tag:linuxfr.org,2005:/users/mackwicLinuxFr.org : les contenus de mackwic2013-12-26T22:08:42+01:00/favicon.pngtag:linuxfr.org,2005:Diary/346042013-12-22T19:38:50+01:002013-12-22T19:38:50+01:00jv16 PT sera Libre ou ne sera pointLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p><em>Disclaimer: jv16 PowerTools est un logiciel propriétaire servant à nettoyer les cochonneries de windows: base de registre, DLL orphelines, points de restaurations, services (deamons pour Windows), suppression de logiciels, de fichiers, etc…</em></p>
<p>Bonjour LinuxFR !</p>
<p>J'ai reçu un gentil nimail que je me permet de te citer:</p>
<blockquote>
<p>Object: The future of jv16 power tools<br>
As you may know, we have been developing jv16 PowerTools for well over 10<br>
years. It started as freeware, was later converted to shareware and now we<br>
feel it is the perfect time to make history and take the software to the<br>
next level: We want to release jv16 PowerTools as free, open source<br>
software!</p>
</blockquote>
<p>Ou encore:</p>
<blockquote>
<p>Comme vous le savez certainement, nous développons jv16 PowerTools depuis<br>
bien 10 ans. Tout commença comme un freeware (propriétaire mais gratuit)<br>
qui fut converti plus tard en shareware (propriétaire partiellement gratuit)<br>
jusqu'à aujourd'hui où nous pensons que c'est le moment idéal pour faire<br>
avancer l'Histoire et le Logiciel au stade supérieur: nous voulons sortir<br>
jv16 PowerTools en tant que logiciel gratuit et open source !</p>
</blockquote>
<p>Piqué par la curiosité, j'ai suivi le lien proposé, là: <a href="http://www.macecraft.com/lets-go-open-source/">http://www.macecraft.com/lets-go-open-source/</a></p>
<p>Et c'est pas mal de bonnes nouvelles:<br>
- ça commencer par annoncer que la prochaine version de jv16 PT sera Open Source<br>
- s'ensuit une belle introduction de ce qu'est l'open source, ils ont l'air de maîtriser le sujet<br>
- puis ils nous expliquent qu'ils comptent utiliser un outil de média social pour faire monter le buzz sur cette actualité afin de financer le projet via un Crowdfunding (d'où l'intérêt de ne pas faire l'Open Source tout de suite mais laisser grandir l'effet d'annonce)<br>
- suite à quoi ils nous expliquent que oui, Open Source on est pas tous d'accord entre BSD et GPL, alors vous savez quoi ? Ce sera la communauté qui décidera ! Franchement respect.</p>
<p>De toute évidence, on a affaire à des gens qui savent de quoi ils parlent, et qui sont sérieux dans leur démarche. L'idée du <em>Crowdspeaking</em> pour propulser le <em>Crowdfunding</em> semble bonne.<br>
Ah, et n'oublions pas <a href="https://www.macecraft.com/philanthropy/">la page philanthropie</a>. Bien que les montants ne soient pas déclarés, je dois dire que j'aime le choix des projets.</p>
<p>Bref, je ne sais pas comment ils peuvent se permettre financièrement de passer en complètement gratuit, ni si le Crowdfunding est un modèle viable à long terme, par contre je me réjouis qu'un logiciel de cette qualité rentre dans le patrimoine du code libre et j'espère que des bouts en seront récupérables.</p><div><a href="https://linuxfr.org/users/mackwic/journaux/jv16-pt-sera-libre-ou-ne-sera-point.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/100743/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/jv16-pt-sera-libre-ou-ne-sera-point#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/100743/comments.atomtag:linuxfr.org,2005:Diary/338812013-05-08T16:16:54+02:002013-05-08T16:16:54+02:00Et si on faisait un "Who's hiring" à la linuxFr ?Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Bonjour à tous !</p>
<p>Inutile de rappeler le journal de plop_plop qui a fait sensation, tant nous sommes nombreux à nous y reconnaître.<br />
Peut-être connaissez vous <a href="http://news.ycombinator.com">Hacker News</a>, un agrégateur de liens relevés par sa communauté de start-upers hipsters-hackers branchés, un lieu où le Lisp est plus souvent cité comme langage de programmation généraliste que Java ou C++, imaginez un peu…</p>
<p>Une pratique mensuelle de cette communauté est de créer un poste "Qui recrute ?", dont le but est de répondre en commentaire et de signaler si votre organisation cherche de nouveaux profils, organisation à laquelle vous croyez et dans laquelle vous souhaiteriez évidemment qu'un maximum de techniciens de haut niveau postulent.</p>
<p>Je trouve que c'est une bonne pratique, entre adultes consentants, de se filer les bons tuyaux et donc ainsi d'attirer vers les entreprises respectueuses des ingénieurs compétents, les-dits ingénieurs compétents.</p>
<p>Pourquoi attendre ? Si vous savez que votre entreprise recrute et qu'elle est recommandable, signalez le en commentaire !</p><div><a href="https://linuxfr.org/users/mackwic/journaux/et-si-on-faisait-un-who-s-hiring-a-la-linuxfr.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/98244/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/et-si-on-faisait-un-who-s-hiring-a-la-linuxfr#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/98244/comments.atomtag:linuxfr.org,2005:News/338162013-01-28T01:26:25+01:002016-05-07T23:01:56+02:00FirefoxOS App Days : bilan d'un hackathon hautement politiqueLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>Les 25 et 26 janvier 2013, se sont tenus les FirefoxOS App Days, un hackathon pas comme les autres.</p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f626f6e6a6f75726d6f7a696c6c612e66722f7075626c69632f2e66786f73617070646179735f6d2e6a7067/.fxosappdays_m.jpg" alt="Illustration du hackaton" title="Source : http://bonjourmozilla.fr/public/.fxosappdays_m.jpg"></p></div><ul><li>lien nᵒ 1 : <a title="http://www.mozilla.org/fr/firefoxos/" hreflang="fr" href="https://linuxfr.org/redirect/85002">Page officielle de FirefoxOS </a></li><li>lien nᵒ 2 : <a title="http://www.mozilla.org/fr/apps/" hreflang="fr" href="https://linuxfr.org/redirect/85003">MarketPlace officiel de Mozilla</a></li></ul><div><h2 class="sommaire">Sommaire</h2>
<ul class="toc">
<li><a href="#firefoxos-probl%C3%A9matiques-et-enjeux">FirefoxOS, problématiques et enjeux</a></li>
<li><a href="#d%C3%A9roulement-du-hackathon">Déroulement du hackathon</a></li>
<li><a href="#firefoxos-les-smartphones">FirefoxOS, les smartphones</a></li>
<li><a href="#firefoxos-los">FirefoxOS, l'OS</a></li>
<li><a href="#firefoxos-linternet-des-applications">FirefoxOS, l'internet des applications</a></li>
</ul><p>Ce Vendredi 25 janvier 2013 et Samedi 26 janvier, le FirefoxOS App Days a été hébergé à l'ÉPITA du Kremlin-Bicêtre, ainsi que dans <a href="https://wiki.mozilla.org/Engagement/Developer_Engagement/FirefoxAppDays#Event_Venues">23 autres villes du monde</a>.</p>
<h2 id="firefoxos-problématiques-et-enjeux">FirefoxOS, problématiques et enjeux</h2>
<p>À première vue, on ne peut pas dire que FirefoxOS arrive dans un contexte facile. Les concurrents sont là depuis longtemps, bien installés, leur applications sont matures et leur réputation forte. Le marché est segmenté efficacement et possède ses grande marques repères : IPhone, Samsung, HTC. Comment réellement vouloir s'aventurer dans un marché aussi verrouillé ? Pire ! Le système se dit <em>orienté web et interopérabilité</em>.<br>
Ce système n'apporte donc pour seule nouveauté de proposer ce qui sera accessible ailleurs de toute façon ?</p>
<p>Et puis, de toute façon, la situation actuelle de Mozilla ne semble pas reluisante : Firefox est en déclin apparent, bien qu'ayant la force technique, il lui manque la force commerciale.<br>
Et que dire de la dépendance à Google et Microsoft ? En effet, les ressources de Mozilla dépendent principalement des partenariats autour du moteur de recherche par défaut sur le navigateur (catégorie Royalties du <a href="http://static.mozilla.com/moco/en-US/pdf/Mozilla%20Foundation%20and%20Subsidiaries%202011%20Audited%20Financial%20Statement.pdf">rapport financier</a>, page 3 en haut).</p>
<p>À tout cela, Tristan Nitot nous a répondu : <em><a href="http://fr.slideshare.net/nitot/firefox-os-appdays-paris-par-tristan-nitot-hack-learn-celebrate">Learn, Hack, Celebrate</a></em> (diaporama de l'ouverture du Hackathon).<br>
L'objectif de la Mozilla Fondation n'est pas d'écraser ses concurrents, mais d'ouvrir de nouveaux marchés. Les smartphones iPhone et Android sont aujourd'hui tellement lourds et fermés que le seul moyen de se distinguer est de sortir des monstres mobiles de plus en plus puissants et hors de prix !<br>
Ce n'est pas ce que nous voulons pour demain.</p>
<p>Demain, développer une application mobile sera aussi simple qu'un index.html et son manifeste JSON. Demain, personnaliser son téléphone du début à la fin sera aussi simple que du CSS. Enfin, demain et grâce au Web ouvert, faire une application mobile cross-plateforme ne sera plus un problème coûteux.</p>
<p>Tels sont les enjeux et les défis que FirefoxOS résout.</p>
<h2 id="déroulement-du-hackathon">Déroulement du hackathon</h2>
<p>Vendredi 25 janvier, l’amphithéâtre est rempli. Ce sont donc 300 personnes qui se sont déplacées pour l'évènement.<br>
Développeurs jeunes, d'autres moins jeunes, la moyenne d'âge tournait aux alentours de 30 ans.</p>
<p>Chacun d'entre eux s'est vu offrir une clef USB contenant quelques ressources pour commencer, des autocollants, un sac Mozilla et des tickets repas en abondance.<br>
Puis s'enchaînent les conférences. Vivantes, techniques, claires, les développeurs se voient donner un aperçu des possibilités de FirefoxOS. C'est intéressant, les ressources sont nombreuses, ça n'a pas l'air trop dur, enthousiasme général.</p>
<p>Enfin, coding-time pour tous. Parmi l'équipe FirefoxOS, 8 sont parisiens, et 5 sont présents aujourd'hui. Les discussions sont animées et souvent techniques, mais pas toujours. Chacun partage ses connaissances et Kazé rappelle l'existence des <a href="http://wiki.mozfr.org/TupperVim">TupperVim</a> pour les Vim users parisiens.</p>
<p>À la fin de la journée, ce ne sont pas moins de 37 démonstrations qui ont été effectuées ! Todo-List, notes rapides, listes de courses, jeux, guide TV, gestionnaire comptes en lignes et bien d'autres. Un florilège d'application qui fait monter Paris comme Hackathon le plus réussi parmi les 23 autres villes participantes, une réussite éclatante.</p>
<p>Bravo au staff, c'est grâce à cet encadrement hors-pair que tout ceci était possible. La logistique comme les avis techniques étaient au top, quoi de mieux pour rendre un dev heureux et efficace ?</p>
<h2 id="firefoxos-les-smartphones">FirefoxOS, les smartphones</h2>
<p>FirefoxOS, comme tous les autres OS embarqués, a des contraintes matérielles et des smartphones de référence. Et là aussi il trouve le moyen de se démarquer.</p>
<p>En effet, les smartphones prévus pour FirefoxOS sont <strong>extraordinairement économiques</strong> ! D'une <em>developper preview</em> commandée en petit volume aux alentours de 160€, pour un lancement sur le marché aux environs de 100$. On parlait même en off d'un objectif à terme aux environs de 20$ au Brésil. Inimaginable !</p>
<p>Aussi invraisemblable que cela puisse paraître, le smartphone FirefoxOS est exceptionnellement fluide. L'auteur en a eu plusieurs entre les mains, a joué et développé avec et peut vous assurer que c'en est bluffant.<br>
Les activités sur lesquelles le téléphone grincera les dents seront, sans surprise, toutes celles touchant au rendu 3D. Aucun reproche à faire à ce smartphone, donc. <a href="//linuxfr.org/news/firefoxos-app-days-bilan-d-un-hackaton-hautement-politique#comment-1426902">Les smartphones que nous avons manipulés n'étaient pas des Peak</a> (<a href="http://www.geeksphone.com/#slider-peak">Spécifications du Peak</a>).</p>
<p>La clef de voûte de ces performances est l'intégration de Gecko en tant que moteur de rendu associé aux moteurs JavaScript haute performance de Firefox (<a href="http://www.arewefastyet.com/#machine=10">les tests</a> montrent que IonMonkey, le dernier compilateur JIT de Firefox apporte une grande amélioration des performances).<br>
L'expérience a montré que ces technologies sont capables de faire des rendus beaux, fluides, sans gros hacks (même s' <em>il y a toujours un hack pour faire mieux</em>—JulienW), tout ça se nourrissant des langages simples et accessibles que sont HTML, CSS et JS.</p>
<h2 id="firefoxos-los">FirefoxOS, l'OS</h2>
<p>Les application fournies par Mozilla sont au nombre de 19. Elles s'articulent autour de <a href="https://github.com/mozilla-b2g/gaia">Gaia</a>, l'UI de Mozilla qui fournit thèmes, icones, et bibliothèques d'applications essentielles au système.</p>
<p>Le dossier <code>apps/</code> contient sans surprise les applications et le dossier <code>shared/</code> les ressources statiques system-wide (styles CSS, JavaScript commun, et traductions d'idiomes généraux comme les dates).</p>
<p>Une application est représentée par son <a href="https://developer.mozilla.org/en-US/docs/Apps/Manifest">manifeste</a>, un fichier JSON détaillant noms, icônes, sites et mail de support et son fichier index.html, racine de l'application.<br>
L'arborescence de l'application est laissée libre, mais les bonnes pratiques étant les mêmes que pour un site, les dossiers <code>styles/</code> et <code>js/</code> sont généralement présents.</p>
<p>À partir de là, tout se comporte comme une page visitée par un navigateur (ce qui est en fait le cas), et tout est dramatiquement simple. C'est sûrement là l'une des clefs du succès du hackathon : la simplicité d'accès de la plateforme.</p>
<p>Un <a href="http://people.mozilla.org/%7Emyk/r2d2b2g/">simulateur de FirefoxOS</a> a été développé pour l'occasion. Bien que jeune, il se révèle très pratique pour ceux qui ne possèdent pas de téléphone flashé.<br>
On notera cependant que l'équipe nous a conseillé de tester sous Firefox <em>nightly</em> (qui s'est révélé à la fois rapide et stable) et de redimensionner la taille de la page avec la <a href="https://developer.mozilla.org/en-US/docs/Tools/Responsive_Design_View">Vue Adaptative</a>. Le simulateur étant assez instable, il servait plutôt à l'installation.</p>
<p>Pour en savoir plus, je vous conseille la lecture du <a href="https://wiki.mozilla.org/Engagement/Developer_Engagement/FirefoxAppDays#Content.2C_Templates_.26_Toolkit">wiki du hackathon</a>.</p>
<h2 id="firefoxos-linternet-des-applications">FirefoxOS, l'internet des applications</h2>
<p>Les technologies mises en place par l'équipe de Mozilla permettent de faire votre propre marché d'applications en 3 lignes de JavaScript. Chaque application étant basiquement un fichier JSON et un zip groupant les différents fichiers nécessaires.</p>
<p>C'est un retour à la simplicité qui se met en branle. En fournissant des <a href="https://wiki.mozilla.org/WebAPI">WebAPI à la pelle</a> sur des langages simples et accessibles, Mozilla enclenche sans aucun doute la prochaine phase du développement logiciel. Celui qui par nature ne permet pas de licence coûteuse, mais autorise la <em>review</em>. Le développement qui ne nécessite pas de SDK pour démarrer, ni de plateforme de développement spécifique et se base sur des technologies standardisées sans brevets.</p>
<p>Enfin, Mozilla donne aussi l'accès à un marché énorme pour les développeurs. Rendez vous compte : tous les Firefox, tous les smartphones à bas coût (FirefoxOS et Tizen, on parlait d'un marché de 10 millions d'utilisateurs à moyen terme) et enfin tous les Firefox pour Android.</p>
<p>C'est un tour de force, à tout point de vue. Car on peut imaginer que FirefoxOS permettra de diversifier les sources de revenu de la Mozilla Foundation via son expertise et de nouveaux partenariats. On notera aussi que FirefoxOS ne se place pas sur le même segment de marché que l'UbuntuPhone (qui <a href="http://www.ubuntu.com/devices/phone/operators-and-oems">vise des smartphones quad-cores</a>) et évite ainsi l’écueil d'une concurrence entre organisations libres. Assurément, ces téléphones ont de l'avenir !</p>
<p>Sur ce, l'auteur s'en va demander à postuler chez Mozilla Paris…</p></div><div><a href="https://linuxfr.org/news/firefoxos-app-days-bilan-d-un-hackathon-hautement-politique.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/97213/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/firefoxos-app-days-bilan-d-un-hackathon-hautement-politique#comments">ouvrir dans le navigateur</a>
</p>
mackwicbaud123Benoît Sibaudrootixclaudexhttps://linuxfr.org/nodes/97213/comments.atomtag:linuxfr.org,2005:Diary/333012012-10-30T15:29:14+01:002012-10-31T21:45:30+01:00Ubuntu 12.10 veut ma mort<p>J'ai récemment mis à jour une de mes Bubuntu 12.04. Tout est OK, pas de problème empêchant l'utilisation du système, je n'ai pas vu de régression.</p>
<p>Je vais donc, tout guilleret, sur mon site de news libre préféré et, là, que vois-je ? Ubuntu me propose d' <em>installer LinuxFr</em> pour un meilleur accès à ses informations ?</p>
<p>Perplexe, je clique. Un magnifique raccourci s'ajoute dans mon dash, avec l’icône et tout. Évidemment, moi, je le conserve.</p>
<p>…</p>
<p>Grave erreur. /o\</p>
<p>PS: y'a même l'option "Proposer du contenu" accessible par un clic-droit ! Woaw !</p><div><a href="https://linuxfr.org/users/mackwic/journaux/ubuntu-12-10-veut-ma-mort.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96210/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/ubuntu-12-10-veut-ma-mort#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/96210/comments.atomtag:linuxfr.org,2005:Diary/330572012-09-02T18:20:32+02:002012-09-02T18:20:32+02:00[assos] des problèmes de communication quotidiens du bureauLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Bonjour a tous ! Journal association pour changer un peu. :-)</p>
<p>Ceci est un journal en deux temps, je vais commencer par rappeler les spécificités du fonctionnement associatif pour introduire les problématiques de la communication entre le Bureau et l'ensemble des membres.</p>
<p>Comme vous le savez peut-être, le modèle associatif est très libre dans son organisation et la seule obligation est d'avoir un représentant légal ainsi qu'un préposé aux comptes qui n'est pas le représentant légal.<br />
Il est cependant courant d'élire un Conseil d'Administration (CA), qui gère les décisions au jour le jour, et un bureau souvent constitué d'au moins un président et un trésorier, dont le rôle est d'assurer la représentation de l'association.<br />
Bien sûr, vous pouvez aussi vous décider pour une organisation horizontale, où tout le monde est virtuellement membre du bureau, et désigner un représentant légal chaque semaine (qui aurait le rôle représentatif qui échoue normalement au président). Mais restons simples et concentrons nous sur le modèle le plus classique : celui du CA et du bureau — souvent confondus.</p>
<p>Ainsi, l'association peut en théorie prendre des décisions de fonctionnement tous les jours grâce a son CA.<br />
Cependant, pour toutes les décisions importantes, ou qui sortent du cadre d’attribution du CA (à délimiter dans vos statuts), une Assemblée Générale doit être convoquée (la fameuse AG), cette assemblée doit être publique, et tous les membres doivent être convoqués au moins 24h à l'avance. En général votre banque demande a être tenue au courant de vos séances (oui oui bien sûr), vous <em>devriez</em> envoyer plein de comptes-rendus a différentes personnes et administrations, préparez vous à ne connaître que maintenant une certaine quantité de problèmes que vos membres et collaborateurs ont eu la flemme de reporter durant l'année, bref, c'est une charge de travail importante pour le bureau.</p>
<p>Cette AG peut être régulière, et être programmée a une certaine fréquence, on parle alors d'AG Ordinaire et il en faut au moins une par an.<br />
On peut aussi organiser un événement précis sans avoir vocation à être renouvelé, on parle alors d'AG Extraordinaire (ce qui ne veut pas dire qu'elle va casser des briques). Étant donné la lourdeur de l'organisation d'une AG, on a tendance a réserver ce dernier cas uniquement en dernier recours.</p>
<p>A ce stade, vous aurez compris que le bureau redoute tous les ans cette AG qui va être une source inépuisable de problèmes, en plus de l'occasion d'une bataille avec toutes les mégères inoccupées du quartier. /o\</p>
<p>De là le sujet principal de ce journal : toi, oui toi le gérant d'association qui jongle avec succès entre les 200 convocations, la planification; les rapports moraux et financiers, les compte-rendus, les pas rendus, les en-cours-bientôt-je-te-promets; les différents bénévoles à fouetter pour qu'ils nous donnent enfin leur avancement sur les activités en cours, <strong>quel est ton secret ?</strong></p>
<ul><li>Comment décide tu ce que tu mets dans ton rapport moral ?</li>
<li>Utilise-tu une classe LaTex qui permet à la fois de mettre le contenu de ce rapport, de le présenter de façon ludique, et de rajouter des cadres qui expliquent a quoi correspond cette colonne ou ce concept ? ("on comprend rien à ton rapport"-proof)</li>
<li>Pense-tu toi aussi qu'un mail de convocation c'est bien assez ? (alors qu'idéalement il faudrait une lettre)</li>
<li>Puisque Gmail t'a de toute façon classé dans le dossier [SPAM], comment fais tu pour qu'ils reçoivent quand même tes messages ?</li>
<li>Enfin <em>last but not least</em>, beaucoup de gens ont peur de devenir membre d'une association. Ils considèrent que c'est un engagement à s'investir (ce qui est faux, même si quand même on aimerait bien un peu d'aide…). Ils préfèrent souvent payer plus cher pour un service inférieur mais se dire qu'ils ont toujours le choix de faire un coup de pute plus tard (ce qu'ils ne font en fait jamais). Comment arrive-tu à ne pas perdre ces membres potentiels ?</li>
</ul><p>J'attends tes réponses et les avis éclairés de tous les lecteur de ce nourjal (notamment les conseils sur le LaTex)</p><div><a href="https://linuxfr.org/users/mackwic/journaux/assos-des-problemes-de-communication-quotidiens-du-bureau.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/95449/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/assos-des-problemes-de-communication-quotidiens-du-bureau#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/95449/comments.atomtag:linuxfr.org,2005:Diary/326412012-05-29T13:08:47+02:002012-05-29T13:08:47+02:00Javascript GardenLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Bondour Nal !</p>
<p>Ces derniers temps, j'ai du abandonner la sérénité et la bienfaisante rigueur de l'OCaml pour le Javascript. C'est un peu comme faire découvrir l'open bar a un ascète: ça rend fou et il y a un risque de coma.</p>
<p>Bref, je connaissais le Javascript, mais faut avouer que ça a pas mal évolué. Et pour mes travaux actuels, j'avais besoin de <em>vraiment</em> comprendre le Javascript (le this, le pourquoi du Namespace.Prototype, etc.).</p>
<p>Et donc, j'ai découvert <a href="http://bonsaiden.github.com/JavaScript-Garden/">JavaScript Garden</a> qui explique de façon très claire et efficace quels sont les pièges du javascript, ses forces, ses différences de comportement par rapport a nos habitudes.</p>
<p>Il me manque plus qu'un moyen de détecter rapidement que j'ai créé une propriété a cause d'une typo au lieu de modifier l'existante…</p><div><a href="https://linuxfr.org/users/mackwic/journaux/javascript-garden.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/94296/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/javascript-garden#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/94296/comments.atomtag:linuxfr.org,2005:Diary/325972012-05-16T20:42:27+02:002012-05-16T20:42:27+02:00Des LinuxFRiens Shanghaiens ?Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Bonjour a vous !</p>
<p>Je suis en semestre d'études a Shanghai, et le semestre arrivant bientôt à sa fin, il est temps de prévoir ce qui va suivre… :-)</p>
<p>Or, parcourant nonchalamment la page perso de maclag, je me suis rendu compte qu'il travaillait dans la zone de Shanghai. Fichtre ! me suis-je exclamé, il y en a d'autres !</p>
<p>D'où la question toute bête : qui y a-t-il comme LinuxFRiens Shanghaiens , ces clients si particuliers qui sont heureux à l'achat de leur laptop parce qu'il y a de base un linux dessus et qui ne veulent pas de Windows PE (pirate edition ?).</p>
<p>Question subsidiaire, y'en aurait-il disposés à aller se boire une petite bière à la brasserie du Sofitel un de ces 4 ?</p><div><a href="https://linuxfr.org/users/mackwic/journaux/des-linuxfriens-shanghaiens.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/94158/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/des-linuxfriens-shanghaiens#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/94158/comments.atomtag:linuxfr.org,2005:Diary/325192012-04-29T20:42:06+02:002012-04-29T20:42:06+02:00C'est la Chine...<p>Bonjour à tous, un petit journal coup de gueule tard le soir, parce que voila.</p>
<p>Ainsi donc, je suis en Chine pour mes études, pays magnifique s'il n'en est, aux vertes contrées, et à l'Internet libre, neutre, et rapide.</p>
<p>Pardon ? En aurais-je entendu toussoter délicatement ? Mais enfin, il ne faut pas !<br />
Le great Firewall, c'est un mur en carton ! Grâce à mon tunnel <a href="http://fr.wikipedia.org/wiki/6to4" title="Définition Wikipédia">6to4</a> sous linux, ou <a href="http://fr.wikipedia.org/wiki/isatap" title="Définition Wikipédia">isatap</a> sous windows en passant par le routeur isatap officiel de l'université, arrivant à un OVH fully-compatible ipv6, j'ai accès aux douces prairies de l'Internet pur qui sent bon. Le débit est largement meilleur que ce que j'ai eu droit en France (3Mo/s aux bonnes heures, en octet s'il vous plaît oui oui, pas en bits). Et puis le P2P, pfiouuu ! Un bonheur de se partager tous nos documents (des notes de cours et des iso linux, évidemment).</p>
<p>Bref. La joie et le bonheur. Sauf qu'un beau jour, Precise Pangolin fut de sortie et là, c'est le drame !</p>
<p>Bien sûr, mon colloc' m'avait prévenu que la Chine mirrorait des archives corrompues. Il est passé par un VPN, m'a-t-il dit, mais le débit est bien pourri, ajouta-t-il. Bien sûr, il m'a dit que le soft fournit par ubuntu se faisait piéger lamentablement.<br />
D'habitude, je me suis dit, le DNS passe par le tunnel, aucune raison que ça change pour ça.<br />
Étant donné le peu de temps que les chinois ont eu pour mettre ça en place, je me suis dit, je ne risque pas grand chose à tenter l'upgade.<br />
Ben voyons… Je me dis trop de choses des fois.</p>
<blockquote>
<p>Évaluation des modifications</p>
<p>Erreur lors de l'authentification de certains paquets </p>
<p>Certains paquets n'ont pas pu être authentifiés. Cela peut provenir <br />
d'un problème temporaire du réseau. Veuillez dans ce cas réessayer <br />
ultérieurement. Vous trouverez ci-dessous une liste des paquets non <br />
authentifiés. </p>
<p>libssl0.9.8 </p>
</blockquote>
<p>Bon, ben je remercie mille fois le mec qui a pensé à mettre des authentifications dans les paquets.</p>
<p>Plus qu'à configurer le VPN…</p><div><a href="https://linuxfr.org/users/mackwic/journaux/c-est-la-chine.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/90488/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/c-est-la-chine#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/90488/comments.atomtag:linuxfr.org,2005:Diary/318412011-11-14T00:24:31+01:002011-11-14T00:24:31+01:00De la bonne façon d'échanger ses fichiers dans un serveur...Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Bonjour à tous et à toutes !</p>
<p>Comme promis, un <em>petit</em> journal sur les problématiques auxquelles nous sommes confrontés dans la mise en place de <a href="https://linuxfr.org/users/mackwic/journaux/qui-veut-de-lhébergement-libriste-et-abordable">SOSHIAL</a>.</p>
<p>Bien souvent, dans un contexte de serveur partagé, il est pratique de s'échanger des fichiers entre deux utilisateurs d'un même serveur.<br />
Partons d'emblée du postulat qu'<strong>il n'est pas normal</strong> que les utilisateurs trouvent plus pratique de passer par un service externe (clef USB, mail, messagerie instantanée, autre...) plutôt qu'utiliser une solution existante sur le serveur et interne au serveur. Quelles sont-elles ces solutions ? Voyons un peu...</p>
<p><strong>Les années précédentes</strong>, les droits étaient gérés par ACL (Listes d'accès de fichier).<br />
Les ACL sont des propriétés spécifiques à un fichier qui permettent de se libérer du coté exclusif de la gestion de droit classique.<br />
Les ACL permettent de définir finement les droits sur votre système de fichier. Typiquement il s'agit d'interdire la consultation à tout le monde et de spécifier un à un les utilisateurs et groupes autorisés. C'est donc particulièrement intéressant lors d'un faible partage. Un travail sur un site avec une petite équipe par exemple.</p>
<p>Cependant, le manque d'intuitivité des ACL (nos étudiants sont souvent en première année et découvrent les serveurs linux) et les pansements à rajouter pour permettre la compatibilité avec les nombreuses solutions clef en main (ex: répertoire d'upload Wordpress) <strong>nous ont poussé à l'abandonner.</strong></p>
<p>Permettez moi un rapide rappel de cette gestion, même si je ne doute pas qu'il est inutile pour la plupart d'entre vous.<br />
Les droits UNIX sont gérés avec 3 bits : vous, le groupe d'appartenance du fichier et le reste du monde. Afin de respecter l'intimité de chacun, les droits par défaut de toutes les homes sont à 700. Ainsi, personne ne sait ce que vous mettez dans vos dossiers, ça ne les regarde pas.</p>
<p>La plupart du temps, cette solution convient parfaitement. Pour le travail en équipe, il y a les scripts fournis qui créent et configurent un serveur SVN/GIT (ou rajoutent le dépôt à un serveur existant), pour les sites, il y a le panel et les utilisateurs FTP.<br />
Cependant, cette solution ne couvre pas tous les besoins : que se passe-t-il si deux utilisateurs (Alice et Bob) connectés en SSH souhaitent partager la super config de leur éditeur favori ? </p>
<ul><li><p>Solution n°1 : mettre un chmod 755 sur le fichier (et le dossier contenant moult plugins indispensables) pour que notre ami puisse le lire.<br />
Sauf que non, Alice veut bien montrer sa conf génialissime à Bob, mais pas à tout le serveur non plus. Faut pas déconner.<br />
Alice et Bob sont tous les deux dans le groupe <em>membres</em>, comme tous les autres utilisateurs du serveur. Un 750 ne changera pas grand chose.</p></li>
<li><p>Solution n°2 : créer un groupe commun à Alice et Bob et placer l'appartenance à ce groupe (chown alice:my_group .$EDITOR.masuperconf).<br />
Oui mais non : seul root peut créer des groupes. Et puis il faudra enchaîner un nombre trop important de manipulations pour un <strong>simple transfert de fichier</strong> (créer le groupe, ajouter les deux utilisateurs, changer l'appartenance du fichier, puis enfin et seulement effectuer la copie).<br />
A la rigueur on peut imaginer une exception rajoutée dans le fichier sudoers (autoriser un sudo addgroup et delgroup sans mot de passe root) et un script qui grouperait les actions en une seule. Pourquoi pas... ça ne me semble pas idéal mais ça reste une solution potentielle. Ah, non, pas delgroup, il ne faudrait pas supprimer le groupe staff ou membres, ça serait dommage. Bon...</p></li>
<li><p>Solution n°3 : scp ~/.$EDITOR.mysuperconf bob@localhost:~/<br />
Ne riez pas, c'est la solution la plus simple lorsque nous parlons d'un nombre réduit d'étudiants dans une salle machine. Alice tape l'instruction de copie et Bob confirme en tapant son mot de passe sur le clavier d'Alice.<br />
Ce n'est bien sûr pas une solution dans le cadre de <a href="https://linuxfr.org/users/mackwic/journaux/qui-veut-de-lhébergement-libriste-et-abordable">SOSHIAL</a>.</p></li>
<li><p>Solution n°4 : utiliser chown (ou dérivé)<br />
On copie ça dans un répertoire intermédiaire, comme /tmp, avec des droits à 700, puis Alice chown en faveur de Bob. Ça semble parfait. Sauf qu'il faut être root pour faire un chown. Autoriser le sudo chown ? Mauvaise idée: le chown ne fait pas la différence entre ce qui vous appartenait et ce qui vous appartenait pas. On va éviter le "sudo chown -R user / && chmod -R 700 /", hein. :-)<br />
Et faire un programme en C qui vérifie les bonnes appartenances ? (appartient à l'utilisateur, l'utilisateur cible est bien un membre et a les quotas nécessaires sur le disque). Avec les suid, c'est possible, la vie semble belle et simple. Sauf que...<br />
Sauf que ça pose des problèmes de quota disque. Comme il ne vous est pas possible de refuser la propriété d'un fichier, un utilisateur malicieux peut vous remplir votre quota avec un fichier spécialement créé pour. (cf proposition suivante)</p></li>
<li><p>Solution n°5 : un programme spécifique, adapté à ce besoin précis.<br />
Déjà avec le programme en C qui appelait le chown dans des conditions précises, on commençait à s'en approcher. Imaginons que nous souhaitions rajouter la possibilité d'accepter ou refuser le partage. Et puis tant qu'à faire le nouveau propriétaire pourrait choisir où il souhaite mettre ces fichiers, ça ne serait pas du luxe.<br />
On se retrouve donc avec deux programmes différents: un pour proposer le partage, qui se charge de stocker temporairement dans un lieu intermédiaire le(s) fichier(s) et de notifier l'autre utilisateur du partage. Un autre pour vérifier la validité du transfert, récupérer l'ownership via un suid (<a href="http://www.tofe.org/suid.php3">c'est du C, c'est permis</a>), puis permettre à l'utilisateur d'enregistrer les fichiers ainsi récupérés.<br />
Oh mais... mais... Mais c'est un mail avec une pièce jointe ! /o\</p></li>
</ul><p>Non je vous rassure, il ne s'agit pas d'un raisonnement par l'absurde destiné à démontrer la vacuité de cette recherche. :-) <br />
Il s'agit d'un vrai besoin et le mail en ligne de commande n'est pas assez commode pour être un concurrent pertinent.</p>
<p>Finalement l'utilisation de logiciels spécifiques semble la seule solution réellement adaptée (laisser les utilisateurs créer des groupes en pagaille est un peu cavalier), mais je ne vois pas actuellement de tels programmes (et les moteurs de recherches non plus apparemment)</p>
<p>Qu'à cela ne tienne, nous pouvons (et allons surement) coder un tel programme. Mais peut-être, avant de se lancer, connaîtriez-vous un projet libre isolé répondant déjà à ce besoin que nous pourrions récupérer et, pourquoi pas, améliorer ? Tout le jeu est bien sur de se passer des ACL, qui étaient peut-être pas si mal que ça...</p><div><a href="https://linuxfr.org/users/mackwic/journaux/de-la-bonne-fa%C3%A7on-d%C3%A9changer-ses-fichiers-dans-un-serveur.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/88176/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/de-la-bonne-fa%C3%A7on-d%C3%A9changer-ses-fichiers-dans-un-serveur#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/88176/comments.atomtag:linuxfr.org,2005:Diary/318212011-11-06T18:41:23+01:002011-11-06T18:58:31+01:00Qui veut de l'hébergement libriste et abordable ?<p>Bonjour à tous et à toutes !</p>
<p>Laissez moi vous parler un instant de l'offre <em>SOSHIAL</em> propulsée par l'association Epimeros, dont je suis le président.<br />
Epimeros est spécialisé depuis bientôt deux ans dans la mutualisation de serveurs pour étudiants et associations</p>
<p>Notre volonté affirmée est de permettre à tous une présence sur Internet en s'éloignant des offres castrées à la 1&1 ou mutualisés restreints jusqu'au trognon.<br />
Comprenez: une offre flexible et vraiment pas cher.</p>
<p>Depuis deux ans, donc, nous bouclons notre budget sans aucune difficulté. C'est pourquoi nous avons décidé d'étendre notre cible au delà de notre école. Cependant, notre offre reste limitée aux particuliers et aux organismes à but-non lucratif.</p>
<p>L'intérêt de notre offre repose sur 4 points :</p>
<ul><li><strong>Libriste dans l'âme</strong> : Une association propulsée par 6 bénévoles passionnés.</li>
<li><strong>Sans limites</strong> : Une liberté quasiment totale pour l'utilisateur (dans des limites lointaines, mais raisonnables, de sécurité et de partage de ressource)</li>
<li><strong>Fondamentalement ouverts</strong> : Nous installons d'office sur le serveur un <em>Tiny Tiny RSS</em> multi-utilisateur, une page <em>POSH Portal</em>, un <em>Roundcube</em>, et peut-être même un <em>OwnCloud</em>. Tout pour ne plus être dépendant de <<em>insérer votre entité capitaliste haïe ici</em>>. De manière générale, nous apprécions les alternatives libres et souhaitons les aider autant que faire se peut.</li>
<li><strong>Prix coûtant</strong> : Le prix de l'abonnement est une simple division des frais annuels par le nombre d'utilisateurs visé. Vous ne trouverez pas moins cher ailleurs.</li>
</ul><p>D'où le nom de l'offre: <em>SOSHIAL</em>, pour <em>SOSHIAL Offre Simplement un Hébergement Imbattable, Accessible et Libriste</em>.</p>
<p>Nous en sommes actuellement à l'étude de marché. Il s'agit d'estimer le nombre de clients pour dimensionner le serveur en conséquence (et ainsi optimiser l'abonnement).<br />
Comprenez qu'il faut un minimum de clients pour que l'offre soit possible et qu'au delà d'un certain nombre, ce n'est plus aussi intéressant. Nous prévoirons alors une répartition sur deux serveurs.</p>
<p>Ainsi, dans ce que je vous propose, seul le prix est sûr. C'est notre angle d'attaque. Les ressources réelles, elles, varieront (un peu) selon le nombre de personnes qui se diront intéressées.</p>
<p>Mais trève de bavardages, voici l'offre telle que nous la proposons à nos étudiants actuellement :</p>
<ul><li>10 Go de DD garantis et extensible (selon disponibilité des ressources).</li>
<li>sous-domaines illimités et gratuits de nos propres domaines (soshial.fr et soshial.org)</li>
<li>création de sites simple et rapide par le panel ISPConfig (sans limite de nombre, mais dans le respect des 30Go). Technologies proposées: PHP, Ruby, et tout le reste par CGI (Python, Perl, C, Java, Bash, sed, echo...). Possibilité de https si vous avez un certificat (que vous pouvez aussi vous générer vous même).</li>
<li>création d'adresses mails (accessibles par IMAP ou POP), de forward ou de catchall par le même panel, encore une fois sans limite de nombre, uniquement de place sur le disque.
<em>nota: bien sûr, si vous avez votre propre nom de domaine, il suffit de le faire pointer sur le serveur, de le rajouter dans le panel, et tout se comporte exactement pareil.</em></li>
<li>un accès SSH avec tous les outils qui vont bien dedans</li>
<li>un serveur Git (gitolite customisé) et SVN, nombre de dépôts bien sur illimités dans la limite de votre quota disque.</li>
</ul><p>Le serveur bénéficie d'un débit de 100Mbps et la bande passante pourrait soit être illimitée ou bien dans une limite très haute, selon l'hébergeur (OVH ou Hetzner).</p>
<p>Enfin, venons en au plus important: le prix ! <strong>20€ pour l'année entière sans conditions.</strong> Soit 1,7€ mensuels pour ceux qui aiment les divisions.</p>
<p><em>Détails administratifs et juridiques</em> :<br />
C'est un abonnement annuel (12 mois) indivisible et renouvelable. Payable par PayPal uniquement. Cette offre est réservée aux particuliers et aux organismes à but non-lucratif membres de l'association (les 20€ sont les frais d'adhésion).<br />
L'abonnement vous donne accès au serveur, toute activité commerciale dérivée y est interdite.<br />
Les membres sont tenus au mêmes conditions d'utilisation du serveur que l'Association elle même, et les membres engagent leur propre responsabilité dans l’utilisation du service.<br />
Bien que les serveurs de jeu comme Minecraft ne soient pas interdits, leur consommation en ressource les rend le plus souvent incompatible avec notre offre. N'hésitez pas à nous contacter au préalable pour ce genre de besoin. De même, en cas d’événements ponctuels, nous sommes prêts à relever les limites de consommation, dans la limite du respect des autres utilisateurs.</p>
<p>Alors, qui est intéressé ? :-)<br /><em>Vous pouvez aussi nous contacter par mail via contact_AT_epimeros.org</em></p><div><a href="https://linuxfr.org/users/mackwic/journaux/qui-veut-de-lh%C3%A9bergement-libriste-et-abordable.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/88075/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/qui-veut-de-lh%C3%A9bergement-libriste-et-abordable#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/88075/comments.atomtag:linuxfr.org,2005:Diary/317942011-10-31T11:26:18+01:002011-10-31T11:34:54+01:00Grande braderie chez O'Reilly !Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Mes très chères salutations distinguées à tous les représentants moulesques que vous êtes !</p>
<p>En l'honneur de Ritchie, paix à son âme, O'Reilly organise une promotion (une promotion ? Que dis-je !? Une grande braderie ! -50% jugez donc du peu !) sur des ouvrages en relations avec son oeuvre. La promotion est valable uniquement pour les versions dématérialisées.<br />
Pour notre plus grand plaisir, cette promotion est étendue à Linux et C++, et c'est là que ça devient intéressant.</p>
<p>Un sujet qui ne peut que nous suivons donc au plus haut point, mais faut-il pour autant tomber dans le piège de la surconsommation d'opportunité ? A la manière des promotions Steam ?<br />
Non ! Chères moules<, je suis fortement intéressé par un livre sur le C++ et au moins un autre sur Linux, mais je n'irais pas jusqu'à dépenser bien plus que ce que j'aurais dépensé sans la promotion.</p>
<p>C'est pourquoi je compte sur vous, vénérables moules< avisées, expérimentées, vétérantes (parfois chauves) pour conseiller (ou déconseiller) certains ouvrages.</p>
<p>Vaut-il mieux prendre <em>C++ in a nutshell</em> ou <em>Pratical C++ programming</em> ? Les critiques sont loin d'être unanimes...<br /><em>Algorithms in C</em> vaut-il vraiment le coup, sachant que j'ai le volumineux <em>Introduction to Algorithms</em> à portée de main ?<br />
La <em>C++ pocket reference</em> est-elle intéressante ? Ce n'est pas si cher, mais s'en sert-on ?<br />
Et que dire des ouvrages sur Linux ?! Le <em>Linux Networking Cookbook</em> a l'air appétissant mais peut-on s'y fier ? <br />
Et qu'en est-il de cet ouvrage explicatif sur le Kernel ? Après tout, le meilleur moyen de devenir kernel hacker ne passe-t-il pas par une lecture du fameux <em>Operating Systems</em> d'Andrew Tanenbaum, puis par l'écriture d'un driver pour un périphérique simple , et enfin par la lecture du driver utilisé en production pour ce même périphérique ? En prenant cela en considération, y-a-t-il une réelle plus-value ?</p>
<p>N'oublions pas non plus <em>Building Embedded Linux Systems</em>, ne risque-t-il pas de n'être plus à jour, avec la montée en puissance exponentielle des plateformes mobiles (les ARM cortex A8 et A9 sont quand même impressionnants) ?<br />
Dans quelle mesure peut-on s'y fier, les limitations physiques étant de moins en moins présentes, les langages haut niveau progressant d'autant ?</p>
<p>N'oublions pas, bien sur, que ces Ebook sont livrés sans DRM, ils respectent notre liberté, et sentent bon les fleurs.</p>
<p>Par ailleurs, un commentateur malicieux soulignera qu'un livre sur Vim est disponible alors qu'il n'y a rien sur Emacs. Peut-on en conclure que vim est supérieur à emacs en tant qu'éditeur avancé (ou comme IDE rachitique) ?<br />
Il n'y a qu'un pas à faire, que votre humble serviteur ne franchira pas, puisque ce même commentateur malicieux pourra répliquer que l'existence du livre se justifie simplement: vim est tellement compliqué qu'il faut au moins un livre pour le comprendre. Saleté de commentateur malicieux ! :-)</p>
<p>Gardez en tout cas bien en tête que ce n'est qu'une promotion journalière ! Vous n'avez que aujourd'hui pour en profiter (d'où le piège sus-cité de la surconsommation d'occasion).<br />
Précisons aussi que la promotion <strong>ne tient que pour les ebooks</strong>. Ce qui peut décourager certains.</p>
<p>Alors ? Quels sont vos conseils, vos remarques, vos suggestions ?</p>
<p>Et le plus important, l'URL : <a href="http://shop.oreilly.com/category/deals/honor-ritchie.do">http://shop.oreilly.com/category/deals/honor-ritchie.do</a></p><div><a href="https://linuxfr.org/users/mackwic/journaux/grande-braderie-chez-oreilly.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/87992/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/grande-braderie-chez-oreilly#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/87992/comments.atomtag:linuxfr.org,2005:Diary/314162011-07-27T08:34:48+02:002011-07-27T08:34:48+02:00Et c'est reparti...Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Pour ceux qui ne le savaient pas encore, un nouveau bundle est disponible sur <a href="http://www.humblebundle.com/">http://www.humblebundle.com/</a> .</p>
<p>Ce bundle n°3, qui est en fait le 4ème si on tient compte du hors-série: le Frozen Indie Bundle, nous propose 5 jeux sympatiques, et toujours l'opportunité de donner de donner aux deux fondations: <em>Child's Play</em> et <em>The Electronic Frontier Foundation</em>, dont le but est respectivement de donner l'accès aux jeux vidéos aux enfants d'hopitaux lors de séjours longs, et de défendre la liberté d'expression sur Internet.</p>
<p>Bien entendu vous pouvez répartir le produit de votre achat dans les proportions de votre choix.</p>
<p>Cette fois-ci, la cuvée est plutot bonne pour les jeux d'actions. Jettons y un oeil:</p>
<ol><li><p>Bien entendu, comment ne pas commencer par le fameux <em>Crayon Physics Deluxe</em> dont une version allégée est^W était disponible sur le site de jeux flashs <a href="Armorgames"></a><a href="http://armorgames.com">http://armorgames.com</a>. (peut-être ai-je mal cherché, en tout cas je suis sur qu'il y était).<br />
Ce jeu de réflexion dont la courbe de progression est bien pensée, consiste à toucher une étoile avec une balle dans un environnement donné, en dessinant des formes qui vont interagir avec le-dit environnement et balle. C'est très divertissant et reposant (en plus on peut écrire des conneries dans le menu)</p></li>
<li><p>COGS, un jeu de puzzle-réflexion. Votre puzzle peut et devrait se comporter comme une machine, sauf que c'est à vous d'assembler les pièces dans le bon ordre pour que le contact se fasse. Ça a l'air amusant, et dificile lors des puzzles en 3D...</p></li>
<li><p>HAMMERFIGHT est un jeu d'action défouloir. Une histoire de machines volantes qui se tapent sur la gueule. Vous controllez le tout à la souris, chaque mouvement est répercuté sur votre machine, et par des mouvements de balancier, de chocs frontaux, des esquives, vous dégommez vos ennemis. Ça a l'air assez fun.</p></li>
<li><p>And Yet It Move et VVVVVV, jeux d'action-plateforme, que je n'ai plus le temps de vous décrire. Dommage j'aurais bien aimé.</p></li>
</ol><p>En tout cas, un petit bundle bien sympa pour occuper des soirées d'ennui. Merci à l'équipe du Humble Bundle et gageons que ce bundle n'est pas le dernier !</p><div><a href="https://linuxfr.org/users/mackwic/journaux/et-cest-reparti.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/86910/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/et-cest-reparti#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/86910/comments.atomtag:linuxfr.org,2005:Diary/310812011-05-03T14:04:18+02:002011-05-03T14:30:25+02:00Journal Bookmark: Cl*f you !Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Allez hop, mon premier journal bookmark:</p>
<p><a href="http://www.canardpc.com/news-52496-cl_f_you__.html">http://www.canardpc.com/news-52496-cl_f_you__.html</a></p>
<p>Où l'auteur, avocat de profession, présente les problèmes juridiques posés par les fameuses CLUF (Contrat de Licence d'Utilisateur Final), ici dans le cadre des jeux vidéos mais nous aurons tous en têtes des logiciels où les reproches seront aussi applicables.</p>
<p>En tout cas moi j'y ai appris qu'à partir du moment où la CLUF est en anglais, même pas besoin de s'en soucier: elle est illégale (loi Toubon). Bon à savoir...</p><div><a href="https://linuxfr.org/users/mackwic/journaux/journal-bookmark-clf-you.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/85908/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/journal-bookmark-clf-you#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/85908/comments.atomtag:linuxfr.org,2005:Diary/308952011-03-14T13:04:12+01:002011-03-14T13:04:12+01:00quels ouvrages de référence sur les IA ?Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Cher tous<, je viens quérir avis et recommandations. Je suis sûr que tu seras de bons conseils.</p>
<p>Il se trouve que pour mon dernier TP, j'ai du faire un <a href="http://fr.wikipedia.org/wiki/Tron">Tron</a> et bien sûr l'IA qui allait avec. IA qui gagnera le tournoi, enfin je l'espère. :)</p>
<p>Le fait est que ça m'a passionné. Parti d'un simple pathfinding dérivé du si classique A*, Google m'a montré des façons de faire plus évoluées: le <a href="http://en.wikipedia.org/wiki/Minimax">MinMaxing</a> par exemple.</p>
<p>Et ça a dérivé vers <a href="http://chessprogramming.wikispaces.com/">des sites d'échec</a> et de Reversi, abordant les problématiques de foisonnement, des possibilité, de la heuristique, et d'autres choses encore que je n'ai pas eu le temps de voir.</p>
<p>J'ai fini par arriver à quelque chose d'assez sympa combinant pathfinding, notation de branche via une heuristique faite maison et <a href="http://en.wikipedia.org/wiki/Negascout">NegaScout</a>. Assez satisfait du résultat au final, je suis cependant persuadé que j'ai accumlé les erreurs de conception, peut-être ai-je même réinventé la roue et mal compris certains algorithmes. C'est même probable en fait. :-)</p>
<p>Et c'est là, cher tous<, que tu me sera particulièrement utile.
Quels ouvrages, sites, références pourrais tu me conseiller sur les IA ?</p>
<p>Je chercherais plutôt quelque chose d'accessible à un étudiant de première année de prépa, mais je ferais les efforts nécessaires si le niveau est un peu au dessus.</p>
<p>En te remerciant d'avance, mon très cher tous<.</p><div><a href="https://linuxfr.org/users/mackwic/journaux/quels-ouvrages-de-r%C3%A9f%C3%A9rence-sur-les-ia.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/85097/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/mackwic/journaux/quels-ouvrages-de-r%C3%A9f%C3%A9rence-sur-les-ia#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/85097/comments.atomtag:linuxfr.org,2005:News/277422011-01-06T14:19:13+01:002011-01-06T14:19:13+01:00Fibrer, c'est faisable par une bande de copains<div>On parle souvent ici de logiciels libres, on s'indigne facilement des opérateurs et de leurs abus réguliers, mais pas assez des solutions envisagées.
<br />
<br />
<i>"Use FDN, Luke"</i>, me direz vous. Certes, <a href="http://fr.wikipedia.org/wiki/French_Data_Network">French Data Network</a>, notre FAI historique national, est une alternative associative. Mais que se passe-t-il si vous n'êtes pas parisien ? On abandonne ?
<br />
<br />
Loin s'en faut ! <a href="http://www.fdn.fr/-Essaimage-.html">FDN favorise l'essaimage</a> et la création de FAI locaux via <a href="https://vador.fdn.fr/wiki/essaimage:start">un wiki riche</a> et une liste de diffusion très active, réactive, et instructive. Justement, ces derniers temps cette ML traverse une phase de doute et de légère démotivation. Peut-être qu'un projet de FAI se monte près de chez vous , il est temps de passer y jeter un oeil !
<br />
<br />
Vous trouverez dans la seconde partie de la dépêche un bref récapitulatif (évidemment incomplet et non représentatif, ce qui vous obligera dans tous les cas à passer faire un coucou au moins pour le soutient moral :-)</div><ul><li>lien nᵒ 1 : <a title="http://www.fdn.fr/" hreflang="fr" href="https://linuxfr.org/redirect/70408">Site officiel de FDN</a></li><li>lien nᵒ 2 : <a title="https://lists.fdn.fr/wws/info/fai-locaux" hreflang="fr" href="https://linuxfr.org/redirect/70411">La liste de diffusion FAI locaux</a></li></ul><div>Dans la liste des messages à ne pas manquer : comment ne pas spécifier les deux superbes <i>HowTo</i> dignes des plus belles dépêches de patrick_g sur <a href="https://lists.fdn.fr/wws/arc/fai-locaux/2010-11/msg00068.html">« Comment poser soi même sa propre fibre »</a>. Ce guide comprend les sections suivantes :
<br />
<br />
1) Pourquoi
<br />
2) Plongeon technique
<br />
3) Aspects réglementaires
<br />
4) L'outillage et les fournitures
<br />
5) Le matériel actif
<br />
6) Le génie civil
<br />
<br />
La seconde partie <a href="https://lists.fdn.fr/wws/arc/fai-locaux/2010-11/msg00070.html">se trouve ici</a>.
<br />
<br />
Dans le domaine des « bonne idée, yaplukafokon », <a href="https://lists.fdn.fr/wws/arc/fai-locaux/2010-10/msg00245.html">un long fil</a> a été commencé (repris plusieurs fois par la suite dans des sujets différents) sur une mutualisation de baies pour les FAI locaux. En effet, TéléHouse 2, le principal hébergeur français, loue au minimum des quarts de baie, soit 11U pour la somme modique de 6000€/an (raccordement, électricité, refroidissement non compris). Pas vraiment adapté à un FAI local, la proposition serait donc de s'unir pour mutualiser la baie.
<br />
<br />
Je vous invite également à lire <a href="https://lists.fdn.fr/wws/arc/fai-locaux/2010-12/msg00125.html">le fil de discussion</a> relatif à une initiative très prometteuse pour le Sud de la France. Il faut savoir qu'actuellement l'immense majorité du trafic passe par Paris, là où sont situés toutes les facilités d'hébergement, les fournisseurs de contenu, etc. L'idée serait de faire un Opérateur d'opérateur. Autrement dit, un gestionnaire de transfert neutre et indépendant (sous la forme d'une coopérative) dont le rôle se limiterait d'apporter la fibre jusqu'au client final et de louer l'accès au FAI.
<br />
<br />
Et enfin, <a href="https://lists.fdn.fr/wws/arc/fai-locaux/2011-01/msg00041.html">cet excellent message de Bruno Spiquel</a> : ce n'est rien qu'une FAQ destinée à nous rassurer, qu'on se place en tant que FAI potentiel ou en tant que client potentiel. Et l'effet est parfaitement atteint.
<br />
<br />
Sur ce, je vous souhaite un bon moulage.</div><div><a href="https://linuxfr.org/news/fibrer-cest-faisable-par-une-bande-de-copains.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/26653/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/fibrer-cest-faisable-par-une-bande-de-copains#comments">ouvrir dans le navigateur</a>
</p>
mackwichttps://linuxfr.org/nodes/26653/comments.atom