Single Sign-On avec OpenSSO vers Google apps

OpenSSO et Google Apps en quelques minutes pour une  simple authentification. 
ci-dessous la video de  Daniel Raskin utilisant la dérnière build de Open SSO, si vous voulez le tester télécharger Express 7 et Google app Starter Kit.


De Java vers .NET

Bonjour, Je vous écris aujourd'hui pour vous faire part de mon expérience de migration depuis la plateforme Java vers la plateforme.Net, en effet et après 4ans que j'ai consacré au langage java, voila que je fais maintenant mes premiers pas en .NET.

Mon avis est basé sur les premières impressions que j'ai eu. En effet dès les premières lignes de code j'ai remarqué une ressemblance majeur au niveau de la syntaxe entre C# et Java.

Donc j'ai vite trouvé mes repères après tout ces deux langage partage le même principe celui de l'orienté objet. j'ai surtout constaté que Microsoft  a réutilisé la même syntaxe de Java pour encourager les développeurs à migrer vers leur plateforme.

Coté IDE  Visual Studio 2008 est bien pratique et contient tout le necessaire pour mener a bien les differents type de projet, Web, Forms, Console, Service, ... mais il est vraiment difficile de le comparer a ceux du monde Java Eclipse,IntelliJ IDEA ou Netbeans. Il est vraiment trés loin derrière, du refactoring très pauvre, à l'ajout du code IntelliSense hors contexte, les raccourcies clavier mal pensee, le debogage :(  et la liste est bien longue...

Alors que la syntaxe et le principe des deux language est le meme (Orienté Objet, typée). La grande difference réside lorsqu'on parle de Jee et c# si bien sur la comparaison est permise. Alors que le premier necessite un serveur d'application ou la logique metier sera gérer contrairement dans C# on a rien de comparable a ce que je connais, tout les traitements sont lancée sur la machine cliente, exepté pour les applications en asp.NET bien sur.

Donc pour les applications a trés grande complexite qui necessite la gestions de trés grands nombres d'accées concurrents ou d'une rapidité de traitement de sécurité, ... Je vois pas comment on purrais le faire en .NET pour égaler les resultat qu'on peut atteindre avec un serveur d'application JEE (Sans parler de la clustration-- le fait d'hebergé notre application sur plusieurs application a la fois pour acrroitre la disponibilité de l'application--).

En conclusion ce que je peut déduire jusque la est que C# est bien fait sutout pour des applications de petite a moyenne tailles, sinon pour le reste il faut penser deux fois avant de ce lancée.


Linux Mint

Linux Mint est basé sur la distrubution Ubuntu Gutsy.
Voilà briévement ce que Mint Linux nous offre :

  • Support des tous les formats multimédia
  • Intégration d'élément facilitant le migration à partir de Microsoft Windows (Dual-boot, support lecture/écriture NTFS, assistant de migration)
  • One-clic Install Systèm (portail Linux Mint Software , mintInstall)
  • Partage de facile de dossiers (mintUpload)
  • Dispositifs de bureau, Control Center, mintMenu
  • Effets 3D
  • Des outils de configuration
  • Grand choix d'applications par défaut (OpenOffice, Firefox, Thunderbird, Gimp, Pidgin, XChat, Amarok..etc)
  • Importante disponibilité de paquets (Google-Earth, Picasa, Skype, beaucoup de logiciel essentiel à l'heure actuelle dans les dépôts ou via le portail Linux Mint Software, compatibilité avec tous les dépôts d'Ubuntu et la plupart des paquets de Debian)
plus de Details

Red Hat rejoint le projet OpenJDK

Bonne nouvelle une contribution de taille pour le projet OpenJDK, en effet la communauté de developpeurs Red Hat travaille maintenant avec la communauté OpenJDK pour avancer les technologies Open Source Java, donc RedHat et Sun main dans la main pour un bon avenir de Java. Voilà la réaction de simon Phipps Chef du projet OpenSource chez Sun Mirosystems.

Ubuntu plante? voila une solution

Il arrive des foi que Ubuntu se plante, que faire?
Très simple on peut toujours accéder au mode console en faisant la combinaison CTRL + ALT + F1 et identifié le processus le plus gourmant qui est probablement la cause du plantage et ceci avec la commande top puis selon le pid du processus qu'on veux arreter on lance la commade kill -9 12
( ou 12 est le numéro du pid en question).
On peut alors revenir sur le mode graphique avec la combinaison CTRL+ALT+F7 .
Voila donc une solution élégante pour avoir toujours la main sur le système.
Puisque c'est pas la seule solution en voila d'autres :
- à la place de top on peut installé htop qui permet de tuer des processus directement.
- à la place de kill -9 pon peut utilisé kill -12 qui est moin violante.
- on peut utiliser la combinaison Ctrl + Alt + Backspace qui arrête l'interface graphique pour lq relancer on éxecute la commande startx
- on peut utilisé les differents types decombinaisons suivante :

Alt + SysRq + s : écrit toutes les données en cours sur le disque dur afin d'éviter les pertes ou les corruptions de fichiers
Alt + SysRq + u : permet de remonter tous les systèmes de fichiers en lecture seule pour éviter la corruption de données

Alt + SysRq + e : tue tous les processus normalement (le processus init n'est pas concerné)
Alt + SysRq + i : force le kill de tous les processus (le processus init n'est pas concerné)
Alt + SysRq + l : même chose que la précédente, sauf que le processus init est concerné ici

Alt + SysRq + b : redémarre le système
Alt + SysRq + o : arrête le système

Remarque : faudra activer la touche SysRq. if faut éditer le fichier /etc/sysctl.conf et modifié kernel.sysrq = 1

Vivement Ubuntu.

La nouvelle page web de Netbeans Platform

Une nouvelle page sur le site de Netbeans a propos de sa plateforme basée sur le Rich Client Application Developpement a été ajoute dernièrement. Sur ce site on trouvera d'innombrables tutoriels, des documents et des informations très importantes. Incontournable pour ceux qui veulent maitrisé cette plateforme qui devient de plus en plus populaire, alors sans attendre prenez vos claviers et souris et... go!

10 raccourcis pratiques dans l'éditeur de NetBeans IDE 6.0

Je vais vous présenté quelques raccourcis que je trouve incontournable de l'éditeur de code dans le célèbre NetBeans IDE 6.0 .

1- Déplacer copier haut / bas:
Ctrl-Shift-Haut le code sélectionner est déplacer vers le haut.
Ctrl-Shift-Bas le code sélectionner est déplacer vers le bas.
Ctrl-Alt-Haut le code sélectionner est copier vers le bas.
Ctrl-Alt-Bas le code sélectionner est copier vers le bas.

2- Sélectionner un bloc de code:
Shift-Alt-Point pour sélectionner un bloc de texte.

3- Générer des squelettes de code:
Alt-Insert pour afficher un petit menu ou on peut sélectionner les squelettes de setter et getter ou le constructeur.

4- Renommer :
Ctrl-R pour renommer une variable dans tout le sources code.

5- Ajouter enlever des commentaire:
Ctrl-/ la première foi pour ajouter les "//" au début de la ligne et une autre foi pour les enlever.

6- Afficher la hiérarchie
et les membres d'une classe:
Alt-F12 pour voir les ancêtres de la classe.
Ctrl-F12 pour afficher les membres de la classe.

7- Naviguer entre les documents:
Ctrl-Tab fait apparaitre un petit menu qui contient tous les documents ouverts dans l'éditeur et permet donc de choisir le document a afficher.

8- Aller a la dernière édition effectuée:
Ctrl-Q quelque soit l'emplacement actuel du curseur dans l'éditeur de code cette combinaison vous permet de revenir a l'emplacement exact de la dernière modification.

9- Bookmarks:
Ctrl-Shift-M la ligne courante est bookmarker.
Ctrl-Shift-Point et Ctrl-Shift-Virgule pour aller au bookmark suivant et précédant.

10- Mettre en surbrillance les points de sortie:
Il suffie de mettre le curseur sur le type retourner par la methode que tout les points de sortie sont automatiquement mis en surbrillance.

Bien sur c'est pas tout, Netbeans offre bien plus, mais puisque c'est impossible de tout citer je vous offre ce pdf qui contient presque tout les raccourcis clavier, et si vous avez d'autre raccourcis a nous faire découvrir j'attends vos commentaires avec impatience.

Enfin mon premier projet communautaire voie le jour!

Bon soir, décidément aujourd'hui est une journée très animée. enfin notre projet d'application GsCommande a été hébergé avec succès sur les fameux serveurs de java.net sur cette adresse https://gscommande.dev.java.net/. Ce projet est née d'une initiative de wincom et moi, pour pouvoir appliquer nos connaissances de Uml et Java sur un projet d'application. Le but Gestion des commandes (GsCommande) est de bien sur gérer les commandes clients avec une interface Swing et une couche de persistance servie par le framework Hibernate.
En tant qu' administrateur de ce projet je tient a féliciter toute l'équipe en espérant une bonne continuation et j'invite bien sur tout le monde a intégrer notre équipe et d' y contribuer.

En fin je tient aussi a féliciter mon ami djo qui a fait surface après un très long silence a travers son blog qui est dédier a java et que je conseille fortement de le visiter a partir de ce lien

Amélioration des effets sous Ubuntu 7.10














Bonjour,
Bien que compiz-fusion est installer par défaut sur la dernière distribution Ubuntu (si carte graphique est performante) , il y' a beaucoup d'options pour les effets visuels qui ne sont pas disponibles.
Il faut donc ajouter le paquet compizsettings-settings-manager ou cliquez ici pour l'installer.
aller vers Système > Préférences > Apparence , puis cocher sur option avancer une fenêtre apparait avec tout les effets disponible. Pour ma part je vous conseille les options suivantes :
- window previews en passant le curseur sur la liste des fenêtres du tableau de bord Gnome, on affiche une vignette du programme en question.
- ring switcher la combinaison de touches Super+Tab permet de basculer d'une fenêtre à une autre.
- Expo les touches Super+E affichent les 4 bureaux virtuels.

il y' a beaucoup d'autres effets que je vous laisse le soin de les découvrir et de poster vos avis et vos commentaires bien sur.

Software Freedom Day 2007 in Tunisia

SFD est une célébration mondiale du Logiciel Libre. Le but dans cet événement est d’attirer l’attention du grand public vers la culture du libre, l’inciter et l’encourager à utiliser les logiciels libres ainsi que de présenter les avantages de l’utilisation de ces logiciels dans l’éducation, la science, le gouvernement et même à la maison.

Ne rater pas cet événement majeur de logiciel open source et surtout que l'équipe ubuntu sera présente.
On se donne rendez-vous donc le 27 Octobre 2007 à la cite des sciences de 9h à 17h.
site de la Software Fredom Day
site de la LoCoTeam de tunisie

Ubuntu 7.10 Gutsy Gibbon enfin Disponible!



Enfin après 6 mois d'attente, notre distribution linux préféré est parmi nous avec bien sur de nombreuses amélioration surtout au niveau de la compatibilité du matériel. ce lien résume un peut les nouveautés dans cette distribution.
Bien sur sans attendre voila le lien pour télécharger l'image CD et ce lien pour la procédure d'installation. pour ceux qui veulent mettre a jour leur version 7.04 peuvent suivre ce lien.
remarque: pour ces trois jours presque tout les serveur sont saturer même le torrent est très long, donc faut être un peut patient.

Welcome to my blog

hi,
It's my first post and i want to thank all my friends for they support, and specially djo and wincom. I hope that my personal blog will be useful for all of you, and of course any comments are welcome!
Good Luck