<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blogbangbang.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Blog Bang Bang - Tag - Ubuntu</title>
  <link>http://blogbangbang.com/</link>
  <atom:link href="http://blogbangbang.com/feed/tag/Ubuntu/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 21 Nov 2008 04:27:39 +0100</pubDate>
  <copyright>cc-by-sa</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>En vrac</title>
    <link>http://blogbangbang.com/post/2008/06/04/En-vrac</link>
    <guid isPermaLink="false">urn:md5:f32760b1125e2178ecc3a7fb64ec68b7</guid>
    <pubDate>Wed, 04 Jun 2008 23:47:00 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
        <category>en vrac</category>
        <category>Linux</category><category>ruby</category><category>RubyOnRails</category><category>Systèmes dexploitation</category><category>ubuntu</category><category>Ubuntu</category><category>Umpc</category>    
    <description>    &lt;p&gt;Pas beaucoup de temps en ce moment (pris par le projet de fin d'année de ma dernière année d'étude), donc je vous livre sans grands discours ce qu'il faut lire, voir, savoir en ce moment : &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Yahoo fournit un &lt;a href=&quot;http://developer.yahoo.com/ypatterns/wireframes/&quot; hreflang=&quot;en&quot;&gt;kit d'éléments d'interfaces&lt;/a&gt; Web afin de faciliter la création de Wireframes.&lt;/li&gt;
&lt;li&gt;Les UltraPortables fourmillent &lt;a href=&quot;http://fr.wikipedia.org/wiki/Asus_Eee_PC&quot;&gt;Eeepc700, 900, 1000&lt;/a&gt;, &lt;a href=&quot;http://www.blogeee.net/2008/06/04/le-gigabyte-m912-se-devoile-au-computex/&quot;&gt;Gigabyte M912&lt;/a&gt;,  &lt;a href=&quot;http://www.blogeee.net/2008/06/04/des-images-du-wind-u90-la-version-89-du-bebe-de-msi/&quot;&gt;Wind U90&lt;/a&gt;... Et quel OS choisit t-on le plus souvent pour faire tourner ce beau monde : Linux ( Et pourquoi mettre autre chose puisque c'est celui qui vous coûtera le moins cher à configuration matérielle égale, qu'il offre un meilleur confort d'utilisation et une meilleure autonomie !)&lt;/li&gt;
&lt;li&gt;Ubuntu va développer &lt;a hreflang=&quot;en&quot; href=&quot;http://www.engadget.com/2008/06/03/canonical-makes-ubuntu-netbook-remix-official-at-computex/&quot;&gt;Ubuntu Netbook Remix&lt;/a&gt; : des interfaces dédiées à ces matériels. &lt;/li&gt;
&lt;li&gt;Les PC de salon à bas prix débarquent eux aussi (&lt;a hreflang=&quot;en&quot; href=&quot;http://www.electronista.com/articles/08/06/02/final.asus.eee.box.specs/&quot;&gt;EeeBox&lt;/a&gt;) et là encore si vous voulez le moins cher ou mieux pour le même prix, c'est la version Linux qu'il vous faudra choisir.&lt;/li&gt;
&lt;li&gt;Facebook &lt;a href=&quot;http://www.lemondeinformatique.fr/actualites/lire-facebook-ouvre-les-sources-de-sa-plateforme-de-developpement-26236.html&quot;&gt;libère sa plateforme de développement&lt;/a&gt; et encourage du même coup les développeurs à utiliser leur plateforme.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;Et pour Ruby, Rails : &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Rails2.1 est sorti accompagné de son &lt;a hreflang=&quot;en&quot; href=&quot;http://ryandaigle.com/articles/2008/6/2/rails-2-1-released-summary-of-features&quot;&gt;lot de nouveautés&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;La Railsconf avait lieu la semaine dernière et les présentations sont &lt;a hreflang=&quot;en&quot; href=&quot;http://en.oreilly.com/rails2008/public/schedule/proceedings&quot;&gt;disponibles&lt;/a&gt;. &lt;br /&gt;
On regardera particulièrement celles-ci (liens vers les PDF) :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://en.oreilly.com/rails2008/public/asset/attachment/2850&quot;&gt;Les bons conseils pour les tests&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://en.oreilly.com/rails2008/public/asset/attachment/2855&quot;&gt;Fuzed&lt;/a&gt; : une solution intérressante pour gérer la montée en charge derrière Rails (ou autre...).&lt;/li&gt;
&lt;li&gt;La gestion des processus longs grâce aux &lt;a hreflang=&quot;en&quot; href=&quot;http://railspikes.com/2008/6/3/asynchronous-railsconf-2008&quot;&gt;processus asynchrones&lt;/a&gt; avec Ruby et Rails.&lt;/li&gt;
&lt;li&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://en.oreilly.com/rails2008/public/asset/attachment/2858&quot;&gt;La méta-programmation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bonne Lecture.&lt;/p&gt;
&lt;p&gt;PS : Je ne vous oublie pas pour la dernière partie de ma série sur nos ressources et le &amp;quot;HomeServer&amp;quot;, elle arrive bientôt. &lt;/p&gt;</description>
    
    
    
          <comments>http://blogbangbang.com/post/2008/06/04/En-vrac#comment-form</comments>
      <wfw:comment>http://blogbangbang.com/post/2008/06/04/En-vrac#comment-form</wfw:comment>
      <wfw:commentRss>http://blogbangbang.com/feed/rss2/comments/80</wfw:commentRss>
      </item>
    
  <item>
    <title>Allo Pam, ici la touffe bleue !</title>
    <link>http://blogbangbang.com/post/2007/10/10/Allo-Pam-ici-la-touffe-bleue</link>
    <guid isPermaLink="false">urn:md5:190667421d601056c722cc955571538e</guid>
    <pubDate>Thu, 11 Oct 2007 01:35:00 +0200</pubDate>
    <dc:creator>alban</dc:creator>
        <category>geeks</category>
        <category>Linux</category><category>Ubuntu</category>    
    <description>&lt;p&gt;Je disais donc, comment utiliser son téléphone portable (compatible
bluetooth) pour s'authentifier sur un pc. En effet, je trouvais lassant de devoir saisir mon mot de passe plusieurs fois (au démarrage, pour obtenir les droits admins, etc).&lt;/p&gt;
&lt;p&gt;
Par l'intermédiaire de quelques &lt;del&gt;bidouilles&lt;/del&gt; gymnastiques, j'ai mis en place une solution me convenant parfaitement (sous GNU/Linux et plus précisément &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.ubuntu-fr.org/&quot;&gt;Ubuntu&lt;/a&gt; ).&lt;br /&gt;
Je vais dans ce billet vous montrer &lt;del&gt;que les geeks sont fainéants&lt;/del&gt; comment mettre en place ce système.
&lt;/p&gt;    &lt;p&gt;Le mécanisme d'authenification sous GNU/Linux est réalisé par &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Pluggable_authentication_module&quot;&gt;Pam&lt;/a&gt;&lt;br /&gt;
Il s'agit donc de faire intéragir le téléphone via le réseau sans fil bluetooth avec ce fameux Pam.
&lt;/p&gt;
&lt;p&gt;
En bref Pam est celui qui reçoit votre mot de passe et vous autorise a vous connecter.
&lt;/p&gt;
&lt;p&gt;
Pam fonctionne avec des modules et l'un d'entre eux permet l'interaction avec un périphérique mobile : pam_blue.&lt;br /&gt;
Je vais donc vous décrire l'installation de pam_blue et sa configuration rapide sous mon système d'exploitation préféré.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Première étape &lt;/strong&gt;: récupérer les sources de pam_blue, le compiler et l'installer.&lt;br /&gt;
Site officiel : &lt;a hreflang=&quot;fr&quot; href=&quot;http://pam.0xdef.net/&quot;&gt;http://pam.0xdef.net/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
Pour les ubunteros j'ai créer un paquet deb après la compilation vous permettant de l'installer rapidement mais également de le désinstaller facilement : &lt;a href=&quot;http://blogbangbang.com/public/pam-blue_0.1.0-1_i386.deb&quot; hreflang=&quot;fr&quot;&gt;pam-blue_0.1.0-1_i386.deb&lt;/a&gt; (pour information le paquet est créé avec checkinstall : ce qui n'est pas la meilleure solution, j'en conviens et de plus je ne l'ai testé que sous ubuntu gutsy gibbon 7.10).
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Seconde étape&lt;/strong&gt; : Je présume que vous avez un adaptateur bluetooth usb (ou intégré) qui fonctionne déjà.&lt;br /&gt;
On peut donc vérifié ce que l'ordinateur voit comme périphériques bluetooth dans le voisinage avec la commande &amp;quot;hcitool scan&amp;quot;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;alban@miko:~$ hcitool scan&lt;br /&gt;Scanning ...&lt;br /&gt;00:11:22:33:44:55       Jblanche phone&lt;br /&gt;00:66:77:88:99:AA       Alban phone&lt;br /&gt;00:BB:CC:DD:EE:FF       Livebox-1234&lt;/pre&gt;
&lt;p&gt;
On remarque l'association d'une adresse mac avec un nom de périphérique. C'est précisément ce couple d'information qui nous sera utile pour l'authentification.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Troisième étape&lt;/strong&gt; : Fichier de configuration de pam_blue
&lt;/p&gt;
&lt;p&gt;
Le fichier : /etc/security/bluesscan.conf (dans mon paquet le fichier est bluescan.conf : il faut le renommer pour le bon fonctionnement de pam_blue) &lt;br /&gt;
Voici l'expemple que j'utilise dans mon cas :
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;general {&lt;br /&gt;timeout = 5;&lt;br /&gt;}&lt;br /&gt;alban = {&lt;br /&gt;name = Alban phone;&lt;br /&gt;bluemac = 00:66:77:88:99:AA;&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;
&lt;strong&gt;Quatrième étape&lt;/strong&gt; : Modification de la configuration de Pam pour l'authentification par bluetooth.
&lt;/p&gt;
&lt;p&gt;
Le fichier : /etc/pam.d/common-auth &lt;br /&gt;
Il suffit d'ajouter la ligne suivante avant les autres lignes commençant par auth
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;auth sufficient pam_blue.so debug&lt;/pre&gt;
&lt;p&gt;
&lt;ins&gt;Remarque&lt;/ins&gt; : le fichier common-auth est inclus dans plusieurs fichiers de configuration de pam ce qui signifie que dans chaque authentification ou le fichier est inclus on bébéficiera de pam_blue (login, gdm, sudo, etc).
&lt;/p&gt;
&lt;p&gt;
Et ensuite comme par magie lors de l'authentification, on ne tape plus de mot de passe. Par contre dès que le périphérique bluetooth est hors de portée ou éteint, alors on peut s'authentifier grâce au mot de passe.
&lt;/p&gt;
&lt;p&gt;
Je vous ai dit que les geeks sont fainéants mais j'ai quand même passer une petite heure pour ces gymnastiques, cependant je n'ai pas l'impression d'avoir perdu mon temps car cela facilite mon utilisation quotidienne.
&lt;/p&gt;</description>
    
    
    
          <comments>http://blogbangbang.com/post/2007/10/10/Allo-Pam-ici-la-touffe-bleue#comment-form</comments>
      <wfw:comment>http://blogbangbang.com/post/2007/10/10/Allo-Pam-ici-la-touffe-bleue#comment-form</wfw:comment>
      <wfw:commentRss>http://blogbangbang.com/feed/rss2/comments/51</wfw:commentRss>
      </item>
    
  <item>
    <title>Il se passerait pas un truc ?</title>
    <link>http://blogbangbang.com/post/2007/07/24/Il-se-passerait-pas-un-truc</link>
    <guid isPermaLink="false">urn:md5:a269c860a7c87d5c16b0244f200d7225</guid>
    <pubDate>Tue, 24 Jul 2007 01:18:00 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
        <category>geeks</category>
        <category>Linux</category><category>logiciels libres</category><category>Ubuntu</category><category>windows</category>    
    <description>    &lt;ul&gt;&lt;li&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://www.dell.com/open&quot;&gt;Dell&lt;/a&gt; vend des PC sous ubuntu.&lt;/li&gt;
&lt;li&gt;Lenovo et toshiba devraient suivre et pourquoi pas HP (article &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.pcinpact.com/actu/news/37812-ubuntu-mark-shuttleworth-oem-constructeurs-d.htm&quot;&gt;PcInpact&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;L'assemblée nationale française passe sous Ubuntu (article &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.01net.com/article/343256.html&quot;&gt;01.net&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Les italiens suivent... (article &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.presence-pc.com/actualite/Italie-parlement-Suse-Linux-24349/&quot;&gt;PresencePC&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Les mobiles aussi se mettent à Linux (article &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.theinquirer.net/2007/07/21/un_telephone_linux_commerciali.html&quot;&gt;theInquirer&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Et Intel incite tout le monde à faire de même sur &lt;a hreflang=&quot;en&quot; href=&quot;http://www.moblin.org/index.html&quot;&gt;moblin.org&lt;/a&gt; (encore sous Ubuntu)&lt;/li&gt;
&lt;li&gt;Google porte &lt;a hreflang=&quot;fr&quot; href=&quot;http://earth.google.com/download-earth.html&quot;&gt;GoogleEarth&lt;/a&gt; puis &lt;a hreflang=&quot;fr&quot; href=&quot;http://desktop.google.fr/fr/linux/&quot;&gt;googleDesktop&lt;/a&gt; sous Linux et &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.siteduzero.com/news-62-12786-google-s-implique-dans-l-open-source.html&quot;&gt;s'implique&lt;/a&gt; de plus en plus dans la communauté.&lt;/li&gt;
&lt;/ul&gt;
 &lt;br /&gt;Pendant ce temps Microsoft tente de sauver les meubles en passant des accords avec Novell à coup de millions (article &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.zdnet.fr/actualites/informatique/0,39040745,39364589,00.htm&quot;&gt;ZDNet&lt;/a&gt;), mais la communauté réplique avec une GPL V3 freinant ce genre d'accords (article &lt;a hreflang=&quot;fr&quot; href=&quot;http://framablog.org/index.php/post/2007/04/02/Stallman-Torvalds-Novell-et-la-licence-GPL-version-3&quot;&gt;Framasoft&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;On me dira tout ce que l'on veut mais ça commencent à sentir mauvais du coté de Redmond qui se fait également concurrencer par les WebOS pour les Systèmes d'exploitations (Facebook pourrait bien faire mal dixit &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.techcrunch.com/2007/07/23/facebook-pourrait-il-devenir-le-prochain-microsoft-chronique-dun-futur-possible/&quot;&gt;Techcrunch&lt;/a&gt; )  et par Google sur le marché des entreprises(&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.google.com/a/enterprise/&quot;&gt;Google apps for Enterprise&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Alors à vos pronostiques, la trésorerie sans fond suffira t-elle à sauver Microsoft à l'heure où la mode est plutôt au startups dynamiques qu'aux grands groupes (toujours dixit &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.techcrunch.com/2007/07/23/165-millions-de-dollars-pour-concurrencer-google-en-europe-est-ce-serieux-sondage/&quot;&gt;Techcrunch&lt;/a&gt;) ? &lt;br /&gt;Ça n'étonnera personne mais je vote non ! &lt;br /&gt;&lt;br /&gt;Je conclurai en citant une phrase bien connue des Linuxiens et attribuée à Gandhi : &lt;br /&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;quot;First they ignore you, then they ridicule you, then they fight you, then you win.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;</description>
    
    
    
          <comments>http://blogbangbang.com/post/2007/07/24/Il-se-passerait-pas-un-truc#comment-form</comments>
      <wfw:comment>http://blogbangbang.com/post/2007/07/24/Il-se-passerait-pas-un-truc#comment-form</wfw:comment>
      <wfw:commentRss>http://blogbangbang.com/feed/rss2/comments/42</wfw:commentRss>
      </item>
    
  <item>
    <title>Vous avez le temps ?</title>
    <link>http://blogbangbang.com/post/2007/06/02/Vous-avez-le-temps</link>
    <guid isPermaLink="false">urn:md5:7d72532107e9b4516c39558b8cd9eac9</guid>
    <pubDate>Sat, 02 Jun 2007 01:29:00 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
        <category>humeur</category>
        <category>Linux</category><category>Ubuntu</category><category>windows</category>    
    <description>    &lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;J'ai récemment eu le malheur de
voir le disque dur de mon PC principal rendre l'âme.&lt;br /&gt;Heureusement
j'avais quelques sauvegarde récentes et je n'ai pas perdu
beaucoup de données.&lt;br /&gt;Une fois le nouveau disque acheté,
je décide de profiter de l'après midi &amp;quot;install
party&amp;quot; qui m'attendais pour sortir les chronomètres et
comparer les temps d'installation d'un système d'exploitation
exploitable pour un webdéveloppeur
(OS+apache+php+Rails+Eclipse...) entre un Linux et un Windows.&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Je décide de commencer par
ma Ubuntu favorite, et une heure et demi plus tard, après un
seul redémarrage, me voilà en possession d'une
distribution pleinement fonctionnelle contenant même les derniers
effets 3D de compiz.&lt;br /&gt;Je m'attaque donc à l'installation de
Windows en pronostiquant à peu près 3 heures pour
arriver au même résultats (sans les effets 3D puisque
j'installe XP).&lt;br /&gt;Et bien j'ai malheureusement du revoir cette
estimation légèrement à la hausse puisqu'il
m'aura fallu 2 semaines pour arriver au même résultat.&lt;br /&gt;La
faute à un Windows incapable de s'installer sur une partition
autre que la première si Grub (le chargeur de démarrage
de Linux) est présent sur le secteur de boot du disque dur, et
surtout incapable de me dire pourquoi, il aura donc fallu que je
fasse appel à tout les forums du monde, à Alban
dépannage informatique (Je te dois une pinte à toi ;))
pour arriver à mes fins.&lt;br /&gt;&lt;br /&gt;Alors qu'on ne viennent plus
me dire, Linux c'est compliqué, Windows tu met le CD et ça
marche à tout les coups...C'est faux ! &lt;/p&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Évidement je n'y est pas passé
tout mon temps pendant deux semaines mais au final, cette aventure
m'as bien fait perdre une dizaine d'heures !
&lt;/p&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Alors pour que cela ne se reproduise
plus j'implore Adobe de sortir au plus vite une version Linux de ses
softs, merci d'avance ! &lt;/p&gt;</description>
    
    
    
          <comments>http://blogbangbang.com/post/2007/06/02/Vous-avez-le-temps#comment-form</comments>
      <wfw:comment>http://blogbangbang.com/post/2007/06/02/Vous-avez-le-temps#comment-form</wfw:comment>
      <wfw:commentRss>http://blogbangbang.com/feed/rss2/comments/30</wfw:commentRss>
      </item>
    
  <item>
    <title>Héberger un site RubyOnRails avec Mongrel et Apache</title>
    <link>http://blogbangbang.com/post/2007/05/13/Heberger-un-site-RubyOnRails-avec-Mongrel-et-Apache</link>
    <guid isPermaLink="false">urn:md5:7c7113640f96cad923ecf01cf556f7b4</guid>
    <pubDate>Sun, 13 May 2007 23:17:00 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
        <category>geeks</category>
        <category>apache</category><category>mongrel</category><category>RubyOnRails</category><category>Ubuntu</category>    
    <description>    &lt;p&gt;
Je vous avait parlé il y a peu de la &lt;a hreflang=&quot;fr&quot; href=&quot;http://blogbangbang.com/post/2007/04/03/Installation-de-RubyOnRails-et-RadRails&quot;&gt;création d'une application&lt;/a&gt; RubyOnRails.&lt;br /&gt;
C'est bien mais un site c'est fait pour être hébergé quelquepart !&lt;br /&gt;
Et malheureusement Mongrel, on connait pas trop, on a l'habitude d'Apache...&lt;/p&gt;
&lt;p&gt;
Et bien celà tombe bien, car c'est deux là vont très bien ensemble, il est en effet possible d'utiliser
apache pour créer les virtual host, servir une partie des fichiers... et Mongrel pour le reste.
&lt;/p&gt;
&lt;p&gt;
C'est même selon les spécialistes, le meilleur moyen d'héberger un site Rails actuellement.&lt;br /&gt;
C'est bien mais comment on fait ? Et bien je vous explique tout de suite la procédure sur une Ubuntu...
&lt;/p&gt;
&lt;p&gt;
Je pars du princpe que vous avez une application rails (la mienne s'appellera mynewsite)avec un serveur mongrel
qui fonctionne en local(accessible sur &lt;code&gt;http://localhost:3000&lt;/code&gt;).
&lt;/p&gt;
&lt;p&gt;
Avant tout, vous devez stoper votre serveur Mongrel afin de faire prendre le relais à Apache+Mongrel.&lt;/p&gt;
&lt;div class=&quot;code&quot;&gt;mongrel_rails stop //à éxécuter à la racine de votre aplication rails.&lt;/div&gt;
&lt;p&gt;Puis, si vous suivez ce tuto à la lettre avec un nom de domaine qui ne vous appartient pas,
vous devez ajouter à votre fichier &lt;code&gt;/etc/hosts&lt;/code&gt; le site désiré, afin de ne pas etre redirigé vers le vrai mynewsite.com.&lt;br /&gt;
La ligne devrait donc ressembler à ça :&lt;/p&gt;
&lt;div class=&quot;code&quot;&gt; 127.0.0.1 mynewsite.com&lt;/div&gt;
&lt;p&gt;
Dans un premier temps, nous devons activer le module proxy d'apache.
&lt;/p&gt;
&lt;h3&gt; 1- Activer le module proxy d'apache &lt;/h3&gt;
&lt;div class=&quot;code&quot;&gt;sudo a2enmod proxy&lt;/div&gt;
&lt;h3&gt; 2- Créer le virual host&lt;/h3&gt;
&lt;p&gt;
Le virtual host se crée comme n'importe quel autre avec apache2 : donc on va creer un
nouveau fichier : &lt;code&gt;001-myewsite&lt;/code&gt; dans le répertoire &lt;code&gt;/etc/apache2/sites
-available&lt;/code&gt;
(si vous hébergez déjà des sites, pensez à modifier le 001 en 002 ou plus).
&lt;/p&gt;
&lt;p&gt;
Le VirtuaHost doit donc ressembler à cela :
&lt;/p&gt;
&lt;div class=&quot;code&quot;&gt;
&amp;lt;VirtualHost mynewsite.com:80&amp;gt;&lt;br /&gt;    ServerName mynewsite.com&lt;br /&gt;    ServerAlias www.mynewsite.com&lt;br /&gt;&lt;br /&gt;    ProxyPass / http://www.mynewsite.com:3000/&lt;br /&gt;    ProxyPassReverse / http://www.mynewsite.com:3000&lt;br /&gt;    ProxyPreserveHost on&lt;br /&gt;&lt;br /&gt;    #Fix for Apache bug 39499&lt;br /&gt;    SetEnv force-proxy-request-1.0 1&lt;br /&gt;    SetEnv proxy-nokeepalive 1&lt;br /&gt;&lt;br /&gt;    # Ne pas rediriger les images, les CSS&lt;br /&gt;    # et les Javascripts vers Mongrel&lt;br /&gt;    ProxyPass /images !&lt;br /&gt;    ProxyPass /stylesheets !&lt;br /&gt;    ProxyPass /javascripts !&lt;br /&gt;&lt;br /&gt;    # Et précisons le path où se trouve&lt;br /&gt;    # les images, les CSS et les javascripts&lt;br /&gt;    Alias /images /var/www/mynewsite/public/images&lt;br /&gt;    Alias /stylesheets /var/www/mynewsite/public/stylesheets&lt;br /&gt;    Alias /javascripts /var/www/mynewsite/public/javascripts&lt;br /&gt;&lt;br /&gt;    CustomLog /var/www/mynewsite/log/access &amp;quot;%h %l %u %t \&amp;quot;%r\&amp;quot; %s %b \&amp;quot;%{Referer}i\&amp;quot; \&amp;quot;%{User-Agent}i\&amp;quot;&amp;quot;&lt;br /&gt;    ErrorLog /var/www/mynewsite/log/error&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;
&lt;/div&gt;
&lt;h4&gt;Explications :&lt;/h4&gt;
&lt;p&gt;
Les deux premières lignes sont évidentes, on indique que ce virtual host fera tourner les sites demandé
sur &lt;code&gt;mynewsite.com&lt;/code&gt; et &lt;code&gt;www.mynewsite.com&lt;/code&gt;.
&lt;/p&gt;
&lt;p&gt;
Notre appli tourne sur le port 3000 de la machine mais il est quand meme plus agréable de taper &lt;code&gt; mynewsite.com&lt;/code&gt; que
&lt;code&gt;mynewsite.com:3000&lt;/code&gt; pour acceder au site.&lt;br /&gt;
C'est le but des 3 lignes suivantes.&lt;/p&gt;
&lt;p&gt;Pour ce faire on utilise le mod_proxy d'apache (que l'on vient d'installer) en lui indiquant que les demandes faites sur
&lt;code&gt;mynewsite.com&lt;/code&gt; doivent être redirigées vers &lt;code&gt; mynewsite.com:3000&lt;/code&gt; (cela se fait bien sur de maniere invisible et l'adresse dans
la barre d'adresse ne changera pas.)
&lt;/p&gt;
&lt;p&gt;
On trouve ensuite 2 lignes qui permettent de résoudre un bug d'Apache lorsqu'il est associé à Mongrel.
&lt;/p&gt;
&lt;p&gt;
Par la suite, on précise grâce à ProxyPass que les demandes pour les dossiers images, stylesheets et javascripts ne seront pas redirigées
vers Mongrel (Apache est plus rapide pour ces contenus).
&lt;br /&gt;
On indique donc à Apache le chemin vers ces dossiers grâce aux directives Alias.
&lt;/p&gt;
&lt;p&gt;
Enfin les directives CustomLog et ErrorLog indique à apache ou stocker les logs d'acces et d'erreur de notre site.&lt;br /&gt;
On les place logiquement dans le dossier log de notre application rails.&lt;br /&gt;
(il peut être nécessaire d'avoir créer les fichier et de leur avoir donné les droits pour l'utilisateur www-data).
&lt;/p&gt;
&lt;h3&gt;3-Configuration du proxy&lt;/h3&gt;
&lt;p&gt;
Cette étape est souvent oubliée dans ls différents tutos que j'ai pu trouver sur le net.
Pourtant elle est indispensable et c'est elle qui à à mettre en cause si vous vous retrouvez avec une erreur :
&lt;/p&gt;
&lt;div class=&quot;code&quot;&gt;
Forbidden
You don't have permission to access / on this server.
&lt;/div&gt;
&lt;p&gt;
Pour configurer notre proxy nous allons devoir modifier le fichier proxy.conf.&lt;/p&gt;
&lt;div class=&quot;code&quot;&gt;sudo nano /etc/apache2/mods-enabled/proxy.conf&lt;/div&gt;
&lt;p&gt;et commenter la ligne &lt;code&gt;Deny from all&lt;/code&gt; pour la remplacer par &lt;code&gt;Allow from mynewsite.com&lt;/code&gt;.&lt;/p&gt;
&lt;h3&gt;4- relancer apache.&lt;/h3&gt;
&lt;div class=&quot;code&quot;&gt;sudo /etc/init.d/apache2 restart&lt;/div&gt;
&lt;h3&gt;5- relancer mongrel&lt;/h3&gt;
&lt;div class=&quot;code&quot;&gt;mongrel_rails start -d //à éxécuter à la racine de votre application rails.&lt;/div&gt;
&lt;p&gt;
Voilà on y est, vous pouvez désormais vous rendre sur &lt;code&gt;http://mynewsite.com&lt;/code&gt; dans votre naviguateur et vous devriez
y voir la page d'accueil de votre application.
&lt;/p&gt;</description>
    
    
    
          <comments>http://blogbangbang.com/post/2007/05/13/Heberger-un-site-RubyOnRails-avec-Mongrel-et-Apache#comment-form</comments>
      <wfw:comment>http://blogbangbang.com/post/2007/05/13/Heberger-un-site-RubyOnRails-avec-Mongrel-et-Apache#comment-form</wfw:comment>
      <wfw:commentRss>http://blogbangbang.com/feed/rss2/comments/29</wfw:commentRss>
      </item>
    
  <item>
    <title>En vrac</title>
    <link>http://blogbangbang.com/post/2007/04/19/En-vrac</link>
    <guid isPermaLink="false">urn:md5:39779c6fc95b4d3042f269830914b284</guid>
    <pubDate>Thu, 19 Apr 2007 23:30:00 +0200</pubDate>
    <dc:creator>jblanche</dc:creator>
        <category>en vrac</category>
        <category>gmail</category><category>Intel</category><category>Linux</category><category>netvibes</category><category>Thunderbird</category><category>Ubuntu</category><category>Umpc</category>    
    <description>    &lt;p&gt;Je manque cruellement de temps pour vous parler de ce qui me passionne en ce moment.
En attendant, voilà de quoi nourrir votre appétit sanguinaire de news.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href=&quot;http://ubuntu-fr.org/&quot;&gt;Ubuntu&lt;/a&gt; à sorti aujourd'hui sa dernière version(&lt;a href=&quot;http://doc.ubuntu-fr.org/versions/feisty_fawn&quot;&gt;Ubuntu&lt;/a&gt;Feisty Fawn).&lt;br /&gt;
Au menu des Festy-vités, une meilleure gestion des réseaux, un nouveau thème, l'installation automatique des codecs audio et vidéos, l'installation des &lt;a href=&quot;http://www.blogbangbang.com/post/2007/02/15/Un-diamant-nomme-Beryl&quot; hreflang=&quot;fr&quot;&gt;effets 3D&lt;/a&gt; en un click...
&lt;br /&gt;
Pour résumé, c'est du lourd. Et la prochaine version promet encore plein de nouveautés !
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
Intel à choisi Ubuntu pour équiper sa plateforme UltraMobile-PC. Ça tombe bien je la voit très bien dans ma poche pour ce genre de choses :
&lt;object class=&quot;billet&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube.com/v/G_FS2TiK3AI&quot; height=&quot;350&quot; width=&quot;425&quot;&gt;
&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/G_FS2TiK3AI&quot; /&gt;
&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.mozilla-europe.org/fr/products/thunderbird/&quot;&gt;Thunderbird2&lt;/a&gt; est sorti aujourd'hui et après quelques minutes d'essai, ça ma l'air pas mal du tout(même si j'avoue ne l'utiliser qu'au boulot, je suis Gmail addict).
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
Tiens, en parlant de &lt;a href=&quot;http://gmail.com&quot;&gt;Gmail&lt;/a&gt;, l'extension &lt;a href=&quot;http://lifehacker.com/software/gmail/lifehacker-code-better-gmail-firefox-extension-251923.php&quot;&gt;Better Gmail&lt;/a&gt; permet de lui un ajouter un  tas de fonctionnalités bien pratiques
(les labels colorés c'est ridicule mais ca vous change une vie).
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.netvibes.com&quot;&gt;Netvibes&lt;/a&gt; ne s'arrêtera
donc jamais, la petite société viens d'annoncer la future possibilité de créer son
&lt;a href=&quot;http://blog.netvibes.com/fr/index.php/2007/04/17/32-netvibes-lance-les-univers&quot;&gt;univers netvibes&lt;/a&gt;
(une page publique accessible à tous).
Elle en a profité pour passer des partenariats très intéressants.
J'ai comme l'impression que cette société est partie pour durer, et c'est tant mieux car là aussi je suis addict (12 onglets et une centaine de flux :-P)
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
Certes c'est pas tout neuf mais ces deux documents, trouvés sur le blog de &lt;a href=&quot;http://www.fredcavazza.net/&quot;&gt;Fred Cavazza&lt;/a&gt; méritent que l'on si attarde :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.fredcavazza.net/index.php?2007/04/02/1477-la-bible-des-formulaires-en-ligne&quot;&gt;la bible des formulaires&lt;/a&gt;, ou comment faire des formulaires
accessibles, ergonomiques...
&lt;/li&gt;
&lt;li&gt;
&lt;a href=&quot;http://www.fredcavazza.net/index.php?2007/04/06/1486-compte-rendu-de-la-conference-des-designers-interactifs&quot;&gt;le compte rendu de sa dernière conférence&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
J'ai un &lt;a href=&quot;http://think-underground.com/&quot;&gt;voisin Ubuntero&lt;/a&gt;, et en discutant il m'as confié
ce lien : &lt;a href=&quot;http://www.dhtmlgoodies.com/index.html?page=dhtml-suite&quot;&gt;DHTML goodies&lt;/a&gt;.
Plein d'exemple d'utilisation de javascript et d'Ajax pour faire des interfaces d'applications riches, tout simplement génial.
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
A part ça, le premier tour des présidentielles approche et ça me fait peur(pensez à aller voter)!&lt;br /&gt;
Marseille est en finale de la coupe de france et ça me fait plaisir (je cherche des places).&lt;br /&gt;
Les prochains tutos sur RubyOnRails arrivent bientôt, c'est promis (Je rend ce projet qui me prend tant de temps mardi !).
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://blogbangbang.com/post/2007/04/19/En-vrac#comment-form</comments>
      <wfw:comment>http://blogbangbang.com/post/2007/04/19/En-vrac#comment-form</wfw:comment>
      <wfw:commentRss>http://blogbangbang.com/feed/rss2/comments/24</wfw:commentRss>
      </item>
    
  <item>
    <title>Un diamant nommé Beryl</title>
    <link>http://blogbangbang.com/post/2007/02/15/Un-diamant-nomme-Beryl</link>
    <guid isPermaLink="false">urn:md5:9e5658aa40ea756b37da3e5bc9fdd855</guid>
    <pubDate>Thu, 15 Feb 2007 00:13:00 +0100</pubDate>
    <dc:creator>jblanche</dc:creator>
        <category>geeks</category>
        <category>Beryl</category><category>Linux</category><category>Ubuntu</category>    
    <description>    &lt;p&gt;J'avais promis dans un ancien billet et plus récemment dans une réponse à un commentaire de Gilk de vous parler de Linux.
Pour rappel, Linux est un système d'exploitation,  ce qui veut dire qu'il peut être utilisé en lieu et place de WindowsXP ou Vista.
Malheureusement Linux a la réputation d'être laid, moche, boutonneux (à moins que ça ne soit ses utilisateurs...).&lt;/p&gt;
&lt;p&gt;
Pourtant depuis quelques temps déjà, celui-ci propose des gestionnaires de fenêtres gérant la 3D, la transparence et tout ce que Windows s'évertue à vous vendre comme révolutionnaire dans Vista.
Alors avant de vous expliquer plus en détails les avantages et inconvénients de ce système d'exploitation, je tenais à mettre à mal la croyance qui veut que Linux est moche.
Je vous propose donc une petite vidéo de ce à quoi ressemble actuellement mon environnement de travail grâce à un gestionnaire de fenêtre nommé Beryl.
Par souci de bande passante, je vous propose celle-ci dans deux formats:&lt;/p&gt;
&lt;h3&gt;Un petit (320*240)&lt;/h3&gt;
&lt;object width=&quot;400&quot; height=&quot;316&quot; data=&quot;http://www.dailymotion.com/swf/1pA6338po8sWX8y8N&quot; type=&quot;application/x-shockwave-flash&quot; class=&quot;billet&quot;&gt;
&lt;param value=&quot;http://www.dailymotion.com/swf/1pA6338po8sWX8y8N&quot; name=&quot;movie&quot; /&gt;
&lt;param value=&quot;transparent&quot; name=&quot;wmode&quot; /&gt;
&lt;/object&gt;
&lt;h3&gt;Un screencast taille réelle(1680*1050)&lt;/h3&gt;
&lt;a href=&quot;http://blogbangbang.com/videos/screencastFinal.avi&quot;&gt;Vidéo à ouvrir avec votre lecteur habituel (codec mpeg4, 30Mo)&lt;/a&gt;</description>
    
    
    
          <comments>http://blogbangbang.com/post/2007/02/15/Un-diamant-nomme-Beryl#comment-form</comments>
      <wfw:comment>http://blogbangbang.com/post/2007/02/15/Un-diamant-nomme-Beryl#comment-form</wfw:comment>
      <wfw:commentRss>http://blogbangbang.com/feed/rss2/comments/12</wfw:commentRss>
      </item>
    
</channel>
</rss>