Kamelot Blog

Aller au contenu | Aller au menu | Aller à la recherche

mardi 30 juin 2009

mar
30
juin '09

Aujourd'hui PHP 5.3 & Firefox 3.5

lundi 29 juin 2009

lun
29
juin '09

pecl:uploadprogress

uploadprogress est un package PECL en gestation. stable depuis le 15 mars 2009 mais sans documentation

La dernière version à dater de cet article est la 1.01 : uploadprogress-1.0.1.tgz (8.3kB)

Vous pouvez tester ca ici

Voici un exemple d'info qu'on reçoit "pendant" l'upload

Date : 2009-06-23T13:45:20+02:00
ID   : eb68198b81ae7c656cfc0588a23ae3dd
var_dump($info): 
array(11) {
  ["upload_id"]=>  string(32) "eb68198b81ae7c656cfc0588a23ae3dd"
  ["fieldname"]=>  string(4) "file"
  ["filename"]=>  string(12) "Anniversaire"
  ["time_start"]=>  string(10) "1245757519"
  ["time_last"]=>  string(10) "1245757520"
  ["speed_average"]=>  string(5) "36130"
  ["speed_last"]=>  string(5) "30874"
  ["bytes_uploaded"]=>  string(5) "36130"
  ["bytes_total"]=>  string(6) "155082"
  ["files_uploaded"]=>  string(1) "0"
  ["est_sec"]=>  string(1) "3"
}

la demo affiche pendant l'envoi

Download started since 22.791 seconds. 51% done, 20 seconds to go

et à la fin

Upload succeeded, it took 42.255 seconds.
You had 32 updates from the progress meter, looks like it's working fine

J'ai extrait les exemples

Lire la suite...

dimanche 28 juin 2009

dim
28
juin '09

herpétologie + passionné = Erpétolia à Tubize

L‘herpétologie est la branche de l'histoire naturelle qui traite des reptiles et des amphibiens. Elle aborde leur classification, leur écologie, leur comportement, leur physiologie, leur anatomie ainsi que les espèces fossiles.

Erpétolia est un parc d'une surface de 3000 m² qui se situe en Belgique, en région Wallonne et plus précisément, dans la commune de Tubize.

Actuellement, il est le seul parc autorisé en Belgique par la D.G.R.N.E. à détenir et à faire découvrir aux élèves notre faune herpétologique composée de reptiles et de batraciens.

Le parc est conçus dans un buts scientifiques et pédagogiques. La législation pour la détention de ces animaux est sévèrement réglementée dans notre pays.

Le principal but de notre association est de permettre l’observation des animaux dans des biotopes reconstitués (terrariums extérieurs) afin d’étudier de plus près leurs comportements naturels, et ce, sans devoir déranger leurs congénères qui vivent en pleine nature.

vendredi 26 juin 2009

ven
26
juin '09

Michael ouvre la porte

pourquoi ?

Parce que Jackson.


You're Bad.

ven
26
juin '09

PHP 5.3 va sortir

Si c'est en lisant mon blog que vous l'apprenez, alors vite découvrir phpPlanet fr, et découvrez du coup plein de bon blogs.

Moi ce qui m'intéresse de montrer cette fois, ce n'est pas ce qui arrive mais ce qui part.

Alors préparez votre code....

dans l'ini s'en est fini de...

  • define_syslog_variables
  • register_globals
  • register_long_arrays
  • safe_mode
  • magic_quotes_gpc
  • magic_quotes_runtime
  • magic_quotes_sybase

Les fonctions suivantes ne font plus ce qu'elles faisaient et en compensation déclenchent un joli E_DEPRECATED

  • call_user_method()
  • call_user_method_array()
  • define_syslog_variables()
  • set_magic_quotes_runtime() and its alias magic_quotes_runtime()
  • session_register()
  • session_unregister()
  • session_is_registered()
  • set_socket_blocking()
  • split()
  • spliti()
  • sql_regcase()

et les ereg à remplacer par pcre

  • ereg()
  • ereg_replace()
  • eregi()
  • eregi_replace()

Les extensions

La ça peut être moins compliqué puisque c'est en PECL, il suffit de le réintégrer soit même.

Celles dont la maintenance continue

  • fdf
  • ming
  • ncurses

Celles à remplacer par une autre

  • sybase -> sybase_ct
  • mhash -> hash 100% compatible

Les autres

  • dbase
  • fbsql
  • msql

Ce qui ne marchera plus comme avant

  • goto et namespace deviennent des mots réservés, plus question d'avoir une classe ou une fonction qui porte ce nom.
  • realpath() renvoie un résultat identique sur toutes les plateformes
  • natsort(), natcasesort(), usort(), uasort(), uksort(), array_flip() and array_unique(), n'acceptent plus les objects en paramètres (mais on peut caster)
  • Le / final a été supprimé de SplFileInfo et des autres classes directory liées.
  • La méthode magique __toString ne prend plus d'argument.
  • La méthode magique __call reçoit maintenant les appels sur les méhodes privée et protégée.
  • Les méthodes magiques __get, __set, __isset, __unset, __call doivent toujours être publique et plus jamais être statique.
  • clearstatcache() ne vide plus le cache de realpath cache par defaul.
  • call_user_func() et cie propagent $this.
  • mysqlnd library n'utilise plus que le format password MySQL >= 41.
  • Le comportement des fonctions dans les paramètres de référence appelé par la valeur a changé.

Lectures

jeudi 25 juin 2009

jeu
25
juin '09

voo "appuyez sur le bouton raccrocher"

Ils sont champions...

Ils ont surement des as du marketing, des ingénieurs commerciaux (aussi con que les ingénieurs techniques ?[1])

"Le temps d'attente est plus long que prévu, si vous souhaitez patienter encore un moment, restez en ligne."

"Si vous êtes client chez voo et que vous n'avez pas votre numéro d'abonné, appuyez sur -un-, si vous n'êtes pas client chez voo appuyez sur -deux- si vous désirez parler à une opératrice appuyez sur -trois-" J'ai mon numéro d'abonné ... "Vous avez demandé une opératrice, toute le monde est occupé, au revoir" clouc

Notes

[1] J'ai connu assez d'ingénieurs cons comme leur pieds et je suis assez grognant ce soir pour généraliser. Na ! Tant pis pour les ingénieurs que j'aime bien.

jeu
25
juin '09

FCKEditor + jQuery = IPWEditor

IPWEditor est l'intégration de FCKEditor dans un plug-in jQuery.

Notez que ca ne touche pas au fckEditor, donc vous restez maître de celui ci si vous le tunez.

Pour démarrer

Lire la suite...

mardi 23 juin 2009

mar
23
juin '09

PHPBelgium June Meeting C'est demain

PHPBelgium June Meeting, c'est demain à Mons.

mar
23
juin '09

Fête de la Saint Jean à Mons, un max de musique.

Ventilot organisé par L'asbl feux de la saint Jean propose plus de 50 concerts gratuit ce WE.

Voici le programme :

VENDREDI 26 JUIN 2009

Lire la suite...

mar
23
juin '09

Astuces jQuery

Quelques astuces pour jQuery.

  • Changer le texte d'un lien avec onclick
  • Boucler à travers toutes les instances d'un élément
  • Accéder à un élément de ses parents
  • Charger le contenu d'un autre emplacement en utilisant AJAX
  • Comment utiliser faux timeout jQuery

dimanche 21 juin 2009

dim
21
juin '09

Reprise : Le dormeur doit se réveiller & Le seigneur des ténèbres

Petite série de bon vieux souvenirs. Le principe, on prend un film, un dessin animé, on en extrait quelques phrases et on en fait un disque.

Lire la suite...

dim
21
juin '09

SVN cassé dans ZendStudio4Eclipse

Voilà quelques semaines que je pestais sur sur mon ZendStudio4Eclipse à propos de SVN.

En effet, plus moyen d'utiliser les fonctionnalités de SVN fournie avec cet éditeur.

J'ai remarqué récemment que mes projets n'étaient plus dans un "workspace".

J'ai recréé un workspace et ca a commencé à rentrer dans l'ordre.

vendredi 19 juin 2009

ven
19
juin '09

Bonjour pidGin

N'utilisant plus d'apple, et y associant le protocole Bonjour basé sur ZeroConf, je n'avais jamais porté attention à son support par pidGin.

J'ai donc découvert[1] aujourd'hui, que tous les utilisateurs pidGin d'un lan peuvent communiquer via ce client juste en créant un compte.

L'avantage est donc qu'il ne faut même pas aller s'inscrire sur tel ou tel service de messagerie.

En plus les conversions restent interne au lan.

Pas mal aussi pour pouvoir s'envoyer vite fait un fichier sans être obligé de le mettre sur le share et transmettre en suite le nom via la messagerie, ni via un mail.

Je ne suis pas le premier à raconter cela

Du coup je découvre que skype, VideoLAN, Kopete supportent aussi bonjour. Je vais gratter ca.

  • VLC est capable d'annoncer ses flux en utilisant les standard SAP/SDP ou en utilisant Zeroconf (Apple Bonjour)

Pour configurer, allez dans compte, puis créer un compte choisissez Bonjour.

Donnez un nom, le panneau "avancé" n'est pas remplir obligatoirement.

Notes

[1] On m'a montré ca au boulot

samedi 13 juin 2009

sam
13
juin '09

www.facebook.co/votreNom

Grouillez vous c'est au premier servi.

Allez sur http://www.facebook.com/username

sam
13
juin '09

Trouver les Fulltext pour les mises à jour mysql 5.1.

Comme expliqué ici.

si vous passez à 5.1.12

Incompatible change: For utf8 columns, the full-text parser incorrectly considered several nonword 
punctuation and whitespace characters as word characters, causing some searches to return 
incorrect results. The fix involves a change to the full-text parser in MySQL 5.1.12, 
so as of 5.1.12, any tables that have FULLTEXT indexes on utf8 columns must be repaired with REPAIR TABLE:

REPAIR TABLE tbl_name QUICK;

Si vous passez à 5.1.16

Il sera nécéssaire de réindexer les fulltext

Incompatible change: The structure of FULLTEXT indexes 
has been changed in MySQL 5.1.6. After upgrading to 
MySQL 5.1.6 or greater, any tables that have FULLTEXT 
indexes must be repaired with REPAIR TABLE:

REPAIR TABLE tbl_name QUICK;

Comment trouver facilement ces tables ?

 SELECT `TABLE_NAME` FROM `STATISTICS` WHERE `INDEX_TYPE`= 'FULLTEXT' ;

vendredi 12 juin 2009

ven
12
juin '09

Répétion générale pour ce WE Montois

Tout est là : http://ducassedemons.info/

Mais revoyons les paroles ...

C'est l'Doudou c'est l'mama C'est l'poupée, poupée, poupée
C'est l'Doudou, c'est l'mama C'est l'poupée St Georg' qui va
Les gins du rempart riront comm' des kiards Dé vir' tant de carottes
Les gins du culot riront comm' des sots Dé vir' tant de carotts' à leu' pots
1° Nos irons vir l'Car d'Or A l'Procession de Mon
Ce s'ra l'poupée St Georg' Qui nos suivra de long
C'est l'doudou ...   

2° El' Vieill' Matante Margritte Trousse ses falbalas
Pou fair' bouilli l'marmite Et cuir' ses biaux p'tits pois.
C'est l'doudou ...

3° Les Dames du Chapître N'auront pas du gambon,
Parce qu'ell's n'ont pas fait El tour dé procession
C'est l'doudou ... 

4° Voici l'Dragon qui vient! Ma mère sauvons- nous!
Il a mordu Grand'mère, I vos mordra itou
C'est l'doudou ...
5° V'là qué Lum'çon commence Au son du Carillon,don-don,
Saint Georg' avec sa lance Va combat' el Dragon
C'est l'doudou ...
6° Dragon, Sauvag's et Diâb's, Saint Georg' éïé Chinchins
Ess' tourpin' dédins l'sâbe On tire, c'est l'grand moumint
C'est l'doudou ...
7° V'là l' Dragon qui trépasse In v'là co pou ein an;
Asteur faisons Ducasse A tabe mes infants
C'est l'Doudou c'est l'mama C'est l'poupée, poupée, poupée
C'est l'Doudou, c'est l'mama C'est l'poupée St Georg' qui va
Les gins du rempart riront comm' des kiards Dé vir' tant de carottes
Les gins du culot riront comm' des sots Dé vir' tant de carotts' à leu' pots

Lire la suite...

mardi 9 juin 2009

mar
09
juin '09

PHPBelgium June Meeting

Le mercredi 24 juin 2009 de 9:30 à 22:50 à Mons

Les détails : http://phpbelgium.be/events/08062009/phpbelgium-meeting-june

Au programme

19:30h
Welcome & drink
20:00h
PHP & the MVC Pattern - Patrick Allaert
21:00h
Break
21:10h
PHP 5.3: new features - Davide Mendolia
22:00h
Quizz to win goodies/conference tickets
22:15h
Socializing and networking

Liens

l'évènement sur facebook
Adresse
ISIMs 8a, Avenue V. Maistriau Mons

View Larger Map

vendredi 5 juin 2009

ven
05
juin '09

Yazoo à suivre ...

Yazoo duo de Vince Clarke et Alison Moyet.

Vince Clarke co-fondateur des groupes Depeche Mode, Yazoo, The Assembly et le compositeur actuel du groupe Erasure.

Erasure duo britannique de Vince Clarke et Andy Bell.

Depeche Mode avec Vince Clarke , Martin L. Gore, Andrew Fletcher , Dave Gahan, puis Alan Wilder au départ de Vince Clarke

Alan Wilder fondateur de Recoil.


Depeche Mode - Enjoy the silence

Depeche Mode - Photographic

jeudi 4 juin 2009

jeu
04
juin '09

Vendredi 12 Juin : Concert Gratuit de Natacha Saint-Pier à Mons

Le programme de la ducasse de Mons se complète.

Concert gratuit Natasha St-Pier

sur la Grand-Place Vendredi 12 Juin à 22h00

Concert de carillon au Beffroi

  • Vendredi 12 juin 18h00
  • Samedi 13 juin 11h et 19h
  • Dimanche 14 juin : 8h30, 9h35, 12h00, 12h22, 12h55
  • Lundi 15 juin 8h00
  • Mardi 16 juin 8h00
  • Dimanche 21 juin 12h22

49ème Festival International de Musiques militaires

Le dimanche : Belgique, Danemark, Etats-Unis, Roumanie, Suede etTurquie

  • 16h30 Stade de football Charles Tondreau et 21h - 24h Grand place

Concert-promenade par la Musique militaire

  • Vendredi 12 Juin
    • 20h30 Le Danemark à Harmignies
    • 20h45 Les Etats-Unis à Ghlin
  • Samedi 13 Juin
    • 11h00 Turquie aux Faculté polytechnique de Mons
    • 11h00
      • Danemark à Hyon
      • Roumanie à Saint-Denis
      • Etats-Unis à Saint-Symphorien
      • Suède à Spiennes
    • 19h30
      • Suède à Nimy
      • Roumanie à Flénu
    • 21h00
      • 'Belgique sur la Grand-Place de Mons'
      • Danemark à Jemappes
      • Turquie à Villers Saint-Ghislain
    • 23h00 Etats-Unis sur la Grand-Place de Mons
  • Lundi 15 Juin
    • 11h15 la Force aérienne belge Conservatoire Royal de Musique (rue de Nimy)
    • 11h30 Etats-Unis Grand-Place vers rue des Clercs et collégiale Sainte-Waudru
    • 15h00 Roumanie Mons - Marché-aux-Poissons
    • 15h30
      • Suede à Harveng
      • Danemark Havré
    • 21h00 Parades par les Musiques militaires
  • Mardi 16 Juin
    • 15h00
      • Belgique Ghlin -> Barrière
      • Danemark à Mons -> Parc du Bois de Mons
      • Suède à Mons -> Bonne Maison de Bouzanton
    • 15h30
      • Roumanie de Mons-> Messines
      • Etats-Unis de Mons à la Place du Parc
      • Turquie à Cuesmes
    • 21h00 Danemark, Roumanie, Etats-Unis, Suede, Turquie Belgique sur la Grand-Place
    • 23h00 'Spectacle final par toutes les Musiques militaires sur la Grand-Place

En plus

du Vendredi 12 au Mardi 16 juin

  • 21h00 - 03h00 Animation musicale au Marché-aux-Herbes

Samedi 13 Juin

22h00 Retraite aux Flambeaux

Dimanche 14 Juin

  • 13h00 - 20h00 Animations musicales et diverses Place du Parc

mardi 2 juin 2009

mar
02
juin '09

les amis du chemin du tour à Soignies

les amis du chemin du tour

Tags