tag:linuxfr.org,2005:/users/wawet76/journauxLinuxFr.org : les journaux de Wawet762018-03-02T02:53:38+01:00/favicon.pngtag:linuxfr.org,2005:Diary/377662018-03-02T02:53:38+01:002018-03-02T02:53:38+01:00TapTempo sur mobile en PWALicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Bonjour à tous.</p>
<p>Suite aux portages de TapTempo en divers langages (Rust, Ada, Javascript, Perl (5.10 et 6), Python (2.7), bash, Haskel), pourquoi pas une <a href="https://chutelib.net/taptempo/">version pour ordiphone</a>.</p>
<p>Non, c'est pas un portage. L'interface n'est pas la même, y'a pas d'internationalisation ni d'option… L'idée était de découvrir rapidement le fonctionnement des progressive web apps.</p>
<p>Première étape, faire un TapTempo en html/javascript. Par exemple en reprenant le code d'un des commentaires sur <a href="//linuxfr.org/users/wawet76/journaux/portage-de-taptempo-en-javascript">ce journal</a> avec un peu de css et quelques modifs pour que ça réagisse aux clics sur desktop et aux taps sur mobile.</p>
<pre><code class="html"><span class="cp"><!doctype html></span>
<span class="p"><</span><span class="nt">html</span><span class="p">></span>
<span class="p"><</span><span class="nt">head</span><span class="p">></span>
<span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span><span class="p">></span>
<span class="p"><</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">"viewport"</span> <span class="na">content</span><span class="o">=</span><span class="s">"user-scalable=0"</span><span class="p">></span>
<span class="p"><</span><span class="nt">style</span><span class="p">></span>
<span class="nt">body</span> <span class="p">{</span>
<span class="k">height</span><span class="p">:</span> <span class="mi">100</span><span class="kt">vh</span><span class="p">;</span>
<span class="k">margin</span><span class="p">:</span> <span class="mi">0</span><span class="p">;</span> <span class="k">padding</span><span class="p">:</span> <span class="mi">0</span><span class="p">;</span>
<span class="k">text-align</span><span class="p">:</span> <span class="kc">center</span><span class="p">;</span>
<span class="k">font</span><span class="p">:</span> <span class="kc">bold</span> <span class="mi">25</span><span class="kt">vw</span> <span class="n">Lucida</span> <span class="n">Console</span><span class="p">,</span> <span class="kc">monospace</span><span class="p">;</span>
<span class="k">background-color</span><span class="p">:</span> <span class="mh">#A8C64E</span><span class="p">;</span> <span class="k">color</span><span class="p">:</span> <span class="mh">#3C412C</span><span class="p">;</span>
<span class="p">}</span>
<span class="p"></</span><span class="nt">style</span><span class="p">></span>
<span class="p"></</span><span class="nt">head</span><span class="p">></span>
<span class="p"><</span><span class="nt">body</span> <span class="na">onload</span><span class="o">=</span><span class="s">"t=[];h=e=>{l=t.length;n=t[l]=Date.now();if(l)document.body.innerHTML=Math.floor(60000/(n-t[0])*l);t=t.slice(-4);e.preventDefault()};addEventListener('touchstart',h);addEventListener('mou\</span>
<span class="s">sedown',h);addEventListener('touchend',e=>{e.preventDefault()})"</span><span class="p">></span>
<span class="p"></</span><span class="nt">body</span><span class="p">></span>
<span class="p"></</span><span class="nt">html</span><span class="p">></span></code></pre>
<h3 id="le-manifest">Le manifest</h3>
<p>Il s'agit d'un fichier json donnant quelques infos sur l'application :</p>
<pre><code class="javascript"><span class="p">{</span>
<span class="s2">"name"</span><span class="o">:</span> <span class="s2">"Tap Tempo Progressive Web App"</span><span class="p">,</span>
<span class="s2">"short_name"</span><span class="o">:</span> <span class="s2">"TapTempo"</span><span class="p">,</span>
<span class="s2">"icons"</span><span class="o">:</span> <span class="p">[{</span>
<span class="s2">"src"</span><span class="o">:</span> <span class="s2">"taptempo.png"</span><span class="p">,</span>
<span class="s2">"sizes"</span><span class="o">:</span> <span class="s2">"192x192"</span><span class="p">,</span>
<span class="s2">"type"</span><span class="o">:</span> <span class="s2">"image/png"</span>
<span class="p">}],</span>
<span class="s2">"background_color"</span><span class="o">:</span> <span class="s2">"#A8C64E"</span><span class="p">,</span>
<span class="s2">"start_url"</span><span class="o">:</span> <span class="s2">"/taptempo/"</span><span class="p">,</span>
<span class="s2">"display"</span><span class="o">:</span> <span class="s2">"standalone"</span>
<span class="p">}</span></code></pre>
<p>On indique où se situe le manifest, avec une balise link dans le fichier html :</p>
<pre><code class="html"><span class="p"><</span><span class="nt">link</span> <span class="na">rel</span><span class="o">=</span><span class="s">"manifest"</span> <span class="na">href</span><span class="o">=</span><span class="s">"/taptempo/manifest.json"</span><span class="p">></span></code></pre>
<p>Une fois le manifest en place, les navigateurs mobiles proposent d'ajouter à l'écran d'accueil un lien vers l'application. Avec Chrome il faut passer par le menu; avec Firefox une icône dédiée apparaît dans la barre d'url.</p>
<p>On a une icône. La page se lance sans barre d'url. Ça ressemble à une application Android.</p>
<p>Sauf… Sauf que ça ne marche pas hors-ligne.</p>
<h3 id="le-service-worker">Le service worker</h3>
<p>Les services workers permettent de gérer en javascript le comportement d'un cache. Pour l'instant on va s'en tenir au minimum, sans gestion des mises à jour :<br>
- À l'installation de l'application, on met les fichiers nécessaires dans un cache.<br>
- Quand les fichiers sont demandés, on utilise la version en cache.</p>
<pre><code class="javascript"><span class="k">this</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="s1">'install'</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">event</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">event</span><span class="p">.</span><span class="nx">waitUntil</span><span class="p">(</span>
<span class="nx">caches</span><span class="p">.</span><span class="nx">open</span><span class="p">(</span><span class="s1">'v1'</span><span class="p">).</span><span class="nx">then</span><span class="p">(</span><span class="kd">function</span><span class="p">(</span><span class="nx">cache</span><span class="p">)</span> <span class="p">{</span>
<span class="k">return</span> <span class="nx">cache</span><span class="p">.</span><span class="nx">addAll</span><span class="p">([</span>
<span class="s1">'/taptempo/'</span><span class="p">,</span>
<span class="s1">'/taptempo/sw.js'</span>
<span class="p">]);</span>
<span class="p">})</span>
<span class="p">);</span>
<span class="p">});</span>
<span class="k">this</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="s1">'fetch'</span><span class="p">,</span> <span class="nx">event</span> <span class="p">=></span> <span class="p">{</span>
<span class="nx">event</span><span class="p">.</span><span class="nx">respondWith</span><span class="p">(</span>
<span class="nx">caches</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">event</span><span class="p">.</span><span class="nx">request</span><span class="p">)</span>
<span class="p">);</span>
<span class="p">});</span></code></pre>
<p>Un dernier bout de javascript est ajouté à la page pour lancer le service worker :</p>
<pre><code class="javascript"><span class="k">if</span> <span class="p">(</span><span class="s1">'serviceWorker'</span> <span class="k">in</span> <span class="nx">navigator</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">navigator</span><span class="p">.</span><span class="nx">serviceWorker</span><span class="p">.</span><span class="nx">register</span><span class="p">(</span><span class="s1">'/taptempo/sw.js'</span><span class="p">);</span>
<span class="p">}</span></code></pre>
<p>L'application est maintenant utilisable hors-ligne.</p>
<p>Une fois qu'il y un manifest, un service worker suffisant pour le hors-ligne, et que l'accès est en https, Chrome pour Android propose automatiquement l'installation de l'appli quand on visite son URL. Avec Firefox il faut utiliser l'icône située dans la barre d'url.</p>
<p>À essayer ici : <a href="https://chutelib.net/taptempo/">https://chutelib.net/taptempo/</a></p>
<p>Pour aller un peu plus loin dans les web workers, avec une introduction au "Promesses" utilisées pour l'exécution asynchrone : <a href="https://developer.mozilla.org/fr/docs/Web/API/Service_Worker_API/Using_Service_Workers">https://developer.mozilla.org/fr/docs/Web/API/Service_Worker_API/Using_Service_Workers</a></p><div><a href="https://linuxfr.org/users/wawet76/journaux/taptempo-sur-mobile-en-pwa.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/113837/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/taptempo-sur-mobile-en-pwa#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/113837/comments.atomtag:linuxfr.org,2005:Diary/377562018-02-27T01:07:38+01:002018-02-27T01:07:38+01:00Portage de TapTempo en JavaScriptLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Suite au <a href="//linuxfr.org/users/blackknight/journaux/portage-de-taptempo-en-ada">journal de Blackknight</a> à propos du <a href="//linuxfr.org/users/mzf/journaux/un-tap-tempo-en-ligne-de-commande">journal de mzf</a>, j'ai décidé de faire une version de TapTempo en Javascript.</p>
<p>Copier-coller le code suivant dans la console js de votre navigateur (F12), donner le focus à la page et tapoter n'importe quelle touche.</p>
<pre><code class="javascript"><span class="kd">var</span> <span class="nx">t</span> <span class="o">=</span> <span class="p">[];</span>
<span class="nb">document</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="s2">"keydown"</span><span class="p">,</span> <span class="kd">function</span><span class="p">()</span> <span class="p">{</span>
<span class="nx">t</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">performance</span><span class="p">.</span><span class="nx">now</span><span class="p">());</span>
<span class="k">if</span> <span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">length</span> <span class="o">></span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="mi">60000</span> <span class="o">/</span> <span class="p">(</span><span class="nx">t</span><span class="p">[</span><span class="nx">t</span><span class="p">.</span><span class="nx">length</span> <span class="o">-</span> <span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="nx">t</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> <span class="o">*</span> <span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">length</span> <span class="o">-</span> <span class="mi">1</span><span class="p">));</span>
<span class="p">}</span>
<span class="k">if</span> <span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">length</span> <span class="o">></span> <span class="mi">4</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">t</span><span class="p">.</span><span class="nx">shift</span><span class="p">();</span>
<span class="p">}</span>
<span class="p">})</span></code></pre>
<p>Ça donne dans la console le tempo moyen en bpm sur les 5 dernières frappes max.</p>
<p>Vous pouvez tester <a href="https://jsfiddle.net/x4Lo1af3/8/">sur JSFiddle</a>.</p><div><a href="https://linuxfr.org/users/wawet76/journaux/portage-de-taptempo-en-javascript.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/113812/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/portage-de-taptempo-en-javascript#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/113812/comments.atomtag:linuxfr.org,2005:Diary/230652006-11-08T23:51:24+01:002006-11-08T23:51:24+01:00Grand tournoi Frozen-Bubble 2J'aimerais organiser un tournoi de Frozen-Bubble entre linuxfriens.<br />
<br />
Je vois le truc un peu comme ça :<br />
- une période d'inscription<br />
- organisation de poules, tout le monde joue contre tout le monde dans sa poule<br />
- constitution de division selon les résultats des poules<br />
- tout le monde joue contre tout le monde dans sa division<br />
Et ensuite, par exemple chaque mois ou chaque 2 semaines jusqu'à ras-le-bol des participants :<br />
- les derniers de chaque division descendent<br />
- les premiers de chaque division montent<br />
- tout le monde joue contre tout le monde dans sa division<br />
<br />
Les matchs se font en 1 contre 1. Le premier à 10 victoires remporte le match. Un match gagné rapporte un point.<br />
<br />
Je propose de centraliser les scores à la main dans un premier temps. Si ça demande trop de travail il faudra étudier la possibilité de monter un serveur pour organiser tout ça... (j'ai une machine dispo et apparemment il existe plusieurs trucs en PHP/MySQL pour faire ça)<br />
<br />
Pour s'inscrire, envoyez-moi un mail à "<strong>thomas _at_ walraet.com</strong>" avec comme sujet "<strong>FB2: inscription</strong>" et dans le corp du message :<br />
<tt>Pseudo: votre_pseudo<br />
Nom: prenom_nom (facultatif)<br />
Jabber: @_Jabber (facultatif mais serait pratique)<br />
Niveau: mauvais/débutant/bon/expert</tt><br />
<br />
Vos adresses mail/jabber seront envoyées aux membres de votre poule et division <br />
<br />
Le niveau servira à bien répartir les premières poules.<br />
<br />
Les inscriptions seront clauses dimanche à midi (GMT+1), headers des serveurs SMTP faisant foi.<br />
<br />
<br />
Et une petite note pour finir, comme les serveurs de Frozen-Bubble ne gèrent pas (encore ?) de login, log, etc., tout sera basé sur la bonne fois des joueurs... en espérant qu'on ne verra pas d'abus, tricheur, doublon et tout et tout.<div><a href="https://linuxfr.org/users/wawet76/journaux/grand-tournoi-frozen-bubble-2.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/49510/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/grand-tournoi-frozen-bubble-2#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/49510/comments.atomtag:linuxfr.org,2005:Diary/223132006-07-31T20:19:46+02:002006-07-31T20:19:46+02:00Envie de frapper votre ordinateur ?Certains ordis portables ont des accéléromètres pour détecter quand ils sont en train de tomber (pour automatiquement se préparer à la réception, tel le félin moyen).<br />
<br />
Un article sur le site d'IBM parle de la possibilité d'accéder aux capteurs pour que la machine réagisse quand on lui tape dessus... Bon il existe quoi comme jeu de flipper en logiciel libre ?<br />
<br />
<a href="http://www-128.ibm.com/developerworks/linux/library/l-knockage.html?ca=dgr-lnxw01Knock-Knock">http://www-128.ibm.com/developerworks/linux/library/l-knocka(...)</a><div><a href="https://linuxfr.org/users/wawet76/journaux/envie-de-frapper-votre-ordinateur.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/48776/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/envie-de-frapper-votre-ordinateur#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/48776/comments.atomtag:linuxfr.org,2005:Diary/216102006-05-12T16:19:14+02:002006-05-12T16:19:14+02:00Cartographie LibrePour rebondir sur le journal d'à côté qui parle de comment récupérer une grande carte chez Google, j'aimerais vous présenter OpenStreetMap. <a href="http://www.openstreetmap.org/">http://www.openstreetmap.org/</a><br />
<br />
Le but du site est de créer des cartes librement utilisables. La licence utilisée est une CC-Attribution-ShareAlike.<br />
<br />
Le principe : Uploader plein de traces GPS, les utiliser comme base pour tracer les rues, puis tagguer le tout pour indiquer les noms, les type de voie, etc.<br />
<br />
L'Angleterre est bien couverte (toutes les Autoroutes, pas mal de grandes villes qui commencent à être bien détaillées). Pour la France, Grenoble est bien détaillé, et j'ai bien entamé Paris (grandes rues au fur et à mesure de rando roller principalement, et début de couverture détaillée de mon quartier (dans le XIIIème))<br />
<br />
C'est un travail de fourmi mais petit à petit ça avance. Le projet à besoin de :<br />
- Codeurs pour améliorer le site et les interfaces (la tenue à la charge est un problème récurrent)<br />
- Possesseur de GPS pour avoir des données brutes.<br />
- Tout le monde pour tracer les rues, les nommer. (même si en général on s'occupe directement des traces GPS que l'on vient d'uploader, il arrive de tomber sur des zones avec des traces GPS dispo mais pas de rue)<br />
<br />
Pour la France : <a href="http://wiki.openstreetmap.org/index.php/WikiProject_France">http://wiki.openstreetmap.org/index.php/WikiProject_France</a><div><a href="https://linuxfr.org/users/wawet76/journaux/cartographie-libre.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/48105/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/cartographie-libre#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/48105/comments.atomtag:linuxfr.org,2005:Diary/194572005-09-18T00:40:14+02:002005-09-18T00:40:14+02:00AppleseedJe reviens tout juste du ciné où j'ai vu le dernier Appleseed.<br />
<br />
Je suis très étonné que personne n'en ai encore parlé ici. À la fin il y a une référence directe à linuxfr. Je ne pensais quand même pas que ce site était à ce point connu...<div><a href="https://linuxfr.org/users/wawet76/journaux/appleseed.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/45980/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/appleseed#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/45980/comments.atomtag:linuxfr.org,2005:Diary/165022004-12-23T15:25:44+01:002004-12-23T15:25:44+01:00Des données sur un vinyleà votre avis, on pourrait mettre quel volume de donnée sur un disque vinyle ?<div><a href="https://linuxfr.org/users/wawet76/journaux/des-donn%C3%A9es-sur-un-vinyle.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/43091/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/des-donn%C3%A9es-sur-un-vinyle#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/43091/comments.atomtag:linuxfr.org,2005:Diary/163842004-12-13T23:12:44+01:002004-12-13T23:12:44+01:00Photos CD UbuntuSi vous voulez voir à quoi ressemblent les CD Ubuntu, j'ai mis des photos ici :<br />
<a href="http://thomas.walraet.net/blog/index.php/2004/12/13/8-cd-ubuntu">http://thomas.walraet.net/blog/index.php/2004/12/13/8-cd-ubuntu(...)</a><br />
<br />
En ce qui me concerne, j'ai installé la distrib depuis une ISO gravée avant de recevoir les CD. Ma petite pile de CD pressés est destinée aux proches et amis intéressés. Le CD d'install à coté du Live-CD, c'est parfait !<div><a href="https://linuxfr.org/users/wawet76/journaux/photos-cd-ubuntu.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/42975/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/photos-cd-ubuntu#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/42975/comments.atomtag:linuxfr.org,2005:Diary/162702004-12-05T22:39:24+01:002004-12-05T22:39:24+01:00Pub honteuseUn journal juste pour donner l'adresse d'un jeu en Flash spécial Noël.<br />
<br />
Alors oui c'est de la pub pour le site d'une copine.<br />
Et oui c'est du Flash qui pue et qu'est pas libre.<br />
Mais voila c'est comme ça. <a href="http://emiliekun.free.fr/bonus.html">http://emiliekun.free.fr/bonus.html(...)</a><br />
<br />
<br />
En plus le plugin flash ramouille chez moi. Je suis obligé de jouer au boulot pour faire des bons scores et ça nuit à ma productivité. (record perso : 100)<div><a href="https://linuxfr.org/users/wawet76/journaux/pub-honteuse.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/42864/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/pub-honteuse#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/42864/comments.atomtag:linuxfr.org,2005:Diary/129922004-05-22T22:50:34+02:002004-05-22T22:50:34+02:00Comment font les moteurs de recherche ?Je viens de voir ce lien dans un journal :<br />
<a href="http://www.liafa.jussieu.fr/~latapy/index.php?item=webgraph&#9001;=fr">http://www.liafa.jussieu.fr/~latapy/index.php?item=webgraph〈=(...)</a><br />
Je me souviens aussi de pages créant à l'infini des adresses mail faussent pour occuper les crawleurs des spammeurs...<br />
<br />
Comment font les moteurs de recherche pour ne pas suivre tout ce contenu sans intérêt ?<br />
<br />
Si ils se restreignent à une certaine "profondeur" de lien pour chaque domaine, il y aura forcement de la perte. Il faut par exemple pas mal de clics pour atteindre certains journaux anciens.<br />
<br />
En passant, ça serait intéressant d'étudier la profondeur d'un site comme linuxfr. Quel % du contenu est-il accessible en 1 clic ? 2 clic ? etc. Quelle est la page la plus "profonde" ?<div><a href="https://linuxfr.org/users/wawet76/journaux/comment-font-les-moteurs-de-recherche.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/39708/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/comment-font-les-moteurs-de-recherche#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/39708/comments.atomtag:linuxfr.org,2005:Diary/103092004-03-11T00:34:11+01:002004-03-11T00:34:11+01:00xfce4 / DebianDepuis 2 jours, je regarde ce xfce4 dont tant de monde dit du bien.<br />
Bah c'est plutôt sympa, mais.... mais mais mais ?<br />
<br />
Il est où le menu Debian ?<div><a href="https://linuxfr.org/users/wawet76/journaux/xfce4-debian.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/37025/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/xfce4-debian#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/37025/comments.atomtag:linuxfr.org,2005:Diary/99952004-03-02T15:41:21+01:002004-03-02T15:41:21+01:00Installeur Debian SargeComme la question revient souvent de savoir comment installer proprement une Debian récente...<br />
<br />
J'ai installé hier une Sarge avec l'ISO de net-install (100Mo, daily build du 1er mars).<br />
Bah tout c'est bien passé, même en Français.<br />
<br />
Le seul point noir : Parfois tout semble freezé, mais il suffit d'attendre. Lors de l'installation de Grub, le PC est resté sur "40%" pendant plusieurs minutes. (la première fois, j'ai arrêté l'install en la pensant plantée :-/)<br />
<br />
<a href="http://www.debian.org/devel/debian-installer/">http://www.debian.org/devel/debian-installer/(...)</a><div><a href="https://linuxfr.org/users/wawet76/journaux/installeur-debian-sarge.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/36711/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/installeur-debian-sarge#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/36711/comments.atomtag:linuxfr.org,2005:Diary/71592003-11-25T16:10:58+01:002003-11-25T16:10:58+01:00ATI Radeon 9200Je louche vers ce chipset pour mon nouveau PC, principalement parcequ'il n'a pas besoin de ventilateur suplémentaire.<br />
D'un coté il est marqué comme "supporté" par XFree et le DRI. De l'autre il y a des drivers proprio chez ATI.<br />
<br />
J'aimerais savoir à quoi m'attendre avec les drivers libres et les drivers proprios en terme de 3D et de support de la sortie TV...<br />
<br />
Sinon si quelqu'un à une autre suggestion comme carte graphique pour Linux avec :<br />
- 3D pas trop pourrie<br />
- sortie TV pour les DivX et DVD<br />
- pas de ventilo si possible<br />
<br />
Merci mon journal.<div><a href="https://linuxfr.org/users/wawet76/journaux/ati-radeon-9200.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/33888/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/ati-radeon-9200#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/33888/comments.atomtag:linuxfr.org,2005:Diary/51742003-09-05T20:10:03+02:002003-09-05T20:10:03+02:00Les journaux sont HS ?Ou bien personne n'a rien à dire ?<div><a href="https://linuxfr.org/users/wawet76/journaux/les-journaux-sont-hs.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/31907/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/les-journaux-sont-hs#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/31907/comments.atomtag:linuxfr.org,2005:Diary/50332003-08-30T19:04:30+02:002003-08-30T19:04:30+02:00statut d'un travail s'appuyant sur un document non libreEntre le journal sur le résumé des lettres de Tolkien <a href="http://linuxfr.org/~burdoche/5020.html">http://linuxfr.org/~burdoche/5020.html(...)</a> et celui sur les cartes de Jak <a href="http://linuxfr.org/~Jak/5026.html">http://linuxfr.org/~Jak/5026.html(...)</a> je me pose une question.
<br />
<br />
Si je crée une base de donnée des rues d'une ville avec leur coordonnée en me basant sur des cartes qui ne m'appartiennes pas (mapblast, maporama), est-ce que je pourrais légalement les diffuser sous une licence libre ?
<br />
<br />
<br />
<br />
(runtudju, le lien "disposition légale" sur maporama renvoie une erreur 404)<div><a href="https://linuxfr.org/users/wawet76/journaux/statut-dun-travail-sappuyant-sur-un-document-non-libre.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/31767/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/wawet76/journaux/statut-dun-travail-sappuyant-sur-un-document-non-libre#comments">ouvrir dans le navigateur</a>
</p>
Wawet76https://linuxfr.org/nodes/31767/comments.atom