<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3452307765606085367</id><updated>2012-02-16T11:14:08.484+01:00</updated><category term='linux'/><category term='KDE'/><category term='extensions'/><category term='mime'/><category term='Gnome 3'/><category term='php'/><category term='cluster'/><category term='kubuntu'/><category term='gentoo'/><category term='howto'/><category term='file block'/><category term='concrete'/><category term='KDE 4'/><category term='how to'/><category term='serveur'/><category term='how-to'/><category term='KDE 4.4'/><category term='Gnome'/><category term='logo'/><category term='dell'/><category term='slackware'/><category term='css'/><category term='ibm'/><category term='synchronisation'/><category term='sabayon'/><category term='cms'/><category term='filetype'/><category term='file-type'/><category term='icon'/><category term='KDE 3.5'/><category term='file type'/><category term='concrete5'/><category term='ubuntu'/><category term='file'/><title type='text'>Last October Day</title><subtitle type='html'>Le blog technique de Marc-André Appel&lt;br&gt;

Sudimage Communication</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-2117053581196612412</id><published>2011-09-15T11:21:00.003+02:00</published><updated>2011-09-15T11:22:00.950+02:00</updated><title type='text'>Back to the "roots"</title><content type='html'>And back again to Ubuntu. I don't know why, but I always come back to Ubuntu.&lt;br /&gt;&lt;br /&gt;After 3 months on openSUSE I got once more a confirmation that RPM based distributions aren't for me. I just don't like them - or I'm way too spoiled with DEB based distributions.&lt;br /&gt; &lt;br /&gt;So I switched to LMDE and fulfilled a long-time wish to install a rolling release Debian Testing. But unfortunately the testing has sometimes bugs, and it gave me from time to time the impression, that even if I love to live on the edge with my PC, I should stick with something more ... proven ... stable ... familiar.&lt;br /&gt;&lt;br /&gt;So this time I chose PinguyOS, build on top of Linux Mint and Ubuntu with a heavy load of PPAs and much software pre-installed.&lt;br /&gt;&lt;br /&gt;First thing I had to do was to deactivate some PPAs, de-install some Thunderbird plug-ins and ready I was.&lt;br /&gt;&lt;br /&gt;I'm always coming back to Ubuntu, no matter how many other distributions I try out, nothing gives me as much satisfaction as an Ubuntu based one.&lt;br /&gt;&lt;br /&gt;It's only too bad that the ElementaryOS release I'm waiting for will be based on the next LTS (12.04) release of Ubuntu. Don't get me wrong, it's a great idea to release a stable version, but the waiting sucks...&lt;br /&gt;&lt;br /&gt;Until then I hope I will be wise enough to be patient and wait.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-2117053581196612412?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/2117053581196612412/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=2117053581196612412' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/2117053581196612412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/2117053581196612412'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2011/09/back-to-roots.html' title='Back to the &quot;roots&quot;'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-5521834160591022036</id><published>2010-11-07T18:49:00.004+01:00</published><updated>2010-12-15T14:24:02.816+01:00</updated><title type='text'>Installer Android 2.2 sur HTC Tattoo Orange (fr) sous Linux</title><content type='html'>&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Préface&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;HTC a promis debut 2010 une mise à jour pour Android 2.1 pour le HTC Tattoo, mais de plus en plus il y a des messages dans les forums divers, que HTC ne compte pas à faire une mise à jour de Android 1.6 (version actuel sur les derniers Tattoos). Mécontent de cet attitude envers les proprietaires d'un HTC Tattoo, j'ai décidé d'installer un micrologiciel customisé (basé sur Android 2.2) sur mon Tattoo.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Après plusieurs heures de recherches (surtout sur le forum de xda-developers.com) et plusieurs tentatives, voici les démarches à faire.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Attention : vous faites des modifications importantes sur votre mobile, je ne suis pas responsable si vous cassez votre mobile (normalement tout est réparable).&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Ceci a été effectué sous openSUSE 11.3.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Installer le Android SDK et connecter le Tattoo&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;D'abord il faut se procurer du SDK pour Android ici : &lt;a href="http://developer.android.com/sdk/index.html"&gt;http://developer.android.com/sdk/index.html&lt;/a&gt;.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Ensuite extraire l'archive téléchargé dans un dossier facile à atteindre (/home/marc-andre/Android-SDK dans mon cas) et pour faciliter les tâches suivantes, mettre à jour les chemins :&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;PATH=$PATH:/home/marc-andre/Android-SDK/tools&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Mettez votre Tattoo en mode débogage USB : Paramètres -&amp;gt; Applications -&amp;gt; Développement -&amp;gt; Débogage USB et connectez votre Tattoo avec le câble USB à l'ordinateur.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Maintenant taper les commandes suivantes :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb start-server&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb devices&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Si vous-avez un résultat comme ceci :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;List of devices attached&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;HT9A2LG13080 &amp;nbsp; &amp;nbsp;device&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;vous êtes bon pour la suite.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Créer la GoldCard&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Pour forcer le Tattoo à accepter nos actions, il faut créer une goldcard, donc une carte MicroSD modifié. Une GoldCard permet de simuler un CID d'un HTC nu.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Tapez la commade suivante :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb shell "cat /sys/class/mmc_host/mmc1/mmc1:*/cid"&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;(&lt;span class="Apple-style-span" style="color: #990000;"&gt;Attention&lt;/span&gt; : &lt;u&gt;avec&lt;/u&gt; les guillemets !)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Copiez le code hexadécimal affiché (ça ressemble à ça : 532600bd227d9c0347329407514d5402) et allez sur &lt;a href="http://hexrev.soaa.me/"&gt;http://hexrev.soaa.me/&lt;/a&gt;, coller le code dans le champs et soumettez le.&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Copiez ensuite le nouveau code et allez ici : &lt;a href="http://psas.revskills.de/?q=goldcard"&gt;http://psas.revskills.de/?q=goldcard&lt;/a&gt;.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Remplissez le formulaire avec votre adresse mail valide (vous recevez la GoldCard sur cette adresse mail) et collez le code copié précédemment, passer le test anti-spam et envoyez le formulaire.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Faites une sauvegarde de votre MicroSD sur votre ordianteur (il faut imperativement brancher la carte sur votre ordinateur - avec un lecteur de carte par example). Puis formatez la carte en VFAT (FAT32).&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Si vous avez reçu votre GoldCard par mail, on peut continuer par la commande suivante &lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;(&lt;span class="Apple-style-span" style="color: #990000;"&gt;Attention&lt;/span&gt;, indiquez les bons chemins vers goldcard.img et votre carte SD !)&lt;/b&gt;&lt;/span&gt; :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;sudo dd bs=512 if=~/goldcard.img of=/dev/sdc1 &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06; font-family: 'Courier New',Courier,monospace;"&gt;#dans mon cas&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Remettez la carte dans votre Tattoo puis démarrez le.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Forcer le root sur Tattoo&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Pour pouvoir continuer, il nous faut l'accès du superutilisateur. Hélas, sous le micrologiciel de HTC, on peut pas avoir par défaut accès en root. Il faut qu'on utilise une faille dans le noyau fourni par HTC (et depuis la connaissance de cette faille, celle-ci n'a pas été corrigé - tant mieux pour nous).&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Téléchargez mon archive &lt;a href="http://www.mediafire.com/?md0icohcexd5zv8"&gt;http://www.mediafire.com/?md0icohcexd5zv8&lt;/a&gt; et décompressez-le dans un dossier facile a retenir (/home/marc-andre/assets dans mon cas).&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Maintenant on va copier un petit logiciel sur le Tattoo pour exploiter cette faille et qui nous permet d'avoir l'accès en mode superutilisateur, pour cela faites :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb shell "mkdir /data/local/bin" &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #b45f06; font-family: 'Courier New',Courier,monospace;"&gt;#s'il y a une message d'erreur que le dossier existe, c'est bon&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb push /home/marc-andre/assets/exploit-m7/m7 /data/local/bin/m7 #comme toujours mon cas&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb push /home/marc-andre/assets/flash_image /data/local/bin/flash_image&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb push /home/marc-andre/assets/su /data/local/bin/su&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb push /home/marc-andre/assets/tattoo-hack/tattoo-hack.ko /data/local/bin/tattoo-hack.ko&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb push /home/marc-andre/assets/boot.img /data/local/bin/boot.img&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb push /home/marc-andre/assets/recovery-tattoo.img /data/local/bin/recovery-tattoo.img&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb shell "cd /data/local/bin &amp;amp;&amp;amp; chmod 755 ./m7"&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Et maintenant il faut aller dans la console et exécuter m7 :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb shell&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;$ cd /data/local/bin&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;$ while ./m7 ; do : ; done&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Il y a certainement plusieurs lignes qui défilent, c'est tout a fait normale, et à la fin vous avez un '#' &lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;(il se peut qu'il faut d'abord appuyer sur Entrée pour faire un saut à la ligne)&lt;/b&gt;&lt;/span&gt;. Nous avons accès en mode superutilisateur ! Pour vérifier si c'est le cas, tapez :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# export LD_LIBRARY_PATH=/system/lib&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# export PATH=/system/bin&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# id&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Si vous-avez l'affiche suivante :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;uid=0(root) gid=1000(shell) groups=1003(graphics),1004(input),1007(log),1011(adb),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt),3003(inet)&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;ça veut dire que c'est bon (notez le 'root').&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Pour que ça reste comme ça (et encore plus), il faut passer à l'étape suivante.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Installation de 'su' et nouveau bootloader&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Toujours dans la console du Tattoo tapez :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# chown root.root /data/local/bin/su&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# chmod 4755 /data/local/bin/su&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# insmod /data/local/bin/tattoo-hack.ko&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# mount -o rw,remount /dev/block/mtdblock5 /data&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# mount -o rw,remount /dev/block/mtdblock3 /system&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# mv /data/local/bin/su /system/bin/su&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;(Si vous recevez un erreur pour le tattoo-hack.ko, essayez l'autre dans le dossier tattoo-hack-g6561203)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Ouvrez maintenant une autre console Linux, et essayez si 'su' vous donne accès en mode superutilisateur :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb shell&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;$ /data/local/bin/su&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Si vous avez un '#', c'est bon.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Et avant tout, on installe le nouveau bootloader :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# chown root.root /data/local/bin/flash_image&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# /data/local/bin/flash_image boot /data/local/bin/boot.img&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Une fois achève, redémarrez votre Tattoo avec :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# reboot&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Remplacer le mode recovery&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Une fois votre Tattoo est redémarré, retournez dans la console du Tattoo, et normalement vous êtes déjà superutilisateur :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb shell&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# /data/local/bin/flash_image recovery /data/local/bin/recovery-tattoo.bin&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;puis&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# reboot recovery&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Dès que votre Tattoo est en mode recovery, par la console faites :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb shell&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# /sbin/bart -a -b -c --norecovery&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;pour faire une sauvegarde de votre installation et redemarrez votre Tattoo :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;# reboot&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Flasher le nouveau ROM sur le Tattoo&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Après la sauvegarde, il nous reste que de choisir le ROM à installer. Moi pour ma part, j'ai choisi "fyodor FroYo AOSP Tattoo v0.7.2c" (faites un tour sur&lt;a href="http://forum.xda-developers.com/forumdisplay.php?f=544"&gt; http://forum.xda-developers.com/forumdisplay.php?f=544&lt;/a&gt; pour regarder les pour et contres de tous les ROMs).&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Copiez d'abord le fichier update.zip &lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;(ou le ROM de votre choix renommé en update.zip)&lt;/b&gt;&lt;/span&gt; sur la carte SD :&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb push /home/marc-andre/assets/update.zip /sdcard/update.zip&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb shell reboot recovery&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Quand votre Tattoo est de nouveau dans le recovery, videz d'abord le &lt;b&gt;cache Dalvik &lt;/b&gt;et&lt;b&gt; Data&lt;/b&gt;. Et ensuite choisissez Flash update.zip. L'installation du nouveau ROM est en route.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Après l'installation, redémarrez votre Tattoo et voilà, vous êtes partie sous Android 2.2 !&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Par contre il manque les Google Apps, vous les trouvez ici :&amp;nbsp;&lt;a href="http://goo.gl/oetkQ"&gt;http://goo.gl/oetkQ&lt;/a&gt;.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Dans la console :&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb push gapps-mdoi-20101020-signed.zip /sdcard/gapps.zip&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13; font-family: 'Courier New',Courier,monospace;"&gt;adb shell reboot recovery&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;et dans le mode recovery juste flasher le ZIP de la carte SD.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Épilogue&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Pour passer mon Tattoo sous Android 2.2 il m'as fallu 2 jours. J'ai écrit ce tutoriel de mémoire et avec l'historique de mon navigateur pour retrouver mon chemin. En plus je ne suis pas trop doué pour écrire des tutoriaux, vous m'excusez.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Je ne suis pas sur s'il faut passer vraiment par toutes les étapes ci-dessus, mais ça peut pas faire de mal.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Mais si jamais vous rencontrez un problème, n'hésitez pas de laisser un commentaire pour que je peut mettre à jour mon tutoriel avec la partie manquant / fausse.&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Crédits&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;Aux développeurs du &lt;a href="http://forum.xda-developers.com/"&gt;http://forum.xda-developers.com&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-5521834160591022036?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/5521834160591022036/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=5521834160591022036' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/5521834160591022036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/5521834160591022036'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2010/11/remplacer-android-16-du-htc-tattoo.html' title='Installer Android 2.2 sur HTC Tattoo Orange (fr) sous Linux'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-6379215940997224321</id><published>2010-10-28T23:14:00.002+02:00</published><updated>2010-10-29T01:46:50.184+02:00</updated><title type='text'>Kubuntu 10.10 ditched in favor of openSUSE 11.3</title><content type='html'>&lt;span style="font-size: large;"&gt;Enough is enough...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After a change to Ubuntu 10.04 in begin of June, I switched back to Kubuntu 10.04 in September&amp;nbsp; due to a buggy Gnome (for example this long-known bug with copy &amp;amp; past not working after you close the software of origin) and other reasons. But Kubuntu didn't look nice either, and felt as well unstable and slow. I nevertheless waited for 10.10 to come out and to do an upgrade, but it just got worse. The software I need for my work didn't function as expected (take Skype for example).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Research&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I did some research about opinions from others for a stable workstation Linux. The main contestants were Red Hat or SLED. Fedora, the offspring of Red Hat is cutting etch and therefor object to possible breaks in software. Nothing I can use. So I installed openSUSE in VirtualBox and gave it a tryout. The first impression was more then good, the difference between Kubuntu and it are big.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;It's done...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I ditched this week my Kubuntu 10.10 installation for openSUSE 11.3.&lt;br /&gt;But what i missed straight away was dash (the bash replacement under Ubuntu), it will take some time, but I will get used to it.&lt;br /&gt;What else struggled me was the RPM package management system. It is far from as smooth as the Debian packaging system; mostly I had problems with dependency resolution - or I just do not know yet how to use it correctly. And when talking about the packaging system, I was (and am) quiet confused with the repositories under openSUSE. So what I appreciated much, the first moment I knew about it, is the package search on software.opensuse.org, so no need to search a long time for a certain package in some lost repository (or a PPA for Ubuntu).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;It feels good&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For now I can feel more stability and cohesion in openSUSE then I felt in Kubuntu for a long time. My Skype worked straight out the box, I got Sun/Oracle Java and VirtualBox installed and can code right away without having the impression that my workstation is an old 486.&lt;br /&gt;&lt;br /&gt;Just on my servers I will hold on to Ubuntu, I cannot afford it to have downtime on them just because I messed something up as long as I am not familiar to zypper...&lt;br /&gt;&lt;br /&gt;PS: My favorite game &lt;a href="http://www.openttd.org/en/"&gt;OpenTTD&lt;/a&gt; did install completely with the necessary content and works great !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-6379215940997224321?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/6379215940997224321/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=6379215940997224321' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/6379215940997224321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/6379215940997224321'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2010/10/kubuntu-1010-ditched-in-favor-of.html' title='Kubuntu 10.10 ditched in favor of openSUSE 11.3'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-4204073467850418940</id><published>2010-06-29T10:41:00.003+02:00</published><updated>2010-10-28T22:48:39.252+02:00</updated><title type='text'>My *NIX history</title><content type='html'>&lt;span style="color: #b45f06; font-size: large;"&gt;&lt;b&gt;1995 - 1996&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;First time I got in touch with *NIX was with &lt;b&gt;FreeBSD&lt;/b&gt; back in 1995, when it was featured in a PC magazine (&lt;i&gt;I do not remember which one it was&lt;/i&gt;). Back then I was young and just attracted by the idea of a different OS, other then &lt;b&gt;Windows 3.11/DOS&lt;/b&gt;. But you can imagine that - as a &lt;b&gt;Windows 3.11&lt;/b&gt; user - it was something I couldn't possibly understand nor use.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #b45f06; font-size: large;"&gt;&lt;b&gt;1997 - 1999&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;In 1997 I got in touch with &lt;b&gt;Corel Linux&lt;/b&gt;, tried it on my PC but still didn't got the idea about incompatibility between Microsoft products and Linux, so I dumped it fast as I couldn't do anything with it. And while in my civil service, a student showed me &lt;b&gt;SuSE Linux&lt;/b&gt; on his PC; but my previous experience with &lt;b&gt;Corel Linux&lt;/b&gt; kept me on distance.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #b45f06; font-size: large;"&gt;&lt;b&gt;2000 - 2003&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Back in 1999 I got an old IBM laptop and had already 2 PCs with Windows installed. And I had a &lt;b&gt;RedHat&lt;/b&gt; Distribution on hand, so I gave Linux another try.&lt;br /&gt;I liked it, and - as I wasn't depending on my laptop as my sole PC - kept it installed. I got in touch with other Linux users on IRC and at this time (&lt;i&gt;like it is still the case today&lt;/i&gt;), working in the console was cool.&lt;br /&gt;After some weeks I replaced &lt;b&gt;RedHat&lt;/b&gt; with &lt;b&gt;Slackware&lt;/b&gt;, because I wanted something "hard" to work with. I managed to get wireless and sound working on my old laptop. The console was my home for a long time, with ncurses there were so many applications perfectly running in it. The same time, when I worked with a fellow webdesigner, we used a &lt;b&gt;SuSE Linux&lt;/b&gt; server. I liked very much Yast to keep control over the system.&lt;br /&gt;To keep trying something different, in 2002 I replaced on one of my PCs Windows with &lt;b&gt;BeOS&lt;/b&gt; (&lt;i&gt;not quiet a *NIX&lt;/i&gt;). It was a nice OS, but unfortunately without a future.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #b45f06; font-size: large;"&gt;&lt;b&gt;2005 - present&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;As my life got a bit turbulent in 2004, I did not have any PC until 2005 when I bought a Toshiba Laptop. And at first I started with &lt;b&gt;Fedora&lt;/b&gt;. And as usual, I couldn't stay with it and wanted again something different, and so I found &lt;b&gt;Ubuntu&lt;/b&gt;.&lt;br /&gt;It should be the beginning of a long relation as my favourite Linux distribution.&lt;br /&gt;&lt;br /&gt;Over the last couple of years I tried other OS as well, like &lt;b&gt;MirOS&lt;/b&gt; and other BSD derivatives, &lt;b&gt;Solaris&lt;/b&gt;, &lt;b&gt;Darwin&lt;/b&gt; and countless Linux distributions (&lt;i&gt;thank you dual-boot and VirtualBox&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;On the server-side I used for about a year &lt;b&gt;Gentoo&lt;/b&gt;, but changed afterwards to &lt;b&gt;Ubuntu Server&lt;/b&gt;, because that way I have the same tool-set as on my workstation (&lt;strike&gt;&lt;i&gt;call me lazy&lt;/i&gt;&lt;/strike&gt;).&lt;br /&gt;&lt;br /&gt;Since I work as a developer for Sudimage (&lt;i&gt;4 years&lt;/i&gt; now), I only used the KDE-based &lt;b&gt;Kubuntu&lt;/b&gt;, but recently i switched to &lt;b&gt;Ubuntu&lt;/b&gt; with Gnome.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #b45f06; font-size: large;"&gt;&lt;b&gt;Future&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Now I keep a closer look on the &lt;b&gt;&lt;a href="http://www.elementary-project.com/"&gt;Elementary OS&lt;/a&gt;&lt;/b&gt; as my future OS.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #b45f06; font-size: large;"&gt;&lt;b&gt;Not yet&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;What I never tried yet (&lt;i&gt;but what I wish to do as soon as possible&lt;/i&gt;):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Debian&lt;/li&gt;&lt;li&gt;Arch&lt;/li&gt;&lt;li&gt;DragonFly BSD&lt;/li&gt;&lt;li&gt;CentOS (&lt;i&gt;as server OS&lt;/i&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-4204073467850418940?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/4204073467850418940/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=4204073467850418940' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/4204073467850418940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/4204073467850418940'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2010/06/my-nix-history.html' title='My *NIX history'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-4943282292864657892</id><published>2010-06-29T10:03:00.000+02:00</published><updated>2010-06-29T10:03:24.311+02:00</updated><title type='text'>Ces derniers heures [suivi]</title><content type='html'>Ceci est un suivi sur &lt;a href="http://www.lastoctoberday.com/2008/10/ces-dernires-heures.html"&gt;Ces derniers heures&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Maintenant pour du vrai, ces derniers heures ont sonné. Tout à été transféré temporairement vers nos serveurs récent, en attend de créer les hébergements définitif.&lt;br /&gt;&lt;br /&gt;Ces derniers heures ont duré quand-même presque 2 ans.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-4943282292864657892?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/4943282292864657892/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=4943282292864657892' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/4943282292864657892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/4943282292864657892'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2010/06/ces-derniers-heures-suivi.html' title='Ces derniers heures [suivi]'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-7877010707044011263</id><published>2010-06-14T16:45:00.008+02:00</published><updated>2010-06-14T16:49:32.215+02:00</updated><title type='text'>[Screencast] Magento - Création d'un article configurable</title><content type='html'>Voici mon premier screen-cast concernant Magento et la création d'un article configurable. La vidéo est en cours de édition.&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rByeeOHDCw4&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/rByeeOHDCw4&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;(Si la vidéo s'affiche pas correctement, allez sur&amp;nbsp;&lt;a href="http://www.youtube.com/watch?v=rByeeOHDCw4"&gt;www.youtube.com/watch?v=rByeeOHDCw4&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Un tutoriel pour le changement automatique des images après la&amp;nbsp;sélection&amp;nbsp;d'une option est en préparation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-7877010707044011263?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/7877010707044011263/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=7877010707044011263' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/7877010707044011263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/7877010707044011263'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2010/06/screencast-magento-creation-dun-article.html' title='[Screencast] Magento - Création d&apos;un article configurable'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-2074403660951699366</id><published>2010-06-04T14:39:00.002+02:00</published><updated>2010-06-04T17:20:29.669+02:00</updated><title type='text'>PrestaShop vs. Magento CE</title><content type='html'>After a half year with PrestaShop as our proposed solution for e-commerce websites, and another half year with Magento CE as our 'new' solution, here is a small review from our experience :&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;PrestaShop&lt;/h2&gt;&lt;br /&gt;&lt;b style="color: lime;"&gt;&lt;span style="font-size: large;"&gt;+&lt;/span&gt;&lt;/b&gt; Pro :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Easy installation&lt;/li&gt;&lt;li&gt;Easy to modify &lt;span style="font-size: x-small;"&gt;(making changes to the behaviour without affecting the core files)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Good template system &lt;span style="font-size: x-small;"&gt;(Smarty)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Fast response-time from the community&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="color: red; font-size: large;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;-&lt;/span&gt;&lt;/b&gt; &lt;/span&gt;&lt;/span&gt;Contra&lt;span style="font-size: x-small;"&gt; :&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Buggy &lt;span style="font-size: x-small;"&gt;(core AND modules)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Limited for extended needs&lt;/li&gt;&lt;li&gt;Toy-like interface&lt;/li&gt;&lt;li&gt;Rare updates and almost no bug-fixes&lt;/li&gt;&lt;/ul&gt;Our first impression was, that PrestaShop could fast and easily replace our in-house solution for e-commerce. With the small core and the logical framework of PrestaShop, it was easy to install our customers websites.&lt;br /&gt;But already after a short while we got more and more costumers dissatisfied with the look and feel of the back-office, and we got more and more bug reports as well. The only answers to those bugs were workarounds with other modules to circumvent the problems. This is unacceptable for our clients and puts us into a bad light.&lt;br /&gt;&lt;br /&gt;So we were looking for an alternative.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Magento CE&lt;/h2&gt;&lt;br /&gt;&lt;b style="color: lime;"&gt;&lt;span style="font-size: large;"&gt;+&lt;/span&gt;&lt;/b&gt; Pro :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Stable core &lt;span style="font-size: x-small;"&gt;(based on Zend Framework)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Very broad base of functions included, almost no limits for extensions&lt;/li&gt;&lt;li&gt;Professional looking Front and Back-office&lt;/li&gt;&lt;li&gt;Many extensions available with an easy upgrade function &lt;span style="font-size: x-small;"&gt;(Magento Connect)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b style="color: red;"&gt;&lt;span style="font-size: large;"&gt;-&lt;/span&gt;&lt;/b&gt; Contra :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Installation can be tricky, moving an installation is very hard&lt;/li&gt;&lt;li&gt;Modifications are difficulty to realise for newcomers&lt;/li&gt;&lt;li&gt;Templates are not easily to maintain, you need to know the way how Magento CE works to know where you have to modify what .phtml file&lt;/li&gt;&lt;li&gt;The responsiveness of the community forum is almost inexistant&lt;/li&gt;&lt;/ul&gt;After our switch to Magento CE I can confirm, that modifying a base installation of it is time consuming when you are new to it. At first sight all those XML configuration scripts may be scaring, but after a while you get to know where you will find the file you need to figure something out or to modify it.&lt;br /&gt;As with PrestaShop, modifications are not done on the core files, but as extended classes to the MVC, or in creating a cascading folder tree to rewrite template files.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;What did we learn&lt;/h2&gt;&lt;br /&gt;PrestaShop may be great for DIY users, but for us it is not something we can&amp;nbsp; install for our clients. It is fast deployed and easily adapted to the design you wish for it. But the limitations you have - even if you could extend it - are a no-go. Someone who has the time to extend it to his needs, that is great, but in our business : time is money. That applies as well on the bug-hunting in PrestaShop installations, and more on the waiting for bug-fixes from the project.&lt;br /&gt;Magento CE is a hard one at first, but after 3 - 4 installations and modifications of the base system, you get to know it. A negative side is, that you have to search a long time if you have questions, but when you find what you are looking for, you can be sure it is well documented. Just be sure to look for the right version of Magento.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Magento CE is for us the way to go !&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS : If I need to write a non-common extension to Magento CE, I will try to write a how-to. Maybe one of you can use it later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-2074403660951699366?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/2074403660951699366/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=2074403660951699366' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/2074403660951699366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/2074403660951699366'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2010/06/prestashop-vs-magento-ce.html' title='PrestaShop vs. Magento CE'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-3752171523404593691</id><published>2010-06-03T19:08:00.000+02:00</published><updated>2010-06-03T20:40:59.164+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='slackware'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome 3'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='dell'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='sabayon'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE 4'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE 4.4'/><category scheme='http://www.blogger.com/atom/ns#' term='ibm'/><category scheme='http://www.blogger.com/atom/ns#' term='KDE 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='kubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>After 4 years on KDE, back to Gnome</title><content type='html'>&lt;span style="font-weight: bold;"&gt;First a little introduction :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I am a proud long-time Linux user. First I started with Slackware (back in '99) on my IBM Laptop and I succeeded to accomplish many things, like getting my wireless working. But I was a purist on Linux; since I had 3 other PCs with Windows installed. After a long break on PCs, in 2004 I got my hands on a Toshiba Laptop and installed Fedora on it but had some issues and so I switched to Ubuntu. The Gnome &lt;abbr title="Desktop Environment"&gt;DE&lt;/abbr&gt; was something "new" and exiting for me. But then came another break on PCs until fall 2005, where I build a shiny new PC just for me.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_QFCiS745JKI/TAfxRUGNHrI/AAAAAAAAAB0/R9nk2VwD79M/s1600/kde-logo-oxygen.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 63px; height: 63px;" src="http://4.bp.blogspot.com/_QFCiS745JKI/TAfxRUGNHrI/AAAAAAAAAB0/R9nk2VwD79M/s200/kde-logo-oxygen.jpg" alt="" id="BLOGGER_PHOTO_ID_5478612751474302642" border="0" /&gt;&lt;/a&gt;I gave Kubuntu a try. It was great, finally a DE where I could go on my servers with Konqueror, as if they where folders on my PC. And the all in all working great together of the applications was refreshing. I changed to Gentoo, Sabayon, Mint - always with KDE - but came always back to Kubuntu.&lt;br /&gt;&lt;br /&gt;But with the &lt;span style="font-style: italic;"&gt;release of KDE 4&lt;/span&gt;, the great deception overcome me as well as so many others. Because I am someone who likes his habits and does not like to change, I wanted to give KDE 4 a try, even if I could have stayed with 3.5 (but it is in all cases a dead end in favour of the new release).&lt;br /&gt;Before the release I had many expectations on KDE 4; I wanted to have the same working horse, just with a new blanket. The first release was buggy, of course - there is no problem with it, they start something new from scratch, I waited for the 4.1. Lesser bugs, but also lesser similarities to the old version I was used to. True, they did go a big step to push forward new techniques, but I never got used to Dolphin as the filemanager, to take an example. And the change back to Konqueror in KDE 4 was not the same anymore. I could feel it in my daily use (and believe me, I use the filemanager quiet often), that they "ditched" Konqueror in favour of Dolphin.&lt;br /&gt;&lt;br /&gt;Many may say that I can do many things in the configuration, etc. But I just do not have the time (else I would go back to Slackware or Gentoo). What I love most today is the fact, that - thanks to the big distributions - Linux got mainstream. Ease of use is the key.&lt;br /&gt;&lt;br /&gt;So I had less and lesser pleasure working on KDE, and more and more details came to my attention. Some minor glitches in the design of the task-bar, the whole DE was sluggish and "heavy". I do not know how to put it in words.&lt;br /&gt;The fact is, I installed the Beta of &lt;span style="font-style: italic;"&gt;Ubuntu 10.04&lt;/span&gt; in VirtualBox to see how Gnome looks like this days. What caught my eyes first was the integration of social networks and &lt;abbr title="Instant Messaging"&gt;IM&lt;/abbr&gt; into Gnome. That was something I did not know I wanted.&lt;br /&gt;And I took also a sneak-peak on &lt;span style="font-style: italic;"&gt;Gnome 3&lt;/span&gt; - what seems very promising - to see what the future looks like. Still on my old workstation I changed via &lt;span style="color: rgb(0, 0, 0);font-family:courier new;" &gt;tasksel&lt;/span&gt; to the Gnome DE and had straight the impression I expected from the VirtualBox experience.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ubuntu.com/sites/default/themes/ubuntu10/images/footer_logo.png"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 118px; height: 27px;" src="http://www.ubuntu.com/sites/default/themes/ubuntu10/images/footer_logo.png" alt="" border="0" /&gt;&lt;/a&gt;So I took my decision to install Ubuntu 10.04 on my next PC (which arrived last Monday, a Dell Precision T1500).&lt;br /&gt;&lt;br /&gt;I have to admit, I still need time to get used to Gnome, but I do not regret the switch to it. I will nevertheless keep an eye on KDE, to see how it will evolve in the near future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-3752171523404593691?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/3752171523404593691/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=3752171523404593691' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/3752171523404593691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/3752171523404593691'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2010/06/after-4-years-on-kde-back-to-gnome.html' title='After 4 years on KDE, back to Gnome'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_QFCiS745JKI/TAfxRUGNHrI/AAAAAAAAAB0/R9nk2VwD79M/s72-c/kde-logo-oxygen.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-5958733371996491145</id><published>2010-06-03T16:45:00.000+02:00</published><updated>2010-06-03T16:57:23.704+02:00</updated><title type='text'>Concrete 5 : Ajouter un logo du type de ficher au "Bloc Images" [TinyHowTo]</title><content type='html'>Un petit tutoriel pour ajouter un sélecteur CSS au bloc d'images de l'installation de base de Concrete 5.4 :&lt;br /&gt;&lt;br /&gt;Le but est celle-ci :&lt;br /&gt;&lt;a onblur="try  {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_QFCiS745JKI/TAbzwrnYjCI/AAAAAAAAABs/2q6RUsV4fBk/s1600/c5-howto-filetype.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 75px;" src="http://3.bp.blogspot.com/_QFCiS745JKI/TAbzwrnYjCI/AAAAAAAAABs/2q6RUsV4fBk/s320/c5-howto-filetype.jpg" alt="" id="BLOGGER_PHOTO_ID_5478334014409968674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;D'abord il faut créer le dossier 'file' dans le dossier /blocks à la racine de Concrete5. Ensuite copier les fichiers 'view.php' et 'controller.php' dans ce nouveau dossier.&lt;br /&gt;&lt;br /&gt;Ouvre le fichier 'controller.php' et ajout la fonction suivant à la fin de la classe :&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;function&lt;/span&gt;  getFileExtension() {&lt;br /&gt;  &lt;span style="color: rgb(153, 51, 0);"&gt;$f&lt;/span&gt;  = &lt;span style="color: rgb(153, 51, 0);"&gt;$this&lt;/span&gt;-&gt;getFileObject();&lt;br /&gt;   &lt;span style="color: rgb(153, 51, 0);"&gt;$file_name&lt;/span&gt; = &lt;span style="color: rgb(153, 51, 0);"&gt;$f&lt;/span&gt;-&gt;getTitle();&lt;br /&gt;  &lt;span style="color: rgb(153, 51, 0);"&gt;$file_extension&lt;/span&gt; = explode(&lt;span style="color: rgb(0, 153, 0);"&gt;'.'&lt;/span&gt;,&lt;span style="color: rgb(153, 51, 0);"&gt;$file_name&lt;/span&gt;);&lt;br /&gt;  &lt;span style="color: rgb(51, 51, 255);"&gt;return&lt;/span&gt; &lt;span style="color: rgb(153, 51, 0);"&gt;$file_extension&lt;/span&gt;[&lt;span style="color: rgb(255, 0, 0);"&gt;1&lt;/span&gt;];&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Maintenant ouvre le fichier 'view.php' et change à la ligne 7 (la balise HTML) comme suivant :&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&amp;lt;a&lt;/span&gt; &lt;span style="color: rgb(153, 51, 153);"&gt;href&lt;/span&gt;="&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;echo&lt;/span&gt; View::url(&lt;span style="color: rgb(0, 153, 0);"&gt;'/download_file'&lt;/span&gt;, &lt;span style="color: rgb(153, 51, 0);"&gt;$controller&lt;/span&gt;-&gt;getFileID())&lt;span style="color: rgb(255, 0, 0);"&gt;?&amp;gt;&lt;/span&gt;" &lt;span style="color: rgb(153, 51, 153);"&gt;title&lt;/span&gt;="&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;echo&lt;/span&gt; stripslashes(&lt;span style="color: rgb(153, 51, 0);"&gt;$controller&lt;/span&gt;-&gt;getLinkText())&lt;span style="color: rgb(255, 0, 0);"&gt;?&amp;gt;&lt;/span&gt;" &lt;span style="color: rgb(153, 51, 153);"&gt;class&lt;/span&gt;="&lt;span style="color: rgb(51, 102, 255); font-style: italic;"&gt;file-type-&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;?&lt;/span&gt;=&lt;span style="color: rgb(153, 51, 0);"&gt;$controller&lt;/span&gt;-&gt;getMimeType()&lt;span style="color: rgb(255, 0, 0);"&gt;?&amp;gt;&lt;/span&gt;"&lt;span style="color: rgb(0, 153, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;echo&lt;/span&gt; stripslashes(&lt;span style="color: rgb(153, 51, 0);"&gt;$controller&lt;/span&gt;-&gt;getLinkText())&lt;span style="color: rgb(255, 0, 0);"&gt;?&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Le résultat est comme avant, le lien habituel mais désormais avec un sélecteur CSS en plus pour rajouter un logo, comme dans le style suivant (cas PDF) :&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.file-type-pdf&lt;/span&gt; {&lt;br /&gt;  &lt;span style="color: rgb(153, 51, 0);"&gt;display&lt;/span&gt;:&lt;span style="color: rgb(51, 51, 255);"&gt;block&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(153, 51, 0);"&gt;background-image&lt;/span&gt;:&lt;span style="color: rgb(51, 51, 255);"&gt;url(./images/pdf.gif)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;  &lt;span style="color: rgb(153, 51, 0);"&gt;background-position&lt;/span&gt;:&lt;span style="color: rgb(51, 51, 255);"&gt;0 center&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;   &lt;span style="color: rgb(153, 51, 0);"&gt;background-repeat&lt;/span&gt;:&lt;span style="color: rgb(51, 51, 255);"&gt;no-repeat&lt;/span&gt;;&lt;br /&gt;  &lt;span style="color: rgb(153, 51, 0);"&gt;padding-left&lt;/span&gt;:&lt;span style="color: rgb(51, 51, 255);"&gt;20px&lt;/span&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Voilà, un logo du type de fichier pour le téléchargement des fichiers Concrete 5.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-5958733371996491145?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/5958733371996491145/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=5958733371996491145' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/5958733371996491145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/5958733371996491145'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2010/06/concrete-5-ajouter-un-logo-du-type-de.html' title='Concrete 5 : Ajouter un logo du type de ficher au &quot;Bloc Images&quot; [TinyHowTo]'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QFCiS745JKI/TAbzwrnYjCI/AAAAAAAAABs/2q6RUsV4fBk/s72-c/c5-howto-filetype.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-5732442388844052856</id><published>2010-06-03T02:08:00.001+02:00</published><updated>2010-06-04T17:07:28.965+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mime'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='file-type'/><category scheme='http://www.blogger.com/atom/ns#' term='filetype'/><category scheme='http://www.blogger.com/atom/ns#' term='logo'/><category scheme='http://www.blogger.com/atom/ns#' term='concrete'/><category scheme='http://www.blogger.com/atom/ns#' term='concrete5'/><category scheme='http://www.blogger.com/atom/ns#' term='extensions'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><category scheme='http://www.blogger.com/atom/ns#' term='file type'/><category scheme='http://www.blogger.com/atom/ns#' term='file'/><category scheme='http://www.blogger.com/atom/ns#' term='file block'/><category scheme='http://www.blogger.com/atom/ns#' term='how-to'/><category scheme='http://www.blogger.com/atom/ns#' term='icon'/><category scheme='http://www.blogger.com/atom/ns#' term='how to'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Concrete 5 : Add a filetype-logo to the "File-Block" [TinyHowTo]</title><content type='html'>A small how-to add a CSS selector to the File-block in the Concrete 5.4 base install :&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 100%;"&gt;The Goal&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt;When linking to a file for download, a nice way to brush up the  presentation of the link is to display the file-type icon alongside  it. This gives the site visitor an idea as to what they are  downloading, and makes the link stand out a bit more within the page:&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_QFCiS745JKI/TAbzwrnYjCI/AAAAAAAAABs/2q6RUsV4fBk/s1600/c5-howto-filetype.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5478334014409968674" src="http://3.bp.blogspot.com/_QFCiS745JKI/TAbzwrnYjCI/AAAAAAAAABs/2q6RUsV4fBk/s320/c5-howto-filetype.jpg" style="cursor: pointer; float: left; height: 75px; margin: 0pt 10px 10px 0pt; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;By default, concrete5's file block simply displays a link to the file,  without any icon. But adding this icon can be easily done with some  quick modifications to the file block's view.php and controller.php  files.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 100%;"&gt;Override the File Block's View Template and Controller&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt;First you have to create the folder 'file' in the blocks folder in  your concrete5 root. Then copy the files 'view.php' and 'controller.php'  from the /concrete/blocks/file/ folder in your newly created one. This  will allow you to make changes to these two templates without affecting  the core files.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 100%;"&gt;Modify the Controller&lt;/span&gt;&lt;/h2&gt;Open the controller.php and add the following function to the end of the class :&lt;br /&gt;&lt;code&gt;&lt;span style="color: #3366ff;"&gt;function&lt;/span&gt; getFileExtension() {&lt;br /&gt;&lt;span style="color: #993300;"&gt;$f&lt;/span&gt; = &lt;span style="color: #993300;"&gt;$this&lt;/span&gt;-&amp;gt;getFileObject();&lt;br /&gt;&lt;span style="color: #993300;"&gt;$file_name&lt;/span&gt; = &lt;span style="color: #993300;"&gt;$f&lt;/span&gt;-&amp;gt;getTitle();&lt;br /&gt;&lt;span style="color: #993300;"&gt;$file_extension&lt;/span&gt; = explode(&lt;span style="color: #009900;"&gt;'.'&lt;/span&gt;,&lt;span style="color: #993300;"&gt;$file_name&lt;/span&gt;);&lt;br /&gt;&lt;span style="color: #3333ff;"&gt;return&lt;/span&gt; &lt;span style="color: #993300;"&gt;$file_extension&lt;/span&gt;[&lt;span style="color: red;"&gt;1&lt;/span&gt;];&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 100%;"&gt;Modify the View&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt;Now open the view.php and change the line 7 (the HTML link) to :&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: #009900;"&gt;&amp;lt;a&lt;/span&gt; &lt;span style="color: #993399;"&gt;href&lt;/span&gt;="&lt;span style="color: red;"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: #3333ff;"&gt;echo&lt;/span&gt; View::url(&lt;span style="color: #009900;"&gt;'/download_file'&lt;/span&gt;, &lt;span style="color: #993300;"&gt;$controller&lt;/span&gt;-&amp;gt;getFileID())&lt;span style="color: red;"&gt;?&amp;gt;&lt;/span&gt;" &lt;span style="color: #993399;"&gt;title&lt;/span&gt;="&lt;span style="color: red;"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: #3333ff;"&gt;echo&lt;/span&gt; stripslashes(&lt;span style="color: #993300;"&gt;$controller&lt;/span&gt;-&amp;gt;getLinkText())&lt;span style="color: red;"&gt;?&amp;gt;&lt;/span&gt;" &lt;span style="color: #993399;"&gt;class&lt;/span&gt;="&lt;span style="color: #3366ff; font-style: italic;"&gt;file-type-&lt;/span&gt;&lt;span style="color: red;"&gt;&amp;lt;?&lt;/span&gt;=&lt;span style="color: #993300;"&gt;$controller&lt;/span&gt;-&amp;gt;getMimeType()&lt;span style="color: red;"&gt;?&amp;gt;&lt;/span&gt;"&lt;span style="color: #009900;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: red;"&gt;&amp;lt;?php&lt;/span&gt; &lt;span style="color: #3333ff;"&gt;echo&lt;/span&gt; stripslashes(&lt;span style="color: #993300;"&gt;$controller&lt;/span&gt;-&amp;gt;getLinkText())&lt;span style="color: red;"&gt;?&amp;gt;&lt;/span&gt;&lt;span style="color: #009900;"&gt;&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h2&gt;&lt;span style="font-size: 100%;"&gt;What you get&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt;As a result you will have the usual link, but now with a CSS selector you can use to add a file-type logo/icon, like this style-sheet (case PDF) :&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="color: #3333ff;"&gt;.file-type-pdf&lt;/span&gt; {&lt;br /&gt;&lt;span style="color: #993300;"&gt;display&lt;/span&gt;:&lt;span style="color: #3333ff;"&gt;block&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: #993300;"&gt;background-image&lt;/span&gt;:&lt;span style="color: #3333ff;"&gt;url(./images/pdf.gif)&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;background-position&lt;/span&gt;:&lt;span style="color: #3333ff;"&gt;0 center&lt;/span&gt;&lt;span style="color: black;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #993300;"&gt;background-repeat&lt;/span&gt;:&lt;span style="color: #3333ff;"&gt;no-repeat&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: #993300;"&gt;padding-left&lt;/span&gt;:&lt;span style="color: #3333ff;"&gt;20px&lt;/span&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Now you have a file-type logo with your file download in Concrete5.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-5732442388844052856?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/5732442388844052856/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=5732442388844052856' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/5732442388844052856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/5732442388844052856'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2010/06/concrete-5-add-filetype-logo-to-file.html' title='Concrete 5 : Add a filetype-logo to the &quot;File-Block&quot; [TinyHowTo]'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QFCiS745JKI/TAbzwrnYjCI/AAAAAAAAABs/2q6RUsV4fBk/s72-c/c5-howto-filetype.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-827786580563515928</id><published>2009-07-17T09:51:00.000+02:00</published><updated>2009-07-17T10:08:14.217+02:00</updated><title type='text'>Sudimage goes Open Source</title><content type='html'>A month ago we decided to step away from our own proprietory software to Open Source.&lt;br /&gt;&lt;br /&gt;Logitoo gave us an inside into the needs of an working production infrastructure which we didn't had. As the sole developper at Sudimage, i couldn't head up with the demands from our clients and the updates to Logitoo.&lt;br /&gt;We looked into some open CMS systems and which could be used to replace our unstable workinghorse, so we took &lt;a href="http://www.concrete5.org/"&gt;Concrete5&lt;/a&gt; as the CMS system and &lt;a href="http://www.prestashop.com/"&gt;Prestashop&lt;/a&gt; as the e-commerce system.&lt;br /&gt;&lt;br /&gt;Now we build on those 2 systems and contribute to the community with feedback and modules we build for our demands.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-827786580563515928?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/827786580563515928/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=827786580563515928' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/827786580563515928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/827786580563515928'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2009/07/sudimage-goes-open-source.html' title='Sudimage goes Open Source'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-8613627542699164914</id><published>2009-05-27T10:34:00.000+02:00</published><updated>2009-05-27T10:46:02.905+02:00</updated><title type='text'>Upgrade of infrastructure | Mise à niveau de l'infrastructure</title><content type='html'>Our server infrastructure is updated. We needed to extend our server cluster with another server and in the upgrade I learned that i need to upgrade our database system as well.&lt;br /&gt;So I installed a database cluster as well.&lt;br /&gt;&lt;br /&gt;Next step is to upgrade the database cluster with another server and to activate the mail server cluster as well.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;Notre infrastructure Internet est désormais à jour. Nous avons rajouté un serveur supplémentaire dans la grappe de serveurs pour mieux gérer les demandes, et dans le processus je me suis aperçu qu'il faut aussi mettre à jour notre système des bases des données. Donc j'ai installé une grappe de serveurs pour les bases des données. &lt;br /&gt;&lt;br /&gt;La prochaine étape sera de mettre à jour la grappe de serveurs de bases des données en rajoutant un serveur supplémentaire et puis mettre en place une grappe de serveurs email.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-8613627542699164914?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/8613627542699164914/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=8613627542699164914' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/8613627542699164914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/8613627542699164914'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2009/05/update-on-infrastructure.html' title='Upgrade of infrastructure | Mise à niveau de l&apos;infrastructure'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-469564259605348377</id><published>2009-03-26T14:12:00.000+01:00</published><updated>2009-03-26T14:22:23.231+01:00</updated><title type='text'>Back in business</title><content type='html'>After a short vacation the development on Logitoo continues.&lt;br /&gt;With all those new demands on functions for our software, it becomes more and more a software with a stable future.&lt;br /&gt;&lt;br /&gt;The e-commerce part of Logitoo becomes more shape and the CMS part is now in a phase of development where I can be proud to say that it is on a way to become a powerful tool for our clients.&lt;br /&gt;&lt;br /&gt;The version now is Logitoo 2.6 13032009beta, still on the road to success.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-469564259605348377?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/469564259605348377/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=469564259605348377' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/469564259605348377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/469564259605348377'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2009/03/back-in-business.html' title='Back in business'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-7368877419672018781</id><published>2009-03-05T11:07:00.000+01:00</published><updated>2009-03-05T11:12:13.562+01:00</updated><title type='text'>More and more pressure</title><content type='html'>Being the father of Logitoo 2 fills me with pride, but it is an demanding child though. The hardest part is to keep up with the demand for scaling and centralizing of so many new features to be included in it.&lt;br /&gt;&lt;br /&gt;Time is something rather non-existent in our situation.&lt;br /&gt;&lt;br /&gt;But with the forthcoming version 2.6 my initial goals becoming more and more shape. That's a good sign.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-7368877419672018781?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/7368877419672018781/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=7368877419672018781' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/7368877419672018781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/7368877419672018781'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2009/03/more-and-more-pressure.html' title='More and more pressure'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3452307765606085367.post-7737860474973657398</id><published>2008-10-01T20:56:00.000+02:00</published><updated>2008-10-03T21:55:40.572+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='synchronisation'/><category scheme='http://www.blogger.com/atom/ns#' term='cluster'/><category scheme='http://www.blogger.com/atom/ns#' term='serveur'/><title type='text'>Ces dernières heures...</title><content type='html'>&lt;span style="font-family:arial;"&gt;Notre serveur de production commence a montrer qu'il ne peut plus gérer se qu'on lui demande. Il y a déjà 2 mois, j'ai installé deux nouveaux serveurs email, quels sont presque prêts de prendre le relais. Je me suis régalé de optimiser celles-ci pour gérer mieux les spams et de nous faciliter la gestion des comptes email.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;J'ai passé ces derniers jours avec l'installation de notre &lt;/span&gt;&lt;a style="font-family: arial;" href="http://fr.wikipedia.org/wiki/Grappe_de_serveurs"&gt;cluster&lt;/a&gt;&lt;span style="font-family:arial;"&gt; web. Pas facile si on prend en considération, qu'il n'y a pas beaucoup de documentation sur le sujet Csync2, un logiciel libre permettant de synchroniser les données sur les serveurs.&lt;br /&gt;Puis il y a le serveur MySQL qui agis comme maître pour les &lt;accronym title="base des données"&gt;bdd&lt;/accronym&gt; installé dans le cluster.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Donc très bientôt, notre serveur de production "&lt;/span&gt;&lt;a style="font-family: arial;" href="http://en.wikipedia.org/wiki/Sovereign_class_starship"&gt;Sovereign&lt;/a&gt;&lt;span style="font-family:arial;"&gt;", va aller en retraite...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3452307765606085367-7737860474973657398?l=www.lastoctoberday.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.lastoctoberday.com/feeds/7737860474973657398/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3452307765606085367&amp;postID=7737860474973657398' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/7737860474973657398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3452307765606085367/posts/default/7737860474973657398'/><link rel='alternate' type='text/html' href='http://www.lastoctoberday.com/2008/10/ces-dernires-heures.html' title='Ces dernières heures...'/><author><name>Marc-André Appel</name><uri>http://www.blogger.com/profile/08286930389735326880</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
