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

Derniers commentaire(s) [Tous] :


[ 1 2 :: Suivant ]

Toi aussi, tu en as marre d'oublier le https

Posté le 01 mai 2008
Toi aussi, quand tu va voir Le Site Du Bien, DLFP, tu oublies de mettre ce SATANÉ https devant, pour plein de raisons débiles et complètement non valables du genre tu utilises un agrégateur, habitude, polio ou présence d'éthanol dans le sang. Même si tu as un mot, ça passe pas.

Et bien j'ai la solution pour toi. En effet, dans un laboratoire obscur, un chercheur éminent et absolument génial, c'est à dire moi, a concocté un petit script Greasemonkey que c'est que comme on les aime bien et qui vous mâchera le travail. Vous ne vous imaginez sûrement pas à quel point vous êtes chanceux ! (et combien je suis modeste, par ailleurs)

Le script top moumoute : http://userscripts.org/scripts/show/25713

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

Un petit service caché de Facebook

Posté le 20 février 2008
Eh non, pas une applie. Eh non pas un truc social kikoo lol. Eh non pas un truc qui va vous permettre de trouver des bébés pour faire votre pot au feu hebdomadaire après les avoir préalablement étouffés dans un coussin.

Non pas un truc qui va vous permettre d'être riche.

Non pas un truc qui va vous rendre beau et intelligent (des prototypes sont toutefois en cours de tests).

Un truc tout con, que pas grand monde doit connaître : http://mirror.facebook.com/

Comme quoi ...

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

Coder pour Windows Mobile sous Linux

Posté le 28 juin 2007
Il y a bientôt un mois, je me suis pris un abonnement chez Ten, alors tout ça c'est très bien, Surf illimité avec Opera mini de base, avec mails illimités, pouf pouf< / pub >. Par contre, comme téléphone, il se trouvait que le HTC S310 était un petit smartphone tout à fait dans mon budget, je l'ai donc choisi (Ten ne fait que du Windows Mobile pour les smartphones).

Seulement, il ne me semblait pas, jusqu'à hier, pouvoir coder dessus depuis Linux. Pour moi, je devais impérativement avoir Visual Studio 2005. Hier, je découvre par hasard le .NET Compact Framework 2.0. Il est donc possible de le programmer en C#, et donc avec Mono.

Tout d'abord, le fameux .NET Compact Framework v2.0 doit être installé sur le smartphone, ensuite vous devez avoir un compilateur Mono pour .NET 2.0 (il s'agit de gmcs, paquet mono-gmcs sous Ubuntu) et avoir Windows.Forms 2.0 installé (libmono-winforms2.0-cil sous Ubuntu).

De plus, il vous faut le patcher. Il s'agit d'un programme à exécuter sur le .exe final pour qu'il soit marqué comme Application Windows CE valide. La source C# est disponible ici : http://evain.net/public/cf-cecil-patcher.cs.html

Il ne vous suffit plus que d'écrire une simple application qui utilise Windows.Forms.

Attention : Certains widgets ne sont pas implémentés sur le Compact Framework, voir la page MSDN (le cas échéant, ça fera planter l'applie avec un joli Unsupported Exception, ou un truc du genre). De plus, il est fortement recommandé de mettre un titre aux fenêtres, sinon l'application n'est pas vue dans le gestionnaires de tâches (et sur le HTC S310, c'est le seul moyen de pouvoir quitter une applie, oui ça sent le vécu).

Pour compiler :

gmcs -r:System.Windows.Forms.dll test.cs
mono ~/patcher.exe test.exe


Et voila !

Si ça vous intéresse, j'ai fait un tout petit métronome en C#, sous licence GPL, le projet monodevelop est disponible ici : http://projects.robertlan.eu.org/metronome/ (login : anonymous/pas de mot de passe)

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

QMMPaper v0.1

Posté le 07 juin 2007
Voilà, je suis tout ému en vous annonçant la sortie de QMMPaper v0.1.

C'est un petit outil écrit en Qt4 qui permet de générer du papier millimétré de la couleur que vous voulez (mais des couleurs prédéfinies sont disponibles), comme vous voulez, en ajoutant du texte en bas, en A3 ...

Bien sûr c'est sous licence GPL. Une version Windows est disponible et une version OSX devrait voir le jour.

Dans le futur, j'aimerai bien refonder le tout pour que tout ce qui concerne la génération du papier millimétré soit exportée dans un QtScript, ce qui permettrait de générer tout type de papier, que ce soit du papier à musique ou autre, en choisissant juste le QtScript voulu. Mais il y a du boulot, et j'ai pas tellement la motivation de faire ça :)

Le projet : http://code.google.com/p/qmmpaper/
Le code source : http://qmmpaper.googlecode.com/files/qmmpaper-0.1.tar.gz
La version Windows : http://qmmpaper.googlecode.com/files/qmmpaper-0.1-win32.zip

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

Kolab c'est excellent ...

Posté le 24 avril 2007
... sauf que ça sert à rien.

Les types de chez Kolab ne se rendent pas compte qu'ils ont une mine d'or sous la main : une solution de Groupware entièrement prête, qui marche absolument nickel, stable, scalable, prête pour l'entreprise, libre, avec une interface d'administration qui marche, etc... Exactement ce qu'il faut pour remplacer Microsoft Exchange.

Le problème vient de la connexion avec les clients :
1. Plugin Outlook pas libre et proprio (par une boîte externe), donc déjà ça écarte pas mal, mais on peut utiliser les mail (IMAP) et le calendrier (LDAP) quand même ;
2. Pas de support CalDAV, et ça vire Mozilla Sunbird et Apple iCal (pour OSX 10.5).

C'est le non support du CalDAV le pire, avec lui on aurait pu contourner le phénomène en utilisant Sunbird pour le calendrier et Outlook pour le reste, mais non.

En gros, tout est prêt, mais on ne peut le connecter qu'avec Kontact.

Et moi qui voulait le déployer dans une entreprise de cosmétiques ... C'était trop beau ...

Quel gâchis.

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

Eudora va être libéré

Posté le 11 octobre 2006
Qualcomm a contacté la fondation Mozilla pour leur annoncer qu'ils vont passer Eudora en un client e-mail opensource qui sera basé sur Thunderbird.
A terme, toutes les versions futures d'Eudora seront gratuites et Qualcomm arrêtera le client payant actuel.
Seulement il semble qu'Eudora abandonne simplement son logiciel d'e-mail, qui possède une base d'utilisateur petite mais attachée.
La société annonce par ailleurs que le client basé sur Thunderbird contiendra 'des fonctionnalités et des améliorations uniques à Eudora'


Traduit depuis OSnews.com : http://www.osnews.com/story.php/16144/Qualcomm-Hands-Off-Eud(...)
Article sur BetaNews : http://www.betanews.com/article/Qualcomm_Hands_Off_Eudora_to(...)
Eudora : http://www.eudora.com/

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

Freenode attaqué

Posté le 25 juin 2006
La nouvelle fait grand bruit dans le monde du logiciel libre : Freenode a été attaqué !

Quelqu'un a réussi à obtenir les privilèges de Robert Levin (lilo), der Meister General von dem Freenode et a subtilisé NickServ, le service permettant l'identification par mot de passe. Beaucoup de gens s'auto identifient à la connexion : c'est pratique, c'est fun et flashy (mais insécure quand le serveur IRC ne protège pas NickServ) !

En gros, ils ont récupéré plein de mot de passe, donc changez les et j'espère que le mot de passe de votre carte bleue n'était pas celui de votre pseudo :)

A vous, linuxfr jay !

Source Slashdot : http://it.slashdot.org/it/06/06/25/1440236.shtml
La source qui m'a donné la source : http://linuxfr.org/~phhusson/ (ou phh pour les intimes)

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

Python 2.5 beta 2

Posté le 22 juin 2006
Python 2.5 beta 2 est sorti il y a peu, le 20 juin. D'après le planning, la beta 2 sortira le 12 juillet, la rc1 le 1 août, et pour finir il sera dévoilé au monde entier dans sa version finale le 8 août 2006.

Dans le lot des nouveautés :

  • Ajout des expressions conditionnelles ( http://docs.python.org/dev/whatsnew/pep-308.html )
    >>> import os
    >>> a = "ERROR" if os.system("ls") != 0 else "OK"
    >>> print a
    OK


  • Ajout de la possibilité de faire des fonctions partielles http://docs.python.org/dev/whatsnew/pep-309.html (functools comprend des outils pour faire de la programmation fonctionnelle) :
    >>> import functools
    >>> def log(message, subsystem):
    ... print "%s: %s" % (subsystem, message)
    ...
    >>> log("plop", "linuxfr")
    linuxfr: plop
    >>> linuxfr_log = functools.partial(log, subsystem="linuxfr")
    >>> linuxfr_log("coin")
    linuxfr: coin


  • Changement des metadata pour setup.py ( http://docs.python.org/dev/whatsnew/pep-314.html) : champs Classifier, Download-URL, Requires, Provides, Obsoletes ajoutés et changement de sémantique pour les champs License et Platform qui doivent être utilisés en fonction de Classifier (si j'ai bien compris la PEP)

  • Imports relatifs/absolus ( http://docs.python.org/dev/whatsnew/pep-328.html ) : ça permettra à l'avenir d'importer un module comme ça from ..test import machin. Pour l'activer dans Python 2.5 : from __future__ import absolute_import

  • Exécuter des modules comme des scripts : http://docs.python.org/dev/whatsnew/pep-338.html

  • Unification de "except" et "finally" : http://docs.python.org/dev/whatsnew/pep-341.html et http://www.python.org/dev/peps/pep-0341/

  • yield est maintenant une expression qui retourne une valeur : http://docs.python.org/dev/whatsnew/pep-342.html

  • Ajout du mot clef "with" qui est TRES pratique ( http://docs.python.org/dev/whatsnew/pep-343.html ) : au lieu de
    >>> f = open("/etc/fstab", "r")
    >>> f.readline()
    '# /etc/fstab - see man 8 mount\n'
    où on a une variable f qui se balade un peu partout, on utilise >>> with open("/etc/fstab", "r") as f:
    ... print f.readline()
    . Je précise qu'il faut, pour le faire tourner sous Python 2.5 : from __future__ import with_statement

  • ASCII devient l'encodage par défaut (ça génère des SyntaxError à la place des Warning)

  • quit() et exit() quitteront l'interpréteur

  • class C():
    pass
    est maintenant autorisé (on devait faire class C: obligatoirement)

  • Quelques améliorations du language : http://docs.python.org/dev/whatsnew/other-lang.html#SECTION0(...)

  • Optimisations ( http://docs.python.org/dev/whatsnew/other-lang.html#SECTION0(...) )

  • Apparition de l'objet "Exception" ce qui permet de faciliter le except : http://docs.python.org/dev/whatsnew/pep-352.html

  • Ajout de la méthode __index__ : http://docs.python.org/dev/whatsnew/pep-357.html

  • Le module audioop supporte le codec a-LAW et le codec u-LAW a été amélioré

  • Le module codec possède le support des codecs incrémentaux, de plus la fonction codec.lookup() retourne une instance de l'objet CodecInfo au lieu d'un tuple.

  • Ajout du type "defaultdict" qui est comme un dict sauf qu'il retourne une valeur quand un objet n'est pas présent

  • Ajout du module cProfile, qui est comme profile, mais en C

  • Bugfixes et améliorations du module CSV

  • datetime possède ENFIN un strptime, comme son voisin time, ça évite les hacks

  • Le paquet email a été mis à jour en version 4.0

  • Le paquet fileinput est bien plus flexible (noms de fichier unicode, et d'autres)

  • Dans le module gc (garbage collector) ajout de la fonction new_count() renvoyant un tuple du rammassage pour les 3 générations (oula je traduis mal)

  • Le module mailbox permet l'écriture et non plus la lecture seulement

  • Ajout du module msilib permettant la créations d'installateurs au format MSI (gloups) et de fichiers CAB. Un support basique de la lecture des installateurs MSI est assuré.

  • Le module nis permet aussi de naviguer sur d'autres domaines que le sien

  • Mise à jour de optparse, ajout de epilog (qui ajoute un message après le --help) et un destroy()

  • Ajout du benchmark pybench

  • pyexpat utilise maintenant la version 2.0 du parseur Expat

  • Les modules regex, regsub, statcache, tzparse et whrandom ont été supprimés. De même est supprimé le répertoire lib-old (n'affecte personne si le programme ne touche pas à sys.path pour forcer son inclusion)

  • Le module rlcompleter ne nécessite pas l'inclusion de readline et donc tourne sur des plateformes non-Unix

  • SimpleXMLRPCServer et DocXMLRPCServer ont un attribut rpc_path qui restreint les opérations RPC dans certains répertoires (/ et /RPC2 par défaut)

  • Le module socket supporte AF_NETLINK (pour plus d'info sur netlink : http://www.linuxjournal.com/article/7356 )

  • Ajout du module spwd pour accéder à /etc/shadow

  • Ajout de la fonction extractall() dans le module TarFile

  • Le module unicodedata a été mis à jour à la version 4.1.0 de la base de charactères unicode (pour des raisons de compatibilité l'ancien est disponible sous unicodedata.ucd_3_2_0)

  • Ajout du module UUID permettant de générer des identifiants universels, conformément à la RFC 4122 ( http://www.faqs.org/rfcs/rfc4122.html )
    >>> uuid.uuid1()
    UUID('a8098c1a-f86e-11da-bd1a-00112444be1e')

  • Améliorations du module webbrowser, prise en charge de la PEP 0338, ajout de open_new(), open_new_tab(), et ajout d'un paramètre autoraise dans open()

  • La librairie standard Python n'a plus de module xml, elle a été renommée en xmlcore ce qui fait qu'il est toujours possible d'appeller la librairie standard XML même si on a PyXML

  • xmlrpclib permet maintenant de retourner des objets datetime

  • zipfile supporte la version ZIP64 de ce format, et donc permet d'avoir un fichier zip supérieur à 4GiB et peut contenir des fichiers supérieurs à 4GiB chaqu'un.

  • Ajout du paquet ctypes ( http://docs.python.org/dev/whatsnew/modules.html#SECTION0001(...) ) qui permet d'utiliser des librairies externes plus facilement qu'avec dl : import ctypes
    libc = ctypes.CDLL('libc.so.6')
    result = libc.printf("Line of output\n")

  • ElementTree est livré de base : http://docs.python.org/dev/whatsnew/modules.html#SECTION0001(...) et ça c'est une très bonne nouvelle (c'est sur lui que se base lxml par exemple)

  • Ajout de hashlib qui permet de hasher en ce qu'on veut : http://docs.python.org/dev/whatsnew/modules.html#SECTION0001(...)

  • Ajout d'une implémentation WSGI : http://docs.python.org/dev/whatsnew/modules.html#SECTION0001(...)

  • Quelques modifications de l'API C : http://docs.python.org/dev/whatsnew/ports.html comme la possibilité de récupérer la version complète de Python depuis C, la possibilité de compiler CPython avec un compilateur C++ (que celui qui sait en quoi c'est utile me le dise, à part nettoyer le code), et d'autres ...

  • Et pour finir, quelque chose de magnifique : sqlite3 est fourni en standard avec Python !!



Voila, vous pouvez le télécharger ici : http://www.python.org/download/releases/2.5/

La PEP356 montrant le planning de Python 2.5 : http://www.python.org/dev/peps/pep-0356/

"What is new in Python 2.5" : http://docs.python.org/dev/whatsnew/whatsnew25.html

Documentation de Python 2.5 : http://docs.python.org/dev/

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

FON et les serveurs de temps

Posté le 17 juin 2006
Voila, il y a quelques temps on a pas mal parlé de FON un système visant à unifier les bornes internet à accès libre. Sur leur firmware basé sur OpenWRT (et dont on peut avoir les sources ici http://download.fon.com/firmware/0.6.5/FONbasic-0.6.5.tar.bz(...) et oui elles sont très cachées), on peut observer, dans le paquet webif, deux lignes qui m'ont choqué et qui ne sont pas sans rappeller les problèmes avec D-Link et Netgear :


# If there is Internet connection, we try to syncronize time
rdate 128.138.140.44


Bon d'accord c'est pas un serveur NTP mais un serveur rdate, mais hardcoder une valeur dans un firmware c'est on ne peut plus crade !

Pourquoi n'utilisez vous pas un CNAME vers le serveur de temps ? (ou pourquoi ne pas l'héberger vous même à la limite)

Comme quoi, quand on râle contre D-Link quand ils font des firmwares propriétaires, des gens pro-libres font la même chose (sauf qu'heureusement ils ont un système de mise à jour automatique)

Voila

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

La tribune va devenir payante !!

Posté le 23 janvier 2006
Un scoop, j'ai un scoop ! La tribune de linuxfr va devenir payante !!

Je viens de recevoir un e-mail résultant d'une erreur de la part de Solutions Linux annoncant un concours pour gagner des abonnements à la tribune alors que l'annonce des abonnements requis pour y participer n'a pas encore été faite !

Capture d'écran de l'e-mail : http://alexis.robertlan.eu.org/tmp/tribune.png

Faites attention, les administrateurs préparent un coup, surveillez les !!

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

N'utilisez pas arts !

Posté le 19 décembre 2005
Si vous, comme moi, en avez marre de arts, à un tel point que vous avez envie de tuer les développeurs en les forçant à écouter le dernier single de Lorie (mais dans un désespoir immense, vous vous apercevez qu'il n'y en a plus, dommage pour le CD de Lorie).

La solution est d'utiliser entièrement ALSA.

Désactivez arts dans le panneau de configuration KDE => Son et multimédia => Systèmes de sons => Décochez la case "Activer le système sonore"

Mettez amarok avec le moteur xine si possible (gstreamer foire sur quelques streams chez moi).

Ensuite, créez un fichier /usr/local/bin/alsaplay :

#!/bin/sh

alsaplayer -i text $1


Un petit chmod a+x /usr/local/bin/alsaplay plus tard ...

N'oubliez pas d'installer alsaplayer et alsaplayer-text (pour ubuntu par exemple où les modules sont séparés).

Ensuite, il ne vous reste plus qu'a aller dans le centre de configuration KDE => Son et multimédia => Notifications du système => Configuration du lecteur (en bas à droite de la fenêtre, au dessus du bouton réinitialiser) => Utiliser un lecteur externe => /usr/local/bin/alsaplay

Et normalement, vous avez un superbe KDE en full alsa et bien plus réactif (pour les notifications sonores je sous entend). Et en prime, vous gagnerez en stabilité parce que arts qui plante on en a un peu marre.

J'oubliais, il faut avoir dmix d'activé sinon bah ça marche pas super (sur ubuntu breezy c'est activé par défaut).

En espérant que ça puisse servir à quelqu'un.

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

Nouveau design pour sourceforge

Posté le 16 novembre 2005
Sourceforge a un nouveau design pour son site web en général. Les pages de projets sont aussi fortement modifiées, on peut voir un carré vert avec marqué "Download [description du projet]" redirigeant vers la liste des fichiers à télécharger.

En tout cas, je le trouve magnifique.

Exemple avec GAIM : http://www.sourceforge.net/projects/gaim/

(J'espère que c'est pas déjà passé)

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

Google Kai

Posté le 18 octobre 2005
Et non, ce n'est pas un nouveau service de Google vous proposant de télécharger autant de mangas qu'on veut, Google Kai est en fait un enfant.

Né le 12 septembre 2005, son père l'a appellé comme ça car il adore les services de google.

L'adresse de son blog (c'est les parents qui postent les billets hein) : http://googlekai.blogspot.com/ et http://www.google-kai.com

C'est vrai qu'après l'histoire de l'enfant que ses parents ont nommé Dracaufeu du temps des Pokémons (je suis plus sûr du prénom), on est plus à ça près :)

A quand un GNU/Kai ? :)

(vu sur PCInpact : http://www.pcinpact.com/actu/news/Le_jeune_Google_est_ne_le_(...)

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

LibreStory, la téléréalité de linuxfr

Posté le 23 septembre 2005
ATTENTION !! Ce journal a été créé profitant du fait que les moinssages de journaux n'existent pas :D

Ce midi, en revenant du Lycée, vers 11h40, j'ai vu un type qui avancait rue d'Assas (dans le 6° ardt de Paris, au croisement avec la rue Auguste-Compte), avec un T-Shirt bleu et un truc dessus qui était un peu orange.

Il s'approche un peu et qu'est-ce que je vois ?

En fait, il portait un T-Shirt firefox (http://www.mozilla-europe.org/fr/products/firefox/start/ff_shirt.jp(...) ), comme quoi, le monde est petit :)

(Je ne pense pas qu'un non-geek porterait un T-Shirt de ce genre)

(Au passage, http://store.mozilla.org/(...) est hébergé sur un IIS et je pense que c'est la seule chose que vous retiendrez :p )

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

Et oui c'est officiel maintenant, sarge est sorti

Posté le 06 juin 2005
Aujourd'hui est un grand jour, nous sommes le jour de la Saint Sarge, on croyait qu'elle n'arriverait jamais, mais elle est arrivée, c'est au tour de Sarge de perdre ses dents après Woody.

Voila le bulletin officiel avec le tampon et toutes les formalités qui vont avec : http://www.debian.org/News/2005/20050606(...)

Bon troll

P.S. : Au passage << Le projet Debian est heureux de vous annoncer la publication officielle de la version 3.1 de Debian GNU/Linux, dont le nom de code est Sarge, au terme de près de trois ans de développement constant. >> manqueraient plus qu'ils soient tristes de releaser ça :)

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

BILL GATES PASSE A KAMELOT

Posté le 02 mars 2005
- Bill Gates, vous êtes nommés KBE
- KA BAI KOA ?
- On s'en fout on verra plus tard, alors Bill Gates, vous êtes à présent Chevalier Commandeur de l'Empire Britannique pour avoir aidé nos pays pauvres du Commonwelth avec vos dons
- Quoi, ces Windows semi-piratés que je leur ai vendu ? Et ils ont accepté ça en plus, ha je les ai bien eu, et puis la prochaine version, on va bien rigoler haha
- Taisez vous

Bon en gros http://www.pcinpact.com/actu/news/Bill_Gates_sera_fait_Chevalier_au(...)

Il sera fait chevalier pour s'être aidé lui-même en les forcant à payer leurs mises à jour, où comment s'attirer de nouveaux clients.

Enfin bon, ils ont pas peur les gars chez MS

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

Enregistrement numérique avec linux

Posté le 26 janvier 2005
D'après ce que j'ai entendu, pour la partie logiciel ardour est un très bon logiciel pour faire ça, seulement mon père voulant faire de l'enregistrement, il a envie de pouvoir amener son laptop et de faire de l'enregistrement multipistes directement depuis un boitier externe (firewire ou usb).

Il y a le QuataFire 610 de ESI mais aucun support Linux << QuataFire 610 works under Windows XP (Service Pack 1 is required) and Mac OS X (version 10.3.6 and higher). >>, j'ai vu un projet de driver dessus mais qui est mort je crois.

Quels sont les systèmes d'enregistrement numérique de ce genre, pas trop cher si possible, et multipistes (3 ou 4 pistes suffit), qui soit externe (firewire/usb) et ayant un bon support linux ?

Enfin je dis ça, j'espère que ça existe :)

Merci

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

Recherche développeurs pour projet de distribution libre

Posté le 08 janvier 2005
Bonjour,

Voilà on vous en parle de temps en temps sans en dire le nom, la distribution que j'ai lancée il y a 1 an avance trèèèèès bien mais on est surpassés (3 développeurs actuellement) surtout par le fait qu'on commence la gestion multi-arch (x86, test pour ppc, et bientôt x86_64) et que l'on a recommencé tout depuis le début pour faire "propre" (plus de système de packaging en bash, maintenant en C++/XML, avec un init en C/XML, ...), si vous voulez nous rejoindre, nous cherchons :

- Des packageurs (avoir des bonnes notions d'unix en sachant compiler des logiciels etc...)
- Un ou deux programmeurs (C (init)/C++ (packaging)/Python (facultatif, mais l'équipe du moment aime bien python :p))
- Quelqu'un qui sache faire une LFS pour x86_64 ou amd64 (64bits)

Je rappelle juste que le but est de faire une distribution source/binaire à la fois et je rappelle aussi de ne pas dire le nom (phénomène d'image de """"""marque""""""")

Mon e-mail : alexis@linuxcode.eu.org

Merci beaucoup

(P.S. : Les autres développeurs sont PieD et phhusson)

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

ROT13v2 en Python

Posté le 11 décembre 2004
Voilà alors j'ai eu l'idée, rot13 marchant que sur les caractères, il fallait donc encrypter les caractères, alors très simple puisque 13+13=26 donc A + 26 = N + 26 (voilà comment marche rot13), il suffit de faire 1 + 5 = 6 + 5 (en gros hein, parce qu'ensuite on fout un modulo).

Du coup ROT13v2 donne : EBG68i7

Alors voilà l'implémentation en python, version masterisée et remixée de http://www.miranda.org/~jkominek/rot13/python/rot13.py(...)

-8<--------------------------------------------------------------------------------------
#!/usr/bin/python
# -*- coding: iso-8859-15 -*-

def rot13(chaine):
result = ""
for x in range(len(chaine)):
byte = ord(chaine[x])
cap = (byte & 32)
byte = (byte & (~cap))
if (chaine[x] == ' '):
result = result + ' '
elif (byte >= ord('A')) and (byte <= ord('Z')):
byte = ((byte - ord('A') + 13) % 26 + ord('A'))
byte = (byte | cap)
result = result + chr(byte)
elif (byte >= 16) and (byte <= 25):
byte = ((byte - 16 + 5) % 10 + 16)
byte = (byte | cap)
result = result + chr(byte)
else:
result = result + chr(byte | cap)

return result
print "ROT13 DECODER/ENCODER"
print
text = raw_input("Type your text : ")
print "The result : " + rot13(text)
-8<--------------------------------------------------------------------------------------

En espérant que les geeks aimeront :)

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

Micro-SDRAM pour l'intégration dans microprocesseurs

Posté le 06 décembre 2004
Dixit slashdot, IBM aurait trouvé un moyen de faire de la sdram 10x plus petite que l'actuelle ce qui permettrait de mettre 256 ou 512M de ram dans les microprocesseurs ou d'accroitre la SRAM pour le cache des processeurs.

L'url slashdot : http://science.slashdot.org/article.pl?sid=04/12/06/1920219&fro(...)

(merci akregator :p)

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

[ 1 2 :: Suivant ]