Lecture

Connaissances, Geek, Informatique, Lecture Aucun commentaire »

Voilà ce matin en sortant de mon rendez-vous avec la banquière j’ai fait un saut a la fnac et j’ai sauté sur les bouquins O’Reilly qui restaient…

Celui-ci va me permettre de connaitre Ruby et Rails !
Ruby est un langage de programmation informatique orienté objet (son nom vient d’un jeu de mot avec le célèbre langage Perl).
Rails est un framework libre pour Ruby. Il utilise la conception avec le modèle MVC (Model View Controler).

Le second livre est sur SQL.

SQL est un langage de requête pour les bases de données. Dans ce livre plus de 160 requêtes expliquées, commentées pour différentes bases de données : SQL Server, PostgreSQL, Oracle, MySQL et DB2.

Par : ChoiZ

Les Kensington sont ils vraiment sécurisés ?

Connaissances, Informatique, Matériel Aucun commentaire »

Par : ChoiZ

Faire un iso avec Mac Os X

Apple, Connaissances, Informatique, Logiciel Aucun commentaire »

J’ai cherché cette aprem pour faire un iso facilement avec Mac Os 10.5 (Léopard)

Il suffit d’aller dans une console et de taper la commande suivante :

Pour un cd par exemple j’ai fait :

hdiutil makehybrid -o /Users/ChoiZ/monfichier.iso -iso /Volumes/moncd/

Changez /Users/ChoiZ/monfichier.iso par le répertoire de destination de l’iso ainsi que le nom du fichier iso.
Et modifiez également /Volumes/moncd/ par le répertoire que vous voulez mettre en iso.

Par : ChoiZ

Mon Fichier de configuration pour vim

Connaissances, Geek, Informatique, Linux, Logiciel Aucun commentaire »

Voilà mon nouveau fichier de configuration de vim !

Je vous invite a le modifier a votre convenance :)

N’hésitez pas a rajouter un commentaire si vous avez d’autres fonctions utiles ^

Par : ChoiZ

Vim

Connaissances, Geek, Informatique, Linux, Logiciel Aucun commentaire »

Voilà une petite liste de commande que j’utilise pas mal avec mon éditeur texte favoris ^^

Pour d’autres commandes n’hésitez pas a visiter : le guide de survie de vi ou même la page de Nicolas George

Rechercher
/mot                                    Recherche “mot” vers le bas
?mot                                    Recherche “mot” vers le haut
/choi[xz]                               Recherche “choix” ou “choiz”
/choiz\|sinac                           Recherche “choiz” ou “sinac”
/^\n\{2}                                Recherche 2 lignes vides
:bufdo /mot                             Recherche “mot” dans tous les fichiers ouverts

Remplacer
:%s/microsoft/apple/g                   Remplace toutes les occurences de “microsoft” par “apple” dans le fichier
:%s/microsoft/apple/gw                  Remplace toutes les occurences de “microsoft” par “apple” dans le fichier avec confirmation
:2,35s/microsoft/apple/g                Remplace toutes les occurences de “microsoft” par “apple” entre les lignes 2 et 35
:5,$s/microsoft/apple/g                 Remplace toutes les occurences de “microsoft” par “apple” de la ligne 5 à la fin du fichier
:%s/microsoft/apple/gi                  Remplace toutes les occurences de “microsoft” par “apple” sans tenir compte de la casse
:s/microsoft/apple/                     Remplace la première occurence de “microsoft” par “apple” dans la ligne courante
:s/microsoft/apple/g                    Remplace toutes les occurences de “microsoft” par “apple” dans la ligne courante
:%s/^/ChoiZ/g                           Ajoute au début de chaque ligne : “ChoiZ”
:%s/$/ChoiZ/g                           Ajoute a la fin de chaque ligne : “ChoiZ”
:%s/ *$//g                              Supprime les espaces blancs
:g/microsoft/d                          Supprime toutes les lignes contenant “microsoft”
:v/apple/d                              Supprime toutes les lignes ne contenant pas “apple”

Caracteres spéciaux
:%s/\r//g                               Supprime les caractères de retour DOS (^M)
:%s/\r/\r/g                             Transforme les caractères de retour DOS en retours
:%s#<[^>]\+>##g                         Supprime les tags HTML en laissant le texte

Doublons
:%s/^\(.*\)\n\1$/\1/                    Supprime les lignes en doublon

Case
Vu                                      Transforme la ligne en minuscule
VU                                      Transforme la ligne en majuscule
g~~                                     Inverse la casse de la ligne
vE~                                     Modifie la casse du mot
vEU                                     Mets le mot en majuscule
ggguG                                   Mets tout le texte en majuscule
:%s/.*/\U&                              Mets toutes les lettres en majuscule
:%s/.*/\L&                              Mets toutes les lettres en minuscule
:%s/\<./\u&/g                           Mets la première lettre de chaque mot en majuscule
:%s/\<./\l&/g                           Mets la première lettre de chaque mot en minuscule
:%s/.*/\u&                              Mets la première lettre de chaque ligne ne majuscule
:%s/.*/\l&                              Mets la première lettre de chaque ligne en minuscule
:set ignorecase                         Ignore la casse lors des recherches
:set smartcase                          Ignore la casse lors des recherches sauf si une majuscule est utilisée

Interaction avec Unix
:sh ou :shell                           Lance une console dans mais reste dans vi
ctrl+d                                  Retourne sous vi

Onglets
:tabnew                                 Création d’un nouvel onglet
gt                                      Affiche l’onglet suivant
:tabfirst                               Affiche le premier onglet
:tablast                                Affiche le dernier onglet
:tabm n(position)                       Réarrange les onglets
:tabdo %s/foo/bar/g                     Execute une commande dans tous les onglets
:tab ball                               Mets tous les fichiers ouverts dans des onglets

Mode fenestré
:e fichier                              Ouvre le fichier “fichier” dans la fenetre actuel
:new fichier                            Divise la fenetre horizontalement et ouvre le fichier “fichier”
:split fichier                          Divise la fenetre horizontalement et ouvre le fichier “fichier”
:vsplit fichier                         Divise la fenêtre verticalement et ouvre le fichier “fichier”
ctrl+w fleche du haut                   Déplace le curseur dans la fenêtre du haut
ctrl+w fleche du bas                    Déplace le curseur dans la fenêtre du bas
ctrl+w fleche de droite                 Déplace le curseur dans la fenêtre de droite
ctrl+w fleche de gauche                 Déplace le curseur dans la fenêtre de gauche
ctrl+w ctrl+w                           Déplace le curseur dans la fenêtre suivante
ctrl+w_                                 Maximise la fenêtre courante
ctrl+w=                                 Donne la même taille à toutes les fenêtres
10 ctrl+w+                              Agrandis la fenêtre courante de 10 lignes

Complétion
ctrl+n ctrl+p (en insertion)            Compléter le mot
ctrl+x ctrl+l                           Compléter la ligne

Indentation
:set autoindent                         Active l’indentation automatique
:set smartindent                        Indentation automatique intelligente
:set shiftwidth=2                       Défini 2 espaces comme taille d’indentation
>>                                      Indente
<<                                      Désindente

Coloration syntaxique
:syntax on                              Active la coloration syntaxique
:syntax off                             Désactive la coloration syntaxique
:set syntax=perl                        Force la coloration syntaxique

Par : ChoiZ

Frogger XNA c’est fini :o)

Connaissances, Informatique, Logiciel 1 commentaire »

frog.jpg

Enjoy !

frog02.jpg

Il y a encore des petits trucs a faire je vais essayé de voir plus tard… :o)

Voilà le frogger : debug.zip

Par : ChoiZ

Frogger XNA J-1

Connaissances, Informatique, Logiciel 7 commentaires »

Encore une petite journée de boulot avant de rendre nos Frogger.

J’ai encore pas mal de boulot.

Actuellement j’ai :
- Ma grenouille
- Des voitures qui circulent partout
- La gestion de la collision entre une voiture et la grenouille
- Ma grenouille en sang une fois écrasée
- La possibilité de quitter le jeu via la touche “ESC”

J’aimerai :
- Que les voitures circulent uniquement sur la route et pas sur l’herbe :)
- Ajouter un menu
- Gérer complètement la pause
- Gérer la collision par un retour au menu
- Gérer le nombre de vies
- Gérer le nombre de FPS

Par : ChoiZ

Frogger XNA :o

Connaissances, Geek, Informatique, Logiciel 2 commentaires »

Suite a des cours de XNA nous devons faire le jeu du “Frogger”

froglogo.png

Après quelques recherches et j’ai trouvé un blog pas mal foutu. C’est celui de Nicolas BOONAERT, dessus il propose une petite vidéo avec l’architecture de base de son programme. Ici la Version 0.7.
xna_frogger_game.png

Il y a d’autres ressources sur le net tel qu’un Frogger en espagnol :
frogger01.jpg

Pour mon Frogger :

- J’ai choisi mes voitures parmi celles de Grand Theft Auto ou dans la langue de Moliére “Vol Qualifié d’Automobile” (un bon vieux jeu ^^ sortie en 1997) Plus d’infos sur le jeux sur wikipedia par exemple.

gta.png

Par : ChoiZ

Php sous léopard…

Apple, Connaissances, Informatique, Logiciel Aucun commentaire »

Php version 5.2.4 est disponible directement sous léopard il suffit juste d’activer le module.

Lancez le terminal, tapez :
sudo vi /etc/apache2/httpd.conf

Allez a la ligne avec Vi tapez :
/php5 + touche entrée

Vous devez arriver a cette ligne :
#LoadModule php5_module libexec/apache2/libphp5.so

Enlevons le # tapez les touches suivantes :
i (pour entrer dans le mode insertion et supprimer le #)

Ensuite supprimez le #

Puis tapez les touches suivantes :
ESC (pour sortir du mode insertion) :wq ENTER

Voilà vous etes sorti du fichier.
Maintenant allez dans vos préférences systeme puis dans partage et cliquez sur partage web.
Si c’est déjà fait décochez la case (pour aréter apache) puis recochez la case (pour redémarrer apache).
Ou bien en ligne de commande : sudo apachectl start (si le serveur est déja lancer : sudo apachectl restart).

Testons le serveur avec php5…

Créons une page index.php avec la ligne de commande :
vi /Library/WebServer/Documents/index.php

Tapez : i (pour entrer dans le mode insertion) puis <? phpinfo(); ?>

Puis les touches :
ESC :wq ENTER

Hop vous avez fait votre page index.php qui doit etre disponible à l’adresse : http://localhost/index.php

Vous devez voir : PHP Version 5.2.4

Php est donc actif sur votre léopard.

Par : ChoiZ

Les Disques de Laptop dévorés par Ubuntu !

Connaissances, Geek, Informatique, Linux, Matériel 5 commentaires »

En effet les disques dur de portables seraient en danger avec Ubuntu. En fonctionnement sur batterie le disque dur ferait plus de cycle que prévu.

Sachant qu’un disque dur de portable fait environ 600 000 cycles l’utilisation, soit l’utilisation d’un laptop sous ubuntu pendant 1an acheverai le disque.

Pourquoi ? Les valeurs qu’utilisent Ubuntu sont celle par défaut du fabriquant (Microsoft ne connaissant pas ces valeurs ils attribuent euh même leurs valeurs). Celles par defaut doivent être largement au dessus des valeurs normal du disque.

Une solution qui semble fonctionnée :

Créer un fichier :
99-hdd-spin-fix.sh
Ce fichier bash doit contenir le code suivant :
#!/bin/sh and hdparm -B 255 /dev/sda
Puis sauver ce fichier dans les répertoires suivants :
/etc/acpi/suspend.d/
/etc/acpi/resume.d/
/etc/acpi/start.d/
et redemarrez votre machine.

Note: J.-B. voilà sans doute pourquoi ton disque chauffe innutilement…

Par : ChoiZ
Théme par N.Design Studio 2006 - 2008 © Point2Zero.net
Flux RSS Billets Flux RSS Commentaires Log in