public marks

PUBLIC MARKS from pvergain with tag outils

November 2007

CodeInvestigator - Python

There is a Python version of CodeInvestigator to debug your Python scripts with. The user interface is through a web browser. For this you need: * Python. Version 2.5 and over. * A Firefox browser

August 2007

Scapy6 - Download

(via)
Scapy6 is an extension to Scapy that provides support for IPv6 (and much more).

July 2007

skipole-monitor - Google Code

by 2 others (via)
This program is a network monitor. It allows the user to input host IP addresses, it then pings these hosts every five minutes and displays their status via a built-in web server, on port 8000. It can optionally send email alerts and syslog messages if the hosts change status. So calling http://your_pc_address:8000 will display pages showing green, yellow or red host or group symbols. Each host is pinged four times every five minutes, and symbols are displayed as: green : if three or four pings are successfull yellow : if only one or two are successfull red : if all four fail As well as hosts, group symbols are displayed, and can be opened to show hosts, or sub-groups nested within. The operator can create groups, and sub-groups via the gui. It has been tested on Windows XP and Linux platforms. Windows users; to install, download and run skipolemonitor_0_4_py25_install.exe Linux users; a tar file of Python source code is available in the downloads section. To upgrade: export and save the network data somewhere safe, uninstall the old version, re-install the new version

MainPage - Labix

by 1 other
My name is Gustavo Niemeyer, and this is my personal laboratory. Here you'll find projects I have worked on and more. If you see something interesting here, please bear in mind that I was part of the Conectiva team up to August of 2005, and I'm part of the Canonical team since September of 2005, so these projects are directly or indirectly funded by one of these companies, or even both of them in succession. Occasionally I post something in my blog as well. I hope you have a nice time here, and let me know if you need something. ;)

python-dateutil - Labix

The dateutil module provides powerful extensions to the standard datetime module, available in Python 2.3 .

CodeInvestigator - Debugging without breakpoints

Need to track down those nasty ones, but don't know where to start? CodeInvestigator tracks everything! Any point in the run is instantly accessible. Debug at any point and in any direction. Scroll the code to the line you're interested in and click the variable. Its value is then displayed between the code lines.

May 2007

serveur:lamp_bis - Documentation Ubuntu Francophone

by 3 others, 1 comment
Ce tutorial traite de la procédure à suivre pour installer une solution LAMP (Linux, Apache, MySQL, Php/Perl/Python) sur un système (machine) disposant d'Ubuntu Dapper Drake (6.06 LTS) ou Edgy Eft (6.10) en mode graphique.

Un proxy pour naviguer sur les sites bloqués

by 2 others
iBlocked est un proxy qui vous permet d'avoir accès aux sites interdits ou bloqués. Vous pourrez donc accéder à tous les sites que votre service informatique vous interdits.

poedit

by 5 others
poEdit is cross-platform gettext catalogs (.po files) editor.

March 2007

Pipes: Rewire the web

by 18 others
Pipes is an interactive feed aggregator and manipulator. Using Pipes, you can create feeds that are more powerful, useful and relevant.

Rota Board: account - login

by 7 others
Simple, Elegant, Organised (and Painless). Organising your employees working schedules shouldn't be a burden. That's why we've created Rotaboard – our FREE online rota management service.

February 2007

Trouver des synonymes avec Google et python

Trouver des synonymes avec Google Le Mar 20 Fév 2007 Nous allons détourner l’opérateur « synonyme » de Google afin de générer une liste de synonymes proposés par le moteur de recherche pour un mot-clé déterminé. Afin de simplifier la recherche de ces mots, le tout sera automatisé par un script Python court et efficace. L’opérateur synonyme « ~ » de Google élargit votre recherche aux mots que Google considèrent comme synonymes de vos mots-clés. Google utilise également des mots apparentés mais qui ne sont pas de vrais synonymes. Ainsi, la recherche nutrition information renvoie toutes les pages contenant les mots nutrition et information. En élargissant votre recherche avec la requête ~nutrition ~information, Google utilisera également les synonymes et mots apparentés comme food, health, etc. Notez que les synonymes fonctionnent mieux en anglais. Rechercher ces synonymes peut devenir un exercice amusant. Imaginons que nous recherchons tous les synonymes du mot « car ». Nous commençons par lancer une recherche Google avec ~car pour trouver toutes les pages contenant un synonyme de ce mot. Dans la page des résultats, ces synonymes sont mis en évidence en gras, de la même manière que les mots-clés que vous utilisez d’habitude. En parcourant les résultats, la seconde page se trouve sur la copie d’écran ci-dessous, pour ~car nous pouvons trouver les mots car, cars, motor, auto, BMW et plusieurs autres synonymes en gras. ~car génère une liste de synonymes en gras dans la pages des résultats Intéressons-nous maintenant à ces synonymes plutôt qu’au mot-clé d’origine, « car ». Pour y parvenir, il nous suffit d’exclure le mot « car » de la requête : ~car -car. Cette astuce nous fait gagner du temps en nous évitant de mettre de côté les occurrences du mot « car ». Ici encore, nous devons parcourir les résultats pour trouver de nouveaux synonymes (j’ai par exemple trouvé automotive, racing, vehicle, et motor). Notez tous les nouveaux synonymes que vous trouvez et excluez-les de la requête (par exemple ~car -car -automotive -racing -vehicle -motor) jusqu’à ce que vous atteigniez la limite de 10 mots-clés imposée par Google et au-delà de laquelle les mots-clés sont ignorés. Vous finirez par rassembler une liste impressionnante de mots-clés. L’approche algorithmique de la recherche de synonyme proposée par Google permet de découvrir des synonymes que vous n’auriez pas trouvé dans un dictionnaire synonymique classique. Le code Si vous estimez que cette tâche est bien trop pénible et qu’elle conviendrait mieux à un programme informatique, vous avez tout à fait raison. Voici un petit script Python qui réalisera ce travail à votre place. En partant d’un mot-clé, ce programme génère une liste de synonymes de plus en plus grande. Vous aurez besoin de la bibliothèque PyGoogle pour interfacer ce script avec l’API Google.

Etoody - Study Online - Étudie en ligne

by 3 others
Echangez vos cours, vos notes, créez des quizz, et entrainez-vous sur ceux des autres, discutez sur votre forum et exprimez vous sur votre blog.

MultiRSS :: Multiple RSS Feed Readers, One Solution.

by 9 others
MultiRSS is a free service that allows you to replace all of your RSS feed subscription buttons on your blog with one button. After you have replaced your buttons, your users will click on our button and then be able to choose the RSS reader that they use from our current list of the 38 most used RSS readers.

January 2007

fr: Documentation

by 1 other
Ces outils sous forme de scripts sont des aides dans votre utilisationquotidienne d'OpenOffice.org. N'hésitez pas à nous apporter un retour sur ceux-ci, cela nous permet de les améliorer, d'en réaliser d'autres en fonction de vos demandes. Vous pouvez également proposer les votres sur la liste [email protected], nous nous ferons un plaisir de les ajouter ici. Merci à tous ceux qui ont donné ces outils à notre communauté. La colonne 'V2' indique que le document a été mis à jour vers la version 2.

esphères identitaires

by 1 other
Je suis en train de tester trois outils de construction des CV en ligne: Emurse, Amiko et Gojobby qui a été racheté par Jobster. Ce test m'aidera à mieux évaluer les fonctionnalités d'un outil que nous développons dans le cadre de KITE. Un projet co-financé au titre du programme européen Leonardo Da Vinci et dont le but est de promouvoir l'utilisation de l'Europass-CV via le développement d'un plugin pour trois blogs open source (DotClear, WordPress et ELGG) permettant de renseigner son CV et de le partager, de le publier en ligne et de l'exporter en format ODT, PDF, HTML et XHTML. Ce plugin, outre le fait qu'il est rendu disponible sous une licence GPL, est également conforme avec HR-XML SEP 2.4 et FOAF. Je voulais donc avoir une bonne idée de ce qui se faisait ailleurs avant notre réunion la semaine prochaine à Budapest au siège d'EDEN.

Des fonctions collaboratives

by 6 others
8apps est un ensemble d'application (au nombre de 8) pour une utilisation collaborative. On y trouve, pour l'instant, un gestionnaire de contact, un gestionnaire de projets (liens, commentaire et mots clés) et un gestionnaire multitâches. A suivre...

Web Sémantique:RSS

by 1 other
Outils pour l'utilisateur Lecteurs/agrégateurs personnels RSS Quelque listes existantes : * http://fgranger.net1.nerim.net/twiki/LogicielsLecteurs [fr] (suggère quelques liens aussi repris ici) * http://www.ourpla.net/cgi/pikie?RssReaders [en] (classés par plate-forme) * http://www.hebig.org/blogs/archives/main/000877.php [en] * http://backend.userland.com/directory/167/aggregators [en] (liste spécifique a RSS 2.0) Services en ligne d'aggrégation de flux RSS Il n'est pas nécessaire d'installer un outil sur votre ordinateur et de nombreux services en ligne se proposent de vous servir d'agrégateur. L'avantage de cette solution est que ce service est disponible depuis n'importe quel ordinateur, à l'aide d'un simple navigateur. * netvibes.com [fr], est un portail personalisable grâce aux flux RSS. * rss4you.com [fr], est un outil francophone gratuit d'agrégation de contenu. Rss4You est simple d'emploi et doté d'une interface claire et sobre. Rss4You innove en intégrant un système de navigation sociale. * http://fr.rss-feed.org/ [fr] [en] est un lecteur RSS en ligne qui permet a chacun de publier sa propre page de news, de mixer plusieurs flux pour creer un nouveau flux rss, ou encore d'exporter un flux rss en html. * http://www.lamoooche.com/ [fr] petit service francophone démarrant son activité depuis quelques semaines (18/01) * http://www.newsisfree.com/ [en] service anglophone * http://bloglines.com/ [en] service anglophone gratuit * Fastbuzz [en] service anglophone gratuit, envoyant également sur demande un email des mises à jour * SYFACiL [fr] le ALLINONE lecteur RSS, favoris, SMS, messagerie vocale, gestion de dossiers... Très pro et fonctionne aussi sur PDA et Smartphone. Version gratuite et payante. * AgregateurPoietique : Agrégateur visuel personnalisable (by YannLeGuennec? sous licence ArtLibre?)

Internationalisation d’une application en Python. - Programmation - Framasoft

by 1 other
Internationalisation d’une application en Python. Python est le langage de programmation qui a le vent en poupe. Il est vrai qu’il possède les arguments pour séduire : il est libre, portable [1] et relativement simple à mettre en œuvre. Dans ce tutoriel d’une dizaine de pages, la traduction s’effectue en trois étapes : * L’extraction des chaînes de caractères à traduire du fichier Python (.py) ; * La traduction des chaînes extraites ; * L’adaptation de l’application Python pour qu’elle puisse tenir compte des différentes traductions.

December 2006

Hachoir (Hachoir allows you to "browse" any binary stream)

by 2 others
Hachoir is a Python library that allows to view and edit a binary stream field by field. In other words, Hachoir allows you to "browse" any binary stream just like you browse directories and files. A file is split in a tree of fields, where the smallest field is just one bit. There are other fields types: integers, strings, bits, padding types, floats, etc. Hachoir is the French word for a meat grinder (meat mincer), which is used by butchers to divide meat into long tubes; Hachoir is used by computer butchers to divide binary files into fields. Hachoir is composed of the parser core (hachoir-core), various file format parsers (hachoir-parser), and other peripheral programs. For example, you can use hachoir-metadata to extract information from your favourite photos or videos. Hachoir also allows you to edit files (of supported formats) without the original (often proprietary) program that was used to create them. LATEST VERSIONS: hachoir-core 1.0.1, hachoir-parser 1.0, hachoir-metadata 1.0.1, hachoir-regex 1.0.2, hachoir-urwid 1.0.1, hachoir-subfile 0.5.2, hachoir-wx 0.1.2

November 2006

Dtuple database module

(via)
This module wraps up return tuples from the fetch* methods in the Python Database API. Using this class, the return tuples can be treated as tuples, dictionaries, or objects with attributes corresponding to the column names. The module is memory efficient -- a "tuple descriptor" is shared across all result rows, and the result row "wrapper" is very lightweight. The speed is quite reasonable.