Top stories for research

Buzz | Video | Top stories | My News


added 2008 Wed May 14 15:57:28 by davidwalsh
One easy place to make your website look current is in the copyright text at the bottom of the page. This is a rather obvious and easy thing to do, but some sites have overlooked their copyright year.
added 2008 Tue May 13 13:25:19 by mostlyharmless
In this 10 minute presentation a designer at 37Signals walks you through some useful steps on creating usable, intuitive forms in your web apps through effective use of copy and design.
added 2008 Mon May 12 11:00:15 by c0de
A tool to reformat your php code and make it more readable
added 2008 Sun May 11 18:44:43 by rlamarch
We all know that Quicksort is one of the fastest algorithms for sorting. It's not often, however, that we get a chance to see exactly how fast Quicksort really is. The following applets chart the progress of several common sorting algorithms while sorting an array of data using in-place algorithms. The result is a very cool visual demo of different sorting algorithm speeds. Source code is included.
added 2008 Fri May 9 22:34:15 by geertjan
A new release of JFugue API was announced last week. Its author, Dave Koelle, is at JavaOne and here he talks about the API and some of its hidden treasures.
added 2008 Fri May 9 18:14:11 by bloid
Linear programming is a general technique for solving a huge family of optimization problems. It's incredibly useful for scheduling, resource allocation, economic planning, financial portfolio management, and a ton of of other, similar things.
added 2008 Fri May 9 3:00:26 by attollos
Learn how to exploit fine-grained parallelism using the fork-join framework coming in Java 7
added 2008 Wed May 7 10:10:46 by grokcode
Are you satisfied with your job? How can hackers become more satisfied with what they do? The article breaks down the main indicators of job satisfaction, and looks at how to measure satisfaction in each of those areas.
added 2008 Wed May 7 10:09:36 by bloid
Many believe that zebra stripes aid the reader by guiding the eye along the row. However, despite being in use in both paper and electronic mediums for almost half a century, there is practically no evidence that it actually assists users in this way. In June and July 2007, I conducted an extensive review of sources such as the International Association of Paper Historians, the Business and Forms Management Association, and the IEEE Annals of the History of Computing, but found absolutely no information on the origins of or rationale behind zebra striping.

Sponsors

More tags

Technology Apple Design Hardware Programming Security Software unix-linux ajax how-to javascript php java tools .net trends frameworks books gui web design ruby open source reviews web 2.0 other languages python humor announcement News Politics mobile Science Microsoft Windows bush usability database standards Sex rss Internet c-and-cpp server space google education free yahoo intelligence web services article web search health business webdesign blogs community cancer blog Sony writing download medicine future games reference storage marketing online blogging freeware web2.0 howto language resources psychology library opensource languages survey Brain ui cell Statistics productivity xml opinion study patterns problems directory pew iq css-html methodology searchengine socialnetworks ai Stem

more tags »

 
added 2008 Tue May 6 17:01:00 by bloid
In previous posts on garbage collection, I've given a pretty cursory overview as to how things actually work. In this post, I hope to give a somewhat more specific explanation of two incremental (and potentially concurrent or parallel, but we'll ignore that for now) GC algorithms: Yuasa's snapshot-at-the-beginning incremental mark-sweep collector, and the MC2 algorithm. Yuasa's collector is very widely used, for example in Java 5 when an incremental collector is requested. MC2 is a more recent algorithm designed to reduce the fragmentation that mark-sweep creates, and appears to get great performance, though it isn't used much yet. In their practical implementation, both collectors are generational.
added 2008 Mon May 5 11:28:31 by pron
I don't know of a full design for JVM continuations, yet, but it's possible to observe both the easy and the hard parts, and to survey some of the reasons we should care.
added 2008 Sun May 4 12:58:19 by fdiotalevi
In the past couple days, a new project release was announced that has shown once again the potential of the Java platform. Shown how the awesome JVM has not yet begun to flex its muscles and really hit its stride in this project's domain. Made clear that even projects with serious issues can correct them, harnessing much more of the JVM with only a modest amount of rework. And demonstrated there's a lot more around the corner.
added 2008 Thu May 1 7:00:00 by unknown user
love this stuff. I need more hours in a day... Saved By: Kevin Gamble | View Details | Give Thanks
added 2008 Tue Apr 29 12:20:14 by vandelay
This post takes a look at a number of different options for creating and managing invoices.
added 2008 Mon Apr 28 17:24:51 by mswatcher
As a freelance designer, your income will be dependent upon the ability to find potential clients and secure the opportunity to do the work they need. There are plenty of different ways to find potential clients, and in this article we’ll take a look at 12 things you can do to increase the number of leads you receive.
added 2008 Mon Apr 28 1:32:27 by alexjc
The latest games consoles can simulate very large crowds if you do it right. This article looks at how to approach the problem, with practical advice, white papers and their videos.
added 2008 Wed Apr 23 7:00:00 by unknown user
love this stuff. I need more hours in a day... Saved By: Kevin Gamble | View Details | Give Thanks
added 2008 Tue Apr 22 22:38:05 by mostlyharmless
Versioning databases is one of those ongoing problems that has no one-size-fits-all solution. There are 2 solutions I have developed and used successfully...
added 2008 Mon Apr 21 20:29:18 by MDWeezer
A quick summary on working in a tied down development environment at your work place and how JRuby and NetBeans can bring Ruby into your daily work flow.
added 2008 Fri Apr 18 21:29:04 by daniel
While the approach to determine the depth of a type plays nicely with the Church encodings of natural numbers proposed in the paper Towards Equal Rights for Higher-kinded Types, defining arbitrary arithmetic operators seems problematic. Addition does not pose a problem. But there seems to be no easy generalization to other arithmetic operators. This is despite the fact that the authors of the above paper mention that Scala’s kinds correspond to the types of the simply typed lambda calculus.
added 2008 Fri Apr 18 9:35:02 by dgoldvekht
What does fail-over in distributed grid or cluster environment really mean? In a standard notion of it, users usually expect their data or logic to automatically fail-over to a new available grid node in case of a node crash. But is this really enough? What if, for example, a grid node is still alive, but it did not have the available resources to process your job. What if I/O on that node is to slow or database connection is not available? Also, a result of a computation could be application specific. If a computation throws an exception, depending on application logic it may or may not be worth while to retry the same computation on remote node.
added 2008 Wed Apr 16 17:50:31 by nitinpai
Here is an interesting concept which I came across just recently and considered it worth sharing. The mysterious question which I faced was why exactly a variable must be declared as final to be passed into the method of a Local Inner Class.
added 2008 Mon Apr 14 19:29:58 by bloid
I like a good UI as much as the next guy, but its not a layer I naturally strive to spend time on. I like simple, functional interfaces that work; if you want something with rounded corners and slick animations I might not be your man. But there was something that caught my eye about the paper Rethinking the Progress Bar, and it turned out to be some pretty interesting research.
added 2008 Mon Apr 14 12:57:11 by andre mare
Java Design Concepts will provide information on how to design, implement and deploy system in a high availability enterprise environment. The design concepts include design patterns, and Object Oriented Programming (OO). Java technologies include J2EE, EJB, JAF, JMS, JSP, JSTL, JDBC etc...
added 2008 Tue Apr 8 14:17:36 by bloid
There are really three basic genetic programming algorithms I like to use out of the box. One’s stupid, one’s (almost) standard, and one’s pretty fancy and effective.
added 2008 Mon Apr 7 15:54:20 by mostlyharmless
.. currently does not support method chaining ... we decided to investigate method chaining to determine if it should be introduced into this project or not.
added 2008 Sun Apr 6 18:51:28 by alexjc
Subtext is a research project investigating schematic tables as a way to express decisions (a.k.a. conditionals) that can be edited visually. The interpreter allows changes to be made in real-time and the appropriate calculations happen on the fly so it’s easy to make changes and add features...
added 2008 Sat Apr 5 20:27:06 by mostlyharmless
Did a jog around the internets today and found the trend graphs on SimplyHired to be, well, simply interesting in themselves.
added 2008 Sat Apr 5 8:49:44 by mostlyharmless
More than you ever wanted to know about randomness in Java programs. This is the first in a series of articles about random numbers in Java programs.
added 2008 Fri Apr 4 13:12:00 by jmar777
Firefox's regular expression engine is notoriously slower than that of IE - but Firefox 3 Beta 5 is showing some serious progress in narrowing the gap. In my tests, Firefox 3 Beta 5 was finishing in less than half the time that it takes its predecessor.


12345678910111213 ... 19 »