Si comme moi vous avez installĂ© Tomcat sur la premiĂšre version du Raspberry Pi, vous avez du remarquer qu’il Ă©tait assez lent Ă  dĂ©marrer. J’ai pu constater un dĂ©marrage de quasiment 9 minutes sans compter l’application que j’ai dĂ©ployĂ©…

En regardant les logs de dĂ©marrage, Tomcat m’indique que des librairies ne contenant pas de TLD ont Ă©tĂ© scannĂ©es :

« At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. »

Pour augmenter le niveau de log, il suffit de modifier le fichier logging.properties qui se trouve dans « /etc/tomcat8/ » et y ajouter ou dĂ©commenter cette ligne :

org.apache.jasper.servlet.TldScanner.level = FINE

Redémarrer alors Tomcat :

sudo service tomcat8 restart

Et cette fois ci, vous devriez avoir dans les logs, la liste des jars à ignorer. Ces fichiers sont à ajouter au fichier catalina.properties dans la propriété:

tomcat.util.scan.StandardJarScanFilter.jarsToSkip

Il est peut ĂȘtre plus efficace de se faire un petit script pour gĂ©nĂ©rer la liste de ces jars Ă  partir du fichier de log.

RedĂ©marrer Tomcat Ă  nouveau et vous pourrez constater qu’il est beaucoup plus rapide Ă  dĂ©marrer.

Au final, je suis donc passĂ© de 9 minutes de dĂ©marrage Ă  seulement 1min30… 🙂

Il arrive parfois qu’on ai besoin de crĂ©er un disque virtuel Ă  partir d’un rĂ©pertoire local. Pour faire cela, il existe la commande subst.

Pour créer un disque virtuel :

subst x: C:\Chemin_vers_mon_dossier_local

Pour supprimer ce disque virtuel :

subst x: /D

Et si vous prĂ©fĂ©rez avoir une interface graphique, il existe un petit utilitaire qui permet de faire la mĂȘme chose :

http://www.ntwind.com/software/utilities/visual-subst.html

 

AprĂšs avoir installĂ© Tomcat via apt-get, la version du JDK utilisĂ©e n’est pas forcĂ©ment celle dont on a besoin.

Dans mon cas, j’ai installĂ© Tomcat 8 qui utilise par dĂ©faut la version 7 de Java, alors que les applications sur lesquelles je travaille sont compilĂ©es avec Java 8.

Pour remĂ©dier Ă  ce problĂšme, il suffit d’Ă©diter le fichier tomcat8 (ou tomcat7 selon la version installĂ©e) qui se trouve dans le rĂ©pertoire /etc/default/ et modifier la propriĂ©tĂ© JAVA_HOME.

Cela donne :

JAVA_HOME=/usr/lib/jvm/java-8-openjdk-armhf

Redémarrer alors tomcat :

sudo service tomcat8 restart

Dans l’administration de Tomcat, sur la page d’Ă©tat du serveur, vous devriez maintenant avoir la bonne version de Java :

jvm_tomcat

Gitlist est un viewer de repository git. Il est trÚs simple à installer, une simple décompression dans le dossier www de votre serveur Apache puis la modification du fichier de configuration et le tour est joué. Il y a un tas de tuto en ligne qui pourront vous expliquer comment modifier le fichier de configuration.

Seulement si votre repository git ne se trouve pas dans un dossier oĂč Apache n’a pas les droits en lecture, alors cela ne suffira pas…

L’erreur qui apparaĂźt quand on accĂšde Ă  Gitlist est :

Please, edit the config file and provide your repositories directory

Dans le fichier d’erreur Apache, on peut tomber sur cette erreur :

… failed to open stream: Permission denied in…

La solution pour un Nas Synology est de donner les droits au groupe « http » via l’interface DSM. Allez dans Panneau de configuration, puis dossiers partagĂ©s et sĂ©lectionnez le rĂ©pertoire oĂč est stockĂ© vos repositories git.

Cliquez sur modifier et dans l’onglet permissions sĂ©lectionnez les « groupes locaux » et donnez au moins l’accĂšs en lecture seul au groupe « http ».

dsm_permissions http

Validez et cette fois, gitlist devrait fonctionner sans problùme! 🙂

 

France 5 a diffusĂ© dĂ©but Octobre un petit reportage sur les jeux vidĂ©o et je vous le recommande! 😉

LancĂ© en 1983 par la firme japonaise Nintendo, le jeu vidĂ©o «Mario Bros», mettant en scĂšne les aventures d’un plombier, s’est vendu Ă  plus de 200 millions d’exemplaires Ă  travers le monde sous de nombreuses dĂ©clinaisons. Longtemps le jeu vidĂ©o n’a touchĂ© que le public adolescent. Depuis quelques annĂ©es, il est devenu un loisir de masse. Chaque annĂ©e, des milliers de jeux sont lancĂ©s pour tous les Ăąges et pour tous les goĂ»ts, sur les consoles, les ordinateurs, les tablettes ou les smartphones. Le jeu vidĂ©o se classe comme l’industrie culturelle numĂ©ro un, devant le cinĂ©ma. Cette ascension rĂ©alisĂ©e en quarante Ă  peine a permis le dĂ©veloppement d’un secteur Ă©conomique entier avec des multinationales, des start-up et de nouveaux mĂ©tiers.

Les lumiĂšres d’un NAS peuvent ĂȘtre embĂȘtantes le soir, donc voici comment les Ă©teindre avec des tĂąches programmĂ©es sur un NAS Synology.
Une fois sur l’interface, il suffit d’aller dans le peanneau de configuration, puis « Planificateur de tĂąches ».

Panneau de configuration du Synology

Panneau de configuration du Synology

Cliquer sur « CrĂ©er » puis « Script dĂ©fini par l’utilisateur ».

Créer une tùche

Créer une tùche

Il suffit de lui donner un nom et la ligne de commande à exécuter, pour notre cas :
echo 67B > /dev/ttyS1
Qui permet donc d’Ă©teindre les LED Power, Status et USB Copy.
Dans l’onglet « Programmer », il faut dĂ©finir le moment Ă  laquelle cette tĂąche va ĂȘtre exĂ©cutĂ©.

Programmer une tĂąche

Programmer une tĂąche

Pour les rallumer voici la ligne de commande :
echo 58A > /dev/ttyS1

Vous pouvez donc créer une nouvelle tùche qui va les rallumer plus tard dans la journée.


 
Minecraft : The Story of Mojang, est un documentaire financĂ© grĂące Ă  Kickstarter et qui montre l’Ă©quipe autour du trĂšs cĂ©lĂšbre jeu : Minecraft.

Je viens de le voir hier soir et je l’ai trouvĂ© hyper intĂ©ressant, je vous le conseille donc vivement.

On le retrouve gratuitement et lĂ©galement sur Youtube, malheureusement pour les anglophobes, il n’y a pas de sous titres français (uniquement des sous titres anglais).

Cela faisait longtemps que je n’avais pas regardĂ© un nouvel anime et je suis tombĂ© par hasard sur « L’Attaque des titans ». D’aprĂšs les images que j’avais vu, je le trouvais assez bien fait graphiquement, je cherchais un anime plutĂŽt orientĂ© action pour passer le temps et en fait, c’est beaucoup plus que ça.
J’ai vu les 10 premiers Ă©pisodes et il n’y a pas Ă  dire, c’est un trĂšs bon anime.

Voilà un petit résumé wikipédia :
Prologue
Il y a environ cent ans, les gĂ©ants ont presque entiĂšrement exterminĂ© l’humanitĂ©, l’obligeant Ă  retourner Ă  une technologie du Moyen Âge. Les gĂ©ants qui mesurent en gĂ©nĂ©ral plusieurs mĂštres de haut, ne semblent pas avoir une quelconque trace d’intelligence et mangent des humains pour leur plaisir et non pour se nourrir. Le peu d’humains ayant rĂ©sistĂ© au massacre l’ont fait en se retranchant dans un territoire entourĂ© de plusieurs murs si hauts que mĂȘme le plus grands des gĂ©ants ne peut pas voir par dessus. La population restante Ă©tant d’un peu plus d’un million d’habitants.

Synopsis
Au moment oĂč l’histoire se passe, les humains n’ont pas aperçu de gĂ©ants aux abords de la ville depuis plus de cent ans. Eren, le hĂ©ros de ce manga, et sa sƓur adoptive Mikasa vont pourtant ĂȘtre tĂ©moin de la mort de leur mĂšre lorsque qu’un gĂ©ant encore plus grand que les prĂ©cĂ©dents apparaĂźt pour dĂ©truire le mur. Les gĂ©ants dĂ©ferlent donc sur la ville et font un carnage. C’est alors qu’Eren dĂ©cide de prendre sa revanche et de tuer tous les titans en entrant dans l’escouade d’exploration qui n’est autre que la section d’élite des soldats de l’humanitĂ©.

J’ai tout rĂ©cemment reçu mon Nexus 4! Enfin!!!! Et donc, je me suis remis Ă  la chasse aux applications! 😀
Je ne suis pas du genre Ă  jouer sur mon smartphone, les jeux rapide du style Angry Birds ne me passionnent pas vraiment… Par contre, les anciens jeux GBA, NES, etc…. Why not! 😀
Habituellement, avec les Ă©mulateurs, il faut un peu se prendre la tĂȘte Ă  chercher les noyaux et on a un Ă©mulateur par console mais grĂące Ă  RetroArch, il vous faut uniquement les roms et ça fonctionne! 😉

De plus, Il reconnait de nombreuses manettes, ce qui est plus pratique pour jouer, surtout pour la PS1.

RetroArch est disponible sur le playstore