Processing 1.0 Processing is an open source programming language and environment for people who want to program images, animation, and interactions. - http://processing.org/exhibit...
I was actually hacking on a (failed) fork of Processing called OhProcessing. The point was to cleanup the code base which is horrendous. Processing is awesome, but the command-line options were unfinished and there's quite a bit of duplication in the source...
- Rudolf Olah
Simple Example: You must validate the contents of a list of Widgets. The most complex case involves 3 seperate lookups from other lists, each lookup depending on the other. The least complex is a simple lookup in another list. I'd generally tackle this from the most complex case as it starts me with the most generic solution that can get scaled back in each similar, but less complicated (and separate), implementation. It may vary by the situation specifics, but I generally go after the most complicated so that I have no surprises on the less complicated one. If the most complicated one seems too complicated then I will try for something in the middle if it exists.
- xero
I usually go for the simple one first while also thinking about how to generalize it or where I may have to make changes.
- Rudolf Olah
"What is NoSQL (technically speaking)? The names of these projects are as diverse as they are whimsical: Hadoop, Voldemort, Dynomite, and others. But they are generally unified by a few things, including: Don't call them databases. Amazon.com's CTO, Werner Vogels, refers to the company's influential Dynamo system as a "highly available key-value store." Google calls its BigTable, the other role model for many NoSQL adherents, a "distributed storage system for managing structured data." They can blow through enormous amounts of data."
- xero
"If you find yourself maintaining this horribly designed, hacked together legacy code from the early days of a company be thankful and bask in its glory. Without that spaghetti nightmare you wouldn’t have that job. It was that short sighted thinking that was able to get something done and create a profitable product/company."
- xero
from Bookmarklet
I have to agree with this article. It should be noted though that it does eventually say that you need the organization and clarity in startup code, just not to the point that it drives any real decisions.
- xero
Seems pretty bogus to me. Both sides of the pendulum can be equally fatal - if you don't get stuff done, you won't have customers, but once you have that spaghetti nightmare you may not be able to keep them, and worse, you may not be able to make the new developers you hired with the money from the customers either be productive or stick around.
- Robin Barooah
I think you have to find the balancing point, but I think it leans toward productivity instead of elegance. But, the more you forgo good organization and design, the more important automatic tests are going to be. You have to keep maintenance in mind, but you generally let getting the job done quickly win at first. Version 3 or 4 of your product is almost always a complete rewrite...
more...
- xero
"At present Gallio can run tests from MbUnit versions 2 and 3, MSTest, NBehave, NUnit, xUnit.Net, and csUnit. Gallio provides tool support and integration with CCNet, MSBuild, NAnt, NCover, Pex, Powershell, Resharper, TestDriven.Net, TypeMock, and Visual Studio Team System. Gallio also includes its own command-line runner, Echo, and a Windows GUI, Icarus. Additional runners are planned or under development. Third parties are also encouraged to leverage the Gallio platform as part of their own applications."
- xero
from Bookmarklet
"The Burst Engine is an OpenSource vector animation engine for the HTML5 Canvas Element. Burst provides similar web functionality to Flash and contains a layer based animation system like After Effects. Burst uses a very light-weight JavaScript frame, meaning your animations will download un-noticeably quick and can be controlled using very simple JavaScript methods. For example: the [-] logo above is a Burst animation attached to a mouseOver event using the following code... Burst.start("expand");"
- xero
from Bookmarklet
There are several in the comments as well. Favorites: Chuck Norris doesn’t have disk latency because the hard drive knows to hurry the hell up / When Chuck Norris throws exceptions, it’s across the room. / Chuck Norris can write infinite recursion functions…and have them return. / Chuck Norris doesn’t use web standards as the web will conform to him. / Chuck Norris can overflow your stack just by looking at it. / Chuck Norris knows the last digit of PI. / Chuck Norris doesn’t get compiler errors, the language changes itself to accommodate him. / Steve Jobs medical condition is Chuck Norris. / Chuck Norris solved the Travelling Salesman problem in O(1) time. Here’s the pseudo-code: Break salesman into N pieces. Kick each piece to a different city.
- xero
from Bookmarklet
"The IIS Search Engine Optimization Toolkit makes it easy to analyze and assess how search engine friendly your web-site is. It pinpoints SEO violations, and provides instructions on how to fix them. The IIS Search Engine Optimization Toolkit is free, takes less than a minute to install, and can be run against any existing web-server or web-site. There is no need to install anything on a remote server to use it – just type in the URL of the site and you’ll get a report back a site analysis report with actionable items that that you can use immediately to improve it."
- xero
from Bookmarklet
"This week we released the Windows 7 RC Training Kit for Developers as part of our ongoing effort to give you, all the Windows developers out there, and valuable content to work with while making your application shine on Windows 7. This version of the training kit includes 10 presentations and 8 Hands-On-Labs (HOL), covering most of the Windows 7 light-up features as well as application compatibility topics. Note that the HOL gives you the opportunity to get firsthand experience in programming key Windows 7 Light-Up features, such as the Taskbar, Libraries, Multi-Touch, Sensors and Location, Graphics, Ribbon, Trigger Start Services, Instrumentation and Event Tracing for Windows (ETW). We also provide a brief Application Compatibility overview."
- xero
from Bookmarklet
who knows, how i could handle my computer, wich connected to the internet. How to controll input and output. Maybe there are ready software? If it is not, so what is better to choose to handle? for example: i send e-mail with the command in the body and my application recives it and did som actions.
What kind of computer is it? You could use hamachi vpn to control your computer for example?
- alfred westerveld
PC. I need to controll it with the commands like "power off", "open explorer"
- green-creeper
A windows computer? Maybe logmein.com or Hamachi vpn? Good question :). I don't know a solution where you can mail like you say but I just completely take over command of my computer with logmein.com or ssh or something.
- alfred westerveld
the problem is that computer connected via proxy, so i need client, wich wil chek any commands.
- green-creeper
If you have a windows computer or MAC then I would use logmein.com. All traffic will be tunneled via port 80 so proxy does not matter. You can then connect to your pc from there site using flash. I think it is a cool product and hopefully it can help you out? On linux you can tunnel SSH via port 80 and then control your computer. Good luck.
- alfred westerveld
thnx. i think if i need such feature, it could be usefull for others...
- green-creeper
Free tool for designing, testing, and analyzing existing Regular Expressions. Supposed to be great for reverse engineering that nightmare RegEx *someone* left in your legacy code.
- xero
from Bookmarklet
Coverity, Inc., the leader in software integrity, today announced the launch of a 2009 web seminar series that will connect software developers with industry thought leaders in the fields of software security and quality. - http://coverity.com/html...
Free Online event:How Software Development Organizations Can Improve Application Architecture to Drive Long Term Cost Savings - http://www2.coverity.com/l...
I have participated in this every year since it began and it's a lot of fun. If you want to understand why, read my article from last year about it: http://cranialsoup.blogspot.com/2007...
- April Russo
Luxand offers the owners of photo-sharing and dating websites a new type of search engine that relies on the latest facial recognition technology to find photos of people and organize them for quick retrieval. - http://tc-europa.com/blog...
BoxedApp SDK 2.0, a DLL library from Softanics enables developers to take advantage of the next generation technology - application virtualization to create a portable application with zero installation. - http://tc-europa.com/blog...
"But as I said, the company is really, really good. If I were younger I'd probably go to Silicon Valley. You should probably do the same. You want to work with people who have passion, talent and who teach."
- Andrew Badera
from Bookmarklet
Coverity Thread Analyzer for Java is the first dynamic analysis solution for multi-threaded Java applications that automatically and predictably detects existing and potential race conditions and deadlocks that can cause deadly application behavior.
- Michael_techie