<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.narf.ssji.net/~shtrom/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>shtrom's wiki projets</title>
    <subtitle></subtitle>
    <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/"/>
    <id>http://www.narf.ssji.net/~shtrom/wiki/</id>
    <updated>2010-09-08T16:36:29+02:00</updated>
    <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
<link rel="self" type="application/atom+xml" href="http://www.narf.ssji.net/~shtrom/wiki/feed.php" />
    <entry>
        <title>Distant Sun (OpenBSD on a Dedibox)</title>
        <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/projets/distantsun"/>
        <published>2010-08-25T03:38:54+02:00</published>
        <updated>2010-08-25T03:38:54+02:00</updated>
        <id>http://www.narf.ssji.net/~shtrom/wiki/projets/distantsun</id>
        <summary>&lt;pre&gt;
@@ -604,10 +604,12 @@
  &amp;lt;file&amp;gt;
  if [ -x /usr/local/bin/tracd ]; then
    echo -n ' tracd' 
    export TRAC_ENV_INDEX_TEMPLATE=/srv/trac/templates/index.html
-   sudo -E -u _trac /usr/local/bin/tracd -d -p 8000 --basic-auth=&amp;quot;*&amp;quot;,/srv/www/.htpasswd, \
-                   -e /srv/trac/projects &amp;gt;/dev/null 2&amp;gt;&amp;amp;1
+   sudo -E -u _trac /usr/local/bin/tracd -d -p 8000 \
+         --basic-auth=&amp;quot;*&amp;quot;,/srv/www/.htpasswd, \
+         --base-path=/svn \
+         -e /srv/trac/projects &amp;gt;/dev/null 2&amp;gt;&amp;amp;1
  fi
  &amp;lt;/file&amp;gt;
  
  ==== Proxying via Apache ====

&lt;/pre&gt;</summary>
    </entry>
    <entry>
        <title>Gloduk (Gentoo Linux on an iBook G4)</title>
        <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/projets/gloduk"/>
        <published>2010-07-09T05:29:04+02:00</published>
        <updated>2010-07-09T05:29:04+02:00</updated>
        <id>http://www.narf.ssji.net/~shtrom/wiki/projets/gloduk</id>
        <summary>&lt;pre&gt;
@@ -1,8 +1,9 @@
- ====== Gloduk (Gentoo Linux on an iBook G4) ======
  &amp;lt;flattr&amp;gt;
  align=right
  &amp;lt;/flattr&amp;gt;
+ 
+ ====== Gloduk (Gentoo Linux on an iBook G4) ======
  
  Installing Gentoo Linux 2008.0++ on a June-2005 12&amp;quot; iBook G4.
  
  {{ projets:gloduk:gloduk.jpg?320 }}

&lt;/pre&gt;</summary>
    </entry>
    <entry>
        <title>Using Internode Trial IPv6 with a Netgear DG834 Running OpenWRT</title>
        <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/projets/internodeipv6dg834"/>
        <published>2010-08-24T11:44:17+02:00</published>
        <updated>2010-08-24T11:44:17+02:00</updated>
        <id>http://www.narf.ssji.net/~shtrom/wiki/projets/internodeipv6dg834</id>
        <summary>&lt;pre&gt;
@@ -1,4 +1,8 @@
+ &amp;lt;flattr&amp;gt;
+ align=right
+ &amp;lt;/flattr&amp;gt;
+ 
  ====== Using Internode Trial IPv6 with a Netgear DG834 Running OpenWRT ======
  
  {{:projets:dg834:imgp2268.jpg?200  |An OpenWRT-powered DG834 an muDrublic}}
  

&lt;/pre&gt;</summary>
    </entry>
    <entry>
        <title>LIRC system-wide</title>
        <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/projets/lirc"/>
        <published>2010-01-04T14:30:21+02:00</published>
        <updated>2010-01-04T14:30:21+02:00</updated>
        <id>http://www.narf.ssji.net/~shtrom/wiki/projets/lirc</id>
        <summary>&lt;pre&gt;
@@ -1 +1,45 @@
+ ====== LIRC system-wide ======
+ Le but est de pouvoir controller toute la partie médias d'une machine (sous Slackware 10) à coup de LIRC, sans avoir besoin de se logger sous une session particulière.
  
+ Ça inclue:
+   * musique (MPD, peut être xmms)
+   * télé (%%XdTV%%)
+   * vidéo (mplayer)
+   * Xosd
+ 
+ ===== Le concept =====
+ On va lancer ''irexec'' en tant qu'un user particulier du système, en forçant le ''DISPLAY'' à '':0''. Par défaut son ''.Xauthority'' sera celui de ''gdm'', et dans les scripts d'ouverture/fermeture de session, ce lien sera mis à jour en fonction de l'user connecté.
+ 
+ ===== Un user =====
+   $ sudo groupadd lirc
+   $ sudo useradd -c &amp;quot;LIRC daemon&amp;quot; -d /var/lirc -g lirc -G audio,video,cdrom -u xxx lirc
+   $ sudo mkdir /var/lirc
+   $ sudo chown lirc.lirc /var/lirc
+ 
+ ===== Des scripts =====
+ Ils sont rangés dans [[http://www.narf.ssji.net/cgi-bin/viewcvs.cgi/remote-automation/|le CVS]].
+ 
+   $ cvs -d (...) co remote-automation
+   $ cd remote-automation
+   $ sudo make install
+ 
+ ===== Paramètres des applis =====
+ 
+ ==== LIRC ====
+ Mettre la conf dans ''/etc/lircrc''
+ 
+ ==== Autres ====
+ Penser à mettre les bons fichiers de conf dans le ''$HOME'' de l'user ''lirc'' afin que les applis retrouvent leur petits.
+ 
+ ===== Scripts d'ouverture/fermeture de session =====
+ Dans ''/etc/X11/gdm/%%PreSession%%/Default'' on rajoute après la définition de ''gdmwhich'':
+   /usr/local/bin/lirc_set_authority &amp;quot;$USER&amp;quot;
+ 
+ Et dans ''/etc/X11/gdm/Init/Default'':
+   /usr/local/bin/lirc_set_authority
+ 
+ ===== Démarrage =====
+ Dans ''/etc/rc/rc.local'', on rajoute après le démarrage de lircd
+ &amp;lt;file&amp;gt;
+ su lirc -c /usr/local/bin/lirc_start_irexec
+ &amp;lt;/file&amp;gt;

&lt;/pre&gt;</summary>
    </entry>
    <entry>
        <title>µDrublic (mudrublic, OpenBSD on a Soekris net4511-30)</title>
        <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/projets/mudrublic"/>
        <published>2010-07-16T07:33:33+02:00</published>
        <updated>2010-07-16T07:33:33+02:00</updated>
        <id>http://www.narf.ssji.net/~shtrom/wiki/projets/mudrublic</id>
        <summary>&lt;pre&gt;
@@ -33,4 +33,6 @@
  ===== TODO list =====
    * tunnels (IPv6 + ssh)
    * captive portal / proxy
    * configuration interface
+ 
+ {{tag&amp;gt;project OpenBSD muDrublic}}

&lt;/pre&gt;</summary>
    </entry>
    <entry>
        <title>Centralised LDAP-based Authentication on OpenBSD</title>
        <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/projets/openbsdldap"/>
        <published>2010-04-22T02:05:56+02:00</published>
        <updated>2010-04-22T02:05:56+02:00</updated>
        <id>http://www.narf.ssji.net/~shtrom/wiki/projets/openbsdldap</id>
        <summary>&lt;pre&gt;
@@ -79,5 +79,5 @@
    * SMTPd
  
  ===== References =====
  
- {{tag&amp;gt;projects openbsd ldap}}
+ {{tag&amp;gt;project openbsd ldap}}

&lt;/pre&gt;</summary>
    </entry>
    <entry>
        <title>Connexion en reverse SSH</title>
        <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/projets/reversessh"/>
        <published>2009-10-12T17:00:15+02:00</published>
        <updated>2009-10-12T17:00:15+02:00</updated>
        <id>http://www.narf.ssji.net/~shtrom/wiki/projets/reversessh</id>
        <summary>&lt;pre&gt;
@@ -4,9 +4,9 @@
  Pour se connecter depuis l'extérieur (mudrublic) vers vega, on est forcé de se connecter sur epsilon, qui redirige la connection SSH vers vega. Il est possible de forwarder des ports depuis epsilon, mais pas de placer une clé dans les authorized_hosts, donc pas de connection automatique...
  
  {{ projets:mudrublic:sshtunnel.png }}
  
- Pour palier à se problème, on va faire la connection dans l'autre sens et demander à vega de se connecter à mudrublic.
+ Pour palier à ce problème, on va faire la connection dans l'autre sens et demander à vega de se connecter à mudrublic.
  
  ===== Solution =====
  
  ==== Vega ====

&lt;/pre&gt;</summary>
    </entry>
    <entry>
        <title>La shtromBox</title>
        <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/projets/shtrombox"/>
        <published>2010-01-04T14:30:21+02:00</published>
        <updated>2010-01-04T14:30:21+02:00</updated>
        <id>http://www.narf.ssji.net/~shtrom/wiki/projets/shtrombox</id>
        <summary>&lt;pre&gt;
@@ -1 +1,87 @@
+ ====== La shtromBox ======
  
+ Bon, l'idée est de réunir toutes les fonctionnalités vidéo et son (mais pas multimédia, c'est un truc de commercial !) dans une boîte entièrement commandable à la télécommande et pouvant marcher branchée ou non à une télé (ou un écran).
+ 
+ ===== Formats à lire =====
+ ==== Audio ====
+   * Vorbis
+   * MP3
+   * CDDA
+   * :!: [[http://irate.sf.net|iRate]]
+   * Streams
+ 
+ ==== Video ====
+   * DVD
+   * %%DivX%% et consorts
+   * Télévision (avec de possibles filtrages de flux ;-) )
+   * Streams aussi
+ 
+ ===== Supports à lire =====
+ ==== CD, DVD ====
+ :?: Supporter la gravure
+ 
+ ==== Réseau ====
+   * NFS
+   * SMB
+ =&amp;gt; Configuration réseau statique/DHCP, ajout de &amp;quot;shares&amp;quot; favorites
+ 
+ ==== Autres ====
+   * :?: Disque dur
+   * Clé USB
+   * Smart/Flash/autres
+ 
+ ===== Fonctionnalités =====
+   * Enregistrement (différé) de flux
+   * Réveil (''at'')
+   * Gestion de Playlist
+     * Lecture ordonnée
+     * Lecture aléatoire
+       * Totale
+       * Par album (un album dans l'ordre)
+       * Au sein d'un album
+     * Gestion de bibliothèque
+       * Tri au genre/artiste/abum -&amp;gt; régénération/stockage
+     * Sauvegarde de playlists favorites
+ 
+ ===== Entrées/Sorties =====
+ ==== Télécommande ====
+ [[http://www.lirc.org|LIRC]]
+ 
+ ==== En façade ====
+   * Contrôles CD/DVD; Prev, Play/Pause, Next (:?: gestion de l'appui long)
+ 
+ ==== Afficheur LCD ====
+   * Visible de loin
+   * Affichage de l'heure par défaut (utiliser un NTP si possible)
+   * :?: [[http://lcdproc.omnipotent.net/|LCDproc]]
+ 
+ ==== Sortie vidéo ====
+   * OSD
+   * :?: Serveur X (si on pouvait éviter...)
+ 
+ ==== Réseau ====
+   * Next/Prev/... accessible depuis d'autres machines =&amp;gt; écriture d'un client (:?: plugin XMMS ?)
+     * :?: gestion de droits
+     * possibilité de compresser les données (transfert de playlist, ...)
+     * flux bidirectionnel -&amp;gt; remontée d'informations du serveur (nouvelle playlist, play/pause) aux clients
+     * :?: Streaming (là on commence à s'amuser :-))
+   
+ 
+ ===== Implémentation =====
+ ==== Matérielle ====
+   * Une carte Mini-ITX (:!: Elle doit pouvoir tenir la charge lors des décodages/filtrages)
+   * Un boîtier pas trop gros ou voyant...
+   * Carte télé
+   * Carte son 5.1 (:?: onboard ou en plus ; t =&amp;gt; 2 PCI)
+ 
+ ==== Logicielle ====
+   * Linux (avec un hoptplug/udev et des hooks dans l'interface pour le paramétrage)
+   * Jeter un oeil à la [[http://www.geexbox.org/|GeeXboX]] (:!: sauf que là on connait le matériel)
+   * Minimiser le nombre de logiciels pour tout faire, garder un truc modulaire
+   * :?: XML RPC http://www.xmlrpc.com/
+   * :?: Filtrage de flux implémenté au niveau device (''strfilt'')
+ =&amp;gt; Besoin d'une partie du système accessible en écriture sur une mémoire non volatile pour garder la conf.
+ 
+ === Eye Candy ===
+   * [[http://lpp-themes.sourceforge.net/|Linux Progress Patch]] ou [[http://www.bootsplash.org/|BootSplash]] pour un joli boot
+   * Thèmes ;-)

&lt;/pre&gt;</summary>
    </entry>
    <entry>
        <title>Todo List</title>
        <link rel="alternate" type="text/html" href="http://www.narf.ssji.net/~shtrom/wiki/projets/todolist"/>
        <published>2010-01-04T14:30:21+02:00</published>
        <updated>2010-01-04T14:30:21+02:00</updated>
        <id>http://www.narf.ssji.net/~shtrom/wiki/projets/todolist</id>
        <summary>&lt;pre&gt;
@@ -1 +1,45 @@
+ ====== Todo List ======
  
+ ===== 10 verres =====
+   * Lecturer au sujet de [[http://pavillonnoir.free.fr/|Pavillon Noir]]
+   * Nettoyer le sol il colle sévérement la. [[http://www.chezmoicamarche.org|Si si]]
+   * Acheter une baguette il fait faim
+   * Decuver des cuite de 19h
+   * Payer mon [[http://www.parissi.com/party/revues/20021002ibz/ima/culs.jpg|culs]]
+ 
+ ===== Chalmers =====
+ 
+ 
+ ===== Geekage =====
+ 
+ ==== muDrublic ====
+   * Nettoyer le ''pf.conf''
+     * Refaire le QoS (qui marche !)
+     * Implémenter un portail captif
+   * %%IPoDNS%%
+ 
+ ==== Shmoldu/Slackware ====
+   * Packager Mutt-ng
+   * Repackager pimpd
+   * Repackager mrtg
+   * Packager les fortunes
+   * Packager les %%FreeFonts%%
+ 
+ ==== Codage ====
+   * GoogleLinker
+   * Client Jabber type ''pot+talk'' (LIM ?)
+   * LMP
+   * pimpd: rajout du support de l'IPv6 et portage sur %%OpenBSD%%
+   * Gestionnaire de TodoList
+   * Portail orienté utilisateur (type Google IG) (Agenda, wiki, RSS, liens, rappels, todo list, temps, ...)
+   * Bot IRC gérant automatiquement les habitués et implémentant des votes
+   * Gestionnaire de diagramme de GANT (PHP + cron)
+ 
+ 
+ ==== Autres ====
+   * Apprendre l'[[http://www.objc.info/about/|objective-c]]
+   * Apprendre un autre _vrai_ langage ([[http://caml.inria.fr/|(O)Caml]],...)
+   * [[http://www.cduce.org|CDuce]]
+   * Jeter un oeil au [[http://www.linuxprinting.org/kpfeifle/LinuxKongress2002/Tutorial/III.PostScript-and-PPDs/III.PostScript-and-PPDs.html|fonctionnement de CUPS et des PPDs]]
+   * [[http://www.harding.motd.ca/autossh|AutoSSH]]
+   * [[shtromBox]]

&lt;/pre&gt;</summary>
    </entry>
</feed>
