background preloader

Programming

Facebook Twitter

Main Page - Emgu CV: OpenCV in .NET (C#, VB, C++ and more) Aforge - AForge.NET Framework. VMware ESXi™ 4. Wax - [ Homepage ] Ruby on Rails. World Wide Web Consortium (W3C) (the eff-bot guide to) The Standard Python Library. Overviews (15) Core Modules [core-modules-index]Data Representation [data-representation-index]Data Storage [data-storage-index]File Formats [file-formats-index]Implementation Support Modules [implementation-support-modules-index]Internationalization [internationalization-index]Mail and News Message Processing [mail-and-news-message-processing-index]More Standard Modules [more-standard-modules-index]Multimedia Modules [multimedia-modules-index]Network Protocols [network-protocols-index]Other Modules [other-modules-index]Platform Specific Modules [platform-specific-modules-index]Preface [preface-index]Threads and Processes [threads-and-processes-index]Tools and Utilities [tools-and-utilities-index] Articles (249) The aifc module [aifc]The anydbm module [anydbm]The array module [array]The asynchat module [asynchat]The asyncore module [asyncore]The atexit module [atexit]The audiodev module [audiodev] The keyword module [keyword]The knee module [knee]

50 Useful Coding Techniques (CSS Layouts, Visual Effects and Forms) - Smashing Magazine. Advertisement Although CSS is generally considered a simple and straightforward language, sometimes it requires creativity, skill and a bit of experimentation. The good news is that designers and developers worldwide often face similar problems and choose to share their insights and workarounds with the wider community. This is where we come in. We are always looking to collect such articles for our posts so that we can deliver the most useful and relevant content to our readers. You may want to look at similar CSS-related posts that we published last months: CSS Layouts: Techniques And Workarounds Facebook Style Footer Admin Panel4Learn how to re-create the Facebook footer admin panel with CSS and jQuery.

Adaptable View: How Do They Do It? Easy Display Switch with CSS and jQuery9A quick and simple way to enable users to switch page layouts using CSS and jQuery. One Page Résumé Site13A clean layout on one page—literally (just one index.html file with optional images). Alchemy | An open drawing project. Apache Tomcat - Welcome! OpenGL - The Industry Standard for High Performance Graphics. Eclipse.org home.

Hypertext Preprocessor. Google Code. Cheat Sheets & Quick Reference Cards for Developers | DevCheatSheet.com. Asynchronous Socket Programming. What is 'asynchronous socket programming'? A.k.a. event-driven programming or select()-based multiplexing, it's a solution to a network programming problem: How do I talk to bunch of different network connections at once, all within one process/thread? Let's say you're writing a database server that accepts requests via a tcp connection.

If you expect to have many simultaneous requests coming in, you might look at the following options: synchronous: you handle one request at a time, each in turn. pros: simple cons: any one request can hold up all the other requests fork: you start a new process to handle each request. pros: easy cons: does not scale well, hundreds of connections means hundreds of processes. fork() is the Unix programmer's hammer. Because it's available, every problem looks like a nail. With async, or 'event-driven' programming, you cooperatively schedule the cpu or other resources you wish to apply to each connection. Pros: How does it work? Sounds like a lot of work. Learning to program. Dive Into Python.