Blog du metabaron

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

dimanche, novembre 16 2008

Comment afficher, dans un blog dotclear 2, les posts des autres blogs (cas d'une installation multiblog)

Recemment, j'ai installe la version 2.1.1 de Dotclear. Suite a cela, j'ai procede a une installation multi-blog afin de tester le bousin et voir ce que l'on pouvait en faire.

J'ai alors voulu faire une installation de type blog principal / sous-blogs et la, impossible de faire apparaitre les posts des sous-blogs dans le blog principal. J'ai alors "tweake" le code pour faire cela.

Voici mes modifications:

677                 if($this->con->escape($this->id)=='default')
678                         $strReq .= "WHERE 1 ";
679                 else


default est l'identifiant du blog dans lequel doit apparaitre les posts de tous les autres blogs.

C'est crade, c'est pas beau mais ca a le merite de fonctionner.

jeudi, novembre 13 2008

Nouvelle version de Dotclear

Et voile, je viens de passer a la nouvelle version de Dotclear: 2.1.1 a partir de la version 1.2.7

Si comme moi vous voulez savoir comment passer d'une version a l'autre, il suffit de suivre la documentation. Tout c'est passe sans probleme pour moi.

La nouveaute interessante: Dotclear supporte XML/RPC donc on va pouvoir blogger de l'iPhone (enfin quand il y aura un client car celui de WordPress ne fonctionne pas avec doctlear 1.2.7)

mardi, septembre 9 2008

Visa: resultat des courses

Et bien, contrairement a ce que tout le monde pensait (meme mes patrons aux US), les avocats ont refuse de soumettre la demande de L1 en indiquant que, dans l'etat actuel des choses, la demande serait refusee...
Nous n'avons pas trop compris la raison mais nous travaillons pour soumettre un dossier beton, ce qui repousse donc le depart aux US aux calenques greques ... :(

mercredi, juillet 16 2008

Des nouvelles

Et oui, enfin des nouvelles.
Entre la naissance de Leena, les vacances de trois semaines en Malaisie et Singapour, le travail tres prenant depuis quelques semaines et la gestion de divers problemes personnels, je n'ai pu que passer de tres courts instants sur internet.

Donc, Leena se tourne maintenant toute seule sur le ventre, elle a ete subjugee par le feu d'artifice du 14 Juillet 2008 et elle babille genre: moi, je tente de m'exprimer mais personne ne me comprend.

Le boulot est prenant, tant par la quantite de travail que par les challenges qui me sont proposes. Nous sommes entrain de faire les papiers pour le visa L1 (et oui, nous n'avons encore une fois pas obtenu le visa H1-B...) et le depart devrait se faire, si tout va bien, aux alentours de la fin Septembre.

Allez, a plus les amis.

mercredi, mai 7 2008

Le visa H1-B

C'est apparemment pas encore cette annee que je vais avoir de la chance pour le visa moi ...

lundi, mars 31 2008

Programmation iPhone / Contacts

Vous avez sans doute vu, si vous etes possesseur d'un iPhone ou d'un iPod, des applications accedant a la liste des contacts et recupere le numero de telephone sur lequel vous cliquez.

Et bien, voici le code qui permet d'acceder a la liste des contacts: http://blog.metabaron.net/Contacts.tgz

Pour une demonstration: http://touchmods.wordpress.com/2008/02/14/accessing-contacts/

Le code n'utilise pas le SDK d'apple mais le SDK non officiel

jeudi, mars 13 2008

Leena est parmi nous

Voila, c'est fait. Depuis hier, je suis papa d'une fille prenommee Leena, 3 kilos et 48 centimetres.

Je suis content, surtout que la mere et la fille se portent bien :)

mardi, mars 11 2008

Bientot la naissance

Voila, ca approche, la naissance devrait etre pour cette nuit ou demain, la poche des eaux etant fissuree.
Pas de stress mais un peu d'anxiete car c'est un grand moment dans notre vie.

jeudi, février 14 2008

Developpement iPhone

J'ai fais, il y a maintenant un peu plus d'une semaine, l'acquisition d'un iPhone (on me l'a offert en fait mais bon).
En bon geek, j'ai regarde ce que je pouvais faire avec et c'est tout naturellement que je me suis mis a coder quelques petits programmes dessus (programmes bientot disponibles en code source ou en telechargement pour certains).

Et bien, je fais maintenant officiellement parti de l'equipe de Touchmods.net, l'equipe ayant developpe la solution de VoIP pour iPhone et iPod Touch (plus d'informations sur un article que j'ai ecris pour freephonie).

dimanche, février 10 2008

Cataphora et la Societe Generale

Pour tous ceux qui n'auraient pas compris ce que fait mon entreprise, Cataphora, voici un entretien que notre CEO (fondatrice) a donne a l'expansion dans lequel elle explique un ce que fait Cataphora et ce que note logiciel aurait pu apporter dans l'affaire Societe Generale.

Bonne lecture.

MAJ: merci Asan ;)

mercredi, janvier 16 2008

Comment supprimer son compte Viadeo

Il arrive que, pour des raisons diverses et variees, vous souhaitez supprimer votre compte de sites tels que Viadeo, Facebook ou autre.
Voici la procedure a suivre pour supprimer votre compte Viadeo a tout moment et sans motif:

  1. Connectez-vous au site et saisissez votre adresse e-mail pour vous identifier
  2. Cliquez sur l’onglet "Mon profil"
  3. Selectionnez "Mon compte"
  4. Selectionnez "Supprimer mon compte" en face de "Je désire supprimer mon compte Viadeo"
  5. Confirmez la suppression de votre profil

Voila, ca devrait pendre environs 24 heures pour disparaitre de Viadeo.

jeudi, novembre 22 2007

C'est une fille

Et oui, appris il y a deux jours, notre enfant sera une fille.
Bientot les photos sur la galerie

vendredi, septembre 21 2007

courier-authlib 0.59.3 et auth_vchkpw_login

Avec la version 0.59.3 de courier-authlib, il est possible de tomber sur une erreur du type:

authvchkpw.c: At top level:
authvchkpw.c:103: error: static declaration of 'auth_vchkpw_login' follows non-static declaration
authvchkpw.c:86: error: previous implicit declaration of 'auth_vchkpw_login' was here
authvchkpw.c: In function 'auth_vchkpw_changepass':
authvchkpw.c:184: warning: passing argument 1 of 'parse_email' discards qualifiers from pointer target type

Le probleme vient d'une liberte prise lors du developpement que GCC ne supporte pas. Pour le resoudre, il faut utiliser le patch suivant:

--- courier-authlib-0.59.3/authvchkpw.c 2007-04-22 20:53:30.000000000 +0200
+++ courier-authlib-0.59.3b/authvchkpw.c        2007-04-25 17:53:58.908980669 +0200
 -55,16 +55,19 
        return (*i->callback_func)(a, i->callback_arg);
 }

 #if HAVE_HMACLIB

 #include        "libhmac/hmac.h"
 #include        "cramlib.h"

+static int auth_vchkpw_login(const char *service, char *authdata,
+        int (*callback_func)(struct authinfo *, void *), void *callback_arg);
+

 static int auth_vchkpw_cram(const char *service,
                            const char *authtype, char *authdata,
                            int (*callback_func)(struct authinfo *, void *),
                            void *callback_arg)
 {
         struct  cram_callback_info      cci;

Vous creez alors un fichier, vous faite un "patch < nom_fichier" et la commande "make" devrait aller jusqu'au bout. (merci a broza pour avoir annonce mon erreur)

lundi, septembre 17 2007

Premiere echographie

Jeudi, c'etait pour ma femme et moi, futur parents, la premiere occasion de voir notre enfant: l'echographie.
6 centimetres, 60 grammes. Autant dire que c'est impressionnant de voir son enfant faire des cabrioles (il/elle est deja tres sportif) et avoir le hoquet. Mais, tout ce qui nous interessait: il/elle est normal !

Notre gosse est normal, ouaiiiissssssss

Toutes les photographies de l'echographie dans la gallerie.

mercredi, septembre 12 2007

Echographie

Demain, c'est la premiere echographie de ce qui va bientot etre notre enfant. Echographie en 3D. Esperons que l'on pourra avoir une copie et que notre enfant est tout ce qu'il y a de plus normal.

Ok, je suis un geek mais on ne se refait pas :)

samedi, septembre 1 2007

Concert a emporter

Le concept est delirant: vous prenez des gens connus mais pas trop dans la musique (genre on ne connait pas encore bien leur visage) et vous les faites chanter dans la rue a Paris avec juste une petite camera et aucun eclairage.
Mes deux chanons preferees: Cali chantant U2 sur le toi de Paris Cali chantant la fin du monde dans le funiculaire

mardi, août 28 2007

Femme enceinte = nouvelle conception du monde

Discussion hier soir:

  • Elle: c'est sympas la poche a l'avant des pantalons pour femme enceinte.
  • Moi: tu sais, tu prends environs 50 kilos et tu pourras en porter tous les jours.
  • Elle: ... bah non, ca donne juste envie d'etre tout le temps enceinte.

Ma femme 1 - Moi 0

  • Elle: il va falloir decorer la chambre d'enfants
  • Moi: ok ...
  • Elle: mais c'est cher, ce n'est pas rentable d'avoir un seul enfant avec tout ce qu'il y a a acheter. Deux c'est mieux.
  • Moi: il y a un message dans ta derniere phrase?

Ma femme 2 - Moi 0

jeudi, août 23 2007

Free sur le Havre

Il y a un peu plus de 1 an, mes parents se sont abonne au fournisseur internet Free en total degroupe (marre de donner de l'argent a France Telecom avec les tarifs qui augmentent continuellement) et c'est la que les problemes ont commences:

  • Probleme de stabilite du signal car ils sont assez loin du DSLAM resolu par l'ajout d'un filtre achete chez Auchan sur toutes les prises, meme les non utilisees (et non, je n'ai pas encore regarde si les prises ont une resistance).
  • Probleme entre Free et France Telecom qui se rejettent la reparation lorsque le cable telephonique prend feu grace a une bande de jeune. Motif: "Vous n'estes pas chez France Telecom monsieur, nous ne pouvons rien faire pour vous...", alors que les voisins, chez France Telecom n'ont pas de telephone non plus. Et Free qui demande de tester en rallumant la Freebox ou en la branchant sur une autre prise telephonique a la maison et en testant la freebox chez une autre personne (alors que tout le monde sait que lorsque le fils de telepone est fondu et au milieu de la route, rebrancher la Freebox ne resoudra pas le probleme et que votre Freebox ne fonctionnera pas chez quelqu'un d'autre ...)
  • Et, hier, le 22 Aout 2007, coupure complete d'internet pour tous les habitants du Havre ! Sans un message, sans rien. Inadmissible je trouve, surtout que je travaille de la maison pour mon entreprise et que un jour sans connexion, c'est un jour sans travailler. Imaginez les boites qui sont chez Free, elles vont vite passer a la concurrence (surtout que ce n'est pas la premiere fois que cela se produit ....).

Dommage pour Free.

lundi, août 13 2007

Qmail-scanner et Spamassassin

Bon, vous etes sous Debian et vous venez d'installer Spamassassin dans le cadre de l'installation d'un nouveau serveur de mail faisant tourner Qmail:

# apt-get install spamassassin

Le probleme, c'est que Spamassassin n'est pas vu par votre installation de Qmail-Scanner et cela vous embete bien

scanners="clamscan"

Et bien, la solution est toute simple:

# apt-get install spamc

Et Qmail-Scanner vous retourne alors:

scanners="clamscan","fast_spamassassin"

vendredi, août 10 2007

Awstats et multi-sites

Ce qu'il y a de bien sur Awstats, c'est qu'il gere parfaitement le fait que vous ayez plusieurs sous-domaines, pour peux que vous ayez configure Apache pour stocker les logs dans des fichiers differents selon le sous-domaine. Par contre, il n'est pas si facile que cela d'afficher le sous-domaine qui vous interesse dans Awstats sans changer l'url d'appel au script CGI et encore moins de n'afficher qu'un simple resume de base.

Et bien, AwstatsTotal va vous y aider. Il permet d'afficher le minimum vital des statistiques d'Awstats et d'acceder aux statistiques de tous vos sous-domaines par un simple clique de souris.

Si vous rencontrez le message suivant en installant AwstatsTotal:

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Fatal error: Unknown: Failed opening required '/var/www/apache2-default/awstatstotals.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0

Faite un petit chmod qui resoudra votre probleme:

chmod 755 awstats*

- page 1 de 2