jeudi 31 janvier 2008
MyBlogLog
Dans la rubrique Techno du web
Aller au contenu | Aller au menu | Aller à la recherche
mercredi 30 janvier 2008
Dans la rubrique Mysql
par peter
Comme vous le savez peut-être, même si vous êtes seulement des tables Innodb votre réplication n'est pas complètement sécurisée en cas de crash. Si le slave MySQL se plante ou est éteint, il est probable que les logs de relais en court de synchronisation (ils ne sont pas synchronisés sur le disque), deviennent obsolète et la synchronisation est perdue
Pour les séries MySQL 4.0 et 4.1 série il y avait un gros hack si vous utilisez uniquement des tables Innodb.
mardi 29 janvier 2008
Dans la rubrique SNCB-STIB
Ce soir mon train à été supprimé. La motrice a rendu l'âme dans une montée du coté de ANS (liège). Franchement qui a été mettre une montée là juste sur l'itinéraire des trains de la SNCB. Si au moins ils avaient été prévenus, ils auraient pu prendre des dispositions. Là il ont été obligé de trouver un autre moyen pour transport leur bétails (des vaches à lait).
Alleï je dois arrêter de me plaindre, ça ma donné l'occasion de revoir mon train préféré : l'ICE.
![]()
Dans la rubrique Techno du web
Formation à l'utilisation du logiciel Gimp
15 heures (5x3h) en soirée à Marche-en-famenne
Cette formation est destinée aux particuliers qui souhaitent s'initier à la mise en page de la photo numérique.
Je n'ai rien à voir avec eux mais j'aime bien cette initiative alors je le dit et j'en parle
samedi 26 janvier 2008
Dans la rubrique PHP / PEAR
Apéro php Belgique 2008 #1: un album photos sur Flickr
21 photos
Une bonne petite soirée, avec des participants d'horizons divers.Bon j'avoue, je suis un peu déçu des désistements mais c'est pas aussi grave que le premier en 2002 où j'avais eu 3 personnes pour 15 inscrits (et dans les 3 un ne s'était pas inscrit).
Ici nous auront été 9, même si Patrick, parti assez tôt n'a vu que 3 personnes ne travaillant pas avec lui.
On a eu 2 paranos, 2 Claroline, 2 ausy, 1 B-Holding, 1 Belgacom, et un king of blogs
Donc voilà le prochain de la serie se fera en wallonie ou en flandre, j'attends des propositions (et prépare une roue de secours)
PS pour les présents: maître capello a vérifié : bibi = Ghislain Seguy et pas Benoîtjeudi 24 janvier 2008
Dans la rubrique le monde est fou
Madame de Fontenay, à toutes les sauces
Il est périmé ce yahourt ?
Dans la rubrique Mysql
SELECT WEEK('2008-01-01'); // 0; SELECT WEEK('2008-01-07'); // 1; SELECT WEEK('2008-02-03'); // 4; SELECT WEEK('2008-12-31'); // 52;
WEEK ne compte que les semaines complètes.
Certains vont dire, mais non la première semaine c'est la 0.
Non, non, en voici la preuve
SELECT DAYOFWEEK('2008-01-01'), # 3 DAYOFWEEK('2007-01-01'), # 2 DAYOFWEEK('2006-01-01'), # 1 <- ICI l'année commence le premier jour de la semaine DAYOFWEEK('2005-01-01'), # 7 DAYOFWEEK('2004-01-01'), # 6 DAYOFWEEK('2003-01-01'), # 5 DAYOFWEEK('2002-01-01'); # 4
Du coup
SELECT WEEK('2008-01-01'), # 0 WEEK('2007-01-01'), # 0 WEEK('2006-01-01'), # 1 <-on est bien la première semaine complète de l'année WEEK('2005-01-01'), # 0 WEEK('2004-01-01'), # 0 WEEK('2003-01-01'); # 0
et du coup
SELECT WEEK('2008-12-31'), # 52 WEEK('2007-12-31'), # 52 WEEK('2006-12-31'), # 53 WEEK('2005-12-31'), # 52 WEEK('2004-12-31'), # 52 WEEK('2003-12-31'); # 52
En fait maintenant il y a une deuxième paramètre.
WEEK(date ,mode)
Voici ce que dit le manuel.
Avec deux arguments, la fonction WEEK() vous permet de spécifier si les semaines commencent le Dimanche ou le Lundi et la valeur retournée sera dans l'intervalle 0-53 ou bien 1-52. Lorsque l'argument mode est omis, la valeur de la variable default_week_format (ou 0 en MySQL 4.0 ou plus ancien) est utilisée.
Voici un tableau explicatif sur le fonctionnement du second argument : Valeur Signification
Le mode 3 est disponible depuis MySQL 4.0.5. Le mode 4 est disponible depuis MySQL 4.0.17.
mardi 22 janvier 2008
Dans la rubrique SNCB-STIB

Dans la rubrique SNCB-STIB
Le titre est un commentaire de Freddivers sur Skynet Actualité : Le mouvement de grève à la SNCB s'étend...
Je vais encore mettre combien de temps à rentrer moi...
lundi 21 janvier 2008
Dans la rubrique Claroline
Claroline permet de gérer de l'information. L'outil le plus utilisé est l'outil document. On peut rapidement arriver à saturation de l'espace disque.
Outre l'augmentation de l'espace disque sur le serveur, une solution pour palier à cela a été de confondre le concept de "document" et de "lien" sous le concept de ressources.
L'idée émise est d'avoir la possiblité pour l'administrateur de répartir le stockage de données sur plusieurs serveurs. Il est impératif que celà soit transparent pour l'utilisateur.
Pour lui d'apparence tout est sur le même serveur. Un document sera physiquement sur un autre serveur, et pointé depuis l'outil document par un lien.
Le choix de (dé)placer la ressource sur tel ou tel espace de stockage sera effectuée de manière automatisée par l'application sur base de règles indiquées par l'administrateur.
Exemple de règles imaginées
sur base de l'extention ou du mime/type
sur base d'une taille de fichier.
sur base du quota alloué (répartition de charge en téléchargement)
sur base d'un dossier
sur base d'un meta-tag
sur base d'une date.
Afin d'optimiser/clarofier la procédure, on peut imaginer que la ressource est toujours placée sur le serveur principal et déplacée ensuite dans un processus de fond ou spoolé ou différé.
vendredi 18 janvier 2008
Dans la rubrique PHP / PEAR
Christian Durel : Unisys -> Oracle -> SAP -> Zend
Dans la rubrique Musique
C'est le matin, iTunes, dans le train ... Je viens d'écouter How Does It Feel To be Rich Man. Je ne sais pas si c'est ou sera mon préféré. Mais au niveau qualité du mix, c'est un des meilleurs bootleg qu'il eut été occasion d'entendre.
C'est une réalisation du fameux Mark Vidler de Go Home Productions, sur Bootleg Bootie Part 1, un mix entre les beatles et ce morceau qui avait déjà été finement mélangé par DJ Zebra avec le Gibraltar d'Abdel Malik.
Bon début de journée qui s'enchaine avec le meilleur track des maxis de 'Enjoy the Silence' : le Ricki Tik Tik Mix.
Pour finir le trajet sur un Daan, moins connu que Housewife mais quand même très très bon cru : Victory sur l'album eponyme.
Daan kuwel.
mercredi 16 janvier 2008
Dans la rubrique Techno du web
Je reçois souvent des fun mails avec un powerpoint contenants une série de photo humoristiques.
Perso je préfère les en extraire et les garder dans un dossier image-fun.
Pour extraire les photos j'ai une technique toute simple.
toutes les images sont dans Pictures
Dans la rubrique Mysql
# Je crée une table DROP TABLE IF EXISTS `testReplace`; CREATE TABLE `testReplace` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `a` INT(11) DEFAULT '1', `b` INT(11) DEFAULT '2', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; #J'y ajoute 2 records /lignes/tuples INSERT INTO `testReplace` (`a`, `b`) VALUES (1, 1),(2,2); SELECT * FROM `testReplace`;
id | a | b ============ 1 | 1 | 1 2 | 2 | 2
#Je remplace la première valeur de la première ligne REPLACE INTO `testReplace` SET `id`=1, a=3; # que vaut b ?
SELECT * FROM `testReplace`;
id | a | b ============ 1 | 3 | 2 2 | 2 | 2
B a repris sa valeur par défaut
En pratique cela veut dire que si on fait un replace et qu'on ne précise pas toutes les colonnes les colonnes non-spécifiées prennent la valeur par défaut alors qu'on peut s'attendre à un "non" changement.
Il est donc faux de croire que REPLACE c'est un exist(id) ? UPDATE : INSERT
C'est plutôt
exist(id) ? DELETEsuivi d'un INSERTIl faut donc utiliser une autre méthode.
INSERT INTO table (id,a) VALUES (1,3) ON DUPLICATE KEY UPDATE a=3;
mardi 15 janvier 2008
Dans la rubrique Général
J'avais posté une vidéo qui m'avait bien fait rire, mais elle avait été retirée de you tube.
Kamazutra l'a toujours : http://www.kamazutra.be/Eerste-lees C'est un plaisir, et ca doit le rester.
Bien mieux que le dernier (pas du tout comique) Pirette.
dimanche 13 janvier 2008
Dans la rubrique Techno du web
Voilà le rez-de chaussée que j'ai réussi à dessiner avec sketchup.
J'ai eu du mal au début mais ca commence à aller. Je n'ai pas encore compris comment créer un parcours de visite ni comment placarder de vraies photos sur le modèle.
Maintenant je vais essayer l'étage et l'escalier. Le feu ouver est aussi a terminer la je n'ai que la cheminée
vendredi 11 janvier 2008
Dans la rubrique PHP / PEAR
Petit changement pour ce premier apéro php Belgique 2008 ce 25 janvier , nous irons à la Bécasse du centre ville (pas au cimetière d'Ixelles)
Ca ne change rien pour ceux qui viennent en train. Mais les feux d'artifices seront interdits.
11 rue Tabora | TaborastraatDans la rubrique Général
Merci Amir
Ainsi vous savez comment on dit "Bon Anniverssaire Christophe" en Farsijeudi 10 janvier 2008
Dans la rubrique Techno du web
Non ce n'est pas moi sur la photo, mais je compte comme Tristan être au fosdem prochain ...
alors ... Join us in Brussels for FOSDEM!
mardi 8 janvier 2008
Dans la rubrique Musique
lundi 7 janvier 2008
Dans la rubrique Général
Vendredi, Mister Mike m'a fait gouter un Tamagoyaki. J'ai voulu essayer.
La version d'un qui sait y faire : tamagoyaki sur youTube
et ma version
La recette : http://www.restaurant-japonais.com/recette-tamagoyaki-2,1,1.html
dimanche 6 janvier 2008
Dans la rubrique PHP / PEAR
C'est bientot le premier apéro php Belgique 2008 le 25 janvier.
J'ai retrouvé les photos du premier apéro php que j'ai fait à Annecy en mars 2001
samedi 5 janvier 2008
Selon Wikipedia, Tecktonik est une marque déposée.
Tecktonik est le nom raccourci des soirées Tecktonik Killer
, proposées par la discothèque le Metropolis à Rungis près de Paris, lors desquelles on peut écouter de la techno belge et du hardstyle.
Pour moi je vois 2 choses dans cette danse. le mouvement des jambes et celui des bras.
Voilà. Essayez vous saurez tecktoniquer. Et les filles se sont mise à danser comme ça .. à cause des garçons.
vendredi 4 janvier 2008
Dans la rubrique Techno du web
Comme je l'ai déjà dit, je suis daltonien. Un nouveau genre de test (autre que les pizzas indigestes) m'a été envoyé par un collègue :
Voici mes résultats
Je balance donc entre 2 niveaux de défaillances:
Regardez les sites comme je les vois, choisissez Deuteranope
Ce qu'il est important de retenir c'est que les daltoniens ne voient pas toutes les couleurs mais ce ne sont pas les mêmes qui font défaut pour tous. Il n'y a donc pas de solution pour un choix de couleur dans un site. Si votre site exprime que chose uniquement par la couleur, il y a un problème.
Faut-il tenir compte de ce problème ? 8% de l'audimat masculin et 0.5% du féminin, à vous de juger...
On vous a appris qu'un bon site utilisant du javascript doit aussi fonctionner sans ? Dites vous qu'un bon site doit fonctionner en noir et blanc. Les couleurs peuvent accélérer la communication mais pas se substituer.
Evitez les c*nneries comme des captcha de ce genre
| Normal | Deutanotrope |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Références.

mardi 1 janvier 2008
Dans la rubrique Techno du web
L'outil KISS de prise de rendez-vous en ligne vient d'être relooké.
Le principe KISS est une maxime invoquant la simplicité en toute chose. Son extension acronyme traditionnelle est (en anglais) « Keep it Simple, Stupid » ou « Keep It Sweet & Simple » ou encore « Keep It Short & Simple ».
(wikipedia)
Pour ceux qui ne connaissent pas, c'est le moyen le plus facile de convenir d'une date entre plusieurs personnes sur le web.
C'est un simple formulaire pour proposer des dates, ce qui va générer une page présentant un autre formulaire. Cette dernière dispose d'une adresse web propre que vous pouvez communiquer à tout les conviés.
Chacun va ensuite répondre en indiquant dans le formulaire la liste de leur disponibilités.
La liste des disponibilités qui s'allonge au fur et a mesure des réponses, indiquera les dates qui arrangent le plus de conviés.