je viens de tester la beta de la future version de Firefox : surnommée Minefield... Vous pouvez la télécharger à l'adresse suivante : http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/ elle est même disponible pour Mac... Au final pas beaucoup de nouvelles fonctionnalités mais une vitesse époustouflante (grace au nouveau moteur TraceMonkey) : enfin Gmail, Adsense ou Blogger se chargent à une vitesse convenable ;-) je vais continuer mais tests et utiliser cette version en lieu et place de mon Firefox... Rendez-vous dans quelques jours pour connaître la suite de mes aventures ;-)
Note supplémentaire : A souligner aussi : la possibilité d'utiliser le mode "private browsing", je ne sais pas ce qu'il en est exactement... point à creuser....
Affichage des articles dont le libellé est Web Developpement. Afficher tous les articles
Affichage des articles dont le libellé est Web Developpement. Afficher tous les articles
11/16/2008
6/15/2008
Firefox 3 et la gestion des Bookmarks
Juste une petite vidéo expliquant comment Firefox 3 révolutionne la gestion des bookmarks... ça c'est le genre de trucs que j'adore et que je sens que je vais utiliser...
Libellés :
informatique,
New Product,
Web Developpement
6/07/2008
Howto : utiliser Wikicalc dans Mediawiki
L'extension médiawiki wikicalc permet d'inclure une feuille de calcul wikicalc dans une page du mediawiki, au moyen d'une nouvelle balise.
La feuille de calcul apparaît dans un cadre avec 2 liens :
Pour intégrer une feuille de calcul dans une page, il faut utiliser la balise . Par exemple :
Pour créer une nouvelle feuille de calcul, rendez-vous à l'adresse suivante : http://wikicalc.wolverinex02.googlepages.com/wikicalccgi.pl
Filtrage selon la couleur
L'attribut important permet de n'afficher que les lignes contenant au moins une cellule de couleur rouge.
Pour plus de flexibilité, l'attribut color= est aussi présent. Cela marche comme l'attribut important sauf qu'on peut choisir la couleur.
Installation de l'extension
Ajouter dans LocalSettings.php :
Créer le nouveau fichier ''extensions/wikicalc.php'' :
Gestion de la concurrence
Les conflits d'édition ne sont pas aussi bien gérés que dans mediawiki.
Si 2 personnes modifient en même temps une feuille de calcul wikicalc, elles peuvent voir les modifications des autres en actualisant la page (en passant de l'onglet edit à publish par exemple).
Par contre, si les 2 personnes modifient en même temps la même cellule, c'est la dernière modification qui est prise en compte (la précédente est écrasée).
La feuille de calcul apparaît dans un cadre avec 2 liens :
- Modifier la feuille de calcul : renvoie directement vers le serveur wikicalc (requiert un login/mdp selon la configuration de wikicalc). Ne pas oublier de publier la page (onglet publish) pour enregistrer la nouvelle feuille de calcul.
- Actualiser : permet de regénérer le cache de la page (nécessaire après avoir modifié la feuille de calcul sur wikicalc).
Pour intégrer une feuille de calcul dans une page, il faut utiliser la balise
Pour créer une nouvelle feuille de calcul, rendez-vous à l'adresse suivante : http://wikicalc.wolverinex02.googlepages.com/wikicalccgi.pl
Filtrage selon la couleur
L'attribut important permet de n'afficher que les lignes contenant au moins une cellule de couleur rouge.
Pour plus de flexibilité, l'attribut color= est aussi présent. Cela marche comme l'attribut important sauf qu'on peut choisir la couleur.
Installation de l'extension
Ajouter dans LocalSettings.php :
###Extension wikicalc##
require_once("$IP/extensions/wikicalc.php");
Créer le nouveau fichier ''extensions/wikicalc.php'' :
/**
*
*
*
* SYNOPSIS
*
* <include src="[URL]" [important] [color="[r,v,b]"] />
*
* INSTALL
*
* Placer ce script dans le dossier 'extensions' de mediawiki :
* "$IP/extensions/wikicalc.php"
* o˘ $IP est le chemin d'installation de MediaWiki.
* Ensuite, ajouter cette ligne dans LocalSettings.php:
* require_once("$IP/extensions/wikicalc.php");
*
* DESCRIPTION
*
* Cette extension vous permet d'inclure une feuille de calcul wikicalc dans
* une page mediawiki.
*
* ATTRIBUTES
*
* La balisedoit toujours avoir au moins un attribut 'src'.
*
* src="[URL]"
* Vous devez inclure 'src' pour indiquer l'URL de la feuille de calcul html.
*
* important
* Seulement les lignes contenant des cellules rouges seront affichées.
*
* color="[r,v,b]"
* Seulement les lignes contenant des cellules de la couleur indiquée seront
* affichÈes.
* Remarque : color="255,0,0" est équivalent au tag 'important'
*/
$wgExtensionFunctions[] = "wf_wikicalc"; $wgExtensionCredits['other'][] = array (
'name' => 'wikicalc',
'author' => 'Matthieu',
'url' => 'yenapa',
'description' => 'Permet d\'inclure une page html distante crÈÈe par wikicalc.',
)
function wf_wikicalc() {
global $wgParser;
$wgParser->setHook( "wikicalc", "render_wikicalc" );
}
/**
* parse_color
*
* retire les lignes (...) contenant des cellules de la couleur $color
*
* $color est une chaine de caractères de la forme "r,v,b" où r,v,b sont des
* entiers entre 0 et 255.
* Par ex : "255,0,0" pour le rouge
*
*/
function parse_color( $table, $style, $color ) { // on recherche le nom des classes css qui correspondent à la bonne couleur de fond. preg_match_all("/\.(s[\d]+) \{[^\}]*background-color:rgb\(".$color."\)[^\}]*}/s", $style, $css_matches, PREG_SET_ORDER);
$tr = "";
// on utilise "/pattern/s" pour éviter le pb des retours à la ligne. // le "?" permet d'inverser la 'greediness' de la regex. preg_match_all("/.*?<\/tr>/s", $table, $tr_matches, PREG_SET_ORDER); foreach ($tr_matches as $tr_tmp) {
foreach ($css_matches as $css_tmp) {
if ( ereg ('(.*)', $tr_tmp[0])) { $tr .= $tr_tmp[0]; } } }
return preg_replace("/.*&<\/tr>/s", $tr, $table); }
/**
* render_wikicalc
*
* This is called automatically by the MediaWiki parser extension system.
* This does the work of loading a file and returning the text content.
* $argv is an associative array of arguments passed in thetag as
* attributes.
*
* @param mixed $input unused
* @param mixed $argv associative array
* @param mixed $parser unused
* @access public
* @return string
*/
function render_wikicalc ( $input , $argv, &$parser )
{
if ( ! isset($argv['src']))
return "ERROR:tag is missing 'src' attribute.";
$output=file_get_contents($argv['src']);
if ($output === False)
return "ERROR: include could not read the given src URL.";
if (ereg ("()", $output, $table_reg)) {
$table = $table_reg[1];
} else {
echo "erreur";
}
if (ereg ("()", $output, $style_reg)) {
$style = $style_reg[1];
$style = ereg_replace("body[^\}]*}", "", $style);
} else {
echo "erreur ';
$purge = '[[{{fullurl:{{FULLPAGENAME}}|action=purge}} {{{1|Actualiser}}}]]';
$parsedText = $parser->parse($purge, $parser->mTitle, $parser->mOptions, false, false);
$purge = $parsedText->getText();
return $style2.$style.'';
'.$purge.$edit.' '.$table.'
}
?>
Gestion de la concurrence
Les conflits d'édition ne sont pas aussi bien gérés que dans mediawiki.
Si 2 personnes modifient en même temps une feuille de calcul wikicalc, elles peuvent voir les modifications des autres en actualisant la page (en passant de l'onglet edit à publish par exemple).
Par contre, si les 2 personnes modifient en même temps la même cellule, c'est la dernière modification qui est prise en compte (la précédente est écrasée).
Libellés :
HowTo,
informatique,
site web,
Web Developpement
5/25/2008
Connaissez-vous cet homme ?
Cet homme s'appelle Dan Bricklin, il a écrit le programme Visicalc. Comment ça vous ne connaissez pas Visicalc ??? Eh bien, c'est l'ancêtre d'Excel ou de Calc (OpenOffice)... Mais contrairement à Bill, Dan a préféré ne pas copyrighter son oeuvre... Merci Dan ;-)
Pourquoi vous parler de Dan Bricklin ? Simplement parce qu'il est en train de développer un super outil, toujours dans la même optique : un tableur collaboratif nommé Wikicalc. Je l'utilise pour les notes de nos élèves et y reporter les notes avec mes collègues... Adieu les tableaux Excels qu'on ne peut ouvrir qu'en lecture seule parce que votre collègue l'a modifié le matin mais a oublié de le fermer... En plus cet outil a le bon goût d'être Open Source et de reposer sur Perl (un langage que j'adore donc je le souligne ;-) J'espère que beaucoup d'autres personnes vont participer au développement de cet outil, qui je l'espère va concurrencer et peut être remplacer Google Docs... Révons d'un monde totalement Open Source ;-) Amusez-vous bien avec ce nouvel outil promis je l'espère à un grand avenir
Pourquoi vous parler de Dan Bricklin ? Simplement parce qu'il est en train de développer un super outil, toujours dans la même optique : un tableur collaboratif nommé Wikicalc. Je l'utilise pour les notes de nos élèves et y reporter les notes avec mes collègues... Adieu les tableaux Excels qu'on ne peut ouvrir qu'en lecture seule parce que votre collègue l'a modifié le matin mais a oublié de le fermer... En plus cet outil a le bon goût d'être Open Source et de reposer sur Perl (un langage que j'adore donc je le souligne ;-) J'espère que beaucoup d'autres personnes vont participer au développement de cet outil, qui je l'espère va concurrencer et peut être remplacer Google Docs... Révons d'un monde totalement Open Source ;-) Amusez-vous bien avec ce nouvel outil promis je l'espère à un grand avenir
Libellés :
informatique,
mathematiques,
New Product,
Perl,
Web Developpement
2/09/2008
Comment gagner de l'argent dans Second Life

ça y est, je me suis créé un avatar dans Second Life : WolverineX02 Wozniak. N'hésitez surtout pas à me contacter dans Second Life.
Second Life deviendra sûrement le Web 3.0 et si ce n'est pas le cas, ce sera le Web 4.0. Le grand plus de Second Life par rapport aux autres MMORPG (il faut comprendre jeu en ligne massivement multi-joueur) est la liberté dont joui le joueur ou avatar. Rien ne vous empêche de faire du Business, monter votre propre jeu de rôle, tenir une boîte de strip tease, conduire une Ferrari, discuter avec un Japonais et finalement suivre une conférence internationale, le tout en restant chez vous, assis bien confortablement dans votre fauteuil. Bien sûr peu de chose sont gratuites dans ce monde à part si vous êtes créateurs... pour pouvoir vraiment profiter de toutes les possibilités offertes par ce jeu, vous avez besoin de L$. Le linden dollar, comme on l'appelle, est une véritable monnaie de ce monde parrallèle, avec un taux de change variable par rapport au dollar (USD). Plusieurs solution s'offrent à vous : acheter des Linden Dollars, créer des objets et les vendre, travailler dans Second Life (si si c'est aussi possible), remplir des enquêtes ou camper. Personnellement, j'ai choisi les deux dernières options : je me suis inscrit à First Opinion et j'ai rapidement gagné 1000L$, ce qui est assez exceptionnel comparé aux 2 ou 3 L$ que vous gagneriez à camper pendant 20 minutes. Camper ??? Je vois la petite dame au fond qui ne comprend pas... Eh bien oui, certain lieu dans Second Life essaye de créer des traffics (nous ne sommes pas très loin de certains sites internet) pour cela il vous suffit d'avoir beaucoup d'avatar dans votre lieu. Je pense que vous avez suivi mon raisonnement : il suffit de payer qelques avatars, qui vont s'ennuyer à camper et qui pour passer les temps vont parler avec les autres avatars... Résultat des courses de nombreuses personnes viendront visiter votre domaine pour chercher à camper ou seulement parler... Second Life est un univers à part entière, je vous en reparlerai très certainement dans mes prochains postes.
Tags: Second Life, SecondLife, argent, money, linden, avatar, dollar, $, $$, $$$, linden dollar, first opinion, firstopinion, panel
Libellés :
jeu,
New Product,
second life,
Web Developpement
8/21/2007
Marre de Google : essaye Exalead
Si vous en avez un peu marre de la soi-disante suprématie de google sur la recherche sur Internet, je vous propose d'essayer un nouveau moteur de recherche, dit de nouvelle génération: Exalead
ce moteur de recherche était ou est encore impliqué dans le moteur de recherche européen Quaero, si ce dernier voit le jour ou pas.... Les points forts d'Exalead sont les mini vues des sites

j'aime aussi la possibilité de faire des recherches directement dans Wikipédia, le moteur de recherche pour le films est très bon et la zapette est une idée géniale : à essayer absolument

de plus Exalead vous permet d'effectuer des recherches avec des expressions régulières, les fameuses RegEx: les connaisseurs apprécieront. Pour finir et comme gage de qualité: COCORICO, ce moteur de recherche est français et a été fondé par François Bourdoncle : un pur produit de nos meilleures écoles françaises (Polytechnique et Mines)
ce moteur de recherche était ou est encore impliqué dans le moteur de recherche européen Quaero, si ce dernier voit le jour ou pas.... Les points forts d'Exalead sont les mini vues des sites
j'aime aussi la possibilité de faire des recherches directement dans Wikipédia, le moteur de recherche pour le films est très bon et la zapette est une idée géniale : à essayer absolument

Tags: Exalead, Google, RegEx, expression régulière, zapette, Wikipedia, François Bourdoncle, Bourdoncle, Polytechnique, X, Mines
Libellés :
Google,
New Product,
search engine,
Web Developpement
9/15/2006
Flex Ajax PHP MySQL
je suis en train de me plonger dans ces sujets là pour developper une application lisant quelques donnees dans une base SQL, permettant d'ecrire dedans et surtout qui permet de faire des resumer des donnes contenues dans la base de donnees. Donc j'utilise:
à suivre...
- flex: pour une jolie presentation digne du WEB 2.0
- Ajax: pour diminuer l'usage de la bande passante et ainsi creer une application rapide
- PHP: surtout pour interagir avec ma base de donnees
- MySQL: parce que dans le monde des bases de données s'est un excellent choix que je recommande.
à suivre...
Inscription à :
Articles (Atom)