Blog on Python and TurboGears
Blog From Java to Python – an attempt to use Python in web development instead of Java.
Permalink Comments off
Blog From Java to Python – an attempt to use Python in web development instead of Java.
Permalink Comments off
Dive Into Python is a Python book for experienced programmers. You can buy a printed copy, read it online, or download it in a variety of formats (HTML, PDF, DocBook/XML, Doc, TXT).
Permalink Comments off
Permalink Comments off
PDF Split and Mergeis a free open source tool to split and merge PDF documents.
Permalink Comments off
Firefox 2.0 frequently stucks for a while (second to minutes for in special cases).
It seems that the following configuration change helped:
about:config javascript.options.strict = false
Note: On some blog I found that JS warning handling in FF2 is very unefficient and therefore strict=false can prevent this blocking behaviour.
Permalink Comments off
The Python Papers represents the efforts of Python enthusiasts who are excited by the technology and want to help it flourish.
Permalink Comments off
WordPress Advanced Search plugin introduced on this page is AdvancedSearch, and it is pretty sure what you are looking for. (If it is to complex for you, it now also has a Lite version.) It does not only provide a bunch of advanced search options to tune the search, but it also uses a much more effective search method: MySQLs fulltext search.
Permalink Comments off
With Woofiles you can store one or severals files up to 1GB online. This is a FREE service!
Without subscription …
Permalink Comments off
V-System dodává (tepelnou) ochranu potrubí, ochranu potrubí, podlahové vytápění, apod. (např. i Alu/hliníkovou pásku).
Permalink Comments off
Thinking in C Beta 3 (by Bruce Eckel) is a flash-based audio-visual seminar to introduce you to the fundamentals of the C language which will help you move on to C-based languages like C++, Java and C#. This seminar was formerly delivered on the CD-ROM bound into the 2nd and 3rd editions of Thinking in Java, and the 2nd edition, Volume 1 of Thinking in C++.
Permalink Comments off
NANOWEB is a http server written entirely in PHP 4.3. It does not need apache or any other server software to work, just the php4 binary.
See also NANOWEB in this blog.
Permalink Comments off
PHP Serial class can be used to communicate with a serial port under Linux.
It takes the path of serial device and checks whether it is valid before opening a connection to it.
Once the connection is opened, it can send data to the serial port.
The class may also change connection parameters for the given serial device.
TailFile class emulates UNIX "tail -f" command for cgi php.
Permalink Comments off
PHP: Process Control Functions support in PHP implements the Unix style of process creation, program execution, signal handling and process termination. Process Control should not be enabled within a web server environment and unexpected results may happen if any Process Control functions are used within a web server environment.
UNIX only
Class: Thread (seems o be the same as Pear::PHP_Fork package) is a wrapper around the pcntl_fork() stuff, with a API set like Java language.
Practical usage is done by extending this class, and re-defining the run() method.
This way PHP developers can enclose logic into a class that extends PHP_Fork, then execute the start() method that forks a child process.
Communications with the forked process is ensured by using a Shared Memory Segment; by using a user-defined signal and this shared memory developers can access to child process methods that returns a serializable variable.
SourceForge.net: PHPlet
PHPlet, is an Application Server written in PHP that serves PHP servet (<i>PHPlet</i>). PHPlet are similar to Java Servlet as they implements the init(), service(), destroy() methods. The lifecycle of PHPlet is the same of servlet.
Class: Daemon provides a base class that can create and manage daemon processes on Linux or other Unix-like systems.
This base class can fork the current process and store the child process identifier in a pid file. The forked process enters an infinite loop executing its job until it receives a termination signal.
The base class is not useful by itself. It needs to be derived to implement daemon job as a function of the sub-class. A daemon job subclass is provided as an example.
Article Fork PHP! brings another easy but cute solution. The fundamental thing is that you run a system command (php interpreter in fact) in background – example:
exec("/usr/local/bin/php /path/to/forked_script.php Value1 $ip > /dev/null &1");
Permalink Comments off
Thinking in Java Annotated Solutions Guide, Revision 1.0 – Contents (for 2nd edition)
Permalink Comments off
- PyCZ: UcebniceJazykaPython – Programovací jazyk Python, aplikační server Zope a spol. (překlad oficiálního tutoriulu – POZOR pro starší verzi 2.2); odkazy na další literaturu a články (např. 10 pastí jazyka Python)
- Python – programování zábavou
- Python a PyQt: úvodní díl na abclinuxu.cz
- Python Tutorials – more than 300, updated October 16, 2006, and carefully sorted by topic and category
- Web Python Tutorial
- Byte of Python – This book will help you to learn the Python programming language, whether you are new to computers or an experienced programmer.
- (An Unofficial) Python Tutorial Wiki
Permalink Comments off
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Permalink Comments off
Permalink Comments off
JSEclipse is a new plugin for the Eclipse environment that helps developers code JavaScript faster and with no errors. With JSEclipse, you can complete a variety of tasks, from editing small sections of code to working with the next big AJAX library or developing plug-ins for a product that embeds JavaScript snippets:
- Contextual code completion & shortcuts.
- Project outline and quick navigation through function declarations.
- Syntax highlighting.
- Error reporting.
- Customizable code templates to get you started.
- Support for popular JavaScript libraries (Dojo, Prototype, YUI, Qooxdoo).
- Support for JavaDoc documentation and multi-line comments.
Permalink Comments off
Ultimate Tag Warrior 3 is a multi-headed hydra of a plugin. It allows you to add tags either through the Write Post page in wordpress in a tag box, on posts using an AJAXy box, and in posts using special syntax from external editors (or internally, if youâd like). From the write post page, you can also get suggestions for tags using the Yahoo! keyword suggestion service.Once youâve got your tags entered; you enter a realm of interesting ways of doing things with your tags.
Permalink Comments off
How to convert GET HTTP request into POST?
Using JavaScript (kind of) proxy: get2post-source.php. This is a proxy used by YubNub.org for [post] command.
The page HTML+JS code is generated in PHP, but I suppose it is feasable to write it in pure HTML/JS. See the PHP source code at the next page (display source code).
Read the rest of this entry »
Permalink Comments off
Multiple Categories and SubCategories plug-ins for NucleusCMS.
Permalink Comments off
Research Google – search the top Google web sites, blogs, and forums at the same time. It’s the ultimate search engine for information about Google.
Permalink Comments off
Scribd is a free online library where anyone can upload. Use our embeddable
PDF player to publish and view documents right in your web browser.
The documents are downloadable as PDF, DOC or plain text.
Permalink Comments off
Opera Developer Community provides developer tools that have been used internally for some time by Web Application developers at Opera Software. These tools are meant as early previews, and should be considered alpha quality software. They are provided on an as-is basis, in the form of buttons that can be dragged to any Opera toolbar.
All of the tools should work in Opera 9.0 and later.
There are the following tools (so far):
- Opera Developer Console
- DOM Console
- CSS Editor
- DOM Snapshot
Permalink Comments off
alphaWorks HeapRoots HeapRoots is a tool for debugging memory leaks in JavaTM applications through analysis of "heap dumps."
The Java Virtual Machine (JVM)TM maintains a run-time data area (called a heap) for the allocation of all class instances and array objects. The heap storage for objects is automatically reclaimed by a storage management system known as the garbage collector. If an application requires more heap space than can be made available by the garbage collector, the JVM throws an OutOfMemoryError.
HeapRoots analyses "heap dumps," which are files (typically text files) containing information about the objects in the JVM garbage collected heap. Some IBM VMs (contained in the IBM Developer Kits for WindowsÂŽ, Java Edition) have the ability to produce heap dumps on demand; heap dumps can also be triggered by out-of-memory situations.
Permalink Comments off
alphaWorks HeapAnalyzer allows the finding of a possible Java⢠heap leak area through its heuristic search engine and analysis of the JavaTM heap dump in Java applications.
Java heap areas define objects, arrays, and classes. When the Garbage Collector allocates areas of storage in the heap, an object continues to be live while a reference to it exists somewhere in the active state of the JVM; therefore the object is reachable. When an object ceases to be referenced from the active state, it becomes garbage and can be reclaimed for reuse. When this reclamation occurs, the Garbage Collector must process a possible finalizer and also ensure that any internal JVM resources that are associated with the object are returned to the pool of such resources. Java heap dumps are snap shots of Java heaps at specific times.
Permalink Comments off
V telekomunikacích jde o termín označující toho operátora, který působil již v dobách monopolu a “přežil” i do doby liberalizovaného trhu – v České republice jde o Český Telecom.
Proaktivní vs. reaktivní (LUPA, Peterka)
Permalink Comments off
Permalink Comments off
First Certificate Masterclass dictionary (PDF) – free from Oxford University Press
Permalink Comments off