Archives de catégorie : Geekeries

Voilà une catégorie usant d’un mot qui n’existe pas vraiment : « geekerie ». Je définie par là tous les billets typique d’un geek ou qui, accessoirement, ne peuvent se retrouver ailleurs.

Envoyer un email en ligne de commandes

Publié dans Geekeries | Laisser un commentaire

Parmi les petites choses inutiles que j’ai appris aujourd’hui (suite à un cours de réseaux), j’ai notamment découvert comment envoyer un e-mail en ligne de commandes. Voici les étapes à suivre. A noter que le serveur renvoie 250 OK quand la commande a réussi.

Se connecter à un serveur telnet

D’après ma compréhension actuel, il faut se connecter sur un serveur telnet pour envoyer un e-mail. Donc est justement ce serveur. Mais y a surement moyen de faire autrement.

telnet <hote> 25

Serveur d’envoi, émetteur et récepteur

correspond tout simplement au domaine qui envoie l’email. Donc pour l’adresse test@testons.fr, c’est testons.fr. Il ne reste plus qu’à préciser l’e-mail de l’expéditeur (qui peut être n’importe quoi), et l’e-mail du récepteur (pour le coup, vaut mieux que ce soit la bonne adresse).

helo <domaine> mail From:<email-emetteur> rcpt To:<email-recepteur>

Contenu de l’e-mail

Il suffit de taper :

data

Le sendMail vous laisse alors le champ libre pour écrire ce que vous voulez. Commençons par l’entête de l’e-mail, en voici un exemple minimaliste.

From: email-emetteur
To: email-destinataire
Date: date de création du message

Il est à noter que l’on peut écrire n’importe quoi comme informations. Elles seront affichés à l’utilisateur, mais cela ne veut pas dire que ces informations sont justes. Mais il est possible de préciser d’autres choses :

Subject: Votre sujet
From: email-emetteur
Reply-To: email à utiliser pour la réponse
Date: date du message
Mime-Version: 1.0
To: email-destinataire
Cc: email-destinataire en copie carbonne

Il y a d’autres choses que je n’ai pas compris :

Received: information sur le chemin suivi
Message-Id: numero@domaine
X-Phone: message_Id
X-Mailer: ?

Bref, laissez une ligne vide et commencez à écrire votre message. Il vous faudra terminer par un point.


J'écris mon message, je suis content !
Super content !
.

Quitter la connexion

Rien de plus simple :

quit

Résumons

Avec tout ça, on peut envoyer un e-mail en ligne de commandes à un utilisateur en utilisant les caractères que l’on veut (sauf dans le sujet) et en précisant ce qu’on veut pour l’émetteur et le serveur d’envoi. Bref, c’est assez fun et ça marche vraiment bien. Reste donc à trouver une parade aux 2 limitations citées plus haut.

Bordure beurk cyan sous Windows Vista

Publié dans Geekeries | Laisser un commentaire

En faisant un imprim ecran pour les besoins de mon dernier billet, je me suis rendu compte que dans le thème par défaut de Vista, une fenêtre séléctionnée se voit parée d’une merveilleusement horrible bordure couleur Cyan en bas et à droite. Regardez plutôt :
Bordure beurk cyan
Je trouve cela relativement hideux. Et malheureusement, ça le fait pour toutes les fenêtres. Mince, Steve Jobs avait vraiment raison en disant qu’ils n’ont aucun goût chez Microsoft… Heureusement, cette bordure beurk a disparu sur Windows 7 ! [sarcasme]Y a pas à dire, ils ont vraiment fait des progrès entre ces 2 versions.[/sarcasme]

Où trouver des templates pour LibreOffice Impress

Publié dans Geekeries | 5 commentaires

S’il y a un truc que j’apprécie vraiment dans PowerPoint 2007, c’est le nombre de modèles de présentation possible, pour une fois c’est généralement vraiment bien fichu, et assez joli (En fait, je trouve que Microsoft a vraiment assuré avec Office 2007). Une chose qui m’embête vraiment, c’est le manque certain de jolis modèles sous OpenLibreOffice Impress. De bases, l’assistant de présentation nous propose 4 templates un peu moche (il y en a beaucoup plus sur ma version Linux, et à ma connaissance je n’en ai jamais ajouté d’autres…), bref, pas cool.

OpenOffice Impress

OpenOffice Impress : choisir un template au démarrage

Installer un template pour LibreOffice Impress

Heureusement, vu qu’Office 2007 c’est quand même cher, et que LibreOffice, c’est quand même pas mal, il est possible de rajouter des templates ou arrières plans à LibreOffice Impress. Pour cela, il faut ajouter un fichier .odt (ou .odp, mais ça ne fonctionne pas toujours) dans le dossier : /Basis/share/template/fr/layout pour les arrières plans de présentations, ou /Basis/share/template/fr/presnt pour les présentations, bref, au feeling quoi !

LibreOffice - Dossier Layout
Ah j’oubliais, j’ai testé tout ça sous OpenOffice 3, donc ça ne marchera peut-être plus si on en est à LibreOffice 15, sauf s’ils sont passés au même cycle de développement que Mozilla pour Firefox 😉 (Avertissement : cette blague n’est pas à ressortir dans un milieu non-geek)

Maintenant, la question est de savoir où trouver de jolies templates pour Impress…

Trouver des arrières plans pour LibreOffice Impress

J’ai fait des tests en tapant « openoffice impress template » et « openoffice impress arrière plan » sur Google (et les variantes avec « libreoffice »), et je suis arrivé à quelques résultats. Beaucoup de templates sont très laids, mais il est quand même possible d’en trouver quelques uns de pas trop mal.

N’hésitez pas à commenter si vous avez trouvé d’autres ressources ou que de nouvelles apparaissent !

Idées pour créer son propre template

Comme on n’est jamais mieux servi par soi même, je pense qu’un de ces quatre, je créerai mon propre template (en copiant surement un des nombreux jolis de PowerPoint 2007) . Un tutoriel PDF donnant quelques techniques : Doc OpenOffice.

Grub

Configurer Grub

Publié dans Geekeries | Laisser un commentaire

Je me suis acheté un tout nouvel ordinateur portable récemment. Un truc un peu costaud qui me permet de faire tourner Eclipse et d’écouter de la musique en même temps. Du coup, je passe un peu de temps à le configurer selon mes besoins et j’ai notamment dû réinstaller plusieurs fois Ubuntu suite à de mauvaises manipulation de ma part, ou à cause de choses qui ne me convenaient pas au niveau de mes partitions. Bref, ça m’a permis de configurer plusieurs fois Grub, et donc de faire quelques tests
Pour modifier l’OS se chargeant par défaut dans Grub, et configurer la liste des OS qui s’affichent, il faut modifier le fichier /boot/grub/menu.lst. Vu qu’il faut avoir des droits d’administrateurs pour modifier ce fichier, le plus simple est de taper dans un terminal : sudo vim /boot/grub/menu.lst ou sudo gedit /boot/grub/menu.lst.

Configurer la liste des OS

Tout en bas du fichiers se trouve la liste des OS qui s’affichent. Pour ma part, j’ai enlevé le « memory test » d’Ubuntu et j’ai customisé un peu les noms (Windows Vista (loader) deviens Windows 7. Je crois que je me suis fait avoir sur la marchandise… Windows 7 ressemble autant à Windows Vista que Firefox 3.5 à Firefox 3, ça devient n’importe quoi…).

OS par défaut

Quelque part dans le fichier, se trouve une ligne contenant : default 0. Il suffit de changer le 0 par le numéro de l’OS (son ordre dans la liste) dans la liste d’OS tout en bas.

On commence à compter à partir de 0.

  • le premier OS est en général la distribution Linux
  • ensuite il y a le recovery mode de Linux
  • le memory test
  • une ligne « Other operating system »
  • et enfin Windows. Donc Windows est le numéro 4. (oui, la ligne « Other operating system » compte pour 1)

Rien de très compliqué. En fouillant dans le fichier, il y a moyen de modifier le temps d’attente, etc. Ce que j’aimerai tester, c’est de mettre Windows en première position. Je teste et j’en reparle.

Raccourcis claviers avec les tabulations

Publié dans Geekeries | Laisser un commentaire

J’ai découvert aujourd’hui un nouveau raccourci clavier avec la touche tabulation (TAB), et ça risque d’être très utile ! Pour le coup, petit rappel de quelques raccourcis claviers avec TAB.

Switch des fichiers

  • ALT+TAB : switch au fichier ouvert après le fichier courant
  • ALT+MAJ+TAB : switch au fichier ouvert avant le fichier courant

Tabulation

  • TAB : Créé une tabulation
  • MAJ + TAB : Enlève une tabulation

Et cela fonctionne aussi lorsque l’on sélectionne tout un groupe de lignes. Ce qui est plutôt pratique lorsqu’on a des soucis de tabulations. Pour le coup on se demande pourquoi la touche Supr n’est pas MAJ+Return… La touche Fin pourrait être MAJ+Début (on ne pourrait alors plus sélectionner rapidement toute une ligne).
Bref, ça aurait été malin de faire une touche par action, et une combinaison de touche pour les actions inverses, au lieu d’une nouvelle touche… M’est avis hein ! Ah, si je fabriquais un nouveau clavier…

Google indexerait-il si rapidement ?

Publié dans Geekeries | 4 commentaires

Il y a quelques minutes j’ai écris un billet sur [CONCAT en MYSQL|/post/2009/Mysql-et-la-recherche-sur-plusieurs-champs-avec-concat-ou-concat_ws], et comme à mon habitude, j’ai tapé  »mysql concat concat_ws rétrolien » pour trouver d’éventuels billets de blogs auxquels je pourrai envoyer un rétrolien. Mais qu’elle ne fut pas ma surprise en voyant un lien vers le billet que je venais juste d’écrire dans les résultats de Google : [((/public/Divers/.google-dingue_m.jpg|Google crawl en moins de 12 minutes|C|Google crawl en moins de 12 minutes, oct. 2009))|/public/Divers/google-dingue.jpg] Google a indexé une page que je venais de créer il y a seulement 12 minutes… J’avoue ne pas comprendre comment cela est possible ! C’est dingue. J’imagine que c’est grâce au Ping-o-Matic! et Google Blog Search de Dotclear. Je n’ai jamais vraiment compris à quoi servent ces trucs, ni comment ils fonctionnent, mais je crois qu’il va falloir que je m’y penche sérieusement. Ou alors c’est dû au nouveau système [Google Social Search|http://www.zorgloob.com/2009/10/google-social-search-votre-reseau-la.asp] qui cherche dans les contenus très récent. Dans tous les cas, c’est très surprenant ! (et je suis un peu deçu d’avoir changé l’url de ma page depuis ces 12 minutes, parce que pour le coup, le lien de Google mène vers une jolie page 404) %%% Allez savoir… Au fait, Google a un système pour voir les résultats d’une recherche sur ce qui a été indexé il y a moins de 3 jours, 2 jours, … moins d’1h ! Et mon précédent billet apparait bien (avec le bon url en prime). Bref, dingue ! [Exemple avec le mot clef « Google »|http://www.google.fr/search?hl=fr&q=google&as_qdr=h&btnG=Rechercher&meta=&aq=f&oq=]

ça cron

Publié dans Geekeries | Laisser un commentaire

Voilà quelques temps qu’un billet « ça cron » trainait dans ma dizaine de billets non terminés… Cron, c’est un système sous Linux qui permet de déclencher un événement à intervalle régulier, comme par exemple l’exécution d’un script PHP qui nettoie une base de données, ou d’une ligne de commande Shell qui ouvre un lecteur musique et joue un titre au hasard. Bref, avec cron on peut faire plein de petites choses utiles (ou pas)… Je m’y suis intéressé durant mon stage, mais je n’ai pas eu l’occasion de mettre en pratique. Ce n’est toujours pas le cas, mais infinite loop a écrit un billet sur son blog [Code18|http://code18.blogspot.com] qui a bien clarifié les choses. Donc pour comprendre et apprendre à utiliser des cron : * [Installer un cronjob|http://code18.blogspot.com/2009/10/installer-un-cronjob.html] Et aussi 2 autres articles qui m’avaient permis de bien comprendre les choses il y a quelques mois : * [Page de man sur cron|http://matthieu.developpez.com/execution_periodique] * [Utilisation avancée de cron sous Linux et Windows|http://www.linux-france.org/article/man-fr/man5/crontab-5.html] Si un jour je test, j’en reparlerai surement. D’ici là, have fun!

Les jours où l’on déteste IE

Publié dans Geekeries | Laisser un commentaire

Le jour où l’on déteste IE c’est par exemple le jour où l’on découvre que pour utiliser des répertoires virtuels avec de l’url-rewriting (ex. : pages/page-magique.html redirige vers index.php?id=15 alors que le dossier pages/ n’existe pas), il ne faut pas mettre de slashs à la fin de l’url de base dans @@ ///

De la pédagogie des tutoriels sur le Web (et ailleurs)

Publié dans Geekeries | 2 commentaires

Voilà tout de même un petit bout de temps que je me farcie des tutoriels dans le domaine de l’informatique, que ce soit dans des livres, ou sur la Toile elle même. Et je remarque quand même quelques trucs : * Quand il y a trop de gros pavés à lire, je ne lis qu’en diagonale ou je zappe tout de suite. Parfois, lorsque c’est intéressant, je reviens dessus. * Lorsqu’il n’y a pas d’exemples, il est rare que je prenne plus de quelques minutes pour essayer de comprendre. * Lorsque la mise en page et propre est aérée, lorsque des illustrations complètent les propos : j’ai tendance à plus prendre le temps de lire et de comprendre. %%% Bref, j’ai l’impression que pour faire un bon tutoriel dans le domaine de l’informatique (et ça doit fonctionner pour plein d’autres choses), il faut, idéalement : # Introduire brièvementle sujet pour savoir ce que l’on va apprendre, donner envie. # Expliquer brièvement avec des illustrations ou des schémas explicatifs. # Donner des exemples, si possible testables en ligne, expliqués et décortiqués. # Reste à expliquer en détails, avec tableaux de propriétés, tout ce que vous voulez. ((/public/Divers/schema_peda.png|De la pédagogie des tutoriels|C|De la pédagogie des tutoriels, juil. 2009)) Bref, j’ai encore beaucoup de choses à apprendre. (et d’outils à développer pour pouvoir faire tout ça en moins de 30 minutes)

Aero, l’aéroglisseur

Publié dans Geekeries | Laisser un commentaire

C’est un ami qui a fait ça avec des zamis pour son PPE (Projet Pluridisciplinaire Encadré) et ça vaut le coup d’oeil : [((http://ppe09.aero.free.fr/pub/signature%20email2.jpg))|http://ppe09.aero.free.fr]