Installer Java 2 sur debian etch

Installation rapide à partir du dépot ‘non-free’.
Déconseillé sur un serveur de production.

Ajouter dans /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ etch main contrib non-free

Updater
sudo apt-get update

Installer le paquet debian Java correspondant à vos besoins:
sudo apt-get install sun-java5-jre
ou
sudo apt-get install sun-java5-jdk

Si vous ne savez pas quelle est la différence entre JRE et JDK vous pouvez lire cet article.

Installer un connecteur JDBC pour MySQL
sudo apt-get install libmysql-java

App

JRE, JDK, SDK? Quelle est la différence ?

  • JRE : Java Runtime Environement. Désigne la machine virtuelle et l’ensemble des outils nécessaires pour exécuter une application Java sur votre machine. Elle va traduire le langage Java (plus précisément le byte-code) en langage propre au système d’exploitation. Il en existe donc plusieurs, chacun associées à un système d’exploitation.
  • JDK : Java Development Kit. Ancien terme désignant le SDK.
  • SDK : Standard Development Kit. Désigne l’ensemble d’outils nécessaires au développeur Java. Celui-ci contient :
    • une JRE,
    • les bibliothèques de développement,
    • le compilateur (ou pré-compilateur)
    • divers outils

En savoir plus

App

Elfyourself

J’avais déjà fait cela en décembre dernier. Toujours aussi drôle en ces périodes de fêtes.

Web

RSS est il nativement sémantique ?

XML structure l’information grâce à son système extensible de balises.

Au niveau du source les définitions des espaces de nommages sont différentes.

pour RSS:

<rss version="2.0"

 xmlns:content="http://purl.org/rss/1.0/modules/content/"

 xmlns:wfw="http://wellformedweb.org/CommentAPI/"

 xmlns:dc="http://purl.org/dc/elements/1.1/"

 >

pour RDF:


<rdf:RDF

 xmlns="http://purl.org/rss/1.0/"

 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

 xmlns:dc="http://purl.org/dc/elements/1.1/"

 xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"

 xmlns:admin="http://webns.net/mvcb/"

 xmlns:content="http://purl.org/rss/1.0/modules/content/"
	>


Quelle différence fondamentale peut on faire entre un flux RSS2 et un flux RDF ?

Web

Je suis un blogueur influent

Cela faisait un petit moment que je n’était pas allé sur Wikio.fr.
Pour ceux qui ne connaitra pas encore Wikio est un agrégateur de blogs. L’information provenant de flux RSS est organisée par tags.

A ma plus grande joie j’ai pu m’apercevoir quel blogueur influent j’étais :=)

  • classé 1710 Blogs (High Tech)
  • classé 20388 Blogs en général

Je n’ai donc pas résisté à l’envie d’ajouter des badges dans la partie Statistiques afin de vous faire part de cette heureuse nouvelle.

La liste des 300 premiers blogueurs Wikio dont voici la méthode de classement:

  • La position d’un blog dans le classement Wikio dépend du nombre et de la valeur des liens qui pointent vers lui. Ces liens sont dynamiques, c’est-à-dire qu’ils s’agit de rétroliens (backlinks) ou de liens postés à l’intérieur des articles.
  • Les blogolistes (blogrolls) ne sont pas prises en compte et la période de validité des liens se limite aux 120 derniers jours, ceci afin d’être le plus représentatif possible de l’influence actuelle des blogs sachant que le Top des blogs est mis à jour tous les premiers du mois.
  • De plus, la valeur de chaque lien dépend du classement du blog qui le poste. Ainsi, dans notre algorithme, la valeur d’un lien posté sur un blog du haut du classement est plus importante que celle d’un lien posté sur un blog de moindre autorité.
  • Enfin, le Top des Blogs propose également des classements thématiques : High-tech, Gastronomie, Littérature, Politique, Sport… De nouveaux classements voient le jour régulièrement.

Web

Facebook – premières impressions

Points négatifs:

  • Le service est lent
  • L’interface épurée est peu ergonomique

Points positifs:

  • La vue des actions de chacun est diablement efficace (sentiment d’appartenance fort au groupe).
    Tout le monde est à son tour acteur/spectateur.
  • Les gens ont l’air connecté tous les jours (addiction)

Web

Facebook – créer un profil

Créer son profil en 2 minutes montre en main.

  1. Accepter un friend request
  2. Remplir son profil
  3. Confirmer son email
  4. Accepter de nouveaux friend request

Voila ca y est je fais à présent parti de la matrice.

Web

Configurer UTF-8 de bout en bout

Editeur

Les fichiers doivent être encodés en utf-8.

HTML

Pour le code HTML il suffit de spécifier l’encodage à l’aide de cette balise :

<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>

Apache

httpd.conf /.htaccess :

AddDefaultCharset UTF-8

MySQL

  • utf8_bin (sensible à la casse)
  • utf8_general_ci

PHP

Attendre PHP 6 ;=)

Troubleshooting

  • Si la page affiche des caractères de ce type : « Ã© », « Ã® », « Ã », …
    => Les données ont été enregistrées au format UTF-8, et le navigateur les affiche en pensant avoir affaire à de l’ISO.
  • Si la page affiche des caractères de ce type : « � »
    => Les données ont été enregistrées au format ISO, et le navigateur les affiche en pensant avoir affaire à de l’UTF-8.
  • Si les données sont codées en dur dans la page, voir l’encodage de l’éditeur de texte, l’header apache et la balise meta « charset ». Si les données proviennent de la base, vérifier le format de stockage et les méthodes de lecture et d’insertion (SET NAMES et charset). Si les données proviennent de l’extérieur (web services, rss, …), penser à convertir les chaînes de caractère (utf8_encode-decode et fonctions du module iconv).

En savoir plus

Gagner en rapidité d’affichage avec YSlow

Yslow (se prononce à l’anglaise : Why slow ?) est un plugin firebug.

Il permettra en un simple coup d’oeil de savoir quelles parties (CSS, Javascript, Compression, DNS, ETags …) est suceptible de ralentir de vos pages. Chaque page est donc évaluée individuellement et renvoie sur les Best Practices Yahoo!

Prenons par exemple la page d’accueil.

En résulte une liste TODO:

  • Utiliser un CDN
  • Ajouter une date d’expiration dans l’entête (images, CSS)
  • Réduire le traffic DNS
  • Configurer les ETags

Tout celà dans le but d’accélerer vos pages et notamment la page d’accueil.
En savoir plus

App

Pourquoi tout le monde fini sur Facebook ?

Qu’est-ce qui t’a motivé à créer une page Facebook ?

Autant que je me souvienne j’ai reçu plusieurs invitations à rejoindre Facebook. J’ai finalement accepté la demande d’une personne que j’avais envie de retrouver (même si je ne sais plus qui).
C’est simple (pour retrouver les copains), c’est fun (pour se la péter avec ses voyages à l’étranger), c’est addictif (difficile de résister à l’envie d’updater son « statut » toutes les 37 secondes.

[..]

Tu as 119 amis, bravo. Qu’est-ce que ça représente, un ami sur Facebook ?

C’est facile d’en avoir une centaine sans trop se fouler: tu constitues vite un important carnet d’adresses. Au début, tu es un peu étonné que des gens que tu n’as pas revus depuis quinze ans – et dont tu n’as pas grand chose à faire – t’acceptent en tant qu’ami; et puis, ensuite, le fait d’être sollicité te procure un grand plaisir mégalomaniaque qui s’amplifie à mesure que ton cercle d’amis s’élargit.

[..]

Entre nous, Facebook, quel intérêt ?

Ca dépend pour qui. D’un point de vue marketing, il faut reconnaître que c’est assez génial. Les gens sont cent fois plus sincère sur Facebook que sur n’importe quel autre formulaire d’inscription sur le Net ou autres programmes de fidélisation offline. Facebook, ce sont des milliers de communautés, classées par âges, intérêts, situations géographiques que les publicitaires commencent à s’offrir pour trois fois rien ! Pour les friends, l’intérêt est bien souvent narcissique. Regardez comme ma vie est bien remplie (je fais plein de trucs coûteux, originaux, géniaux), comme je suis beau (tu as vu ma photo ?), comme je suis aimé (tu aimerais bien avoir autant d’amis, n’est-ce pas ?), etc.

[..]

Extrait de CHRONIC’ART#41 (page 05)

Web

Nice ne sera pas capitale européenne de la culture

 

Malgré son appel à projet la ville de Nice a été recalé lors de la première pré-sélection. La commission ayant préférée des villes comme Marseille ou Lyon.

eyeOS 1.3 supportera les documents Open Office

eyeOS est un projet ambitieux que je suis depuis Mai 2006.
La plateforme web se dotera prochainement dans la release 1.3 d’une fonctionnalitée puissante de gestion de documents.

Il sera alors possible de modifier des documents Microsoft Office et OpenOffice standards:

.doc, .xls, .ppt, .odt, .ods et .odt

Une démo de eyeOS est toujours disponible.

Web

Recent Tweets

Catégories