It sounds like JDB might fit.
To quote the web page:
JDB is a package of commands for manipulating flat-ASCII databases from shell scripts. JDB is useful to process medium amounts of data (with very little data you'd do it by hand, with megabytes you might want a real database).... By storing data in simple text files and processing it with pipelines it is easy to experiment (in the shell) and look at the output. The original implementation of this idea was/rdb, a commercial product described in the book ``UNIX relational database management: application development in the UNIX environment''.
And in spite of the "j", the only dependency is Perl. (It actually pre-dates Java.). It assumes a Unix-like shell, but will work under Cygwin and maybe without.
The article says Windows wants 2GiB of flash memory.
If they need secondary storage, doesn't the laptop already have
both an SD slot and a USB slot? (See
the OLPC specs!)
And if the SD slot is non functional, can't XP boot off of a USB flash disk?
Although it doesn't not support HTML or images, notes-mode for emacs (or xemacs) was designed for research log applications. Its real strength is automatic indexing, so when you have 10 years of notes, you can find what you care about. See http://www.isi.edu/~johnh/SOFTWARE/NOTES_MODE/
Where do you see yourself in 5 years? If your goal is to work in a company, where your degree is from is less important (and your work experience is more important). If you're considering post-graduate education, then where your undergraduate degree is from is more important, particularly for getting into a good PhD program.
I've been very happy using jdb (see below) to handle
individual experiments, and directories and shell scripts to handle sets of experiments.
JDB is a package of commands for manipulating flat-ASCII databases from
shell scripts. JDB is useful to process medium amounts of data (with
very little data you'd do it by hand, with megabytes you might want a
real database). JDB is very good at doing things like:
extracting measurements from experimental output
re-examining data to address different hypotheses
joining data from different experiments
eliminating/detecting outliers
computing statistics on data (mean, confidence intervals, histograms, correlations)
reformatting data for graphing programs
For more details, see
http://www.isi.edu/~johnh/SOFTWARE/JDB/.
CPAN already contains the WWW::Search
API to many search engines (including Google until [I am told] they requested it be removed).
Yes, internally, it works by parsing HTML, but it exports a (Perl) API.
Yes, but when there was an order-of-magnitude less politics involved. (Hint: there's a reason they're paying lawyers, and it's not a technical one.)
Also, to clarify:
...(for a job that used to be done by volunteers)...
ICANN/IANA's work has not been volunteer for many, many years. It used to be paid for by different funding agencies (like DARPA, NSF, or ISOC), but it was never free.
In my opinion, the most promising experimental application, even if still immature, is one of the neatest window managers around, ion.
There were tiling window managers in the X10 to X11R2 time-frame:
see for example
Ye Olde Windowe Manager's mention of
rtl.
The Andrew window manager was also tiling.
IMHO the most broken thing about current window managers is a "maximize" button that was sensible for 13" monitors and 640x480 but is just silly for 21" 1600x1200.
If you like doom processes, you might want to check out lavaps . It provides a somewhat more peaceful way to visualize processes, including how much memory and CPU they consume. (Just recently posted to freshmeat.)
A preprint of the paper is available
at http://www.isi.edu/~johnh/PAPERS/Heidemann08c.html
I encourage folks to review the actual, peer-reviewed paper before commenting on the methodology.
If they need secondary storage, doesn't the laptop already have both an SD slot and a USB slot? (See the OLPC specs!) And if the SD slot is non functional, can't XP boot off of a USB flash disk?
So what's the problem?
Can you be more specific?--the c's look ok to me. (Which image? I assume you mean the first one, the main map.)
The font is Luxi Sans.
Although it doesn't not support HTML or images,
notes-mode for emacs (or xemacs) was designed for research log applications. Its real strength is automatic indexing, so when you have 10 years of notes, you can find what you care about.
See http://www.isi.edu/~johnh/SOFTWARE/NOTES_MODE/
Where do you see yourself in 5 years?
If your goal is to work in a company,
where your degree is from is less important
(and your work experience is more important).
If you're considering post-graduate education,
then where your undergraduate degree is from
is more important, particularly for getting
into a good PhD program.
See lavaps
for an example applying this concept to track processes (CPU consumption and memory usage) on a Unix system.
Of course, 8 years ago when Mark Weiser did this, he called it "calm" technology.
I've been very happy using jdb (see below) to handle individual experiments, and directories and shell scripts to handle sets of experiments.
JDB is a package of commands for manipulating flat-ASCII databases from shell scripts. JDB is useful to process medium amounts of data (with very little data you'd do it by hand, with megabytes you might want a real database). JDB is very good at doing things like:
For more details, see http://www.isi.edu/~johnh/SOFTWARE/JDB/.
CPAN already contains the WWW::Search API to many search engines (including Google until [I am told] they requested it be removed). Yes, internally, it works by parsing HTML, but it exports a (Perl) API.
Also, to clarify:
ICANN/IANA's work has not been volunteer for many, many years. It used to be paid for by different funding agencies (like DARPA, NSF, or ISOC), but it was never free.
In my opinion, the most promising experimental application, even if still immature, is one of the neatest window managers around, ion.
There were tiling window managers in the X10 to X11R2 time-frame:
see for example
Ye Olde Windowe Manager's mention of
rtl.
The Andrew window manager was also tiling.
IMHO the most broken thing about current window managers is a "maximize" button that was sensible for 13" monitors and 640x480 but is just silly for 21" 1600x1200.
You forgot the slogan of dial-a-song: "It's free if you call from work"
If you like doom processes, you might want to check out lavaps . It provides a somewhat more peaceful way to visualize processes, including how much memory and CPU they consume. (Just recently posted to freshmeat.)