Les calins du Yéti

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

Ecoutez divergence-fm.org

dimanche 30 mars 2008

Un nouveau service de partage de fichiers sur freecontrib

Vous connaissez dl.free.fr ? C'est un système de partage de fichier. Le principe est simple : On a un fichier qu'on veut envoyer à une ou plusieurs personnes, mais ce fichier est trop volumineux (+de 2MO) pour être envoyé en pièce jointe par email. On se rend donc sur ce site et on upload le fichier. Il en résulte un lien qu'on peut ensuite envoyer par email à son correspondant.

Jusque là ce service est parfait.

Le problème est que ce service est réservé aux clients free. En effet vôtre correspondant, si il est n'est pas client free, ne pourra télécharger le fichier qu'à vitesse _très_ réduite.

C'est ici qu'intervient le nouveau service de freecontrib :

  • il ne limite pas la bande passante suivant vôtre fournisseur d'accès.
  • il vous permet d'uploader un fichier de grande taille sans limite de type
  • il vous permet de rendre vôtre fichier privé pour le partager que dans un cercle restreint.

Convaincu ?

update : Cherche volontaire pour refaire faire un CSS pour ce service.

vendredi 21 mars 2008

Sondage : que voudriez-vous voir comme fonctionnalités dans une plate-forme de communauté de blogs

Alors voilà, j'ai besoin de vous pour voir un peu ce qu'une plate-orme tel que eblogger devrai offrir comme fonctionnalités à ses utilisateurs.

Voici ce que j'ai déjà prévu :

Un utilisateur peu :

  • avoir un ou plusieurs blogs
  • avoir un ou plusieurs podcasts (blog audio ou blog video)
  • inscrire une partie de son blog (un certain tag ou tout le blog par exemple) ou de son podcast à un ou des planetes (et en créer)
  • avoir des flux rss sur tous ses trucs.
  • avoir des comments sur tous ses trucs (avec captcha analogue à celui utilisé ici, très efficace)
  • avoir des "amis" et des favoris
  • Possibilité d'utiliser son PROPRE CSS
  • voter pour des articles ou pour des blogs
  • tout est taggable et taggé
  • éventuellement avoir une galerie photo.

Bien sure pas tout au premier coup mais dans le TODO.

Alors s'il vous plait, pourriez-vous proposer des choses en plus et/ou m'indiquer vos priorités par rapport à la liste ?

Merci pour vôtre aide.

lundi 10 mars 2008

debian pour eeepc par hacky

Salutations !

UPDATE : bug grub en cours, si vous installez tout de même, il faudera grub-install vous même.

hacky et moi avons acquis un eeepc sfr. (model 4G) Grâce à l'excellent travail de documentations des gars de debian pour l'eeepc, hacky s'est concocté une super petite version pour son eeepc.

Il m'a fait une image dd de son eeepc et je l'ai repliqué. Suite à quelques problèmes il y a eu une mise à jour. une img dd même compressé étant fort grosse ça devenait peu pratique. Alors j'ai écris un script pour installer un simple dump tar.gz du / sur un eeepc avec le partitionnement etc ...

Il en résulte une pseudo distribution de debian pour l'eeepc.

Pour l'instant ça ne s'adresse pas au néophyte mais plutôt au geek pressé qui n'a pas le temps d'adapter une debian lui meme.

Ce qu'il vous faut :

  • une distribution live quelconque (j'ai utilisé un derivé de slax, booté sur clef usb)
  • Savoir booter sur cette distribution live
  • un eeepc 4G
  • une connection internet (à partire de l'eeepc sur la distribution live)

LE HOW-TO :

  1. bootez sur la distrib live
  2. Connectez vous sur internet avec celle ci.
  3. trouvez quel est le device du SSD de l'eeepc. ça a tendenace à varier suivant la distribution live (c'est /dev/hdc sur mon petit derivé de slax)
  4. assurez vous que aucune partition du SSD n'est monté (commande mount pour voir les fs mountés)
  5. assurez vous de desactiver le swap si il y a des partitions swap sur le SSD (swapoff /dev/lapartiton), ce n'est pas le cas sur le xandros d'origine
  6. ouvrez un terminal et tappez les commandes suivantes en root :
wget -c http://freecontrib.org/misc/eeepc/eeepc-debianhacky-install.sh # telecharge le script d'installation
chmod +x eeepc-debianhacky-install.sh # donne le droit 
./eeepc-debianhacky-install.sh /dev/hdc # remplacez /dev/hdc par le SSD de vôtre eeepc


Suivez les instructions à l'ecran.
A la fin il ne reste plus qu'à rebooter sur vôtre nouveau système.
Le user s'appel 'user' et son mot de passe est 'user'
Le root a pour mot de passe 'root'
Je vous invites à les changer immediatement.

L'installation m'a pris 30 minutes boot de livecd, preparation et lecture des textes compris avec une connection assès lente (~300ko/s)

Je ne suis pas responsable du contenu de "la distribution", envoyez les insultes à hacky :D

Tout ceci est assès basique et à peine testé pour l'instant, si vous vous montrez interessés, on fera peut être evoluer vers quelque chose de plus simple à installer ou mettre à jour sans pertes de données.

lundi 11 février 2008

jackyrelay 0.3 "russian rabbit" release

Vous vous souvenez de jack in the middle ?

Et bien ce simple petit tunnel tcp loggant a été réécris et largement amelioré. Il est maintenant fort utile dans certains cas. Du coup je l'ai publié sur google code et écris un peu de documentation.

  • Multi-thread multi-client
  • Limitation d'accès par ip
  • Nombre de connections max par ip (peut etre different pour chaque ip)
  • Plugins de filtrage :
    • loggeur
    • filtrage et ré-écriture des logins/pass dans l'authentification NNTP

Allez voir jackyrelay pour plus de détails.

jeudi 25 octobre 2007

taginserter le script qui insert des tags ....

Voici un de ces script qui ne servent qu'une fois... mais bon peut être celui-ci peut vous servir. Je l'ai écrit pour inserer un code google analytics sur un site avec 77 pages html statiques.


#!/usr/bin/env python # AUTHOR : Philippe Mironov # LICENCE : GPLv2+ #inserts tag_to_insert before tag_before in every file in CWD in ext # checks if tag_to_insert and tag_check are not already in file # skips files without tag_before in them. # Can be used to add insert statements or for exemple google analytics code in an old static website. ext = "html" tag_to_insert = """""" tag_before = "" tag_check = "*******" import os print 'CWD is : ', os.getcwd() for item in os.listdir(os.getcwd()): if item.endswith(ext) : #item is an html file #check if it's not already tagged fo = open(item,'r') buf_orig = fo.read() fo.close() if not buf_orig.find(tag_check) == -1: print "%s is marked by tag_check. SKIPPING" % (item) continue if not buf_orig.find(tag_to_insert) == -1: print "%s has already the tag inserted. SKIPPING" % (item) continue offset = buf_orig.find(tag_before) if offset == -1 : print "%s has no %s. SKIPPING" % (item, tag_before) continue fo = open(item,'w') fo.write(buf_orig[:offset] + tag_to_insert + buf_orig[offset:]) fo.close() print "Inserted tag into ", item

vendredi 2 juin 2006

pagemonitor-0.1 release : monitorez vos pages ouebs

Salutations !

Voici une tit appli codé à la demande pour Forth de freecontrib.

Description : C'est basiquement un outil qui permets de vérifier si certaines pages ouebs ont été modifiés.

Fonctionnement:

  • Télécharger le tar.bz2
  • Décompacter et se rendre dans le dossier créé
  • Ouvrir urls.txt et y mettre les urls que vous voulez monitorer (une par ligne)
  • lancer le program.

Ce program ne requiert que les modules python de base. Il est multithread donc vous pouvez mettre autant de urls que vous voulez le traitement restera rapide.

Une bonne journée

mardi 30 mai 2006

Jack In The Middle 0.1 releaaaase

Salutations !

Bien longtemps que je n'ai posté mais rassurez - vous ! Ce blog n'est pas mort.

Aujourd'hui nous allons découvrir Jack in the middle.

Pour des raisons professionnelles j'avais besoin d'observer le flux réseau d'une application à source fermé dans le but d'en découvrir le protocole. Pour ce faire j'ai écris cette petite appli.

Voici comment l'utiliser pour par exemple observer le protocol IRC :

  • téléchargez et décompactez le tar.bz2
  • editez le fichier jackinfthemiddle.conf mettez par exemple irc.freenode.org et 6667 comme connecthost et connectport
  • lancez l'appli simplement avec ./jackinthemiddle.py
  • connectez vôtre client irc sur vôtre host (pas localhost mais vôtre nom de machine car l'appli n'ecoutes pas sur localhost) et le port listenport
  • allez chatter un coup

C'est une version 0.1 très basique, laissez un commentaire si vous trouvez cette application utile, et/ou si vous avez des feature request.

Le code est sous Licence GPL 2 ou sup.

Le nom viens du "Jack in the middle attack".

ATTENTION : Il est interdit par la loi d'espionner les autres. Donc chers admins, n'utilisez pas cette appli pour espionner vos collegues et employés.