Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
programming

programming

Room for all interesting articles, talks, videos & discussions related to software development & design
green-creeper
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...
Processing 1.0 Processing is an open source programming language and environment for people who want to program images, animation, and interactions.
Processing 1.0 Processing is an open source programming language and environment for people who want to program images, animation, and interactions.
Show all
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
xero
Poll: When you decompose simliar but not identical problems, do you start with the most complex or the least? #programming
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
SAVO
SAVO SAVO has openings with our Labs team: Senior Technical Architect http://www.savogroup.com/about... Cognos QA Engineer http://www.savogroup.com/about... System Engineer http://www.savogroup.com/about...
xero
"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
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
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
xero
"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
xero
The Ultimate Top 25 Chuck Norris “The Programmer” Jokes - http://www.codesqueeze.com/the-ult...
The Ultimate Top 25 Chuck Norris “The Programmer” Jokes
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
That looks like Mark Wilson. - Jason Huebel
I fear Jason is correct....we'll never hear the end if this! - WorldofHiglet
Shhhhhh. Maybe we'll get away with something... I don't think he's seen it yet. *tiptoes* - Jason Huebel
xero
IIS Search Engine Optimization Toolkit (awesome) - http://weblogs.asp.net/scottgu...
IIS Search Engine Optimization Toolkit (awesome)
IIS Search Engine Optimization Toolkit (awesome)
Show all
"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
xero
"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
green-creeper
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.
hm... nobody knows? :( - green-creeper
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
xero
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
Nice one, xero. Here's a decent online regex tool: http://friendfeed.com/welovea... - Micah Wittman
xero
var results = jLinq.from(data.users) .startsWith("first", "a") .orEndsWith("y") .orderBy("admin","age") .select(); - xero from Bookmarklet
This _is_ interesting. - Micah Wittman
xero
Anyone know of a better way to add a stack trace to JavaScript errors? #code http://snippets.dzone.com/posts... (via http://friendfeed.com/jokeyxe...)
Dag Blakstad
Weblogs Forum - Joel vs Bob and Kent. Different strokes for different folks. - http://www.artima.com/forums...
A wrapup up of the late debate between Joel Spolsky, Bob Martin and Kent Beck on agility - Dag Blakstad from Bookmarklet
Krishnan Subramanian
Python, Javascript, And PHP as Languages for Beginners | CodingExperiments.com - http://codingexperiments.com/archive...
Krishnan Subramanian
Python Tutorials, more than 300, updated October 16, 2006, and carefully sorted by topic and category - http://www.awaretek.com/tutoria...
A good collections of python tutorials with scientific programming as the focus. - Krishnan Subramanian from Bookmarklet
Michael_techie
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...
Michael_techie
Free Online event:How Software Development Organizations Can Improve Application Architecture to Drive Long Term Cost Savings - http://www2.coverity.com/l...
Michael_techie
Coverity Architecture Analyzer to Deliver Advanced Visualization of Software Systems - http://coverity.com/html...
Michael_techie
AccuRev and Coverity™ Help Developers Improve Code Quality and Security in Agile Environments - http://coverity.com/html...
April Russo
New Apps for the New Year (NANY) 2009 Challenge Announced - Coders Pledge Your Participation! - http://www.donationcoder.com/Forums...
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
rkorolenko
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...
x_4534ee0b.jpg
rkorolenko
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...
logo121-300x103.jpg
Michael_techie
Code Quality and Security in Agile Environments - http://coverity.com/html...
Andrew Badera
The Joel on Software Discussion Group - How do you count experience? - http://discuss.joelonsoftware.com/default...
"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
Michael_techie
Testing Multi threaded Java code - http://coverity.com/html...
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
Arjun
“QUIZ: FIND THE MAN AMONG THE COFFEE BEANS ?” - http://friendfeed.com/e...
0.jpe
Tabrez Iqbal
Behaviour Driven Development: By Example - http://www.ryangreenhall.com/article...
"Behaviour Driven Development(BDD) using JBehave 2." - Tabrez Iqbal from Bookmarklet
Arjun
“RubyInfo: Security Update: Update to Ruby 1.8.7-p72 and 1.8.6-p287 to solve prev said vulnerabilities http://tinyurl.com/569e7t” - http://friendfeed.com/e...
Other ways to read this feed:Feed readerFacebook