Skip to content

Category archive for: Programmation

Le support Java du Google App Engine

Après python, java est disponible pour Google AppEngine. On va pouvoir s’amuser un peu !

Bon, voici quelques limitations, mais il y a du potentiel :

Il n’y a pas de BDD relationnelle, mais un support de JDO et JPA, avec une limite à 500Mo de persistance pour la version gratuite.

La démo est sympathique, elle montre la création d’un livre d’or simple avec Google App Engine Java dont :

  • le lancement de l’IDE (en fait, un eclipse avec un addon)
  • la structure d’un projet
  • le développement de l’application
  • le déploiement chez google appengine

Par contre, je trouve que c’est un peu moyen de montrer une application pour laquelle de la persistance est embarquée dans la JSP, au niveau qualité de code, ils auraient pu faire mieux :-)

[ Google App Engine ]

Générer un texte de remplissage pour son infographie

Quand vous créez un site, vous pouvez vouloir prévisualiser vos pages sans avoir de réel texte de contenu.

C’est là qu’intervient un fameux texte nommé « Lorem ipsum dolor … ». Vous l’avez peut être déjà rencontré, car il est utilisé depuis plus de 4 siècles par les typographes pour faire des tests de mise en page.

Si vous souhaitez remplir vos pages avec ce texte, voici Lorem Ipsum 2, un site qui vous propose plusieurs paragraphes ou listes issus de ce texte, il ne vous reste qu’à copier-coller.

Pour les curieux, Lorem ipsum est un extrait altéré d’écrits de Cicéron : De finibus bonorum et malorum, un traité sur la théorie de l’éthique (ouh là), écrit en 45 avant JC.

[ Lorem 2: An all-around better Lorem experience. ]

[ Lorem ipsum dolor : les origines (en anglais) ]

Débuter en programmation : SmallBasic

Si vous souhaitez vous mettre à la programmation ou bien redécouvrir la programmation en logo de votre enfance (ahhhh … le plan « informatique pour tous » des années 80 … avec ses TO7 et MO5 … nostalgie :-) ), voici un logiciel pour vous : Small Basic.

Il s’agit d’une implémentation .NET du langage BASIC (un peu remis au gout du jour quand même) conçu pour être utilisé par des enfants ou des novices en programmation.

Bonus : vous pouvez aussi faire du logo (cf. la capture d’écran). 😀

Small Basic est gratuit, seulement sous Windows avec le framework .NET 3.5 ou supérieur.

[ Small Basic ]
[ Small Basic : Getting Started ]

Améliorer et tester sa geekitude (ou comment ne plus avoir de vie sociale)

Voici un site qu’il est bien ! Il m’a pourrit un certain nombre de soirées :-)

Il s’appelle NewbieContest et propose de tester vos connaissances en :

  • crackme (généralement, des petits programmes dont il faut trouver le serial)
  • cryptographie
  • hacking (et sécurité en général)
  • javascript/java
  • logique
  • programmation (préparez vous à discuter avec des robots 😉 )
  • stéganographie

Les premières épreuves peuvent sembler très simple, mais plus on avance, plus ça se complique, avec des épreuves à tiroir, et des challenges du style :

  • Récupérez une image à une adresse
  • splittez la en 3
  • renversez un algorithme donné pour obtenir une image lisible à partir de ces 3 images
  • effectuez de l’OCR dessus pour lire le texte de l’image
  • décryptez le texte obtenu avec le chiffre de Vigénère
  • Et le tout en moins de 3 secondes 😉

Fun, non ? 😀

[ NewbieContest ]

Une perle du web : 168 designs en colonne avec des CSS

Un sujet toujours prise de tête :

comment créer un design en colonnes pour son site en utilisant des standards tels que le XHTML et les CSS ?

Ce problème n’est pas si simple avec tout le lot d’incompatibilité amené par certains navigateurs.

Le site suivant vous apporte 168 solutions élégantes pour résoudre ce problème !

 

Si vous ne trouvez pas votre bonheur, je ne peux plus rien pour vous 😉

[ 950 Pixel – CSS Layouts: A collection of 168 Grid and CSS Layouts ]