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)

Résumé de l’actu de la semaine

Posté par seiyar81 le 14 novembre 2009 | Laisser un commentaire (0)
go-logo-black

Google lance un nouveau langage de programmation baptisé « Go » comparable au C. Dans le même temps Google annonce que ses chercheurs ont mis au point un protocole visant à remplacer HTTP : SPDY. Pour l’instant au stade expérimental il est annoncé un gain de 55% en temps de chargement des pages Web. Les deux projets sont bien évidemment open-source.
Entre Wave, Chrome OS, Chrome tout court, Go, SPDY, et le reste de ses services, Google est présent dans pratiquement tous les domaines.

logo_iso

Le gouvernement Français met à jour le RGI (Référentiel Général d’Interopérabilité) et cite deux normes :

l’ODF : intéropérable et normalisé depuis mais 2006
l’OOXML : créé par Microsoft et dont la version approuvée par l’ISO ne fera son apparition qu’avec Office 2010

L’ennui c’est que conseiller deux formats ‘concurrents’ n’est pas du tout du goût de l’April, qui accuse le gouvernement de « céder aux pressions de Microsoft et d’hypothéquer l’interopérabilité dans les administrations publiques ». Sûrement encore des histoires de gros sous.

En vrac :

  • Intel verse 1,25 milliard de dollars à AMD
  • OpenSuse 11.2 disponible en téléchargement
  • Nouvelle faille de sécurité découverte dans Facebook
  • Les 5 ans de Firefox accompagnés d’une nouvelle béta 3.6 du navigateur
  • Un ver attaque les Iphones jailbreakés
  • Une faille 0-day découverte dans Windows 7/Windows Server 2008
  • Microsoft suspecté de violer la licence GPL

Prochainement : la suite du tutoriel sur Vim avec la partie sur la recherche et ensuite l’encodage.

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

Les articles d’Yriase sous licence Creative Commons

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

Une décision logique et plutôt importante, les articles et tutoriels d’Yriase sont disponibles sous licence Creative Commons BY-SA 3.0.

C’est à dire qu’il est autorisé de modifier, re-distribuer, partager le contenu des articles tant que l’auteur original (moi :) ) est mentionné et que la licence du contenu produit ou modifié est sous la même licence.
Rien de bien compliqué donc.

Pour plus d’informations sur les licences Creative Commons :

Site Officiel
Licence Creative Commons BY-SA 3.0

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

Chiffrer une clé USB avec TrueCrypt

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

La protection des données privées est un réel problème aujourd’hui. Trouver le parfait compromis entre un chiffrage de qualité, l’interopérabilité et la simplicité d’utilisation n’est pas toujours évident.
TrueCrypt nous offre tout ça ! C’est un logiciel de chiffrage open-source et surtout interopérable ! Il fonctionne sous Windows XP/Vista/7, Mac OS X et Linux.
Ainsi une partition chiffrée sous Linux est lisible sous Windows et vice-versa.
De plus TrueCrypt propose plusieurs algorithmes de chiffrement : AES-256, Twofish, Serpent.

Je vais expliquer ici comment chiffrer simplement une clé USB (notez bien que la démarche est la même avec une partition de disque dur.).
Tout d’abord il faut installer le logiciel si ce n’est déjà fait.

Télécharger TrueCrypt

Une fois installé vous arrivez sur une fenêtre ressemblant à ceci :

truecrypt-1

Cliquez sur « Create Volume ».

truecrypt-2

Sélectionnez la seconde option « Encrypt a non-system partition drive » puis ensuite « Standard TrueCrypt volume ».

truecrypt-3

Choisissez ensuite la partition à chiffrer. Ici notre clé USB.

truecrypt-4

Il est conseillé de sauvegarder les éventuelles données présentes sur la clé. En effet un formatage est nécessaire !

On choisit ensuite l’algorithme de chiffrement (ici AES-Twofish-Serpent couplé à un hash SHA-512), on vérifie la taille de la partition, et ensuite le mot de passe qui vous permettra de monter la clé.

truecrypt-6
truecrypt-7
truecrypt-8

Un petit message pour nous avertir de la suppression des données.

truecrypt-9

On peut ensuite lancer le formatage de la clé. La longueur de l’opération dépend de la taille de la clé, environ 1min pour la clé de 122 Mo.

truecrypt-10

Une petite message box pour nous dire que tout s’est bien passé puis on peut ensuite quitter l’assistant.

truecrypt-13
truecrypt-14

On est donc de retour sur la fenêtre principale de TrueCrypt et aucune partition n’apparaît…
C’est normal il nous reste à monter la clé. Pour cela cliquez sur une lettre de lecteur, je prend J la clé étant monté sur I par Windows. Ensuite sur « Auto-Mount Devices » et rentrez le mot de passe utilisé pendant l’installation. Si tout se passe bien vous devriez voir apparaître la clé aussi bien dans TrueCrypt que dans Windows (ou Linux ou Mac OS X).

truecrypt-15
truecrypt-16
truecrypt-17

Voilà c’est fini maintenant vous possédez une clé chiffrée à en faire pâlir votre voisin un agent du FBI !

Un petit conseil : ne perdez pas votre mot de passe.

Catégorie: Non classé | Laisser un commentaire (0)

DataTables : Manipuler ses tableaux HTML avec jQuery

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

DataTables est tout simplement un plugin pour jQuery hallucinant ! Il permet la manipulation complète des tableaux HTML.

Il offre tout aussi bien le filtrage des données à la volée que le tri des colonnes avec auto-détection du type de données que la pagination ou bien encore l’internationalisation.

Extrêmement complet, stable (plus de 1300 tests unitaires), offrant un panel d’action très large, DataTables rentre dans ma liste de plugins favoris !

Un petit exemple tiré de la doc officielle :

$(document).ready(function() {
	$('#example').dataTable( {
		"aoColumns": [
			/* Engine */   { "fnRender": function ( oObj ) {
				return oObj.aData[0] +' '+ oObj.aData[3];
			} },
			/* Browser */  null,
			/* Platform */ null,
			/* Version */  { "bVisible": false },
			/* Grade */    { "sClass": "center" }
		] } );
} );

Cet exemple permet de ‘customiser’ le rendu de chaque colonne. Ainsi la première colonne se voit ajouter la valeur de la 4ème, qui elle se retrouve cachée, alors que la dernière est centrée.

Mais ce n’est qu’un mince aperçu des possibilité du plugin. A essayer d’urgence !

Site Officiel

Catégorie: Développement Web, Javascript | Laisser un commentaire (0)

Créer un .ico à partir d’un .png en ligne

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

Un outil bien pratique sur lequel je viens de tomber et qui permet de créer un icône à partir d’une image en .png, .gif ou .jpeg.
Jusque là rien de forcément exceptionnel mais ce qui est intéressant c’est la capacité de l’outil à gérer les différentes tailles de l’icône. Ainsi on peut choisir des tailles allant de 16×16 à 256×256.

Une découverte que je classe directement dans les indispensables !

Ca s’appelle ConvertIcon et ça se passe ici : http://converticon.com/

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

Firefox Optimizer en version 0.2

Posté par seiyar81 le 11 novembre 2009 | Laisser un commentaire (0)
Firefox Optimizer

Firefox Optimizer est un petit programme créé par votre serviteur. Son but est tout simplement d’optimiser le navigateur Firefox.
Ainsi la mémoire inutilisée par le processus du navigateur est libérée à un intervalle de temps pouvant être défini par l’utilisateur et le logiciel offre également la possibilité d’optimiser les tables SQLite utilisées par le navigateur.

Les gains en mémoire sont assez importants : environ 80% en moyenne mais peuvent entraîner un ralentissement du navigateur de temps en temps.
Il est donc conseillé de ne pas choisir un intervalle trop petit pour la libération de la mémoire.

Le logiciel est développé en C# et nécessite donc le framework .NET 3.5. Il fonctionne sous Windows XP, Vista et 7.
Distribué sous licence GPL, les sources sont téléchargeables avec le logiciel ci-dessous.

  FireFox Optimizer (519,4 KiB, 253 hits)

  Source FireFox Optimizer (30,0 KiB, 167 hits)

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

Nouvelle Visual WordPress Cheat Sheet

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

WordPress Visual Cheat Sheet est le nouveau document de la famille des Visual Cheat Sheet (à répéter 50 fois très vite !). Il contient le guide complet de toutes les références et descriptions des Tags des Templates WordPress 2.8. Très pratique, un must-have pour tout créateur de thèmes, ou développeur WordPress.

Et ça se télécharge sur le site de l’auteur : New Visual WordPress Cheat Sheet. Merci donc à Antonio Lupetti (non non rien à voir avec le Camembert …).

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

Firefox, le navigateur garanti sans OGM souffle ses 5 bougies !

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

Tout le monde ne parle que de l’anniversaire de la chute du Mur de Berlin mais un autre anniversaire tout aussi important se fête aujourd’hui ! Celui du célèbre navigateur open-source Firefox !

Il y a tout juste 5 ans sortait la version 1.0 du navigateur aujourd’hui utilisé par plus de 24% des Internautes dans le monde. Même si le logiciel fût créé beaucoup plus tôt (en 2002) et baptisé Phénix à l’époque, ce n’est que le 9 Novembre 2004 que Firefox sortit sous son nom définitif.

Firefox c’est aujourd’hui :

  • 24,07% des utilisateurs Internet (300 millions de personnes)
  • 250 employés bénévoles
  • 1,1 Milliard de téléchargements

Tout ce qu’on peut souhaiter au Panda roux c’est de continuer ainsi, de toujours innover, de toujours faire reculer les parts d’Internet Explorer, de toujours rester open-source et surtout gratuit !

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

Niceforms 2.0 : De jolis formulaires en Javascript

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

Qui ne n’est jamais pris la tête pour styliser ses formulaires, que tout soit bien aligné, compatible avec tous les navigateurs récents, et en plus joli ?

Et bien Lucian Slatineanu a la solution à tous vos problèmes ! Cet américain comme son nom l’indique à tout simplement créé un script JS qui modifie le code HTML de vos formulaires pour les rendre tous beaux tous propres ! Le script injecte en réalité du CSS pour styliser les formulaires à l’aide d’images.

On appréciera la simplicité enfantine de la mise en place du script, en effet il vous suffit d’inclure le fichier Javascript :

...

...

Vous pouvez ensuite choisir de styliser tel formulaire ou tel formulaire en ajoutant simplement une propriété class :

...

Sachez que rien ne vous empêche de modifier les images ou le code si le coeur vous en dit, le tout étant disponible sous licence Creative Commons. De plus un PSD est fourni avec les images, plutôt pratique.

Vous pouvez voir le script en action ici et le télécharger ici.

Catégorie: Développement Web | Laisser un commentaire (0)