Gestion de projet en ligne

Web 8 Commentaires »

Gestion de projet - CollabtiveCela fait plusieurs mois que l’on cherchait un gestionnaire de projets en ligne.

Nos besoins

Nous sommes des grands consommateurs des outils type CMS, nous souhaitions donc un outil :

  • Accessible via Internet
  • Gratuit
  • Multi-utilisateurs
  • Utilisant PHP / MySQL

Sachant qu’il fallait gérer des projets, voici nos attentes vis-à-vis de la gestion d’un projet :

  • Ajouter des tâches avec des dates limites
  • Attribuer des tâches à des utilisateurs
  • Supporter des documents
  • Enregistrer des messages
Mots-clefs :, , , , , , , , ,
 

Deux Slide show Javascript

Javascript 3 Commentaires »

Scrollable et Horinaja: deux scripts permettant de réaliser un slide show sur du contenu HTML en Javascript.
Cela est pratique pour faire défiler des images, ou des blocs contenus dans des div.

Scrollable

Scrollable est un tools de la suite Flowplayer. Il est rapide à mettre en place et utilise JQuery. La documentation est suffisamment fournit pour utiliser correctement le script.
Les options de configuration sont assez nombreuses.

Horinaja

HorinajaHorinaja utilise JQuery ou scriptaculous, ce sera à vous de choisir la version que vous souhaitez.
La documentation semble plus petite, mais est-ce un tord ? A vous de jugez car je n’ai pas encore utilisé cette solution.

PS: Entre Slide show, scroll et défilement j’ai eu beaucoup de mal à faire mon choix. Vous avez un mot plus adapté ?
PS2: Si vous avez d’autres solutions à proposées, n’hésiter pas à me le faire savoir.

Mots-clefs :, , , , , , , ,
 

Système d’exploitation Google: Chrome OS

Système Aucun commentaire »

Depuis ce matin cela fait le tour de la toile, Google va sortir son système d’exploitation.

On s’y attendait fortement, mais jusqu’à ce matin nous n’avions aucune confirmation de Google.
En effet, il existe déjà un système d’exploitation made in Google: Android pour les unités mobiles.

Si vous voulez plus d’information: Blog Google, Techcrunch, Clubic, …
A la suite de ces lectures, on en retiendra que le système sera basé sur Linux, pensé avant tout pour fonctionner sur des Notebook, sera supporté par des processeurs x86 / ARM et disponible milieu de l’année 2010 (ce qui arrivera assez vite).

Maintenant, quelles en sont les retombées:
- Google est le centre d’internet pour une très grande majorité des Internautes du monde. Comparé a Microsoft, Apple et d’autres distributions Linux, Google dispose d’un support publicitaire gigantesque. Sachant que Windows 7 doit sortir aussi milieu 2010, je vous laisse imaginer le combat qu’il y aura dans nos magasins.
- Pour les aficionados de Linux, ce n’est pas une mauvaise chose car cela permettra de valoriser un peu plus le monde Libre.
- Déjà que Google tue des Bambis, sait qui est malade, connait nos problèmes médicaux, et qu’il est présent partout autours de nous, il sera aussi le support de nos données.
Le monopole Google est de plus en plus proche !

Mots-clefs :, , , , , ,
 

VLC 1.0.0 is out & FireFox 3.5 too

Système 1 Commentaire »

Pour les possesseurs de Windows, la nouvelle version de VLC vient de sortir: 1.0.0
On remarquera que VLC existe depuis plusieurs années sans avoir passé le cap de la version 1. C’est une remarque que je mets en avant pour que l’on puisse comparer à Windows Media Player qui est en version 11 :p.

Les nouveautés qui me plaisent:

  • Mise en pause de flux en streaming
  • Lecture des formats HD (AES3, Dolby Digital Plus, TrueHD, Blu-Ray Linear PCM, Real Video 3.0 and 4.0, …)
  • Et pleins d’autres choses

Pour l’occasion, le site officiel VideoLAN s’est offert une nouvelle façade.

PS: Firefox est sortie en 3.5

Mots-clefs :, , , , , ,
 

Plan de relance Web 2.0 et Serious Game

Elearning, Projets, Web 4 Commentaires »

L’état a mis en place un plan de relance du monde Informatique Recherche & Développement: Web 2.0 / Serious Game.

10 Millions d’euros pour le Web 2.0 et 20 Millions d’euros pour les Serious Game seront à distribuer.

Si vous souhaitez croquer dans cette pomme, cela se passe sous forme d’appel d’offre sur le site du Gouvernement.

On peut poser son dossier depuis le 27 Mai 2009 jusqu’au 6 Juillet 2009.

Comme le but principal est de donner un coups de boost à la R&D Internet Français, si vous avez une bonne idée à développer, c’est le bon moment de foncer !

Lien annexe: Volet numérique du plan de relance

Mots-clefs :, , , ,
 

Réseaux Sociaux de Neurones

Elearning, Projets, Web 4 Commentaires »

Cette article fait suite à une réflexion personnelle sur les réseaux de neurones, et une discussion avec un collègue de travail.
Nous ne sommes pas ici pour expliquer de manière profonde le fonctionnement de l’un et les comportements de l’autre.

L’envie étant surtout d’amener une réflexion à une discussion pour en dégager d’autres idées.

Réseaux de neurones

Les réseaux de neurones artificiels sont des modèles de calculs dont la conception est très schématiquement inspirée du fonctionnement de vrais neurones (humains ou non). Ils peuvent être catégoriser dans la famille des méthodes de l’intelligence artificielle en permettant de prendre des décisions s’appuyant davantage sur la perception que sur le raisonnement logique formel.

L’explication est très fortement inspiré de Wikipédia mais a été modifié pour coller plus au sujet.

Ce qu’il faut retenir, c’est que les réseaux de neurone permettent à partir de données perçues de faire de la prise de décision, la catégorisation, la prédiction, ou le contrôle.

Si vous souhaitez plus d’information sur le sujet:

Réseaux sociaux

Un réseau social est un ensemble d’entités sociales telles que des individus ou des organisations sociales reliées entre elles par des liens créés lors des interactions sociales. [...] Des réseaux sociaux peuvent être créés stratégiquement pour agrandir ou rendre plus efficient son propre réseau social (professionnel, amical). Il existe des applications Internet aidant à se créer un cercle d’amis, à trouver des partenaires commerciaux, un emploi ou autres.

L’explication est très fortement inspiré de Wikipédia mais a été modifié pour coller plus au sujet.

Ce qu’il faut retenir, c’est qu’un réseau social regroupe des individus et crée des liens entre ces individus dans le but de partager, d’apprendre ou de trouver.

Analogie entre les réseaux de neurones et les réseaux sociaux

Nous avons vu que le réseau de neurone est schématiquement inspiré du fonctionnement de vrais neurones.
Sur un neurone il y a donc des dendrites qui servent de points d’entrées, et des boutons synaptiques qui servent de points de sortis. Entre les deux le noyau qui symboliquement parlant va effectuer les calculs.

Pour ce type de réseau, l’ensemble des neurones sont reliés ensemble, les synapses des uns allant sur les dendrites des autres.
Le réseau est capable d’apprendre en modifiant sa manière d’effectuer les calculs grâce à la modification de coefficients au niveau des dendrites, mais aussi en modifiant les inter-connexion neuronales.

Dans un réseau social, nous avons des inter-connexions entre différents individus selon différents motifs.
L’individu a des points d’entrées composés des différents sources d’information qu’il peut avoir. Il en ressort des vidéos ou des photos, mais plus généralement des textes comme sur Twitter.
Au milieu, l’homme qui fait l’analyse de ses points d’entrées pour en sortir de l’information.

Pour ce type de réseau, l’ensemble des hommes sont reliés ensemble, les liaisons étant représentées par des « amis », des « followers » ou plus généralement par des contacts. Mais un réseau n’est pas statique est évolue en permanence, car au fil du temps on s’aperçoit qu’un ami n’en est plus un, ou que les informations émissent par notre contact ne sont plus aussi pertinentes qu’avant. De nouveaux liens peuvent aussi se tisser en découvrant un autre réseau d’ami.

C’est ici que le niveau d’analogie est le plus haut, car le fonctionnement et le comportement sont quasiment identique, mais pourtant les objectifs ne sont pas du tout les mêmes.

Citons Web Neuronal:

Comme pour le développement de notre cerveau pendant l’enfance, le web ne suit pas de règle préétablie, y compris par l’ADN : les liens, comme les synapses se font et se défont au gré de leur pertinence et des apprentissages. Les liens utiles ou utilisés se renforcent, les autres disparaissent.

Sur le web, une page pertinente sera bien classée par Google, et donc facilement trouvée, et donc facilement liée par un autre webmaster. Le succès attire le succès, l’échec génère l’échec. Le cerveau fonctionne aussi sur ce principe.

Réseaux Sociaux de Neurones

On arrive enfin à la notion de RSN, ou Réseaux Sociaux de Neurones, terme inventé en collaboration avec mon collègue et moi même.

Malgré les similitudes de conception, les objectifs ne sont pas les mêmes.
Un réseau social permet de tisser des liens avec ses amis, ou plus généralement avec des personnes partageant des idées communes ou des envies, etc…
Alors qu’un réseau de neurones à des domaines d’application bien définit qui sont la prédiction, la décision, ou encore la catégorisation.

La problématique des Réseaux Sociaux de Neurones étant « Comment utiliser les réseaux sociaux existants ou futurs, en tirer partis pour de la prédiction, de la prise de décision ou de la catégorisation« .

En effet, imaginons une structure social fondée sur l’apprentissage, qui permette de classifier l’information du Web ou de prendre des décisions sur les informations que vous jugez intéressantes.
Dans ce cas, quasiment aucune information potentiellement intéressante pour vous ne vous échapperait. Et surtout, les efforts fournit pour obtenir ces informations seraient minimes.

Je pense réellement qu’il y a quelque chose à tirer des Réseaux Sociaux de Neurones. Alors surement que ma pensée est encore brouillon, et que l’explication en est de même.
Mais si vous avez des idées, des questions, ou une réflexion, n’hésitez pas à en parler en commentaire. Comme il est dit en début de billet, l’objectif est de lancer une discussion.

Mots-clefs :, , , ,
 

Un terminal pour Google

Web Aucun commentaire »

Spécialement pour les geeks, un développeur allemand s’est servit de l’API Google pour faire un moteur de recherche exotique sous forme de Terminal avec un prompt.

Pour voir le résultat, rendez-vous sur goosh.org.
Notre allemand à bien réalisé son œuvre, en effet on peut trouver les classiques de nos shell avec par exemple des pages de man.

Sous ses allures de gadget, le navigateur est réellement utilisable au quotidien.
Voyons la liste des commandes – non exhaustive – ainsi que leurs utilisations.

  • Rechercher sur le net : « web armetiz »
  • Rechercher une image : « images armetiz »
  • Rechercher sur Wikipédia : « wiki polymorphisme »
  • Obtenir la carte géographique d’un lieu : « place paris »
  • Spécifier la langue utilisateur : « setting lang fr »
  • Traduire une expression : « translate work »
  • Effacer l’écran : « clear »
  • Afficher plus de résultat que les 4 par défaut : « more »

Grâce à ces 8 commandes, on peut faire énormément de chose très utiles comme vous vous en doutez.
Alors, oui on peut le faire avec google.fr directement, mais sommes-nous des geeks ou pas ?
Pour les autres commandes de Goosh.org, je ne peut que vous renvoyez vers : RTFM ;)

Mots-clefs :, , , ,
 

Livre: Sécurité informatique – Principes et méthode

Livres, Sécurité Aucun commentaire »

Dernièrement je me suis offert « Sécurité informatique – Principes et méthode » de Laurent Bloch, et Christophe Wolfhugel.

Bon livre sur la sécurité Informatique en général, il aborde les problèmes liés à la programmation sur les architectures courantes ainsi qu'aux réseaux qu'ils soient de petites ou grandes envergures.

Ne vous attendez pas à avoir des explications détaillées sur le paramétrage des outils, mais plutôt « Comprendre les menaces informatiques pour les juguler » – Dixit la couverture.

Les auteurs sont parfois « tranchants », plutôt du genre à penser qu'il vaut mieux apprendre à pécher que de fournir un stock de poisson.

Si vous voulez découvrir, ou même vous spécialisez dans la sécurité d'une domaine IT – Réseau ou Programmation – je vous conseille sa lecture.
En effet il fournit une vision global et reprend tous les aspects de la sécurité, en passant du management aux problèmes causés par les protocoles propriétaires.
La partie concernant les droits et obligations juridiques des Administrateurs Réseaux m'a appris quelques notions intéressantes. Ce qui m'a donné envie d'acheter un autre livre plus complet sur le droit informatique, car même en ayant eu des cours de droit dispensés à l'école, on saute beaucoup de point important. Et nul n'est censé ignorer la loi.

Quelques citations qui m'ont amusées :

  • « La présente section sur le management de la sécurité présente des normes et des méthodes que nous n'approuvons pas; elles ne sont pas inutiles, mais nuisibles. » page 20
  • « Si votre politique de sécurité repose sur l'éducation des utilisateurs, alors elle est vouée à l'échec. » page 228
  • « Le système ou le pare-feu qui protège, c'est celui pour lequel il y a sur le site un ingénieur (oui, un ingénieur, les gens qui savent faire ça sont des ingénieurs) » page 229

PS : N'hésiter pas à consulter le site de Laurent Bloch, car il a des choses très intéressantes à raconter.

Mots-clefs :, ,
 

Drupal – XML Sitemap pour optimiser son réferencement

Drupal 1 Commentaire »

Pour faire suite aux articles sur la création de sites internet avec Drupal.

Voici un module pour l'optimisation de votre référencement : XML Sitemap.

Comme il est dit sur le site Sitemaps.org :
« Sitemaps permet aux webmasters d'indiquer facilement aux moteurs de recherche les pages de leurs sites à explorer. [...] Sitemap ne garantit pas la prise en compte des pages Web dans les moteurs de recherche, mais permet de fournir des indications aux robots d'exploration et ainsi d'optimiser leur fonctionnement. »

En gros, ce module ne fait rien de magique, si ce n'est d'aider les moteurs de recherche à trouver les contenus présents sur votre site, et d'être aider à évaluer chaque page de votre site.
En effet, certaines pages sont plus importantes que d'autres, mais même les meilleurs algorithmes du monde ne peuvent pas déterminer cette subjectivité.
Sitemaps.org permet de répondre au problème de l'importance d'une page, en implémentant dans son protocole un champ « priorité ». Ce champ permet de donner un critère « humain » à des choix décisionnels qui devront être pris par les moteurs de recherche.

Sachant que rien n'est facile dans la vie, tout les moteurs de recherche n'implémentent pas Sitemaps.org, et d'ailleurs, ceux qui le font n'utilises pas uniquement cet outil. Il en existe d'autres qui seront traités dans un prochain billet.

En tout cas, pour une installation toute fraîche – ou même ancienne – je vous recommande l'installation du module XML Sitemap.
L'ensemble des nodes, catégories (taxonomies), et utilisateurs sont ajoutés à ce fichier XML générer automatiquement.

Au niveau des configurations du module, vous serez capable d'attribuer une priorité pour
un type de contenu, un élément de la taxonomie, ou de la page d'accueil.

N'oublier pas aussi que ce module permet d'éviter les pages sans lien, dù à un oublie de votre part ou tout autres manipulations…

PS :
Les principaux moteurs de recherche qui implémentent ce protocole sont :

PS 2 :
Le sitemap.xml est accessible à l'url : www.domaine.com/?q=sitemap.xml

Mots-clefs :, ,
 
Designed by NattyWP Wordpress Themes.
Images by desEXign.