Warning: UPDATE command denied to user 'michelon01'@'10.0.126.147' for table 'drupal_cache' query: UPDATE drupal_cache SET data = 'a:451:{s:13:\"theme_default\";s:7:\"garland\";s:13:\"filter_html_1\";i:1;s:18:\"node_options_forum\";a:1:{i:0;s:6:\"status\";}s:17:\"menu_primary_menu\";i:2;s:19:\"menu_secondary_menu\";i:2;s:15:\"install_profile\";s:7:\"default\";s:17:\"node_options_page\";a:1:{i:0;s:6:\"status\";}s:12:\"comment_page\";s:1:\"0\";s:18:\"drupal_private_key\";s:64:\"b4e640288de05f522bbe6b032bdd5e965244625713cbf8cf2021d99f2fe3072a\";s:19:\"file_directory_temp\";s:9:\"files/tmp\";s:19:\"file_directory_path\";s:5:\"files\";s:14:\"file_downloads\";s:1:\"1\";s:21:\"date_default_timezone\";s:4:\"7200\";s:22:\"configurable_timezones\";s:1:\" in /home/michelon/www/olivier/blog/includes/database.mysql.inc on line 174

Warning: Cannot modify header information - headers already sent by (output started at /home/michelon/www/olivier/blog/includes/database.mysql.inc:174) in /home/michelon/www/olivier/blog/includes/bootstrap.inc on line 569

Warning: Cannot modify header information - headers already sent by (output started at /home/michelon/www/olivier/blog/includes/database.mysql.inc:174) in /home/michelon/www/olivier/blog/includes/bootstrap.inc on line 570

Warning: Cannot modify header information - headers already sent by (output started at /home/michelon/www/olivier/blog/includes/database.mysql.inc:174) in /home/michelon/www/olivier/blog/includes/bootstrap.inc on line 571

Warning: Cannot modify header information - headers already sent by (output started at /home/michelon/www/olivier/blog/includes/database.mysql.inc:174) in /home/michelon/www/olivier/blog/includes/bootstrap.inc on line 572

Warning: INSERT command denied to user 'michelon01'@'10.0.126.147' for table 'drupal_watchdog' query: INSERT INTO drupal_watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>Cannot modify header information - headers already sent by (output started at /home/michelon/www/olivier/blog/includes/database.mysql.inc:174)</em> in <em>/home/michelon/www/olivier/blog/includes/common.inc</em> on line <em>141</em>.', 2, '', 'http://olivier.michelon.me/blog/?q=node&page=4', '', '54.242.205.33', 1513115551) in /home/michelon/www/olivier/blog/includes/database.mysql.inc on line 174

Warning: INSERT command denied to user 'michelon01'@'10.0.126.147' for table 'drupal_watchdog' query: INSERT INTO drupal_watchdog (uid, type, message, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '<em>UPDATE command denied to user &amp;#039;michelon01&amp;#039;@&amp;#039;10.0.126.147&amp;#039; for table &amp;#039;drupal_cache_browscap&amp;#039;\nquery: UPDATE drupal_cache_browscap SET data = &amp;#039;O:8:\\&amp;quot;stdClass\\&amp;quot;:2:{s:9:\\&amp;quot;useragent\\&amp;quot;;s:1:\\&amp;quot;%\\&amp;quot;;s:4:\\&amp;quot;data\\&amp;quot;;s:609:\\&amp;quot;a:25:{s:7:\\&amp;quot;browser\\&amp;quot;;s:15:\\&amp;quot;Default Browser\\&amp;quot;;s:7:\\&amp;quot;version\\&amp;quot;;s:1:\\&amp;quot;0\\&amp;quot;;s:8:\\&amp;quot;majorver\\&amp;quot;;s:1:\\&amp;quot;0\\&amp;quot;;s:8:\\&amp;quot;minorver\\&amp;quot;;s:1:\\&a in /home/michelon/www/olivier/blog/includes/database.mysql.inc on line 174
MICHBlog
  • warning: Cannot modify header information - headers already sent by (output started at /home/michelon/www/olivier/blog/includes/database.mysql.inc:174) in /home/michelon/www/olivier/blog/includes/common.inc on line 141.
  • user warning: UPDATE command denied to user 'michelon01'@'10.0.126.147' for table 'drupal_cache_browscap' query: UPDATE drupal_cache_browscap SET data = 'O:8:\"stdClass\":2:{s:9:\"useragent\";s:1:\"%\";s:4:\"data\";s:609:\"a:25:{s:7:\"browser\";s:15:\"Default Browser\";s:7:\"version\";s:1:\"0\";s:8:\"majorver\";s:1:\"0\";s:8:\"minorver\";s:1:\"0\";s:8:\"platform\";s:7:\"unknown\";s:5:\"alpha\";s:0:\"\";s:4:\"beta\";s:0:\"\";s:5:\"win16\";s:0:\"\";s:5:\"win32\";s:0:\"\";s:5:\"win64\";s:0:\"\";s:6:\"frames\";s:0:\"\";s:7:\"iframes\";s:0:\"\";s:6:\"tables\";s:0:\"\";s:7:\"cookies\";s:0:\"\";s:16:\"backgroundsounds\";s:0:\"\";s:10:\"javascript\";s:0:\"\";s:8:\"vbscript\";s:0:\"\";s:11:\"javaapplets\";s:0:\"\";s:15:\"activexcontrols\";s:0:\"\";s:8:\"isbanned\";s:0:\"\";s:14:\"ismobiledevice\";s:0:\"\";s:19:\"issyndicationreader\";s:0:\"\";s:7:\"crawler\";s:0:\"\";s:10:\"cssversion\";s:1:\"0\";s:10:\"aolversion\";s:1:\"0\";}\";}', created = 1513115551, expire = 0, headers = '' WHERE cid = 'CCBot/2.0 (http://commoncrawl.org/faq/)' in /home/michelon/www/olivier/blog/includes/database.mysql.inc on line 174.

La réalité augmenté au service du consommateur!

La réalité augmenté avance à bonne allure.  Avec la prolifération des outils de captation internet léger équipés de boussole et de GPS, et connecté en permanence aux réseaux sociaux, l'intérêt marketing est évident. Des grandes sociétés nécessitent pas à investir des sommes folles pour se procurer de telles applications.

Direct Media Access 4 AlloShare : un plugin Firefox pour gagner du temps sur AlloShare.com

Utilisateur de Mozilla FireFox?

Je viens de créer pour toi une extension qui a pour vocation de faciliter et d'accélérer ta recherche de vidéos sur le site AlloShare.com.

dma4as  Plus d'info sur la page dédiée au projet.

noAds : un plugin Firefox pour rendre directes les liens hypertextes publicitaires

Utilisateur de Mozilla FireFox?

Je viens de créer pour toi une extension qui a pour vocation de modifier les URLs publicitaires afin de les rendre directs (pas d'intermédiaire qui s'enrichit pour une annonce gratuite!).

noads   Plus d'info sur la page dédiée au projet.

Des road trips interactifs, comme si vous y étiez!

Google Street View donne des idées. Avec le temps on fini même par lui reprocher son manque d'interactivité.

Le site officiel d'Harley-Davidson en France propose un expérience étonnante : un road trip vidéo sur des portions d'autoroute du PACA avec la possibilité de se déplacer à 360 degré dans la séquence!

Comment fait-on de nouvelles voix pour les GPS TomTom?

Tout simplement en faisant appel aux personnages.

Merci Boufa d'avoir sharé l'info!

Du nouveau sur Google Maps : il passe à la 3D!

Rassurez vous, ce n'est pas encore la fin de Google Earth, mais Goolge Maps a fait très fort sur le coup en proposant un plugin, nommé Earth Vue, qui permet d'afficher en 3D Google Maps.

GM_en_3D.PNG

Drupal : Paginer un contenu avec les fonctions natives

Par défaut, Drupal propose un très bon système de pagination (celui par exemple proposé sur la page d'accueil). Mais il n'offre aucune interface d'utilisation. Ce qui est contraignant lorsqu'on édite un long contenu.

Il existe des modules pour palier le problème (Paging ou Custom Pagers) mais il est possible avec quelques connaissances PHP d'utiliser le système natif!

Azureus Vuze : mettre à jour le Tracker d'un Torrent "mort"

Le protocole de transfert de données Pair à Pair (P2P) BitTorrent est une solution de partage reposant sur le principe d'un échange permanent en multisourcing.

Les données Torrent sont morcelées en blocs élémentaires. Dès qu'un bloc est chargé, une nouvelle version du bloc est disponible pour les autres utilisateurs du Torrent. Il s'agit ainsi d'un cercle vertueux.

Le Torrent est concrètement un fichier .torrent qui contient toutes les métadonnées relatives aux fichiers qu'il rend téléchargeables (nom, extension, taille, somme de contrôle). Il contient également l'adresse de Tracker, ces serveurs qui ne possèdent pas les données mais qui connaissent l'état de l'essaim du Torrent (swarm).
Les clients envoient régulièrement au Tracker des informations. En échange, le Tracker transmet aux clients des informations sur les autres clients auxquels ils peuvent se connecter.

Le BitTorrent a son vocabulaire. Il y a:

  • les Seeders, les clients possédant et rendant disponible l'intégralité des données.
  • les Peers, les clients possédant et rendant disponible certains blocs seulement.
  • les Leechers, les clients qui souhaitent télécharger les données.

La différence majeur avec le P2P classique et le BitTorrent est l'absence de fil d'attente : le téléchargement est immédiat afin d'augmenter le plus rapidement possible le nombre de Peers. Plus il y a de Peers, plus le réseau est efficace.

Selon wikipedia, "le mode de fonctionnement observé de BitTorrent souffre d'un handicap majeur : au début de la mise en disponibilité d'un fichier, beaucoup de sources sont disponibles pour le télécharger [...] ; mais avec le temps, il devient de moins en moins partagé, et donc de moins en moins disponible au téléchargement, ce qui aboutit à la « mort » du torrent".

Afficher la taille des dossiers dans l'explorateurs Windows

L'affichage détaillé de l'explorateur Windows permet d'avoir une colonne "Taille" informant sur la taille des documents, fort utile. Seulement, cette colonne n'informe malheureusement pas sur la taille des dossiers.

detail1.PNG

Ceci est fort contraignant et oblige un clic droit > Propriétés sur le dossier pour avoir sa taille.

Un projet permet de palier le problème en rajoutant une colonne "Taille de dossier" à l'affichage détaillé. Il s'agit de FolderSize (dl).

detail2.PNG

FolderSize va même plus loin en informant sur le nombre de fichier se trouvant dans le dossier et sur le nombre de sous-dossier.

Cool non?

Syndiquer le contenu