login
damien
login
Le 19 mars 2010 à 6 h 27 min   

logo

Qu’est-ce qu’EyeOS ?
eyeOS est un webOS, environnement de bureau de type Informatique dans les nuages, basé sur une interface Web, libre …
eyeOS est écrit en PHP, un langage de script libre et utilise javascript. On peut ainsi l’installer sur la plupart des systèmes d’exploitation existants en tant que serveur à condition de disposer d’un serveur HTTP gérant le PHP (MAMP ou WAMP permettent de réaliser des essais très facilement). Il est également possible d’utiliser un serveur eyeOS existant en se créant simplement un compte.
De plus en plus d’applications sont disponibles pour eyeOS, des applications de bureautique (traitement de texte, tableur, etc.) aux jeux, en passant par des applications internet (messagerie instantanée, mail, etc.). Il est donc possible de réaliser toutes les tâches courantes à partir d’un simple navigateur.
Un répertoire des applications disponibles peut être enrichi par les développeurs qui souhaitent proposer leurs logiciels. Il est très facile d’adapter à eyeOS les applications existantes (JavaScript, applets Java, Flash, etc) en utilisant les bibliothèques mises à disposition par l’équipe eyeOS.

eyeos

dossiers

Dossiers

document

Document

applications

Applications

Comment on s’en sert ?

Pour un usage personnel
L’idée derrrière eyeosest d’avoir un système entier directement dans le navigateur. Le client ne nécessite qu’un navigateur pour travailler avec eyeos et toutes ses applications, y compris la bureautique (Office) et la gestion des informations personnelles (agenda, e-mails, répertoire de contacts, etc.). Et cela aussi bien d’un ordinateur dernier modèle ou bien vieillissant.

Pour l’éducation
eyeos peut fournir aux écoles et aux universités une plateforme web où les étudiants, enseignants et parents auront un bureau personnel et collaboratif leur permettant de travailler, de communiquer, et de s’organiser au sein et en dehors de l’école. Les étudiants et enseignants auront à disposition un système de bureau simple et rapide à prendre en main pour travailler avec les ressources scolaires et communiquer avec d’autres étudiants ou enseignants.

Pour les développeurs
eyeosfournit un toolkit permettant de créer facilement de nouvelles applications.Vous pouvez aussi utiliser l’application eyeDesigner afin de les concevoir. Si développer des applications eyeos vous intéresse

Sources et récupérer le package :
- Site officiel [FR] : http://eyeos.org/fr/
- Site officiel [EN] : http://eyeos.org/

Mon avis : eyeOS peut correspondre aux utilisateurs fan de mobilité (avoir son bureau virtuel accessible depuis n’importe où) mais on notera une certaine limite : le bureau ne possède pas tous les logiciels dont on peut avoir besoin régulièrement mais il contient l’essentiel pour une utilisation simple d’un ordinateur (traitement de texte, Internet, messagerie, …). On notera également la possibilité de stocker en ligne ses documents personnels et de les récupérer quand on le souhaite (il existe toute fois des services sur le net, qui le font également …).

login
damien
login
Le 12 mars 2010 à 6 h 43 min   

Présentation de SQLite
Vous l’avez compris, SQLite est une nouveauté majeure de la branche 5.x de PHP, Intégrée à PHP, cette base de données fonctionne sans serveur indépendant (MySQL, SQL Server, Postgres, …) et offre de nombreux avantages, certaines limites pourraient toutefois modérer l’engouement des développeurs.

Les avantages de SQLite
SQLite est une base de données très pratique qui pourra remplacer tout autre SGBD (moteur de base de données), et ce, dans de nombreux contextes. En bref, voici ses principaux avantages :

  • Son fonctionnement possible sans installation de SGBD
  • L’intégration de ses fonctions au sein de PHP5
  • Son interface objet
  • Son support de requêtes SQL imbriquées et des commandes de transaction
  • Sa rapidité, qui est 2 à 3 fois plus rapide que MySQL pour des requêtes avec une faible concurrence
  • Sa capacité de stockage des données, limitée uniquement au système de fichiers
  • Les limitations de SQLite
    Malgré tous ces avantages, SQLite connaiît des limites, essentiellement induites par sa gestion fondée sur le système de fichiers. En effet, à chaque accès en écriture à une base, le fichier qui la contient doit être verrouillé. Or une base est contenue dans un seul fichier. Vous l’aurez compris, toute la base est verrouillée dès qu’on travaille en écriture sur une seule de ses tables !
    SQLite n’est pas adaptée en cas d’applications dites concurrentielles – Par ailleurs, les performances sont garanties uniquement si les commandes de transaction BEGIN et COMMIT sont employées – Les données manipulées par SQLite ne sont pas typées contrairement aux autres SGBD, cependant SQLite différencie en interne les chaînes des entiers lors de comparaisons.

On va utiliser une base de données d’un vétérinaire qui contient une table correspondant aux animaux du cabinet, elle contient les champs suivants :

  1. Prénom (de l’animal)
  2. Race
  3. Age
  4. Propriétaire

Fonctionnement simple

// Connexion à la base de données
$connexion = sqlite_open("veterinaire.sqlite");

// Interroger une table
$requete = "SELECT * FROM animaux WHERE type='chien'";
$executer = sqlite_query($requete);

// Lire le résultat de la requête
while ($info = sqlite_fetch_array($executer)) {
echo "Prénom : " . $info["prenom"] . "";
echo "Race : " . $info["race"] . "";
echo "Age : " . $info["age"] . "";
echo "Propriétaire : " . $info["proprietaire"] . "";
}

// Déconnexion
sqlite_close($connexion);

Fonctionnement objet

/* ###
/!\ PENSER : récupérer le fichier sqlite.php sur le site http://www.sqlite.org
### */
include("sqlite.php"); // contient le modèle Objet

// Connexion à la base de données
$connexion = new SQLite("veterinaire.sqlite");
$connexion->connect("veterinaire.sqlite");

// Interroger une table
$requete = "SELECT * FROM animaux WHERE type='chien'";
$executer = $connexion->Send_Query($requete);

// Lire le résultat de la requête
while ($info = $connexion->get_array($executer)) {
echo "Prénom : " . $info["prenom"] . "";
echo "Race : " . $info["race"] . "";
echo "Age : " . $info["age"] . "";
echo "Propriétaire : " . $info["proprietaire"] . "";
}

// Déconnexion
$connexion->Close();
unset($connexion);

Liens utiles :
- Liste des fonctions SQLite intégrées à PHP5 : PHP.NET (SQLite)
- SQLite Manager (l’équivalent de PHPMyAdmin) : Site officiel (il est souvent fourni dans des solutions WAMP comme WAMP, XAMP, …)
- Article sur Wikipedia : Lire ici
- Modules pour Mozilla Firefox : SQLite Manager sur Firefox

SQLite n’est pas uniquement utilisée au sein de PHP5 mais aussi :

  • Adobe AIR
  • Applications Google Android
  • C – C++
  • Ruby
  • Python
  • .Net

Mais aussi au sein d’applications telles que :

  • Mozilla Firefox
  • Google CHrome
  • Linux
login
damien
login
Le 2 mars 2010 à 6 h 15 min   

Présentation
PluXml est un script pour créer un site ou un blog, nul besoin de connaissance en programmation ni besoin d’une base de données sur son hébergement, un environnement php classique lui suffit. PluXml se veut léger et facile d’utilisation grâce à une interface d’administration simple et le stockage de vos écrits dans des fichiers Xml facilement transportables.

pluxml

Simple et léger
Pluxml est un outil particulièrement léger et simple d’utilisation. Pour l’installer il vous suffit de décompresser son archive de petite taille sur votre espace web et lui indiquer votre nom et mot de passe.

Technologie Xml
Grâce à sa technologie Xml et sans base de données vos publications très facilement sauvegardables, restaurables et transportables pour pouvoir publier vos idées en toutes circonstances.

Publication assistée
Doté d’une gestion des catégories, de la pagination, des flux de syndications Rss ou Atom et des commentaires (version blog uniquement), Pluxml vous aide à publier vos écrits.

Gestion des images et documents
Puisque les idées ne passent pas uniquement par les mots Pluxml vous permet aussi de publier vos photos et documents en toute simplicité.

De nombreux thèmes
Votre Pluxml s’habille suivant vos envies grâce à un sélecteur de thèmes et des templates faciles à modifier. Pluxml.org et des utilisateurs de Pluxml mettent à disposition des thèmes dans la partie Ressources pour que votre site colle à votre image.

Valide Xhtml et Css
Pour permettre l’accès de votre site à un plus grand nombre de visiteurs Pluxml est basé sur un code valide Xhtml 1.0 strict et Css.

Source et site officiel : http://pluxml.org

Propulsé par WordPress   |   Template réalisé par Graphical Dream
Haut de page


Referencement Gratuit