KBD

Keith Devens .com

Monday, October 13, 2008 Flag waving
You can have premature generalization as well as premature optimization. – Bjarne Stroustrup

Archive: March 25, 2003

← March 24, 2003March 26, 2003 →

Daily link icon Tuesday, March 25, 2003

MySQL 4.0: production ready

I heard about this a few days ago from Slashdot, but wanted to wait to get excited until I saw an official announcement

The major updates are some minor added SQL features, particularly UNION, some performance features, like query caching, the InnoDB table type is now included as standard, and there were architectural changes to support neat new features for the future, like subqueries for version 4.1. Ooh, and stored procedures and foreign key constraints for version 5.

moreCrayons

Via Bill, check out moreCrayons, "colors for web designers". Lets you play with the 4096 color palette, rather than just the 216 color palette. So that's every color with the "short" form, #000 to #fff.

Immutable objects in Java

Via Artima.com, IBM developerWorks: Java theory and practice: To mutate or not to mutate?

Immutable objects have a number of properties that make working with them easier, including relaxed synchronization requirements and the freedom to share and cache object references without concern for data corruption. While immutability may not necessarily make sense for all classes, most programs have at least a few classes that would benefit from being immutable. In this month's Java theory and practice, Brian Goetz explains some of the benefits of immutability and some guidelines for constructing immutable classes.

Minotaur project launched

The Minotaur project has been launched. Read the announcement.

Our goal is to produce a cross-platform stand-alone mail application using the XUL user interface language. We are modeling ourselves after the Phoenix rewrite of the Mozilla browser.

Hopefully they'll produce something good and I'll finally be able to switch away from a Microsoft e-mail program. Just a disclaimer: I hate the e-mail program built into Mozilla right now (really only because of how the folders are set up), so we'll see if they can win me over.

The Parlor

The Parlor

Rotten to the core

Fucking awesome. Rotten to The Core

Algorithmic information theory

Via LtU, these look like very interesting notes on Algorithmic Information Theory.

Most work on computational complexity is concerned with time. However this course will try to show that program-size complexity, which measures algorithmic information, is of much greater philosophical significance.

Guidelines for writing papers

Check out this helpful list of guidelines for writing papers (PDF).

← March 24, 2003March 26, 2003 →
October 2008
SunMonTueWedThuFriSat
 1234
567891011
12131415161718
19202122232425
262728293031 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 7 posts

Recent comments XML

new⇒Spider solitaire

I have now won, at the "Difficult"​level, 186 games of Spider​Solitaire.  I...

75.179.28.113: Oct 13, 9:34am

new⇒Girls, please don't get breast implants

Please, don't marry him.

You​want to get surgery to make​yourself more i...

gigi: Oct 12, 11:47pm

I hate PHP

Elliot Anderson,

Dude!! You the​man! The reverse replacement for​array_u...

Alex Ndungu: Oct 11, 1:35am

Call a function from a string in Python

?!code:
some_object.__getattribute​__('method_name')()
?!/code

is​the s...

Patrick Corcoran: Oct 8, 3:53pm

Sed one-liners

Hi.

I wanted to let you know​that I wrote an article "Famous Sed​One-Lin...

Peteris Krumins: Oct 8, 3:05am

Timesheet Calculator

Hadn't seen it before now, but my​company already uses a time​tracking prog...

Keith: Oct 7, 10:44am

Generated in about 0.052s.

(Used 7 db queries)

mobile phone