jigso a écrit 1203 commentaires

  • # "Cachez ce JavaScript que je ne saurais voir"

    Posté par  . En réponse au journal Nouveau projet OpenSource chez Microsoft: TypeScript. Évalué à -3.

    Or, ce langage n'a pas été conçus pour le développement de gros projets.

    Aucun langage n'est conçu pour (ou contre) le dev de gros projets. C'est la façon dont on l'utilise et la rigueur que l'on s'impose qui permet ou pas de faire un gros dev.

    Personnellement je trouve absurde les initiatives à la TypeScript (ou autres, il y a des choses similaire en Java). Passer par un langage de haut niveau pour générer du code d'un niveau plus bas est tout à fait justifiable et c'est comme ça que fonctionne l'informatique depuis le début. Mais générer du code de haut niveau à partir d'un code de haut niveau, c'est juste de la masturbation intellectuelle, c'est marrant sur le papier mais ça ne fait pas avancer le chmilblick.
    Certains disent que JavaScript est compliqué, pénible, etc : faux débat. Tout langage est compliqué tant qu'on ne l'a pas appris, c'est vrai avec les langages humains (le chinois, le japonais, le sanscrit, ça vous parait simple ?), et c'est vrai en informatique.
    Et malheureusement pour les fainéants, Javascript EST le langage des navigateur. Peut-être qu'un jour on aura un <script type="text/cobol">, mais pour l'instant c'est "text/javascript". Et le jour où un bug se présentera, ou bien qu'une fonctionnalité ne sera pas présente dans le fabuleux framework, il faudra non seulement se plonger dans le fonctionnement de ce traducteur (écrit probablement dans un troisième langage…), mais en plus comprendre le JavaScript sous-jacent : c'est de l'utopie que de croire qu'on se simplifie la vie, on ne fait que s'entourer de bombes à retardement.

  • [^] # Re: Journal— L'analyse d'un béotiensur les tendance big brother de google

    Posté par  . En réponse au journal L'analyse d'un béotien sur les tendance big brother de google. Évalué à 6.

    mais on dit bien "la bite à Urbain" et "la capsule à Paulo"

  • [^] # Re: Si certains ont du temps à perdre

    Posté par  . En réponse au journal Enfin l’étape 3 d’HADŒPI. Évalué à 10.

    Purée, rien que le résumé me donne la nausée. Pas la peine de chercher des extra-terrestres sur Mars, il y déjà ici bas des gens qui ne vivent manifestement pas dans le même monde…

  • [^] # Re: Mais aussi

    Posté par  . En réponse au journal Au diable le karma. Évalué à 0.

    Les pissenlits, y'a qu'ça d'vrai !

  • [^] # Re: Chipotage

    Posté par  . En réponse au journal Le Livre d'heures de Jeanne de France : une arnaque !. Évalué à 6.

    C'est pas du chipotage. Personnellement j'ai beaucoup de mal à comprendre le terme "usage commercial", et surtout où se trouve la frontière. Par ex, si je prend une copie numérique et que je fais une conférence - payante - dessus, est-ce que je dois prendre la version payante ou pas ? Si je l'étudie, que je la commente et que j'écrive un bouquin dessus, sans remettre l'image elle-même, c'est "commercial" ou pas ? Si en l'étudiant je me cultive, et que je passe alors pour un érudit, ce qui me permet ensuite de facturer plus cher mes prestations, c'est "commercial" ou pas ?

  • [^] # Re: Désimlockage

    Posté par  . En réponse à la dépêche Précisions sur le bidouillage Android. Évalué à 2.

    Je suppose que le hard-reset n'a rien donné… http://www.hard-reset.com/lg-optimus-gt540-hard-reset.html
    Donc en gros pour essayer de récupérer un truc qui marche, il faut effacer et reécrire la partition système.
    Pour celà plusieurs solutions : il existe un mode de boot alternatif, fastboot, en redémarrant et en appuyant sur Camera+Power. En branchant un cable USB on peut reécrire sur les partitions, avec le bon outil coté PC. On peut utiliser fastboot ou KDZ_FW_UPD, tout dépend de l'image à flasher. Fastboot c'est pour les fichiers .img - souvent des versions d'android alternatives. KDZ_FW_UPD pour les fichier .kdz, ce sont les versions d'origines fournies par LG : http://www.modaco.com/topic/311477-lg-gt540-rom-updates-from-lg/
    fastboot est dispo sous Linux, pas KDZ_FW_UPD.

    Au passage tu peux aussi installer ClockworkMod Recovery, ce qui permet par la suite des reformatage/reinstalle/upgrade plus simple.
    Cf Sur http://forum.xda-developers.com/showthread.php?t=1224747

  • [^] # Re: Désimlockage

    Posté par  . En réponse à la dépêche Précisions sur le bidouillage Android. Évalué à 1.

    La procédure de désimlockage est propre à chaque téléphone. La plupart du temps il faut composer un numéro spécial, souvent avec des *. Et donc effectivement il faut un OS fonctionnel pour cela. Sur certains téléphones on peut passer par des softs sur PC et bidouiller le téléphone via l'USB (je l'ai fait une fois, mais le tel n'était pas sous Android).
    Mais sinon c'est quoi le problèùe ? si le téléphone a crashé, par ex OS détruit ou bootloader dans les choux (c'est le cas le plus fréquent de "briquage", dans ce cas on ne peut même pas utiliser la restauration via USB), desimlocker ou non devient vraiment secondaire, non ?

  • [^] # Re: Grumpf

    Posté par  . En réponse à la dépêche Bricolage d'un Android tout libre. Évalué à 1.

    Effectivement j'ai été imprécis : ce sont les partitions de la carte sd externe qu'on peut voir via USB. Les zip contenant les mises à jours, les fameuses "ROM", contiennent les fichiers à mettre dans la partition système, donc ClockWorkMod mount cette partition pour pouvoir écrire dedans. Il y a la possibilité de faire le mount manuellement, mais en pratique ça ne sert pas à grand chose…
    Pour accéder aux fichiers du système : "use the shell, luke" (un terminal sur le téléphone, ou adb shell sur un PC)
    Mais je n'ai rien vu pour accéder directement au device - et je ne me suis à vrai dire pas pencher sur ce problème, de toute façon je ne vois pas trop à quoi sa servirait : repartitionner peut-être ? mais ça devient chaud pour être cohérent avec le bootloader et ne pas briquer le téléphone.

  • # Grumpf

    Posté par  . En réponse à la dépêche Bricolage d'un Android tout libre. Évalué à 10.

    Bon journal très complet et très intéressant. Néanmoins, ici c'est linuxfr, on se doit d'utiliser des mots que les vieux geeks comme moi comprennent.

    Alors en clair :

    "ROM" : terme impropre. En gros le téléphone a une mémoire flash, qu'on peut lire et écrire , c'est pas une ROM comme celle d'un bios qu'on ne peut que flasher qu'en une fois. C'est plus comme un carte sd interne, sauf que part défaut elle est montée en read-only. Donc oui, on peut faire un mount -oremount,rw /, bidouiller son système, et repasser en ro si on veut.

    "rooter un téléphone" == installer /bin/su, pour pouvoir passer root par la suite. Comme par défaut / est read-only, et qu'il faut être root pour le passer en rw… la poule, l'oeuf, tout ça quoi. Faut donc trouver un hack pour élever ses privilèges, c'est spécifique à chaque téléphone, il faut exploiter une faille si le constructeur a tout verrouillé.

    "flasher une ROM" == installer une distrib. Classiquement on garde le même partitionnement, et on écrase les différentes partitions avec une autre version de l'OS. Il existe parfois un boot alternatif sur le téléphone, (certains par défaut ne font que réinstaller le système d'origine, d'autres sont plus avancés, YMMW), mais on peut en installer un autre, par ex ClockWorkMod qui permet de formater, effacer et réécrire des partitions, ou les monter pour y accéder via USB. ClockWorkMod permet aussi de backuper/restaurer ses partitions sur la carte sd au cas où… (en gros un bon vieux dd)

    Une autre astuce qui me sert beaucoup : de base mon tel (LG P500) n'a pas beaucoup d'espace pour mettre les applications (/data/app, /data/app-private, /data/data). Il existe un outil S2E qui permet d'utiliser une partition sur la carte sd (/sd-ext) pour y mettre les /data/*. Le script de montage est dans /data/local/userinit.d/, (il est lancé au boot via /etc/init.d/90userinit) et il s'occupe de faire les montages et les liens.

    Pour les logs c'est soit via la commande logcat, à lancer dans un shell (c'est en gros un syslog).
    Pour voir les derniers logs noyaux (suite à un crash par ex), c'est cat /proc/last_kmsg

    Bref, rien que du classique quand on vient du monde Un*x. Le soucis est qu'un vocabulaire et une culture se sont petit a petit installé sur les forums dédiés à ses bidouilles, et qu'on y perd souvent son latin…

  • [^] # Re: Pas si facile !

    Posté par  . En réponse au journal Jouer avec la sécurité web. Évalué à 1.

    Rg fv ba yhv qbaar ha xnezn…

  • # Merci bien...

    Posté par  . En réponse au journal Jouer avec la sécurité web. Évalué à 2.

    J'étais parti pour me coucher, et voila, je vais y passer la nuit… Déjà au level 3.

    Sinon plus sérieusement je me demande s'il existe un site qui reprend les bonnes pratiques technique en matière de sécurité de site web, d'authentification, de gestion de mot de passe, de session, etc.
    Bref quelque chose de vraiment détaillé, et surtout avec des explications sur les trucs à faire et ceux à ne pas faire.

  • # La suite, la suite

    Posté par  . En réponse au journal Conseils aux libristes, 1ere partie: eviter de sous-estimer la competition sur le plan technique. Évalué à 1.

    La première partie des conseils est vraiment sympa, j'attends avec impatience la suite…

    ( Qu'est-ce qu'on se marre sur des conneries quand même ! )

  • [^] # Re: Ah les francais...

    Posté par  . En réponse au journal Conseils aux libristes, 1ere partie: eviter de sous-estimer la competition sur le plan technique. Évalué à 1.

    On dit "fines lettres", lettre c'est du féminin…

    Mais… ça ne veut rien dire !

  • # Ça imprime pas.

    Posté par  . En réponse au sondage Quelle imprimante utilisez-vous le plus souvent ?. Évalué à 10.

    ça imprime pas, y'a Henry qui a mis un virus d'internet.

  • [^] # Re: Ça me dit quelque chose...

    Posté par  . En réponse au message Recherche un vieux jeu. Évalué à 4.

    Dans le même esprit il y a aussi psdoom : http://psdoom.sourceforge.net/
    Chaque fois qu'on tue un monstre, ça kill un process.
    Dans la doc ils parlent d'en faire une version 'file management', mais je ne sais pas où ça en est…

  • [^] # Re: J'ai du mal a comprendre

    Posté par  . En réponse au journal 5-sigma: le boson de Higgs est débusqué !. Évalué à 2.

    à 5 ou 6 sigma…

  • [^] # Re: J'ai du mal a comprendre

    Posté par  . En réponse au journal 5-sigma: le boson de Higgs est débusqué !. Évalué à 10.

    Surtout si elles ont un couteau.

  • [^] # Re: Qu’est ce que vous voulez que je vous dise de plus?

    Posté par  . En réponse au journal Centenaire de la naissance d'Alan Turing. Évalué à 2.

    eingousef ?

  • [^] # Re: docbook

    Posté par  . En réponse au message Génération / Gestion de documentations techniques. Évalué à 1.

    Avec le manuel de référence pas loin, on s'en sort assez vite. J'utilise Emacs pour mes docs, avec autocompletion et validation, et ça reste acceptable (ie pas pire que d'écrire dans n'importe quel langage, eg Latex, tout s'apprend…)

    J'avais regardé à une époque du coté d'éditeurs plus graphiques, comme XMLMind : au final autant de raccourcis et de commandes à apprendre - alors que quand on utilise emacs pour coder, un bon nombre d'automatismes sont réutilisables directement. L'autre reproche est qu'on est trop accaparé par la structure, et pas par le contenu : mieux vaut taper au kilomètre et rajouter les tags après plutôt que se poser trop vite des questions sur la mise en page.

  • # docbook

    Posté par  . En réponse au message Génération / Gestion de documentations techniques. Évalué à 2.

    docbook : document en xml, parfait pour les docs techniques. Il y a des balises pour a peu près tout ce qui touche à l'informatique. cf http://docbook.org/tdg/en/html/docbook.html
    On peut exploser des grosses doc en plusieurs fichiers.

    Il existe des feuilles xsl pour générer pdf, html, ps etc… cf http://docbook.sourceforge.net/

    Pour la génération automatique, un makefile, jenkins ( http://jenkins-ci.org/ ) ou équivalent, et zou.

    Ah, et pour l'édition, rien ne vaut un bon vieux emacs avec le mode nxml

  • [^] # Re: mouais ...

    Posté par  . En réponse au journal L'argent dette. Évalué à 2.

    Si ton outils de production a augmenté 2x plus vite que l'inflation, tu n'as plus de sous pour les salaires.

    Dans ce cas j'ajuste mon prix de vente - et je fais remonter l'inflation au passage - et du coup je peux payer mes salaires. Et je vends à ceux qui ont justement augmenté mes couts de prod, la boucle est bouclée. La terre n'est pas un système fermé ?

    (PS: je cherche juste a comprendre, pas a polémiquer).

    Les couts de production sont fonction de l'inflation, puisque c'est essentiellement via des prix de matières premières, de services, etc… L'inflation n'est qu'une moyenne de ces prix, ok il peut y avoir des écarts et clairement pour certains secteurs on n'observe pas les mêmes évolutions de prix, mais globalement ça se tient, non ?
    Et si on créé des chomeurs, on rajoute des impôts pour payer des alloc ou des aides (achat de la "paix sociale"), donc globalement le coût pour la société reste le même, non ?

    Finalement, est-ce que tout le problème n'est pas plus de trouver des moyens de répartitions a peu près équitables des richesses pour éviter des tensions et des injustices que de vouloir diminuer ou augmenter tel taux/impôts/indices/statistique pour des raisons idéologiques ?

  • [^] # Re: mouais ...

    Posté par  . En réponse au journal L'argent dette. Évalué à 2.

    C'est marrant ces articles qui on un titre qui contredit ce qui est dit plus bas :

    http://www.challenges.fr/economie/20120214.CHA2181/en-france-les-salaires-n-augmentent-plus-aussi-vite-que-l-inflation.html

    "Sur un an, l'évolution de cet indice [l'indice du salaire mensuel de base (SMB)] reste néanmoins assez proche de la hausse des prix constaté en France par l'Insee : 2,3% contre 2,4%."

    En revanche au 4eme trimestre les salaires stagnent - en même temps les augmentations, c'est souvent en début d'année…

    Bref, inflation et augmentation de salaire sont globalement dans les mêmes proportions, ce qui semble assez vraisemblable, non ? Si je vend des salades 5€, et qui l'inflation les fait passer à 10€, je ne vois pas pourquoi, si les couts de prod doublent également, mon salaire ne pourrait pas également doubler.

  • [^] # Re: mouais ...

    Posté par  . En réponse au journal L'argent dette. Évalué à 2.

    Juin 2013
    Moi :
    Loyer : 1000€
    Salaire mensuel : 2000€

    Ben non, s'il y a eu inflation, c'est que les prix et les salaires ont tous augmentés en proportion. Donc ton salaire est passé à 4000€ dans le même temps.

  • [^] # Re: Les fameux intérêts manquants...

    Posté par  . En réponse au journal L'argent dette. Évalué à 5.

    - s'assurer contre les défauts de paiements de quelques emprunteurs

    Alors pourquoi on annule purement et simplement pas la dette grecque ? Les banquiers ont joués, ils ont appliqués des taux élevés pour se couvrir, ils ont perdus.
    J'ai quand même l'impression qu'ils veulent le beurre (un taux élevé) et l'argent du beurre (cad jamais de défaut de paiements)…

  • [^] # Re: C'est à peu près ça

    Posté par  . En réponse au message [Javascript, JQuery, Couchdb] fonction $() et variable $ . Évalué à 5.

    Ce n'est pas spécifique a jquery. En fait $ est un caractère comme un autre, donc tu peux définir une variable qui s'appelle $
    Si tu lances la console de ton navigateur, tu peux tester :

    $=1
    a=$+1
    $=function(foo) { alert(foo); }
    $('bar')

    On peut aussi utiliser $A, B$C, $$,… Ce sont tous des noms de variable valides.

    Apres chacun est libre de faire ce qu'il veut avec ; par ex prototype.js l'utilise pour avoir un espèce de super getElementById, et définit aussi $$, $F, $A,… JQuery fait encore autre chose, etc..

    On peut de même jouer avec _