Pour la doc qui se synchronise avec github : https://readthedocs.org/ (c'est ce que tout le monde utilise à l'heure actuelle). Par contre, avec la doc en français tu te limite à un public restreint. Quelques tests pourraient aussi être sympas.
Je suis un peu embête par la session en argument à tout les appels. Avec pyramid, j'ai l'habitude d'avoir DBSession en variable globale (à peu près), du coup passer la session en argument partout me fait pas des masses envie. Je sais pas comment ça pourrait s'interfacer avec ça.
J'ai l'habitude de faire un truc similaire dans mes projets (en plus fainéant), qui ressemble à ça :
class Base(object):
id = Column(Integer, primary_key=True)
@property
@classmethod # ça marche pas direct, mais c'est l'idée
def q(cls):
return DBSession.query(cls)
Base = declarative_base(cls=Base)
Du jeudi au samedi ? C'est en soirée ? Ça me brancherai de venir contribuer à cet outil sympa que j'utilise et de faire ça avec des vrais humains, mais avec un boulot, si c'est dans la journée …
Beuh non, le filtrage il se fait à l'aller, pas au retour : quand le navigateur fait un requête pour avoir une pub, la freebox intercepte la requête et renvoie un truc inoffensif. C'est comme ça que marchent les proxys anti-pub, en tout cas.
Le problème est un peu plus complexe que ça, parce que django a son propre écosystème. Du coup, ils doivent bien gérer la transition si ils veulent pas scinder leur communauté et passer à leur tour 5 ans à tenter de recoller les deux bouts.
Du coup, ils ont attendu que python 3 soit assez mature, et surtout d'avoir pleins de retour d'expérience sur les transitions, car ils ne vont pas seulement faire la transition, ils vont guider la transitions d'un bon paquet de libs.
N’était ce pas moins cryptique de citer PDO ? Ou pensais tu as autre chose?
Je ne pratique pas le php ; je connais les solutions génériques à ce genre de problèmes mais je ne connais pas les nom des outils pour faire ça en php. Mais oui, effectivement, PDO ressemble à ça.
quand on voit tout les problèmes de sécurités que cela semble apporter,
Ça ne pose des problèmes de sécurité que si on se dit que ce serait une idée magnifique de construire ses requêtes par concaténation. Si on utilise la méthode recommandée par n'importe qui s'étant posé la question 5 minutes, on utilise des placeholders et on a aucune problème de sécurité.
Donc non, le nosql n'apporte aucune sécurité supplémentaire par rapport au sql. Et ne va surtout pas croire que le choix de ta base de donnée te protège contre les autres problèmes dé sécurité classiques dans les application web : xss, csrf, cookies pas sécures, etc (je ne sais pas dans quelle mesure php fournit des solutions à ces problèmes ).
J'ai essayé leur tuto avec python, et j'ai perdu 5% des points pour avoir utilisé map, ce qui est censé nuire à la lisibilité.
Genre
map(int, raw_input().split())
c'est moins lisible que
[int(i) for i in raw_input().split()]
Ça me gave ces gens qui ont jamais rien vu d'autre que du Java dans leur vie et qui flippent dès qu'ils voient la moindre trace de paradigme fonctionnel.
Récapitulons. Un FanBoy, qu'est-ce que c'est ? D'abord, on pourrait supputer qu'il y a sûrement des FanGirlz qui mouillent leur boxer à la simple vue d'un iQqch. Donc, que les pseudos-féministes d'arrière garde me pardonne, je vais garder le masculin.
C'est marrant, tu aurais pu sauter cette phrase et personne ne t'aurait rien reproché, mais t'as vraiment réussit à passer pour un gros con sexiste avec ça.
Jusque là, la gestion de grub et lilo par kdm permettait de choisir au moment du reboot sur quel OS on va booter. Maintenant, c'est aussi possible avec grub2. Yay !
Il y a pas un problème avec le fichier ansi-social-media-icon-set.ans ?
Le premier logo (à gauche) a l'air bon, mais les lignes sont décalées dans les suivants. Essayé à coup de cat (ce qui me fait plein de points d'interrogation) et de
Évidemment, le resultat ne sera pas compatible avec le repo actuel, mais je pense que ça ferait pas de mal de le faire avant que trop de monde ait cloné.
Ça l'air sympa, protobuf. Ça se mélange bien avec du Qt ?
C'était vraiment necessaire de mettre des vidéos avec le code dans le repo ? C'est assez désagréable de devoir télécharger 20 Mo juste pour regarder le code.
Sinon, c'est quoi protoc ? Pas moyen de trouver d'info dessus, et il a l'air necessaire pour compiler.
C'est là qu'intervient toute la puissance de git : je commite au fur et à mesure et quand j'ai fini mon boulot, je sort le rebase interactif et je réarange mes commits comme je veux.
Après, il y a des outils comme quilt out stgit qui permettent de faciliter ce fonctionnement encore plus.
Effectivement, c'est equivs, mais en moins bien. C'est peut-être plus simple à utiliser, vu que ça demande pas de manipulation de fichier control (tout se fait en quelque lignes de commande).
Oui, les traductions ne sont pas packagées pour les RC (chez ubuntu et debian, en tout cas).
Par contre chez moi, le passage de la RC3 à la version finale a tout foutu en l'air (tout ce qui s'affiche, c'est mes plasmoid folderdir et kmail qui se lance au démarrage !à
Quasiment tous les grands philosophes étaient des croyants, au derniére nouvelles..
Certes, il y a parmi eux des hérétiques, comme Hobbes ou Spinoza, mais des athées, c'est rarissime.
Par pure curiosité, tu peux m'expliquer ce qui fait de certains des hérétiques et des autres des athées ?
C'est une excellente nouvelle : il n'existait pas encore -- à ma connaissance -- de solution d'hébergement de bzr (à installer chez soi, et un peu mieux organisé que "je le met dans mon home et je fais un chmod +r").
Il manque juste à launchpad le genre de fonctionnalités qu'on retrouve dans github, à savoir le "je branch ton code à l'arrache, je commit et toi merge". Launchpad le permet, mais seulement dans le cadre de projets, ce qui tue un peu la spontanéité de la chose.
J'ai deux-trois bouts de codes qui dorment dans mon +junk, des potes qui en ont des branches dans leurs +junk, et c'est dommage que launchpad permettre pas de faire le lien. Et je trouverai bourrin de crée un projet juste pour mon code rigolo des 500 lignes.
Peut-être que la libération de launchpad va permettre d'implémenter quelque chose dans ce sens, ou bien de forker dans cette direction.
# Read the docs
Posté par Georges Dubus (site web personnel) . En réponse au journal Un peu de sucre pour une meilleure alchimie ?. Évalué à 2.
Pour la doc qui se synchronise avec github : https://readthedocs.org/ (c'est ce que tout le monde utilise à l'heure actuelle). Par contre, avec la doc en français tu te limite à un public restreint. Quelques tests pourraient aussi être sympas.
Je suis un peu embête par la session en argument à tout les appels. Avec pyramid, j'ai l'habitude d'avoir DBSession en variable globale (à peu près), du coup passer la session en argument partout me fait pas des masses envie. Je sais pas comment ça pourrait s'interfacer avec ça.
J'ai l'habitude de faire un truc similaire dans mes projets (en plus fainéant), qui ressemble à ça :
# Horaires
Posté par Georges Dubus (site web personnel) . En réponse à la dépêche Sprint WebTest. Évalué à 2.
Du jeudi au samedi ? C'est en soirée ? Ça me brancherai de venir contribuer à cet outil sympa que j'utilise et de faire ça avec des vrais humains, mais avec un boulot, si c'est dans la journée …
[^] # Re: Youtube
Posté par Georges Dubus (site web personnel) . En réponse au journal Free 1 - Google 0 - Neutralité du Net -> -∞. Évalué à 10.
Beuh non, le filtrage il se fait à l'aller, pas au retour : quand le navigateur fait un requête pour avoir une pub, la freebox intercepte la requête et renvoie un truc inoffensif. C'est comme ça que marchent les proxys anti-pub, en tout cas.
[^] # Re: Formulation
Posté par Georges Dubus (site web personnel) . En réponse au journal Django 1.5 beta. Évalué à 3.
Le problème est un peu plus complexe que ça, parce que django a son propre écosystème. Du coup, ils doivent bien gérer la transition si ils veulent pas scinder leur communauté et passer à leur tour 5 ans à tenter de recoller les deux bouts.
Du coup, ils ont attendu que python 3 soit assez mature, et surtout d'avoir pleins de retour d'expérience sur les transitions, car ils ne vont pas seulement faire la transition, ils vont guider la transitions d'un bon paquet de libs.
[^] # Re: Sécurité
Posté par Georges Dubus (site web personnel) . En réponse au journal Témoignage d'expérience de nosql avec PHP et Mongodb. Évalué à 4.
Je ne pratique pas le php ; je connais les solutions génériques à ce genre de problèmes mais je ne connais pas les nom des outils pour faire ça en php. Mais oui, effectivement, PDO ressemble à ça.
# Sécurité
Posté par Georges Dubus (site web personnel) . En réponse au journal Témoignage d'expérience de nosql avec PHP et Mongodb. Évalué à 10.
Ça ne pose des problèmes de sécurité que si on se dit que ce serait une idée magnifique de construire ses requêtes par concaténation. Si on utilise la méthode recommandée par n'importe qui s'étant posé la question 5 minutes, on utilise des placeholders et on a aucune problème de sécurité.
Donc non, le nosql n'apporte aucune sécurité supplémentaire par rapport au sql. Et ne va surtout pas croire que le choix de ta base de donnée te protège contre les autres problèmes dé sécurité classiques dans les application web : xss, csrf, cookies pas sécures, etc (je ne sais pas dans quelle mesure php fournit des solutions à ces problèmes ).
# Lisibilité
Posté par Georges Dubus (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame. Évalué à 5.
J'ai essayé leur tuto avec python, et j'ai perdu 5% des points pour avoir utilisé map, ce qui est censé nuire à la lisibilité.
Genre
c'est moins lisible que
Ça me gave ces gens qui ont jamais rien vu d'autre que du Java dans leur vie et qui flippent dès qu'ils voient la moindre trace de paradigme fonctionnel.
# Comment passer pour un connard.
Posté par Georges Dubus (site web personnel) . En réponse au journal Suis-je un FanBoy ?. Évalué à -10.
C'est marrant, tu aurais pu sauter cette phrase et personne ne t'aurait rien reproché, mais t'as vraiment réussit à passer pour un gros con sexiste avec ça.
[^] # Re: KDM et GRUB2
Posté par Georges Dubus (site web personnel) . En réponse au journal KDE 4.7 beta1 was out. Évalué à 10.
Jusque là, la gestion de grub et lilo par kdm permettait de choisir au moment du reboot sur quel OS on va booter. Maintenant, c'est aussi possible avec grub2. Yay !
[^] # Re: Problème avec ansi-social-media-icon-set.ans
Posté par Georges Dubus (site web personnel) . En réponse au journal Un set d'icônes en ANSi pour les médias sociaux. Évalué à 1.
Même sortie avec un cat sur une FreeBSD. Le iconv marche pas.
C'est fort dommage, j'étais parti pour le mettre en motd sur les serveurs pour faire marrer les potes.
# Problème avec ansi-social-media-icon-set.ans
Posté par Georges Dubus (site web personnel) . En réponse au journal Un set d'icônes en ANSi pour les médias sociaux. Évalué à 2.
Il y a pas un problème avec le fichier ansi-social-media-icon-set.ans ?
Le premier logo (à gauche) a l'air bon, mais les lignes sont décalées dans les suivants. Essayé à coup de cat (ce qui me fait plein de points d'interrogation) et de
[^] # Re: Liberté
Posté par Georges Dubus (site web personnel) . En réponse au journal [Journée internationale de la femme] droit, peine et liberté. Évalué à -2.
Bah oui, évidemment, la bible c'est super fiable comme source historique.
[^] # Re: Taille du repo
Posté par Georges Dubus (site web personnel) . En réponse au journal Aybabtu - Projet de partage de fichiers en LAN. Évalué à 2.
Évidemment, le resultat ne sera pas compatible avec le repo actuel, mais je pense que ça ferait pas de mal de le faire avant que trop de monde ait cloné.
Ça l'air sympa, protobuf. Ça se mélange bien avec du Qt ?
# Taille du repo
Posté par Georges Dubus (site web personnel) . En réponse au journal Aybabtu - Projet de partage de fichiers en LAN. Évalué à 5.
Sinon, c'est quoi protoc ? Pas moyen de trouver d'info dessus, et il a l'air necessaire pour compiler.
[^] # Re: Un bon VCS est un DVCS
Posté par Georges Dubus (site web personnel) . En réponse au journal Git malgré moi. Évalué à 2.
Après, il y a des outils comme quilt out stgit qui permettent de faciliter ce fonctionnement encore plus.
[^] # Re: Preumz
Posté par Georges Dubus (site web personnel) . En réponse à la dépêche PdfMod : outil de manipulation de PDF. Évalué à 10.
Points bonus : la doc est super bien foutue
[^] # Re: Aujourd'hui, je diffuse mon code.
Posté par Georges Dubus (site web personnel) . En réponse au journal Aujourd'hui, je diffuse mon code.. Évalué à 1.
Merci pour le pointeur :)
# Le même, mais en beaucoup plus bandox
Posté par Georges Dubus (site web personnel) . En réponse au journal Chronique d'un flop annoncé. Évalué à 4.
http://www.alwaysinnovating.com/touchbook/
[^] # Re: salu
Posté par Georges Dubus (site web personnel) . En réponse au journal Sabayon Linux cherche des traducteurs français. Évalué à 3.
[^] # Re: Karmic
Posté par Georges Dubus (site web personnel) . En réponse à la dépêche KDE 4.3 est sorti. Évalué à 3.
Il me semble que c'est implémenté dans Amarok 2.1.
[^] # Re: traduction en français ?
Posté par Georges Dubus (site web personnel) . En réponse à la dépêche KDE 4.3 est sorti. Évalué à 2.
Par contre chez moi, le passage de la RC3 à la version finale a tout foutu en l'air (tout ce qui s'affiche, c'est mes plasmoid folderdir et kmail qui se lance au démarrage !à
[^] # Re: Curieux
Posté par Georges Dubus (site web personnel) . En réponse au journal Système d'exploitation et religion. Évalué à 2.
Certes, il y a parmi eux des hérétiques, comme Hobbes ou Spinoza, mais des athées, c'est rarissime.
Par pure curiosité, tu peux m'expliquer ce qui fait de certains des hérétiques et des autres des athées ?
[^] # Re: Curieux
Posté par Georges Dubus (site web personnel) . En réponse au journal Système d'exploitation et religion. Évalué à 2.
# A quand un bzrhub ?
Posté par Georges Dubus (site web personnel) . En réponse à la dépêche Launchpad libéré !. Évalué à 5.
Il manque juste à launchpad le genre de fonctionnalités qu'on retrouve dans github, à savoir le "je branch ton code à l'arrache, je commit et toi merge". Launchpad le permet, mais seulement dans le cadre de projets, ce qui tue un peu la spontanéité de la chose.
J'ai deux-trois bouts de codes qui dorment dans mon +junk, des potes qui en ont des branches dans leurs +junk, et c'est dommage que launchpad permettre pas de faire le lien. Et je trouverai bourrin de crée un projet juste pour mon code rigolo des 500 lignes.
Peut-être que la libération de launchpad va permettre d'implémenter quelque chose dans ce sens, ou bien de forker dans cette direction.
[^] # Re: Pourquoi autant des propositions
Posté par Georges Dubus (site web personnel) . En réponse au journal Icones Oxygen - Sondage pour k3b. Évalué à 8.