Blog Tech

Le MacBook n’est pas concluant, tout simplement con

Internet 8
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...

Je ne peux m'empêcher de relayer l'information diffusée hier par Apple à l'occasion de la sortie du nouveau Mac Book Pro :

» Lire la suite

La crise financière touche les stations de ski

Divertissement 1
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...

Tout le monde a parlé de la crise sauf moi, voilà qui est fait :

Via NurdCartoon

Partez en balade avec vos flux RSS

Internet 1
A ce point ?PassableIntéressantYeahExcellent! (1 vote(s), 4,00/ 5)
Loading...

PostReader est un site internet qui vous permet à partir de votre flux RSS de générer une signature comportant le titre de votre dernière publication.

Un blogueur peut donc facilement intégrer ce type de signature dans les différents forum qu'il fréquente, ou bien encore l'intégrer à ses emails sortant.

L'image est au format PNG et son extension n'est pas en .php ou .asp, ce qui vous permettra de l'utiliser dans bien des forums ou les signatures dynamiques sont prohibées. » Lire la suite

Validation instantannée d’un formulaire en AJAX

web 4
A ce point ?PassableIntéressantYeahExcellent! (4 vote(s), 4,25/ 5)
Loading...

Les formulaires sont à mon avis un des aspects le plus frustrants que l'on peut rencontrer sur un site web, cela pour plusieurs raisons :

  • Trop d'informations vous sont généralement demandées
  • Absence d'information concernant le type de donnée à entrer au clavier
  • En cas d'erreur il vous faut généralement tout retaper (sauf si le webmaster a pris soin d'utiliser des sessions, ce qui lui complique la tâche)

Les formulaires mal pensés sont source de perte de visiteurs, surtout lorsque la concurrence est rude... Bien que cela puisse être également un bon frein si votre service rencontre trop de succès, mais ce cas est bien assez rare 😉

La meilleure façon pour rendre ces formulaires un peu moins rebuttants est d'implanter un système de validation en temps réel. Pour cela, le méthode la plus appropriée est ne validation gérée par de l'AJAX. De cette façon un formulaire ne pourra être envoyé qu'une fois toutes les conditions satisfaites.

Pour ce faire je vous propose d'utiliser le script LiveValidation. Son utilisation est simple, propre et fonctionnelle et vous évite à recoder la roue, alors pourquoi s'en priver ?

Le script s'adapte très bien à vos exigences de part ses nombreuses possibilités. Vous pouvez par exemple contrôler les champs à l'envoie du formulaire ou à la frappe, combiner plusieurs méthodes de vérification (inclusion, exclusion, type de données, etc.).

C'est un script très complet qui vous fera gagner en temps mais également en notoriété 😉

Télécharger LiveValidation

L’abus de buzz internet peut nuire à votre notorieté

Internet commenter
A ce point ?PassableIntéressantYeahExcellent! (2 vote(s), 5,00/ 5)
Loading...

Je suis tombé aujourd'hui sur un petit reportage de notre confrère de 13ème rue traitant des buzz diffusés sur le web que l'on pourrait facilement nommé Big brother is wathing you !

Intéressant sur de nombreux points, ce reportage nous explique clairement qu'une fois lancé, un buzz ne peut être arreté et qu'il a de toute façon crée son empreinte au plus profond de la toile, prête à resurgir à tout moment.

Lumière sur les photos de Laure Manaudou, Nicolas Sarkozy, Alain Duhamel, et bien d'autres...

Personnellement, après avoir visionné le reportage je n'ai aucune envie de faire parti d'un de ces buzz 🙂

Au fait coucou à Eric Dupin qui est classé parmis les blogueurs influents 😉

Visionner le reportage

Screenshot de site web en ligne de commande

Internet, Système 1
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...

Webshot est un petit utilitaire gratuit et léger (< 1 Mo) comme on les aime 🙂 Il vous permet de réaliser des capture d'écran de site internet (Windows uniquement) :

Pour cela deux solutions vous sont proposées :

  • l'interface graphique (cf. image ci-dessus)
  • l'interface en ligne de commande (sous DOS) » Lire la suite

Ouvrir un exécutable avec Firefox sans l’enregistrer

Système 5
A ce point ?PassableIntéressantYeahExcellent! (1 vote(s), 5,00/ 5)
Loading...

[MàJ 19/01/2014] L'extension ne fonctionne plus avec Firefox >= 3.5, mais OpenDownload² a vu le jour et fonctionne avec toute version de Firefox

Ne trouvez-vous pas embêtant de devoir télécharger un exécutable (.exe) pour pouvoir le lancer, et enfin le supprimer ?

En effet, si vous avez l'habitude d'installer des logiciels vous êtes forcés de télécharger l'installation complète, soit au format .exe, soit au format .msi par exemple.

Par mesure de sécurité Firefox ne vous propose pas de l'ouvrir directement, seulement de l'enregistrer.

Pour moi c'est une perte de temps non négligeable, d'autant plus que le navigateur Opéra le propose nativement. Mais comme j'aime bien le navigateur au panda roux, je vous propose d'installer  l'extension OpenDownload qui pallie à ce petit désagrément, en ajoutant un bouton "Run" lorsque vous télécharger un exécutable :

Télécharger OpenDownload²

Télécharger les pilotes Realtek AC’97 (drivers)

Système 7
A ce point ?PassableIntéressantYeahExcellent! (8 vote(s), 3,88/ 5)
Loading...

Si tout comme moi, vous êtes à la recherche des derniers pilotes très répandus AC'97 ou High Definition de Realtek, vous allez sûrement aller faire un tour sur le site de Realtek.

Le site étant très mal foutu, j'espère que ce billet sera bien référencé dans Google car il vous sera d'une très grande aide 🙂

J'ai du passer par le sitemap de Realtek pour tomber sur la section de téléchargements... le lien "Downloads" débouche sur une recherche qui fera atterrir sur les fiches techniques (datasheet) PDF des différents périphériques Realtek, mais en rien sur vos drivers. Outre la recherche, aucun menu n'est proposé pour vous guider !

Télécharger les pilotes audio Realtek (choisissez votre type de pilote puis cliquez sur "Software")
Télécharger les drivers AC'97 Realtek
(cliquez sur "I accept to the above" puis "Next")
Lien direct vers AC'97 Audio Codecs

Lien pilotes AC'97 TousLesDrivers.com

Firefox s’intéresse-t-il à Yahoo! ?

Internet 3
A ce point ?PassableIntéressantYeahExcellent! (Votez !)
Loading...

Cet été, Google annonçait la suppression du programme de parrainage à ses éditeurs Adsense (le 1er Juillet 2008). Le produit phare de ce système de parrainage était le navigateur de  la Mozilla Foundation, j'ai nommé Firefox.

En effet, ce type d'annonce rapportait un peu plus d'argent aux éditeurs Adsense, et il n'était pas négligeable.

Souvenez-vous de ces annonces que l'on croisait de partout sur le web qui vantait les mérites de Firefox ? On trouvais également Firefox dans le Google Pack, lui aussi faisant partie intégrante du système de parrainage.

Aujourd'hui, et un peu par hasard, je suis allé sur Yahoo.fr, et là stupeur :

» Lire la suite

Importer une base SQL en console (WAMP)

PHP (My)SQL 16
A ce point ?PassableIntéressantYeahExcellent! (3 vote(s), 4,67/ 5)
Loading...

J'ai récemment changer de PC, il m'a fallu exporter mes bases de données (depuis phpMyAdmin) dans un fichier texte (.sql).

Au moment de l'importation avec PhpMyAdmin j'ai eu un message d'erreur de la part du serveur Apache :

Fatal error: Maximum execution time of 300 seconds exceeded

Mes bases de données sont trop volumineuses pour les importer via phpMyAdmin (plus de 5 mo) en HTTP.

J'ai eu beau modifier tous les fichiers de configuration (php.ini, etc.), il a du rester un endroit où le temps maximal d'exécution n'a pas été modifié...

La solution la plus simple pour faire de l'import massif reste la console mysql. Voici comment importer une telle configuration sur une plateforme Windows :

  1. Copiez votre fichier .sql (localhost.sql dans mon cas) dans le répertoire contenant mysql.exe (pour ma part : C:\wamp\bin\mysql\mysql5.0.51b\bin)
  2. Ouvrez une fenêtre DOS (Touche Windows + R > CMD [OK])
  3. Déplacez vous en ligne de commande dans le répertoire de mysql.exe (cd C:\wamp\bin\mysql\mysql5.0.51b\bin dans mon cas)
  4. Puis lancez l'importation du fichier : mysql -u root -p VotrePassword NOM_BDD < localhost.sql ("root" étant à remplacer par le nom d'utilisateur de votre base de donnée s'il diffère)
  5. L'invite vous demande votre mot de passe ("Enter password:")
  6. Si aucun message d'erreur n'est apparu, l'importation est terminée 🙂 Dans le cas contraire, des erreurs explicites vous indiqueront ce qui cloche (ce sont les mêmes erreurs que vous auriez eu avec phpMyAdmin puisque c'est le moteur MySQL qui les génère).

Si vous avez des erreurs du style "Can't create database 'toto'; database exists" vous pouvez utiliser phpMyAdmin pour pallier à la situation (supprimez la table qui existe déjà dans ce cas précis).

Vous pouvez également utiliser mysqlimport.exe présent dans le même répertoire que mysql.exe, cela peut vous être utile dans des scripts batch par exemple.

Pour importer rapidement une base gzippée sous Linux (source) :

gunzip -c /chemin/base.sql.gz | mysql -h hostname -u utilisateur -p  nom_de_la_base

Je vous rappelle que WAMP n'est pas destiné à être utilisé en production. Il doit être employé à des fins de tests en pré-production par exemple.

Note : avez-vous reconnu le logo de phpMyAdmin façon "naturelle" en haut de ce billet :p ?

Télécharger WAMP - Télécharger phpMyAdmin