mercredi, février 01, 2006

Pleins feux sur Debian

The Debian System


Une brique de 600+ pages qui parle de Debian bien en détails; je vais peut-être m'en faire venir une copie, 1$ du prix va au projet Debian en plus, ce sera une autre contribution de ma part!

samedi, janvier 28, 2006

Linux 2.6.15.1 + vserver + suspend2

Je suis en train de compiler un nouveau kernel pour mon portable.. Linux 2.6.15.1 inclus maintenant une mise à jour au driver IPW2200 ainsi que les trucs IEEE 802.11 à jour ! Nice.


J'ai patché pour le Software Suspend2 ainsi que Linux-VServer, mais la patch de VServer ne tient pas compte de Suspend2.


#include "linux/vs_cvirt.h"
J'ai utilisé des less-than et des greater-than mais on dirait que blogger.com ne me permets pas de les mettre ici, même dans un PRE..

... est la clé pour que ça fonctionne, je l'ai ajouté à "kernel/power/power.h" ainsi qu'à "kernel/power/netlink.h"; le dernier provoque un "warning" de double-inclusion, mais je pense que c'est banal.


Je laisse le make-kpkg se faire et je testerai ce kernel à Montréal en fin de semaine ;-)

mercredi, janvier 11, 2006

The keys to open-source success

The greatest prospect for success with open-source software involves a strategy of mixing open-source with commercial software, according to a panel of experts on the subject.


[...]


You need to start thinking about what an open-source solution can do for you and identify best practices and best-of-breed open-source technology.


[...]


Combining the best open-source software an the best commercial software will give you the best solution.


[...]


Panelists also stressed that open standards are key to the success of open-source software.


Source: eWeek / December 19th 2005

Utilisation de "svn:externals" et intégration avec svn-buildpackage

apt-get install svn-buildpackage patchutils dpatch debhelper dh-make


cd /usr/src/asterisk


svn propset svn:externals "debian svn://svn.alioth.debian.org/svn/pkg-voip/asterisk/trunk/debian" .


make update


svn-buildpackage --svn-ignore-new --svn-lintian -uc -us -rfakeroot

vendredi, janvier 06, 2006

Hahahaha... Vu sur un site web..

Je comprends maintenant pourquoi j'avais toujours la manie dans les dernières années de me faire pousser la barbe:


It is common knowledge that old school hackers all have large beards. Alan Cox, RMS and maddog are brilliant examples. The reason for this is that growing a beard is the most interesting use of one's time when the computer is waiting for fsck to finish messing around after a system crash, and on large filesystems, you'll have plenty of time to waste (this might also be why there are so few female hackers; they can't grow beards).

lundi, janvier 02, 2006

Technologies diverses et changeantes, BUILD or BUY, là est la question...

Pourquoi passer à Linux et aux logiciels libres?

POUR
Réduction des coûts, support à long terme
Plate-forme standard, interchangeable

CRAINTES
À qui revient la responsabilité?

CONTRE
Crainte du changement vers des "logiciels de garage"
Manque de connaissances
Personnes qualifiées (et certifiées) plus difficile à trouver

SOLUTIONS
Expertise à l'interne, imputabilité réduite

Les LOGICIELS LIBRES (incluant bien sûr, Linux) ne sont pas une panacée, mais plutôt une option crédible et productive. Il faut AU MOINS consérérer le logiciel libre (open source) et tenter de développer le savoir-faire local. Le savoir, c'est le pouvoir.

Intégration OPENLDAP avec les autres outils de votre infrastructure libre
--
SAMBA.ORG - Liaison quasi-native
DHCPD - http://lunytune.net/isc_ldap.html
BIND - http://section6.net/wiki/index.php/Configuring_DNS_Zones_in_LDAP
http://ldap2dns.tiscover.com
POSTFIX - Liaision quasi-native
Cyrus IMAP - Kolab
PureFTPD - voir ISPMAN
OpenVPN - Auth_LDAP plugin
Authentification Linux - NSS_LDAP PAM_LDAP
APACHE - Auth_LDAP

Bonne année à tous ceux qui lisent mon BLOG !

Comme à l'habitude au nouvel an (on dirait que ça devient une tradition pour moi) je me ramasse avec un virus ou quelque chose du genre ... on dirait que c'est le mix de "poignées de mains fréquentes" et "pas beaucoup de sommeil" (ainsi que "beaucoup de boisson") qui fait que c'est toujours pareil...


Hier soir, j'étais vraiment congestionné j'en avais même de la misère à dormir; par chance ça semble mieux maintenant!


Bonne année à tous !


PS: Oui, oui, j'ai pris de bonnes résolutions cette année.

mardi, décembre 27, 2005


\|/ ____ \|/
"@'/ ,. \`@"
/_| \__/ |_ \__U_/


Unable to handle kernel NULL pointer dereference
tsk->{mm,active_mm}->context = ffffffff
tsk->{mm,active_mm}->pgd = fc000000
swapper(1): Oops [#1]


héhé... ça m'a fait bien rire, ce petit bonhomme qui s'est affiché quand j'ai crashé mon kernel 2.6 sur mon sparc ;-)

Après maintes tentatives...

J'ai décidé de laisser mon Spacstation 20 (175 mhz) avec le kernel 2.4.. Ouff, trop de taponnage pour le faire passer en 2.6; premièrement le kernel décompressé doit être plus petit que 2.4 megs donc il faut le trimmer à fond, par la suite, le initrd m'a donné des embrouilles et en fin de compte je me rends compte que je suis tanné de laisser le pauvre Sparc recompiler son noyau pendant 3 heures à chaque fois..


Je vais me monter un setup pour un jour le compiler en "cross-compile" sur un hôte plus puissant.. ;-)

Démarrage automatique des VServers

Pour faire démarrer automatiquement un VServer lorsque l'hôte est redémarré, il faut le "marquer" dans son répertoire de configuration.


Par défaut, sous Debian, les VServers qui sont marqués comme "default" sont partis au démarrage de l'hôte.


Pour marquer un VServer comme "default", il vaut placer le terme "default" dans le fichier "/etc/vservers//apps/init/mark".


Par la suite, la simple évocation de "/etc/init.d/vservers-default start/stop/restart" redémarrera ces vservers.

mercredi, novembre 16, 2005

Brèves notes sur Typo3

J'ai assisté à une conférence donnée par Patrick Gaumond hier, organisée par PHPQuébec dans le cadre de la Semaine Québécoise de l'Informatique Libre (SQIL)...


Voici les notes brèves que j'ai prises pendant son exposé sur Typo3:


1200 extensions pour enrichir le produit.


Le prix de Typo3 est sa complexité.


Processus d'apprentissage = 2 mois.


3980 sites enregistrés. (1 de plus maintenant, le mien!)


ImageMagick / GraphicMagick


3 façons de générer des gabarits


- Typoscript


- Gabarit HTML avec des marqueurs


- TemplaVoila (1 an)



Lancement, dans les dates.. "d+7" = aujourd'hui + 7 jours


"Cacher jusqu'à la connexion"


Centre de tâches


Hotplug USB mouse

Petit problème avec le hotplug avec ma dernière séquence de configuration ;-)


Pour bien fonctionner, le device de la souris USB doit pointer vers "/dev/input/mice" qui est toujours présent. Le device du pointeur touchpad lui peut/doit pointer vers "/dev/input/mouse0" puisqu'il n'est pas hotpluggable et utilise un driver spécial.

Souris sous XWindows

Depuis que j'avais configuré mon trackpad sous Linux/XWindows pour utiliser le driver "Synaptics", je n'avais plus la possibilité d'utiliser ma souris USB externe en simultané.


Je pense que c'est puisque les deux devices n'ont pas le même driver, sous Linux on peut retrouver leurs entrées groupées sous "/dev/input/mice" ou séparément dans les périphériques "mouseX", dans mon cas "/dev/input/mouse0" pour le trackpad et "/dev/input/mouse1" pour la souris USB externe.


Une fois le XF86Config-4 d'arrangé pour traiter les deux souris indépendamment (mouse0 et mouse1 à la place de mice), il faut ajouter, dans le ServerLayout l'option "InputDevice 'myUSBMouse' 'SendCoreEvents'". Le truc, c'est le "SendCoreEvents" qui lui dire, tu n'es pas le pointeur principal, mais tu peux envoyer des événements au pointeur principal lorsque tu es là.


Nice ! Ça fonctionne bien !

dimanche, novembre 13, 2005

Trucs pour Firefox

ALT-D pour sélectionner automatiquement la barre d'adresses.


CTRL-K pour se rendre comme par magie dans la zone de recherche intégrée.

jeudi, novembre 10, 2005

Utilitaire bien pratique

Un utilitaire bien pratique sous Debian !


http://asic-linux.com.mx/~izto/checkinstall/files/deb/checkinstall_1.6.0-1_i386.deb


Cet utilitaire permet de remplacer la commande "make install" qui suit traditionnellement le "make clean && make" quand on effectue de la compilation sous Linux.


Il crée un fichier .DEB (paquet Debian installable avec le merveilleux outil APT (dpkg)). On peut alors compiler sur une machine et installer facilement sur plusieurs à l'aide de cela !


À essayer!

Asterisk 1.2.0-rc1

La nouvelle version 1.2.0 de Asterisk va sortir très bientôt!


Je mets en test la RC1, mais à voir comment ça allait avec les PRÉ-RC (beta), ça risque de bien tourner !


http://www.asterisk.org/asterisk-1.2.0-rc1-released

lundi, novembre 07, 2005

Nouveaux amis!

J'ai décidé d'afficher clairement mes couleurs ce soir; j'ai pris les adresses de courriel que j'avais accumulées depuis toutes ces années (dans mes 5 gigs de courriels) et j'ai écrit à tout le monde personnellement... non pas vrai ! pas personnellement, mais j'ai écrit à tout le monde quand même ;-)


Oubliez les anciennes adresses électroniques que j'ai pu accumuler durant toutes les dernières années; la seule et unique est maintenant (et toujours!) michel.belleau(at)malaiwah.com


J'ai même redécouvert de nouvelles connaissances parmis tout ces gens-là!


https://secure.fabianrodriguez.com/blog/


http://www.lecarnetdemartineau.com/archives/60-Changement-de-carriere.html


dimanche, novembre 06, 2005

Debian Sarge 3.1 / Workstation

Et voilà, c'est fait.. Je renverse la moyenne que j'avais "accumulée" depuis mars 2005 ;-)


J'utilise maintenant plus mon installation de Linux (Debian) que mon installation de Windows XP! Yes !


J'ai transporté mes données de Thunderbird, ainsi que tous mes courriels des années passées (qui étaient sur Outlook... n'en parlons pas). 5 gigs de messages en tout ;-) Faudrait que je fasse du ménage là-dedans un moment donné!


La fin de semaine passée, j'ai fait le move qui fait que j'ai vraiment adopté Linux; il y avait un point qui me faisait toujours revenir à Windows a tous les fois que je me "mind-ais" à virer 100% Opensource.. Le "software suspend-to-ram".. Et bien oui, ça marche bien maintenant sous mon Linux ! 3 secondes après avoir fermé le panneau LCD et le portable est en veille (en mémoire vive), 5 secondes après l'avoir relevé et tout est de retour fonctionnel.


Thumbs up Mike !

FIn de semaine - Nouveautés!

Je suis l'heureux parent adoptif d'un SPARCSTATION 20.


Dual Processor 75Mhz, 144 megs de RAM


En fin de semaine, j'ai testé pour ma première fois (mon baptème!!) NETBSD. C'est le système d'exploitation qui roulera sûrement sur le SparcStation quand il aura un nouveau disque SCSI qui fonctionne ;-) J'ai pu remarquer que c'est très facile à faire démarrer ce OS par le réseau ! Un truc de RARP, TFTP, DHCP, NFS, tout est là et ça boote comme un charme!


Bizarre, au début je pensais que c'était un quad-cpu, mais on dirait que les board de cpu (mbus) de Sun sont.. doubles.. ? Entk.

Musique... trop hot!

System of a Down - Mezmerize ; c'est mon nouveau pick.. Trop écoeurant ! Wow !


Ceux qui ne se l'ont pas encore acheté manquent quelque chose, c'est un must-have dans une collection; SOAD est un des meilleur groupe que je connais QUI peut changer 8 fois de style de beat dans la même toune ;-)

lundi, octobre 24, 2005

Décision finale...

Je m'en vais de plus en plus vers l'utilisation totale (au lieu de partielle) de mon installation de Linux sous Debian..


That's the way to go Mike!

samedi, octobre 22, 2005

VSERVERS -- Des fois il est difficile de retrouver l'information pertinente sur la nouvelle méthode de configurer les VSERVERS, mais après une petite demande sur la mailing-list que je viens de m'abonner, mes questions sont répondues !

Je vais pouvoir ré-essayer de limiter la mémoire active de mon "vserver-01" avec cela. NICE !


Did you try putting "virt_mem" in /etc/vservers/XXX/flags ?

Sam.

Have a look at:
http://linux-vserver.org/Caps+and+Flags
http://www.nongnu.org/util-vserver/doc/conf/configuration.html

vendredi, octobre 21, 2005

How to patch ASTERISK for T.38 fax support

Using the "t38-bits" and "spandsp-0.0.3", just "patch -p1" the whole cvs checkout of Asterisk (current CVS HEAD)

asterisk_t38.patch.gz

dimanche, octobre 16, 2005

AGQ - Axya Gestion Qualité

Nouveau projet dans lequel je m'embarque.

samedi, octobre 15, 2005

LDAPCENTER -- (work in progress)

apt-get install slapd ldap-utils apache php4-pear phpldapadmin db4.2-util

apt-get install ldap-account-manager php4-mhash php4-mcrypt

apt-get install cpu

cpu useradd michel
cpu useradd frederic

apt-get install libnss-ldap nscd libpam-ldap
cp /usr/share/doc/libnss-ldap/examples/nsswitch.ldap /etc/nsswitch.conf

Mon propre mirroir des CD/DVD d'installation de Debian:
http://www.malaiwah.com/debian/

J'ai commencé à télécharger par Bittorrent tous les .ISO en même temps, sur mon serveur dédié chez 1&1... Disons qu'ils ont de la bandwidth *en masse* ! J'ai pu soutenir 4 megs / seconde en download ainsi que 2 megs / seconde en upload de manière continue pendant toute la période de téléchargement ! Ayoye.. Ça télécharge en bébitte, ça me prouve que j'ai donc > 70Mbps de connexion à Internet ce qui est très raisonnable !

dimanche, octobre 09, 2005

VSERVERs encore..

Pour éviter les messages d'erreur au démarrage et extinction de la machine virtuelle

cd /var/lib/vservers/vserver-01/etc/rc0.d
rm -f K20makedev K25hwclock.sh S30urandom S31umountnfs.sh S35networking S36ifupdown S40umountfs S90halt K89klogd

cd /var/lib/vservers/vserver-01/etc/rc6.d
rm -f K20makedev K25hwclock.sh S30urandom S31umountnfs.sh S35networking S36ifupdown S40umountfs S90reboot K89klogd

cd /var/lib/vservers/vserver-01/etc/rcS.d
rm -f S05keymap.sh S48console-screen.sh S50hwclock.sh S40networking S45mountnfs.sh S10checkroot.sh S02mountvirtfs
rm -f S30procps.sh S35mountall.sh S36mountvirtfs S39ifupdown S30checkfs.sh S18ifupdown-clean S18hwclockfirst.sh

cd /var/lib/vservers/vserver-01/etc/rc2.d
rm -f S20makedev S11klogd


J'ai pas encore trouvé comment bien faire fonctionner le réseau de la machine virtuelle; je peux faire des ping sur le host, mais aussitôt que je veux sortir, ça me donne "host X.X.X.X unreachable - admin prohibited filter" comme erreur..

VServer tests on Debian Sarge

Download and execute http://vserver.13thfloor.at/Stuff/SCRIPT/testme.sh as root

server1:~# ./testme.sh
Linux-VServer Test [V0.13] Copyright (C) 2003-2005 H.Poetzl
chcontext is working.
chbind is working.
Linux 2.6.13.3-vs2.1.0-rc4+vserver i686/0.30.204/0.30.204 [Ea] (0)
VCI: 0002:0001 273 03000136
---
[000]# succeeded.
[001]# succeeded.
[011]# succeeded.
[031]# succeeded.
[101]# succeeded.
[102]# succeeded.
[201]# succeeded.
[202]# succeeded.


Woohou ! C'est bon!

server1:~# vserver vserver-01 build -m debootstrap --hostname vserver-01 --interface eth0:x.x.x.x/32 -- -d sarge -m ftp://ftp.us.debian.org/debian/ -- --resolve-deps
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Found additional required dependencies: libtext-iconv-perl zlib1g
I: Checking component main on ftp://ftp.ca.debian.org/debian...
[...snip...]
I: Installing core packages...
I: Unpacking required packages...
I: Configuring required packages...
I: Installing base packages...
I: Base system installed successfully.


Premier vserver installé.

vserver vserver-01 enter
base-config


Voilà pour la configuration de base.

samedi, octobre 08, 2005

Je vais commencer à utiliser les "vserver" sous Linux... Voici la procédure que j'ai employée (notes brèves):

vserver+debian sarge on kernel 2.6.13

apt-get install cramfsprogs dash initrd-tools kernel-package
apt-get install kernel-patch-vserver
apt-get install util-vserver vserver-debiantools

wget "http://vserver.13thfloor.at/Experimental/patch-2.6.13.3-vs2.1.0-rc4.diff"
to /usr/src/kernel-patches/diffs/vserver/patch-2.6.13.3-vs2.1.0-rc4.diff.gz

vim /usr/src/kernel-patches/all/apply/vserver
add 2.6.13 where it should be (before 2.6.12)
add the patch file name (before the 2.6.12 one)

get the linux-2.6.13.3 kernel from kernel.org
untar it in /usr/src

cd /usr/src/linux-2.6.13.3
export PATCH_THE_KERNEL=YES
make-kpkg --rootcmd fakeroot --revision server1 --added-patches vserver --append-to-version +vserver --initrd binary-arch

accept the default answers for now

dpkg -i /usr/src/kernel-image-2.6.8+vserver_custom01_i386.deb
dpkg -i /usr/src/kernel-headers-2.6.8+vserver_custom01_i386.deb

check /etc/lilo.conf
lilo -v
reboot

Also see:
http://deb.riseup.net/vserver/preparing/
http://linux-vserver.org/Step-by-Step+Guide+2.6
http://www.nongnu.org/util-vserver/doc/conf/configuration.html (ugly css, disable it with the web developper bar!)

mercredi, octobre 05, 2005

Transformer votre infrastructure avec les logiciels libres...
Comment passer de "propriétaire" à.. (il faut que je trouve le reste du slogan)

Une des étapes, la gestion des menaces de virus!
Logiciel anti-virus libre proposé: ClamAV (clamd)

Greffon pour POSTFIX: amavisd-new (utilisant clamd côté serveur)
Greffon pour SQUID: SquidClamAV (utilisant clamd côté serveur)
Greffon pour SAMBA: vscan-clamav (utilisant clamd côté serveur)
Utilitaire pour les scans périodiques sur les serveurs Windows: ClamWin

Avantages comparativement à AVG Network Edition ou McAfee ou Norton:
* Logiciel libre, aucune licence à acheter pour un nombre illimité d'utilisateurs
* Tous les tests en temps réel se passent au niveau du/des serveurs Linux (centralisation)
* Les tests périodiques peuvent être cédulés à chaque jour ou à chaque semaine, sur chaque serveur Windows.

J'ai branché mon Thunderbird, à l'aide du module Calendar (basé sur Sunbird) dans mon répertoire SVN chez malaiwah-hosting.com ...

J'ai eu l'idée de : http://scottstuff.net/blog/articles/2004/02/23/apache-2-0-subversion-webdav-and-ical

L'idée est bonne, en DAV comme j'avais commencé à le configurer, si tu effaces un événement involontairement, il est parti pour de bon! Avec Subversion au pire, tu peux revenir à une révision antérieure plus facilement..

Prochaine étape, c'est de lier du côté serveur un CRON avec le fichier iCal que le module de calendrier y pousse, de manière à avoir des alertes plus pratiques que du côté client; style.. email X minutes avant sinon appel sur le cellulaire en passant par ma passerelle voip !

dimanche, septembre 25, 2005

Installation de MailScanner sous Mandrake

Trucs à savoir pour les dépendances de modules PERL:
- La patente de BinHex demande un "require Exporter;" au haut du fichier de tests
- Le machin TimeZone désire Class::Singleton, mais la dépendance n'est pas dans CPAN

Je me suis acheté une imprimante laser réseau.. HL-2070n de Brother; je n'ai jamais été un fervant admirateur des machines Brother, mais le prix était alléchant, les fonctionnalités aussi !

Elle est compatible Linux !

Bonnes nouvelles, mon père va sûrement avoir son congé de l'hôpital va bien. Ses plaies sont belles, son humeur revient mieux!

vendredi, septembre 23, 2005

Mon père est entré à l'hôpital pour sa prostate...
Ça fait tout drôle de le voir à l'hôpital, c'est touchant.. mais il va en sortir bientôt, c'est quand même juste une petite opération!

dimanche, septembre 11, 2005

Bon ! Encore un peu de nouveau sur mon site Internet www.malaiwah.com ! J'ai mis un peu plus de temps à le parfaire: quelques nouvelles photos, quelques nouveaux textes.. mais rien du produit final encore.

Je n'ose plus me donner d'échéances pour le terminer, je n'ai même pas pu faire les deux dernières que je m'étais donné ;-)

Un nouveau site (projet) sera en ligne bientôt!

www.tibone.net

Le TIbone, une "dorsale" pour les gens des TI, il y aura des nouvelles reliées à l'informatique et un concept fort intéressant !

lundi, septembre 05, 2005

Je me suis abonné au service de téléphonie IP de Acanac.
J'ai maintenant les appels sortants illimités et gratuits dans tout l'amérique du nord; je suis en train de bien configurer mon serveur Asterisk pour profiter de ce service au maximum. J'ai fait des tests avec l'application MeetMe hier (pour faire des conférences à plusieurs) et il y a un délai incroyable, je ne sais pas pourquoi.. Alors je vais essayer demain l'application "app_conference" qui n'a pas besoin d'un timer (zaprtc/ztdummy) externe.

Ah oui, voici les détails...

1x WRT54GS (qui roule OpenWRT avec 5 interfaces VLAN, wifi-secure.malaiwah.com)
1x DI-514 (qui fait le wifi-public.malaiwah.com)
1x HandyTone 496 (pour mes deux téléphones sans fil)
1x Serveur Celeron (pour mes fichiers et la webcam)
1x Serveur Athlon (pour mon Asterisk en local et future télévision)
1x Serveur chez 1and1 (pour mon Asterisk global, connecté avec de multiples fournisseurs IAX et SIP)

Ça fait du fillage !

J'ai terminé de remonter mon réseau; c'est beaucoup plus "clean" comme ça!
Mon serveur Asterisk est remonté aussi, bon là ça va rouler !

ll ne va me manquer que mon truc de télévision et mon set-up va être parfait.

J'en ai profité pour activer ma web-cam mise à jour toutes les minutes.

dimanche, août 07, 2005

Ma nouvelle gallerie de photos, ce sera bien plus pratique que d'uploader de grosses images sur mon BLOG pour rien! ;-)

Pour y accéder, il faut cliquer.. ici!

samedi, août 06, 2005

Renée-Anne et moi nous sommes achetés une nouvelle caméra numérique ! À partir de maintenant, je vais sûrement avoir plus de photos dans mon BLOG ;-)

... et de belles photos à part de cela!







mercredi, août 03, 2005

Bon.. Du gros nouveau pour moi.

1- J'ai changé de serveur dédié et démarré "malaiwah-hosting.com"
2- J'ai changé de statut, je ne suis plus employé mais maintenant travailleur autonome. C'est un grand pas et je pense que c'est dans la bonne direction ;-)

Plus de nouvelles, au fur et à mesure que ça va se développer.

lundi, juin 27, 2005

Arrrgh.. Les démons ne sont pas nécéssairement partis; ou sinon s'en est d'autres qui sont arrivés!

samedi, juin 11, 2005

Je suis parti en vacances!

lundi, mai 30, 2005

Je me suis acheté un gant de baseball! Ils étaient en spécial chez Canadian Tire ;-)
On s'est installé de beaux petits haut-parleurs sur la galerie, avec des stores en bambous pour nous cacher du soleil qui est parfois aggressif. Ça a totalement changé le "style" de notre galerie entk!

J'ai gossé toute la fin de semaine dans mes scripts d'administration pour mes clients de services Internet. Entre autres, j'ai développé mon script de création de nouveaux services, ça va me sauver beaucoup de temps à l'avenir.

Cette semaine, je vais sûrement pouvoir activer au public les scripts suivants:
- Gestion de liste de diffusion (peut-être bien pour un léger supplément à l'avenir)
- Gestion de sous-domaines et sous-utilisateurs (peut-être bien pour un léger supplément)
- Facturation automatique par courriel (dates de renouvellement, forfaits "temporaires")
- Gestion automatique des nouvelles limites de transfert+disque (soft+hard)

Je vais aussi offrir un nouveau forfait d'hébergement, ce sera le forfait "junior". Cela n'inclus pas de nom de domaine, c'est obligatoirement "sousdomaine.malaiwah.com" (ce qui m'offre de la visibilité par le fait même), 50 megs d'espace disque, 500 megs de transfert mensuel et une base de données mySQL, rien d'autre. C'est parfait pour ceux qui veulent commencer à bidouiller en PHP; 5$ par mois en sera le prix, je pense que c'est abordable.

Je vais ajouter le service d'une base de données mySQL au forfait à 10$ par mois, pour être plus équitable.

dimanche, mai 29, 2005

OK good! J'ai configuré mes logs de Apache pour se dumper directement dans ma base de données mySQL. J'ai ré-écrit mes scripts d'administration pour mes clients-web; c'est beaucoup plus "clean" comme ça l'est maintenant!

Ce qu'il me reste à faire demain, c'est la gestion des listes de diffusion et la gestion des coordonnées clients.
Par la suite, je vais pouvoir arranger mon interface de facturation et aussi celle du paiement en ligne.
Il va me rester la gestion des sous-domaines aussi, c'est vrai... Et après, de vrais scripts pour créer de nouveaux clients/domaines hébergés.

Ouff... The list goes on and on, c'est long de tout refaire pour réinventer la roue à sa manière, mais c'est ce que j'aime faire, je m'en plains pas!

vendredi, mai 27, 2005

Mon pick musical ces temps-ci.. "Best of You" de Brian Adams.. BEN NON! De Foo Fighters, c'est leur toute dernière.. J'ai cherché comme un fou leur album en MP3 sur Internet, pour m'en donner un avant goût avant d'aller le chercher chez HMV, ben le cave toi-là.. Il sort dans un mois environ, j'peux bien rien avoir trouvé!

mercredi, mai 25, 2005

www.radioxrock.com ... vous connaissez? Enfin le projet de la RadioX qui prends forme; une radio Internet, gratuite, avec les meilleurs show de Genex et la meilleur musique sans quotas! Bon... ok... C'est encore en format "beta", mais venant de "bière", le gars derrière www.cknu.net et www.choiradiox.net, j'suis pas mal sûr que ça va marcher!

dimanche, mai 22, 2005

Energy X sur shoutcast.. C'est ce que j'écoute le plus régulièrement sur Internet, pour l'essayer clique sur "Tune In" au milieu de l'écran pour la station #1.

Mon serveur Linode roule maintenant une nouvelle version de Apache (2.0.54) et OpenSSL (0.9.7e). J'ai aussi mis à jour ma version de BIND pour la 9.2.5 et j'ai essayé de re-tenter le diable avec la version 2.6.10 du noyau de Linux. Auparavant, les version 2.6 du noyau (sous UML) avaient de la misère à supporter ma configuration Bind et faisaient planter Bind à tout bout de champ.

Cette fois-ci, ça semble solide; c'est soit la nouvelle version du kernel, soit la nouvelle version de Bind, soit les nouvelles options de compilation; à vrai dire ... peu importe, en autant que ça fonctionne bien maintenant!

samedi, mai 07, 2005

L'équipe de PHP Québec de Québec vous invite à la 3ième rencontre mensuelle qui
aura lieu dans les locaux de l'Université Laval à Québec.

N.B. CETTE RENCONTRE EST OUVERTE À TOUS ET TOUTES !!


1ère PARTIE - GRAND PUBLIC:

Titre:
Migration de ColFusion à Xoops, par le CRISP

Conférencier:
Roger Boulard (Webmestre au CRISP, gouvernement du Québec)

Description:
En octobre 2004 le CRISP (Conseil des responsables de l'informatique
du secteur public), changeait leur intranet pour passer de ColdFusion au CMS XOOPS
(système Open Source).
Vous découvrirez qui est le CRISP, des détails sur leur migration et
leur choix technologique avec les avantages et les inconvénients.


2e PARTIE - GRAND PUBLIC:

Titre:
Expériences avec l'Open Source et les Logiciels Libres

Conférencier:
Patrice Caron (Membre Co-Fondateur de PHP Québec, Umbrella
Technologie)

Description:
Que ce soit au gouvernement du Québec, les entreprises privées ou bien
le monde de l'éducation, les Logiciels Libres entrent dans de plus en plus
d'organisations.
Découvrez lors de cette conférence comment et pourquoi les logiciels
libres entrent dans les organisations depuis des années et comment vous pouvez en
profitez vous-mêmes tout en respectant vos contraintes organisationnelles.

Pour plus d'informations sur cette rencontre, veuillez contacter les
organisateurs à: quebec@phpquebec.com

Date : 12 mai 2005
Heure : 19h00
Lieu : Université Laval, Pavillon Palasis-Prince, Local 3323-PAP
Ville : Québec

Carte:
http://www.ulaval.ca/Al/interne/plan/PalasisPrince/reference.htm

Visitez la section Québec pour plus d'informations, obtenir les vidéos,
l'audio ou les présentations.
http://www.phpquebec.org/quebec

jeudi, avril 21, 2005

J'ai joué à NHL 2005 avec mon copain Marc toute la semaine; on s'est monté l'équipe du RadioX de Québec au Playstation. Pas pire comme jeu, j'ai essayé mon 2004 au Xbox par la suite et c'est déçevant; c'est sûr que c'est un an en arrière du 2005, mais les graphiques "cochent" de temps en temps, c'est pas comme le 2005 sur Playstation.

dimanche, avril 17, 2005

Mes jeux de Xbox:
- Fuzion Frenzy
- MechAssault 2: Lone Wolf
- et tout nouveau: Need for Speed Underground 2

Ceux qu'une amie m'a prêtée:
- NHL 2004
- Simpsons Hit and Run
- Project Gotham Racing
- Halo 2

Je n'ai pas encore essayé tout ceux qui m'ont été passés, mais hier, je me suis tapé une game de NFSU2 sur Xbox Live (pour profiter de mon abonnement gratis); c'est impossible de gagner au stade où je suis rendu, la course commence et mes adversaires ont déjà 5 secondes d'avance sur moi.. Ils ont des chars beaucoup trop boostés!

vendredi, avril 15, 2005

Ma blonde m'a acheté "Need For Speed Underground 2" (NFSU2) sur le Xbox. J'aime bien ce jeu-là, les chars sont l'fun mais on commence avec une pauvre Peugot; j'ai hâte de pouvoir prendre une GTI rouge tornade!

jeudi, avril 14, 2005

Je me suis embarqué à la découverte de Smarty ce soir, avec mes amis de PHPQuébec (Québec). Lors du deuxième atelier d'initiation à PHP, nous avons appris aux gens comment faire des "Hello World" en PHP classique, avec des variables et des paramètres passés dans l'adresse ainsi que l'utilisation de Smarty pour la geston de la présentation.

Les gens semblaient intéressés; va falloir que je m'y mette plus à fond un moment donné puisque ça semble favoriser pas mal le travail d'une équipe codeurs<->graphistes.

mercredi, avril 13, 2005

Un "party" de signatures de clés publiques (pgp).. Quelle drôle d'idée ! ;-) Je ne sais pas si je vais y aller ce soir ou en mai, mais ça a du "geek factor" ça !

dimanche, avril 10, 2005

J'ai essayé un nouveau logiciel libre aujourd'hui (merci Framasoft pour le cue!) pour la gestion du calendrier ainsi que des tâches à faire: Rainlendar.

On peut mettre l'application en transparence sur le bureau, il y a une traduction en français, ça vaut la peine à essayer.

jeudi, avril 07, 2005

Linksys WRT54G.. C'est une belle bébelle ça !

J'ai enfin mis à jour mon réseau sans fil pour quelque chose qui a de l'allure. Ça a pris 5 minutes et mon WRT54G n'était plus à son micrologiciel d'origine ! Une belle petite console Linux sur un processeur Mips de 200 mhz; ça fait "geek" ça!

http://www.openwrt.org/

Le litre d'essence va augmenter à 1.00$ aujourd'hui-même, allez aux pompes pendant qu'il est encore temps.. En passant, c'est 3 sous le moins pour le suprême chez Ultramar, profitez-en si vous en trouvez un!

C'est le bordel, j'ai mis mes pneus d'été et il neige comme ça ne se peut pas dehors; j'ai hâte de voir si ça va glisser.. Je les ai peut-être mis un *petit peu* trop tôt cette année.

mercredi, avril 06, 2005

Qui sont les copieurs, qui sont les copiés?
NB: Regarder la souriante demoiselle... Elle est identique dans les deux sites ;-)

http://www.ecopy.com/products/index.htm
http://www.ipowerweb.com/

mardi, avril 05, 2005

L'atelier d'intitiation au PHP est prévu pour le 14 avril 2005 de 19h à 21h. Lors de ces ateliers, il est recommandé que vous veniez avec votre ordinateur afin que nous puissions installer toutes les applications vous permettant de vous initier au PHP. Pour les personnes plus experimentées; des cours ainsi qu'un ensemble d'exercices qui vous permetteront tout au long de l'année de progresser à votre rythme.

http://www.phpquebec.com/quebec/

samedi, avril 02, 2005

Arrrrgh ! Je suis tanné du tarla qui passe 3 fois par jour sur l'avenue Royale devant l'appartement avec le gas dans le fond; il va frapper quelqu'un un moment donné...

jeudi, mars 31, 2005

Bon article sur le "Link Prefetching" ou plutôt, comment faire pour que les pages web subséquentes dans un site web semblent apparaître plus vite. Ça utilise le temps mort lorsqu'on lit une page pour télécharger les éléments de la prochaine page; automatiquement. Je me doute bien que Internet Explorer ne fait pas ça par défaut, mais Mozilla et Firefox sont supposé le faire.

http://www.mozilla.org/...

Je vais peut-être bien optimiser quelques pages pour tester le tout...

Gros problème d'hébergement pour Linode.com (mon fournisseur de VPS), la facilité de THE PLANET à Dallas a subi une grosse coupure de courant; c'est un fusible dans un UPS qui a sauté, transférant sa charge sur l'autre UPS mais qui a lui aussi sauté à cause que c'était une trop grosse charge.

6 heures d'arrêt pour tous leurs clients... Linode.com y compris.
J'ai hâte que mon serveur revienne en ligne; il va y avoir beaucoup de messages en attente pour ma boîte de réception, je sens que SpamAssassin va rouler un bon bout de temps.

Pour référence, voici le résumé des événements à The Planet ce matin:
---
ThePlanet Network   : online!
Dallas Linode Hosts : coming online now
ETA : 30-90 minutes for all nodes to be back online

Please *DO NOT* issue reboots -- your Linodes will come back online automatically

***********************************
*** 2005-03-31 9:24 AM Eastern

It appears as though ThePlanet, the datacenter which houses the Linode
equipment in Dallas, suffered massive equipment failure. They are
currently working to restore access.

The Linodes in the Fremont, CA Datacenter are still up and functioning
correctly, however customers in that datacenter should not issue reboots,
as the main Linode database runs from ThePlanet datacenter.

I apologize for the downtime. Updates to follow...

-Chris

At approximately 4:15AM CST, a pair of redundant Powerware 500KVA UPS units
failed creating a power failure in section B of our DLLSTX2 datacenter.
Emergency teams were deployed within minutes and power was restored
within minutes but intermmittment power outages did occur until 6:45AM CST.
Powerware, JT Packard, and electricians are currently onsite with over
100 Planet technicians working to resolve the issue. We do not anticipate
any further outages . A formal RFO will be released once the team debriefs.
We apologize for all issues that has caused.

Lance Crosby
COO & Legal Counsel
TP / TC / SM / Insomnia365


***********************************
*** 2005-03-31 10:54 AM Eastern

Response from TP:

We will be performing a sweep of the data center as soon as this issue is
completely resolved to reboot and ensure connectivity of all Active servers.

Thank you for your patience in this matter.


***********************************
*** 2005-03-31 11:43 AM Eastern

Location: DLLSTX2
Severity: Level 5
Description:
At 4:09AM CST, a power failure occurred in a redundant pair of Powerware UPS
units feeding power to section B of the DLLSTX2 datacenter. The power failure
was caused by a faulty fuse in UPS unit B-1. As the load transferred to UPS
unit B-2, the spike in the load created an overloaded breaker and UPS B2 also
lost power. This resulted in a power outage to the main power distribution
unit feeding section B of the datacenter floor. Emergency teams were notified
and the power was restored within 20 minutes. The power continued to cycle
until 6:45AM due to the faulty fuse and the inability of the redundant UPS
units to remain in bypass mode. Customers may have noticed several power
cycles during this time period. Powerware, JT Packard, and electricians found
the problem and replaced the faulty hardware and fuses. At 6:45AM, all electrical
service was restored to normal and the NOC team began to bring all servers
back online. The technical staff is currently placing a console on all servers
to verify server restarts. Customers with operating systems that require a file
check may have experienced extended downtime during the file check. Powerware
and JT Packard will continue to monitor the UPS systems for the next 24 to 48
hours. The Planet does not anticipate any further outages.



***********************************
*** 2005-03-31 12:00 AM Eastern

fmerrill-03/31/2005 11:00:15:
Investigating to see if we can't get power back online for you.




------------------------------------------------
IRC Channel Info:

Server: irc.oftc.net
Channel: #linode
---

Et voilà, l'attente est terminée, mon portable est à la réception et m'attends pour mon heure de dîner!

C'est bien le système de tracking des compagnies de transport, on sait à la minute près qui a signé, où ça a été livré et quand, quelques secondes après que le gars soit parti de la bâtisse!

On dirait que The Planet Internet ont des problèmes de connectivité;

www.theplanet.com ne réponds pas.
www.linode.com ne réponds pas.
host28.linode.com ne réponds pas non plus..
www.michelbelleau.com ne réponds pas !!

Pourtant, host9.linode.com réponds (hébergé chez hurricane electric)

Qu'est-ce qui se passe? J'ai besoin de mes services web!

mercredi, mars 30, 2005

Nouvelles connaissances: la méthode "proc_open" de PHP.

Ça permet d'ouvrir un processus (un exécutable, dans mon cas "mpg321") et de traiter ses entrées/sorties à l'aide du script. Je vais pouvoir mettre disponible dans ma section de téléchargements ce script lorsqu'il sera terminé; il fera l'interface entre MPG321 et l'adapteur VWCDPIC.

Au départ, je sélectionne deux flux(select_streams). STDIN et "MPG321 -R". Je prends en tableau tous les fichiers du répertoire de MP3 et j'envoie la commande "l blabla.mp3". Je traite l'entrée du flux de MPG321 pour ne pas qu'il s'épuise et je vérifie que le fichier n'est pas rendu à sa fin. Si oui, j'en envoie un autre. Sur le flux STDIN, je vérifie l'arrivée de certaines commandes de trois lettres (PRV, NXT, MEN, MDI) pour changer de piste. Il va me rester à vérifier le mode aléatoire ou non et aussi programmer quelque chose pour pouvoir facilement sélectionner une chanson dans tous le répertoire musical (style, avec les chiffres de 1 à 6 de la console Monsoon de VW)

Mouain, ça avance pas pire. Maintenant que le réseau sans fil fonctionne bien et se branche automatiquement à mon réseau à l'appartement et que les MP3 commencent à jouer au random au démarrage, je pense que je peux rebrancher la machine dans ma voiture et l'opérer à distance pour continuer mes tests.

Comment faire fonctionner une carte Trendnet TEW-228PI (à base de chipset rtl8180) sur Linux Debian 3.1 (Sarge)


par malaiwah, 30 mars 2005

  • En premier lieu, il faut une copie du kernel (j'ai choisi 2.6.8), ndiswrapper, les outils wireless et unzip
    apt-get install kernel-package kernel-source-2.6.8 ndiswrapper-source ndiswrapper-utils unzip wireless-tools

  • Il faut décompacter les sources téléchargées
    cd /usr/src
    tar jxvf ndiswrapper-...
    tar jxvf kernel-source-...

  • Il faut configurer nos sources du noyau et en compiler une version bidon
    cd /usr/src/kernel-source-2.6.8
    cp /boot/config-2.6.8 ./.config
    make modules

  • On peut maintenant compiler ndiswrapper à partir de ses sources
    cd /usr/src/modules/ndiswrapper
    make install KSRC=/usr/src/kernel-source-2.6.8

  • Ndiswrapper est installé, on peut faire connaitre ses dépendances au kernel
    depmod -a

  • Il nous faut aussi les drivers de la carte TEW-228PI pour Windows XP (copie mirroir locale)
    wget http://www.malaiwah.com/tew228/TEW-228PI.zip
    mkdir TEW && cd TEW
    unzip ../TEW-228PI.zip

  • On peut maintenant les installer dans Ndiswrapper
    ndiswrapper -i Drivers/NETR8180.INF

  • On peut vérifier que le matériel est détecté
    ndiswrapper -l

  • On peut alors installer le module
    modprobe ndiswrapper

  • Le kernel devrait alors avertir qu'il a installé une carte de réseau sans-fil
  • On peut configurer automatiquement la nouvelle carte réseau en plusieurs étapes

  • vim /etc/modules
    Ajouter la ligne "ndiswrapper"

  • vim /etc/modprobe.d/aliases
    Ajouter la ligne "alias wlan0 ndiswrapper"

  • vim /etc/network/interfaces
    Ajouter les lignes
    auto wlan0
    iface wlan0 static
    address xxx.xxx.xxx.xxx
    netmask 255.255.255.0
    gateway xxx.xxx.xxx.xxx
    wireless-essid malaiwah.com
    wireless-channel 3
    wireless-mode ad-hoc

  • Ah ouais.. Bonne nouvelle!

    Mon portable est enfin accepté et sur le bord.. de partir de l'entrepôt de HP je ne sais pas trop où. J'espère ne pas recevoir d'appel d'ici vendredi pour me dire que celui qu'ils m'avaient réservé n'est plus disponible, je vais être enragé! Je pense que ce dernier "stretch" va déterminer si HP reste un leader ou non dans ma tête...

    Jukebox MP3: J'avais déjà commencé à travailler sur un projet de Jukebox MP3 sur une carte-mère Mini-ITX dans ma GTI. J'avais prototypé la version 1, qui est morte depuis.. Je pense que j'ai fait sauter le Northbridge, la carte-mère ne veut plus rien faire des disques dur IDE.

    J'ai remonté une autre carte-mère Epia dans mon grand congé de fin de semaine avec Debian (Sarge) pour enfin remettre un grand éventail musical dans mon char. Je suis allé me chercher un isolateur de boucle de mise à la terre (ground loop isolator) chez RadioShack pour 10$! Une aubaine puisqu'il était inscrit 20$ en ligne.. J'imagine que ça va régler pas mal tous les problèmes de bruits de fond que j'avais dans ma première version.

    J'ai hâte de remettre ça en fonction dans mon coffre (c'est dans la roue de secours que tout se retrouve, ça rentre ben ben fit. Je vais enfin pouvoir en prendre des photos et faire la section de mon site préparée pour ça!

    Un XBOX ! Je suis maintenant l'heureux détenteur d'une console de jeux; jamais je n'aurais cru ça, mais je viens d'encourager Microsoft en leur achetant une console de jeux neuve ;-)

    Un jeu venait avec la console, Mechassault et Renée-Anne voulait absolument qu'on s'achète "Fuzion Frenzy"; c'est plein de petits jeux bien drôles qui occupent bien une soirée de party entre amis!

    vendredi, mars 25, 2005

    J'attends encore l'approbation de ma commande chez HP... snif...

    mercredi, mars 23, 2005

    Branle-bas de combat chez HP. Leurs représentantes au téléphone du service à la clientèle sont vraiment gentilles; j'ai discuté avec Danielle qui m'a appris une mauvaise nouvelle hier après-midi. Mon portable pour lequel la commande était approuvée et que j'avais créé une belle place dans mon coeur... il... il... snif.. il n'était plus disponible! Sh|t.

    J'en faisais mon deuil ce matin en regardant pour un autre portable, dans le Acer, le IBM, le Toshiba, le Dell... mais rien n'égale le rapport performance/prix que le NX9030 pouvait m'offrir. J'ai même vérifié s'il n'en restait pas en anglais, au cas où...

    J'ai eu un autre appel ce matin, ils en ont retrouvé un pour une commande qui s'est cancellée; il est tout neuf et ils me l'ont réservé. C'est comme s'il était minuit moins une et que j'ai été sauvé par la cloche; j'avais pas envie de débourser plus d'argent et en avoir moins en bout de compte.

    Je devrais recevoir bientôt un courriel avec l'approbation de la commande, sinon, je vais rappeller la commis du service à la clientèle qui m'a bien servi jusqu'ici; j'aimerais bien recevoir le portable avant le 7 avril (soit un mois après que j'aille placé la commande initiale).

    samedi, mars 19, 2005

    Truc de fille: écoute des émissions cul-cul et essaie de faire les mêmes idées dans l'appartement.
    Tranche de vie: "Décore-ta-vie" et leurs trucs de rénovation + Renée-Anne. Une journée d'investissement à deux personnes + de la peinture et une planche de bois.

    Résultat: Wow. On a une belle cuisine maintenant, avec une simèze à 36 pouces du sol tout le tour; dans la partie inférieure, on a alterné plusieurs couleurs.. Ça valait la peine de sacrer pendant une journée; c'est comme si tout ce que tu faisais, c'était que du découpage (ouach) toute la journée..

    vendredi, mars 18, 2005

    Une perte pour le paysage radiophonique de Québec: Jean-François Fillion quitte les ondes de CHOI RadioX, le 17 mars 2005.

    Je n'en croyais pas mes oreilles hier matin, je voulais attendre une journée pour savoir si c'était vrai ou non, mais oui, Jeff Fillion n'est plus à la Radio X... Peut-être un retour avec une partie de son équipe sur une radio satellite près de chez-vous? On ne sait jamais.

    Je continue à rester un X, mais j'espère que la plage horaire du matin sera remplacée par Denis Gravel qui, selon moi, exprime bien ses opinions. C'est lui qui remplaçait Jeff lors de ses absences, on sait tous maintenant qu'il fera l'affaire j'en suis sûr.

    Longue vie à la Radio X. Longue vie à CHOI; avec ou sans Jeff, ça reste la seule radio francophone intéressante à Québec.

    jeudi, mars 17, 2005

    Ohhh yeah! La commande de mon portable a été approuvée par HP et je devrais avoir un courriel bientôt me signalant le numéro de tracking par Purolator.

    Je vais l'avoir espéré et mérité ce portable-là!

    Je me sens comme un p'tit gars qui va recevoir un Game Boy à Noël; quand il débale le cadeau il a envie de sauter dans les bras de tout le monde.. (expérience vécue!)

    mercredi, mars 16, 2005

    En vrac !

    * Bonne nouvelle, le RadioX de Québec a gagné contre le Garaga 4 à 3 en fusillade.

    * J'ai initié Renée-Anne à travailler sur son site web, je lui ai monté un système de gestion de contenu bien simple (le wikiwah)

    * J'ai remis en forme un peu mon BLOG, il paraît mieux avec ces nouvelles couleurs!

    * J'ai testé un éditeur en ligne WYSIWYG pour mes sites Internet; il semble bien performant: FCKeditor.

    * J'ai commencé à lire "Da Vinci Code" en anglais; je me suis acheté la version illustrée.

    * J'ai rappellé chez HP pour ma commande de portable; malheureusement, puisque je le fait livrer à une adresse qui est différente que celle de la carte de crédit, ça a levé un drapeau chez-eux pour dire "oups, c'est suspect" et ça va ralentir la manutentio