q=%23linux => rechercher "#linux" (encodage URL) rpp=5 => limiter au 5 dernier posts
On pourrait au besoin bidouiller avec les paramètres result_type et show_user. Pour plus d'infos : https://dev.twitter.com/docs/api/1/get/search .
J’ai pas réussi avec faire de partie avec plusieurs IA et j’ai toujours pas compris à quoi servait la partie « upgrade » du vaisseau mère.
Essaie ce patch (quick'n'dirty en 10 minutes, je n'ai jamais programmé en Lua) sur le fichier scripts/game_flow.lua et relance le jeu. Les vaisseaux restants seront joués par l'IA.
--- game_flow.lua 2010-02-01 06:54:26.000000000 +0100+++ game_flow.lua 2013-01-20 17:14:34.924531300 +0100@@ -39,32 +39,31 @@
end
local function start_game()
+ local nb_human_players = 0
local players = {}
+ local is_cpu_player = {}
for i, selector in ipairs(selectors) do
if selector.selector.picked then
- players[#players+1] = i+ nb_human_players = nb_human_players + 1+ is_cpu_player[#players+1] = false+ else+ is_cpu_player[#players+1] = true
end
+ players[#players+1] = i
end
- if #players > 0 then+ if nb_human_players > 0 then
game.actors.new(blueprints.fade_out, {'fade', callback=function ()
for i, selector in ipairs(selectors) do
selector.dead = true
end
splash.dead = true
- local cpu_player-- if #players == 1 then- cpu_player = players[1] == 1 and 2 or 1- players[#players+1] = cpu_player- end-
local positions = generate_positions(#players)
for i, p in ipairs(players) do
local pos = POSITIONS[#players][i]
local facing = v2.norm(v2.rotate90(pos - CENTER))
- if p == cpu_player then+ if is_cpu_player[i] then
game.actors.new(blueprints.easy_enemy_factory,
{'transform', pos=pos, facing=facing},
{'ship', player=p})
Ces yoyos de livraison sont constatés un peu partout dans les monde. Ci-dessous une liste d'initiatives pour des boîtes aux lettres centralisées pour livraison de colis.
Actuellement je fonctionne avec un grub legacy installé manuellement sur sa propre partition ext2, hors OS. Lors des mises à jour du noyau, je modifie manuellement le fichier menu.lst, je n'ai rien d'autre à faire, ça a toujours fonctionné.
Je suis gêné par le nouveau mode de paramétrage. L'équivalent du fichier menu.lst en v2 est grub.cfg, mais il ne fait pas le modifier directement; il faut obligatoirement passer par les fichiers stockés dans grub.d, puis lancer un script qui va agglomérer le tout dans grub.cfg. Hors je n'ai pas grub sur mes OS (en fait ils installent le bootloader qu'ils veulent, je ne l'utilise pas). Dois-je passer par un live CD comme GNU GRand Unified Bootloader pour valider mes modifications ?
A mon avis, on perd y la simplicité de modification qui caractérise Unix. Je crois que je vais rester encore un peu en grub legacy.
Retour sur Baregit : le support a mis du temps à répondre, mais j'ai eu un retour ce dimanche à 12h40 :) me proposant de tester la connexion via SSH. En suivant cette piste (et une heure plus tard), j'ai compris que j'avais simplement copié la mauvaise clef SSH.
Donc j'ai finalement plus cloner le repo depuis Baregit.
Mea culpa, je suis un boulay. Enfin c'est comme ça qu'on apprend, et j'ai énormément appris en une semaine sur Git et les connexions SSH.
Dans le même style il y a Shortly qui n'a pas besoin de serveur, l'information est encodée puis placée dans l'ancre de l'URL (la partie après le #). C'est donc l'URL qui porte toute l'information :)
Des exemples (issus de la doc) : 1 , 2 .
Justement, Ctrl+C n'a pas marché, ni Ctrl-Break ou toute autre combinaison à laquelle j'ai pu penser.
Il faudrait peut-être rajouter une cible gradle pour stopper le serveur sans avoir la main dessus.
Pour la modification de soy, je t'ai envoyé un Pull Request sur GitHub.
Bon, on va peut-être arrêter de spammer cette dépêche. Maintenant que tu es lancé, je t'encourage à en faire un journal ici même, ça permettra à d'autre de découvrir et de discuter dessus.
Je n'ai pas eu de nouvelles de Baregit, c'est dommage, ça leur fait de la mauvaise publicité.
J'ai dû ajouter l'option suivante pour compiler soy, car j'ai un environnement Java 1.7 et l'option source="1.6" demande à passer le rt.jar de l'environnement 1.6 que je n'ai pas :
<compilerarg value="-Xlint:-options"/>
Sinon j'ai réussi à le lancer (mais pas à stopper le serveur Jetty, je suis sous Windows Seven + cygwin). Ça marche bien. Les artéfacts téléchargés montent à 6 Mo d'espace disque, à dix mille lieues d'un repository Maven équivalent. Merci !
J'ai crée un compte et tenté de cloner sans succès. Ça vient peut-être de moi, je débute avec Git. J'ai envoyé une demande au support, et je reviens ici pour la conclusion.
Ta solution m'intéresse : on croirait retrouver la légèreté d'un framework python ou ruby. Aurais-tu un lien vers un exemple complet, même minimaliste façon Hello world ?
Des fois même, le DSI ne veut absolument pas honorer les demander d'ouverture de port, même officielle. Conjugué avec le proxy filtrant, on se retrouvait dans des situations ubuesques :
- les sites Wikipedia inaccessibles car classés dans la catégorie "diffamation" ;
- le site de Sam Hocevar (http://sam.zoy.org/) inaccessible car classé en "obscène" à cause de libcaca (bye bye cvs2svn) ;
- le port CVS bloqué (cool je rentre chez moi juste pour télécharger un repository crucial à mon projet).
Tout ça dans une grosse SSII(CAC40). Certes, elle traite avec la Défense, mais justement ces secteurs sont isolés sur leur propre réseau. Heureusement le proxy filtrant a disparu au bout de 3 mois car il plantait tous les jours, bloqué sur une page "erreur anti-virus". Ça ressemble à un troll, mais c'est du vécu.
Edit : le markup pour les liens ne marche pas très bien.
Ton comportement est digne des logiciels libres : ça marche pas, tu regardes le code, tu corriges, et tu envoies le patch aux auteurs. Félicitation !
Entre 4 et 8 heures pour l'installation (et ses premiers bugs), comprendre suffisamment au langage et au code source, et créer le patch, je trouve ça impressionnant. De plus, le patch est très lisible, le code source doit être bien organisé à la base, ça me donne presque envie de m'y mettre.
Et pendant la finale, surtout ne pas regarder le sujet qui va miraculeusement leaker quelques heures avant le début, car c'est un leurre. (oups, fallait pas le dire, ah bon, désolé) D'autant plus que ce sujet est souvent intéressant, au point de vouloir y réfléchir après la compétition.
Intéressant ta présentation sur la hiérarchie (corrige au moins la faute d'orthographe dans le titre de la première page).
A noter qu'il existe chez de grosses entreprises d'autres modèles organisationnels que la hiérarchie militaire : http://www.bonkersworld.net/2011/06/27/organizational-charts/ . A voir comment y circule l'information.
Je développe actuellement un logiciel interne pour EDF qui devrait sortir fin 2012, avec une interface web en GXT. La cible est Windows 2000 / IE6, plus compatibilité IE7,8 et Gecko. Donc le passage à Vista / IE8 n'est pas pour tout de suite, enfin pas pour tout le monde apparemment.
Mais bon ça n'a rien à voir avec la dépêche, je devrais m'auto-inutiler pour avoir répondu !
Utiliser une variante de markdown qui retourne à la ligne en même temps que le texte en entrée, comme la variante utilisée par GitHub ; éventuellement pouvoir passer de l'une à l'autre avec une simple case à cocher ;
Par défaut, ne pas utiliser de markup, ajouter une case à cocher pour sélectionner markdown.
OK, c'est pas vraiment la définition générale de plantage, mais comme tu veux. Par contre je comprends pas pourquoi je me suis fait inutiler sur ma réponse pourtant pédagogique.
Si ça deadlock, les concepteurs ont raté le problème ; il faut dire que ce n'est pas évident à développer du multithread sans erreur. Dans ce cas, il est toujours possible de tuer le processus pour tout libérer.
Il est aussi possible d'écrire dans un fichier sans utiliser de verrou : je crois me rappeler que c'est le dernier processus à fermer le descripteur de fichier en écriture qui aura son contenu écrit dans le fichier (corrigez si j'ai tort). Pas vraiment utilisable pour les bases de données.
[^] # Re: Ma veille techno
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Méthode et outils pour la veille technologique. Évalué à 1.
https://search.twitter.com/search.atom?q=%23linux&rpp=5&include_entities=true&with_twitter_user_id=true&result_type=mixed
q=%23linux
=> rechercher "#linux" (encodage URL)rpp=5
=> limiter au 5 dernier postsOn pourrait au besoin bidouiller avec les paramètres
result_type
etshow_user
. Pour plus d'infos : https://dev.twitter.com/docs/api/1/get/search .[^] # Re: Licence
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche FUSE-exFAT en version 1.0.0. Évalué à 2.
Ces liens sont très intéressants. Attention, il y a une coquille dans le troisième : http://framabook.org/docs/optionlibre/OptionlibreDubonusagedeslicenceslibres/images/table_compatibilite_tout_objet_versionWEB.png .
[^] # Re: amusant
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Pax Britannica, un jeu à découvrir . Évalué à 7.
Essaie ce patch (quick'n'dirty en 10 minutes, je n'ai jamais programmé en Lua) sur le fichier
scripts/game_flow.lua
et relance le jeu. Les vaisseaux restants seront joués par l'IA.# How a rogue appeals court wrecked the patent system
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Un bilan de la guerre des brevets des télécommunications (de 2007 à aujourd’hui). Évalué à 3.
Un article (en anglais) expliquant comment le système américain des brevets a pu arriver à ce manque de contrôle : http://arstechnica.com/tech-policy/2012/09/how-a-rogue-appeals-court-wrecked-the-patent-system/
# Pendant ce temps en Amérique du Nord
Posté par Joël Thieffry (site web personnel) . En réponse au journal La poste by Colissimo. Évalué à 0.
Ces yoyos de livraison sont constatés un peu partout dans les monde. Ci-dessous une liste d'initiatives pour des boîtes aux lettres centralisées pour livraison de colis.
BufferBox (Canada) : http://www.theglobeandmail.com/report-on-business/small-business/sb-tools/small-business-briefing/y-combinator-pitch-boosts-waterloos-bufferbox/article4492976/
Amazon Locker (USA) : http://www.amazon.com/gp/help/customer/display.html/?nodeId=200689010
[^] # Re: bug?
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche LiquidPrompt version 1.0. Évalué à 1.
nojhan, tu es démasqué, ton plan de domination
du mondede DLFP est enfin révélé.# menu.lst
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche GRUB 2.00 est enfin sorti. Évalué à 10.
Actuellement je fonctionne avec un grub legacy installé manuellement sur sa propre partition ext2, hors OS. Lors des mises à jour du noyau, je modifie manuellement le fichier
menu.lst
, je n'ai rien d'autre à faire, ça a toujours fonctionné.Je suis gêné par le nouveau mode de paramétrage. L'équivalent du fichier
menu.lst
en v2 estgrub.cfg
, mais il ne fait pas le modifier directement; il faut obligatoirement passer par les fichiers stockés dansgrub.d
, puis lancer un script qui va agglomérer le tout dansgrub.cfg
. Hors je n'ai pas grub sur mes OS (en fait ils installent le bootloader qu'ils veulent, je ne l'utilise pas). Dois-je passer par un live CD comme GNU GRand Unified Bootloader pour valider mes modifications ?A mon avis, on perd y la simplicité de modification qui caractérise Unix. Je crois que je vais rester encore un peu en grub legacy.
# Procès Google contre Oracle, ou les API sont-elles copyrightables
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Revue de presse de l'April pour la semaine 17 de l'année 2012. Évalué à 1.
La suite du procès n'augure rien de bon : http://www.drdobbs.com/jvm/232901227 . Toute une industrie pourrait être décimée, et tout le libre avec. Heureusement l'Europe a pris les devants : http://jan.wildeboer.net/2012/05/breaking-european-court-decision-oracle-and-google-should-note/ .
[^] # Re: Intérêt
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 2.
Retour sur Baregit : le support a mis du temps à répondre, mais j'ai eu un retour ce dimanche à 12h40 :) me proposant de tester la connexion via SSH. En suivant cette piste (et une heure plus tard), j'ai compris que j'avais simplement copié la mauvaise clef SSH.
Donc j'ai finalement plus cloner le repo depuis Baregit.
Mea culpa, je suis un boulay. Enfin c'est comme ça qu'on apprend, et j'ai énormément appris en une semaine sur Git et les connexions SSH.
# Shortly, pastebin sans serveur
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche ZeroBin, un pastebin sécurisé. Évalué à 1.
Dans le même style il y a Shortly qui n'a pas besoin de serveur, l'information est encodée puis placée dans l'ancre de l'URL (la partie après le
#
). C'est donc l'URL qui porte toute l'information :)Des exemples (issus de la doc) : 1 , 2 .
[^] # Re: Intérêt
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 2.
Justement, Ctrl+C n'a pas marché, ni Ctrl-Break ou toute autre combinaison à laquelle j'ai pu penser.
Il faudrait peut-être rajouter une cible gradle pour stopper le serveur sans avoir la main dessus.
Pour la modification de soy, je t'ai envoyé un Pull Request sur GitHub.
Bon, on va peut-être arrêter de spammer cette dépêche. Maintenant que tu es lancé, je t'encourage à en faire un journal ici même, ça permettra à d'autre de découvrir et de discuter dessus.
[^] # Re: Intérêt
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 1.
Je n'ai pas eu de nouvelles de Baregit, c'est dommage, ça leur fait de la mauvaise publicité.
J'ai dû ajouter l'option suivante pour compiler soy, car j'ai un environnement Java 1.7 et l'option
source="1.6"
demande à passer lert.jar
de l'environnement 1.6 que je n'ai pas :Sinon j'ai réussi à le lancer (mais pas à stopper le serveur Jetty, je suis sous Windows Seven + cygwin). Ça marche bien. Les artéfacts téléchargés montent à 6 Mo d'espace disque, à dix mille lieues d'un repository Maven équivalent. Merci !
[^] # Re: Intérêt
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 1.
J'ai crée un compte et tenté de cloner sans succès. Ça vient peut-être de moi, je débute avec Git. J'ai envoyé une demande au support, et je reviens ici pour la conclusion.
[^] # Re: Intérêt
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 1.
Merci !
Bon je dois être un boulay, je n'arrive pas à récupérer avec git.
[^] # Re: Intérêt
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Sortie d'une première version stable de Go. Évalué à 1.
Ta solution m'intéresse : on croirait retrouver la légèreté d'un framework python ou ruby. Aurais-tu un lien vers un exemple complet, même minimaliste façon Hello world ?
[^] # Re: Ouai enfin bon....
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche sslh 1.10, la bête noire des censeurs. Évalué à 7. Dernière modification le 01 décembre 2011 à 19:39.
Des fois même, le DSI ne veut absolument pas honorer les demander d'ouverture de port, même officielle. Conjugué avec le proxy filtrant, on se retrouvait dans des situations ubuesques :
- les sites Wikipedia inaccessibles car classés dans la catégorie "diffamation" ;
- le site de Sam Hocevar (http://sam.zoy.org/) inaccessible car classé en "obscène" à cause de libcaca (bye bye cvs2svn) ;
- le port CVS bloqué (cool je rentre chez moi juste pour télécharger un repository crucial à mon projet).
Tout ça dans une grosse SSII(CAC40). Certes, elle traite avec la Défense, mais justement ces secteurs sont isolés sur leur propre réseau. Heureusement le proxy filtrant a disparu au bout de 3 mois car il plantait tous les jours, bloqué sur une page "erreur anti-virus". Ça ressemble à un troll, mais c'est du vécu.
Edit : le markup pour les liens ne marche pas très bien.
# Très bonne initiative
Posté par Joël Thieffry (site web personnel) . En réponse à l’entrée du suivi [patch] Possibilité d'éditer les commentaires. Évalué à 2 (+0/-0).
Ton comportement est digne des logiciels libres : ça marche pas, tu regardes le code, tu corriges, et tu envoies le patch aux auteurs. Félicitation !
Entre 4 et 8 heures pour l'installation (et ses premiers bugs), comprendre suffisamment au langage et au code source, et créer le patch, je trouve ça impressionnant. De plus, le patch est très lisible, le code source doit être bien organisé à la base, ça me donne presque envie de m'y mettre.
D'ailleurs, peut-être pourrais-tu remonter tes corrections pour bootstrapper correctement l'installation ?
[^] # Re: Y a que moi...
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Concours d’informatique, Prologin édition 2012. Évalué à 1.
Et pendant la finale, surtout ne pas regarder le sujet qui va miraculeusement leaker quelques heures avant le début, car c'est un leurre. (oups, fallait pas le dire, ah bon, désolé) D'autant plus que ce sujet est souvent intéressant, au point de vouloir y réfléchir après la compétition.
[^] # Re: Gestion des contacts
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche GNOME 3.2 : finitions et enrichissement . Évalué à 2.
Le plugin Google Contacts permet de synchroniser directement les contacts de comptes Gmail depuis Thunderbird.
[^] # Re: templates variadiques
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Le standard C++0x a enfin été voté. Évalué à 1.
Cette histoire de swap me rappelle la longue discussion sur l'article de Jean-Paul Delahaye : https://linuxfr.org/nodes/86214/comments/1259257 .
[^] # Re: Politique du SI
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Stratégie Open-source à EDF R&D. Évalué à 2.
Intéressant ta présentation sur la hiérarchie (corrige au moins la faute d'orthographe dans le titre de la première page).
A noter qu'il existe chez de grosses entreprises d'autres modèles organisationnels que la hiérarchie militaire : http://www.bonkersworld.net/2011/06/27/organizational-charts/ . A voir comment y circule l'information.
[^] # Re: Politique du SI
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Stratégie Open-source à EDF R&D. Évalué à 4.
Je développe actuellement un logiciel interne pour EDF qui devrait sortir fin 2012, avec une interface web en GXT. La cible est Windows 2000 / IE6, plus compatibilité IE7,8 et Gecko. Donc le passage à Vista / IE8 n'est pas pour tout de suite, enfin pas pour tout le monde apparemment.
Mais bon ça n'a rien à voir avec la dépêche, je devrais m'auto-inutiler pour avoir répondu !
[^] # Re: Brevets: proposition
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Revue de presse de l'April pour la semaine 28 de l'année 2011. Évalué à 1.
Si l'on s'en réfère à leur organisation interne, oui, Oracle : http://www.bonkersworld.net/2011/06/27/organizational-charts/
[^] # Re: Syntaxe
Posté par Joël Thieffry (site web personnel) . En réponse à l’entrée du suivi Retour à la ligne ne fonctionne plus. Évalué à 4 (+0/-0).
Jeff Atwood a eu le même problème sur son site Stack Overflow, voir son article Treating User Myopia .
Il y a deux manières de traiter le cas :
Utiliser une variante de markdown qui retourne à la ligne en même temps que le texte en entrée, comme la variante utilisée par GitHub ; éventuellement pouvoir passer de l'une à l'autre avec une simple case à cocher ;
Par défaut, ne pas utiliser de markup, ajouter une case à cocher pour sélectionner markdown.
[^] # Re: Questions
Posté par Joël Thieffry (site web personnel) . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 1.
Si ça deadlock, les concepteurs ont raté le problème ; il faut dire que ce n'est pas évident à développer du multithread sans erreur. Dans ce cas, il est toujours possible de tuer le processus pour tout libérer.
Il est aussi possible d'écrire dans un fichier sans utiliser de verrou : je crois me rappeler que c'est le dernier processus à fermer le descripteur de fichier en écriture qui aura son contenu écrit dans le fichier (corrigez si j'ai tort). Pas vraiment utilisable pour les bases de données.