Archives de l’auteur : Bruno

Mettre en forme des sources dans un billet de blog

J’ai essayé pas mal de truc pour mettre en forme des sources dans un article, mais le plus simple est quand même de transformer les sources en HTML via un parseur.

Voilà un exemple en démo : http://www.andre-simon.de/doku/highlight/en/highlight_demo.html

Voilà un exemple en de Python mis en forme : 

class Widget: def __init__( self, parent = None ): self.__parent = parent def Handle( self, event ): handler = 'Handle_' + event.name if hasattr( self, handler ): method = getattr( self, handler ) method( event ) elif self.__parent: self.__parent.Handle( event ) elif hasattr( self, 'HandleDefault' ): self.HandleDefault( event );

Faire une pause (sleep) en asp/vbscript

L’ASP est un langage assez ancien. Il ne permet pas de faire des pauses (sleep en anglais).

Quand est ce qu’on a besoin de faire des pauses ?

Quand on veut faire une tache répétitive sans utiliser 100% du CPU du serveur, on fait l’action, puis on attend.

Ou alors, sur des tests de charge, quand on veut simuler des mauvais temps de réponse.

Comment faire alors ?

En déléguant la pause à un autre système. L’idée de ce site est de faire la pause à un serveur SQL : http://classicasp.aspfaq.com/general/how-do-i-make-my-asp-page-pause-or-sleep.html

Set conn = CreateObject("ADODB.Connection") conn.Open "Driver={SQL Server};Server=192.168.0.102\SQLSERVER2005;Database=test;Uid=sa;Pwd=****;" ' indicate a number of seconds, up to 59 sleep = 3 ' make sure timeout doesn't expire! conn.commandTimeout = sleep + 5 ' if you neede more than 59 seconds, you will need to adjust the SQL: sql = "WAITFOR DELAY '00:00:" & right(clng(sleep),2) & "'" 'Response.Write(now & "<p>") conn.Execute sql,,129 ' Response.Write(now & "<p>") conn.close:     Set conn = Nothing

Et ça marche très bien, j’ai pu faire mes tests de ralentissement.

Anniversaire

Ça fait 5 ans que je tiens ce blog. 221 articles, 644 commentaires. 

Les sujets qui plaisent le plus : 

Je voulais ajouter quelquechose de nouveau pour ce cinquième anniversaire, c’est fait ! c’est le widget Twitter en haut à droite.

Je n’ai jamais ressenti d’intérêt pour Twitter, parler de moi ? pour qui ? Un blog est déjà très nombriliste, alors de la à raconter ma vie sur Twitter…

Au fil des mois, mes articles se sont alourdis et orientés bricolage (alors que j’ai plein de chose à dire dans le domaine de l’informatique…), ce sont plus des articles de bilan sur des projets plus ou moins longs, du coup, le blog reste sans article pendant plusieurs semaines…

J’ai donc décider de proposer Twitter en parallèle en réutilisant un compte créé en 2007 pour faire vivre les projets au jour le jour.

En ce moment, je fais un buffet bas à trois tiroirs : http://twitter.com/bcatteau

Bonne lecture