This seems difficult, at first glance, but really, it’s not. At all. From the time you get all your hardware plugged in to the time you’re doing some massive parallel processing, depending on your needs, can be anywhere from 2 hours to 10 minutes. And
New visual rule builder (Michael Neale) I have been beaving away on a new UI/rule modeller specifically for the web (well, at least the web initially, hopefully we will also do it stand alone in the plug in soon).
I'm working on this mostly to get familiar with JSNI and structuring in GWT. The sample is far from complete, but it's enough if all you want is the JSNI to interface with YUI's DragDrop. All you need to look at are the Draggables and Droppables classes a
In software engineering, the term software architectural style generally refers to "a set of design rules that identify the kinds of components and connectors that may be used to compose a system or subsystem."* Some common examples of architectural style
OPEN SOURCES « Community development is business development | Open Sources Home | Open Source SOA in Japan » January 25, 2007 Selling open source just keeps getting easier Filed under: Open Source One way to know that the open source market is maturing
Something that I would have thought impossible has happened. By understanding how incredibly limited my capacity to do work is, I am getting a greater and greater sense of freedom and contentment.
E então. Pela segunda vez tenho a impressão de que o Brasil está degringolando para um autoritarismo sem pé nem cabeça na internet. E o pior, desta vez nem é o governo ou grandes corporações como foi da última vez, agora é um “empresário” c
We present the Priority R-tree, or PR-tree, which is the first R-tree variant that always answers a window query using O((N/B)1-1/d+T/B) I/Os, where N is the number of d-dimensional (hyper-) rectangles stored in the R-tree, B is the disk block size, and T
There are times when you want to connect to the Internet through unknown and/or insecure networks such as the local Panera or other WiFi hotspot. If you aren’t careful, you might make it all too easy for someone to sniff your connection using Ettercap
Agile Development, in particular, eXtreme Programming (XP), has been gaining a lot of momentum because it can effectively address the problems plaguing software development such as mis-understanding customers' requirements, missing deadlines, over-budget,
Like I wrote earlier, it’s frustrating to learn a new language when you don’t get to use it straight away. So I’ve come up with 10 creative ways that will get you started today with making big money (or fame) with your newly acquired Ruby skills
Flag Icons “Flags” are 239 icons, in GIF and PNG formats, for pretty much every country in the world. Available for free use for any purpose with no requirement for attribution.
Welcome to LiteratePrograms! LiteratePrograms is a unique wiki where every article is simultaneously a document and a piece of code that you can view, download, compile, and run by simply using the "download code" tab at the top of every article. See Inse
Im Gegensatz zu den Zeichensätzen der iso-8859-Familie basiert Unicode nicht auf 8 Bit langen Repräsentationen der Zeichen, sondern auf 16 Bit langen Repräsentationen. Dies ermöglicht eine Darstellung von 216 = 65536 Zeichen. Seit der Version 3.0 des
What is that? In case you haven't already used it, prototype.js is a JavaScript library written by Sam Stephenson. This amazingly well thought and well written piece of standards-compliant code takes a lot of the burden associated with creating ri
The people we need you to reach out to are some of the most powerful people in the world; not just because they are world leaders, but also because they have the chance to make a real and lasting change to our world. Without your support and voice they wo
JMP is a sparse matrix library, implemented in pure Java. It is aimed at the numerical solution of large, sparse matrices arising from the discretization of partial differential equations (PDEs).
This is a newer section, and I’m relying on fellow travelers to contribute information about what you liked and didn’t like, and recommended things to see or avoid while in Cuba.
If web architectures, performance, or scalability are topics you would like to keep on top of (who doesn't!), then chances are, you've heard of Nginx ("engine x"). Originally developed by Igor Sysoev for rambler.ru (second largest Russian web-site), it is
The process of writing large parallel programs is complicated by the need to specify both the parallel behaviour of the program and the algorithm that is to be used to compute its result.
In analyzing my data I wanted to classify it with a naive Bayesian classifier. I wasn't sure I had the math right, so I wrote a tiny abstract classifier to test with. The code is pretty cool:
Genetic programming is a relatively new form of artificial intelligence, and is based on the ideas of Darwinian evolution and genetics. The foremost work in genetic programming is John Koza's Genetic Programming, which describes a set of LISP routines whi
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.
ORBITER is a free flight simulator that goes beyond the confines of Earth's atmosphere. Launch the Space Shuttle from Kennedy Space Center to deploy a satellite, rendezvous with the International Space Station or take the futuristic Delta-glider for a tou
With the new version of OS X (Leopard) Apple has included some great functionality in Time Machine. Your Mac will automatically backup to an external drive every hour. It includes the ability to recover deleted files in a timeline.
The Hammond Organ is the most famous electromechanic instrument we know. It is an electric organ designed to give a low cost alternative to church pipe organs.
Many international users have keyboards with the U.S. layout, and are accustomed to typing accented characters with the key sequences of the Windows "U.S. - International" keyboard layout. They often don't wish to get used to the Mac's option-key sequence
Several years ago, a client asked me to come up with a prototype for a real-money online poker bot. That's right: a piece of software you park on your computer while it goes out to a site like PokerStars or Full Tilt and plays no-limit Holdem for you
ended the last post with a discussion of the fundamental problem with Django's Object-Relational Mapper, namely, that it is developed for and by Django
Clojure is a dynamic programming language that targets the Java Virtual Machine. It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure
Yet again, I 'upgraded' perfectly good linux laptop to the latest and greatest from Fedora: Fedora 7. If you poke around, you'll see that I have been through FC5 and FC6 with this laptop. I have had pretty good luck with FC and RH so why not upgrade? As y
COLOURlovers™ is a resource that monitors and influences color trends. COLOURlovers gives the people who use color - whether for ad campaigns, product design, or in architectural specification - a place to check out a world of color, compare color palet
EnteGreat has a singular mission: help manufacturing companies succeed. Our strategy of combining the Management of Technology with Transformative Change gives global manufacturing companies the tools and the knowledge they need to bring about solid, subs
I'd been planning to add full-text search capabilities to FastRI from the beginning, and in Ruby-land "full-text" means Ferret. But I wanted to keep dependencies to a minimum, as FastRI could someday aspire to replace parts of the agonizing ri in the stdl
Depois de vários anos trabalhando com desenvolvimento de sofware e conhecendo vários programadores diferentes, posso afirmar que existem algumas características “não-técnicas” que só os melhores possuem, dentre elas:
If you studied math, science, or engineering at a four-year college in the US, much of what you learned is useless, forgotten, or obsolete. All that money, all that time, all that wasted talent. If all we lost were a few years, no big deal. But the really
AI Related Ruby Extensions This page will maintain list of AI related extensions/modules/gems for the Ruby programming language. Please contact me if you know something I missed.
You are in a dimly lit room. You are alone on a stage before an audience of 1,000. 10 minutes into your presentation, your hands no longer shake or sweat. This is going well, you think. But just then you notice a vaguely familiar sound--tap, tap, clickety
Computadores velhos recuperados para doação Computadores 286, 386 e 486, todos obsoletos ou sem condições de uso, foram recuperados para doação a instituições assistenciais e escolas no Brasil e no Paraguai.
Need to keep track of what to do and when to do it? Track time spent on a project for a client? Try Clocking IT for a while, and always know who did what when.
I've spoken with several people about the recent prediction, from Burton's Richard Monson-Haefel, that "JEE will be the CORBA of the 21st Century" in five years, meaning, it will be an annoying, obsolete platform. The original report is only available to
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
Dilbert is a cubicle dwelling employee for a large soulless corporation. Along with his cynical and under-motivated co-workers, he labors fruitlessly under the bone-headed leadership of the Pointy-Haired Boss. Occasionally Dogbert, Dilbert's super-intelli
What is mig33? mig33 is the ultimate extension for your mobile phone. It is a combination mobile instant messenger and calling card service. You can chat to your buddies and meet new friends using the group chat rooms, MSN Messenger, Yahoo Messenger, and
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.
Major problem with erasure-based generic implementation is that instance is not receiving information on generic type upon creation. Reason is the NEW bytecode instruction that has a single parameter, which is pointer to a CONSTANT_Class entry in a consta
Welcome to the toyshop! Here you'll find a variety of rather unusual paper toys, all free for you to print out and enjoy. The toys include a hearse playset, coffin gift boxes (with occupants), a little cemetery, several unusual board games, a gloomy littl
# R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS. To download R, please choose your preferred CRAN mirror. # If you have questions about R like how to do
Welcome to the home of Lambda Probe (formerly known as Tomcat Probe) - the ultimate tool for monitoring and management of Apache Tomcat instance in real time. Lambda Probe will help you to visualise real time information about Apache Tomcat instance via e
The new nightly release of Thunderbird (10.7mb download) sees the inclusion of Kevin Gerich's wonderdul pinstripe theme into Mozilla's Thunderbird. It's a wonderful app, and is now my default over Apple's Mail.app, but it does still have some omissions. F
Last month, Atlassian hosted Sydney's Java User Group meeting at our new offices in Sussex St. We were lucky enough to see a presentation by Terence Parr, the author of Antlr, a well-known tool for language parsing, compiling and much more.
• Safely archive your large volume of vital email information. • Easily access your email database with fast, sophisticated searching. • Protect your essential email data from data format obsolescence.
Any of you who have used GMail will probably agree that it has one of the most convenient UIs for managing mail, period. Not just on the web, but it actually has features I'd love to have on my desktop.
I live in the country, but my latest life choices have also involved living in miniature spaces—which presents an additional set of challenges, both to the soul and to practicality. For the last three years I’ve shared a one-room cabin with a pack of
This section will tell you about some of the practical issues which you will need to consider after you have started working in the UK. To work legally you need the correct type of visa, and you need to be paying taxes on your income.
Rules in (and for) the Web have become a mainstream topic since inference rules were marked up for E-Commerce and were identified as a Design Issue of the Semantic Web, and since transformation rules were put to practice for document generation from a cen
Bom, para começar, este tutorial é baseado no original em Inglês que pode ser encontrado em http://iphone.unlock.no, que por sua vez foi baseado no método de George Hotz, o primeiro a divulgar o unlock do iPhone via JTAG, estou acrescentando alguns pe
An inexpensive MIDI controller with useful scratch and mixer controls, for DJing, live laptop performance, and VJing? We’ve all been anxious to know whether the BCD2000 delivers. Our resident live visualist gives it a spin (so to speak).
Introdução Se você tem dois ou três computadores em casa ou em seu escritório, certamente tem interesse em conectá-los em rede para compartilhar impressoras, arquivos e a conexão à internet. Para isso, a ação mais comum é a criação de um cabo
Based on Dojo toolkit version 0.3.0, this is the new and improved Dojo ComboBox. The latest official Dojo combo can be found here. The main problem I see with that control is that it is NOT a true ComboBox. It is an AutoCompleter. A ComboBox should really
MonoRail From Castle Getting Started A MonoRail introductory tutorial MonoRail (former Castle on Rails) is a MVC web framework inspired on Action Pack. The Action Pack way of development is extremely productive, very intuitive and easily testable.
It was just last December that Tim O’Reilly said that Ruby book sales had surpassed Python book sales. Now Ruby book sales have also surpassed Perl book sales.
What I am trying to introduce here is a full fledged Java Instant messenger, which has all the features supplied by commercial messengers like Yahoo or MSN. Although it cannot compared to be in par with those messengers, it is an attempt by me to learn Ad
The main reason IT people are unhappy at work is bad relations with management, often because geeks and managers have fundamentally different personalities, professional backgrounds and ambitions.
In this presentation, given at TheServerSide Java Symposium Barcelona in June, Bruce Tate looks at how Java developers, framework designers, and language designers can learn from the capabilities of Ruby to improve Java. He specifically addresses language