D'autant plus que les scripts sont inclus dans le navigateur via <script type="text/javascript"
Qu'est-ce qui empêcherait de mettre type="text/parrot" pour les barbus, type="text/java" pour les frappadingues, type="text/basic" pour les nostalgiques, etc...
Certes il faudrait faire un binding entre les objets du dom et les langages, mais on pourrait tout à fait imaginer un système de plugin de compilateur/interpréteur... Bon ça serait le bordel dès qu'on navigateur implémente un langage que les autres n'implémentent pas, mais le système est extensible.
Si elle est sous license BSD, elle va sûrement être récupérée par un gros groupe capitaliste qui va s'en mettre plein les poches et qui va la rendre non libre...
Reste un truc que je ne comprend pas. Pourquoi les autres constructeurs nous pondent pas des pc ayant de la gueule comme les produits Apple ?
C'est peut-être là qu'était la force de Steve Jobs : en caricaturant, c'était un geek au commande d'une grosse boite (et probablement un des derniers), alors que les autres constructeurs sont gérées par des financiers. Pour être dans une "grosse" boite qui fait du logiciel, je constate tous les jours que les décisions ne sont jamais technologiques, mais simplement financières. Il y aurait des dizaines d'innovations technologiques que nous pourrions reprendre et intégrer à nos produits que jamais le staff dirigeant n'autorisera, car ne rentrant pas dans leur sphère d'analyse.
Il y'a aussi boobank (du projet weboob) qui permet de récupérer les données, mais ça ne fera pas plus que ton script en ce qui concerne l'import...
Personnellement j'ai mis en crontab tous les 15 jours le téléchargement via boobank, et je fais le reste manuellement.
En fait j'ai rajouté une étape intermédiaire : je me suis fais un petit script maison d'affectation des comptes via des patterns pour avoir directement les différents opérations dans les bonnes catégories, et je fais ensuite l'import et le rapprochement à la main - mais avec les données importées, il y a rarement des surprises, c'est assez rapide.
Il y a a mon avis des besoins différents suivant l'utilisation desktop ou serveur de la machine.
Pour un desktop, on peut effectivement demander au système de booter vite - encore qu'on peut toujours mettre le machine en veille et avoir un réveil quasi-instantané.
Quant aux serveurs, honnêtement le temps de boot, on s'en moque un peu... Est-ce que dans ce cas c'est vraiment rentable de passer à systemd ? ( gain fonctionnel vs risque-de-casser-ce-qui-marche )
Chez moi, après une logorrhée qu'on peut aisément oublier durant la phase de démarrage, sans rien toucher dans la fenêtre, il boucle sur des blocs du genre :
Tu viens de faire remonter de sacré bons souvenirs... J'avais commandé des outils pour Doom - éditeurs de niveau je crois-, ainsi que des softs pour HP48.
Les disquettes avaient des étiquettes personnalisées, avec nom et prénom en plus du titre et de l'adresse du site^H^H^H^H^H^H^H postale du DPTool. Et je confirme qu'a l'époque c'était extraordinaire de pouvoir accéder à tout ça sans confection à internet. En 92-93... je quittais un 286 pour un 386... "Toute une époque..."
WebDAV ? on a de base toute la gestion de répertoires avec des fichiers, mais également des collections d'objets (il n'est pas nécessaire de mapper les urls sur des fichiers après tout), donc on peut imaginer acceder à des base de musiques, de vidéos.
Commes c'est de l'HTTP, ça passe partout, y compris à travers les proxys.
Coté sécurité : HTTPS et tous les systèmes d'authentification et de session qui vont avec.
Reste le pb de la synchro "à la rsync", cad avec juste le transfert du delta... Comme en HTTP on a déjà le GET d'un morceau de fichier via le header Range, on doit pouvoir reimplémenter l'algo de rsync.
[^] # Re: Encore un langage de "haut"-niveau interprété par le navigateur?!
Posté par jigso . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 1.
D'autant plus que les scripts sont inclus dans le navigateur via <script type="text/javascript"
Qu'est-ce qui empêcherait de mettre type="text/parrot" pour les barbus, type="text/java" pour les frappadingues, type="text/basic" pour les nostalgiques, etc...
Certes il faudrait faire un binding entre les objets du dom et les langages, mais on pourrait tout à fait imaginer un système de plugin de compilateur/interpréteur... Bon ça serait le bordel dès qu'on navigateur implémente un langage que les autres n'implémentent pas, mais le système est extensible.
[^] # Re: Puisque nous ne sommes pas vendredi...
Posté par jigso . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 5.
Ouais, direct l'assembleur dans le navigateur, y'a qu'ça d'vrai !
Et enfin le web reviendra aux mains des hommes, des vrais, des barbus/bière/pizzas !
[^] # Re: énergie libre
Posté par jigso . En réponse au journal Un physicien en colère parle d’énergie libre. Évalué à 8.
Si elle est sous license BSD, elle va sûrement être récupérée par un gros groupe capitaliste qui va s'en mettre plein les poches et qui va la rendre non libre...
C VREMEN NUL BSD
[^] # Re: L'hagiographie c'est le mal
Posté par jigso . En réponse à la dépêche Steve Jobs (1955-2011). Évalué à 10.
Reste un truc que je ne comprend pas. Pourquoi les autres constructeurs nous pondent pas des pc ayant de la gueule comme les produits Apple ?
C'est peut-être là qu'était la force de Steve Jobs : en caricaturant, c'était un geek au commande d'une grosse boite (et probablement un des derniers), alors que les autres constructeurs sont gérées par des financiers. Pour être dans une "grosse" boite qui fait du logiciel, je constate tous les jours que les décisions ne sont jamais technologiques, mais simplement financières. Il y aurait des dizaines d'innovations technologiques que nous pourrions reprendre et intégrer à nos produits que jamais le staff dirigeant n'autorisera, car ne rentrant pas dans leur sphère d'analyse.
[^] # Re: Tout a une fin...
Posté par jigso . En réponse au journal [ˆ-D] Tout a une fin, éventuellement.. Évalué à 2.
Sauf si on en coupe un bout.
Attend moi -->[]
[^] # Re: weboob
Posté par jigso . En réponse au journal Les banques, et le téléchargement des données. Évalué à 2.
Tiens, en regardant sur le site de gnucash je suis tombé la-dessus : http://wiki.gnucash.org/wiki/Python_Bindings
Un exemple d'import : http://workingdirectory.net/posts/2011/gnucash-python-bindings/
# weboob
Posté par jigso . En réponse au journal Les banques, et le téléchargement des données. Évalué à 4.
Il y'a aussi boobank (du projet weboob) qui permet de récupérer les données, mais ça ne fera pas plus que ton script en ce qui concerne l'import...
Personnellement j'ai mis en crontab tous les 15 jours le téléchargement via boobank, et je fais le reste manuellement.
En fait j'ai rajouté une étape intermédiaire : je me suis fais un petit script maison d'affectation des comptes via des patterns pour avoir directement les différents opérations dans les bonnes catégories, et je fais ensuite l'import et le rapprochement à la main - mais avec les données importées, il y a rarement des surprises, c'est assez rapide.
[^] # Re: Faux ami
Posté par jigso . En réponse à la dépêche Les serveurs de kernel.org ont été compromis. Évalué à 7.
C'est pas bourrée qu'elle est la promise ?
[^] # Re: 42???
Posté par jigso . En réponse au journal La grande question sur la vie, l'univers et le reste.. Évalué à 5.
Dans l'article ils parlent d'une webcam... Bientôt sur youtube (ou une variante...) ?
# Faut benchmarker
Posté par jigso . En réponse au journal [Sécurité routière] Panneau C18 monté à l'envers ?. Évalué à 10.
Test, et publie le résultat.
# Un plus grand nombre
Posté par jigso . En réponse au journal Qui à la plus grande. Évalué à 10.
Nombre de Graham + 1
Voilà. Ne me remerciez pas, c'était tout simple.
ok je ->[]
# Vive les chars à bœufs
Posté par jigso . En réponse au journal Les motards, cette engeance du diable.. Évalué à 10.
La paille, la poutre, tout ça quoi...
[^] # Re: Alia
Posté par jigso . En réponse au journal Nom de geek pour une chatte ?. Évalué à 2.
Tant qu'à être dans le monde de Dune:
- Sonia
- Mohiam
- Darwi
- Sheena
ou carrément l’imprononçable : axoltl
[^] # Re: Merci
Posté par jigso . En réponse à la dépêche Évolutions techniques de systemd. Évalué à 6.
Il y a a mon avis des besoins différents suivant l'utilisation desktop ou serveur de la machine.
Pour un desktop, on peut effectivement demander au système de booter vite - encore qu'on peut toujours mettre le machine en veille et avoir un réveil quasi-instantané.
Quant aux serveurs, honnêtement le temps de boot, on s'en moque un peu... Est-ce que dans ce cas c'est vraiment rentable de passer à systemd ? ( gain fonctionnel vs risque-de-casser-ce-qui-marche )
[^] # Re: C'est pas faux
Posté par jigso . En réponse au journal Un horodateur cryptographique en bash. Évalué à 10.
Accroche toi au bash, j'enlève le shell.
ok je ->[]
# strace
Posté par jigso . En réponse au message emacs bouffe 100% du CPU. Évalué à 1.
ça donne quoi un strace emacs -q ?
Chez moi, après une logorrhée qu'on peut aisément oublier durant la phase de démarrage, sans rien toucher dans la fenêtre, il boucle sur des blocs du genre :
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (mask now [])
read(3, 0x9a17c48, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN}], 7, 0) = 0 (Timeout)
gettimeofday({1308577848, 533076}, NULL) = 0
read(3, 0x9a17c48, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN}], 7, 0) = 0 (Timeout)
select(15, [3 4 9 11 12 13 14], NULL, NULL, {0, 495896}) = 0 (Timeout)
gettimeofday({1308577849, 29951}, NULL) = 0
gettimeofday({1308577849, 30168}, NULL) = 0
gettimeofday({1308577849, 30290}, NULL) = 0
rt_sigprocmask(SIG_BLOCK, [WINCH], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [IO], [WINCH], 8) = 0
rt_sigprocmask(SIG_BLOCK, [IO], [WINCH IO], 8) = 0
read(3, 0x9a17c48, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=9, events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN}], 7, 0) = 0 (Timeout)
rt_sigprocmask(SIG_SETMASK, [WINCH IO], [WINCH IO], 8) = 0
gettimeofday({1308577849, 31326}, NULL) = 0
rt_sigprocmask(SIG_UNBLOCK, [WINCH], [WINCH IO], 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [IO], [IO], 8) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{";\0\5\0\367\0@\2\0\0\0\0\37\0\6\0010\2\17\0C\0\5\0/\0@\2\367\0@\2"..., 56}, {NULL, 0}, {"", 0}], 3) = 56
read(3, 0x9a17c48, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x9a17c48, 4096) = -1 EAGAIN (Resource temporarily unavailable)
kill(8459, SIGIO) = 0
--- SIGIO (I/O possible) @ 0 (0) ---
à raison d'un toutes les demi-secondes. Ça a l'air d'être en phase avec le clignotement du curseur, et évidemment ça ne prend pas 100% du CPU !
Peut-être que sur vos installations vous verrez quelque chose d'autre...
[^] # Re: « KISS » ("Keep it simple, Stupid!")
Posté par jigso . En réponse à la dépêche WebMotion, un nouveau framework web libre en Java. Évalué à 9.
Qui plus est en Java ?
# oh putain le coup d'vieux !
Posté par jigso . En réponse au message Infos sur Dp Tool club. Évalué à 3.
Tu viens de faire remonter de sacré bons souvenirs... J'avais commandé des outils pour Doom - éditeurs de niveau je crois-, ainsi que des softs pour HP48.
Les disquettes avaient des étiquettes personnalisées, avec nom et prénom en plus du titre et de l'adresse du site^H^H^H^H^H^H^H postale du DPTool. Et je confirme qu'a l'époque c'était extraordinaire de pouvoir accéder à tout ça sans confection à internet. En 92-93... je quittais un 286 pour un 386... "Toute une époque..."
[^] # Re: Dans la salle de brainstorming
Posté par jigso . En réponse au journal Les pubs contre, eux pour HADOPI. Évalué à 10.
Pat : en plus la coke, c'est d'la PUR ! Mouarf !
[^] # Re: Plagia
Posté par jigso . En réponse au journal Duke Nukem Forever débarque…. Évalué à 2.
Tiens, ça me rappelle la scène finale d'un jeu, il y a fort longtemps...
[^] # Re: Qu’est-ce qu’il va nous rester comme vaporwares ?
Posté par jigso . En réponse au journal Duke Nukem Forever débarque…. Évalué à 5.
Sarge ?
Quoi ? on me dit dans l'oreillette qu'elle est déjà sortie ? Au temps pour moi.
[^] # Re: Standardisation des protocoles de synchronisation ?
Posté par jigso . En réponse à la dépêche Syncany, une alternative libre à Dropbox avec bien plus de fonctionnalités. Évalué à 1.
WebDAV ? on a de base toute la gestion de répertoires avec des fichiers, mais également des collections d'objets (il n'est pas nécessaire de mapper les urls sur des fichiers après tout), donc on peut imaginer acceder à des base de musiques, de vidéos.
Commes c'est de l'HTTP, ça passe partout, y compris à travers les proxys.
Coté sécurité : HTTPS et tous les systèmes d'authentification et de session qui vont avec.
Reste le pb de la synchro "à la rsync", cad avec juste le transfert du delta... Comme en HTTP on a déjà le GET d'un morceau de fichier via le header Range, on doit pouvoir reimplémenter l'algo de rsync.
[^] # Re: Précision
Posté par jigso . En réponse au journal Mon laptop comme oreillette. Évalué à 2.
Moi ma voiture fait oreillette bluetooth, et je n'ai aucun problème avec mes oreilles.
—-
Prince Charles.
[^] # Re: Super
Posté par jigso . En réponse au journal Linux dans votre navigateur web. Évalué à 4.
Taper "exit" aprés, c'est encore plus drôle.
# Super
Posté par jigso . En réponse au journal Linux dans votre navigateur web. Évalué à 10.
Aaahh, pouvoir tester l'effet d'un rm -rf / en étant root, autant de fois qu'on veut... priceless !