Bien qu'il soit interdit d'interdire, j'interdis l'usage de Windows chez moi. à part pour le vieux PC de ma copine, mais elle a une dérogation (puis je sens qu'elle va switcher bientôt, dès que j'aurais nettoyé le clavier de mon ancien portable).
il y a aussi des bras cassés chez pas mal d'intégrateurs (d'ERP proprio), qui profitent bien de l'ignorance de leurs clients pour facturer plein pot 10 minutes de boulot (à 850 EUR la journée : 1 journée de discutions, 3 jours "d'analyse", (format papier fourni en 1 exemplaire, document risible quand on est un peu rigoureux), 20 lignes de code non accessible, sauf à bidouiller). Le pire c'est que ça marchait pas, je l'ai fait en 12 lignes de bash en 15 minutes, car je n'ai pas accès à l'environnement de dev de l'ERP (trop cher).
En plus, l'architecture de l'ERP en question est dépassée depuis 95 (SageX3, c'est 3 fois plus cher, 3 fois plus lent et il y a 3 fois moins de fonctionnalités que sur le devis et c'est DANGEREUX). Pas d'aggrégation de connections, pas de cache applicatif, langage de 4ème génération proprio, avec absolument AUCUNE doc sur internet, seulement de l'EDI (pas XML-RPC ou autres ...), applications tiers se connectant seulement en ODBC sur la Db, j'en passe et des meilleurs, licences coûteuses et nominatives... En plus, l'intégrateur interdisait l'accès à la Db, sous peine de rompre de contrat de maintenance super honéreux, seuls les tiers certifiés par eux pouvaient se connecter (qui demande carrément 80 000 EUR pour 1 écran, avec 3 widgets, sans compter les labels).
Et vive OpenERP! Au moins j'ai pas 5 commerciaux qui m'ont fait la cour pendant 3 mois pour signer pendant les vacances quoi que ce soit.
oui, sauf que ça semble fonctionner, et même sur des portables, et que bien que ça ait commencé à être développé après JavaFX, ça marche déjà bien semble-t-il. JavaFX ne fonctionne pas chez moi et ça à le malheur de ralentir le développement de Swingx.
Puis il y a déjà un IDE qui à l'air de bien fonctionner, avec des vidéos sur Youtube. Donc c'est plusse top.
Quand tu connais des DSI qui préfèrent payer 250 licences Access, plutôt que d'installer Firefox (seulement IE, pas de Firefox, interdit, mais Access sur tous les postes, pourquoi pas), pour un petit CRM hors-ligne, tu comprends qu'il est possible de payer tout et n'importe quoi, même pour le pire, et avec une certaine jouissance.
Il y a une chose à savoir concernant un "client", c'est qu'il y a un phénomène de transfert. Il se projette sur le commercial, le transfère ne s'opère que si il y a un parfum de secret, en catimini le commercial cache son jeu, ce qui amuse le client qui cherche les réponses et peut ainsi se montrer malin (pour faire simple, ne pas trop la jouer franc jeu avec cette catégorie là, simple à détecter, car elle vous débecte dès le premier entretien. Si vous voulez pousser FF, dite que vous faites un add-on payant et proprio).
Pour certains DSI, cela implique d'avoir de beaux vêtements et une belle plaquette, ça se paye, donc exit OpenOffice, vive Office et son plug-in payant, surtout si ça impose des restrictions, ça fait plus sérieux. C'est la bonne stratégie.
$ urpmq -a ipod
banshee-ipod
ipod-sharp
ipod-sharp-doc
J'installerai jamais cette bouse à cause du "sharp".
Manquerait plus qu'il y ait des news à cause que il change de thème par défaut en mettant la réduction de fenêtre à gauche et qu'il change la tonalité des couleurs...
je n'ai pas de liens malheureusement, mais youtube, c'est 15 heures de vidéo ajoutées à la minute...
j'imagine qu'ils ont creusé la question du "comment on les compresse, nos videos". On peut montrer le tout et son contraire, mais si le VP8 et ses brevets sont libérés, alors déjà, on autorisera les développeurs du libre à travailler légalement sur un "compresseur" avec plus de moyens.
P.-S. : le codec VP3 était à 2 Db du H.264, avec les dernières évolution du "compresseur". C'était déjà pas mal, même si ça n'était pas reproductible sur tout type de vidéo. Si le VP8 est libéré, le temps jouera en sa faveur.
En fait j'ai trouvé, il manque 2 doubles cotes au début de derniers champs... Donc en fait, Calc va concaténer toutes les lignes entre la première erreur et la seconde.
C'est pas forcement le comportement idéal, mais c'est mon fichier qui n'est pas bon.
Moi j'utilise encore la Beta 3. Je veux importer un fichier csv, qui dispose de 17576 lignes, ça m'est refusé, prétextant qu'il y a trop de lignes... il importe le document, jusqu'a la ligne 12546.
Est-ce une régression?
La finale peut importer plus de lignes?
Je peux ajouter des lignes après sauvegarde du document en ods. Koffice est super lent (mon fichier est simple, genre 6 colonnes, toutes homogènes)
le front end est en php. je pense pas pour le backend. En tout cas, googleAdds, c'est du java, je me demande pour eBay et Amazon. Le site de la SNCF est passé sous JBoss.
Terracotta, c'est :
- pas de SQL (donc pas de DB),
- du lazyloading,
- de la redondance au cas où ...
Je vois pas comment on peut dire que c'est de la merde. En plus, contrairement à Hibernate (très lourd), il utilise du Bytecode enhancement, qui consiste à compiler le code de synchronisation à l'execution (comme Toplink, la couche JPA d'Oracle).
Donc tu ne peux pas avoir PLUS SIMPLE et PLUS PERFORMANT, si tu comprends un minimum comment ça marche. Ou alors, montre moi qu'il peut y avoir mieux en gardant la même simplicité ...
Je sais qu'il y en a beaucoup qui ne jure que par le php, j'ai été grossier et m'en excuse, mais si vous commencez à venir cracher sur java, faudrait juste un peu d'arguments (si possible, non affectif).
sinon, il y a une réponse simple, mais il faut pas être paresseux :
$ grep flush /usr/src/debug/coreutils-7.5/src/cut.c | wc -l
0
$ grep write /usr/src/debug/coreutils-7.5/src/cut.c | grep -v fwrite
Rewrite cut_fields and cut_bytes -- Jim Meyering. */
vraisemblablement du fwrite est utilisé, sans fflush. Pas de setbuf ou setvbuf.
tu as raison (et merci pour tes explications bien détaillées), mais le head peut quand même envoyer un SIGPIPE lorsqu'il est satisfait :
$ sopranocmd --dbus org.kde.NepomukStorage --model main list "" "" "" | tr -s '\n' 'SL' > big.txt
$ sopranocmd --dbus org.kde.NepomukStorage --model main list "" "" "" > big2.txt
$ time -p cat big.txt | cut -c -4 -
real 7.17
user 0.00
sys 0.05
$ time -p cat big.txt | cut -c -4 - | head -1
real 7.22
user 0.00
sys 0.06
Par contre, avec le big2.txt (qui contient plusieurs lignes) :
$ time -p cat big2.txt | cut -c -4 - | head -1
<htt Command terminated by signal 13
real 0.04
user 0.00
sys 0.00
le head bufferise les entrées, mais ça ne change rien :
$ cat big2.txt | cut -c -4 - | strace -f -o strace-head.txt head -1
$ cat strace-head.txt | grep "read(0"
7133 read(0, "<htt\n<htt\n<htt\n<htt\n<htt\n<htt\n<h"..., 8192) = 4096
Remplacer le 4 du cut par 8192 (et un plus) pour le big.txt ne change rien (t'as raison donc).
On va arrêter là, dans la vraie vie, évidemment que je ne ferais pas ça! Mon idée d'origine était que le head enverrait un SIGPIPE dès qu'il était content.
Il est pas content après une ligne ce con (et moi non plus)!
La commande head travaille aussi sur des lignes complètes, aucune amélioration.
Mmmmh, et si il est placé APRÈS :
[adrien@localhost ~]$ cat > pi.txt
3,14159265[adrien@localhost ~]$ # j'ai fait 2 ctrl D
[adrien@localhost ~]$ cat pi.txt
3,14159265[adrien@localhost ~]$ # pas de saut de ligne
[adrien@localhost ~]$ cat pi.txt | cut -c -4 -
3,14
[adrien@localhost ~]$ # là ça saut bien une ligne
# Moi aussi
Posté par thedidouille . En réponse au journal Google interdit l'usage de windows à ses employés. Évalué à 5.
[^] # Re: Applications Django réutilisables ...
Posté par thedidouille . En réponse à la dépêche Sortie de Django 1.2. Évalué à 5.
http://code.djangoproject.com/wiki/DjangoResources#Djangoapp(...)
ça n'a rien à voir avec les ténors des CMS libres, mais l'approche de Django est différente des Drupal and co.
# Applications Django réutilisables ...
Posté par thedidouille . En réponse à la dépêche Sortie de Django 1.2. Évalué à 5.
Merci!
[^] # Re: Les migrations
Posté par thedidouille . En réponse au journal Sap achète Sybase.. Évalué à 5.
En plus, l'architecture de l'ERP en question est dépassée depuis 95 (SageX3, c'est 3 fois plus cher, 3 fois plus lent et il y a 3 fois moins de fonctionnalités que sur le devis et c'est DANGEREUX). Pas d'aggrégation de connections, pas de cache applicatif, langage de 4ème génération proprio, avec absolument AUCUNE doc sur internet, seulement de l'EDI (pas XML-RPC ou autres ...), applications tiers se connectant seulement en ODBC sur la Db, j'en passe et des meilleurs, licences coûteuses et nominatives... En plus, l'intégrateur interdisait l'accès à la Db, sous peine de rompre de contrat de maintenance super honéreux, seuls les tiers certifiés par eux pouvaient se connecter (qui demande carrément 80 000 EUR pour 1 écran, avec 3 widgets, sans compter les labels).
Et vive OpenERP! Au moins j'ai pas 5 commerciaux qui m'ont fait la cour pendant 3 mois pour signer pendant les vacances quoi que ce soit.
[^] # Re: Quelques Questions
Posté par thedidouille . En réponse à la dépêche Mandriva Directory Server (MDS) 2.4.0 disponible : Sécurité et traçabilité accrues. Évalué à 1.
[^] # Re: Salut, j'ai vraiment bien aimé cette démonstration
Posté par thedidouille . En réponse au journal QML: le futur des interfaces graphiques. Évalué à 2.
[^] # Re: Une impression de déjà vu
Posté par thedidouille . En réponse au journal QML: le futur des interfaces graphiques. Évalué à 4.
Puis il y a déjà un IDE qui à l'air de bien fonctionner, avec des vidéos sur Youtube. Donc c'est plusse top.
[^] # Re: Exagéré
Posté par thedidouille . En réponse au journal Canonical FAIL. Évalué à 10.
[^] # Re: Quel est l'intérêt ?
Posté par thedidouille . En réponse au journal Oracle rend payant le plugin ODF pour Office. Évalué à 10.
Il y a une chose à savoir concernant un "client", c'est qu'il y a un phénomène de transfert. Il se projette sur le commercial, le transfère ne s'opère que si il y a un parfum de secret, en catimini le commercial cache son jeu, ce qui amuse le client qui cherche les réponses et peut ainsi se montrer malin (pour faire simple, ne pas trop la jouer franc jeu avec cette catégorie là, simple à détecter, car elle vous débecte dès le premier entretien. Si vous voulez pousser FF, dite que vous faites un add-on payant et proprio).
Pour certains DSI, cela implique d'avoir de beaux vêtements et une belle plaquette, ça se paye, donc exit OpenOffice, vive Office et son plug-in payant, surtout si ça impose des restrictions, ça fait plus sérieux. C'est la bonne stratégie.
[^] # Re: Re:
Posté par thedidouille . En réponse au journal Ubuntu 10.4 supportera en natif l'iPhone et l'Ipod-touch. Évalué à 2.
$ urpmq -a ipod
banshee-ipod
ipod-sharp
ipod-sharp-doc
J'installerai jamais cette bouse à cause du "sharp".
Manquerait plus qu'il y ait des news à cause que il change de thème par défaut en mettant la réduction de fenêtre à gauche et qu'il change la tonalité des couleurs...
[^] # Re: ...
Posté par thedidouille . En réponse au journal Dear Google,. Évalué à 8.
j'imagine qu'ils ont creusé la question du "comment on les compresse, nos videos". On peut montrer le tout et son contraire, mais si le VP8 et ses brevets sont libérés, alors déjà, on autorisera les développeurs du libre à travailler légalement sur un "compresseur" avec plus de moyens.
P.-S. : le codec VP3 était à 2 Db du H.264, avec les dernières évolution du "compresseur". C'était déjà pas mal, même si ça n'était pas reproductible sur tout type de vidéo. Si le VP8 est libéré, le temps jouera en sa faveur.
[^] # Re: import de fichiers CSV dans Calc
Posté par thedidouille . En réponse à la dépêche OpenOffice.org 3.2 est disponible. Évalué à 7.
C'est pas forcement le comportement idéal, mais c'est mon fichier qui n'est pas bon.
# import de fichiers CSV dans Calc
Posté par thedidouille . En réponse à la dépêche OpenOffice.org 3.2 est disponible. Évalué à 2.
Est-ce une régression?
La finale peut importer plus de lignes?
Je peux ajouter des lignes après sauvegarde du document en ods. Koffice est super lent (mon fichier est simple, genre 6 colonnes, toutes homogènes)
[^] # Re: Ca me fait doucement rire ....
Posté par thedidouille . En réponse au journal Terracotta monte les JVM en grappe. Évalué à 7.
Terracotta, c'est :
- pas de SQL (donc pas de DB),
- du lazyloading,
- de la redondance au cas où ...
Je vois pas comment on peut dire que c'est de la merde. En plus, contrairement à Hibernate (très lourd), il utilise du Bytecode enhancement, qui consiste à compiler le code de synchronisation à l'execution (comme Toplink, la couche JPA d'Oracle).
Donc tu ne peux pas avoir PLUS SIMPLE et PLUS PERFORMANT, si tu comprends un minimum comment ça marche. Ou alors, montre moi qu'il peut y avoir mieux en gardant la même simplicité ...
Je sais qu'il y en a beaucoup qui ne jure que par le php, j'ai été grossier et m'en excuse, mais si vous commencez à venir cracher sur java, faudrait juste un peu d'arguments (si possible, non affectif).
[^] # Re: des liens
Posté par thedidouille . En réponse au journal L'homme pense et Dieux se marre (scenar Boson de Higgs == fin du monde). Évalué à 1.
http://fr.wikipedia.org/wiki/Hugh_Everett
voir littérature.
ou directement la page wikipédia de multivers :
http://fr.wikipedia.org/wiki/Multivers
[^] # Re: Mettons les choses au clair
Posté par thedidouille . En réponse au journal L'homme pense et Dieux se marre (scenar Boson de Higgs == fin du monde). Évalué à 1.
http://fr.wikipedia.org/wiki/Trou_noir#Trous_noirs_primordia(...)
mais ils ne se développent pas.
# des liens
Posté par thedidouille . En réponse au journal L'homme pense et Dieux se marre (scenar Boson de Higgs == fin du monde). Évalué à 1.
http://sab33.forumactif.fr/conferences-f26/lunivers-a-t-il-u(...)
http://www.futura-sciences.com/fr/news/t/mathematiques-1/d/c(...)
Travaux sur la relativité de HP, voir page wikipédia :
http://fr.wikipedia.org/wiki/Henri_Poincaré
Stephen Hawking et Brief History of Time (concile de Rome, la non existance de Dieu, voir vers la page 121):
http://en.wikipedia.org/wiki/A_Brief_History_of_Time
Remplacer Messia par Messiah et Zeta par Zetta :
http://fr.wikipedia.org/wiki/Zetta-particule
[^] # Re: KISS
Posté par thedidouille . En réponse au journal Terracotta monte les JVM en grappe. Évalué à -1.
Ce qui est un gros plus en terme de simplicité. En terme de performance aussi.
[^] # Re: Ca me fait doucement rire ....
Posté par thedidouille . En réponse au journal Terracotta monte les JVM en grappe. Évalué à 3.
Va utiliser Zend et prie. Amen.
[^] # Re: Aïïe mes n'oeils
Posté par thedidouille . En réponse au journal L'homme pense et Dieux se marre (scenar Boson de Higgs == fin du monde). Évalué à -2.
[^] # Re: Formidable!
Posté par thedidouille . En réponse à la dépêche MandrivaLinux-online.org nouvelle formule. Évalué à 1.
Tu devrais faire des tests avec JQuery.. Genre un petit "scrollTo". C'est amusant et agréable (et ça s'intègre aux CMS modernes).
C'est important de ne pas avoir de flash pour de bonnes raisons sur un site communautaire. Pour un slideshow, c'est non.
[^] # Re: Mensonge !
Posté par thedidouille . En réponse à la dépêche Fabrice Bellard bat le record des décimales de Pi. Évalué à 2.
$ grep flush /usr/src/debug/coreutils-7.5/src/cut.c | wc -l
0
$ grep write /usr/src/debug/coreutils-7.5/src/cut.c | grep -v fwrite
Rewrite cut_fields and cut_bytes -- Jim Meyering. */
vraisemblablement du fwrite est utilisé, sans fflush. Pas de setbuf ou setvbuf.
[^] # Re: Mensonge !
Posté par thedidouille . En réponse à la dépêche Fabrice Bellard bat le record des décimales de Pi. Évalué à 3.
$ sopranocmd --dbus org.kde.NepomukStorage --model main list "" "" "" | tr -s '\n' 'SL' > big.txt
$ sopranocmd --dbus org.kde.NepomukStorage --model main list "" "" "" > big2.txt
$ time -p cat big.txt | cut -c -4 -
real 7.17
user 0.00
sys 0.05
$ time -p cat big.txt | cut -c -4 - | head -1
real 7.22
user 0.00
sys 0.06
Par contre, avec le big2.txt (qui contient plusieurs lignes) :
$ time -p cat big2.txt | cut -c -4 - | head -1
<htt
Command terminated by signal 13
real 0.04
user 0.00
sys 0.00
le head bufferise les entrées, mais ça ne change rien :
$ cat big2.txt | cut -c -4 - | strace -f -o strace-head.txt head -1
$ cat strace-head.txt | grep "read(0"
7133 read(0, "<htt\n<htt\n<htt\n<htt\n<htt\n<htt\n<h"..., 8192) = 4096
Remplacer le 4 du cut par 8192 (et un plus) pour le big.txt ne change rien (t'as raison donc).
On va arrêter là, dans la vraie vie, évidemment que je ne ferais pas ça! Mon idée d'origine était que le head enverrait un SIGPIPE dès qu'il était content.
Il est pas content après une ligne ce con (et moi non plus)!
[^] # Re: Mensonge !
Posté par thedidouille . En réponse à la dépêche Fabrice Bellard bat le record des décimales de Pi. Évalué à 1.
Mmmmh, et si il est placé APRÈS :
[adrien@localhost ~]$ cat > pi.txt
3,14159265[adrien@localhost ~]$ # j'ai fait 2 ctrl D
[adrien@localhost ~]$ cat pi.txt
3,14159265[adrien@localhost ~]$ # pas de saut de ligne
[adrien@localhost ~]$ cat pi.txt | cut -c -4 -
3,14
[adrien@localhost ~]$ # là ça saut bien une ligne
Donc le head devrait être content!
[^] # Re: Mensonge !
Posté par thedidouille . En réponse à la dépêche Fabrice Bellard bat le record des décimales de Pi. Évalué à 1.
Tiens, c'est une bonne question de geek ça, si on place le head -1 après, ça change quelque chose?
parce que le cat doit parcourir tout le fichier sinon.