Linux | Yriase - Part 2

Internet, Linux

Chrome OS : la présentation

Posté par seiyar81 le 19 novembre 2009 | Laisser un commentaire (0)

Google a rendu public le code source de Chromium OS, système d’exploitation open-source destiné à devenir Chrome OS.

Le code source est disponible au téléchargement ici : Code Source
ou via un dépôt Git.

Tout est expliqué sur le blog de Google : Blog

Enfin un article résume la sortie de l’OS : Article

Au premières nouvelles donc et en vrac :

– Les disques durs seraient écartés au profit d’autre(s) type(s) de stockage : in the cloud, mémoire flash ? On ne sait pas encore pour l’instant.

– Toutes les applications sont des applications en ligne, tout se passe donc via la navigateur, aucune application de bureau

– Conséquence directe de ceci et pour des raisons de sécurité évidentes, Chrome OS ne fera pas confiance par défaut aux applications

– A chaque redémarrage, Chrome OS vérifiera l’intégrité de son code, et s’il a été compromis par un virus ou autre il sera à même de se réparer tout seul.

– Lorsque l’utilisateur voudra se connecter, Chrome OS va tenter de récupérer le compte Google associé, sinon il cherchera un compte local et à chaque connexion réussie en ligne, les identifiants seront mis en cache.

– Les plugins du navigateur auront un processus dédié.

– Mises à jour automatiques sans intervention de l’utilisateur, via HTTPS et signés par le serveur de mises à jours.

Et plein de choses très intéressantes et qui nous laissent présager que Chrome OS sera un système d’exploitation très intéressant !

Pour plus de lecture, plusieurs documents sont en ligne pour expliquer le fonctionnement de l’OS : Chromium OS.

Et pour les plus anglophone une petite vidéo de 3 minutes présentant Chrome OS :

Le lien direct : http://www.youtube.com/watch?v=0QRO3gKj3qw

Catégorie: Internet, Linux | Laisser un commentaire (0)

Fedora 12 est de sortie

Posté par seiyar81 le 17 novembre 2009 | Laisser un commentaire (0)

La 12ème version de la distribution Linux Fedora est sortie !
Au programme : GNOME 2.8.1 ou KDE 4.3, Empathy remplace Pidgin, Epiphany utilise WebKit et non plus Gecko, un meilleur support de la webcam etc…

C’est téléchargeable ici : http://fedoraproject.org/fr/get-fedora-all.
Disponible via BitTorrent, Direct Download, Jigdo et Métaliens.
A essayer d’urgence !

Catégorie: Brèves, Linux | Laisser un commentaire (0)

Configuration et Utilisation de Vim 4/5

Posté par seiyar81 le 17 novembre 2009 | Laisser un commentaire (0)
news-vim

Avant-dernière partie du tutoriel consacré à l’éditeur Vim. Aujourd’hui c’est à l’encodage que nous nous intéresserons. Source de bien des soucis, lequel choisir, et comment, entre l’UTF-8 et les différentes normes ISO ?

Tout d’abord il faut régler 2 paramètres impotants :

  • fileencoding : encodage des caractères à l’enregistrement du fichier
  • fileencodings : liste des encodages à tester pour initialiser fileencoding

L’idéal est de fixer le second paramètre dans votre fichier de configuration (‘/etc/vim/vimrc’ ou bien ‘/home/username/.vimrc’ comme vu dans la seconde partie) :

set fileencodings=ucs-bom,utf-8,latin1

Ainsi le fichier commence par une marque d’encodage BOM, ensuite si un caractère non valide UTF-8 est trouvé dans le document, Vim passe alors en latin1 (ISO8859-1).

Un petit exemple de configuration pour l’encodage :

if has("multi_byte")
set encoding=utf-8
setglobal fileencoding=utf-8
set bomb
set termencoding=iso-8859-15
set fileencodings=utf-8,ucs-bom,iso-8859-15,iso-8859-3
else
echoerr "Sorry, this version of (g)vim was not compiled with +multi_byte"
endif

Notez que set bomb force le BOM (nobomb pour l’enlever).
Ainsi à moins qu’un caractère défectueux ne soit trouvé, l’encodage est fixé en UTF-8.

Il est également possible de forcer l’encodage à l’ouverture du fichier :

:e ++enc=utf-8 file // Force l'encodage en UTF-8 même en cas de mauvais caractère

vim -c ':e ++enc=utf-8 file' // Pareil mais de la ligne de commande

Libre à vous ensuite de régler vos paramètres à l’encodage qui vous convient le mieux !

Prochain et dernier chapitre : l’utilisation de Vim pour développer. Auto-complétion, coloration du code et différents réglages.

Catégorie: Linux | Laisser un commentaire (0)

Configuration et Utilisation de Vim 3/5

Posté par seiyar81 le 15 novembre 2009 | Laisser un commentaire (0)
news-vim

Aujourd’hui nous nous attaquons à la partie sur la recherche avec Vim. Il est en effet possible d’effectuer une recherche dans le document en cours d’édition vers le bas du document, vers le haut, de remplacer du texte sur une ou plusieurs lignes etc…

Tout d’abord comment effectuer une recherche de texte :

/yriase   // Recherche toutes les occurrences d'yriase dans le document vers le bas
?yriase  // Pareil mais vers le haut du document
// Appuyez ensuite sur la touche n pour aller d'une occurrence à l'autre.

%  // Vous permet de trouver les correspondances des caractères suivants : ), ] ou } 
    // Très utile quand on programme

Il est également possible d’effectuer un “rechercher/remplacer” :

:s/ancien/nouveau             // Remplace la première occurrence d'ancien par nouveau dans la ligne
:s/ancien/nouveau/g          // Pareil mais sur toute la ligne
:%s/ancien/nouveau/g       // Pareil mais dans tout le fichier
:10,15s/ancien/nouveau/g  // Pareil mais entre les lignes 10 et 15
:%s/ancien/nouveau/gc     // Demande confirmation pour le remplacement

Enfin quelques petits réglages pour la casse :

:set hl              // Active la mise en surbrillance des résultats
:set ic              // Active la recherche incrémentielle

:set ic              // Ignore la casse
:set noic           // N'ignore pas la casse

Voilà la prochaine fois ce sera la partie sur l’encodage !

Catégorie: Linux | Laisser un commentaire (0)

Les tutoriels officiels du Site du Zéro sous licence Creative Commons !

Posté par seiyar81 le 2 novembre 2009 | Laisser un commentaire (0)
Site du Zéro

Une nouvelle bien sympathique, les tutoriels Officiels du SiteDuZéro sont maintenant disponibles sous licence Creative Commons CC-BY-NC-SA.

C’est à dire qu’il peuvent être modifiés par n’importe qui tant que les conditions suivantes sont respectées :

  • Condition 1 : respecter le droit de paternité en signalant le nom ou pseudo de l’auteur et en créant un lien vers le site.
  • Condition 2 : ne pas faire un usage commercial des tutoriels.
  • Condition 3 : rediffuser le tutoriel sous la même licence.

Une très bonne nouvelle donc car ainsi cette base pourra être reprise pour être élargie avec des chapitres plus ciblés : sur telle ou telle librairie, sur la sécurité, sur des points particuliers etc… afin d’en faire un véritable cours complet, car il est vrai que les tutoriels posent les bases (et les posent bien d’ailleurs) mais ne vont pas plus loin.

News officielle : Les tutoriels officiels du Site du Zéro sous licence Creative Commons !.

Catégorie: Brèves, Développement Web, Internet, Linux, PHP, Qt | Laisser un commentaire (0)

Configuration et Utilisation de Vim 2/5

Posté par seiyar81 le 2 novembre 2009 | Laisser un commentaire (0)
Vim

Déjà la deuxième partie, qu’est-ce qu’il est fort celui-là !

Parlons peu, parlons bien, pour programmer correctement avec Vim il y a plusieurs options indispensables qui sont communes à n’importe quel éditeur de texte/code :

  • La coloration syntaxique
  • L’auto-complétion
  • La numérotation des lignes
  • etc …

Plusieurs options s’offrent à vous pour modifier la configuration de Vim :  soit vous configurez Vim via le fichier de configuration global ‘/etc/vim/vimrc’, soit via le fichier de votre profil : ‘/home/username/.vimrc’ (que vous aurez peut-être à créer).

Personnellement étant le seul à avoir accès à ma machine, j’utilise le fichier de configuration global.

Une série de directives y est déjà présente par défaut, dont la plupart sont commentées.
Voici une liste de directives plutôt pratiques :

set showmatch "Affiche les parenthèses correspondantes
set nu "Affiche les numéros de lignes
set mouse=m"Active la souris pour le mode m, mettre a pour tous les modes
set syntax=on "Active la coloration syntaxique

set autoindent "Auto-indentation
set tabstop=n "Définit le nombre d'espaces dans une tabulation

set history=n "Définit le nombre de commandes enregistrées dans l'historique
set incsearch     "Recherche par incrémentation
set hlsearch      "Met en surbrillance les phrases recherchées

set cursorline "Met en surbrillance la ligne où se trouve le curseur
highlight CursorLine guibg=#001000 "Définit la couleur de la surbrillance*

set backup "Active le backup de vos fichiers en cas de plantage
set backupdir=/home/user/vimbackup "Le dossier où seront placés vos backup

Voilà dont une petite liste de directives essentielles pour être bien à l’aise avec l’édition de texte avec Vim.
La prochaine partie portera sur la recherche !

Catégorie: Linux | Laisser un commentaire (0)

Configuration et Utilisation de Vim 1/5

Posté par seiyar81 le 29 octobre 2009 | Laisser un commentaire (0)
Vim

Dans la vie pour bien coder, c’est pas l’éditeur qui compte c’est comment qu’il est configuré !‘ Cette citation de Lao Tseu moi n’est pas si bête que ça.
Car oui travailler avec des outils mal calibrés, mal adaptés aux besoins des développeurs (qui plus est qui varient d’une personne à l’autre) ralenti plus qu’autre chose, et un développeur ralenti produit moins, donc est moins rentable et donc finit au chômage ! Bon d’accord peut-être pas jusque là mais il n’empêche qu’il est plus agréable d’avoir un environnement de développement adapté pour de bonnes conditions de travail.

Lorsqu’on se retrouve à devoir installer et gérer un serveur dédié, on peut très bien éditer les fichiers via un IDE gérant l’édition à distance via FTP, ou l’édition en local, ou bien autre solution : l’édition directement sur le serveur via SSH.

Une fois connecté à son serveur, il suffit alors de choisir le fichier à éditer et l’éditeur. Etant plus habitué et connaissant mieux le fonctionnement de Vim (version améliorée de Vi) c’est ce dernier que je vais vous présenter.

Le tutoriel sera découpé en 5 parties :

  • Commandes
  • Configuration générale
  • Recherche
  • Encodage
  • Syntaxe

On rentre tout de suite dans le vif du sujet avec l’explication des commandes de base de Vim :

moi@monpc:/home#vim monfichier // Edition normale du fichier
moi@monpc:/home#vim -v monfichier // Edition du fichier en mode Vi
moi@monpc:/home#vim -y monfichier // Edition du fichier sans modes
moi@monpc:/home#vim -R monfichier // Edition du fichier en lecture seule

moi@monpc:/home#vim -n monfichier // Edition sans utiliser de fichier swap
moi@monpc:/home#vim -r fichier // Récupérer une session plantée

moi@monpc:/home#vim + monfichier // Ouvre le fichier à la fin
moi@monpc:/home#vim +[num] monfichier // Ouvre le fichier à la ligne [num]

moi@monpc:/home#vim -p[N] monfichier // Ouvre N onglets
moi@monpc:/home#vim -o[N] monfichier // Ouvre N fenêtres
moi@monpc:/home#vim -O[N] monfichier // Ouvre N fenêtres verticalement

Une fois l’éditeur lancé, vous pouvez switcher entre les différents modes
et utiliser les commandes suivantes :

i // Mode insertion
Echap // Replace en mode Normal
x // Supprime les caractères sous le curseur

w // Sauvegarde
w nom // Sauvegarde dans le fichier 'nom'
~,~w // Sauvegarde les lignes ~ à ~
q // Quitter Vim, q! pour annuler les changements non sauvegardés
u // Annule le dernier changement
U // Annule le changement de la ligne
Ctrl+R // Annule les annulations

o // Ajoute une ligne sous le curseur et lance l'insertion
Maj+o // Ajoute une ligne au niveau du curseur

!dir ou !ls // Liste le dossier courant
!cmd // Exécute la commande cmd

Vous voilà d’ores et déjà en possession du minimum requis pour ouvrir un fichier, le modifier et l’enregistrer.
Dans la prochaine partie j’exposerai les différentes options de configuration utiles pour développer.

A très bientôt :p

Catégorie: Linux | Laisser un commentaire (0)