Wyświetlanie postów z 2010

Python http server

Simple python http server ;-)
[code lang="python"]
python -m SimpleHTTPServer 8088

Chef Opscode

Infrastructure Automation for Servers, Datacenters, Desktops, & the Cloud with Chef

JBoss 5.x Tuning/Slimming

The following slimming recommendations are for a standard JBoss 5.1.0 GA "All" configuration. Slimming is very application specific, so this is by no means a universal document.

Workrave - Repetitive Strain Injury

Workrave is a program that assists in the recovery and prevention of Repetitive Strain Injury (RSI).

Daft Punk - Technologic

A wireframe kit for Google Drawings and 5 reasons it beats Omnigraffle and Visio

How To Become An Awesome Coder - Part 1

Google Wave Now Open For All

Google just announced the general launch of Google Wave at its annual developer conference in San Francisco. Until today, Wave was an invite-only service, but starting now, anybody with a Google account will be able to log into Wave and use it without any restrictions. Google will also enable Wave for Google Apps users today. In order to educate these new users, the Google Wave team has also created a number of new videos and case studies that highlight how organizations can use Wave to collaborate more effectively.

Google Wave Now Open For All.

Google Code Blog: OrangeScape makes Google App Engine ready for business applications

This post is part of the Who's @ Google I/O, a series of blog posts that give a closer look at developers who'll be speaking or demoing at Google I/O. This guest post is written by Mani Doraisamy from OrangeScape who will be demoing as part of the Developer Sandbox.

Google App Engine took two bold steps in the right direction for cloud computing in making its datastore distributed to ensure scalability and durability and in fixing its architecture to be stateless to ensure failover and availability. To quote Henry Ford: "Any customer can have any application that is scalable so long as he builds for this fixed architecture."

To date, it has worked very well with the social web app companies, but the enterprise application development community has mostly stayed away from Google App Engine for three reasons:

“Newness” to Google App Engine's concepts of GQL, lack of aggregate queries, denormalized schema.
Lack of transaction support: commit or rollback …

Google Code Blog: Google Storage for Developers: A Preview

As developers and businesses move to the cloud, there’s a growing demand for core services such as storage that power cloud applications. Today we are introducing Google Storage for Developers, a RESTful cloud service built on Google’s storage and networking infrastructure.

Using this RESTful API, developers can easily connect their applications to fast, reliable storage replicated across several US data centers. The service offers multiple authentication methods, SSL support and convenient access controls for sharing with individuals and groups. It is highly scalable - supporting read-after-write data consistency, objects of hundreds of gigabytes in size per request, and a domain-scoped namespace. In addition, developers can manage their storage from a web-based interface and use GSUtil, an open-source command-line tool and library.

We are introducing Google Storage for Developers to a limited number of developers at this time. During the preview, each developer will rec…

XMPP service - Google App Engine

With the introduction of the XMPP service to App Engine, it's now possible to write an App Engine app that communicates with users - or even other applications - over XMPP, otherwise known as Jabber or Google Talk. In this article, we're going to walk through an example that covers all the basic functionality of the XMPP API.

Joomla CMS

Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.

Sphinx - Python Documentation Generator

Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, written by Georg Brandl and licensed under the BSD license.


Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

web2py Enterprise Web Framework

Free and open source full-stack enterprise framework for agile development of fast, scalable, secure and portable database-driven web-based applications. Written and programmable in Python .

Simple Newsletter Script - php, js, html

Form for people to enter their email address, put this on any page
[code lang="html"]
<form action="mailing.php" method="post" class="style16">
<input type="text" name="email" size="30" value="your email here!">
<input type="submit" value="GO!" name="submit">
File called mailing.php will processes the adding of emails to the list.
[code lang="php"]
$email = $_POST['email'];
$file = fopen("mailing.txt", "a");
fwrite($file, "n" . $email);

header("Location: mailing_thankyou.php");
Create a file called mailing.txt with nothing in it, when uploaded to the server set it writable (chmodd 666 or 777).
Create a file called mailing_thankyou.php, simple a page thanking them for signing up.
[code lang="html"]

Matisyahu "Youth"


Ben Harper "Morning Yearning"

Lift – The Simply Functional Web Framework

Lift is an expressive and elegant framework for writing web applications. Lift stresses the importance of security, maintainability, scalability and performance, while allowing for high levels of developer productivity. Lift open source software licensed under an Apache 2.0 license.

Scala Programming Language

Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.

Nitrogen Web Framework for Erlang

Nitrogen brings cutting-edge web development to Erlang.

Nitrogen was created by Rusty Klophaus. It is in active development, and is available for use under the MIT License.

Erlang (programming language)

Erlang is a general-purpose concurrentprogramming language and runtime system. The sequential subset of Erlang is a functional language, with strict evaluationsingle assignment, and dynamic typing. For concurrency it follows theActor model. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications. The first version was developed by Joe Armstrong in 1986.[1] It supports hot swapping thus code can be changed without stopping a system.[2] Erlang was originally a proprietary language within Ericsson, but was released as open source in 1998.



Combining the best features of document databases, key-value stores, and RDBMSes.
MongoDB (from "humongous") is a scalable, high-performance, open source, schema-free, document-oriented database.


Riak combines a decentralized key-value store, a flexible map/reduce engine, and a friendly HTTP/JSON query interface to provide a database ideally suited for Web applications.

Apache CouchDB

Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution.

Adobe Flex 3

Create engaging, cross-platform rich Internet applications
Flex is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. While Flex applications can be built using only the free open source framework, developers can use Adobe® Flex® Builder™ software to dramatically accelerate development.

Grails (framework)

Grails is an open sourceweb application framework which leverages the Groovy programming language (which is in turn based on the Java platform). It is intended to be a high-productivity framework by following the "coding by convention"paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the developer.

Google App Engine GAE

Run your web apps on Google's infrastructure.
Easy to build, easy to maintain, easy to scale.


Scrum is an iterative, incremental framework for agile software development. Although the word is not an acronym, some companies implementing the process have been known to spell it with capital letters as SCRUM. This may be due to one of Ken Schwaber’s early papers, which capitalized SCRUM in the title.[1]
Although Scrum was intended for management of software development projects, it can be used to run software maintenance teams, or as a general project/program management approach.

PRojects IN Controlled Environments PRINCE2

PRojects IN Controlled Environments (PRINCE) is a project managementmethod. It covers the management, control and organisation of a project. "PRINCE2" refers to the second major version of this method and is a registered trademark of the Office of Government Commerce (OGC), an independent office of HM Treasury of the United Kingdom.


model shade animate render composite interactive 3d

Blender is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License.

Adobe After Effects CS4

Create motion graphics and visual effects with the industry standard
With Adobe® After Effects® CS4 software, you can create compelling motion graphics and blockbuster visual effects with flexible tools that help save you time and deliver unparalleled creative power.

Launchy: The Open Source Keystroke Launcher

Launchy is a free windows and linux utility designed to help you forget about your start menu, the icons on your desktop, and even your file manager. Launchy indexes the programs in your start menu and can launch your documents, project files, folders, and bookmarks with just a few keystrokes!

Josh Karlin

Similar to GNOME Do.

Debian/Ubuntu install:

sudo dpkg -i --force-architecture launchy_2.1.2-1_i386.deb

Easystroke mouse gestures in ubuntu

[code lang="shell"]
vim /etc/apt/source.list
deb karmic main
deb-src karmic main
apt-get install easystroke