mercredi 27 février 2008

La wii va craquer...

Les recherches avancent pour détourner la wii de sa fonction préprogrammée.
Après les contourenements électroniques par puce, voici un exploit logiciel à partir du jeu "Zelda: Twilight Princess" qui permet de lancer des programme depuis la carte SD.
Linux peut déjà tourner...

Pour en savoir plus: http://wiibrew.org/index.php?title=Twilight_Hack

lundi 25 février 2008

N'achetez pas Toshiba external USB HDD (PX1269E)



Une belle cochonnerie. Ce bidule n'est pas un disque!
Quand on le branche, apparait une partition vue comme un CDROM
qui contient des softs windows pour demander un mot de passe qui permet d'accéder à la partition de données.

En gros, il vaut mieux ne rien mettre que l'on veut garder la dessus!
Si les softs qui valident le mot de passe ne fonctionnent plus: au revoir mes données...
Pas moyen de monter son disque sous linux.

Pourquoi faire ce cadeau empoisonné au public?
Alors si vous l'avez désactivez vite ce mot de passe ou ramenez le disque au magasin...

vendredi 22 février 2008

L'iphone est cracké!

Encore une nouvelle tentative de monopole qui vole en éclat.
Apple va perdre ses reversement de minutes ;(
Mais on ne peut pas croquer la pomme par les 2 bouts sans arriver au trognon...

L'iPhone nouveau bijou des usines apple avait la facheuse manie de ne vouloir accepter qu'un opérateur par pays (heureux élu écopant de la dime à la pomme). Heureusement à force de ténacité nos nerds favoris ont trouvé le moyen de débloquer l'iPhone!

Et plus besoin de fer à souder, un simple cable entre téléphone et ordinateur. Ne reste plus qu'à cliquer sur "Do it all".

Voici ce que le net nous a mijoté un logiciel simplissime mais qui a du couté de longues nuits blanches): ziphone


lundi 18 février 2008

Faire de la video sous linux

Rester libre tout en faisant ses films... Longtemps cela était impossible, mais l'open source a des ressources qui aujourd'hui peuvent servir à faire son montage vidéo sous linux:
Laissez vos commentaires si vous avez une expérience à partager...

jeudi 14 février 2008

Sauvegarde en ligne de commande sous linux avec rsync

Sauvegarde en ligne de commande sous linux avec rsync
Soumis par fred le mar, 08/22/2006 - 17:07.
Tagged: linux • shell

rsync une commande très pratique pour faire des sauvegardes car elle permet de transférer uniquement les différences entre le dossier source et le dossier cible, de nombreuses options sont possible, voici celles que j'utilise pour faire mes sauvegardes:
rsync -avb --delete ./source/ ./cible

Explication des options utilisées:

* -a C'est un raccourci qui remplace les options -rlptgoD, en gros cela veux dire que l'on veux la récursivité et tout préserver comme les droits, les propriétaires, les groupes etc...
* -v Indique à rsync que l'on veux qu'il nous informe de ce qu'il fait, il affichera ainsi les fichiers transmis dans la console, sans cette option rsync travaille silencieusement.
* -b Cette option demande à rsync de renommer les fichiers existants dans le répertoire cible avec l'extension ~, par exemple le fichier "toto" dans le "répertoire source" est différent du fichier "toto" dans le "répertoire cible", le fichier cible sera renommé en "toto~" puis le fichier source sera recopié dans le "répertoire cible".
* --delete permet de supprimer les fichiers du dossier cible qui ne se trouvent pas dans le dossier source.

Si vous avez un doute dans votre ligne de commande vous pouvez rajouter l'option "-n", de cette façon rsync vous affichera ce qu'il veux faire sans le faire.

Pour ma part j'utilise cette commande dans un script ce qui me permet de sauvegarder un ensemble de dossier en une fois.
#!/bin/sh
#sauvegarde du dossier photos
rsync -avb --delete /home/fred/photos/ /mnt/backup/photos
#sauvegarde du dossier html
rsync -avb --delete /var/www/html/ /mnt/backup/html
#sauvegarde du dossier partage
rsync -avb --delete /home/fred/partage/ /mnt/backup/partage
echo ---------------------
echo Sauvegarde terminée!
echo ---------------------
echo Vous pouvez fermer cette console

Pour plus de détails sur les options, je vous recommande la man page de rsync, le but de cet article était de vous donner une commande prête à l'emploi qui va bien.

Bonne sauvegarde.
Le blog de fred
http://www.fbollon.net/node/11

mardi 5 février 2008

eeePC

Me voila en possession de mon eeePC! Un bien joli joujou...


L'interface playschool est bien marrante, mais on est un peu frustrés de cliquer sur ces gros boutons sans pouvoir faire ce qu'on veut avec son mini joujou.


Pour commencer, on va lui redonner un peu de vitalité.
L'eeePC tourne sous Xandros, une variante de Debian. Bonne nouvelle, on va pouvoir profiter de ce que la communauté nous a préparé.


vi /etc/apt/sources.list

On y ajoute:
deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-free
deb http://dccamirror.xandros.com/dccri/ dccri-3.0 main
deb http://www.geekconnection.org/ xandros4 main
deb http://download.tuxfamily.org/eeepcrepos/ p701 main etch
On ajoute les clefs d'authentification de package

wget http://download.tuxfamily.org/eeepcrepos/key.asc
sudo apt-key add key.asc On met à jour le catalogue d'applications


Pour ne pas avoir de conflit de versions, on va donner des priorités aux dépots de notre source.list. Pour cela éditer /etc/apt/preferences

vi /etc/apt/preferences

Package: *
Pin: origin update.eeepc.asus.com
Pin-Priority: 950

Package: *
Pin: origin
Pin-Priority: 925

Package: *
Pin: origin xnv4.xandros.com

Pin-Priority: 900

Package: *
Pin: origin dccamirror.xandros.com
Pin-Priority: 850

Package: *
Pin: origin www.geekconnection.org

Pin-Priority: 750

Package: *
Pin: release a=stable
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 650

Package: *
Pin: release a=unstable
Pin-Priority: 600
On met à jour le catalogue des applications disponibles:
sudo apt-get update

Maintenant, on peut passer à un Bureau KDE
en installant:

sudo apt-get install ksmserver kicker

Il ne reste plus qu'à indiquer à X de lancer le bureau

vi ~/.xinitrc

#Needed to get automount working
xhost + si:localuser:root
sudo rm /tmp/nologin

#Needed to get the network working
sudo /opt/xandros/bin/start_netserv &

startkde
  • Optimiser la taille des applications pour la petiote lucarne
Tout d'abord si une fenêtre dépasse de l'écran,
il suffit de presser la touche "Alt" pendant le clic de la souris pour déplacer la fenêtre hors du cadre.
Ensuite tout un tas d'optimisations de polices et tailles de caractères se trouvent ici:
Maximize screen space
Make more screen space available in Firefox
Adjust the screensaver to save battery life

Et voila

Pour aller plus loin...
http://forum.eeeuser.com/viewtopic.php?id=5116

jeudi 31 janvier 2008

Freephonie : sauvons-nous avec Asterisk

Free suicide Freephonie : sauvons-nous avec Asterisk

Free a décidé de bloquer les appels à l'étranger depuis leur service de SIP, tout ça parce que leur interface d'édition de compte est moisie, pas secure et qu'ils sont incapables de détecter et bloquer les abus...
Facile quoi. Heureusement nous allons pouvoir passer outre, en rusant.
Pour cela il nous faut Asterisk, autrement dit un PABX en logiciel libre. Bon un PABX on s'en fout de savoir ce que ça veux dire, mais ce qui est important c'est que ça fait de la téléphonie, et donc le café.

Ce que j'ai fait est plutôt simple, ça consiste simplement à avoir asterisk qui s'occupe de faire le pont entre vos clients SIP et vos comptes SIP. Ici on a un compte freephonie sur lequel on va recevoir les appels et aussi émettre les appels vers un numéro en france (numéro à 10 chiffres). On a aussi un compte VoIPBuster (payant évidemment,
mais pas très cher heureusement), qui va permettre d'appeller l'international et aussi la france quand freephonie déconne (en réalité tout le temps).

Alors le truc simple : apt-get install asterisk. Voilà, facile, no problemo. Maintenant il faut modifier le fichier sip.conf :

[general]
defaultexpirey=1800
dtmfmode=auto
qualify=yes

; Vos comptes SIP où s'enregistrer
register => 09XXXX:secret@freephonie.net
register => blabla:secret@sip.voipbuster.com

; Compte VoIPBuster
[voipbuster]
type=peer
host=voipbuster.com
username=blabla
fromuser=blabla
secret=secret
nat=yes
allow=all

; Appels sortants sur Freephonie
[freephonie-out]
type=peer
host=freephonie.net
username=09XXX
fromuser=09XXX
secret=secret
nat=yes
fromdomain=freephonie.net
allow=all

; Et pour les appels entrants freephonie
[freephonie-in]
type=peer
context=fromfree
host=freephonie.net
allow=all

; Client SIP N°1 : mon téléphone SIEMENS C450IP
[phone]
type=friend
username=phone
secret=abcd
host=dynamic
context=maison
nat=yes
; Ces trois lignes suivantes sont spécifiques à mon téléphone pour qu'il fonctionne bien, vous pouvez les enlever pour un client SIP classique
dtmfmode=inband
allow=ulaw,alaw
canreinvite=no

Notez que vous pouvez rajouter autant de sections de type=friend que vous voulez pour avoir autant de clients SIP que vous désirez.

Maintenant configurons extensions.conf qui indique le plan de numérotation :

; Mon contexte c'est "maison", on peux avoir plusieurs contextes selon les clients si ça nous amuse
[maison]

; On compose un numéro à 10 chiffres commençant par zéro puis un chiffre qui n'est pas zéro (exemple 0154545689)
; Alors on essaye de le composer avec Freephonie, mais si ça marche pas on utilisera VoIPBuster
exten => _0ZXXXXXXXX,1,Dial(SIP/freephonie-out/${EXTEN})
exten => _0ZXXXXXXXX,2,Dial(SIP/voipbuster/0033${EXTEN:1})

; Règle spécifique à la belgique qui permet de composer un numéro belge sans le préfixe 0032 :
; si on tape un numéro comportant au moins 5 chiffres (les numéros ici sont plutôt variables en longueur),
; qui commence par zéro puis un chiffre qui n'est pas zéro (Z), alors on rajoute automatiquement le préfixe 0032
exten => _0ZXX.,1,Dial(SIP/voipbuster/0032${EXTEN:1})

; Autres numéros internationaux commençant par 00 (par ex. 0033 pour la france) : on passe par voipbuster directement
exten => _00ZXXX.,1,Dial(SIP/voipbuster/${EXTEN})

; Si le numéro n'est ni un numéro français ni un numéro belge ni un numéro international on raccroche
; (ou si freephonie et voipbuster sont down)
exten => _0Z.,3,Congestion

; Indique que faire avec les appels entrants sur freephonie
[fromfree]

; ici on fait sonner juste le téléphone (on pourrait faire sonner plusieurs clients SIP en mm temps ou à la suite, ou rediriger vers une boite vocale, je vous laisse mater les trucs sur le net à ce sujet)
exten => s,1,Dial(SIP/phone)

Voilà, un petit coup de /etc/init.d/asterisk restart et hop. Si vous avez des problèmes, tentez le débug, stoppez asterisk, puis en root lancez "asterisk -cvvvvvvvv".