Ben je sais pas, ya un peu plus d'argument que "lolz, 0n 4 h4c|<3 13 f81!!!"
A commencer par les UDID qui ont mene a cette decouverte. Ils en ont parle publiquement parce qu'on leur a pas trop laisse le choix ("allo? Ouais, apparement c'est vousl es responsables de la fuite, qu'avez vous a dire?")
Le langage.
C'est sur que l'appli enterprise J2EE de base est loin d'etre simple, mais rien n'empeche de faire un framework tres simple.
Le JSP sont pas tres compliquees conceptuellement.
« empty() ne vérifie que les variables, toute autre chose retournera une erreur d'analyse. En d'autres termes, ce qui suit ne fonctionne pas : empty(trim($name)). A la place, utilisez trim($name) == false. »
C'est precisement le problème. A quoi sert empty alors?
C'est completement con, et typique du design (inexistant) de php, un gros bordel fourre tout sans aucune logique et avec des comportement dangereux (genre retourner false si l'element d'un tableau n'est pas trouve, par exemple).
Et on passera sur le nommage de la fonction, qui laisse effectivement croire que la fonction va avoir un effet sur la variable. genre isEmpty() aurait ete un peu moins debile.
Mountain lion a introduit une vilaine regression sur la batterie, donc potentiellement les deux sont au meme niveau aujourd'hui.
C'est apparement corrige dans le developer build de 10.8.2, donc ca vaut le coup d'attendre un peu pour faire le test.
Ca va, faut arreter de delirer un peu.
Un cable pour iphone, c'est moins de 10$ (7$ sur google shopping), avec grand max 1$ qui partent chez apple, soit le meme prix qu'un cable micro usb de qualite et longueur decente. On est loin de l'extorsion annoncee plus haut.
Va falloir vendre 10 fois plus de cables qu'apple a vendu d'iphone, ipad et ipod reunis en 10 ans pour esperer peser qq chose dans la balance…
Bientot, il va te demander pourquoi diable tu veux brancher ca sur des enceintes, que le haut parleur de son telephone arrive a faire autant de volume que sa chaine hifi a 30%.
T'as oublie le jack in sur ton schema (et non, tu peux pas le faire passer sur ton jack, l'in est stereo).
Tout d'un coup, ya plein de monde qui va commencer a se gourrer.
Et puis le video out manque aussi la dessus.
Et comme dit ailleurs, tu forces l'ordre des connecteurs, quelqu'un qui veut faire des enceintes qui chargent l'appareil se retrouve de toutes facon oblige de faire une connecteur proprio qui va avoir la duree de vie de l'appareil (et en plus se tape une sortie amplifiee).
Je trouve pas ca "simple", personnellement.
Sans compter que tu peux tres bien avoir ta prise jack a l'autre bout de l'appareil pour des raisons techniques, et la, ben, heuu.
C'est si dur que ca de comprendre que c'est plus simple de faire un connecteur avec 19 broches que d'en faire 3, pardon 4?
Clair, super simple!
Pis on fixe aussi l'ecartement pour le jack in, pis pour un troisieme et un quatrieme jack, on arrivera enfin au 19 pins du connector dock.
C'est d'une simplicite enfantine, on se demande pourquoi personne n'y a pense avant!
Ces machins ont une puissance suffisante pour sortir ce qu'il faut pour brancher directement des enceintes dessus ?
Aaaah, et donc au nom de la simplicite et de la standardisation, on est maintenant oblige de passer par l'ampli interne?
Mais moi je croyais qu'apple c'etait l'enfermement et le manque de choix, et que ta solution c'etait le paradis de la liberte, je deviens confus maintenant.
Ah oui, c'est d'une elegance et d'une simplicite, a se demander pourquoi les ingenieurs n'y ont pas pense avant! Il suffit d'avoir une demi douzaines de prises. Pis c'est pratique, ca prend pas de place, les prises ne sont pas soumises a des efforts, pis c'est d'une simplicite pour les utilisateurs "alors, quand tu veux charger, c'est le deuxieme en partant de la droite, pour synchroniser, le 4ieme sur la deuxieme rangee, celui qui est peint en magenta, pour les ecouteurs, c'est le rond, au milieu, 'fin au milieu sur la gauche, parce qu'au milieu sur la droite, c'est pour le micro. Mais stereo le micro, sinon c'est en haut a gauche pour les micros monos. Mais si c'est simple j'te dis!"
D'ailleurs c'est bien connu qu'apple fait ses 25-30 milliards de benefices par an grace aux chargeurs. Steve jobs etant fils d'electricien, c'est comme ca qu'il a prit sa revanche sur le monde!
Et puis dans une logique de verouillage, c'est effectivement tres malin de changer de connecteurs, comme ca les utilisateurs verouilles sur l'ancien dock ne pourront pas changer de telephone.
Ou peut etre, je dis bien peut etre, ca n'est qu'une supposition, il se pourrait que quelque chose t'echappe (diantre!) et que tu refuses de voir le probleme dans sa globalite.
Mmmmmh, naaaan, ca serait pas possible ca?
Si : mini-jack à 4 anneaux. Un de masse, un pour chaque canal, et un de contrôle. Interface utilisée depuis des dizaines d'années, depuis les baladeurs CD je dirais.
Et tes baladeurs CD d'il ya 20 ans, ils avaient une line in aussi?
Ya 18 ou 19 pins predits sur ce connecteur, si tu trouves le moyen de faire passer les 15 supplementaires par un jack audio, je te tire mon chapeau!
Au fait, faut que tu gardes la compatibilite avec les centaines d'accessoire existant au passage.
C'est sur que si tu vires 90% des fonctionnalites, effectivement, c'est plus facile.
Non
Sisi. Ton protocole au dessus de l'usb, il va pas s'interpreter tout seul. A moins que t'arrives a faire ca avec un jack?
Oui, mais pour ca, faut attirer beaucoup de traffic vers soi (ce que font les boites d'analytics), donc etre un business legitime et avoir du temps.
Un million d'udid tout seuls, ca va pas te servir a grand chose a part occuper ton disque dur.
Tu sauras que 1234-bf3442a0-4242 s'appelle "iPad de tata germaine", mais j'irais pas jusqu'a dire que c'est une violation de vie privee, il te faut une base de donnees de udids associees a des infos personelles pour en faire quelque chose, et je pense que celles qui existent coutent cher et sont jalousement gardees.
Les tokens de push notifications, idem, a moins de reussir a casser SSL, c'est joli mais pas tres utile. Sans compter qu'apple peut s'amuser a les revoquer quand ils veulent ces tokens.
Micro-USB, trop gros ? Faut pas pousser non plus… On faisait de téléphones tout à fait fins avec du mini-USB, à une époque, le micro-USB c'est déjà ridiculement fin.
A une epoque comme tu dis. Avec la multiplication des chips radios, l'espqce de stockage de stockage, la consommation 10 fois superieure, le SoC plus puissant qu'un pc d'il y a 10 ans, la place se fait rare.
L'usb c'est tres tres cool, sauf qu'il faut un cpu derriere pour le faire marcher.
L'interet du dock des iMachins c'est que toute la palanquee d'accessoires qui viennent derriere n'ont pas besoin d'embarquer de quoi interpreter de l'usb et ce qui va au dessus et peuvent se contenter d'utiliser les autres pins adaptes a l'accessoire en question.
au choix, un modem, un périphérique MTP ou un stockage de masse ;
un routeur, ou plus précisément une carte réseau reliée à son routeur interne.
Comme par hasard, uniquement des trucs destines a fournir un service a un ordinateur.
Tu peux pas brancher ton telephone sur des enceintes avec controle externe (pause/suivant/precedent) et le charger en meme temps sans que le constructeur s'emmerde a integrer un chip couteux qui va charger un pilote juste pour faire suivant/precedent. On fait plus simple et plus elegant.
D'ou les 30 et probables 18 connecteurs du nouveau dock.
Evidemment, vu la quantite d'accessoire en circulation dependant de ces pins, apple ne va pas s'amuser a tout foutre en l'air et expliquer a ses clients qu'en fait, ca marche plus.
Du coup, ils virent les connectiques firewires que plus personne n'utilise depuis 2003, qq autres trucs utilises seulement par des ipod vieux de 7-8 ans, et ils se retrouvent avec 18 pins.
Quant à grouper tout ça : suffit de mettre ces deux ports, micro-USB et mini-jack, côte à côte à une distance choisie une fois pour toute.
C'est d'un pratique! Il suffit, et fixer la distance entre 2 connecteurs qui n'ont rien a voir, ca va clairement simplifier les choses.
T'es parti pour conquerir l'industrie avec ton bout de bois scotche consolide par 2 vis de travers.
Pas besoin de chercher plus loin.
Non, effectivement, pas besoin. Tu risquerais de trouver la vraie raison, et ca t'arrangerais pas visiblement.
Tu ne crois pas qu'Apple aurait pu utiliser de l'USB (des 2 côté du câble) ? Pourquoi crois-tu qu'il ne l'ont pas fait ?
Trop gros, pas assez de pins et trop asymetrique.
Ils sont pas debiles non plus, developer leur propre connectique coute probablement plus que ce que ca rapporterais…
L'ipad 3 s'apple "the new ipad" probablement parce que le mini/air arrive sous peu.
Ils peuvent pas vendre en parallele un ipad 3/4 et un ipad mini 1/2.
'fin ils pourraient s'ils s'appelaient samsung et qu'ils voulaient semer la confusion dans les esprits en appelant tous leur produits galaxy machin, du radio reveil au grille pain en passant par le frigo.
Mais je m'egare.
Du coup, l'ipad et l'ipad mini/air sont en vente en parallele, les gens font la difference et les cochons seront bien gardes.
Je suis relativement d'accord, pour une truc à la con comme conky, franchement, on s'en fou, c'est pas un service critique…
Apres avoir lu ce fil, je vais sourire quand quelqu'un resortira l'argument sur la superiorite technique du libre et la stabilite legendaire du monde linux face a windows qui fait qu'a planter.
C'est être au service de ses clients que de changer le format de certains connecteurs sans compatibilité descendante?
1) tu va m'expliquer comment on change un connecteur physique en gardant une compatibilite ascendante quand le probleme c'est que le connecteur est trop large, epais et asymetrique
2) ca va, cette connectique a vecu plus de 10 ans. Quand en face, ils changent les connectiques tous les 6 mois, je pense qu'on a vu pire dans ce domaine.
[^] # Re: J'oubliais
Posté par groumly . En réponse au journal L'histoire d'un bide prévisible.... Évalué à 2.
Ben je sais pas, ya un peu plus d'argument que "lolz, 0n 4 h4c|<3 13 f81!!!"
A commencer par les UDID qui ont mene a cette decouverte. Ils en ont parle publiquement parce qu'on leur a pas trop laisse le choix ("allo? Ouais, apparement c'est vousl es responsables de la fuite, qu'avez vous a dire?")
[^] # Re: i.flop
Posté par groumly . En réponse au journal L'histoire d'un bide prévisible.... Évalué à -10.
je suis pas sur que se differencier des telephones qui te copient soit une tache facile.
'fin je dis ca… je dis rien!
[^] # Re: J'oubliais
Posté par groumly . En réponse au journal L'histoire d'un bide prévisible.... Évalué à -3.
http://blog.bluetoad.com/2012/09/11/updated-statement-from-bluetoad-inc-clarifying-media-reports/
[^] # Re: Old
Posté par groumly . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à -1.
Le langage.
C'est sur que l'appli enterprise J2EE de base est loin d'etre simple, mais rien n'empeche de faire un framework tres simple.
Le JSP sont pas tres compliquees conceptuellement.
[^] # Re: Old
Posté par groumly . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à -2.
ruby et java sont tres simple.
Ils ne sont pas pourri comme php.
[^] # Re: N'importe quoi.
Posté par groumly . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à 0.
C'est precisement le problème. A quoi sert empty alors?
C'est completement con, et typique du design (inexistant) de php, un gros bordel fourre tout sans aucune logique et avec des comportement dangereux (genre retourner false si l'element d'un tableau n'est pas trouve, par exemple).
Et on passera sur le nommage de la fonction, qui laisse effectivement croire que la fonction va avoir un effet sur la variable. genre isEmpty() aurait ete un peu moins debile.
# J'oubliais
Posté par groumly . En réponse au journal L'histoire d'un bide prévisible.... Évalué à -3.
Que dalle. Ca a fuite de chez bluetoad, un editeur tiers, qui avait des tokens APNS et des udid, pas de quoi fouetter un chat…
# meuuuuh oui!
Posté par groumly . En réponse au journal L'histoire d'un bide prévisible.... Évalué à -8.
Il est raye ton disque.
On l'a entendu a la sortie du 4s, du 4, du 3gs, du 3g et du original.
Et tous ont fait de gros bide, c'est bien connu.
[^] # Re: Autonomie sous Linux ?
Posté par groumly . En réponse au journal De l'installation de GNU/Linux sur un MacBook Pro 8.1 (1/2). Évalué à 1.
Mountain lion a introduit une vilaine regression sur la batterie, donc potentiellement les deux sont au meme niveau aujourd'hui.
C'est apparement corrige dans le developer build de 10.8.2, donc ca vaut le coup d'attendre un peu pour faire le test.
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à 1.
Option b: t'as de la merde dans les oreilles et tu t'en rends pas compte.
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à 0.
Ca va, faut arreter de delirer un peu.
Un cable pour iphone, c'est moins de 10$ (7$ sur google shopping), avec grand max 1$ qui partent chez apple, soit le meme prix qu'un cable micro usb de qualite et longueur decente. On est loin de l'extorsion annoncee plus haut.
Va falloir vendre 10 fois plus de cables qu'apple a vendu d'iphone, ipad et ipod reunis en 10 ans pour esperer peser qq chose dans la balance…
[^] # Re: Anéfé !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à 1.
Probablement pouvoir utiliser le 5v qu'il a actuellement (je suppute).
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à -3.
Bientot, il va te demander pourquoi diable tu veux brancher ca sur des enceintes, que le haut parleur de son telephone arrive a faire autant de volume que sa chaine hifi a 30%.
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à -1.
T'as oublie le jack in sur ton schema (et non, tu peux pas le faire passer sur ton jack, l'in est stereo).
Tout d'un coup, ya plein de monde qui va commencer a se gourrer.
Et puis le video out manque aussi la dessus.
Et comme dit ailleurs, tu forces l'ordre des connecteurs, quelqu'un qui veut faire des enceintes qui chargent l'appareil se retrouve de toutes facon oblige de faire une connecteur proprio qui va avoir la duree de vie de l'appareil (et en plus se tape une sortie amplifiee).
Je trouve pas ca "simple", personnellement.
Sans compter que tu peux tres bien avoir ta prise jack a l'autre bout de l'appareil pour des raisons techniques, et la, ben, heuu.
C'est si dur que ca de comprendre que c'est plus simple de faire un connecteur avec 19 broches que d'en faire 3, pardon 4?
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à -1.
Clair, super simple!
Pis on fixe aussi l'ecartement pour le jack in, pis pour un troisieme et un quatrieme jack, on arrivera enfin au 19 pins du connector dock.
C'est d'une simplicite enfantine, on se demande pourquoi personne n'y a pense avant!
Aaaah, et donc au nom de la simplicite et de la standardisation, on est maintenant oblige de passer par l'ampli interne?
Mais moi je croyais qu'apple c'etait l'enfermement et le manque de choix, et que ta solution c'etait le paradis de la liberte, je deviens confus maintenant.
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à -7.
Dans son cul visiblement, il supporte lemultiplexage full duplex via 4 anneaux, si on en croit ce qu'il dit.
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à -3.
Ah oui, c'est d'une elegance et d'une simplicite, a se demander pourquoi les ingenieurs n'y ont pas pense avant! Il suffit d'avoir une demi douzaines de prises. Pis c'est pratique, ca prend pas de place, les prises ne sont pas soumises a des efforts, pis c'est d'une simplicite pour les utilisateurs "alors, quand tu veux charger, c'est le deuxieme en partant de la droite, pour synchroniser, le 4ieme sur la deuxieme rangee, celui qui est peint en magenta, pour les ecouteurs, c'est le rond, au milieu, 'fin au milieu sur la gauche, parce qu'au milieu sur la droite, c'est pour le micro. Mais stereo le micro, sinon c'est en haut a gauche pour les micros monos. Mais si c'est simple j'te dis!"
D'ailleurs c'est bien connu qu'apple fait ses 25-30 milliards de benefices par an grace aux chargeurs. Steve jobs etant fils d'electricien, c'est comme ca qu'il a prit sa revanche sur le monde!
Et puis dans une logique de verouillage, c'est effectivement tres malin de changer de connecteurs, comme ca les utilisateurs verouilles sur l'ancien dock ne pourront pas changer de telephone.
Ou peut etre, je dis bien peut etre, ca n'est qu'une supposition, il se pourrait que quelque chose t'echappe (diantre!) et que tu refuses de voir le probleme dans sa globalite.
Mmmmmh, naaaan, ca serait pas possible ca?
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à 0.
Et tes baladeurs CD d'il ya 20 ans, ils avaient une line in aussi?
Ya 18 ou 19 pins predits sur ce connecteur, si tu trouves le moyen de faire passer les 15 supplementaires par un jack audio, je te tire mon chapeau!
Au fait, faut que tu gardes la compatibilite avec les centaines d'accessoire existant au passage.
C'est sur que si tu vires 90% des fonctionnalites, effectivement, c'est plus facile.
Sisi. Ton protocole au dessus de l'usb, il va pas s'interpreter tout seul. A moins que t'arrives a faire ca avec un jack?
[^] # Re: marché pas prêt
Posté par groumly . En réponse au journal L'auto-hébergement, kesako, où en sommes nous ?. Évalué à 0.
Oui, mais pour ca, faut attirer beaucoup de traffic vers soi (ce que font les boites d'analytics), donc etre un business legitime et avoir du temps.
Un million d'udid tout seuls, ca va pas te servir a grand chose a part occuper ton disque dur.
Tu sauras que 1234-bf3442a0-4242 s'appelle "iPad de tata germaine", mais j'irais pas jusqu'a dire que c'est une violation de vie privee, il te faut une base de donnees de udids associees a des infos personelles pour en faire quelque chose, et je pense que celles qui existent coutent cher et sont jalousement gardees.
Les tokens de push notifications, idem, a moins de reussir a casser SSL, c'est joli mais pas tres utile. Sans compter qu'apple peut s'amuser a les revoquer quand ils veulent ces tokens.
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à 0.
A une epoque comme tu dis. Avec la multiplication des chips radios, l'espqce de stockage de stockage, la consommation 10 fois superieure, le SoC plus puissant qu'un pc d'il y a 10 ans, la place se fait rare.
L'usb c'est tres tres cool, sauf qu'il faut un cpu derriere pour le faire marcher.
L'interet du dock des iMachins c'est que toute la palanquee d'accessoires qui viennent derriere n'ont pas besoin d'embarquer de quoi interpreter de l'usb et ce qui va au dessus et peuvent se contenter d'utiliser les autres pins adaptes a l'accessoire en question.
Comme par hasard, uniquement des trucs destines a fournir un service a un ordinateur.
Tu peux pas brancher ton telephone sur des enceintes avec controle externe (pause/suivant/precedent) et le charger en meme temps sans que le constructeur s'emmerde a integrer un chip couteux qui va charger un pilote juste pour faire suivant/precedent. On fait plus simple et plus elegant.
D'ou les 30 et probables 18 connecteurs du nouveau dock.
Evidemment, vu la quantite d'accessoire en circulation dependant de ces pins, apple ne va pas s'amuser a tout foutre en l'air et expliquer a ses clients qu'en fait, ca marche plus.
Du coup, ils virent les connectiques firewires que plus personne n'utilise depuis 2003, qq autres trucs utilises seulement par des ipod vieux de 7-8 ans, et ils se retrouvent avec 18 pins.
C'est d'un pratique! Il suffit, et fixer la distance entre 2 connecteurs qui n'ont rien a voir, ca va clairement simplifier les choses.
T'es parti pour conquerir l'industrie avec ton bout de bois scotche consolide par 2 vis de travers.
Non, effectivement, pas besoin. Tu risquerais de trouver la vraie raison, et ca t'arrangerais pas visiblement.
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à -8.
Trop gros, pas assez de pins et trop asymetrique.
Ils sont pas debiles non plus, developer leur propre connectique coute probablement plus que ce que ca rapporterais…
[^] # Re: Nouveau choc, vraiment ?
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à -3.
L'ipad 3 s'apple "the new ipad" probablement parce que le mini/air arrive sous peu.
Ils peuvent pas vendre en parallele un ipad 3/4 et un ipad mini 1/2.
'fin ils pourraient s'ils s'appelaient samsung et qu'ils voulaient semer la confusion dans les esprits en appelant tous leur produits galaxy machin, du radio reveil au grille pain en passant par le frigo.
Mais je m'egare.
Du coup, l'ipad et l'ipad mini/air sont en vente en parallele, les gens font la difference et les cochons seront bien gardes.
[^] # Re: fuites mémoire
Posté par groumly . En réponse au journal Genèse d'un journal. Évalué à 6.
Apres avoir lu ce fil, je vais sourire quand quelqu'un resortira l'argument sur la superiorite technique du libre et la stabilite legendaire du monde linux face a windows qui fait qu'a planter.
[^] # Re: Enfin !
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à -5.
1) tu va m'expliquer comment on change un connecteur physique en gardant une compatibilite ascendante quand le probleme c'est que le connecteur est trop large, epais et asymetrique
2) ca va, cette connectique a vecu plus de 10 ans. Quand en face, ils changent les connectiques tous les 6 mois, je pense qu'on a vu pire dans ce domaine.
Haters gonna hate…
[^] # Re: Nouveau choc, vraiment ?
Posté par groumly . En réponse au journal H-48 avant le nouveau choc sur la planète high-tech. Évalué à -4.
Tu veux dire, un bouton rouge et un vert comme ca:
http://shawnblanc.net/images/img-00077-1.png
?