la rapidité d'écriture n'étant pas prévue dans le langage :)
L'écriture ça va, c'est la ré-écriture pour mettre les ; au bon endroit et trouver quels packages inclure.
Compter 1/2 journée pour un « hello world ; », ça s'améliore ensuite (le compilo le rappelle toujours). Je force le trait, c'est un langage très puissant (il est assez simple d'appeler de l'assembleur directement par exemple, ce que j'avais trouvé inattendu), mais un peu pénible tout de même…
J'avais tenté de rassembler sur organisation-code-linuxfr quelques éléments, mais les README.rb sont plus à jour (même si par endroits moins détaillés).
Autant réutiliser le forum petites annonces dans ce cas, c'est déjà disponible.
En outre, bloguelinux.ca passera ainsi pour un novateur que tout le monde suit (à espérer pas sur la forme /o\).
Même s'il y a la fonction conversion de journal en forum (automatique) et redirection de dépêche vers forum, cette dernière ne recopie pas le texte en revanche… (mais l'auteur peut modifier le texte une fois publié).
Cela ferait disparaître ce genre de contenus de la page d'accueil, hormis pour ceux qui ont coché [ ] journaux dans leurs préférences
À noter que cela ne cite pas explicitement de licence, j'imagine que la compatibilité doit être vérifiée dans les deux sens…
Sinon, ce que propose Zenitram< peut être utilisé pour indiquer la double (ou multiple) licence et doit pouvoir suffire, en précisant « au choix de celui qui reçoit cette licence ». À noter qu'il vaut mieux proposer la GPL 2 ou supérieure, s'il s'agit de pouvoir échanger avec le noyau Linux.
Les 10 tags apparaissant le plus sur les journaux sélectionnés sont actuellement :
16 python
10 ldap
9 franglais
8 robotique
7 sécurité
6 arduino
6 développeur
5 gimp
5 sensibilisation
5 jeux_linux
Cela donne une idée des thèmes de journaux les mieux notés pour 2013 par les visiteurs inscrits.
Il y a 9 pages de journaux soit 130 journaux (un peu plus d'une dizaine sélectionnés par mois…), le critère étant d'avoir peu ou prou une note > 25 d'après themes-recurrents > modele-de-depeche-meilleurs-journaux.
N'étant pas adminsys, je ne me sens pas visé par ton insulte :-)
Cela ne résout pas le point que sous forte charge, mobiliser une base en écriture à des fins de statistiques, pour répondre à chaque requête HTTP est sous-optimal :
tu ne réponds pas pour la linuxfrisation ? (ou tout simplement un spammeur en masse).
sqlite ne gère pas les écritures concurrentes, chaque serveur web s'il y en a plusieurs attendra que le précédent ait travaillé, pas de parallélisation… dommage :/
Sinon oui, le master-slave est effectivement une possibilité pour les select et d'ailleurs, même si je ne croyais pas, il y a de la réplication pour sqlite :
au Vénuzéla en ce moment alors que le gouvernement censure un max, plus qu'en Ukraine,
Le Vénézuéla j'imagine ?
Je ne comprends pas très bien, ses habitants manifestent eux aussi pour rentrer dans l'Europe ? J'avoue ne pas être très doué en géographie :D
Publier un service sur Internet, c'est gérer la montée en charge, ce ne sont pas 2-3 évaluations sur un environnement de développement (ou une production non surchargée) qui permettront de choisir la meilleure conception en développement pour que tout se passe bien en production ultérieurement.
Utiliser une base de données en écriture, c'est générer des locks qui pénaliseront inévitablement les select à titre de statistiques (alors que ces derniers pourraient être fait en asynchrone, sur une "base" de la veille par exemple). Si les logs sont bien formatés, rien n'empêche de déporter les imports dans une base décorrélée du service principal (consulter des images, en soumettre) pour l'exploiter à des fins de statistiques.
Combien de sites subissant l'effet /. (se faisant linuxfriser en bon françois) ont dû désactiver piwigo qui utilise le même genre de conception ?
Par ailleurs, utiliser une base sqllite compliquera le fonctionnement concernant les accès concurrents en écriture s'il y a plusieurs serveurs web (avec une seule base centralisée, devenant le SPOF par nature et du fait de la conception).
Ne t'en déplaise, contrairement à toi, je continuerai à pertinenter Kerro< pour ses avis, demandant parfois d'être approfondis ou explicités, il est vrai, mais pointant un vrai sujet la plupart du temps (bon, parfois il peut raconter de mauvaises vannes, comme tout le monde :D).
En outre, un tail -t /var/log/production.log | grep xxxxxx permettra de surveiller ce qui se passe en direct, en cas de surcharge, sans avoir à désactiver les statistiques… Il pourra même y en avoir plusieurs en parallèle (chacun ne traitant que la sortie courante), plutôt que plusieurs select en parallèle, bloqués par les écritures en base et nécessitant d'avoir les index chargés en mémoire pour être efficaces…
J'ai cru remarquer qu'il y avait deux modèles d'icônes 'marque page' suivant qu'il s'agit d'un tag qu'on a ajouté ou pas, mais parfois c'est une croix qui s'affiche. Je n'en comprends pas bien la logique mais à mon avis ça devrait être uniformisé.
C'est expliqué sur la page tags, cf. §Utilisation :
dans un cas (marque page noirci), tu viens d'ajouter le tag (public, déjà affecté) à tes tags : tu ne peux pas le sélectionner de nouveau
dans l'autre cas (petite croix), c'est un contenu que tu affiches pour lequel tu avais sélectionné / créé un tag : la petite croix signifie que tu peux l'enlever te concernant (mais ça ne l'enlèvera pas forcément du contenu si d'autres personnes l'ont sélectionné aussi)
utiliser le wifi local, ce sera une adresse du genre 192.168.1.x, affichée par le logiciel serveur (FTP ou SFTP…) sur le smartphone (il suffit de recopier).
Ce sera sans doute bien plus rapide en wifi que par l'usb (tester 2-3 logiciels au besoin, j'obtenais du 1,8 Mo/s alors que l'écriture via le câble usb peinait à atteindre les 100 ko/s (ce qui était rédhibitoire pour transférer sa musique…).
J'avais aussi utilisé le ssh (scp) à partir du smartphone pour me connecter à mon portable avec un openssh-server activé, mais je préfère utiliser le clavier du portable que celui du smartphone :-)
qui part d'une bonne intention et démontre une mauvaise réalisation :/
outre
il m'a fallu un moment pour comprendre que ton « x » est en fait l'opérateur de produit et qu'il faut lire en fait « à chaque fois ». Tu ne vas pas me dire que tu écris comme cela pour aller plus vite quand même.
sans réponse
+ est un opérateur mathématique mal venu dans une phrase, le mot plus est plus approprié.
sans réponse (moi aussi j'ai mis du temps à lire le sms)
D'aucuns auront noté le syndrôme forum bubuntu, « Merci à tous mais j'ai trouvé avec mon ami Google. » /o\ ref réduisant à néant tout effort ultérieur…
Il ne s'agit pas de DKMS qui est Dynamic_Kernel_Module_Support permettant de charger des modules hors sources du noyau (pour virtualbox, pour nvidia effectivement…) mais de KMS qui est Kernel-based_mode-setting. Tu l'utilises sans doute déjà, à moins d'avoir une distro très ancienne.
(mmmh… mais on n'est plus du tout dans le sujet du journal :-°)
non, là on est dans les commentaires du nourjal :-) (et tout est possible sur LinuxFr.org).
hmmm Green Arrays leur business model c'est vendre des chips et le logiciel ? Ils n'y gagneraient pas à mettre le logiciel en libre, fournir les émulateurs et vendre plus de chips ainsi ? (avec les contrats de support, l'expertise toussa pour fournir du logiciel exploitant au mieux les chips…).
[^] # Re: Quelle version ?
Posté par BAud (site web personnel) . En réponse à la dépêche Atelier-formation au langage Python le 1 mars 2014 à Paris. Évalué à 2.
la version de python àmha, pas le niveau :-)
cf. http://fr.wikipedia.org/wiki/Python_%28langage%29#Planning_et_compatibilit.C3.A9 pour comprendre que python 2.x et python 3 ce n'est pas tout à fait la même chose.
[^] # Re: langage oublié
Posté par BAud (site web personnel) . En réponse à la dépêche Concours de programmation CodinGame le 22 Février 2014. Évalué à 1.
L'écriture ça va, c'est la ré-écriture pour mettre les
;
au bon endroit et trouver quels packages inclure.Compter 1/2 journée pour un « hello world ; », ça s'améliore ensuite (le compilo le rappelle toujours). Je force le trait, c'est un langage très puissant (il est assez simple d'appeler de l'assembleur directement par exemple, ce que j'avais trouvé inattendu), mais un peu pénible tout de même…
# tout y est
Posté par BAud (site web personnel) . En réponse à l’entrée du suivi Organisation "linuxfr" sur github. Évalué à 1 (+0/-0). Dernière modification le 24 février 2014 à 21:46.
chez nono… :
J'avais tenté de rassembler sur organisation-code-linuxfr quelques éléments, mais les README.rb sont plus à jour (même si par endroits moins détaillés).
[^] # Re: Et après ?
Posté par BAud (site web personnel) . En réponse au journal Avoir du marbre (et des discussions techniques). Évalué à 3.
un peu comme http://linuxfr.org/sections ? (qui aurait bien besoin d'un graphiste pour homogénéiser les icônes et prendre soin de l'affichage…).
[^] # Re: lugs
Posté par BAud (site web personnel) . En réponse au journal Avoir du marbre (et des discussions techniques). Évalué à -1. Dernière modification le 24 février 2014 à 15:59.
Autant réutiliser le forum petites annonces dans ce cas, c'est déjà disponible.
En outre, bloguelinux.ca passera ainsi pour un novateur que tout le monde suit (à espérer pas sur la forme /o\).
Même s'il y a la fonction conversion de journal en forum (automatique) et redirection de dépêche vers forum, cette dernière ne recopie pas le texte en revanche… (mais l'auteur peut modifier le texte une fois publié).
Cela ferait disparaître ce genre de contenus de la page d'accueil, hormis pour ceux qui ont coché [ ] journaux dans leurs préférences
[^] # Re: À quand l’application téléchargeable librement?
Posté par BAud (site web personnel) . En réponse à la dépêche Open Food Facts lance le projet « Qu'est ce qu'il y a dans mon yaourt ? ». Évalué à 1.
Premier lien avec les mots-clés « apk open food facts » dans un moteur de recherche (google en l'occurrence).
Mais, oui, généralement, c'est dans le wiki de développement ou d'annonces que l'on trouve ce genre de lien :/
[^] # Re: licence ?
Posté par BAud (site web personnel) . En réponse au journal Annonce : Manux 0.0.4. Évalué à 2. Dernière modification le 24 février 2014 à 00:27.
Peut-être s'inspirer de ce qui est dans la CeCiLL-C qui a été revu avec la FSF
http://www.cecill.info/licences/Licence_CeCILL-C_V1-fr.html#distrib-derive qui indique expressément les conditions de distribution « sous un contrat de licence autre que le présent Contrat ».
À noter que cela ne cite pas explicitement de licence, j'imagine que la compatibilité doit être vérifiée dans les deux sens…
Sinon, ce que propose Zenitram< peut être utilisé pour indiquer la double (ou multiple) licence et doit pouvoir suffire, en précisant « au choix de celui qui reçoit cette licence ». À noter qu'il vaut mieux proposer la GPL 2 ou supérieure, s'il s'agit de pouvoir échanger avec le noyau Linux.
[^] # Re: À quand l’application téléchargeable librement?
Posté par BAud (site web personnel) . En réponse à la dépêche Open Food Facts lance le projet « Qu'est ce qu'il y a dans mon yaourt ? ». Évalué à 5.
Elle est disponible directement : voir sur le wiki http://fr.wiki.openfoodfacts.org/Le_Bazar#2.2F12.2F2013_-_nouvelle_app_Android
Utiliser : http://openfoodfacts.org/images/misc/off2.apk
Le git est public (et publié sous licence MIT) : https://github.com/openfoodfacts/openfoodfacts-android/tree/master/phonegap/Open%20Food%20Facts
Il n'a pas encore l'air d'avoir été proposé sur https://f-droid.org/forums/forum/submission-queue/
Si quelqu'un se sent de le proposer, vérifier https://f-droid.org/wiki/page/Inclusion_Policy et le how to (licence ok : MIT, dépendances à des bibliothèques : reste à vérifier).
[^] # Re: Idiot
Posté par BAud (site web personnel) . En réponse au message Un LiveUSB tout terrain. Évalué à 2.
Tu veux parler de http://linuxfr.org/forums/linux-livecd/posts/version-live-usb-perso-partition-utilisateur ?
Et, plus globalement, quelques autres sujets de http://linuxfr.org/forums/linux-livecd : pour la peine, tu nous indiqueras ce qui t'a été utile ;-)
[^] # Re: Code source !
Posté par BAud (site web personnel) . En réponse à la dépêche Pastèque 1.4 et plus loin. Évalué à 1.
oui, il a omis d'indiquer le protocole (http:// donc) dans le champ site web personnel de ses options LinuxFr.org
[^] # Re: et pour 2013 ?
Posté par BAud (site web personnel) . En réponse à la dépêche Les journaux LinuxFr.org les mieux notés du mois de janvier 2014. Évalué à 0.
Les 10 tags apparaissant le plus sur les journaux sélectionnés sont actuellement :
16 python
10 ldap
9 franglais
8 robotique
7 sécurité
6 arduino
6 développeur
5 gimp
5 sensibilisation
5 jeux_linux
Cela donne une idée des thèmes de journaux les mieux notés pour 2013 par les visiteurs inscrits.
Il y a 9 pages de journaux soit 130 journaux (un peu plus d'une dizaine sélectionnés par mois…), le critère étant d'avoir peu ou prou une note > 25 d'après themes-recurrents > modele-de-depeche-meilleurs-journaux.
[^] # Re: Curieux la base de donnée
Posté par BAud (site web personnel) . En réponse à la dépêche Lut.im, un service d'hébergement d'images gratuit, libre et anonyme. Évalué à 2.
N'étant pas adminsys, je ne me sens pas visé par ton insulte :-)
Cela ne résout pas le point que sous forte charge, mobiliser une base en écriture à des fins de statistiques, pour répondre à chaque requête HTTP est sous-optimal :
Sinon oui, le master-slave est effectivement une possibilité pour les select et d'ailleurs, même si je ne croyais pas, il y a de la réplication pour sqlite :
Comme quoi faire une remarque permet de trouver de nouvelles choses :-)
[^] # Re: L'Europe ?
Posté par BAud (site web personnel) . En réponse au journal Comprendre l'Ukraine. Évalué à 0.
Le Vénézuéla j'imagine ?
Je ne comprends pas très bien, ses habitants manifestent eux aussi pour rentrer dans l'Europe ? J'avoue ne pas être très doué en géographie :D
[^] # Re: feature request
Posté par BAud (site web personnel) . En réponse au journal Comprendre l'Ukraine. Évalué à 1.
Lien suivi disponible dans la barre du haut du site (entre wiki et plan).
Peut-être faudrait-il le renommer en suggestion ou boîte à idée (un peu trop long) ou tout terme qui serait plus précis auquel vous penseriez ?
[^] # Re: Curieux la base de donnée
Posté par BAud (site web personnel) . En réponse à la dépêche Lut.im, un service d'hébergement d'images gratuit, libre et anonyme. Évalué à 3.
tout est dit :-)
Publier un service sur Internet, c'est gérer la montée en charge, ce ne sont pas 2-3 évaluations sur un environnement de développement (ou une production non surchargée) qui permettront de choisir la meilleure conception en développement pour que tout se passe bien en production ultérieurement.
Utiliser une base de données en écriture, c'est générer des locks qui pénaliseront inévitablement les select à titre de statistiques (alors que ces derniers pourraient être fait en asynchrone, sur une "base" de la veille par exemple). Si les logs sont bien formatés, rien n'empêche de déporter les imports dans une base décorrélée du service principal (consulter des images, en soumettre) pour l'exploiter à des fins de statistiques.
Combien de sites subissant l'effet /. (se faisant linuxfriser en bon françois) ont dû désactiver piwigo qui utilise le même genre de conception ?
Par ailleurs, utiliser une base sqllite compliquera le fonctionnement concernant les accès concurrents en écriture s'il y a plusieurs serveurs web (avec une seule base centralisée, devenant le SPOF par nature et du fait de la conception).
Ne t'en déplaise, contrairement à toi, je continuerai à pertinenter Kerro< pour ses avis, demandant parfois d'être approfondis ou explicités, il est vrai, mais pointant un vrai sujet la plupart du temps (bon, parfois il peut raconter de mauvaises vannes, comme tout le monde :D).
En outre, un
tail -t /var/log/production.log | grep xxxxxx
permettra de surveiller ce qui se passe en direct, en cas de surcharge, sans avoir à désactiver les statistiques… Il pourra même y en avoir plusieurs en parallèle (chacun ne traitant que la sortie courante), plutôt que plusieurs select en parallèle, bloqués par les écritures en base et nécessitant d'avoir les index chargés en mémoire pour être efficaces…[^] # Re: Autres modifications des tags en live
Posté par BAud (site web personnel) . En réponse à l’entrée du suivi La liste des étiquettes visible n'est pas mise à jour quand on ajoute une étiquette. Évalué à 1 (+0/-0).
C'est expliqué sur la page tags, cf. §Utilisation :
[^] # Re: OpenSSH ?!
Posté par BAud (site web personnel) . En réponse au message Monter un Galaxy S3. Évalué à 1.
utiliser le wifi local, ce sera une adresse du genre 192.168.1.x, affichée par le logiciel serveur (FTP ou SFTP…) sur le smartphone (il suffit de recopier).
Ce sera sans doute bien plus rapide en wifi que par l'usb (tester 2-3 logiciels au besoin, j'obtenais du 1,8 Mo/s alors que l'écriture via le câble usb peinait à atteindre les 100 ko/s (ce qui était rédhibitoire pour transférer sa musique…).
J'avais aussi utilisé le ssh (scp) à partir du smartphone pour me connecter à mon portable avec un openssh-server activé, mais je préfère utiliser le clavier du portable que celui du smartphone :-)
[^] # Re: Nouveau + Nvidia GTX 590 ?...
Posté par BAud (site web personnel) . En réponse au message problème install. Évalué à 3.
tu as oublié
s/Bne jrné/Bonne journée/g
qui part d'une bonne intention et démontre une mauvaise réalisation :/
outre
sans réponse
sans réponse (moi aussi j'ai mis du temps à lire le sms)
je passe sur les lol et autres « Je suis calé en informatique » et rejoins liberforce< (\o_) http://www.linuxfr-france.org.invalid/article/these/smart-questions/smart-questions-fr.html
D'aucuns auront noté le syndrôme forum bubuntu, « Merci à tous mais j'ai trouvé avec mon ami Google. » /o\ ref réduisant à néant tout effort ultérieur…
# Et beaucoup d'autres
Posté par BAud (site web personnel) . En réponse à la dépêche Sortie d'Elasticsearch en version 1.0. Évalué à 8.
bin…
ici-même, cf. :
[^] # Re: Bien...bien...bien
Posté par BAud (site web personnel) . En réponse à la dépêche Wayland et Weston 1.4. Évalué à 5.
Il ne s'agit pas de DKMS qui est Dynamic_Kernel_Module_Support permettant de charger des modules hors sources du noyau (pour virtualbox, pour nvidia effectivement…) mais de KMS qui est Kernel-based_mode-setting. Tu l'utilises sans doute déjà, à moins d'avoir une distro très ancienne.
[^] # Re: tag
Posté par BAud (site web personnel) . En réponse au journal frlinux.net est mort (il y a longtemps). Évalué à 4. Dernière modification le 11 février 2014 à 20:03.
le tag test ne serait pas forcément le plus pertinent… ni retour_expérience :) test_distro serait sans doute plus significatif, cela permettrait de savoir enfin quelle-distribution-linux-choisir.
[^] # Re: Super !
Posté par BAud (site web personnel) . En réponse au journal Domaine public, rétribution équitable ET oeuvres à prix presque nul. Évalué à 1. Dernière modification le 11 février 2014 à 19:48.
par exemple, il y a http://tuxfamily.org hormis que ce n'est pas vraiment gratuit mais libre :
D'autres services sont disponibles.
[^] # Re: Code auto-documenté
Posté par BAud (site web personnel) . En réponse au journal To comment or not to comment. That is the question.. Évalué à 1.
non, là on est dans les commentaires du nourjal :-) (et tout est possible sur LinuxFr.org).
hmmm Green Arrays leur business model c'est vendre des chips et le logiciel ? Ils n'y gagneraient pas à mettre le logiciel en libre, fournir les émulateurs et vendre plus de chips ainsi ? (avec les contrats de support, l'expertise toussa pour fournir du logiciel exploitant au mieux les chips…).
[^] # Re: Code auto-documenté
Posté par BAud (site web personnel) . En réponse au journal To comment or not to comment. That is the question.. Évalué à 1.
ah, du Forth, un langage que j'avais bien aimé. Malheureusement, jamais retrouvé en entreprise :/ Connaîtrais-tu quelques exemples ?
[^] # Re: Commenter l'intention
Posté par BAud (site web personnel) . En réponse au journal To comment or not to comment. That is the question.. Évalué à 2.
eh CPOLD c'est tout de même rudement pratique pour proposer du service pour migrer vers un vrai gestionnaire de version :-)
Il y a plein d'autres méthodes et bonnes pratiques recensées sur http://faq.tuxfamily.org/MethodoProject/Fr si tu veux de bons exemples :-)