background preloader

ZetCode, tutorials for programmers

ZetCode, tutorials for programmers

Geeklist - A place for geeks to share what they've done, who they did it with and connect with great companies AnotherTutorial Table of Contents: Foreword The purpose of this tutorial is to get you started with the wxPython toolkit, from the basics to the advanced topics. It has lots of code examples, not much talking. mailing list reference book source code of wxPython applications /home/vronskij/bin/wxPython/usr/lib/python2.4/site-packages/wx-2.6-gtk2-unicode/wx - the ultimate resource, on my Linux box There are three decent toolkits for the python programming language: wxPython PyQt PyGTK Note that this tutorial is done on Linux. Icons used in this tutorial: icons.tgz Images used in this tutorial: images.tgz jan bodnar 2005 - 2007 status update. wxPython API wxPython API is a set of functions and widgets. In wxPython we have lot's of widgets. Base Widgets These widgets provide basic functionality for derived widgets. wx.Window wx.Control wx.ControlWithItem Top level Widgets These widgets exist independently of each other. wx.Frame wx.MDIParentFrame wx.MDIChildFrame wx.Dialog wx.PopupWindow Containers Dynamic Widgets or

Algorithm Archive · GitBook Aerospace Software Library Modern aerospace and space systems design is typically performed with the aid of specialized aerospace software analysis tools and software products. A range of aerospace design software is now available to the aerospace engineering community to be used in an integrated design or integrated synthesis environment. The following list is a partial list of space systems software tools, with emphasis on software that is most suitable to conceptual and preliminary design of future generation space transportation systems, launch systems, interplanetary missions, space exploration projects, and space habitats. The software list is organized by traditional aerospace discipline. For example, software for propulsion (rocket engine), trajectory analysis, structures, aerodynamics, thermodynamics, trajectory visualization, computer-aided design, flight mechanics, life cycle cost, and overall design integration frameworks are gathered under each major heading. Propulsion Software Trajectory Software

Ruby GTK tutorial This is Ruby GTK tutorial. In this tutorial, you will learn the basics of GUI programming with GTK in Ruby language. The tutorial is suitable for beginners and intermediate programmers. Table of contents The GTK is a library for creating graphical user interfaces. Related tutorials You might refresh you knowledge of Ruby with Ruby tutorial. git - la guía sencilla git - la guía sencilla una guía sencilla para comenzar con git. sin complicaciones ;) por Roger Dudler (traducido por @lfbarragan y @adrimatellanes) créditos a @tfnico, @fhd y Namics disponible en english, deutsch, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 por favor, reporta cualquier problema en github configuración Descarga git para OSX Descarga git para Windows Descarga git para Linux crea un repositorio nuevo Crea un directorio nuevo, ábrelo y ejecuta git init para crear un nuevo repositorio de git. hacer checkout a un repositorio Crea una copia local del repositorio ejecutando git clone /path/to/repository Si utilizas un servidor remoto, ejecuta git clone username@host:/path/to/repository flujo de trabajo Tu repositorio local esta compuesto por tres "árboles" administrados por git. add & commit Puedes registrar cambios (añadirlos al Index) usando git add <filename> git add . envío de cambios ramas actualiza & fusiona etiquetas guías

IDE Toolbox: 70+ IDEs for Developers For developing cool applications you need an Integrated Development Environment, also called an IDE. Here's our list of 70+ IDEs for developers and all our geek readers who like to try their hands at coding. Enjoy and Don’t forget to check out our post where you can suggest future toolbox topics! Anjuta C/C++ IDE - A dynamic C/C++ IDE with features including project management, interactive debugger and an editor for browsing and syntax highlighting. BVRDE - A C/C++ Integrated Development Environment (IDE) primarily designed for easy cross-platform development. C-Free - C-Free is a professional IDE offering support for multiple compilers including Cygwin, Borland C++ Compiler, Microsoft C+ Compiler, Open Watcom and Digital Mars. Code::Blocks - A free C++ IDE based on the plug-ins. CPPIDE - A complete integrated development environment for C/C++ environment with a source code editor, compiler and debugger. c.vim - c.Vim is a C/C++ IDE that enables easy coding and execution of programs. Java

TODO w3m manual Akinori Ito aito@ei5sun.yz.yamagata-u.ac.jp Index Introduction w3m is a pager/text-based WWW browser. You can browse local documents and/or documents on the WWW using a terminal emulator. Options Command line usage is w3m [options] [file|URL] If you specify filenames/URLs on command line, these documents are displayed. Options are as follows: +<line number> Move to the specified line. -t width Specify tab width. -r When displaying text/plain document, prohibit emphasis using backspace. -l number Specify line number preserved internally when reading text/plain document fron standard input. -s Display documents with Shift_JIS code. -e Display documents with EUC_JP code. -j Display documents with ISO-2022-JP code. -T type Specify document type. Example: Read HTML document from standard input and display it cat hoge.html | w3m -T text/html Display HTML source w3m -T text/plain hoge.html -m Display document with Internet message mode. -v visual startup mode. Show the bookmark. -bookmark file Specify bookmark file. -num

Ruby/DBI Tutorial y printer This session will teach you how to access a database using Ruby. The Ruby DBI module provides a database-independent interface for Ruby scripts similar to that of the Perl DBI module. DBI stands for Database independent interface for Ruby which means DBI provides an abstraction layer between the Ruby code and the underlying database, allowing you to switch database implementations really easily. DBI can interface with the following: ADO (ActiveX Data Objects)DB2FrontbasemSQLMySQLODBCOracleOCI8 (Oracle)PostgreSQLProxy/ServerSQLiteSQLRelay Architecture of a DBI Application DBI is independent of any database available in backend. The general architecture for Ruby DBI uses two layers: The database interface (DBI) layer. Prerequisites: If you want to write Ruby scripts to access MySQL databases, you'll need to have the Ruby MySQL module installed. This module acts as a DBD as explained above and can be downloaded from Obtaining and Installing Ruby/DBI: Step 1 Step 2

Related: