Archive for the ‘bookmarks’ Category

Nice easy-to-use command-line argument parser with a lot of functionality.

17th August 2010 by eamonn No Comments

JCommander
Nice easy-to-use command-line argument parser with a lot of functionality.
(tags: library programming java)

links for 2010-07-11

11th July 2010 by eamonn No Comments

Logo Design, Web Design and Copywriting by the World's Best Creative Team | crowdSPRING
Similar to Logoworks. Covered by the "On the Media" radio program on 11 July 2010.
(tags: business design graphics web web2.0)

Exploring the software behind Facebook, the world’s largest site | Royal Pingdom
Interesting list of the software technologies that Facebook uses.
(tags: architecture deployment [...]

links for 2010-07-07

7th July 2010 by eamonn No Comments

Welcome to the Shared Digital Future | www.hathitrust.org
A way to access scanned books without going through Google
(tags: books library metadata reference)

Padraig O'Sullivan – Building a Small Cassandra Cluster for Testing and Development
Handy little howto for setting up Cassandra
(tags: database tutorial)

links for 2010-05-14

14th May 2010 by eamonn No Comments

Reference Library – Palm Developer Center
WebOS APIs
(tags: programming reference webos)

Flickr Services
Flickr API reference
(tags: programming reference web web2.0 webservices photo)

Palm – Ares
Online IDE for developing WebOS apps.
(tags: javascript mobile programming tool webos)

Document image segmentation

26th February 2010 by eamonn No Comments

SMAP and TSMAP Segmentation Software
Document image segmentation
(tags: publishing algorithm)

One of my patents just got granted. "Image layout constraint generation"

24th February 2010 by eamonn No Comments

Patent US7668400
One of my patents just got granted. "Image layout constraint generation"
(tags: my ip patent)

Scalate: a lightweight alternative to the Lift Scala web framework

3rd February 2010 by eamonn No Comments

Scalate
So far, Lift has been the only Scala-specific way of creating web applications. Scalate offers a lightweight alternative, though purists will shudder at how functionality and presentation are mixed willy-nilly.
(tags: programming)

links for 2010-02-01

1st February 2010 by eamonn No Comments

ePub Zen Garden
Nice example of how different CSS can be used to display ePub format nicely on the web. However this formatting does not seem to be respected by e-book readers (or at least not Adobe Digital Editions).
(tags: books publishing ebook literature css design)

San Francisco Planning Department : Citywide Zoning Map (Color)
This nicely designed [...]

Free BBC Online Chinese Course

30th January 2010 by eamonn No Comments

BBC – Languages – Real Chinese
(tags: mandarin)

Some Maven repos (handy for SBT too)

16th January 2010 by eamonn No Comments

Index of /maven2/
One of the main Maven repositories.
(tags: java programming)

Index of /repo-snapshots/
This is one of the repositories where SBT (Simple Built Tool) looks for external JAR dependencies specified with as an inline declaration in the SBT project definition.

links for 2009-12-21

21st December 2009 by eamonn 1 Comment

Graphics.com: A Brief History of Grids
A nice overview of how the use of grids has developed over the centuries
(tags: design layout)

Vaadin – thinking of U and I – vaadin.com
An interesting Java web framework
(tags: programming web2.0 library javascript java web ajax)

TiltViewer
My photos viewed by TiltViewer
(tags: my photo)

Circular BIST with Partial Scan

14th December 2009 by eamonn No Comments

At AT&T Bell Labs in Princeton I worked on this particular type of built-in self-test for chip design. These technologies are now commonplace, but back then it was cutting edge.

Circular BIST with Partial Scan
My first published paper
(tags: my)

Welcome to IEEE Xplore 2.0: Circular BIST with partial scan
Better link for my paper
(tags: my)

The jodconverter Java library is handy for converting office document formats

9th October 2009 by eamonn No Comments

jodconverter – a nice simple Java API for converting office document formats
I plan to use this to automatically convert Microsoft Word files into OpenOffice Writer files which I can than process using XML tools.
(tags: java library)

EPUB Electronic Book Format

3rd October 2009 by eamonn No Comments

MobileRead Wiki – EPUB
Another guide to the ePub format, this one with some more details of the XHTML subset.
(tags: reference books publishing)

Epub Format Construction Guide – HXA7241 – 2007
Nice concise guide for how to create electronic books in epub format.
(tags: tutorial reference publishing guide)

IDPF Standards :: Index
Some handy resources on the epub electronic book format.
(tags: [...]

Advice on how to scale images in Java

1st October 2009 by eamonn No Comments

The Perils of Image.getScaledInstance() | Java.net
Advice on how to scale images in Java
(tags: programming tutorial java graphics imaging scaling)

Using Scala to make it easy to do parallel/GPU programming.

30th September 2009 by eamonn No Comments

Ché zOlive » Blog Archive » ScalaCL: Reap OpenCL’s benefits without learning its syntax (Scala DSL for transparently parallel computations)
Using Scala to make it easy to do parallel/GPU programming.
(tags: programming library graphics scala)

links for 2009-09-20

20th September 2009 by eamonn No Comments

Carsonified » Should you go Beyond Relational Databases?
Nicely organized overview of non-SQL databases.
(tags: programming database scaling)

Flare | Apps | Job Voyager
Amazing tool for visualizing and exploring 150 years of trends in the US labor force..
(tags: politics social design graphics)

Calling Java from XUL applications

19th September 2009 by eamonn No Comments

Stanislav Vitvitskiy's blog: Calling java from XUL applications
thanks to @jam1401 for the link.
(tags: java javascript)

Equations for converting between different colour spaces

15th September 2009 by eamonn No Comments

Useful Color Equations
Equations for converting between different colour spaces.
(tags: reference design)

How to make a live USB Ubuntu, with persistence

6th September 2009 by eamonn No Comments

[ubuntu netbook remix] How to use all space on a large USB flash drive with Remix installed ? – Ubuntu Forums
How to make a live USB Ubuntu, with persistence
(tags: linux)

How itext can be used to place text boxes in PDF.

2nd September 2009 by eamonn No Comments

Re: [iText-questions] Creating a "text area" that may be positioned abso
It looks like itext can be used to place text boxes in PDF.
(tags: programming layout)

Handy network monitoring tool

1st September 2009 by eamonn No Comments

ngrep – network grep
Handy network monitoring tool
(tags: networking network tool)

Keyboard Not Working in Xorg After Booting Ubuntu

19th August 2009 by eamonn No Comments

Keyboard Not Working in Xorg After Booting Ubuntu | Mats Lindh
I ran int this problem, and the fix described here worked like a charm.
(tags: linux)

Comprehensive guide for how to make your web apps secure.

18th August 2009 by eamonn No Comments

Guide Table of Contents – OWASP
Comprehensive guide for how to make your web apps secure.
(tags: programming web guide security)

Gluster is a distributed file system, open source but with commercial support option.

15th August 2009 by eamonn No Comments

Gluster – Home
a distributed file system, open source but with commercial support option.
(tags: scaling network)

Example of tilted text (Safari or Chrome)

11th August 2009 by eamonn No Comments

V8 // ShaunInman.com
Example of tilted text (Safari or Chrome)
(tags: programming design javascript web css)

Riak is a “nosql” database, similar to CouchDB

8th August 2009 by eamonn No Comments

Riak – A Decentralized Database
Another nosql database, similar to CouchDB
(tags: architecture scaling database)

How Amazon builds and scales its systems

6th August 2009 by eamonn No Comments

Dynamo: Amazon’s Highly Available Key-value Store
An excellent paper describing the Amazon's Dynamo system that is the model for the open-source Voldemort project. There are also some interesting insights into how Amazon generally builds and scales its systems.
(tags: programming design architecture database scaling technology network)

Announcing Goat Rodeo

4th August 2009 by eamonn No Comments

Lift, Goat Rodeo and Such – David Pollak's Blog
The author of Lift expresses some interesting points of view about web application architecture and announces the Goat Rodeo project.
(tags: architecture web2.0 programming)

Single-tier web applications with static files and CouchDB

3rd August 2009 by eamonn No Comments

Urbantastic – Tech Tuesday: The Fiddly Bits
An architectural approach that uses mostly static HTML and JSON, powered by CouchDB.
(tags: programming web2.0 javascript ajax web architecture database json scaling)

Biologically inspired attempt to overcome scalability problems of Linda

2nd August 2009 by eamonn No Comments

On the implementation of SwarmLinda
This and other SwarmLinda papers have a useful discussion of the scalability problems of Linda. The proposed solution however seems a bit dubious to me, though it would be cool if such biologically inspired mechanisms actually worked.
(tags: architecture scaling)

A Survey of Concurrency Constructs
(tags: architecture scaling programming)

links for 2009-08-01

1st August 2009 by eamonn No Comments

HadoopStreaming – Hadoop Wiki
Map-Reduce with shell scripts as mappers and reducers — implemented on top of Hadoop.
(tags: architecture scaling)

Last.fm – the Blog · Mapreduce Bash Script
Map-Reduce implemented as a bash script!
(tags: programming code linux architecture scaling)

Home – filemap – GitHub
A simple Map-Reduce framework in which the processing elements are executables operating on files. It [...]

Combining MapReduce with and SQL database

31st July 2009 by eamonn No Comments

HadoopDB Project
Combining MapReduce with and SQL database
(tags: programming java database scaling architecture)

links for 2009-07-26

26th July 2009 by eamonn No Comments

Snapfish Lab: An open online imaging community
Our paper about Snapfish Lab.
(tags: my web2.0 webservices imaging)

Canons of page construction – Wikipedia, the free encyclopedia
Design principles for laying out book page margins.
(tags: layout webpageprinting design)

Resources on web site performance and color palettes

25th July 2009 by eamonn No Comments

Cassandra: Open Source Bigtable + Dynamo
One of the current crop of "nosql" databases.
(tags: architecture scaling database)

Even Faster Websites
Front-end ways to make web sites faster (or appear to be faster)
(tags: web2.0 webservices architecture programming)

What Every Developer Should Know About Database Scalability
Nice overview of scaling issues for database, both relational and non-relational
(tags: database architecture scaling)

Gearman
A scalable distributed [...]

Specs is a really useful framework for testing Java and Scala code

24th July 2009 by eamonn No Comments

MatchersGuide – specs – How to add expectations to your examples – Project Hosting on Google Code
Specs is a really useful framework for testing Java and Scala code. It integrates well with JUnit for running from Eclipse or Ant. It also makes it easy to use Mockito to generate mock objects [...]

A useful guide for how to structure a technical article.

22nd July 2009 by eamonn No Comments

Guidelines for writing a successful technical article – NOSQL | Google Groups
A useful guide for how to structure a technical article.
(tags: language)

Non-SQL databases and the technologies they use

20th July 2009 by eamonn No Comments

braindump: NOSQL debrief
Very useful collection of presentation of various non-SQL databases, some of them similar to Google's BigTable.
(tags: programming database architecture scaling conference)

Benchmarking – thrift-protobuf-compare – Google Code
Interesting comparison of different Java serialization methods.
(tags: programming java scala json)

Linking Java to relational databases

19th July 2009 by eamonn No Comments

Standardizing Java Persistence with the EJB3 Java Persistence API – O'Reilly Media
Some examples of how to use annotations to map Java objects to a database using the EJB3/JPA standard.
(tags: database java)

Memcached UDF for Java DB on OpenSolaris : Knut Anders Hatlen's Weblog
Example of implementing a Java user-defined-function in the Java DB (Derby) database.
(tags: database java)

links for 2009-07-14

14th July 2009 by eamonn No Comments

Magazine Digital Edition Systems for Digital Magazine | Infoswell Media
A company that creates animated "digital editions" of magazines for publishers.
(tags: contenttransformation)

http://csl.stanford.edu/~christos/publications/2007.cmp_mapreduce.hpca.pdf
The Phoenix implementation of MapReduce for Multi-core and Multiprocessor Systems
(tags: architecture)

Handy formulae for converting between different color spaces

29th June 2009 by eamonn No Comments

EasyRGB – The inimitable RGB and COLOR search engine!
Handy formulae for converting between different color spaces
(tags: programming graphics code)

Example book with full page scan TIFF files available

25th June 2009 by eamonn No Comments

Internet Archive: Free Download: The Complete Works Of Friedrich Nietzsche – Vol. Viii
Example book with full page scan TIFF files available
(tags: books publishing)

links for 2009-06-10

10th June 2009 by eamonn No Comments

Google 地图
Chinese-language Google map of where I am going in Beijing (to show to taxi driver)
(tags: hp travel mandarin)

HP Labs Worldwide sites | HP worldwide research
Addresses of HP Labs offices
(tags: hp travel)

FLYP
Interactive media with the design sensibilities of magazines.
(tags: layout design web flash)

Making more printable web pages

31st May 2009 by eamonn No Comments

hartija – Google Code
A universal CSS print stylesheet
(tags: printing web css layout design library programming code)

Aardvark Firefox Extension
Powerful editor to temporarily change a web page before printing.
(tags: javascript ajax web printing css tool design webpageprinting)

Edit Any Web Page in your Browser Just Like a Wiki
(tags: javascript code web webpageprinting)

Make a Print Friendly Version of [...]

Web site design patterns

27th May 2009 by eamonn No Comments

Design Patterns At a glance » The Design of Sites
(tags: design web library webpageprinting)

Quick link to your contacts list on Google Voice

26th May 2009 by eamonn No Comments

Google Voice – Contacts
Because my cellphone reception at home is so bad I usually use Google Voice to place calls from my home phone.
(tags: daily webservices)

Some information about the “Strain-built” houses in the neighbourhood in which I grew up

25th May 2009 by eamonn No Comments

Winds and Breezes » Does anyone know anything about Alexander Strain?
Some information about the "Strain-built" houses in the neighbourhood in which I grew up.
(tags: ireland personal)

Useful looking AWS machine image for Java deployment

23rd May 2009 by eamonn No Comments

Amazon Web Services Developer Community : Java Web Starter
Useful looking AWS machine image for Java deployment
(tags: webservices java deployment)

links for 2009-05-14

14th May 2009 by eamonn No Comments

Infrastructure as a Service (IaaS) offerings – Federal Business Opportunities: Opportunities
The Word document linked to from this page has some nice clear definitions of the terminology used in the cloud computing space.
(tags: architecture)

The Big Eat SF: 100 Things to Try Before You Die | 7×7
I've been to at about a quarter of these restaurants, and [...]

Framework virtualization

13th May 2009 by eamonn No Comments

App Engine Java Overview – Google App Engine – Google Code
Framework virtualization
(tags: java webservices architecture)

Identity in the Age of Cloud Computing

9th May 2009 by eamonn No Comments

Identity in the Age of Cloud Computing
Report from a round table at the Aspen Institute
(tags: networking politics architecture)

If you are a Java programmer, you need to bookmark this page.

6th May 2009 by eamonn No Comments

Overview (Java Platform SE 6)

(tags: java reference programming daily)

A copyright tracking platform

4th May 2009 by eamonn No Comments

a copyright tracking platform
(tags: webpageprinting webservices)

CMYK to LAB color conversion

3rd May 2009 by eamonn No Comments

DEMO.DESIGN FAQ

(tags: design)

Twitter Animated GIF

1st May 2009 by eamonn No Comments

twittergif service did seem a bit broken, but I did manage to get this animated GIF of my tweets. Not sure how often it gets updated.
(tags: my web2.0 webservices)

A system for classifying typefaces.

28th April 2009 by eamonn No Comments

VOX-ATypI classification – Wikipedia, the free encyclopedia

(tags: reference webpageprinting)

Wolfram alpha webcast

25th April 2009 by eamonn No Comments

Live Webcast | Berkman Center
Wolfram alpha webcast here on April 28 at 3pm eastern , noon pacific
(tags: web2.0)

links for 2009-04-19

19th April 2009 by eamonn No Comments

tecosystems
GPL code can be used freely in cloud apps.
(tags: Code webservices)

StockLayouts® Graphic Designs: Brochure, Flyer & Newsletter Templates!
Applying the business model of stock photography to graphic design layouts.
(tags: graphics printing business layout ideas design webpageprinting)

Handy comparison of URL shortening services (via @timoreilly)

18th April 2009 by eamonn No Comments

URL Shorteners: Which Shortening Service Should You Use?

(tags: web2.0 web technology seo reference)

The API reference for the Scala library.

13th April 2009 by eamonn No Comments

Scala Library

(tags: scala language library programming reference)