Skip to main content

Posts

Showing posts from August 30, 2011

Apprendre le Python de façon ludique en pilotant un robot

RUR - Python Learning Environment (Environnement d'apprentissage du Python) ou RUR-PLE est un outil éducatif qui aide les enfants (ou les plus grands) à apprendre le langage de programmationPython de manière amusante.
L'enfant écrit un programme qui contrôle les mouvements d'un robot affiché à l'écran à travers une ville constituée d'un grille rectangulaire de rues (horizontalement) et d'avenues (verticalement).
RUR-PLE peut comprendre toutes les instructions de Python et n'est donc pas limité.
Il est disponible en plusieurs langues, dont le français. Il inclut une série de 48 leçons avec des exemples de programmes et d'environnements du robot à tester.BY TAATJENE

Developing powerful and sophisticated cross-platform graphical user interfaces (GUIs) for your Ruby applications

FXRuby is a library for developing powerful and sophisticated cross-platform graphical user interfaces (GUIs) for your Ruby applications. It’s based on the FOX Toolkit, a popular open source C++ library developed by Jeroen van der Zijp. What that means for you as an application developer is that you’re able to write code in the Ruby programming language that you already know and love, while at the same time taking advantage of the performance and functionality of a featureful, highly optimized C++ toolkit.
Projects Using FXRuby Projects using FXRuby include:
BeERP is a commercial ERP built entirely with the FXRuby library.Discretizer is an interactive mesh creation tool. It can be used to create geometry and meshes for three dimensional flow simulations (CFD).foxGUIb is an interactive gui builder and codegenerator for FXRuby. This tool makes it easy to quickly build complex and good looking graphical user interfaces for Ruby.FXRI is a FXRuby Interface to RI that supports …

Inside Kerkythea;a standalone renderer

Kerkythea is a standalone renderer, using physically accurate materials and lights, aiming for the best quality rendering in the most efficient timeframe. The target of Kerkythea is to simplify the task of quality rendering by providing the necessary tools to automate scene setup, such as staging using the GL real-time viewer, material editor, general/render settings editors, etc., under a common interface.
The development of the Kerkythea (KT) application began in September (2004) without having much time to invest on the application at that time. The good thing, is that it started with the kernel and libraries of Phos (an older render engine), so a big part of the source code was already tested and well structured.
It took more than half a year before Kerkythea was finally born (April 2005)! In that phase, the first users were not so many but there were enthusiasts that joined my efforts and gave substantial feedback. Seeing that a general weakness of other render eng…

Lumière sur Acronis True Image; un programme pour faire des images disque

Acronis True Image est un programme pour faire des images disque (disk cloning). Il est fait par Acronis.Les systèmes de fichiers supportés sont
NTFSFAT16 et FAT32Ext2 et Ext3ReiserFS et Reiser4Linux Swap En plus des systèmes de fichiers bénéficiant d'un soutien public, Acronis True Image fournit également des matières premières du secteur de sauvegarde et de restauration des options pour tous les autres systèmes de fichiers. 'Raw' mode fournit un soutien pour un système de fichiers qui est corrompu, ou qui n'est pas officiellement supporté, en capturant une image complète de tous les secteurs sur le disque. Cette méthode se traduit par une plus grande image fichier tel qu'il n'est pas en mesure de compresser, redimensionner, sélective ou restaurer des fichiers sur le système de fichiers non reconnus. by taatjene

Learn more about PySide ; an open source sofware project providing Python bindings

PySide is an open source sofware project providing Python bindings for the Qt framework. Qt is a cross-platform application and UI framework, allowing the developers to write applications once and deploy them across many operating systems without rewriting the source code, while Python is a modern, dynamic programming language with a vivid developer community.
Combining the power of Qt and Python, PySide provides the wealth of Qt framework for developers writing software in Python and presents a first-class rapid application development platform available on all major operating systems.
PySide consists of a full set of Qt and Qt Quick bindings for multiple platforms as well as the automated binding generation tools required to produce the bindings. Due to the availability of the whole toolchain, PySide will be of interest not only to developers requiring the Qt bindings, but to developers willing to generate other Qt and C++ based bindings as well. BY  TAATJENE

Construire une interface graphique pas à pas avec TkInter et wxPython

Tkinter englobe la librairie Tcl/tk afin que nous puissions l'utiliser en Python. De la même manière, wxPython englobe la librairie wxWidgets afin qu'on puisse l'utiliser en Python.
Nous utiliserons un terme ou l'autre sans distinction dans ce document.

Ces deux tookits graphiques sont portables: Cela signifie que - si bien conçues - vos interfaces fonctionneront sur tous les systèmes (Windows, Linux, MacOS X...).
Le but est:

De maîtriser les techniques de base des interfaces graphiques (mise en place des widgets, contraintes, gestion des évènements...)De comprendre la moindre méthode et paramètre utilisé ici.De voir deux toolkits majeurs et de comprendre leurs différences.De servir de base pour construire vos propres applications graphiques. Vous apprendrez:
à créer une classe "application graphique",à créer des widgets (éléments d'interface graphiques),à les placer dans des conteneurs,à attacher des méthodes à certains évènements,à manipuler les valeur…