Software Engineering

Software Engineering

1635 bookmarks
Newest
RHQ Project Home | The Common Services Project for Infrastructure Management
RHQ Project Home | The Common Services Project for Infrastructure Management
RHQ, the common services project for infrastructure management. It is being collaboratively developed by Red Hat, the world’s leading provider of open source solutions, and Hyperic, the leader in web infrastructure management software. The new project will provide a common set of management services, which will be incorporated into future editions of Red Hat products such as JBoss Operations Network and Red Hat Network, as well as Hyperic HQ.
RHQ Project Home | The Common Services Project for Infrastructure Management
Arjen's Journal - Hierarchies in SQL? OQGRAPH engine backend preview
Arjen's Journal - Hierarchies in SQL? OQGRAPH engine backend preview

wouldn't it be nice if a hierarchy (or even a full-on graph, like social networks have) could just be managed cleanly relationally?

This is something Kim and I have been dabbling with. The engine is called OQGRAPH (OQ for Open Query) now because just graph caused some symbol conflict hassles. Anyway, following is a brief demo of how it works.

Arjen's Journal - Hierarchies in SQL? OQGRAPH engine backend preview
Django Pluggables • Find reusable applications for your Django project, quickly and easily!
Django Pluggables • Find reusable applications for your Django project, quickly and easily!
One of Django’s great strengths lie in it’s abundant library of 3rd party “pluggable” applications. Need a blog? Grab a few pluggable apps to get you off your feet. The only problem is… they’re so hard to find and keep track of. That’s what we’re here for. We do the work of making sure you’re keeping your pluggables up-to-date.
Django Pluggables • Find reusable applications for your Django project, quickly and easily!
modmemcachecache - Google Code
modmemcachecache - Google Code
This module allows your Apache 2.2.x installation to serve cached data quickly from one or more memcached server instances rather than from your file system. Like other caching modules available (mod_file_cache, mod_disk_cache, mod_mem_cache, etc.) this module lets you configure some basic parameters in your httpd.conf to enable caching based on specific criteria. Unlike the others, mod_memcache_cache allows cached data to be shared across multiple Apache instances.
modmemcachecache - Google Code
Pxxo - Construire, utiliser et réutiliser des composants graphiques sur le Web
Pxxo - Construire, utiliser et réutiliser des composants graphiques sur le Web

Pxxo sert à créer des composants graphiques (ou widget) qui permettent de construire une page HTML comme une hiérarchie de composants plus simples.

Chaque composant est une micro-application Web pouvant être facilement imbriquée dans une application ou même dans un autre composant.

Au final, cette architecture peut constituer une application complète.

En outre, en proposant un squelette de construction, Pxxo permet d'assurer une homogénéité des traitements et du code source.

Pxxo - Construire, utiliser et réutiliser des composants graphiques sur le Web
fl.lang.Locale (ActionScript 3.0)
fl.lang.Locale (ActionScript 3.0)
La classe fl.lang.Locale vous permet de contrôler la façon dont le texte multilingue s'affiche dans un fichier SWF. Le panneau Chaînes de Flash vous permet d'utiliser des ID de chaîne au lieu de littéraux de chaîne dans les champs de texte dynamique. Vous pouvez ainsi créer un fichier SWF affichant du texte chargé à partir d'un fichier XML spécifique à une langue. Le fichier XML doit répondre à la norme XML Localization Interchange File Format (XLIFF). Vous pouvez afficher les chaînes spécifiques à une langue contenues dans les fichiers XLIFF de trois manières différentes :
fl.lang.Locale (ActionScript 3.0)
Don Norman's jnd.org / Human-Centered Design Considered Harmful
Don Norman's jnd.org / Human-Centered Design Considered Harmful
Human-Centered Design has become such a dominant theme in design that it is now accepted by interface and application designers automatically, without thought, let alone criticism. That’s a dangerous state — when things are treated as accepted wisdom. The purpose of this essay is to provoke thought, discussion, and reconsideration of some of the fundamental principles of Human-Centered Design. These principles, I suggest, can be helpful, misleading, or wrong. At times, they might even be harmful. Activity-Centered Design is superior.
Don Norman's jnd.org / Human-Centered Design Considered Harmful
Magento 1.0 has arrived!
Magento 1.0 has arrived!

We are extremely excited and proud to announce the production release of Magento 1.0 (Download | Release Notes). The new community site will be online later this week and feature additional functionality, highlighted by Magento Connect.

Wow, this has been a mad race to the finish line and the day is finally here.

To everyone who spread the word about Magento, told a friend, wrote in blogs, posted and commented in the Magento forums, subscribed to our newsletter, downloaded one (or more) of our 11 preview releases, reported bugs, participated in the Magento community, to the online merchants who waited for Magento 1.0, developers and designers who convinced their clients to wait for the product and our partners who recognized the potential -- Thank you for believing.

Magento 1.0 has arrived!
generatedata.com
generatedata.com
Ever needed custom formatted sample / test data, like, bad? Well, that's the idea of the Data Generator. It's a free, open source script written in JavaScript, PHP and MySQL that lets you quickly generate large volumes of custom data in a variety of formats for use in testing software, populating databases, and scoring with girls.
generatedata.com
Greg Sherwood: PHP_CodeSniffer and JavaScript Lint
Greg Sherwood: PHP_CodeSniffer and JavaScript Lint
The new JavaScript tokenizer in PHP_CodeSniffer allows you to write your own custom JS sniffs, but JavaScript Lint already has a set of generic tests that can be applied to your code. Thanks to the JavaScript Lint command line tool, jsl, you can now include JavaScript Lint warnings and errors in your coding standards.
Greg Sherwood: PHP_CodeSniffer and JavaScript Lint
Software As She’s Developed » Blog Archive » Cross-Domain Communication with IFrames
Software As She’s Developed » Blog Archive » Cross-Domain Communication with IFrames
This article explains iframe-to-iframe communication, when the iframes come from different domains. That you can do this effectively is a relatively recent discovery AFAICT, already used in production by Google, Facebook, and others, and has powerful implications for the future of Ajax, mashups, and widgets/gadgets. I’ve been investigating the technique and working some demos, introduced in the article.
Software As She’s Developed » Blog Archive » Cross-Domain Communication with IFrames
Home - ringside - Confluence
Home - ringside - Confluence
Open source social application server, providing every request with the context of the user, user data and the users network. Thus giving every application the capability to be more social. Combining your application with Ringside Social Application Server can turn an application into a social network of it's own giving you the breadth of a Facebook with a platform open to as many other applications, websites and users you desire.
Home - ringside - Confluence
Deki Wiki - Open Garden
Deki Wiki - Open Garden
MindTouch Deki Wiki is a free open source wiki and application platform for communities and enterprises. Deki Wiki is an easy to use and sophisticated wiki for authoring, aggregating, organizing, and sharing content. Deki Wiki is also a platform for creating collaborative applications, or adding wiki capabilities to existing applications.
Deki Wiki - Open Garden
Woopra
Woopra

Woopra provides a precise real-time streaming of every single activity on the website.

Woopra also features a clean interface, including many graphical visualization components, such as charts, maps, panels… Along with many other clean and advanced options that make Woopra an ideal solution for webmasters who desire to discern all the aspects of their website.

Woopra