Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Derniers commentaire(s) [Tous] :


[ 1 2 :: Suivant ]

Utiliser un scanner à plat comme un scanner 3D

Posté le 10 août 2007
Je me suis aperçu récemment qu'un scanner à plat classique pouvait faire office de scanner 3d rudimentaire.

Je savais qu'il y en a qui bricolent des scanner 3D avec des légos, un caméra et une diode laser, mais je n'ai pas souvenance d'avoir vu utiliser un simple scanner. Le truc super pour les faignasses comme moi, c'est qu'on n'a pas besoin de bricoler.

J'ai fait un article avec en démonstration un rendu rapide avec un raytracer, mais pour avoir un truc exploitable il faudra écrire un 'tit programme de conversion.

L'article : http://www.sporniket.com/page/200708102245

> Lire le journal (16 commentaires, moyenne: 2,6).

Mise à disposition de mes outils pour générer du code PHP

Posté le 20 décembre 2006
Cher journal,

Tout d'abord, cela fait un moment que je travaille sur les outils dont je vais parler et que les packages sont disponibles sur ma page sourceforge [1] ("release early, release often" qu'ils disent), mais je n'en parle maintenant pour une raison simple : c'est maintenant suffisamment prêt.

De quoi s'agit-il ? Mon but est de générer du code à partir de fichiers de description en XML selon un schéma ad-hoc, le-dit code étant pénible à écrire et à maintenir (par exemple l'écriture du triptyque champ privé-accesseur en lecture-accesseur en écriture)
Pas la peine de crier au génie, peut-être même que ça existe déjà, sauf qu'il s'agit ici de généraliser du code PHP que j'ai écris moi-même.

Les outils disponibles sont les suivants :
- src-bean : génère un équivalent des JavaBean, mais avec un petit plus : deux méthodes pour copier les attributs vers ou depuis un objet quelconque possédant les même attributs (et donc les même nom d'accesseurs)

- src-request : génère un "bean" avec des attributs en lecture seule (i.e. que des getXXX) pour récupérer les valeurs présente dans $_REQUEST, l'intérêt de la chose étant de : faire quelques manipulations pour contraindre la valeur récupéré, comme la conversion en nombre entier, en un texte d'une seule ligne, ou encore fournir une valeur par défaut si il n'y a pas de valeur ; supporter des "espaces de nom", en fait un préfixage des noms de valeurs. Voir [2] et [3]

- src-form : génère du code PHP générant le corps d'un formulaire, l'intérêt de l'outil étant : le code généré n'a pas de mise en page par tableau, tout se fait par CSS, de nombreuse classes CSS étant générée pour pouvoir cibler un champ précis si nécessaire ; les tags labels avec les attributs "for" adequats ce qui permet d'exploiter ce tag correctement ; la possibilité de préfixer les nom des champs ("espace de nom") permettant des inclusions multiple ; la possibiliter de spécifier une expression php pour l'objet contenant les données du formulaire et la fonction permettant d'afficher les label traduits.

- src-linker : génère le code d'une classe permettant de générer les leins html d'un site avec quelques paramètres. Voir [4]

- src-database-table : génère une API de bas niveau pour manipuler une table de base de données. L'intérêt de l'outils est que le nom des colonnes et de la table n'est pas totalement figé avec le support encore une fois d' "espace de noms". Voir [5]

- src-struts : génère des scripts php dont le cheminement reprend celui de struts, avec la reprise des bean pour les données de formulaire, les classes actions, le concept du forward-mapping.


Une application de démonstration [6] et [7] montre la mise en oeuvre de certains modules (src-bean, src-request, src-form et src-struts).

De manière générale, j'utilise des scripts ant pour automatiser la génération de code (transformation des fichiers XML avec des script XSLT), j'ai organisé les fichiers pour prévoir le support de différents langages de programmation.
Certains outils peuvent générer un fichier de description pour un autre outil, ce qui permet de les enchaîner :
Ainsi, src-database-table peut générer des descriptions de formulaires (pour la saisie des données et des critère de recherche), src-form peut générer des description pour src-request (pour récupérer les valeurs des différents champs) et src-request peut générer des descriptions de bean (pour stocker toutes les valeurs dans un bean et ne plus faire de tests et autres).

Un précision importante : seuls les modules utilisés dans la démonstration ont été correctement testé, pour les autres modules, je les ai utilisé une fois et ça marche -j'utilise le code généré sur un de mes site-, mais il faut s'attendre à de mauvaises surprise. D'autre part, la tâche ant "style" ne fonctionne pas avec gcj, il faut un jdk/jre de Sun.

Pour conclure, pourquoi j'ai fait ça ? Pour répondre à mes besoins, pour travailler mes compétences PHP et concrétiser certaines de mes réflexions.
Pourquoi j'en parle ? Parce que ça peut intéresser certains d'entre vous, c'est sous licence libre (GPL), et ça flatte mon ego (trèèèès important ça).

Une dernière chose en passant : malgrè une relecture assez attentive, j'ai pu laissé des fautes, je vous demande pardon à l'avance.

[1] http://sourceforge.net/projects/websitesystem/
[2] http://www.sporniket.com/page/blog/php/200502091420
[3] http://www.sporniket.com/page/blog/php/200502091442
[4] http://www.sporniket.com/page/blog/php/200502171119
[5] http://www.sporniket.com/page/blog/php/200502091730
[6] http://www.sporniket.com/htmltools/textconverter.php
[7] http://www.sporniket.com/htmltools/linkgenerator.php

> Lire le journal (15 commentaires, moyenne: 2,8).

Ma soeur et son nouvel ordi [pub éhontée pour son blog...]

Posté le 21 avril 2006
Le mois dernier j'ai installé un blog pour ma soeur pour qu'elle diffuse ses petites bd, et elle en a profité pour s'acheter son propre ordinateur portable (avant elle utilisait celui de son copain qui avait déjà migré sous Linux).

Elle a eu quelques problèmes pour faire marcher son scanner, mais maintenant ça va, avec une victoire éclatante de la Fée (pour comprendre lisez donc la BD...). Bonne lecture !

http://chibi.sporniket.com/la-yone/index.php/2006/04/21/18-l(...)

> Lire le journal (9 commentaires, moyenne: 5).

Youpi ! [Edirol UM-1X, usb-midi, ubuntu]

Posté le 24 mai 2005
J'ai enfin réussi à convaincre alsa d'utiliser mon interface usb-midi, supportée par alsa (j'avais vérifié avant d'acheter). Les instructions sont effectués sur une Ubuntu (4.10, alsa 1.0.5 et des poussières) mais ça devrait être adaptable partout (facilement pour les dérivés de Debian). Et ça devrait marcher avec toutes les interfaces USB/MIDI

Ma configuration audio

J'ai 2 cartes sons : une intégrée à la carte mère, l'autre sur un port PCi. Et enfin j'ai mon interface USB.

Marche à suivre
/etc/modules

Rajouter les lignes suivantes

snd-usb-audio
snd-seq-device
snd-seq-midi
snd-seq-oss
snd-seq-midi-event
snd-seq

/etc/modutils/alsa (pour modifier /etc/modules.conf)

Rajouter les lignes suivantes

alias char-major-116 snd
options snd cards_limit="3"

Puis invoquer la commande update-modules.modutils
Redémarrer
La commande amidi -l doit faire apparaître l'UM-1X.

> Lire le journal (1 commentaire, moyenne: 1).

Scripts php tous chauds...

Posté le 09 février 2005
Vu que j'ai pas le temps depuis des mois de faire un truc propre et de créer un dépôt sourceforge, je met quelques scripts (ou des modèles de scripts) en PHP sur mon site.

Ce n'est pas forcément innovant (aujourd'hui : encore une nouvelle façon de récupérer les paramètres de requêtes et de lire/écrire dans une table d'une base de données), mais ça peut inspirer.

C'est orienté objet, php 4.3.9 à priori (j'en ai profité pour nettoyer le code, mieux modéliser certaines chose, et du coup c'est pas testé...), c'est sous GPL 2.1 et y'en aura d'autres.

http://www.sporniket.com/blog/php(...)

PS : où se trouve l'option "journal de seconde page" ?

> Lire le journal (6 commentaires, moyenne: 2,3).

Le nouveau troll sur Java

Posté le 06 octobre 2004
Avec la victoire de Kodak sur Sun cette semaine, après le fameux "Java ça pue c'est pas libre", on va également pouvoir dire "Java ça pue c'est breveté"

L'article sur le register, l'inquirer, etc...

http://www.rochesterdandc.com/apps/pbcs.dll/article?AID=/20041002/B(...)
http://www.theregister.co.uk/2004/10/04/kodak_wins_java/(...)
http://www.theinquirer.net/?article=18864(...)

Le brevet
http://www.freepatentsonline.com/5226161.html(...)

> Lire le journal (5 commentaires, moyenne: 2,6).

L'idée farfelue du matin fait avancer le pingouin...

Posté le 08 juillet 2004
Cher journal,

Je viens d'avoir une idée farfelue : que tous les développeurs du libre deviennent des "artistes-développeurs" (comme on dirait un "artiste-peintre"), tous les programmes deviendraient des oeuvres d'arts (et pour certains des chefs-d'oeuvres), et on se met tous à une licence art libre.

Pourquoi ? Parce que les brevets ne s'appliquent pas -encore- aux oeuvres d'art. Et comme il y a une certaine tendance de la part des lobbies pro-brevets logiciels de ne pas considérer un logiciel comme une oeuvre de l'esprit -sinon il n'y aurait pas 30000 brevets abusifs accordés par l'office Européen des brevets-, il faudrait donc renverser cette tendance.

Au hasard des surfs, on trouvent des pages où cette thèse du logiciel considérée comme une oeuvre d'art est défendue, et je propose simplement de concrétiser tout ça.

Concrètement ça donnerait ça :

- Sur le CV : artiste-programmeur, artiste-développeur C/C++/etc..., artiste-architecte Java senior en chef, etc...

- Message "a propos du logiciel" : "Cette oeuvre d'art est diffusée selon les termes de la licence Art Libre"

- Crédit : "Merci aux artistes-contributeur : [liste de nom...]"

etc...

Tant que j'y suis, quelle tisane me conseillez-vous ?

Bonne journée

> Lire le journal (9 commentaires, moyenne: 2,7).

Projet de page d'avertissement (suite)

Posté le 03 juillet 2004
Suite aux contributions du journal
http://linuxfr.org/~sporniket/14354.html(...)

Voici la version finalisée de ma page d'avertissement. Je rappelle que c'est un pastiche de la page d'erreur affichée par Internet Explorer, je n'ai donc pas cherché à faire une page conforme à l'état de l'art.

http://www.sanctuairetokugawa.com/browser/(...)

La licence : je met tout ce dont je suis l'auteur dans le domaine public, excepté l'image "Get Firefox" qui appartient à la fondation Mozilla.

Vous pouvez télécharger le kit ici :

http://www.sanctuairetokugawa.com/browser/browser.zip(...)

> Lire le journal (10 commentaires, moyenne: 3,3).

Projet de page d'avertissement

Posté le 02 juillet 2004
Avec la reformation d'une équipe de développement pour Internet Explorer, il semble que la deuxième guerre des browsers (alias WWWW2) va démarrer.

De plus, suite à un journal pointant vers IE7, j'ai trouvé sur cette page une fausse page d'avertissement qui m'a inspiré celle-ci :

http://www.sanctuairetokugawa.com/browser/(...)

Si vous avez des remarques ou des corrections, n'hésitez pas.


Reformation de l'équipe IE:
http://blogs.msdn.com/dmassy/archive/2004/06/16/157263.aspx(...)

IE7 :
http://ie7.sourceforge.net(...)

Fausse alerte originale :
http://de.lineofsight.org/poor_standards_support.html(...)

> Lire le journal (14 commentaires, moyenne: 2,6).

Microsoft poursuit en justice un fonctionnaire brésilien en charge du logiciel Libre

Posté le 20 juin 2004
Rapporté par divers blogs, Microsoft poursuit en justice pour diffamation Sergio Amadeu, président de l'Institut National des Technologies de l'Information du Brésil.

La raison : Sergio Amadeu aurait comparé la politique de licence de Microsoft à celle d'un dealer ("la première dose est gratuite").

Il y a une pétition en ligne pour soutenir M. Amadeu.



* CIPSA - article détaillé sur l'affaire (en portugais)
http://www.cipsga.org.br/article.php?sid=5338&mode=thread&o(...)
* CIPSA - Lien vers les pétition (en portugais)
http://www.cipsga.org.br/(...)
* Un article de blog sur l'affaire (en anglais)
http://hackers.propus.com.br/~pablo/blog/?id=31(...)

[Note: proposé initialement en dépêche, on m'a conseillé d'en faire plutôt un journal. Donc inutile de me dire d'en faire une dépêche.]

> Lire le journal (5 commentaires, moyenne: 3,6).

Houlà, un virus/vers mail se lâche !

Posté le 19 juin 2004
Depuis ce matin 4h40, j'ai reçu 180 messages de type "échec d'envoi de mails"...

> Lire le journal (6 commentaires, moyenne: 2,3).

La musique gratuite (suite)

Posté le 11 mai 2004
Suite au journal
http://linuxfr.org/~lefute/12575.html(...)
et avec de l'avance sur mes plans de faire un site spécial pour ça, j'ai mis ma musique à disposition gratuitement sur mon site.

[pub]http://www.sanctuairetokugawa.com(...)[/pub]

J'ai repompé la mise en page utilisée pour le message anti-brevets (que vous retrouvez en bas)

Pour les fidèles aux standards du web, je sais, mon site utilise des frames, mais je travaille à la refonte :
http://www.sanctuairetokugawa.com/accueil/home(...)

Mais comme je dois reprendre l'intégralité de mes documents pour qu'ils soient enfin conformes, qu'en plus je construits les outils pour gérer mon site, et qu'enfin je suis une grosse feignasse, ça prend du temps.

[message to="correcteur"]Comment ça "feignasse" n'existe pas ? (^^) [/message]

> Lire le journal (18 commentaires, moyenne: 2,8).

Ouin, Grsec il m'embête (T_T)

Posté le 27 avril 2004
Cher journal,

Je pensait avoir compris la config avec drakperm (j'ai une mandrake 9.1) et j'ai rajouté une règle pour pouvoir executer les fichier executables dans mon répertoire avec une règle pour /home/dsporn/*

En effet grâce à ça j'ai enfin pu lancer Eclipse sans devoir faire un su /o\

Maintenant, je me mets à la programmation gtk, je me suis créé des sous répertoires qui vont bien pour ranger mes fichiers, mais là, tous les executables de ces dossiers sont refusés par grsec parce qu'ils les estime "untrusted"

J'ai rajouté une règle pour le dossier contenant mon projet : rien.
J'ai changé la règle "/home/dsporn/*" en "/home/dsporn/" des fois que, mais rien non plus.
Sur Google, j'ai trouvé pour un problème similaire le nom de la commande chpax, mais elle n'existe pas sous Mandrake.
J'ai copier mon répertoire à différents endroits, mais j'ai là aussi fait choux blanc.

Bref, là je sèche...

> Lire le journal (3 commentaires, moyenne: 1,3).

Désinstaller cette **** de Google bar

Posté le 20 avril 2004
Cher journal,

Je suis chez un client, et sur le poste que j'ai récupéré (sous win2000 et j'ai des droits limités), l'ancien utilisateur a eu la chouette idée -hum- d'installer la Google bar pour IE.

Comme je n'en ai pas besoin (j'utilise IE pour tester le site que je développe pour le client -**** de script pas compatible....-) j'aimerais désinstaller cette barre (que je soupconne en plus de me balancer des popups à tire-larigots)

Seul pb, j'y arrive pas, que ce soit par le panneau de contrôle ou le lien accessible depuis la Google Bar. Bien entendu, je ne peux pas supprimer la DLL.

Bref, comment je fait pour l'atomiser, j'en ai marre !

> Lire le journal (17 commentaires, moyenne: 1,6).

Parler des logiciels libres simplement ...

Posté le 07 avril 2004
Cher journal,

Ca y est, j'ai enfin commencé sérieusement la nouvelle version de mon site (cf journal precedent), et une page nécessite quelques relecteurs avertis :

http://www.sanctuairetokugawa.com/accueil/aide(...)

En effet comme j'y parle de logiciels libre, je préfère éviter les carabistouilles. Pour la liste des navigateurs, si le votre n'est pas listé et que le site marche, dites le moi.

A propos, que pensez vous de mon analogie entre les logiciels libre et les produits "bio" ?

Tro^w Suggestion/améliorations/idées bienvenues, mais il faut rester simple (idéalement non technique)

Merci d'avance

> Lire le journal (8 commentaires, moyenne: 1,1).

Ca ne valide pas et je ne sais pas pourquoi

Posté le 05 avril 2004
Cher journal,

Je travaille à la refonte de mon site afin qu'il soit aux normes. J'utilise donc le valideur du W3C pour valider ma page :

http://www.sanctuairetokugawa.com/santoku/viewpage.php(...)

Or donc, quand je tente de valider la page j'ai 4 erreurs :

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.sanctuairetokuga(...)

Le problème étant que je ne comprend pas l'erreur que j'ai pu faire. Ou bien est-ce un bug du valideur ? Help !

Merci d'avance.

> Lire le journal (29 commentaires, moyenne: 1).

En retard pour la LEN mais en avance pour les brevets...

Posté le 03 avril 2004
Suite à une grosse flemme, je n'ai pas pu mettre une page de protestation contre la LEN.

Pour compenser, je suis en avance pour protester contre les brevets logiciels. Par rapport à la dernière fois :
- le message est plus concis (merci pour les modèles)
- il n'y a pas de page intermédiaire pour "forcer" l'affichage du message. C'est pas beau, c'est pas gentil, mais bon c'est plus visible et moins déroutant que ma dernière tentative (on a toujours l'accès immédiat au site cette fois)

[pub]
http://www.sanctuairetokugawa.com(...)
(Attention c'est encore du HTML tout pourri -avec des frames en plus- !!! )
[/pub]

> Lire le journal (4 commentaires, moyenne: 1,3).

Les PS2 modifiées sont légales en Italie !

Posté le 21 janvier 2004
Vu sur ZDNET
http://www.zdnet.fr/actualites/technologie/0,39020809,39137925,00.h(...)

Morceaux choisis :
«Il peut être facilement affirmé que la fonction première de ces mod-chips est d'éviter les positions monopolistiques et d'améliorer les possibilités d'utilisation de la Playstation», a estimé la cour de Bolzano
«le propriétaire d'un produit peut l'utiliser comme bon lui semble», poursuit la cour
Plus que de lutter contre le piratage, elles empêchent la sauvegarde au titre de la copie privée, et ne permettent de jouer qu'à des jeux commercialisés par le géant nippon et selon des marchés verrouillés géographiquement, a estimé la cour



Voir aussi le compte rendu complet là :
http://www.alcei.it/english/actions/psmodchip.htm(...)

> Lire le journal (2 commentaires, moyenne: 1).

Carte combo USB2/FW

Posté le 15 janvier 2004
Cher journal,

J'aimerais acquérir une carte combo USB2/FW. Je connais 2 modèle : un de chez Adaptec et l'autre chez Belkin

J'ai une distrib Mandrake 9.1

1) Est-ce que ça marche sous Linux ?

2) sinon, quelle carte USB2 pour Linux ?

Merci d'avance

> Lire le journal (0 commentaire).

Ma prochaine carte video et GL4Java

Posté le 29 décembre 2003
Bonjour,

Ca y est j'ai décidé que ma prochaine carte vidéo sera à base d'une ATI 9600 XT. Il y a quelques temps j'aurais penché pour une Nvidia parceque leurs pilote (windows) était "de bonne qualité". Mais comme apparemment sous Linux c'est moins bon + cépalibrecépabien, et que de l'autre coté ATI a une version libre des drivers en plus de ceux proprios et qu'il y a moins de problèmes semble-t-il, je vais choisir ATI.

Actuellement j'ai une carte à base de Kyro2 de chez Hercules avec le driver linux téléchargé depuis ST Micromachintruc et ça marche. Sauf que le driver provoque une erreur avec GL4Java et donc je ne peut pas développer mon appli OpenGL en Java sous nux (heureusement j'ai encore une partoche Win2000)

Alors d'abord les questions habituelles de retour d'expérience :
- Est-ce que ça marche bien sous Linux, plus précisément j'ai une mandrake 9.1 de base, je compte éventuellement passer en 9.2 -à moins d'attendre une version avec noyo 2.6-
Je n'ai rien contre compiler un driver, voire même un noyau

- est-ce que le matériel est utilisé aux mieux de ses capacités ? quel driver marche le mieux (je préfère la stabilité aux performances, et si la version libre fonctionne mieux, ça m'arrange)


Ensuite la question qui fait le titre de ce journal :
- Est-ce que GL4java fonctionnera avec le pilote retenu (là aussi pourvu que ça soit le libre)


Merci d'avance

> Lire le journal (10 commentaires, moyenne: 1,4).

[ 1 2 :: Suivant ]