Today we'll be writing a simple todo list application. My goal is not to show you the finer points of todo lists, but rather to show you how to properly set up a webpy project for small to medium sized applications.
Myghty is a Python based templating framework originally based on HTML::Mason, the enterprise-level framework used by Amazon.com, del.icio.us and Salon.com,
You've built a vibrant community of Family Guy enthusiasts. The SVD recommendation algorithm took your site to the next level by allowing you to leverage the implicit knowledge of your community. But now you're ready for the next iteration - you are about
Passadinha rápida só pra deixar registrado uma dica pra quem for instalar (ou tentar) o novo serviço de internet móvel da Claro com 3g no Mac OS. Eu assinei o serviço de 1mps e recebi “de cortesia” o modem USB Huawei E226. No manual que acompanha
Hop is a new higher-order language designed for programming interactive web applications such as web agendas, web galleries, music players, etc. It exposes a programming model based on two computation levels. The first one is in charge of executing the lo
Web 2.0 is about finding new ways to interact on the internet and collaboration, at least to a certain extent. Those of us in the know realise what Web2.0 is really all about - putting things on super shiney tables and painting them with gradients and can
Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work! It seems like every existing framework requires gobs of
Why a re-introduction? Because JavaScript has a reasonable claim to being the world's most misunderstood programming language. While often derided as a toy, beneath its deceptive simplicity lie some powerful language features. 2005 has seen the launch of
When you work from home, it can be difficult to keep work and personal life from blending into one big mess. Work demands bleed into every waking hour. Friends and family, assuming you’re not really busy, invite you out to lunch or ask you to help with
In order to deal with both old tag soup written to old browser quirks and new CSS-compliant pages, Firefox (and other Mozilla Gecko-based browsers), Safari, Opera (7 and later), Internet Explorer 6 and 7, Mac IE 5, and Konqueror (3.2 and later) have two m
Over the last few years web-developers have written many articles about CSS and developed many useful techniques, which can save you a lot of time - of course, if you are able to find them in time. Below you’ll find a list of techniques we , as web-arch
Random.org offers true random numbers to anyone on the internet. If you want to know how the numbers are made and what it is that makes them true, read the introduction to randomness and random numbers.
Thanks to CSS selectors it's possible to attach icons to anything you want just by adding an attribute of your choosing to your HTML. Want a popup icon? try <a href='#' icon='popup'> how about a magnifier? <a href='#' icon='mag'>. You can even add them au
There are many tutorials about creating buttons and graphics in the new 'Web 2.0' style. Unfortunately, all these tutorials are for Photoshop users. The Gimp users are completely ignored. To solve this problem I have written a series on creating Web Graph
Two years ago most Britons didn't have broadband and Web 2.0 was barely a twinkle in a developer's eye. Things have changed - as our cream of the crop for 2006 shows
This is the homepage of the Shape Contexts based approach to break Gimpy, the CAPTCHA test used at Yahoo! to screen out bots. Our method can successfully pass that test 92% of the time. See EZ-Gimpy in action at Yahoo! The approach we take uses general pu
The installer packages Shane Careveo's Fast-CGI ISAPI filter in conjuction with Ionic's Rewrite ISAPI filter and my IIS scripts to allow for integration with IIS under Windows XP or Windows Server 2003. This is a complete solution for hosting your Ruby Ra
Forms are an essential part of interaction on the Internet but they can look rather drab. With CSS we can position form items so they all line up nicely and add a bit of colour to jazz them up. The origina
I got a phone call from my father the other day. "Oh," I thought immediately, "he's probably calling to finally apologize for failing to attend that basketball game I played at in fourth grade." But no, I was once again wrong. He was calling to pitch his
jQuery is a new type of Javascript library. It is not a huge, bloated framework promising the best in AJAX - nor is it just a set of needlessly complex enhancements - jQuery is designed to change the way that you write Javascript. What is jQuery?
Hi, welcome to my first tutorial on EvoGFX - where I help you to create a Web 2.0 logo, mostly for fun - but maybe serious. Who knows? We will turn the original Nintendo logo and destroy web 2.0ify the logo in this step-by-step tutorial:
* Blog * API * About Kiko is a great, dead simple calendar you can use right in your web browser Kiko is developed and hosted on an open-source application stack: * LigHTTPD on Debian GNU/Linux * the PostgreSQL database * Ruby on Rails
One night five developers, all of whom wore very thick glasses and had recently been hired by Elephants, Inc., the world’s largest purveyor of elephants and elephant supplies, were familiarizing themselves with the company’s order processing system wh
Time tracking made simple. * 4 clicks a day and you are done. * It's for you if you bill by the hour or work on several projects. * Flexible, Fast, Simple. * Manage multiple projects/clients. * Supports different billing cycles. * No fancy features, just
geopy makes it easy for developers to locate the coordinates of addresses, cities, countries, and landmarks across the globe using third-party geocoders and other sources of data, such as wikis.
Failover clusters are used to ensure high availability of system services and applications even through crashes, hardware failures, and environmental mishaps. In this article, I'll show you how to implement a rock-solid two-node high availability Apache c
Use this online tool to easily create a favicon (favorites icon) for your site. A favicon is a small, 16x16 image that is shown inside the browser's location bar and bookmark menu when your site is called up. It is a good way to brand your site and increa
LiteSpeed web server is a full-featured, highly scalable, and real-world proven HTTP server engineered from the ground up with security and scalability in mind.
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has su
memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
Widgetbox is an online directory of web widgets for blogs and other web pages. We're in beta — try out our service and let us know where we need to improve!
Browser-based file uploads, in particular those involving the HTML <input type="file"> tag, have always been rather lacking. As I am sure most of you are aware, uploading files exceeding 10MB often causes a very poor user experience. Once a user submits t
The biggest challenge for web designers is the unthinkably huge number of possible ways to solve any given problem. We usually don't think of this because we have our habits and traditions to fall back on, but there are literally billions of possible pixe
Main Page From Ajax Patterns We are uncovering new ways to weave the world wide web. Welcome to AjaxPatterns.org, an Ajax portal and homepage for the upcoming "Ajax Design Patterns" text (O'Reilly), with full text online. Maintained by Michael Mahemoff.
ailStat is a real-time web site statistics package which uses Ruby on Rails web application framework. It is based on ShortStat and Pathstats packages.