To display the most relevant entries to you in priority,
vote for the stories you are interested in
(  )
and reject those that you are not interested in
(  )
freshmeat.net announcements (Unix) -
1 days and 4 hours ago
Cobbler is a network boot and update server. It supports PXE, provisioning virtualized images, and
reinstalling existing Linux machines. The last two modes require a helper tool called 'koan' that
integrates with cobbler. Advanced features include importing distributions from DVDs and rsync
mirrors, kickstart templating, integrated yum mirroring, and built-in DHCP/DNS Management. Cobbler
has a Python and XML-RPC API for integration with other applications. It supports RHEL 4+, Fedora,
and derivative distributions, and is also able to install other popular distributions.
License: GNU General Public License v2 Changes:
This release fixes some minor issues involving DHCP/DNS management settings and checkbox loading in
the UI.

|
freshmeat.net announcements (Global) -
1 days and 4 hours ago
Cobbler is a network boot and update server. It supports PXE, provisioning virtualized images, and
reinstalling existing Linux machines. The last two modes require a helper tool called 'koan' that
integrates with cobbler. Advanced features include importing distributions from DVDs and rsync
mirrors, kickstart templating, integrated yum mirroring, and built-in DHCP/DNS Management. Cobbler
has a Python and XML-RPC API for integration with other applications. It supports RHEL 4+, Fedora,
and derivative distributions, and is also able to install other popular distributions.
License: GNU General Public License v2 Changes:
This release fixes some minor issues involving DHCP/DNS management settings and checkbox loading in
the UI. 
|
freshmeat.net announcements (Unix) -
1 days and 7 hours ago
 Octaviz is a visualization system for Octave. It is a wrapper that makes all VTK
classes accessible from within Octave using the same object-oriented syntax as in C++ or Python. It
also provides high-level functions for 2D and 3D visualization. Using those functions, most common
visualization tasks (3D surface plots, contour plots, meshes, etc.) can be accomplished without any
knowledge about VTK. License: GNU General Public License (GPL)
Changes:
An updated build process, including fixes for Mac OS X.

|
freshmeat.net announcements (Global) -
1 days and 7 hours ago
 Octaviz is a visualization system for Octave. It is a wrapper that makes all VTK
classes accessible from within Octave using the same object-oriented syntax as in C++ or Python. It
also provides high-level functions for 2D and 3D visualization. Using those functions, most common
visualization tasks (3D surface plots, contour plots, meshes, etc.) can be accomplished without any
knowledge about VTK. License: GNU General Public License (GPL)
Changes:
An updated build process, including fixes for Mac OS X. 
|
freshmeat.net announcements (Unix) -
1 days and 7 hours ago
 The Visualization ToolKit (VTK) is an object oriented software system for 3D
computer graphics, image processing, and visualization. VTK includes a textbook, a C++ class
library, and several interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports
a wide variety of visualization algorithms including scalar, vector, tensor, texture, and
volumetric methods. It also supports advanced modeling techniques like implicit modeling, polygon
reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. Moreover, dozens of
imaging algorithms have been integrated into the system. This allows mixing 2D imaging / 3D
graphics algorithms and data. License: OSI Approved Changes:
This release has an Infovis kit and a Views kit, a new Widgets architecture, improvements to PLY
file support, and extended C++ API and C++ tests. There are many bugfixes, including much improved
Java wrapping support. Support for the Mac OS X 10.5 SDK has been added. There is initial support
for Resolution Independence in OS X 10.5.


|
freshmeat.net announcements (Global) -
1 days and 7 hours ago
 The Visualization ToolKit (VTK) is an object oriented software system for 3D
computer graphics, image processing, and visualization. VTK includes a textbook, a C++ class
library, and several interpreted interface layers including Tcl/Tk, Java, and Python. VTK supports
a wide variety of visualization algorithms including scalar, vector, tensor, texture, and
volumetric methods. It also supports advanced modeling techniques like implicit modeling, polygon
reduction, mesh smoothing, cutting, contouring, and Delaunay triangulation. Moreover, dozens of
imaging algorithms have been integrated into the system. This allows mixing 2D imaging / 3D
graphics algorithms and data. License: OSI Approved Changes:
This release has an Infovis kit and a Views kit, a new Widgets architecture, improvements to PLY
file support, and extended C++ API and C++ tests. There are many bugfixes, including much improved
Java wrapping support. Support for the Mac OS X 10.5 SDK has been added. There is initial support
for Resolution Independence in OS X 10.5. 

|
Linux Today -
1 days and 8 hours ago
Tech Source From Bohol: "Without hesitation, I said yes and not even thinking of
how I'll do it. That time, I was biting my nails and learning deeper about Python. My first problem
was the GUI...Tkinter."
|
Breizhoo informations -
1 days and 11 hours ago
L'animal serpentait dans la mairie de cette petite commune d'Ille-et-Vilaine.
|
Planet Ubuntu -
1 days and 12 hours ago
Question:
What is the different between:
fd = open("/tmp/foobar.bin") while True: chunk=fd.read(CHUNK_SIZE) if not chunk: break print
len(chunk)
and
fd = open("c:/tmp/foobar.bin") while True: chunk=fd.read(CHUNK_SIZE) if not chunk: break print
len(chunk)
Just in case, the answer "c:" is not wanted, that's too obvious.
Another hint, both files are non-ascii files.
Answer:
Ok, the answer. First of all, as you can see, one of the open directives is running on Unix (in
this special case on Linux).
The other one runs with the same version of Python on Windows XP.
Both files are non-ascii files, which means, somewhere in between there is a character which
could lead to problems on windows, while reading the file.
Now on Linux somehow this file is opened correctly as binary. The official syntax for opening
binary files in Python is open(<filename>,"rb") (well, to be more precise "read binary").
On Linux, as said this file is opened correctly in binary mode, while on Windows the default
opening mode is ASCII.
You can see the difference when you follow the "print len(chunk)" data. Somehow, if you have the
"EOF" character somewhere in the file when opened in ASCII, python stops reading the file and
thinks the file ended. Which is somehow not the real truth.
This behaviour had cost me now at least 2 hours of debugging, because I was in the thought,
Python2.5's behaviour should be the same on Windows as on Linux. I was mistaken.
But why? Shouldn't it be the same? Is there any rational why it's different on Linux and on
Windows?
If some Python guru can enlighten me, so that I can understand...that would be great :)

|
Artima Developer Spotlight -
1 days and 12 hours ago
After several years of development, and a steadily growing user base, the open-source Python Web
framework project reached its 1.0 milestone. Significant new features include an improved ORM
framework, better Unicode support, and a refactored administration application.
|
DLFP - Dépêches -
1 days and 14 hours ago
Toulibre organise une rencontre autour des Logiciels Libres le mercredi 10 septembre 2008, de 19h
à 23h au Centre Culturel
Bellegarde,
17 rue Bellegarde à Toulouse.
Pendant toute la soirée, venez poser vos questions au sujet du Logiciel Libre et trouver de
l'aide pour installer ou utiliser des Logiciels Libres sur votre ordinateur. Pour cela, vous pouvez
si besoin apporter votre ordinateur, un accès Internet est disponible sur place. Dans
l'idéal, si vous venez avec votre ordinateur, essayez de nous prévenir par courrier
électronique à contact at toulibre.org en décrivant vos besoins ou votre
problème, de manière à ce que amenions les Logiciels Libres nécessaires
voire à ce que nous fassions quelques recherches préalables pour mieux vous
répondre.
À 20 heures, deux courtes présentations auront lieu :
- La première, assurée par Florian Birée, sur Crunchy, un logiciel libre dédié à
l'apprentissage du langage Python en intégrant son interpréteur dans un tutoriel
sous forme de page web. La présentation montrera les possibilités de Crunchy pour
écrire et dynamiser un tutoriel, ainsi que l'usage qui peut en être fait pour
apprendre le langage.
- La seconde sur OpenMoko, un projet destiné
à fournir un téléphone portable doté d'une couche logicielle
entièrement composée de Logiciels Libres.
Depuis début juillet 2008, le Neo Freerunner est proposé à la vente. Bien
qu'encore réservé à un public un peu averti en raison du manque de
maturité de la couche logicielle, il devrait rapidement devenir accessible au plus grand
nombre grâce aux efforts de la communauté pour améliorer les applications.
Thomas Petazzoni proposera une présentation du Neo Freerunner, pendant laquelle un
exemplaire de l'appareil sera accessible.
Toulibre
http://www.toulibre.org
Événement sur l'Agenda du Libre
http://www.agendadulibre.org/showevent.php?id=2346
Crunchy
http://code.google.com/p/crunchy
OpenMoko
http://wiki.openmoko.org

|
Bistro! -
1 days and 15 hours ago
Just like last year, I'll be attending
and presenting at Oslo's JavaZone conference in less than
two weeks. My presentation is called
"Dynamic languages and frameworks in an enterprise application server world - an approach with
GlassFish v3".
I'll describe the reasons why one would want to run dynamic languages and associated frameworks
on top of an application server and describe several approaches to implement this. I'll
illustrate this for JRuby On Rails, Groovy and more using the forthcoming GlassFish v3 Prelude release (scheduled for next month). If you're
interested in the Java side of GlassFish v3 (fast startup, dynamic loading or services, etc...),
I think you'll get something out of it too. The talk is the first one on the first day, competing
with 3 Norwegian talks and Erich Gamma himself. Wish me luck!
Here's an early list of the talks I'd like to attend (as always, I'll attend 50% max): •
RESTful Web Services with Spring (JSR311 or not?) • Qi4j - a new approach to old problems
(never heard Rickard present) • Project Hydrazine: JavaFX Open Cloud Computing Platform (had
no time to look into this since J1) • Quercus (the list of PHP apps it runs is very
impressive) • Taking Apache Camel for a Ride (OpenESB has a service engine for
Camel) • Spring == XML, XML == sucks therefore Spring == sucks? (will the content live
up to the catchy title?) • Real-world OpenESB, best practices and experiences (There's
always something to learn from real-world experiences) • Scala? Ruby? Erlang? Python! (no
matter how many dynamic languages we support on GlassFish v3, there'll be more to look at) •
Zero Turnaround in Java Development • What's new and cool in Portlet 2.0 (Julien just left
JBoss to join eXo) • How Can Amazon EC2 Benefit from the Elastic Grid Solution? (I don't
care what Gartner says, cloud computing can be real today) • Panel: Alternative and Emerging
Languages

|
Planet Ubuntu -
1 days and 19 hours ago
Hello Planet!
It was 27th August when I was approved Kubuntu Member (Yay!) and thus became allowed to join the
Ubuntu Planet :) Let me introduce myself (in short first, who wants to read more takes the
following longer version):
I am...
- 23 years old
- a student of business information systems
- a linux and kubuntu user since 2005
- a kubuntu-de.org-member since 2006 (doing support, promotion, editorial stuff, treasuring,
moderation)
- learning python with PyQt4 and PyKDE
- gonna help with Leonov
- having a Wiki-page with more details
So, here's the long version:
I am a 23 year old student (Business Information Systems), living in Heidenheim, Germany. My
first contact to Linux was in 2005, when i installed SuSE 9.0 (or .1? or .3? or so?) on my IBM
Thinkpad T22. A month later, due to unresolved problems i switched to Kubuntu, which i knew was
used at the youth organisation of my place where i did civilian service. That worked right from
the start and with some help at kubuntu-de.org (kubuntu.de in former times) i claimed the first
high obstacles. Since, I am a fan of Kubuntu.
I became active in the forum of kubuntu-de.org, until i was asked wether i wanted to do more. I
joined the IRC network and became moderator in the forum and member in general. Since, i started
helping in editorial stuff (writing, translating, checking and publishing), promote kubuntu at
fairs and conferences at our booth, together with neversfelde started the donation account and
since august became community carer (this means helping new people to join our community,
managing problems in the community, etc).
In my spare time (after gf and community work) i find time to read (esp. Stephen King) and code
(learning Python, this will be part of kubuntu work in some time i hope). I'd play soccer, as i
used, but currently it does not fit in my schedule, but this will change in future again, i hope.
What I am doing all the time is listening to music (The Offspring ftw!).
Okay, now you know something about me. If there is a question or two (or more) feel free to ask
:)
Cheers
Arthur aka Blizzz

|
Planet Ubuntu -
1 days and 20 hours ago
Day 4… and what a great day it was, here a blow-by-blow recap of what happened yesterday:
- Ara Pulido kicked off the day with “Automated Testing of the
Desktop“. Ara showed us what amazing stuff she was working on. Check out this fine
example: it shows how easy it has become nowadays to test the integral parts of our Ubuntu
Desktop. The audience asked lots of interesting questions any everybody left the session with a
much better idea of what’s happening in #ubuntu-testing.
- Afterwards I did another session called “How do I fix an Ubuntu
bug“. The main aim of these session was to demonstrate how easy it is with Harvest and the Ubuntu development tools to make Ubuntu
better today. That you don’t need a degree in rocket science, just a knack for trying to
make things work again, some patience and that you’re good at team-play. The session was
well-attended and the questions showed that the audience was clearly motivated to shake out bugs
of Ubuntu. We even managed to fix two bugs during the session. The shipment of awesome-ness
clearly has arrived!
- Jonathan Riddell delivered the third session that day and showed how to write a
“WebKit browser in
PyKDE“. Everybody was very impressed by how easy it is to use WebKit in PyKDE. Have a
look at the examples
yourself: this is clearly next-generation awesome stuff.
- Alexander Sack afterwards gave a great introduction to “Having fun with the Mozilla
Team“. This is one of the very very busy teams we all expect the best from. Alexander
explained all the areas that require work (extensions, bug work, maintenance of all
mozilla-related packages, etc.) At the end of the session he demonstrated the ease of packaging
Mozilla extension. Rock and Roll!
- Steve Langasek as one of the Heroes of the Archive Admins delivered a great session on
“How to avoid making
Archive Admins unhappy“. The session was a great opportunity to find out almost
everything that’s reviewed with great scrutiny, especially since the session was a relaxed
discussion, it invited everybody to join in.
The week went to its end very very quickly. Let’s have a look at what’s happening
today:
-
16:00 UTC: What a start of the day, we’ll kick off the day with
“Ask Matt“! I’m pretty pleased Matt has taken time out of
his schedule to answer all kinds of questions. As he said, he’s
particularly interested in questions about community-oriented development, the software
technologies used in Ubuntu, and what we do at Canonical. Bring it on!
-
17:00 UTC: Lars Wirzenius takes the second slot and delivers a great session
about “Unit testing with Python code, with code coverage
measurement”. Learn how to write better code by better testing your code. Learn
from Lars to help out on his mission: less bugs, better software!
-
18:00 UTC: Talking about good software: Evan Dandrea is up next and will give
you an “Introduction to the Installer Team“. Ask all your
questions about the installer itself, how to get involved and what needs doing to make the
installer even better.
-
19:00 UTC: Another introduction is due: Kees Cook and Jamie Strandboge will
give you the “Introduction to the Security Team“. These guys have
done excellent work all over the place and the team is slowly growing with more and more
participants. If you’re interested in making Ubuntu more secure, this is your chance to
help out and get involved.
-
20:00 UTC: The last session of the week is the “Kernel
Discussion“. Master of Awesome-ness Ben Collins will steer us through the
session and will answer questions about all facets of the Ubuntu Kernel experience: your first
steps at joining in on Ubuntu Kernel fun, how the team works, etc.
Come in masses, this is the last day of this Ubuntu Developer Week!

|
Linux Today -
2 days ago
IBM Developerworks: "One of the more popular examples of the use of plug-ins to
extend an application is the Firefox plug-in community. There are Firefox plug-ins for Flash
players, Web development, managing RSS feeds, and more."
|
freshmeat.net announcements (Global) -
2 days and 7 hours ago
Wordtip aims to provide text classification services to desktop and mobile applications over D-Bus.
License: GNU General Public License v2 Changes:
The software currently implements a Bayesian classifier that you can test over D-Bus with only a
few lines of Python, as explained in the README. 
|
freshmeat.net announcements (Unix) -
2 days and 7 hours ago
Wordtip aims to provide text classification services to desktop and mobile applications over D-Bus.
License: GNU General Public License v2 Changes:
The software currently implements a Bayesian classifier that you can test over D-Bus with only a
few lines of Python, as explained in the README.

|
Annonces lesjeudis.com -
2 days and 9 hours ago
Societe : EDMUND JACK RECRUITMENT - Lieu de travail : PARIS OUEST - RER A - Type de contrat : CDI -
Salaire : 30/36k€ fixe + variable 10% + astreintes 20% - Detail : En tant q'Ingénieur
Systèmes et Réseaux/ Support des Opérations, vous serez rattaché au
responsable des Opérations et du Support. Rôle et responsabilités:
=================== · Déploiement, support, maintenance, monitoring et
administration des applicatifs, des systèmes et des réseaux · Analyse
et correction des problèmes techniques · Maintenance préventive et
installation ou réparation de systèmes · Astreintes pour le maintien
des serveurs en conditions opérationnelles · Participation au support produit
1er et 2e niveau via web, téléphone ou email: investigation des problèmes,
suivi, coordination des ressources internes pour leur résolution Profil candidat:
============== · Bac + 4 minimum, avec au moins 2-3 ans d'expérience technique
dans un environnement de production. · Très bonne connaissance du monde
Internet, client-serveur, des topologies réseaux IP, gestion de réseau Windows
· Très bonne connaissance pratique systeme de Linux (certif. Redhat
appréciée) ainsi qu'excellente maitise des langages de scripts ( bash , perl , python
, shell ) · Expérience pratique des protocoles Internet ( tels telnet ssh ftp
etc), éditeurs (comme vi ou emacs ). · Connaissance des équipements
Cisco ( routeurs, switches ) · Expérience des firewalls , VPN , et techniques
de Load Balancing · Compétences en serveurs de base de donnés
relationnelles et langage SQL (en particulier Oracle et MySQL ). · Eventuellement,
Utilisation de Bugzilla ou d'un système de gestion de bugs et expérience dans les
domaines Quality Assurance ou Release Engineering · Autonomie, disponibilité,
capacité d'écoute, bon sens de la communication, esprit d'équipe et de service
nécessaires pour ce poste. · Français écrit impeccable
· Anglais courant Détails contrat: ============== Poste en CDI Salaire:
30kEuros/36kEuros fixe + variable (10% du fixe) + astreintes (20% du fixe) Lieu de travail: Paris
ouest - accès RER A A pourvoir dès que possible Merci de bien vouloir envoyer dossier
de candidature ref: LJ-57-274 (CV, lettre de motivation et prétentions salariales) par mail
à : ajerome@edmundjack.com --------------------------------------

|
Download Squad -
2 days and 12 hours ago
Filed under: Developer,
News, Open Source, web 2.0
Django, the open source web framework written in
Python, has just hit the 1.0 milestone! My sincere congratulations
to the entire Django team and community for all of their hard work.
Django (pronounced Jang-oh), like Ruby on Rails, is part of
the new-hotness class of web frameworks that has generated interest amongst lots of web developers.
Loosely following the model-view-controller paradigm, Django's goal is to create complex
database-driven website quickly and efficiently. Pownce is
powered by Django, as are parts of The
Washington Post. Web developer Jeff Croft's was built using
Django, and was actually what inspired me to give the framework a try.
I spent some time this summer playing with Django and was very impressed with its speed and
efficiency and the community behind the project. The project released The Django Book online late last year and there are tons of great
resources online for anyone wanting to give it a try.
You can download Django here, you just need
Python 2.3 or higher. Read | Permalink | Email
this | Comments


|
Planet Libre -
2 days and 13 hours ago
Alarm
Clock est un plugin qui permet d’utiliser Rhythmbox comme un
radio réveil. En utilisant ce plugin, vous pourrez vous réveiller avec la musique
de votre choix, ou la radio ou n’importe flux sonore que Rhythmbox peut gérer.
Il est très facile à installer et il faut bien-sûr que Rhythmbox soit
déjà installé sur votre système. Pour ce faire, vous allez ouvrir un
Terminal et faites les actions suivantes :
1. Créer un dossier plugins avec la commande mkdir-p au
cas ou ce répertoire existerai déjà :
mkdir -p $HOME/.gnome2/rhythmbox/plugins/
2. Rendez-vous dans le dossier que vous venons de créer :
cd $HOME/.gnome2/rhythmbox/plugins/
3. Pour terminer, téléchargez le pluginavec la commande suivante :
svn co http://nedrebo.org/svn/rhythmbox/alarm-clock
4. L’installation est terminée et vous pouvez maintenant ouvrir Rhytmbox.
Il est nécessaire de préciser que, pour que le plugin fonctionne, python 2.5 doit
être installé.
Une fois Rhytmbox ouvert, vous devez aller dans le menu Edition>Greffons et
activer le greffon Alam Clock. Ensuite, il ne vous reste plus qu’à programmer
l’alarme et cela ce fait en allant dans le menu Outils.
Billet original de Cedynamix.Votez pour cet article sur le Planet Libre.

|
|