- Martyanoff Nicolas (Galdor)
- Jabber ID
- Page perso
- Compte créé le 12 novembre 2003
- Vu le 17 août 2008
Format RSS des journaux- Contacter cet utilisateur
Derniers commentaire(s) [Tous] :
- Re: Et la réponse ? (Score : 3)
- Re: Et la réponse ? (Score : -5)
- ... (Score : 4)
- Re: ... (Score : 3)
- Re: ... (Score : 2)
- Re: ... (Score : 1)
- ... (Score : 1)
- Et les alternatives ? (Score : 3)
- 2008 sera une annee troll, ou ne sera pas (Score : 1)
- On m'aurait mentit ? (Score : 10)
- Bof (Score : 7)
- Re: complement (Score : 3)
- Pourquoi pas (Score : 2)
- ... (Score : 10)
- Re: explications (Score : 8)
- Re: imap et toute la clique (Score : 3)
- Re: Toujours aussi étrange... (Score : 2)
- Re: Anticrénelage ? Bof ! (Score : 6)
- Re: OpenGL, une alternative à Direct X ? (Score : 2)
- Avocat du diable (Score : 5)
Dernières entrées de forum(s)
[Toutes] :
- Rédaction de livre ... comment ? (Score : 0)
- Problème avec cppunit, les erreurs venant de la STL (Score : 0)
- Alternative à AJAX (Score : 0)
- Défi de taille... attention, TRES violent (Score : 0)
- Problème d'accents sous emacs (Score : 0)
- Cartograpie type jeu de rôle (Score : 0)
- Echantillonnage, ok sous vlc, ko sous le reste :( (Score : 0)
- J'ai cassé apt :( (Score : 0)
- Envoi d'emails avec mutt (Score : 0)
- Problème d'accès en écriture sous Samba (Score : 0)
- Impossible de trouver la lib boost de sockets (Score : 0)
- Utiliser une imprimante samba (Score : 0)
- Choisir une license pour un moteur de jeu... (Score : 0)
Xcs: X Color Selector
Posté le 02 septembre 2007J'utilise pas mal la console, mais aussi des applications graphiques, donc j'utilise Xorg; conséquence directe, j'aime à customiser les couleurs via .Xdefaults. Jusque là, ma méthode consistait à ouvrir gimp, à sélectionner ma couleur, la coller dans .Xdefaults, lancer xrdb, et prier que ça rende bien.
Récemment, j'en ai eu marre, et j'ai codé rapidement xcs, un sélecteur de couleurs. Il utilise Python (mon premier script python vraiment utile), et PyQt4 (parce que c'est beau et simple à utiliser) pour faire de la visualisation temps réel des couleurs que l'on modifie.
Comme sinon ce n'est pas drôle, il sauve tout seul les couleurs dans .Xdefaults, en modifiant les attributs si ils existent déjà, et en les rajoutant sinon, puis il appelle rdb.
Notons qu'au niveau *background et *foreground, je ne m'en occupe pas (sinon ça s'applique à pleins d'applis, c'est lourd), je me contente de modifier xterm*background et xterm*foreground si ils existent déjà uniquement.
Pour les curieux qui voudraient taper sur mon code python (sous GPL v3), voir une screenshot, ou juste essayer:
http://codemore.org/2007/08/30/xcs-x-color-selector/
> Lire le journal (2 commentaires, moyenne: 2,5).
Asus EEE
Posté le 08 juin 2007Je suis étudiant en fac d'info, et j'ai pris l'habitude de trimballer un laptop sur moi. Le-dit laptop est un toshiba entrée de gamme lourd et encombrant (3kg à nu, plus de 4 avec l'adaptateur et la sacoche).
Du coup, quand j'ai vu l'Asus eee, j'ai été fortement intéressé.
Pour $200 (~ ¤150), on découvre un ultraportable 7" de 890g, 22cm de largeur. 3h d'autonomie (peu, mais pour ce prix, c'est normal, et c'est toujours mieux que le mien qui tient 2h grand max), avec disque dur flash de 2Go, processeur basse consommation (intel mobile A100 ou A110, soit 600 ou 800MHz), et 512Mo de RAM.
D'autres modèles sont prévus, jusqu'à 16Go de disque dur flash, pour $500, soit ¤375, et ça sort en Août. Un modèle 10" est prévu pour la fin de l'année.
Je ne sais pas pour vous, mais je trouve ça diablement intéressant. Pour un prix plancher (Asus doit viser le très grand public), on obtient une machine qui certes, ne lancera pas Quake 4 ou Eclipse (troll inside), mais fournira une plate-forme web/text/devel ultra-mobile bien pratique pour un étudiant (ou un geek).
Anecdote intéressante, il devrait être possible de le commander avec Linux !
A comparer au NanoBook de VIA (avec son affreux écran à cristaux liquides qui prend plein de place pour rien) ou au Palm Foléo annoncé bien plus cher et orienté business, je crois qu'il n'y a pas photo.
Après reflexions, j'ai mis à plat les impératifs suivants:
1. La résolution permet de faire tenir un terminal 80x24 complet, ce qui permet de tout faire confortablement (LaTeX, développement, w3m).
2. La compatibilité Linux est totale (à l'exception de la webcam, osef), ce qui parait assuré.
3. Le hardware n'est pas verrouillé, i.e. on peut changer au moins la batterie, au mieux la ram et le disque flash.
Si ces trois impératifs sont réunis, je risque de me jeter dessus.
> Lire le journal (36 commentaires, moyenne: 2,9).
X.org Vacation of Code
Posté le 20 avril 2007Comme vous le savez, les dépôts de candidature pour le Google Summer of Code [1] ont pris fin récemment; la fondation X.org n'a reçu que trois places, qui vont donner lieu, on l'espère, à trois améliorations majeures pour X.org [2].
Du coup, les dirigeants de X.org ont décidés d'employer eux-même trois étudiants supplémentaires pour trois projets de plus [3].
On y trouve donc:
- Un support Xv pour le driver libre pour cartes NVidia, Nouveau [4].
- XCBScope/Dissector-Library (ne me demandez pas ce que cela veut dire).
- Mon propre projet, une implémentation libre de la compression S3TC pour Mesa.
Actuellement, la compression S3TC, utilisée intensivement dans les jeux vidéos, est soumis à un brevet logiciel qui empêche de distribuer des implémentations Mesa contenant un support de la compression de textures à la volée.
Mon objectif est d'utiliser des algorithmes différents pour générer le même format (qui lui est bien-sûr ouvert), ce qui ouvrira la voie de la compression à la volée à tous les drivers libres.
J'en profite pour remercier encore une fois Bart Massey pour m'avoir sélectionné, et Brian Paul pour avoir accepté d'être mon mentor.
Je vous ferai part de mon avancement dès le début du travail, fin Mai.
[1] http://code.google.com/soc/
[2] http://code.google.com/soc/xorg/about.html
[3] http://summer.cs.pdx.edu/node/58
[4] http://nouveau.freedesktop.org/wiki/Accueil-fr
> Lire le journal (23 commentaires, moyenne: 3,1).
Terminer ses projets, pas si facile ?
Posté le 09 décembre 2006Je m'en viens poster sur un sujet assez pénible, concernant la
programmation amateur. J'ai appris la programmation en autodidact il y a
des années, et ai toujours eu plein d'idées. Mais mon gros probleme a
toujours été de finir mes projets.
Le probleme ne vient que rarement d'un manque de compétences: je "parle"
couramment C et C++, ai de bonnes notions de perl et de php, et ai des
bases d'asm x86, de python, et de bash.
J'ai remarqué que bon nombre d'amis programmeurs souffraient du meme
symptome, a savoir un grand nombre de projets en cours (souvent en version
0.0.1), mais aucun terminé. Il faut dire que j'ai en permanence la tete
pleine d'idées, ce qui fait que j'ai toujours envie de commencer un
nouveau projet (en vrac, un framework de devel de jeux vidéos, un
compilateur C, un éditeur de texte scriptable en perl, un lecteur audio
console avec affichage des lyrics, un OS, etc.); pour arranger les choses,
je suis tres exigeant avec les programmes que j'utilise, et ai donc plus
que souvent l'envie de les recoder. Enfin, je n'aime pas contribuer, car
j'aime avoir un controle complet sur un projet, son archi, etc.
Alors je me demandais s'il y aurait parmi vous des gens qui auraient des
idées ou méthodes pour terminer ses projets de maniere satisfaisante. Ca
parait un peu stupide de demander de l'aide a ce sujet, mais les personnes
souffrant des memes symptomes que moi comprendront.
(Désolé pour la perte de certains accents, j'ai switché vers dvorak-us il
y a deux semaines (d'ailleurs je ferai un journal la-dessus
prochainement))
> Lire le journal (34 commentaires, moyenne: 4,6).
Review de clavier et demande de conseils
Posté le 22 novembre 2006J'ai commencé il y a des années avec un noname tout pourrave, et ai très vite enchaîné sur un logitech internet keyboard, le truc le plus simple possible dégoté pour une dizaine d'euros.
Mais il y a un an, en achetant un laptop, je me suis rendu compte que j'étais très à l'aise sur les claviers slim, aussi ai-je fais l'acquisition d'un Logitech UltraX pour un prix très réduit (de mémoire environ 20¤).
J'ai été au début très satisfait. Puis de mois en mois, j'ai commencé à ressentir des douleurs aux phalanges et aux tendons. Pas cool.
Il y a quelques jours, je me suis mis en tête de trouver un bon clavier. Un vrai clavier, pas un joujou logitech ou crosoft.
Je ne veux pas changer de layout; le dvorak me tente, mais j'ai un laptop AZERTY à côté que j'utilise à peu près autant que le desktop, donc pas envie de passer mon temps à changer.
Le TypeMatrix n'est vendu qu'aux Etats-Unis, et ne fait pas d'AZERTY . Deux claviers m'ont particulièrement attiré:
- Le Das Keyboard:
http://www.daskeyboard.com/
$90, pas de caractères imprimés, des touches mécaniques.
- Le Cherry G80-3000:
http://www.cherry.fr/french/products/secteur_public_g80-3000(...)
«Seulement» 63¤, touches mécaniques, réputation de la marque Cherry, toussa.
MAIS, et c'est là que le bât blesse, impossible de trouver un revendeur français pour l'un de ces deux joujous, et payer 25¤ de frais de port pour commander en Allemagne, avec le peux de garantie que cela représente, bah cela me gêne un peu.
En attendant de trouver une solution, j'ai acheté un SpeedLink sur Amazon, et vous en propose une mini-review.
Pour les photos, il y a une review de gamer ici:
http://www.team-aaa.com/shop/article.php?enter_id=96
Mon bilan perso:
- Les touches sont aussi dures que celle de l'UltraX, mais plus agréables. Pas encore de douleurs, à voir donc.
- La qualité de réalisation est infiniment supérieur, mais ça reste un peu cheap.
- Le dessus en aluminium et les diodes bleu, ça fait super beau, mais c'est pas ce que je demande à un clavier.
- La disposition des touches est un enfer, elles sont toutes hyper serrées, et si pour un gamer c'est plutôt bien, pour un codeur c'est vraiment galère, je passe mon temps à échanger le alt et le <, le inser et la flêche gauche, etc.
- La touche altgr est toute petite, pour faire les accolades et les crochets, c'est immonde.
Bref, un très bon clavier pour un utilisateur occasionel, un plutôt décevant pour un codeur intensif.
Après cette contribution qui sera peut-être utile à toute personne à la recherche d'un clavier pas cher (45¤ tout de même, mais cela reste bon marché par rapport au haut de gamme), je fais appel à vos connaissances pour trouver un moyen d'obtenir un G80-3000 voir un das keyboard (qu'est-ce que ses 20¤ de plus apportent ?) en France.
Merci d'avance (et bravo à ceux qui ont eux le courage de lire jusque là)
> Lire le journal (45 commentaires, moyenne: 2,9).
«As-if» informatique
Posté le 15 octobre 2006négatives.
Je viens de lire un article assez intéressant:
http://dascritch.net/blog.php/2006/10/13/562-la-seconde-guer(...)
En gros, le monsieur développe un «as-if» historique concernant les
navigateurs internet, si netscape n'avait pas libéré ses sources. Mais je
reste assez perplexe.
Alors j'ai entrepris de rédiger une autre alternative.
Donc la faille de sécurité majeure a été découverte. En l'espace
de quelques heures, des bots compromettent des millions de machines. Des
listes de dizaines de millions de mots de passe sont volés, des documents
confidentiels sont publiés. Les banques isolent matériellement l'ensemble
de leurs systèmes pour éviter une crise économique majeure.
Une commission internationale d'urgence est réunie; des experts en
sécurité de chez Microsoft, Apple, IBM, HP, Cisco sont conviés au débat.
Devant la bonne tenue des système libres de type BSD/Linux face à la crise,
qui ont évité le pire par leur architecture, contrairement aux systèmes
microsoft qui ont été complètement anéantis, la commission invite
officiellement des développeurs du libre (Theo de Raadt le premier ;)).
Après quatre jours de débats enflammés, les experts des différents
gouvernements sont unanimes: les systèmes à code fermés ont favorisés
la dissimulation de nombreuses failles, limitant les possibilités d'audits.
Les représentants commerciaux sont furieux, mais ne peuvent
réfuter les arguments techniques mis en avant par l'ensemble de leurs
opposants.
Deux semaines après, un décret promulgué en urgence dans une vingtaine de
pays impose l'utilisation de programmes à code ouverts pour la totalité des
systèmes gouvernementaux et administratifs. Les sociétés reçoivent une
notification les encourageant à faire de mêmes, sous peine d'être désignées
responsable en cas d'événement similaire futur.
Bilan: le libre enterre le propriétaire.
On peut critiquer ça de mille manières, mais on peut faire de même avec le
texte d'origine. Le fait que la NSA utilise Linux (et ait publié SELinux)
est à mon avis un bon indicateur de la reconnaissance officieuse de la
supériorité du code ouvert sur le propriétaire dans les plus hautes sphères
du gouvernement. Le fait que la quasi totalité des systèmes réseaux utilise
OpenSSH, que des centaines de modèles de routeurs tournent sous Linux (la
Freebox la première, même si sont astuce légale lui évitant de publier ses
sources est très controversée), est un signe évident, du moins pour moi,
que Microsoft n'a strictement aucun avenir.
Je comparerais les systèmes propriétaires à d'imposants dinosaure, au
crépuscule du crétacé, dominant encore le monde, mais sur le point de
disparaitre au profit des petits mammifères (inutile de pointer du doigt
le côté bien plus humain de petits animaux à sang chaud sur d'immenses
reptiles au sang froid, la comparaison est bienvenue et pas tout a fait
accidentelle ;)).
Bref, on verra bien, mais je suis très confiant (et hop, troll du weekend,
j'ai installé openbsd et ça roxxorise sa maman ourse).
> Lire le journal (26 commentaires, moyenne: 3,5).
AutoIMG évolue, vs 0.2
Posté le 29 décembre 2005J'avais présenté il y a quelques temps un script en perl permettant de mettre facilement et rapidement des images à dispositions sur le web.
(http://linuxfr.org/~Galdor/19361.html)
Suite aux commentaires, AutoIMG utilise désormais l'hébergeur d'image gratuit
ImageDream, ce qui réduit les prérequis à 0.
Il suffit de taper:
./dreamer.pl -s img.jpg
Pour obtenir de suite le lien de l'image sur le web :)
Actuellement, le mode "upload anonyme" de ImageDream est utilisé (image conservée 1 mois, 1Mo max), mais s'il y a des gens intéressés, je continuerai à faire évoluer AutoIMG pour qu'il supporte la partie membre, les miniatures, les uploads multiples, etc...
Et voilà:
http://darkmaster.sp.free.fr/prog/autoimg/autoimg.pl
> Lire le journal (5 commentaires, moyenne: 2,2).
Article sur la programmation C++
Posté le 24 décembre 2005Je viens de terminer un article concernant le design pattern Singleton. Il est sensé être le premier d'une longue (si ça intéresse du monde) et intéressante (j'espère !) série d'articles visant à expliquer à ceux qui connaissent déjà les bases du langage des concepts sympatiques pouvant aider à améliorer les performances ou la praticité du code.
Désireux de fournir une présentation impeccable, j'ai rédigé tout ça en LaTeX, et le document est distribué avec ses codes exemples sous forme d'une archive contenant les sources (code + document), avec une version postscript reay-to-print.
Actuellement, tout ça n'a pas vraiment de license, et je me demande si une license Creative Common serait appropriée.
Donc pour ceux que ça intéresse, je suis ouvert à tout critique objective qui m'aidera à m'améliorer, tant au niveau du fond que de la forme.
Tant que j'y suis, joyeux Noël à tous !
http://darkmaster.sp.free.fr/articles/article_01.tar.bz2
> Lire le journal (13 commentaires, moyenne: 3,2).
Du problème des gros projets
Posté le 07 novembre 2005Me posant certaines questions depuis quelques temps, je me suis dis que les exposer à la communauté DLFP serait peut-être une bonne idée.
Les éléments principaux de ma dissertation sont les gros projets. Vous les connaissez (et sans doute les utilisez), ce sont des mastodontes tels que mozilla firefox/thunderbird, évolution, gnome, KDE, OpenOffice.org, et j'en passe.
Ces logiciels, tous de grande qualité, ont en commun d'avoir pris le dessus dans leur domaine, y éclipsant presque toute concurrence.
Le problème est là.
Prenons en exemple le domaine des navigateurs internet.
Dans la catégorie des browser modernes, supportant les dernières subtilités CSS2, le javascript et autres joujous technologiques, on retrouve:
- Epiphany: basé sur mozilla ;
- Galéon: basé sur mozilla ;
- Kazehakase: basé sur gecko ;
- Skipstone: basé sur mozilla ;
- Netscape: basé sur mozilla ;
- konqeror: basé sur khtml ;
Au final, deux ténors: gecko, et khtml. Euh. C'est tout ? J'aimerais bien voir des moteur de rendus HTML naître, histoire de voir un peu de neuf. Et puis tiens, pourquoi pas des navigateurs textes avec un support javascript et css partiel.
Tant qu'on y est, GTK/QT. Je ne dirai pas un mot sur mes préférences, pas la peine de troller, mais je regrette qu'il n'y ait que deux API pour GUI offrant une telle qualité visuelle. J'aimerais bien une bibli simple et légère, sans pour autant retomber dans les horreurs style motif.
Bah ui, maintenant, on conçoit les programmes soit pour Gnome/GTK+, soit pour KDE/QT, avec toute l'intégration, au lieu de rester modulaires.
Pourquoi intégrer à l'un ou à l'autre, au lieu de définir une norme desktop simple et légère que tous respecteraient ? Parce qu'à ce train là, il va arriver ce qui va arriver, on va se retrouver avec KDE/QT only (ou Gnome/GTk only). Bravo pour la diversité.
Ce que j'essaie de dire, c'est qu'il semble que les développeurs n'osent plus se lancer dans de gros projets alternatifs.
Pourquoi créer un moteur de rendu HTML totalement from scratch, il existe déjà Gecko, qui est très bien.
Pourquoi crée un client email console, il y a déjà mutt qui est très bien.
Pourquoi créer un moteur 3D, il y a déjà Ogre/Crystal space qui sont très bien.
Et c'est dommage, parce qu'on perd une certaine part d'innovation.
Alors évidemment, on va me dire que si je ne suis pas content des projets existants, j'ai qu'à mettre la main à l'éditeur de texte. Bah ui, mais bon, le temps n'est pas extensible :(
Bon, ok, c'est une réflexion tout a fait théorique et peut-être inutile, mais message du jours au développeurs:
Lâchez-vous ! N'hésitez pas à vous lancer dans de gros projets, même si le domaine est déjà trusté par quelques mastodontes !
> Lire le journal (9 commentaires, moyenne: 4,6).
Wikipédia, c'est bien, mais en poussant le concept...
Posté le 01 novembre 2005Je me sais de ma plume (modèle pc105 :p) pour une petite réflexion sur le partage de connaissances.
Pourquoi le titre parle-t-il de la Wikipédia ? Parce qu'il s'agit là d'un modèle exemplaire du partage des connaissances. J'y ai moi même très souvent recours, mais j'ai souvent déploré un certain manque sur le concept même.
Pas plus tard que ce matin, je cherchais une démonstration d'un théorème de maths basique (réduction d'endomorphisme, une sombre histoire de vecteurs propres, donc simple, mais pas non plus élémentaire). Sur wikipédia, bien sûr, rien (normal, wikipédia est une encyclopédie, pas un bouquin de maths).
Et puis cette après-midi, j'ai coder avec "le C en action" (excellent bouquin, en passant) comme référence, sur le thème de la zlib, et j'ai cherché des exemples simples mais concrets. Rien sur la wikipédia, normal.
Alors je me suis demandé si quelqu'un avait déjà eu l'idée de créer une base de connaissance sur un peu tout, établie sur le principe d'édition collective de la wikipédia.
Je verrais bien un format commun (DocBook ?), et surtout pleins d'exemples divers.
Je sais bien que je peux trouver des exemples concrets sur la zlib on ouvrant les sources de n'importe quel programme l'utilisant, mais c'est plutôt galère, car il faudra isoler les parties utiles, se contenter des commentaires...
Je peux aussi chercher un tuto, mais souvent, les tutos sont purement théorique. Ainsi, un tuto sur comment crée une socket, ça ne sert pas à grand chose (man socket et puis c'est à peu près tout), par contre un tuto commenté et amélioré par des dizaines de programmeurs sur comment gérer plusieurs dizaines de sockets dans le cadre - par exemple - d'un server de messagerie, avec en-tête les objectifs de performance, d'évolutivité, ce serait vraiment bien.
Le but est de stocker réellement des connaissances à l'état pure, et non seulement des définitions.
Alors, cela existe-t-il déjà ? Ou mon idée est-elle mauvaise ?
> Lire le journal (9 commentaires, moyenne: 5,3).
AutoIMG, version 0.1
Posté le 09 septembre 2005Je vous propose aujourd'hui la première version d'un programme destiné à combler un de mes besoins informatique, cad. la possibilité de mettre à disposition une image sur internet rapidement.
AutoIMG est un script en perl qui permet de placer rapidement une image sur ftp, de manière à la publier sur un forum par exemple.
Il génère un nom unique pour chaque fichier, puis fournit directement le code à utiliser. Exemple de sortie:
./autoimg.pl tux_crystal.png
URL: http://darkmaster.sp.free.fr/autoimg/1126264598-58484.png(...)
HTML: [le parser de dlfp n'a pas l'air d'aimer qu'on écrive de l'html]
bbCode: [img]http://darkmaster.sp.free.fr/autoimg/1126264598-58484.png(...)[/img]
Plusieurs nouvelles features sont prévues, tout est dans le fichier.
Pour l'utiliser, commencez par indiquer le server ftp, le login, et le pass à utiliser dans le fichier du script.
N'hésitez pas à critiquer, c'est mon premier vrai prog en perl, mon langage usuel restant le C++.
Le script:
http://darkmaster.sp.free.fr/prog/autoimg/autoimg.pl(...)
> Lire le journal (7 commentaires, moyenne: 2).
Récupérer de vieux ordis pour bidouiller
Posté le 30 août 2005Je viens ici écrire ce journal dans un but un peu vague.
Passionné d'informatique, je suis de plus en plus intéressé par la 'bidouille". J'aimerais bien par exemple tenter de compiler moi-même mon noyau, tester les applis bêtas, envoyer des patchs, etc...
Mais, sur mes deux pcs, l'un sert de passerelle et de server de données/sauvegardes, et doit rester stable et en état, tandis que le second est mon poste de travail qui me sert dans mes développements web, opengl, et doit donc rester en parfait état de fonctionnement.
Je cherche donc actuellement comment me procurer une ou deux petites machines bien pourries (dans le genre p233, 64Mo RAM, disque 6Go) juste pour pouvoir faire mes divers "expérimentations".
Mais, ayant un budget d'étudiant, je ne peux pas véritablement acheter un pc supplémentaire ; en effet, en sélectionnant le pc 'minimum' sur montgallet, j'arrive à:
Asus A7V8X-X 36e
AMD Sempron 2200+ 42e
Samsung PC3200 256Mo DDR 24e
Gigabyte GeForce FX 5200 38e
Seagate 80Go 48e
Asus CD-Rom 52x 16e
Lecteur disquette 8e
IIyama PLE380S-W 175e
Logitech Wheel mouse Optical 8e
Logitech Internet Keyboard 8e
----------------------------------------------------------
403e
Ce qui fait bcp pour un pc de bidouillage (et encore j'ai déjà le boitier et l'alim en rab'). En supprimant l'écran, je descend à 228e, mais c'est encore beaucoup, et m'obligerait à travailler en ssh depuis mon pc actuel (il y a des logiciels gratuits et libres pour ouvrir une session graphique sur un autre pc, dans le genre de vmware ?).
Ma question est donc, où trouver de vieilles bécanes, si possible gratuites (on peut toujours rêver), dans tous les cas pas chère.
Je ne suis pas exigeant, je travaille sous openbox (on fait difficilement plus léger en wm), et sans filemanager (console powaaa), donc je n'ai pas besoin d'une bête de course.
Au pire, où dégotter des composants isolés.
Inutile de me parler des poubelles du quartier, je les surveille régulièrement, mais rien de vient :(
Autre interrogation, pour le genre de bidouilles que j'envisage (donc bidouilles kernel et applis, mais aussi prog assembleur genre secteur de boot...), que me conseillez-vous comme distrib ? Je tourne actuellement sous Debian, mais pour bidouiller un max (tenter des patchs non-officiels...), il vaudrait peut être mieux une distrib. basée sur les sources , style Gentoo ; qu'en pensez-vous ?
Voilà, je crois que c'est tout.
Merci d'avance.
> Lire le journal (42 commentaires, moyenne: 2,6).
Drivers ATI et développement...
Posté le 25 août 2005Un petit journal histoire d'avertir les gens qui développement en OpenGL sous Nux, avec des drivers ATI.
Jusque là, aucuns problèmes, hein, mon jeu fonctionne très bien.
Mais d'un seul coup, bam, segfault à la fermeture du programme.
Je viens juste d'implémenter un système de tilemap 2D.
La backtrace:
#0 0xb7ba2ece in mallopt () from /lib/tls/libc.so.6
#1 0xb7ba1dcb in free () from /lib/tls/libc.so.6
#2 0xb7487e1f in s12517 () from /usr/X11R6/lib/modules/dri/fglrx_dri.so
#3 0xb76a328d in s7769 () from /usr/X11R6/lib/modules/dri/fglrx_dri.so
#4 0xb76736ac in s4825 () from /usr/X11R6/lib/modules/dri/fglrx_dri.so
#5 0xb7673b3a in s6547 () from /usr/X11R6/lib/modules/dri/fglrx_dri.so
#6 0xb769ebed in s9895 () from /usr/X11R6/lib/modules/dri/fglrx_dri.so
#7 0x08050865 in ~CTexture (this=0x83175a8) at src/texture.cpp:58
#8 0x08057acc in ~CFont (this=0x82e1498) at src/font.cpp:115
#9 0x0805f460 in CApplication::free (this=0x8073008)
at src/application.cpp:335
#10 0x0805f561 in CApplication::release () at src/application.cpp:63
#11 0x080643a4 in CApplication::run () at src/application.cpp:54
#12 0x0806a1b4 in main (argc=1, argv=0xbffffb34) at src/main.cpp:21
Alors, c'est-y pas joli ?
Evidemment, je n'ai pas touché au système de fonts depuis des semaines, et ça fonctionnait impec', le problème vient donc bien des drivers.
Bon, à quand les suivants, avec un peu de pot ça fonctionnera mieux...
> Lire le journal (4 commentaires, moyenne: 2,8).
Manifeste contre les monopoles
Posté le 18 juillet 2005A l'heure où j'écris ces mots, je suis en train de regarder Antitrust, film
critiquant indirectement Microsoft et sa politique prédatrice sur
l'ensemble de l'industrie logicielle.
Cela a l'air stupide à dire, mais je viens d'avoir une certaine prise de
conscience, et je vais ici pour en faire part.
Nous sommes de plus en plus soumis à la tutelle Microsoft, car tout est
fait pour lui. Bon, ok, rien de nouveau, mais je ne sais pas si tout le
monde en prend vraiment conscience. Un exemple ? Cedega. Quel rapport ? Il
vise à permettre à des jeux prévu uniquement pour Windows et ses
plates-formes associées (XBOX...) de tourner sous Linux. Le problème est
là:
Je suis un éditeur de jeux vidéos qui développe un jeux novateur. Comme
je suis un bon petit soldat bien obéissant, je développe sur mes superbes
pcs Dell à processeurs Intel, avec Visual Studio.NET, DirectX ; mes jeux ne
tournent que sous Windows, mais ce n'est pas grave, vu que la
quasi-totalité des joueurs sont sous Windows. Et puis tiens, il y a Cedega.
C'est chouette ça, ils vont s'occuper de bidouiller pour que mon jeu puisse
tourner sous Linux, comme ça je ferai encore plus d'argent en vendant à
quelques linuxiens. Transgaming se démène pour faire tourner des jeux
Windows sous Linux, évitant aux éditeurs de penser cross-plateforming.
Et puis tiens, parlons de QT4 passant sous Windows. A quoi ça sert à
part encourager les développeurs à rester sous Windows ? Pas la peine
d'aller sous Linux ou MacOS, les gars, maintenant vous aurez un framework
de qualité sous Windows...
Je suis fatigué des gens qui me pompent l'air avec Word, Excel, MSN
Messenger, Internet Explorer, Hotmail. Le problème ne prend pas source dans
leurs capacité intellectuelles que je ne remet pas en cause, mais de leur
naïveté et de leur apathie face à la domination des multinationales
nourries (ou devrai-je dire engrossées ?) aux brevets et au closed-source.
Récemment encore, je faisait un petit topo objectif à des membres de ma
famille qui se fichent éperdument de l'informatique, en mettant en avant
les problèmes causés par la domination d'une seule société sur un marché.
Réponse unanime ? "Et alors ?"
Microsoft ne gagne pas parce qu'elle a de l'argent, ou parce qu'elle met
l'informatique à la portée des débutants, mais bien parce que les gens sont
endormis. Il faut payer 244.40e (rueducommerce.com) pour une license
Windows Home Edition ? Pas grave, tout le monde connait quelqu'un qui
copiera le cd illégalement. Il faut rajouter de l'argent pour la suite
Office ? Idem.
A l'école, on apprend aux gosses à se servir de Word. Pas d'un traitement
de texte, hein, juste de Word, maintenant on prend les gens au berceau.
Microsoft prend d'une certaine manière le pouvoir, et personne ne réagit.
Tout ça, je sais, c'est un peu décousu, mais quand je suis énervé, j'ai
tendance à ne pas rester très très cohérent.
Bon alors, qu'est-ce que je veux dire ?
Et bien que beaucoup de gens sont de sacrés hypocrites, sans le réaliser.
Si demain Microsoft propose à un programmeur moyen 70k euros par an pour
travailler sur un gros projet, je peux garantir que la majorité
accepteront. je ne suis pas moi-même hypocrite, il y a encore 6 mois,
j'aurais fait partie de ceux qui auraient acceptés. Aujourd'hui, la réponse
est non. Quoi, c'est tout ? Je fais partis des gens qui gardent une
partition Windows pour une petite partie de Raven Shield occasionnelle, un
test de mon dernier site sous IE, ou autre activité.
Mais en faisant ça, on continue à supporter Microsoft.
Je ne suis pas non plus obsédé par Microsoft, et pour info je suis de plus
en plus inquiet du monopole web que Google est en train de se tailler. Ou
par Intel et ses processeurs.
Et puis il y a Palladium. On l'a presque oublié, celui-là, mais Microsoft
nous le resortira un de ces quatre, quand tout le monde aura oublié.
Alors j'ai pris une grande résolution, brutale, soudaine.
Demain je pars en vacances, et pendant ce mois de vacances, je vais
profiter une dernière fois de Baldur's Gate, de Raven Shield...
Parce qu'à la rentrée, finis Windows. Définitivement. Finis aussi Google,
finis gmail. Finis aussi le réseau MSN.
Cela va entraîner pas mal de douleurs, mais je suis prêt à m'y faire, à
expliquer à mes amis pourquoi.
Je veux arrêter cette drogue qu'est Windows, qui s'impose partout.
Pourquoi je vous parle de tout ça ? Parce que j'espère que d'autres feront
comme moi. Ok, c'est peut-être très naïf, mais je veux croire que c'est
possible de se passer des technologies issues des sociétés dominantes.
Souhaitez moi bonne chance,
Nicolas "Galdor" Martyanoff
Annexes:
- Texte publié sur:
Da Linux French Page ;
Forum PC INpact ;
Forum Hadrware.fr ;
Forum lesforums.org.
- Je suis persuadé que je vais me faire 'attaquer' sur des éléments
disparates de mon texte, comme Cedega, QT4 pour Windows, Google,
l'orthographe, l'argumentation, aussi demanderai-je un jugement
sur le fond, et non sous la forme.
- Non, ceci n'est pas un troll, alors merci de ne pas commencer à
critiquer sur ce point.
- Pour tout contact, demande, critique constructive dépassant le
cadre de ce topic:
nmartyanoff@gmail.com (me fiche du spam, ce compte sera viré à la
rentrée)
> Lire le journal (42 commentaires, moyenne: 3,4).
Brevets, une autre conception
Posté le 20 juin 2005Suite à la lecture de l'article suivant:
https://linuxfr.org/2005/06/20/19164.html(...)
M'est venue une idée qui risque fort de me tailler une réputation d'idéaliste naïf,mais que je trouve intéressante.
Si j'ai tout compris, le problème actuel est que les grandes entreprises brevètent en série tout plein de choses bien utiles en les verrouillant à leur unique profit.
Alors je pensais à un système un poil différent:
Je suis le secteur R&D d'une entreprise spécialisée dans le software, et je découvre un super concept pas encore breveté.
1/ Je dépose ma découverte.
2/ Durant 6 mois, toute entité (société, association...) désirant utiliser mon concept doit me payer pour y avoir le droit : normal, après tout des gars ont bossés dure pour trouver ça.
3/ Après 6 mois, Le brevet passe sous un nouveau statut. Toute entité peut utiliser librement et gratuitement (bah ui, j'ai eu 6 mois pour en profiter, maintenant je donne ma chance aux autres) ce concept en mentionnant ma société (normal après tout, c'est ma boite qui l'a découvert, ce n'est que justice).
Double avantage:
- Les sociétés sont contentes, si elles découvrent quelque chose, elles peuvent faire rentrer de l'argent pendant 6 mois.
- Les associations/fondations/particuliers sont contents, au bout de 6 mois, ils peuvent utiliser librement des concept high-tech en toute légalité.
De plus, ça favoriserait les entreprises qui exploitent le mieux une technologie au lieu de se contenter de faire banquer les licences, car si elles ne se bougeaient pas le derrière, elles se retrouveraient 6 mois après avec des tas de concurrents qui leur passeraient devant.
Enfin, la guéguerre perpétuelle des sociétés pour avoir les technologies du voisin ralentirait, puisque tout le monde aurait accès aux découvertes de tous au pire au bout de 6 mois.
Alors, qu'en pensez-vous ?
> Lire le journal (11 commentaires, moyenne: 3).
Développer des jeux vidéos sous Linux ?
Posté le 17 avril 2005Me posant de nombreuses questions concernant la programmation de jeux vidéos sous linux, je me suis décidé à rédiger un petit journal sur DLFP. A l'origine, je codais sous Windows. Fana de jeux vidéos, je me suis vite tourné vers leurs programmation, découvrant avec étonnement et motivation un monde absolument énorme. J'ai vite abordé DirectX, et j'ai été enthousiasmé par les possibilités offertes par cette API.
Mais quand je suis passé sous Linux, il m'a fallut me tourner vers autre chose. Après pas mal de recherches, de tatonnements avec glut, DevIL, et autre joyeusetés, j'ai découvert SDL (doooh, c'est chouette, c'est simple, et ça fait plein de choses), et OpenGL. Pour ce dernier, c'est autre chose. Je découvre avec déception une API certe stable et plutôt simple d'accès, mais... en C ! Quoi, pas de prog OO pour une API servant à coder des jeux vidéos ?
Et puis zut alors, c'est quoi cette histoire d'extensions ATI/NV/ARB ?
Bon, d'après les screens que j'ai vu sur le net, on peut faire des choses trèèèèès jolies en OpenGL, mais quand même, du C... Je sais, le C c'est très bien, on a codé le kernel avec, mais bon, quand même...
Actuellement, ma grosse motivation est que si Carmack a pu coder Doom 3 en OpenGL, c'est que ça doit marcher plutôt bien, mais alors Doom 3 est en C ? Ou alors tout est encapsulé. Et puis il utilise quoi, le monsieur, pour gérer les inputs, les sons, les vidéos, le réseau ? Pas SDL que je sache.
Il y a 3 mois, je me battais pour trouver une IDE C++ graphique sous nux, et puis finalement je me suis rendu compte que je préférais vim (pas de troll merci) + console, mais j'avoue que l'absence d'interface C++ à OpenGL me dégoûte un petit peu, sinon beaucoup. Peut être que d'ici 3 mois, j'apprécierai d'avoir recours a tout plein d'extension pour gérer chaque effet. Peut être que dans 3 mois, j'apprécierai de devoir installer, configurer, et maîtriser tout pleins d'APIs pour coder un jeu.
Je veux devenir développeur de jeux vidéos, et comme j'aime Linux, je
veux développer sous Linux, mais est-ce vraiment possible, de A à Z ?
Autant d'interrogations que je ne dois pas être le seul à avoir, qui me turlupinent, parce que j'aimerais bien coder du jeux vidéo sous Nux, moi et autre chose que la 2d permise par SDL (par contre je suis objectif, la 2d sous SDL ça marche au top).
Alors, je rêve ? Je fantasme ?
Pitié, montrez-moi qu'il y a de l'espoir.
> Lire le journal (32 commentaires, moyenne: 2,7).
Créer un lug sur Les Ulis (Université Paris 11, Orsay...)
Posté le 21 mars 2005Après quelques essais malheureux avec Mandrake, j'ai utilisé Fedora Core, et très récemment Debian.
Tout doucement, je me suis habitué à utiliser la ligne de commande, à compiler mes programmes (en même temps je code pas mal, donc ça ne m'a pas trop 'choqué'), à utiliser Linux en général.
Mais je me suis rendu compte que dans ma région (J'habite aux Ulis, et je suis à l'université Paris 11), il n'y a aucune communauté linuxienne. Certes, il y a le 'LUG Essonne', mais quand je vois que les réunions sont à Evry.... Eh oui, je suis étudiant, donc je suis fortement réduis dans mes déplacements, et je ne dois pas être le seul.
Le campus de l'université Paris 11, ce sont 12 000 étudiants, donc s'il n'y a pas une poignée de linuxiens là dedans, c'est que le sort s'acharne sur moi.
M'est venue l'envie de créer un LUG basé sur le triangle Les Ulis / Orsay / Courtabeuf, où il est aisé de se déplacer relativement rapidement.
Malheureusement, il me faut être réaliste:
- Je n'ai 'que' 19 ans, un peu jeune pour créer une association ;
- Je ne connais aucun moyen de réunir une communauté motivée ;
- Je ne dispose pas de tout ce qui aiderait à monter un LUG: salle, ordinateurs, connexion internet....
Pourtant je suis moi même motivé, et j'ai la chance d'habiter dans une ville qui fait beaucoup de choses pour les associations, à condition d'être patient (ah, les méandres de l'administration...)
Je cherche donc ici conseils, idées, pour avancer un peu dans ma démarche, et pourquoi pas, d'ici quelques temps, créer ce LUG.
Nicolas 'Galdor' Martyanoff
nmartyanoff@gmail.com
> Lire le journal (7 commentaires, moyenne: 1,7).
Mandrake 9.2 et Sagem f@st 800 USB
Posté le 19 novembre 2003Pour l'instant, voici ce que je sais:
- Les drivers eagle 1.4 sont intégrés à la 9.2.
- Lancez la configuration automatique, et sélectionnez Sagem by pppoa.
- Débranchez et rebranchez le modem.
- Dans une console, connectez vous en root (su).
- Syncronisez la ligne avec adictrl -w.
J'en suis là, car quand je fais startadsl, il me sort que le ficgier options.adsl n'existe pas...
Des idées ? Des précisions ?
> Lire le journal (6 commentaires, moyenne: 1).
Cette page donne des informations sur l'utilisateur Galdor
telles que ses derniers commentaires, journaux, forums, date
de création, etc.
