System.out.println(« Hello World »)

 

Lorsque je développe avec Éclipse, il y a un petit raccourci bien pratique qui nous évite d’écrire System.out.println().

Je pense que syso <CTRL> + <ESPACE> est connu par la grande majorité des utilisateurs d’Éclipse.

Cependant lorsque j’utilise Netbeans ce raccourci me manque énormément …

Un équivalent existe cependant :

sout <TAB>

C’est quand même plus confortable !

Mon .bashrc

 

Aujourd’hui, pas d’article de fond ou salvateur d’immondes bogues travestissant nos merveilleux programmes, non ! Simplement, alors que je suis en train de travailler, je me dis qu’il serait grand temps que je réactualise mon .bashrc de sorte de gagner en productivité tout en perdant du temps en production. L’art de la procrastination voyez-vous.

Lire la suite »

PHPMyAdmin : corriger erreur « Cannot start session without errors »

 

Alors que me voilà de nouveau en train de développer sur un projet faisant intervenir LAMP et (surtout) PHPMyAdmin, je tente de charger ce dernier pour consulter la structure de ma base de données et voilà que BOUM!, impossible d’accéder à mes données, un bandeau d’un effrayant rouge me barre la passage, m’affirmant calmement :

Traduction (à peu de choses près) :

Va te faire voir ! Tu sauras pas ce qui s’est passé, y’a des logs pour ça, t’avais qu’à mieux configurer ton installation PHP et si t’es pas content c’est pareil.

Lire la suite »

Apache : réparer erreur « Could not determine domain name for ServerName »

 

Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Voici une erreur que je rencontre systématiquement pour une raison inconnue lors de l’installation d’un serveur LAMP sur ma machine (techniquement générée par le serveur apache2). Erreur que nous allons corriger !

Lire la suite »

Packet Tracer pour faire des simulations en réseau

 

http://3.bp.blogspot.com/_eGk8dwCms4o/TRSKWg8yvDI/AAAAAAAAAYs/xXi_td9i9NY/s1600/packet-tracer.jpg

 

 

 

 

 

 

 

On a pas tous la chance d’avoir des routeurs et des switchs Cisco pour faire nos révisions de TP noté …

Un petit logiciel distribué par Cisco permet de faire des simulations avec un joli panel de matériel. Vous avez même la possibilité de configurer tous les équipements Cisco via la ligne de commande comme si vous étiez branché sur le port série. Lorsque que votre réseau sera configuré, il ne vous restera qu’à envoyer des ping pour voir si tout se passe bien.

J’ai testé le RIP et le NAT, ils fonctionnent bien tous les deux.

Lire la suite »

Faire du JEE sous Ubuntu avec Eclipse et Tomcat

 

http://3.bp.blogspot.com/_p92tZU0dU9o/TQzWWgYi1pI/AAAAAAAAABk/K-xw4NKgQc8/s1600/eclipse-galileo-splash-for-linux.jpg

Peut-être l’aurez vous remarqué, mais utiliser Éclipse pour faire du JEE avec Ubuntu, ça demande un peu de configuration et notre amI Google peine à nous trouver de la documentation efficace !

Si vous téléchargez la version d’Éclipse prévue pour le JEE, vous vous rendez service, mais il reste un point sur lequel il va falloir bricoler.

En effet, lorsque que vous ajoutez un serveur Tomcat, Éclipse vous demande l’emplacement de Tomcat. Ce qui complique la chose, c’est que c’est un peu dispersé … En effet une partie se trouve dans : /usr/share/tomcat6 ou 7 suivant votre version. L’autre partie est dans /var/lib/tomcat6/ ou 7 …

Lire la suite »

OCI8 pour php-5.3.2 sous Ubuntu ?

 

oci8

Un petit projet php à faire en cours de base de données mais problèmes !

  1. La base de données est ORACLE (10g Express Edition)
  2. Je veux utiliser OCI8
  3. N’est pas installé sous Ubuntu avec Apache2 + PHP5 …

Après quelques heures de recherches et d’essais je vous fais partager la procédure à suivre vu le manque de documentation auquel j’ai été confronté.

Je pars du principe que vous avez au moins une installation de LAMP (Linux Apache2 MySql PHP5) même si MySql n’est içi pas nécessaire …

Lire la suite »

Histoire du telephone et modele de Shannon et Weaver

modele1
 

Vous trouverez en annexes au format .zip le cours, le diaporama ainsi que les sources tels que présentés lors de notre exposé concernant L’histoire du téléphone et modèle de Shannon et Weaver. Des corrections ont été apportées sur la secondes partie afin d’introduire les notions d’entropie et de redondance.

Vous êtes évidemment libres de partager ces documents autant de fois que vous le désirerez, à y apporter votre contribution et toute ce que permet une licence GPL même si elle n’est pas indiquée ici-même. N’oubliez cependant pas de citer vos sources !

Enjoy !

Annexe.

Le hardware libre

hardware
 

Je m’attaque cette fois-ci un sujet plus léger qui m’était totalement inconnu jusqu’à peu. Heureusement, un article du très bon framablog m’a instruit. Et oui, ça sert aussi à ça les blogs.

Si on a l’habitude d’entendre parler de l’ouverture des codes et des standards, ce qui ramène immédiatement ces notions aux logiciels, il est plus rare d’en entendre parler lorsqu’il s’agit de matériel mais la tendance se popularise en parallèle de l’Open Source logiciel.

Le Hardware Libre, kesako ? Pour citer notre ami wikipédia, on va définir ces termes de la sorte : « Le matériel libre (en anglais open hardware) définit les ordinateurs et le matériel électronique développés selon des principes de la culture libre. ». Ah ! On est bien avancé comme ça. Plus clairement, ce sont des objets dont la recette de publication est connue, libre de brevet, donc libres d’être modifiés, détournés et évidemment utilisés ! Cela rappelle évidemment les débuts de l’informatique, comme on peut le voir dans Les Cinglés de l’Informatique avec la création et la manipulation des circuits électriques à but informatique.

Lire la suite »

Intel Corporation Centrino Wireless-N 1000

 

http://www.gizmodo.fr/wp-content/uploads/2010/10/wifi.jpg

Voici quelques temps déjà que l’idée de tester Debian sur mon ordinateur portable (un Asus G51JX)  à la place d’Ubuntu me trottait dans la tête ! L’envie de me (re ?)lancer dans les configurations de système !
Quoi de mieux pour apprendre à nager que de sauter à l’eau ? (Je vais éviter de me noyer …)
Je me suis donc lancé et je suis partit sur la version testing « squeeze » en 64 bits avec Gnome.

Je sais qu’en 32 bits tout le matériel est reconnu et opérationnel immédiatement après installation pour Ubuntu et Debian. En revanche, il semble qu’en 64bits le wifi ne fonctionne pas car impossible de scanner les réseaux disponibles !

Lire la suite »