Posts

Showing posts with the label Application

because shit happens

When you spend half week of holidays recovering because of a dislocated shoulder, when you come back and spend 1 month recovering after a shoulder surgery, or for any other smaller or bigger shitty situation life could offer us, there is now a customisable way to express our anger: fuckn.es ! 100% Embedded HTML5 Application One project that always fascinated me is py2exe , an utility able to convert whole python applications into a single executable file. This concept is similar in OS X Applications, where everything is transparently contained in a single file. I have tried to reproduce a similar concept with this stand alone web page application where the manifest is hilariously the only external dependency, totally superfluous but necessary for mobile devices. In any case, fuckn.es is a portable, " copy and paste source ready to go ", cross platform tiny app, where rather than #! /bin/sh at first line, the user should simply double click it and run within a (modern) bro...

Event driven application and the most basic Listener module

Event driven programming is a common technique particularly common in JavaScript applications. When The most classic application is the one with DOM and assigned listeners. We have basically no idea about " what happens when " and we delegate asynchronous logic to our listeners, waiting for user actions. This kind of approach could be implemented in whatever application creating a chain of events or notifications that must occur when something expected happens. Other examples of event driven programming are sockets, Ajax calls, and any sort of notification that may occur in order to let the surrounding logic act accordingly. Often combined with registry pattern, event driven programming can be found inside UI frameworks where components, as example, are notified when sub-components are added or removed. In this way the component always knows its status and it can change accordingly (redraw, repaint, properties, accessors, counters, other notifications). What Following the D...

Basic Ajax Twitter Application

Yesterday I posted a work in progress of a Full PHP Ajax Proxy , today I would like to show you what you could do with that file. Twitter API Directly via Ajax Thanks to basic realm authentication support, it is extremely simple to create your own twitter app in your home page. Here the example: <style type="text/css"> div.twit { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif; width: 320px; } div.twit h3, div.twit h4 { margin: 0; padding: 0; } div.twit h3 { font-size: 10pt; color: blue; } div.twit h4 { font-size: 7pt; font-weight: normal; text-align: right; color: #999; } div.twit span { font-size: 8pt; } </style> <script type="text/javascript" src="http://vice-versa.googlecode.com/svn/trunk/build/vice-versa.min.js"></script> <script type="text/javascript"> function addIntoList(info, container){ ...

PAMPA 1.0 - Jaxer included!

Update - Windows Home Fixed! Version 1.0b contains hot fixes for Window$ Home Edition plus some little change to make PAMPA more robust than before during process managment. If you already downloaded version 1.0 you can download only the Tray executable and rename it as PAMPA.exe Please tell me if you have still problems, hoping this b version will be the final 'till 1.1 ;-) Update Final Version 1.0 now served via Google Code ;-) I am proud to announce the first Release Candidate final 1.0 release of my tiny precious PAMPA , jumped from version 0.7 to 1.0 and rewrote from the scratch considering every suggestion its users gave me during these years (project born in 2006 and completely revisited for version 1.0) What is PAMPA-J PAMPA means P ortable A pache, M ySQL, and P HP A pplication, in this release with Aptana Jaxer included ! (shell I consider PAMPA-J a portable Aptana Cloud ?) What does it mean: Portable PAMPA is the first customizable and portable WAMP environment that...