vendredi, 13 février 2009

TimeStamp : 1234567890

Pour les personnes qui ne font pas de programmation ou qui ne travaille pas sur u environnement Unix, le TimeStamp est le temps en seconde écoulé depuis le 1er janvier 1970 à 00:00:00 UTC.

Aujourd'hui vendredi 13 février (ou plutôt demain pour nous français) à 23h31min30 (soit 00h31min30 en France) ce TimeStamp aura la valeur 1234567890 !

Je trouve ça fun (et tellement geek !). Si vous utilisez un système Unix vous pouvez suivre le compte à rebours avec la commande suivante : 

watch -n 1 date +%s

Je vais essayer de prendre un screenshot au bon moment :D


samedi, 3 janvier 2009

EchoriZon

1 mois après le lancement du projet il est temps pour moi de le présenter sur mon blog :

Voici donc mon nouveau projet (le seul en ce moment pour être certain de ne pas être surchargé) : EchoriZon
EchoriZon est un projet de jeu vidéo sur PC (compatible Windows et Linux) développé par moi même (peut être que certaines personnes viendront m'aider pour réaliser les modèles et les textures).

Etant seul et ne voulant pas sortir une béta en 2015 j'ai opté pour un moteur graphique pré conçu : Ogre3d quime permettra d'économiser surement des mois de travail et avoir un vrai rendu graphique. Le reste sera principalement de mon cru :)

Le jeu se veut avant tout innovant et original. Ainsi il possèdera certaines particularités de jeux existant tout en étant totalement différent de ce qui existe actuellement. En effet, ça ne me disait trop rien de faire un nième FPS, RPG ou RTS ...

Pour avoir un projet relativement bien conçu et avoir quelque chose à présenter aux autres (donc vous) j'ai rédigé un petit cahier des charges qui explique les principes de fonctionnement d'EchoriZon, vous pourrez retrouver ce cahier des charges ici

J'ai également mis en place un site basé sur Joomla pour présenter mon avancement (un forum viendra peut être plus tard ...) : EchoriZon

Enfin, j'essaye de mettre régulièrement des version pour Windows (XP et Vista, fichier exe de setup)  et Ubuntu (lancez le script install et lancez le jeu)

Je vous tiendrais au courant au fur et à mesure de l'avancement du projet, si quelqu'un désire m'aider au niveau modèles 3D, textures ou artworks il est le bienvenue ;)

mercredi, 22 octobre 2008

ExpressGate sur Eee PC 901

Ce tuto aura pour but d'installer Express Gate d'Asus sur une clé USB et de booter dessus sur mon Eee PC 901.
Vous pouvez bien entendu utiliser ce tuto pour tout autre PC compatible (je n'ai aucune liste donc à vous de tester ...)

Le tuto sera le plus complet possible pour ne pas perdre trop de monde vu les notions qui sont abordées ... Je n'apporte aucune garanti sur le fonctionnement du tuto ou sur une possible dégradation de vos données, vous le faites à vos risques et périls même s'il n'y en a pas si vous suivez à la lettre mon tuto ;)

Prérequis :

  • Posséder des notions d'utilisation de Linux. Si vous n'y connaissez rien il faudra malheureusement pour vous apprendre un peu :) un lien pour vous ici (courage c'est simple ;) )
  • Avoir une distribution Linux installée ou utiliser un Live CD (je vous conseille le CD d'Ubuntu sur lequel je me baserais).
  • 1 clé USB ou carte flash (les SD fonctionnent très bien) d'au minimum 512 Mo
  • Télécharger les sources d'Express Gate ici
Une fois que vous avez tout ça on peut commencer :)
  • Tout d'abord, dézippez le fichier ExpressGateSSD_ExpressGateV1231.zip
  • Allez dans v1.2.3.1_20080605/ExpressGate(ONBOARD) copiez le fichier ST_ASUSEG00_256MB_v1.2.3.1_20080605.IMG et renommez le en FILE.IMG
  • Si vous êtes sous Linux créez un dossier expressgate dans votre répertoire personnel et placez-y le fichier FILE.IMG, si vous êtes sous Windows copiez le fichier sur une clé USB (ou autre support), vous devrez créer le répertoire sous Linux plus tard et y déposer le fichier
  • Sous Windows téléchargez le programme HP USB Disk Storage Format Tool, installez le et formattez votre clé / carte flash avec (également possible sous Linux avec syslinux mais je n'en parlerais pas ici ...). Ceci rendra votre clé USB bootable (toutes les données présentent sur la clé seront effacées !!)
  • Si vous n'êtes toujours pas sous Linux c'est le moment de le faire ... Donc booter votre PC sous Linux (pour ma part j'utiliserais Ubuntu 8.04 installé sur mon Eee PC)
Bien, maintenant les choses vont se corser un peu pour les personnes qui n'y connaissez pas grand chose ... La suite de mon tuto sera basé sur Ubuntu 8.04 donc pour les personnes qui possèdent une autre distribution Linux il faudra vous débrouiller pour trouver les commandes équivalentes (ça s'applique surtout au gestionnaire de paquet le reste est équivalent)
Vous devez télécharger les paquets suivants :

sfdisk, lilo, mkdosfs, syslinux

Donc pour cela, un petit apt-get install ou mieux utilisez Synaptic (car ce n'est pas le nom exact des paquets mais les commandes qui seront utilisées)
Si ce n'est toujours pas fait, créez un dossier expressgate dans votre dossier personnel (avec Nautilus pour ceux qui n'aiment pas la ligne de commande) puis copiez dedans le fichier FILE.IMG
Ensuite, étape TRES IMPORTANTE on doit repérer le device de votre clé USB, si vous vous trompez vous risquez de supprimer vos partitions (non je ne blague pas) donc faites bien attention à ce moment :)

Le meilleur moyen pour ne pas se tromper et d'utiliser l'Editeur de Partition également appelé GParted. Sous Ubuntu il se trouve dans Système --> Administration --> Editeur de Partition
Ensuite cherchez votre clé USB et vous verrez son device name en haut à droite, pour ma part c'est /dev/sdc :)
L'autre moyen est d'utiliser la commande fdisk -l et de repérer votre clé.



Retenez bien ce name device il va nous servir juste après !
Ouvrez gedit (Applications --> Accessoires --> Editeur de texte) ou autre éditeur de texte et copiez à l'identique le texte suivant :

#!/bin/sh
DEVICE="/dev/VOTRE_DEVICE"
IMAGE="FILE.IMG"
offset=$(($(sfdisk -d $IMAGE|grep start=|head -n1|sed 's/.*start=\s*//;s/,.*//')*512))
OPTIONS="umask=000,shortname=mixed,quiet,utf8"
DIR=/tmp/target
INPUT=/tmp/input
umount ${DEVICE}1 $INPUT
mkdir -p $DIR $INPUT
mount -o loop,offset=$offset,$OPTIONS $IMAGE $INPUT
dd if=/dev/zero of=$DEVICE count=1
sfdisk -D -uM $DEVICE <<EOT
,350,6,*
,,b
EOT
#install-mbr -p D ${DEVICE}
lilo -s /dev/null -M ${DEVICE}
mkdosfs -F16 -nDVMUSB ${DEVICE}1
mkdosfs -F32 -nDATA ${DEVICE}2
syslinux -s ${DEVICE}1
mount -o $OPTIONS ${DEVICE}1 $DIR
cat > $DIR/syslinux.cfg <<EOT
default /ce_bz
EOT
cp -av $INPUT/* $DIR/
umount ${DEVICE}1 $INPUT
sync

Ensuite, modifiez VOTRE_DEVICE par le name device que l'on a trouvé juste au dessus (ne vous trompez pas !)
Enregsitrez le fichier dans le dossier expressgate que vous avez créez plus haut et nommez le expressgate.sh
Vous pouvez également télécharger un fichier tout fait : Express Gate install (n'oubliez pas de modifier VOTRE_DEVICE).

Avant d'exécuter tout ça, quelques conseils donnés par un lecteur (Geo) :
Exécutezla commande syslinux individuellement avant de lancer le script, elle ne dois retourner aucune erreur.

Si vous avez l'erreur :

mcopy : command not found

Il faut installer le paquet mtools

apt-get install mtools

En fonction de la version du syslinux installé, une erreur risque d'apparaitre.

syslinux : /ce_bz not found

Éditez le fichier syslinux.cfg de la partition 1 de la cle USB (donc après avoir lancé le script ;) ), et supprimez le "/"

On approchez de la fin ! Lancez une ligne de commande (Applications --> Accessoires --> Terminal) allez dans votre dossier expressgate (utilisez la commande cd) et tapez la commande finale :

sudo sh expressgate.sh

Le script va se lancer, faire tout ce qu'il à faire, il va vous mettre plein d'erreur, ne vous inquiétez pas, c'est normal ;) (j'en ai eu plein moi aussi mais ça a fonctionné à chaque fois que j'ai fait la manip). Une fois que c'est terminé, branchez la clé USB / carte flash sur votre Eee PC 901, bootez, dès le démarrage appuyez sur la touche F2 (une à 2 fois pour être sûr que c'est bon), une fois que vous voyez l'écran de démarrage du Eee PC, appuyez sur Echap et sélectionnez votre périphérique !

Et voilà :D si tout c'est bien passé en 2 secondes ExpressGate devrait avoir booté :D
Petit information quand même, pour le moment l'install ne permet pas d'avoir le wifi sur le 901 ni une résolution de 1024x600 ... J'espère qu'une nouvelle install d'ExpressGate sera disponible prochainement (avec la sortie de la Eee Box) histoire de pouvoir vraiment l'utiliser ne condition réelle !

Vous remarquerez également qu'il est possible de stocker des données (photos) sur la 2e partition, assez pratique :)

Je fournis également le contenu de la clé après installation pour ceux qui voudraient tenter une installation en copier / coller ou autre type d'installation sur leur clé USB (pour ma part je n'ai pas réussi ...)

Voilà, j'espère que ce tuto aura été assez clair pour la plupart d'entre vous et que vous saurez profiter au mieux de cette rapidité, je posterais d'autres billets si je réussi à faire fonctionner le wifi ou installer d'autres applications ;)
Vous pouvez bien entendu me contactez si vous avez un problème avec l'installation !
Pour finir, une petite vidéo de présentation de la bête :)



Sources : http://www.phoronix.com/forums/showthread.php?t=11653
http://forum.eeeuser.com/viewtopic.php?pid=41507

jeudi, 18 octobre 2007

Ubuntu 7.10

Ubuntu
Comme tout utilisateur d'Ubuntu qui se respecte je me devais de télécharger cette nouvelle version. Outre le fait que cette nouvelle version apporte les dernières versions de tous les paquets qui sont installés sur ma distribution (et y en a pas mal désormais ...), je me disais qu'elle pouvait régler un problème que j'avais depuis un certain temps. Rien de bien grave mais bon, il s'agissait de Bery, le gestionnaire de fenêtre en 3D. En effet depuis peut il m'était impossible de le lancer du fait que ma carte graphique ne gérait plus l'accélération 3D pour une raison qui m'est encore inconnue ...

C'est donc avec joie que j'ai installé pendant la nuit cette nouvelle version d'Ubuntu, une distribution vraiment sympa qui me permet de faire tout ce que je veux aussi bien avec la console que graphiquement.

Je ne vois toujours pas ce que reprochent certaines personnes à cette distribution ... La communauté française (Ubuntu-fr) est de plus en plus grande et surtout elle offre un wiki très détaillé sur tout un tas de choses qui m'ont servi maintes et maintes fois pour régler tous mes problèmes. Elle est certes user-friendly ais qu'y a-t-il de mal à ça ? Je pense que le temps du "all in term" (tout via la ligne de commande) est révolu, en effet, on parle de plus en plus de multimédia, de Web 2.0 ... Alors pourquoi vouloir se borner à utiliser les lignes de commandes pour tout faire alors que parfois 2 petits clics peuvent le faire ? Et contrairement à ce que certains pensent ce n'est pas parce qu'une distribution est user-friendly que l'on ne peut rien faire, ne pas triturer son noyau ou d'autres choses dans ce genre ...

Je suis un grand exemple ... J'ai modifié bon nombre de comportements de ma distribution via la console ou via mon interface graphique. Sur mon portable je suis même allé jusqu'à installé un nouveau noyau non fournit par la distribution pour gérer mon wifi un peu spécial.

Voilà pour ce qui est des critiques que je peux attendre par-ci par-là autour de moi ... Sinon niveau nouvelles fonctionnalités j'avoue avoir été un peu déçu par cette nouvelle version :( en effet, elle n'apporte rien de bien "nouveau" en temps que tel et ne changera rien à ma façon de me servir de mon PC. Le nouveau noyau ne semble rien changer pour moi, la nouvelle version de Xorg non plus, la nouvelle version de Firefox je l'ai installé à la main ... Le gestionnaire d'affichages pour multi-écrans est une fonctionnalité très sympathique mais elle me sera inutile sur mon fixe.

Seule nouveauté que j'ai vraiment apprécié que j'adore m'amusé (si si) c'est Compiz-fusion le nouveau gestionnaire de fenêtre 3D qui est né de la fusion de Beryl (utilisé dans la 7.04) et Compiz. Et je dois dire que je ne suis pas déçu cette fois ! Déjà il fonctionne nickel sur mon PC et utilise bien ma carte 3D, un bon point. Ensuite, on peut y retrouver tous les effets que fournissait Beryl plus je suppose ceux de Compiz (je n'ai jamais testé Compiz auparavant) et je trouve certains vraiment excellent comme les sélections de fenêtres en 3D (à ce qui parait à la Vista avec Aéro mais je ne l'ai pas encore vraiment testé).

Donc pour le coup c'est un bon point pour cette nouvelle version que je ne regrette pas d'avoir installé :) . Aller, un petit sreenshot pour la peine :p

page 2 de 2 -