pasScott pasForstall a écrit 2329 commentaires

  • [^] # Re: Ablation de la rate

    Posté par  . En réponse au journal Un concurrent pour Voyages-SNCF. Évalué à -2.

    La question c'est pas de savoir qui peut le faire, sinon je vais rajouter a la liste chaque pc vendu dans le monde, la question c'est qui l'a fait.
    Tout le monde se fout de savoir que si 500 millions de gens avaient cree un openid, alors 500 millions de gens auraient cree un open id.
    Par contre, ca interesse les gens de savoir que 500 millions de gens ont cree un compte facebook.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Ablation de la rate

    Posté par  . En réponse au journal Un concurrent pour Voyages-SNCF. Évalué à -3.

    Le probleme c'est pas que ya pas d'information a choper, c'est surtout que personne ne l'utilise.

    Ya des gentils qui proposent un login faceboook et ne recuperent aucune information (je le sais, c'est moi qui l'ai implemente).
    La raison pour laquelle on a fait ca, c'est tout simplement parce que les gens ne se font pas chier a creer un milliardieme compte sur un site. Tu leur met une boite facbeook connect et paf, ils se loggent.
    Ca augmente nos nombre de pages vues (et donc les pubs, donc les brouzoufs), l'engagement et tout le tralala.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -8.

    Tu sais que les applications ont le droit de declarer que leur taille maximisee, c'est tout l'ecran?
    Hein?
    Non, tu le sais pas, evidemment, t'as pas la moindre idee de quoi tu parles, mais c'est pas linux donc c'est forcement a chier, c'est ca?

    C'est juste que macos propose un moyen de faire les choses proprement. Et les devs s'en servent.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Est-ce vraiment utile ?

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -7.

    Faut arreter d'etre con 5 minutes, si t'es pas sur de pouvoir jailbreaker un iphone quand c'est ce que tu veux faire, tas aussi la possibilite de ne pas l'acheter!
    Et une fois jailbreake, l'iphone est jailbreake, il le restera.

    En gros, t'attends 1 mois apres la sortie, t'achetes ton iphone, tu jailbreak, et voila, steve jobs ne vas pas venir reseter la rom chez toi quand tu dors.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -4.

    Non.
    On va resumer parce qu'apparement des que ca parle de macos, le cerveau a tendance a se mettre sur mode "je suis un gros neuneu qui comprends rien".

    • T'utilise le terminal une fois, tu peux chercher via le finder ou via spotlight. Spotlight est pilotable a la souris ou 100% au clavier, pour les l33t harcor du nord comme toi.
    • T'utilise le terminal souvent, tu peux faire le leet harcore du nord et le lancer via spotlight en clavier pour montrer que toi, t'as une grosse bite et que tu perds du temps juste pour la leetness.
    • T'utilise le terminal souvent, tu peux aussi etre un peu moins con que la moyenne, et coller l'icone dans le dock, parce que c'est generalement utile d'avoir l'icone la dedans en permanence.
    • T'utilise vraiment beaucoup le terminal, tu peux meme le lancer a demarrage de la session, automatiquement! Sisi! Et en plus, comme le termnial est suffisament malin pour pas quitter l'appli quand les fenetres sont fermees, tu peux meme fermer tous les terminaux, et toujours avoir un nouveau terminal facilement accesible via cmd tab!

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -6.

    Oui, le bouton exite, je viens de t'expliquer a quoi il sert "dimensioner la fenetre a juste la taille dont elle a besoin, ni plus ni moins". L'orange sert a miniser dans le dock, le rouge a fermer la fenetre.

    Donc en gros ce que t'es en train de me dire c'est que c'est cool que linux et windows proposent un mode completement debile de redimensionnement automatique de fenetre ou t'as le choix entre une fenetre beaucoup trop grande qui cache tout ou une fenetre probableent trop petite.

    Un os qui propose un redimensionnement automatique correct, a savoir qui redimensione la fenetre a la taille dont elle a besoin, c'est mal?

    Serieux vous fumez quoi les gars?

    Si tu veux ton navigateur en plein ecran, t'as le droit de tirer la pitite poignee, tu met un grand coup, ton navigateur sera plein ecran, t'auras 75% de place gachee sur ton ecran et tu seras content.... Et comme macos est assez malin pour se rappeler de la taille des fenetres entre lancements d'appli, tu le feras une fois et t'arreteras de m'emmerder avec tes requetes digne du cargo cult "on a toujours fait comme ca, c'est comme ca que c'etait implemente dans win 3.11".

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -5.

    Ils l'ont pas implemente dans lion, ca n'a pas grand chose a voir.

    Lion propose un mode plein ecran a la F11 de firefox: pas de dock, pas de barre de menu, pas de decoration, rien. Le redimensionnement des fenetres reste le meme.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -1.

    Bon, je viens de tester. Mail essaye, essaye, puis timeout, l'icone du dock saute, une sheet arrive (ie tu peux rien faire d'autre avec mail) avec le message suivant:

    The connection to the server “smtp.gmail.com” on port 48 timed out.

    Select a different outgoing mail server from the list below or click Try Later to leave the message in your Outbox until it can be sent.

    Suivi d'une liste de smtp defini sur la machine, un connection doctor et une option "Try Later".
    Je te parie mon dejeuner que ton collegue a cliquer sur Try Later, le message se retrouve dans son outbox et il croit que c'est parti alors qu'en fait non.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -5.

    Mais une ligne de log par mail envoyé et reçu, c’est beaucoup plus raisonnable et ça apporte déjà des informations utiles.

    Non c'est debile, ca apporte rien, personne ne les lira et ca fait chier pour rien.

    Dans l’anecdote que je mentionne, il s’est avéré que le problème ne venait ni de Mail ni même du Mac, mais du serveur SMTP qui était tombé en rade.

    !!!
    Permet moi de faire mon pbpg, mais j'ai comme qui dirait un doute la. Mail qui se banane si le smtp est en rade et ne le signale, desole mais non, je le crois pas. Trop gros.

    Corrige moi si je me trompe, mais un serveur smtp en rade, Mail te le signale. Que l'utilisateur ignore le message, c'est un autre probleme, t'auras beau le logger si l'utilisateur se contente de te dire "ca marche po!", ca t'avanceras pas des masses.
    C'est ca que je cherche a te dire.
    Je dit pas qu'une erreur arrivera jamais, mais qu'une erreur de ce style DOIT etre notifiee a l'utilisateur. Si elle ne l'est pas, c'est un blocker et tu shippes pas tant que c'est pas resolu.
    Si t'es capable de la logger, t'es capable de la presenter. Logger ne sert a rien, presenter est utile par contre. C'est surtout ca mon point, le fond du probleme c'est d'interpreter l'erreur.
    Une fois que c'est fait, envoyer le message au fin fond du systeme la ou personne ne le lira, c'est un peu debile, non?

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -4.

    Logger en production le moindre appel de method pour une appli qui tourne 24/7 avec potentiellement une forte activite, je suis pas convaincu que ca soit une super idee. Apple a deja fait une bourde a ce niveau (shipper l'appli en debug ou un truc du style), ca a gueule.
    Il est clairement hors de question de logger comme un salaud (parce qu'apres, tu vas allumer ca pour safari, le finder, calendar et itunes), c'est completement debile, une appli aussi critique doit marcher, point. Sans compter que si tu fais ca, ton systeme va passer son temps a logger.
    Il est hors de question que je me fade les logs d'une appli, c'est precisement pour eviter ce genre d'emmerdements que j'utilise des produits apple.
    Mail est utilise quotidiennement par des dizaines de millions d'utilisateurs, tu crois que ca se saurais pas si yavait de gros problemes qui necessite de se tapper des logs?

    C’est tellement évident et intuitif que je me demande comment je n’y ai pas pensé ⸮

    D'un autre cote, se fader les logs d'une appli, c'est pas vraiment ce que j'appelerais une operation de base.
    Le simple fait de devoir se les taper c'est signe d'un echec flagrant de l'appli. Ou revelateur que l'utilisateur est un ingenieur qui pense trop boulot et trop habitue a un OS qui te force a faire ce genre de choses regulierement par manque de finition (oui, oui, j'assume mes propos).

    Si tu sais ce qu'est un fichier de logs, t'es capable d'aller jeter un oeil dans applications, voire un dossier utilities et voir une appli nommee Console dont l'icone te fera comprendre que ca sert a zieuter des logs.

    Personne a jamais pretendu que macos avait une connexion directe avec le cerveau de l'utilisateur. Tout comme t'as pas devine par toi meme que linux mettait ses logs dans /var/log, 5 minutes de lecture sur macos t'apprendras que Library contient tout ce qui "truc d'informaticien harcor du nord" (config et tous les autres dont les appli ont besoin mais qu'on veut pas presenter a l'utilisateur), partant de la, Library est la destination preferee quand tu veux ouvrir les entrailles d'une appli.

    Pour etre tout a fait honnete, j'avais pas la moindre foutue idee d'ou pouvait bien aller les logs a la lecture de ton message, ca m'a prit environ 1 minutes pour trouver ca, et une autre minutes pour trouver les defaults keys pour activer le logging.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -3.

    1) activer les logs pour Mail (pas fait par defaut). T'as une palanquee de cles de logs que tu peux activer en fonction du niveau de log desire. Cf nain ternet pour les cles dispo
    2) ouvrir console et choisir ton fichier de log (/Library/Logs ou ~/Library/Logs). Potentiellement, open /Library/Logs/tonfichier.log t'ouvrira directement console, mais je peux pas garantir, j'ai reassigne .log a TextWrangler.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -2.

    Tu peux aussi cliquer sur spotlight hein, ou faire comme 99% des gens, utiliser le dossier application dans le dock, hein.
    Le cmd space c'est pour ceux qui veulent piloter leur os au clavier.

    Et si le terminal te sert tant que ca, t'as meme le droit de faire un clique droit sur l'icone, keep in dock et paf, ton terminal reste la, accessible en un click!

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -7.

    Pour etre un peu plus constructif.
    Si par plein ecran, tu veux dire "plein ecran", a savoir pas de decorations, pas de dock etc, c'est bien evidemment possible.

    Si par plein ecran, tu veux dire "75% de pixels blancs a l'ecran parce que les applis ne sont pas foutus de calculer leur taille optimale et que meme si elles savaient le faire le WM saurait pas quoi en foutre eud'facons", non c'est pas possible.

    Une fenetre a une taille optimale superieure ou egale al a taille de l'ecran? Elle sera maximisee.
    Tout son contenu est affichable dans une fenetre sans probleme? Pourquoi avoir un raccourci pour squatter tout l'ecran pour rien? Si vraiment t'y tiens, en 2 clics t'as ta fenetre qui couvre tout le bureau, je me demande bien a quoi ca va te servir d'avoir autant de pixels blancs a l'ecran, mais si ca te fait plaisir...

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -9.

    Non, c'est parce que macosx est concu pour fonctionner avec des fenetres, pas avec une seule fenetre de 1980x1080.
    Et aussi accessoirement parce que ton browser est capable de dire au wm que le maximiser en plein ecran, ca sert a rien, et qu'il lui faut nxm pixels.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Le dilemme

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -6.

    : il s’agit soit de Mac OS X (le système supposément hyper-intuitif et méga user-friendly, sur lequel je suis complètement perdu, je ne sais même pas comment faire pour ouvrir un terminal)

    Tu vois le champ recherche en haut a droite de chaque fenetre finder ou tout en haut a droit de l'ecran?
    Tu cliques dessus et tu tapes "terminal".
    Si t'aimes pas le clavier, applications, utilitaires, terminal, dans le finder encore une fois. T'as du chercher longtemps dis moi...

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: Est-ce vraiment utile ?

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à 1.

    Non, c'est parfaitement legal.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: 64 bits ?

    Posté par  . En réponse à la dépêche Firefox 4 est sorti. Évalué à -2.

    Ca se discute.
    Si tu veux du travail de gougnafier fait a la rache, c'est clair, tu vas trouver super clampin qui va te compiler ca comme un boeuf et envoyer tout ca sans meme tester.
    Apres je suis pas sur que mozilla soit super content de recevoir des rapports de bugs sur une beta dus a un packaging foireux.

    Si tu veux du travail bien fait, va falloir payer quelqu'un dont c'est le boulot, et la yaura plus personne a se proposer.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: pourquoi faire ?

    Posté par  . En réponse au journal Traumatisme d'Enfance : Le libre et la réalité du terrain. Évalué à -5.

    Ben ouais, d'ailleurs, si t'acceptes de les aider sous linux, c'est bien que ca marche et qu'ils ont pas besoin d'aide, non?
    Heuuu, attends... Non, rien, en fait.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: c'est moi ou bien...

    Posté par  . En réponse à la dépêche Quelques nouvelles rapides du langage Go. Évalué à -3.

    Donc tu preferes aller chercher des libs sur le disque ou devoir recharger en permanence une page rendue par FF sur le disque plutot que consommer un pouilleme pour garder la ram en etat?

    Quand je vois la duree de vie d'une batterie en veille par rapport a celle quand le disque est en activite, je suis pas sur que tu gagnes grand chose.

    Note qu'avec un ssd, la donne est pas forcement la meme (ou peut etre que si, j'en sais rien), mais ca me parait difficilement tenable comme position de preferer un medium de stockage particulierement lent et consommateur a un tres rapide et consommant tres peu, que ca soit pour les perfs ou la conso.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: c'est moi ou bien...

    Posté par  . En réponse à la dépêche Quelques nouvelles rapides du langage Go. Évalué à -4.

    Parce qu'un ordinateur a un swap, un iphone n'en a pas.
    Parce qu'un telephone tourne sur batterie et qu'il faut donc limiter au maximum ce qui tourne dessus.

    Sinon, ya de tres bonnes raisons de preferer un gc, notamment pour les applis censees tourner longtemps, par exemple eviter la fragmentation de la ram. Au final, tu consommeras moins avec un gc.

    Le truc c'est que les applis mobile sont tres differentes d'applis desktop. Faut que ca demarre instantanement et tu peux pas te permettre un temps de chauffe de jvm ni des pauses de gc, et le cycle de vie est le plus souvent tres court (sorti des qq applis genre mail, safari et calendar).

    Sinon, tes 2 go de rm, ils sont fait pour etre consommes. De la ram libre ne fera pas tourner ton systeme plus vite.
    Je prefere avoir mes 2go pleins en permanence plutot que de passer mon temps a lire depuisnun disque (potentiellement fragmente). Les ssd vont peut etre changer la donne, mais on en est pas encore la.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: c'est moi ou bien...

    Posté par  . En réponse à la dépêche Quelques nouvelles rapides du langage Go. Évalué à -3.

    Le truc c'est que justement, la specialization permet de lever l'ambiguite. C'est bien parce que c'est une chaine que substring va travailler sur des caracteres, le contexte leve l'ambiguite, chose que tu peux pas faire avec un tableau.
    Si tu veux acceder au bytes directement, ben [string bytes] te retourne ton tableau de bytes, le monde est bien fait.

    Et les operations sur une chaine ne se limitent pas aux sous chaines simple, un lowercaseString, replcaement de chaines, regex et compagnies, ca t'abstrait des chaines terminees par 0 (ce qui est fait est le meme pb que l'utf8).

    Si tu commences a definir substring sur ton tableau, ton api va commencer a etre bizarre, non?
    Alors bien sur, tu peux definir ca comme une fonction qui prend un le tableau en parametre, mais tu perds le typage (tu peux passer un tableau d'entier) et l'immutabilite. A moins que tu commences a faire des tableaux immutables, mais la, c'est la porte ouverte a toutes les fenetres.

    L'objet va rendre les choses explicites (ton objet est une chaine de caracteres dont les operrations sont definies) plutot qu'implicite (il se trouve que ton tableau represente une chaine, et donc tu dois savoir que la chaine se termine par 0 et que sa taille est donc taille du tableau - 1).

    Je pensais que tout le monde avait compris avec l'experience du C que ls chaines definies comme tableau, c'etait mal?

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: c'est moi ou bien...

    Posté par  . En réponse à la dépêche Quelques nouvelles rapides du langage Go. Évalué à -2.

    Pas sur les telephones et tablettes tant honnies, trop couteux pour ces ptites betes.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: 64 bits ?

    Posté par  . En réponse à la dépêche Firefox 4 est sorti. Évalué à -2.

    Mais en fait, a part moinsser ceux qui te mettent le nez dans ton caca sur linuxfaitrien et pretendre que les autres ont des problemes psychologiques, t'as une vie?
    Ou tu te contentes simplement de mater du pr0n bdsm quand t'es pas en train d'expliquer que bittorrent scale moins bien qu'un download direct?

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: c'est moi ou bien...

    Posté par  . En réponse à la dépêche Quelques nouvelles rapides du langage Go. Évalué à -3.

    C'est un post ironique, ou tu trouves sérieusement que [string substringWithRange: NSMakeRange(2,8)] c'est beaucoup mieux que string[2:8] ?

    Oui.
    Le premier me dit que ca me retourne un sous chaine avec le range passe en parametre.
    Le deuxieme, j'en ai strictement aucune idee.
    Si le parametre est nomme items par exemple, je sais meme pas ce que ca va retourner.

    Mais je n'ai pas compris le sens de l'argument "les objets c'est mieux" (de toute façon dans la plupart des langages objets, les tableaux sont aussi des objets, donc bon...) et des exemples de code qui suivent.

    Probablement parce que les objets permettent de contourner gracieusement tous les problemes que t'as mentionne juste au dessus.
    Les tableaux sont des objects, certes, mais je peux faire string[5]='t' sur une chaine que je suis pas cense modifier et me retrouver avec un beau depassement de pointeur en cadeau bonux.
    Bon courage pour faire pareil avec un object.

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.

  • [^] # Re: 64 bits ?

    Posté par  . En réponse à la dépêche Firefox 4 est sorti. Évalué à -3.

    Zavez rien compris les gars, la solution au probleme, on vous l'a dit et repete ici meme 100 fois, la solution c'est a la distrib de le faire, aussi connu sous nom de "technnique sournoise de quelqu'un d'autre peux pas l'faire?!?" ou encore "technique du c'est tellement eul'bordel que personne y bite que dalle et que ya que qq elites qui sont foutus de faire un travail de packaging a moitie decent".

    If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.