Main

Personal note: work Archives

January 2, 2003

First Entry

First Entry

templates Try and get bluerobot's

templates Try and get bluerobot's template to work with my CSS on BLOG.... Others have done it.

January 3, 2003

CommuniGate Pro -- An advanced

CommuniGate Pro -- An advanced mail server geared for a multiplatform enterprise setup Review of Communigate Pro

GLMail: Secure, Scalable, and Linux

GLMail: Secure, Scalable, and Linux Based This is the product used by Sean McMullan.

January 11, 2003

Research Process

January 18, 2003

MT Spellcheck

ThorNet: MovableType Help Archives discusses installing a spell checker for Moveable Type.

January 20, 2003

802.11a, Wireless LAN, 802.11b Wireless

802.11a, Wireless LAN, 802.11b Wireless LAN Equipment

January 21, 2003

DediPro Server - DediPower Windows

DediPro Server - DediPower Windows and Linux Dedicated Servers

January 23, 2003

Zombieboard

Public ZombieBoard Project Description

January 25, 2003

Expanium firmware upgrade

Philips Audio - eXpanium - Philips Consumer Electronics

Stockholm: Hotel

Arlanda Hotellby

January 30, 2003

Sven contacts

Hi all!

During the meetings for Espaces/TODOS I made some interesting contacts to potential partners:

Espaces: Piotr Fuglewicz, Logotec Engineering, Poland
Logotec is an European-wide company offering products for information management (knowldge mgmt, crm). They are Microsoft Gold certified. Subsidiaries are in Poland, Germany, USA, Swiss, Belgium, and Italy. www.logotecengineering.com

Espaces: Karl A. Hribernik (austrian/scotish), BIBA plt, Bremen, Germany BIBA plt is part of University Bremen, focused on logistic and telematik. They are active in FP5 and FP6. www.biba.uni-bremen.de

TODOS: Gonzola Quiles Albert, INDRA, Madrid, Spain
INDRA is a big (6000 employees) consulting agencies active in telecommunications, defense equipment, and more. Markets are Western Europe and South America. They lead the 'Mobility/Terminal' working group in TODOS www.indra.es

TODOS: Oliver Sharpe, Director of Runtime Collective, Brighton, UK Runtime Collective is a consulting company that uses only open source technology. They are strong in JAVA and Web Services with activities in database applications (means applications using databases extensively).
Areas: crm, project management software, intranets, streaming media. www.runtime-collective.com

TODOS: Gudrun Magnusdottir (Managing Director)/Marita Asunmaa, ESTeam, Greece ESTeam has provided automatic translation solutions for corporate and institutional clients. Goal is to provide the best translation environment for both interactive and automatic translation scenarios. www.esteam.gr

TODOS: Stefan Salz, Fraunhofer AIS, Bonn, Germany
AIS is specialized in autonomous intelligent systems, from robots up to CSCW software. Strong cooperation with FhG FOKUS for eGovernment and eDemocracy www.ais.fraunhofer.de


If there is anything interesting for you I can give detailed contact information and arrange whatever you need.

mfg
vdm

January 31, 2003

XML.com: XML Pipelining with Ant

XML.com: XML Pipelining with Ant [Jan. 28, 2003]

February 8, 2003

Dataplot

Dataplot PDF Quickref

Film: Seven Beauties

Hugo recommended this to me last night: Seven Beauties (1975) - ForeignFilms.com by Pasqualino Settebellezze.

February 10, 2003

raelity bytes an RSS aggregator

raelity bytes an RSS aggregator which can work with Moveable Type. Must Install.

February 27, 2003

CardScan

P r i m e U s e r

March 6, 2003

Fantasy Sports Portal

Fantasy Sports Portal: UK Fantasy Sports & Soccer

March 8, 2003

Unix ssh tunnels

SSH Tunnelling

March 12, 2003

Subsistence Rates

20020801 Department of Finance: Circular on Subsistence Rates

March 16, 2003

Conf CCCT2003

CCCT2003 CFP

March 17, 2003

PocketPC Themes

Pocket PC software - medical and freeware pocketpc downloads

March 25, 2003

SIP Compression Patent

SIP Compression Patent United States Patent Application: 0030013431 mainly based on work done in WMA!

March 31, 2003

Irish hardware: komplett

Komplett.ie

Silent PC: Mother Board

Komplett.ie

September 16, 2004

waxman

A talk by waxman email email.

September 19, 2004

Trinity Diploma TESOL

TEFL ヲ Diploma TESOL and Cambridge DELTA

March 6, 2005

Where are those pigeons?

Andrew


Andrew's car Full-Screen



Andrew's car PDA

John


John's car

March 7, 2005

Web presentation

Presentation to BSc IT 2005-03-07 14:15 WIT Auditorium:
Download PPT file

March 16, 2005

Log iTunes

Introducing WMPtunelog | minimal verbosity

April 7, 2005

MT-Redland

MT-Redland

Life on Mars: MT-Redland Screenshots

April 10, 2005

GPS & Handsfree

Parrot CK3300 Advanced GPS Bluetooth Car Kit

Parrot CK3300 Advanced GPS Bluetooth Car Kit

April 16, 2005

Chameleon - bloglines

Chameleon

April 21, 2005

Location Aware Applications: Summary Article March 2005

Network Magazine | Location-Aware Networking: We Know Where You Are | March 1, 2005

April 22, 2005

Amazon Free MP3 downloads list

Amazon.com Free Music Downloads: Top Downloads

April 29, 2005

Gallileo

BBC NEWS | Science/Nature | Sat-nav looks to smart ideas

May 3, 2005

Ruby on Rails

Ruby on Rails

The decade in Online Advertising 1994-2004

dc_decaderinonline_0504.pdf (application/pdf Object)

July 31, 2005

ListGarden (RSS)

Software Garden Products: ListGarden RSS Feed Generator

USB-Powered Linux Bix

Untitled Document

September 4, 2005

Synergy - mouse/keyboard share

How-to: Share your keyboard and mouse in realtime with Synergy - Features - features.engadget.com

ISO Latin-1 & UTF-8 Information

ISO 8859 Alphabet Soup

September 5, 2005

Bluetooth Skype

Unbound Spiral: Skype Bluetooth = Cordless

Bluetooth Skype

SkypeHeadset - Skype plugin for Bluetooth headsets

Widcomm Bluetooth drivers

October 31, 2005

USB SIP Phone

PC GLOBE LTD

November 5, 2005

Audio Hum Remover

Rolls HE18 Buzz Off Hum Eliminator - zZounds.com

November 11, 2005

APRS Status script

ZL1IS - IRLP Node Info

Continue reading "APRS Status script" »

November 14, 2005

IST Security Projects

IST Results - Enhancing mobile security

November 19, 2005

Paul Savage

Paul Savage on Flickr - Photo Sharing!

Barry Downes

Barry Downes on Flickr - Photo Sharing!

January 2, 2006

Ray Ozzie - MS CTO

ACM Queue - A Conversation with Ray Ozzie - The current Microsoft CTO who created Lotus Notes and Groove discusses collaboration technologies and the growing divide between the public Internet and private enterprise.

January 10, 2006

Private on-demand Publishing

Lulu.com - Self Publishing - Free

January 21, 2006

Perl 6

perl.com: What is Perl 6?

February 15, 2006

Cartoon: Google

Googlepark: The Spaghetti Code

March 5, 2006

Are Analysts Corrupt

ongoing キ The Analysts and the Elephant

March 21, 2006

FO WiFi

Who is behind FON? | FON

Bret Dixon (BEA) on SOA

Phil Windley's Technometria | Bret Dixon on SOA

Document Engineering i-school (Berkeley)

Phil Windley's Technometria | Document Engineering

LISP, Scheme

Phil Windley's Technometria | Effective Scheming

March 23, 2006

Notes from Core ESS briefing 2006-03-23

Siobhan Ryan (CORE)
Elaine Sheridan (WIT)
Maedhbh Brosnan (WIT)

Claim Process

Payment:
Every Week, separate from weekly payroll (significant processing speed improvement)

Cost Centres:
Need to enter when submitting
Manger may reject, but individual needs to make change

Receipts:
Hope to allow scanning of the receipts

Approver:
Can select any approver from the list - no sanity check that that approver has authority over that budget!
Only one chosen, but any valid person may be chsen so aslo allows flexibility.

Kilometers/Subsistence:
Notes field by
Put in travel as a receipt - for flat rate approval
Check for insurance - no longer recorded - but is a declaration section

Receipts:
Preset types of receipt
Can enter flights/train/conference/hotel ... paid directly by budget to show full cost, without claiming it
Can print form and staple recipts and process manually via approver

Approval Process

Click on link, login, click on view trips to be approved, click on one to approve, approve
Suggestion: use URL to allow single click with background authentication

Change in ammount will require reapproval

No change in ammount requires no further approval!!!!!


Reporting

All approvers can report on all budgets

March 29, 2006

MT Plugins

Phil Windley's Technometria | A MovableType PlugIn for MicroIDs

Tim Bray - Plaintext

Sam Ruby: plaintext

April 3, 2006

JDiskReport

ongoing キ JDiskReport

InfoCard (Liberty Alliance stuff)

Implementing InfoCard and the identity metasystem | The Register

April 5, 2006

iContract (Java by Contract - kind of formal methods)

iContract tool revived

April 6, 2006

iTunes Library Recreate

How to recreate your iTunes Library

How to recreate your iTunes Library

Learn how to recreate your iTunes library and playlists in iTunes versions 3 and later.
Recreating the iTunes Library file
Follow these steps:

1.


2. Quit iTunes.
3. Locate your iTunes folder.
* For Mac OS X the iTunes folder is stored in one of the following locations:

/Users/username/Music
/Users/username/Documents


Note: You may need to check both locations.
* For Microsoft Windows the iTunes folder is stored in

\Documents and Settings\username\My Documents\My Music\

4. Open your iTunes folder.
5. Drag the iTunes Music Library.xml to the Desktop
6. Drag the following file from your iTunes folder to the Trash:
*

* Mac OS X: "iTunes Library" (in versions of iTunes prior to 4.9 this was called "iTunes 4 Music Library").
* Microsoft Windows: "iTunes Library.itl" (in versions of iTunes prior to 4.9 this was called "iTunes 4 Music Library.itl")

7. Open iTunes.
8. From the File menu, choose Import.
Tip: Do not add any music into iTunes at this point.
9. Navigate to the iTunes Music Library.xml file on the Desktop.
10. Click Choose.

For steps to backup and restore playlists see "iTunes: How to backup and restore playlists."

If your podcasts list in iTunes is empty after following these steps, click here.

Note: If the iTunes Music Library.xml file is not available, follow the "Add to library" steps in "iTunes: About the Add to Library, Import, and Convert functions" to add files back to the Library (because the iTunes Music Library.xml file is not available, playlists and other information will not be available).

Test Posting

Here's a really interesting article: Space Race Exhibition

April 12, 2006

Good child stuff site

Origohome - homeware from organic and natural materials - Fantasia Bedlinen

April 15, 2006

Suprglu

SuprGlu - Gluing your life together.

Akismet - blog spam

John Battelle's Searchblog: Akismet For MT: Death to Spam

Mapdex

Mapdex: search geographic data

April 22, 2006

Virtual Machgine Linux

Firewall programmer gets his way with OpenVZ | News.blog | CNET News.com

April 24, 2006

XML Parser

ongoing キ XML Automaton

April 27, 2006

Virtual Linux

The Super Fat Client: I like it! - O'Reilly XML Blog

MSA Forum

Terry Turner MSA On-Line Forum: Features

April 29, 2006

XHTML Characters

XHTML: Writing the URL

April 30, 2006

FON Ireland coverage

(n) mapas de FON: Irlanda

May 6, 2006

Software Architecture

Tech: What will the Software Architecture discipline look like in 10 years' time?

May 15, 2006

Diameter is Growing Up

Billing World and OSS Today Magazine - Diameter is Growing Up

IMS: 'Softening' the Hardships of IP Architecture

Billing World and OSS Today Magazine - IMS: 'Softening' the Hardships of IP Architecture

May 16, 2006

MT Tips

Phil Windley's Technometria | MovableType Congifuration

Script to automate processing/searching of tags

Phil Windley's Technometria | Speeding Up Tags

Perl - Serialisation

CPAN Module Review: Data::Dump::Streamer - O'Reilly ONLamp Blog

Pie Chart of Mash-Ups

O'Reilly Radar > A Glance at ProgrammableWeb

June 6, 2006

Application Oriented Networks (Cisco)

ACM Queue - The Network's NEW Role - Can an application-oriented network help solve your cross-enterprise integration problems?

Sean McGrath: Asymmetric Web

ITworld.com - The Asymmetric Web

Continue reading "Sean McGrath: Asymmetric Web" »

Ubuntu 6.06

news/606released - Ubuntu Linux

Continue reading "Ubuntu 6.06" »

RIPE Network Monitoring

RIPE/Application form

1000 EUR per year plus cost of box and installation

June 13, 2006

Perl 6 Features

$lamp =~ /^Linux, Apache, MySQL, P(?:hp|ython|erl[56])$/ - O'Reilly ONLamp Blog

a

Perl - Persistent Hash of Hash

perl.com: Managing Rich Data Structures

June 26, 2006

Unix Disk Cloning Utility g4u

g4u - Harddisk Image Cloning for PCs

Embed IE Tab in Firefox

mozdev.org - ietab: index

June 30, 2006

Google Process

Inside Google's New-Product Process

French Google Maps

G駮Portail

Teach with Linux

solo discussion: Dear Parents of school-aged children,

Digg - news

digg / Technology

July 7, 2006

MT 3.3

Six Apart - ProNet - What's new in Movable Type 3.3?

email traceroute

Email graphic traceroute

Vanilla Perl (for Win)

Journal of dagolden (6584)

Measuring the Web, 1996, Tim Bray

Measuring the Web

OSX vs Ubuntu

O'Reilly Radar > Canaries in the Mac OS X and Red Hat Coal Mines?

Continue reading "OSX vs Ubuntu" »

July 8, 2006

mobile mail

ResourceShelf サ New Beta Test of Yahoo Mail Mobile Offers Searchable E-Mail

Email as Document Management

NewsForge | Using Thunderbird as a context management tool

Squid proxy

Secure and Private Browsing with Squid | HowtoForge - Linux Howtos and Tutorials

July 9, 2006

Ubuntu - Application List

Essentials, 2006 edition [dive into mark]

Continue reading "Ubuntu - Application List" »

July 11, 2006

John Ronan's Traffic - Tipp

Thurles Router -- External Interface

July 12, 2006

MicroIDs - for MT

Phil Windley's Technometria | MicroID Plugin for MovableType

GENI Documents

GENI Design Documents

David D. Clark

July 13, 2006

Ubuntu sound fix (Dapper)

Bloglines | My Feeds (67) (1)

July 16, 2006

Perl Info

Bill Odom and the State of The Perl Foundation - O'Reilly ONLamp Blog

July 20, 2006

Directory Opus 8 (Tips)

Getting to know Directory Opus -- Page 1: Introduction

How to Crimp an Ethernet cable

[Geeks are Sexy] technology news: Save money: How to make your own Ethernet patch cord.

July 25, 2006

email munger

Email Address Munger/Email Address Encoder/Email Address Obfuscator - Hide your webpage email address from spam bots - AddressMunger.com

Ruby overview

ongoing キ On Ruby

Sony dictaphone

IrishEyes: Best dictaphone

July 31, 2006

Sony Ericsson Bluetooth developers' Guide

Bluetooth-jsr-82-training.pdf (application/pdf Object)

Guide to Bluetooth

java.net: Getting Started with Java and Bluetooth

Anon Search

Ixquick Metasearch

Socialtext Wiki

SourceForge.net: Files

August 1, 2006

John Strassner CV

About Motorola Technology-People-John Strassner

Fellow of the Technical Staff & Director of Autonomic Networking

Q and A

Sztywny Blog - Stiff asks, great programmers answer

August 9, 2006

BT on Skype

SiliconRepublic.com: Ireland's technology news service providing Irish tech news & analysis

Innovate new telcos

SiliconRepublic.com: Ireland's technology news service providing Irish tech news & analysis

VoIP slow for Irish SMEs

SiliconRepublic.com: Ireland's technology news service providing Irish tech news & analysis

Mapflow research project Ireland

SiliconRepublic.com: Ireland's technology news service providing Irish tech news & analysis

August 16, 2006

Warren Abstract Machine (Prolog)

Warren's Abstract Machine

August 18, 2006

OS X UK Keyboard

Using a British/UK Windows keyboard with an Apple Mac in OS X (3) (Phil Gyford: Writing)

August 19, 2006

Access-PalmOS Linux for Smartphones

LinuxWorld Expo 2006 wrap-up: from mainframe to embedded systems, and back - O'Reilly ONLamp Blog

Style Guide

The Elements of Style Revised

August 30, 2006

OSX SSH Tunnels

Stopdesign | Secure wireless email on Mac OS X

OSX SSH Tunnels

AlmostVPN 1.0rc2 - MacUpdate

Jajah free phone calls

JAJAH - web-activated telephony

September 18, 2006

AJAX RSS Reader

XML.com: RSS and AJAX: A Simple News Reader

September 21, 2006

OSX Tips - useful applications

Mac OS X and Unix tips and tricks サ Blog Archive サ Trusty Applications

September 22, 2006

OSX unlockupd

dshadow.com: Unlockupd

Smalltalk and Squeak

Squeak


Smalltalk article

Squeak: Squeak

Windows XP File Sharing

WindowsDevCenter.com -- Windows XP File Sharing Mysteries: Part 1

WindowsDevCenter.com -- Windows XP File Sharing Mysteries: Part 2

Path Finder OS X

7 things I like about Path Finder for OS X | 43 Folders

September 23, 2006

Navizon

Navizon - Peer-to-Peer Wireless Positioning

September 25, 2006

John Udell - Wordpress

Jon Udell: WordPress as a loosely-coupled comment engine

October 3, 2006

PaperFree

Comercio Electronico Global - Portal de e- commerce business cursos training software y foros - PaperFree

PaperFree

Comercio Electronico Global - Portal de e- commerce business cursos training software y foros - PaperFree

PaperFree

Comercio Electronico Global - Portal de e- commerce business cursos training software y foros - PaperFree

October 20, 2006

Perl CGI::Application

perl.com: Rapid Website Development with CGI::Application

Track Elahi

Tracking Transience

November 7, 2006

Darknet - new media

About JD Lasica

November 14, 2006

Web Stickies

stikkit

XP ti Ubuntu

Bill de hモra: XP to Ubuntu

November 15, 2006

ProfiMail

SymbianGear.com - The #1 source for Symbian software

November 22, 2006

iRed Lite

iRed Lite - Apple Remote at its best

November 23, 2006

Internationalising the DNS

ISP Column - December 2006

November 29, 2006

My Papers Indexed

Micheal O Foghlu

November 30, 2006

Irish Employment Law

Force majeure and other leave from work

December 11, 2006

HP Compaq nc2400 review (ultra-portable)

SiliconRepublic.com: Product Review: HP Compaq nc2400

January 12, 2007

Mac OS X Development Tips ***VERY USEFUL**

GNU development under Mac OS X - TECH.inhelsinki.nl

MacOS X Tips

Mac OS X for Oceanographers and Atmospheric Scientists

January 16, 2007

Test Posting

Knowledge Web General Assembly 2007

January 21, 2007

MS IPv6 Doc (Jan 2007)

Download details: Introduction to IP Version 6

Jon Udell: Grabbing Screeencasts

Jon Udell: I want my MP3

January 22, 2007

Yahoo and Flickr Geotag

O'Reilly Radar > World Explorer, Explore Your Town With Flickr

January 26, 2007

Good Professional Photo Site

Measuring Megabytes

January 30, 2007

Er Meng Joo

Er Meng Joo

Winston Seah

Winston SEAH

February 23, 2007

GTalk Adium

Life is grand サ Getting GTalk working through Adium

GTalk Adium

Life is grand サ Getting GTalk working through Adium

Dovecot

[Dovecot] Migrating from UW IMAP - pine - Thunderbird - squirrelmail

March 1, 2007

OpenID as a blog

How to turn your blog in to an OpenID

March 7, 2007

Bootable Windows CD including SP2

Create a bootable Windows XP CD slipstreamed with SP2 and hotfixes

March 11, 2007

RIPE Traffic Monitoring

[tt-tf] TTM service 2007-2009

March 12, 2007

SFI SRC (STrategic Research Cluster)

Science Foundation Ireland: Grants and Awards:SFI Strategic Research Cluster (SRC) Programme

SFI Strategic Research Cluster (SRC) Programme

SFI Strategic Research Clusters (SRCs) will help link scientists and engineers in partnerships across academia and industry to address crucial research questions, foster the development of new and existing Irish-based technology companies, and grow partnerships with industry that could make an important contribution to Ireland and its economy.

The SRC programme has been designed to facilitate the clustering of outstanding researchers to carry out joint research activities in areas of strategic importance to Ireland (in ICT and/or BioTech sectors), while also giving the time and resources to attract and cultivate strong industry partnerships that can inform and enhance their research programmes.

Objectives of the SRC Programme

* Create clusters of internationally-competitive researchers from academia and industry, particularly Irish-based industry.
* Exploit opportunities in science and engineering where the complexity of the research agenda requires the advantages of synergy, scale and shared resources that clusters of research partners can provide.
* Facilitate the development of new research partnerships and the strengthening of existing partnerships between academic and industrial researchers.
* Build interdisciplinary links among researchers.
* Create awareness among academic-based researchers of industrial road maps and research goals.
* Support excellence in research as measured by international merit review.

Funding

SRC grants will be awarded for periods of three years with possible extension for an additional two years following successful scientific and strategic progress review.

Grants will normally range from €500,000 to €1,500,000 direct costs per year over the five (3+2) year period. The budget requested should be appropriate to number of participating PIs within the clusters, the experience and track record of the PIs and the scale of the research programme to be undertaken.

Downloads

The following documents describe the SRC programme in detail:
Call for Proposals (doc) (pdf)
Application Process (doc) (pdf)
Pre-Proposal Application Form (doc) (pdf)
Full Proposal Application Form (doc) (pdf)

Deadlines

Expression of interest submission Deadline passed
Information meeting 21 August, 2006
Pre-Proposal submission 3 November, 2006
Invitations to submit full proposals Mid-December, 2006
Full Proposal submission 16 March, 2007

Information Meeting

The joint CSET/SRC Information Day took place on Monday 21st August. The presentations given at the meeting are available here:
Overview of SRC Programme (pdf)
Overview of CSET Programme (pdf)
Overview of SFI IP Guidelines (pdf)
IDA Briefing (pdf)
EI Briefing (pdf)
Developing a CSET: Lessons Learned (pdf)

FAQ
Updated FAQs for SRC program are available here. (word) (pdf)
General questions relating to Grants and Awards are available here.


March 13, 2007

Design patterns of 1972

The Universe of Discourse : Design patterns of 1972

Design patterns of 1972

Tor - distributed anonymity

Tor: anonymity online

March 15, 2007

WhosOff - holiday tracking

Welcome to WhosOff - Staff Holiday Planning Made Easy

Rent a Sun Accelerator US$450

Joyeur: Joyeur: Accelerators Now Start at US$45

Web services: Rosencrantz and Guildernstern are not dead (2003)

Bill de hモra: Web services: Rosencrantz and Guildernstern are not dead

Web services: Rosencrantz and Guildernstern are not dead

March 29, 2007

Startup Facts

Phil Windley's Technometria | Coder to Co-Founder: Etech Tutorial

Startup facts 2

Why to Not Not Start a Startup

Zimbra - communications suite

Zimbra - for Government and Non-Profits

April 1, 2007

6LoWPAN

Arch Rock Announces First IP-based Wireless Sensor Network

VoIP for TSSG?

White Label Solutions

April 4, 2007

Webcamp Emerging Mobile Internet

WebCamp on Emerging Mobile Internet next month at Cloudlands

Perl 6 Parameters

perl.com: The Beauty of Perl 6 Parameter Passing

Replacing AppleScript with Ruby

MacDevCenter.com -- Replacing AppleScript with Ruby

Huston: Routing and Addressing

ISP Column - April 2007

Huston: INfrastructure ENUM

ISP Column - March 2007

April 5, 2007

Web Services Standards Overview Poster

innoQ Resources: Web Services Standards as of Q1 2007

April 15, 2007

Perl REPL

Writing a perl read-eval-print loop (REPL) - part 1 - Chainsaw Blues

April 16, 2007

IPv6 Experiment - porn

The Great IPv6 Experiment

April 24, 2007

Joel's Software Test

The Joel Test: 12 Steps to Better Code - Joel on Software

April 27, 2007

W3C AB Report

May 2007 Management Report - W3C Advisory Committee Meeting

April 30, 2007

MS VBA (Joel)

VBA for Macintosh goes away - Joel on Software

May 1, 2007

Share Keyboard

O'Reilly Radar > Synergy: Share Your Keyboard and Mouse Across Multiple Platforms

Fortuitous - Making money from blogs

O'Reilly Radar > Matt Haughey launches 'fortuitous'

May 16, 2007

Goverment Document Standards

The Norwegians get it! - O'Reilly XML Blog

May 28, 2007

Parallels Windows Launcher

Hack Attack: How to run Windows and Mac apps side-by-side with Parallels - Lifehacker

June 4, 2007

Mac Open Directory

MacDevCenter.com -- Discover the Power of Open Directory

June 5, 2007

Thunderbird: Lightning - Google Calendar

Lightning :: Thunderbird Add-ons

CHEST Ireland - EAA

SiliconRepublic.com: Irish third-level sector signs breakthrough deal

June 6, 2007

mix-minus audio setup

Mix-Minus Tips

June 7, 2007

OSX Tips - Really Good!

OS X annoyances - asuh

August 30, 2007

VoIP Management Reviews

The VoIP Management Challenge

September 3, 2007

MacBook Pro Hibernate Settings

Hibernate with the MacBook Pro

alias hibernateon='sudo pmset -a hibernatemode 1'
alias hibernateoff='sudo pmset -a hibernatemode 0'

September 6, 2007

IMI Residence Dublin

Accommodation

From: "Eugene Crehan"
Date: 5 September 2007 19:01:18 IST
To: "Barry Downes" , "Eamon deLeastar" , "Anthony Foley" , "Denis Harrington" , "Eimear O'Donoghue" , "Joan McDonald" , "Kathryn Keily" , "Mary Fearon" , "Mícheál Ó Foghlú" , "Sandra Haberlin" , "Susan Whelan" , "Tom Corcoran" , "Thomas O'Toole"
Subject: Fwd: Corporate Accommodation Rate at the IMI Residence in Sandyford, Dublin South.


Dear Colleagues,

I have negotiated a Corporate Rate for WIT for accommodation at the IMI Residence. The rate is €79.00 per night and is inclusive of breakfast & VAT plus free Broadband & parking.

To avail of this rate; please follow instructions below. Please let me have feedback of your stay at the IMI Residence.

Regards

Eugene



>>> "Deirdre Grealy" 05/09/2007 17:12 >>>
Good afternoon

further to my telephone conversation with Eugene yesterday, I just wanted
to drop you a quick email to inform you that should you have any corporate
accommodation requirements in Dublin, here in the IMI we offer excellent
quality accommodation with free broadband in every room. Each room also
has a spacious work/study area, direct dial, tea/coffe-making facilities,
TV and power shower. We are open 24 hours, have ample parking free of
charge and provide tranquil and peaceful surroundings.

Our corporate rate is €93 p/night p/room, however after speaking with
Eugene, I am prepared to offer you and your colleagues a rate of €79
p/room p/night. This includes breakfast and VAT.

Please find attached a .pdf document with information on our Residence as
well as a corporate rate agreement. Please sign the rate agreement and
return to my by fax so that for all future bookings and on mentioning WIT,
you will automatically receive the lower and agreed rate of €79 p/room.

Should you have any queries, please let me know. I look forward to hearing
from you.
Rgds
Deirdre

Deirdre Grealy
Corporate Sales Executive
Tel: 2078478
Mobile: 086 6099767

January 17, 2008

Pew/Internet 2006 Survey

Imagining the Internet

January 19, 2008

Apple "Time Capsule"

Apple - Time Capsule

MacBook Air

Apple - MacBook Air - Wireless

January 27, 2008

Dynamic Languages Debate

Interoperability Happens - Can Dynamic Languages Scale?

Can Dynamic Languages Scale?

The recent "failure" of the Chandler PIM project generated the question, "Can Dynamic Languages Scale?" on TheServerSide, and, as is all too typical these days, it turned into a "You suck"/"No you suck" flamefest between a couple of posters to the site.

I now make the perhaps vain attempt to address the question meaningfully.
What do you mean by "scale"?

There's an implicit problem with using the word "scale" here, in that we can think of a language scaling in one of two very orthogonal directions:

1. Size of project, as in lines-of-code (LOC)
2. Capacity handling, as in "it needs to scale to 100,000 requests per second"

Part of the problem I think that appears on the TSS thread is that the posters never really clearly delineate the differences between these two. Assembly language can scale(2), but it can't really scale(1) very well. Most people believe that C scales(2) well, but doesn't scale(1) well. C++ scores better on scale(1), and usually does well on scale(2), but you get into all that icky memory-management stuff. (Unless, of course, you're using the Boehm GC implementation, but that's another topic entirely.)

Scale(1) is a measurement of a language's ability to extend or enhance the complexity budget of a project. For those who've not heard the term "complexity budget", I heard it first from Mike Clark (though I can't find a citation for it via Google--if anybody's got one, holler and I'll slip it in here), he of Pragmatic Project Automation fame, and it's essentially a statement that says "Humans can only deal with a fixed amount of complexity in their heads. Therefore, every project has a fixed complexity budget, and the more you spend on infrastructure and tools, the less you have to spend on the actual business logic." In many ways, this is a reflection of the ability of a language or tool to raise the level of abstraction--when projects began to exceed the abstraction level of assembly, for example, we moved to higher-level languages like C to help hide some of the complexity and let us spend more of the project's complexity budget on the program, and not with figuring out which register needed to have the value of the interrupt to be invoked. This same argument can be seen in the argument against EJB in favor of Spring: too much of the complexity budget was spent in getting the details of the EJB beans correct, and Spring reduced that amount and gave us more room to work with. Now, this argument is at the core of the Ruby/Rails-vs-Java/JEE debate, and implicitly it's obviously there in the middle of the room in the whole discussion over Chandler.

Scale(2) is an equally important measurement, since a project that cannot handle the expected user load during peak usage times will have effectively failed just as surely as if the project had never shipped in the first place. Part of this will be reflected in not just the language used but also the tools and libraries that are part of the overall software footprint, but choice of language can obviously have a major impact here: Erlang is being tossed about as a good choice for high-scale systems because of its intrinsic Actors-based model for concurrent processing, for example.

Both of these get tossed back and forth rather carelessly during this debate, usually along the following lines:

1. Pro-Java (and pro-.NET, though they haven't gotten into this particular debate so much as the Java guys have) adherents argue that a dynamic language cannot scale(1) because of the lack of type-safety commonly found in dynamic languages. Since the compiler is not there to methodically ensure that parameters obey a certain type contract, that objects are not asked to execute methods they couldn't possibly satisfy, and so on. In essence, strongly-typed languages are theorem provers, in that they take the assertion (by the programmer) that this program is type-correct, and validate that. This means less work for the programmer, as an automated tool now runs through a series of tests that the programmer doesn't have to write by hand; as one contributor to the TSS thread put it:

"With static languages like Java, we get a select subset of code tests, with 100% code coverage, every time we compile. We get those tests for "free". The price we pay for those "free" tests is static typing, which certainly has hidden costs."

Note that this argument frequently derails into the world of IDE support and refactoring (as its witnessed on the TSS thread), pointing out that Eclipse and IntelliJ provide powerful automated refactoring support that is widely believed to be impossible on dynamic language platforms.
2. Pro-Java adherents also argue that dynamic languages cannot scale(2) as well as Java can, because those languages are built on top of their own runtimes, which are arguably vastly inferior to the engineering effort that goes into the garbage collection facilities found in the JVM Hotspot or CLR implementations.
3. Pro-Ruby (and pro-Python, though again they're not in the frame of this argument quite so much) adherents argue that the dynamic nature of these languages means less work during the creation and maintenance of the codebase, resulting in a far fewer lines-of-code count than one would have with a more verbose language like Java, thus implicitly improving the scale(1) of a dynamic language.

On the subject of IDE refactoring, scripting language proponents point out that the original refactoring browser was an implementation built for (and into) Smalltalk, one of the world's first dynamic languages.
4. Pro-Ruby adherents also point out that there are plenty of web applications and web sites that scale(2) "well enough" on top of the MRV (Matz's Ruby VM?) interpreter that comes "out of the box" with Ruby, despite the widely-described fact that MRV Ruby Threads are what Java used to call "green threads", where the interpreter manages thread scheduling and management entirely on its own, effectively using one native thread underneath.
5. Both sides tend to get caught up in "you don't know as much as me about this" kinds of arguments as well, essentially relying on the idea that the less you've coded in a language, the less you could possibly know about that language, and the more you've coded in a language, the more knowledgeable you must be. Both positions are fallacies: I know a great deal about D, even though I've barely written a thousand lines of code in it, because D inherits much of its feature set and linguistic expression from both Java and C++. Am I a certified expert in it? Hardly--there are likely dozens of D idioms that I don't yet know, and certainly haven't elevated to the state of intuitive use, and those will come as I write more lines of D code. But that doesn't mean I don't already have a deep understanding of how to design D programs, since it fundamentally remains, as its genealogical roots imply, an object-oriented language. Similar rationale holds for Ruby and Python and ECMAScript, as well as for languages like Haskell, ML, Prolog, Scala, F#, and so on: the more you know about "neighboring" languages on the linguistic geography, the more you know about that language in particular. If two of you are learning Ruby, and you're a Python programmer, you already have a leg up on the guy who's never left C++. Along the other end of this continuum, the programmer who's written half a million lines of C++ code and still never uses the "private" keyword is not an expert C++ programmer, no matter what his checkin metrics claim. (And believe me, I've met way too many of these guys, in more than just the C++ domain.)

A couple of thoughts come to mind on this whole mess.
Just how refactorable are you?

First of all, it's a widely debatable point as to the actual refactorability of dynamic languages. On NFJS speaker panels, Dave Thomas (he of the PickAxe book) would routinely admit that not all of the refactorings currently supported in Eclipse were possible on a dynamic language platform given that type information (such as it is in a language like Ruby) isn't present until runtime. He would also take great pains to point out that simple search-and-replace across files, something any non-trivial editor supports, will do many of the same refactorings as Eclipse or IntelliJ provides, since type is no longer an issue. Having said that, however, it's relatively easy to imagine that the IDE could be actively "running" the code as it is being typed, in much the same way that Eclipse is doing constant compiles, tracking type information throughout the editing process. This is an area I personally expect the various IDE vendors will explore in depth as they look for ways to capture the dynamic language dynamic (if you'll pardon the pun) currently taking place.
Who exactly are you for?

What sometimes gets lost in this discussion is that not all dynamic languages need be for programmers; a tremendous amount of success has been achieved by creating a core engine and surrounding it with a scripting engine that non-programmers use to exercise the engine in meaningful ways. Excel and Word do it, Quake and Unreal (along with other equally impressively-successful games) do it, UNIX shells do it, and various enterprise projects I've worked on have done it, all successfully. A model whereby core components are written in Java/C#/C++ and are manipulated from the UI (or other "top-of-the-stack" code, such as might be found in nightly batch execution) by these less-rigorous languages is a powerful and effective architecture to keep in mind, particularly in combination with the next point....
Where do you run again?

With the release of JRuby, and the work on projects like IronRuby and Ruby.NET, it's entirely reasonable to assume that these dynamic languages can and will now run on top of modern virtual machines like the JVM and the CLR, completely negating arguments 2 and 4. While a dynamic language will usually take some kind of performance and memory hit when running on top of VMs that were designed for statically-typed languages, work on the DLR and the MLVM, as well as enhancements to the underlying platform that will be more beneficial to these dynamic language scenarios, will reduce that. Parrot may change that in time, but right now it sits at a 0.5 release and doesn't seem to be making huge inroads into reaching a 1.0 release that will be attractive to anyone outside of the "bleeding-edge" crowd.
So where does that leave us?

The allure of the dynamic language is strong on numerous levels. Without having to worry about type details, the dynamic language programmer can typically slam out more work-per-line-of-code than his statically-typed compatriot, given that both write the same set of unit tests to verify the code. However, I think this idea that the statically-typed developer must produce the same number of unit tests as his dynamically-minded coworker is a fallacy--a large part of the point of a compiler is to provide those same tests, so why duplicate its work? Plus we have the guarantee that the compiler will always execute these tests, regardless of whether the programmer using it remembers to write those tests or not.

Having said that, by the way, I think today's compilers (C++, Java and C#) are pretty weak in the type expressions they require and verify. Type-inferencing languages, like ML or Haskell and their modern descendents, F# and Scala, clearly don't require the degree of verbosity currently demanded by the traditional O-O compilers. I'm pretty certain this will get fixed over time, a la how C# has introduced implicitly typed variables.

Meanwhile, why the rancor between these two camps? It's eerily reminiscent of the ill-will that flowed back and forth between the C++ and Java communities during Java's early days, leading me to believe that it's more a concern over job market and emplyability than it is a real technical argument. In the end, there will continue to be a ton of Java work for the rest of this decade and well into the next, and JRuby (and Groovy) afford the Java developer lots of opportunities to learn those dynamic languages and still remain relevant to her employer.

It's as Marx said, lo these many years ago: "From each language, according to its abilities, to each project, according to its needs."

Oh, except Perl. Perl just sucks, period. :-)
PostScript

I find it deeply ironic that the news piece TSS cited at the top of the discussion claims that the Chandler project failed due to mismanagement, not its choice of implementation language. It doesn't even mention what language was used to build Chandler, leading me to wonder if anybody even read the piece before choosing up their sides and throwing dirt at one another.

February 6, 2008

Thoughts on perl 6

Journal of Alias (5735)

IPv6 in Root DNS

Internet Repotting About to Start!

Personal subversion

ITworld.com - How to learn to love simple electronic filing systems

How to learn to love simple electronic filing systems
ITworld 1/25/2007

Sean McGrath, ITworld.com

There is a general malaise in this industry that centers around the word "manage". If you have word processor documents and spreadsheets and presentations just lying around on file systems, there is a tendency to think that they are not being managed as well as they could be. And what better way to manage data than with a (gasp!) - a database management system?

I regularly encounter situations where office-like information is bludgeoned and squeezed and pummeled into odd shapes and odd workflows in order to meet the need to "manage" the information effectively using database management systems.

Now please don't get me wrong. I am not an information anarchist. I believe passionately in information management. But, I'm also a believer in using the right tool for the right job. It is a fact of life unfortunately that tools featuring the word "management" in their classification are often more attuned to the management needs of relational data rather than office-like document information.

One fear that often drives users down the road of introducing a database for office-like document management is the fear of not being able to find things again. I used to have this fear with respect to my paper filing system. "How", I wondered, "should I label these paper filing cabinet folders so that I can find these things again?". "Should this invoice be filed under 'house' or 'insurance' or 'invoices' or 'personal' or something else?"

I finally escaped from this paralyzing classification fear by realizing that it doesn't really matter. For any given item, the number of reasonable choices for filing it are small. Rather than worry about finding the perfect one, just pick a reasonable one! When it comes to finding it again, you may need to rummage to 2-3 folders to find it but that is a better use of your time than waiting for the (non-existent) perfect filing taxonomy to drop out of the sky for you.

I do exactly the same thing when filing office-style documents electronically. I use folder structures and file naming conventions. I go with the first reasonable option that comes into my head for any given electronic filing task. It might take me 2-3 shots to find it in the future but again, that is a better use of my time than endlessly searching for the (non-existent) perfect filing taxonomy to drop out of the sky.

That is step one on the road to pragmatic, simple information management.Step two is to ensure that you cannot inadvertently lose important information. To do that, I alway keep my folder structures safely ensconced inside a revision control system such as Subversion. Using a revision control system kills three birds with one stone: centralized backup, protection against inadvertent modifications and support for collaboration.

There are many other bells and whistles that can be added to this basic setup but a surprising amount of high quality information management can be achieved with just this much.

One little extra I like to throw in. By using a file system in this way, I end up with a ready made system of unique identifiers for my information assets. The full path to any document is a unique identifier. It is very useful to be able to use these identifiers as programmable identifiers inside computer programs. To do that, I like to restrict file and folder names to simple alpha-numerics so that they can easily be turned into valid identifiers in common programming languages.

Good old fashioned file systems have much to offer as information management tools. It is well worth thinking through your requirements to see if you actually, really truly need a database in order for your content to be managed. It is possible that you do, but it is also very possible that you do not. Databases have no monopoly on the word "manage".

February 7, 2008

Apache Security Tips

20 ways to Secure your Apache Configuration

February 22, 2008

IEEE TV

IEEE - Welcome to IEEE.tv

EASe

ECBS 08

March 2, 2008

Arduino

Arduino - HomePage

March 5, 2008

Spark - IM Client

Ignite Realtime: Downloads

March 7, 2008

Asus Eee PC 4G

Asus Eee PC Review Part 2: Budget Subnotebook Perfection - Notebook Forums and Laptop Discussion

Eee PC 4G

Asus Eee PC 9"

Techtree.com India > News > Gadgets > Asus 9 Inches Eee PC at CeBit 08!

March 31, 2008

Apple keybaord

John Robbins' Blog : Using an Apple Keyboard on Vista

April 1, 2008

How to Fix the Web

Crockford Speaks on “Fixing the Web” and Appears on Channel 9 » Yahoo! User Interface Blog

April 20, 2008

Vodafone Ireland P990i Settings

Sony Ericsson P990i - Support Forum - eXpansys Inc

Continue reading "Vodafone Ireland P990i Settings" »

April 24, 2008

Basic Research - Exploit from Abroad

How Scientific Gains Abroad Pay Off in the U.S. - New York Times

Continue reading "Basic Research - Exploit from Abroad" »

April 26, 2008

Internet Neutrality

Techdirt: Changing The Internet's Architecture Isn't So Easy

May 27, 2008

Asus bag

Falcon 7" Laptop Sleeve For Asus Eee PC 4G / 8G / EeePC 900 Series (with shoulder strap) - Laptop Sleeves - BagsDirect UK

Asus Eee PC 900 £380

Amazon.co.uk: Asus EEE PC 900 20GB SSD Hard-Drive, 8.9" Screen, Linux OS (Black): Electronics & Photo

May 29, 2008

US Housing Maps

HousingMaps

June 26, 2008

CSO Regional Quality of Life

CSO - Releases and Publications: Regional Quality of Life in Ireland 2008

July 3, 2008

IP Locator

IP Address Locator - Enter an IP address to find its location - Lookup Country Region City etc

August 8, 2008

iChat add-on

ksuther.com | Chax

August 14, 2008

IGI InfoSci

InfoSci-Journals

Annual subscriptions to InfoSci-Journals (formerly IGI Full-Text Online Journal Collection) for colleges and universities are based on the institution’s relevant FTE – meaning the number of likely users of a database in the covered subject areas – rather than the full FTE. The following pricing structure is applied:

InfoSci Journals — Annual Site License
(Includes Perpetual Access to Subscribed Content Years)
Level RELEVANT FTE 2008 Price
1 Under 5,000 $4,500

August 19, 2008

Perl for Corporates

Why Corporates Hate Perl - O'Reilly ONLamp Blog

Blackbox for Windows

Why Corporates Hate Perl - O'Reilly ONLamp Blog

August 20, 2008

JabRef and Zotero

JabRef vs Zotero with Word Processor ォ Entangled

August 22, 2008

Windows 6.1

Samsung i900 Omnia Description - eXpansys UK

August 23, 2008

Blackbox for Windows

Blackbox for Windows! - O'Reilly ONLamp Blog

September 6, 2008

IMAP Email Advice (Uni Ed)

The Informatics Mail Service

September 10, 2008

Ubuntu Netbook Remix (UNR)

Ubuntu Netbook Remix in Launchpad

October 1, 2008

TinyDNS on OSX

Tinydns (djbdns) on Mac OS X with Launchd [ShWiki]

October 9, 2008

Thunderbird IMAP check all

Thunderbird Help: Tips & Tricks

Check all IMAP folders for new mail

Thunderbird can download mail from all accounts when you start the program. Just open the Config Editor, search for the preference mail.check_all_imap_folders_for_new, and change its value to true

October 11, 2008

FI Mailshot

Future Internet Mailshot

Raw SMTP in Perl

Using Perl to Send Mail

Perl SMTP Script

smtp-client.pl

October 14, 2008

THUNDERBIRD TRICKS

Thunderbird Help: Tips & Tricks

Ubuntu remix - Netbook - Many Links

Ubuntu on MSI Wind Installation Instructions

Canonical Announcement

Kubuntu HARDY HERON DVD Download

Download the Stuff

Excited for Ubuntu Netbook Remix: A Conservative Techie

Ubuntu Netbook Remix: Future isn't around the corner, it's here!

http://ubuntuforums.org/showthread.php?t=857110

October 15, 2008

Ubuntu Guide - Looks Good

Ubuntu Linux Resources

Continue reading "Ubuntu Guide - Looks Good" »

October 21, 2008

open access journal

Case Study: Open Access Yields Solid Growth for Hindawi

October 22, 2008

Make Use Of Cheat Sheets

MakeUseOf Downloads | MakeUseOf.com

October 28, 2008

locale on OSX

Dangerously Opinionated / Unicode is tricky in Java and might be impossible in C

November 2, 2008

U Boot Ubuntu

Ubuntu 8.10 Install using the built in USB Installer | USB Pen Drive Linux

DD-WRT custom crushedhat

DD-WRT Forum :: View topic - IPv6 in v24

Download Versions

November 5, 2008

Draft Register IPv6

Registration

November 7, 2008

Visability Mobile

Making Your Mobile Site Discoverable : Mobile Marketing Watch - The Pulse Of The Mobile Marketing Community

November 8, 2008

git

Git - Fast Version Control System

November 11, 2008

Regex Tricks

Slashdot | (Useful) Stupid Regex Tricks?

November 17, 2008

Netbook - Updating to Ubuntu Intrepid Ibex

Get A Sys Admin: Updating to Ubuntu Intrepid Ibex

November 18, 2008

unbuntu version cmd

lsb_release -a

Ubuntu Home Page | Ubuntu

November 19, 2008

Mail.app discussion - excellent

inessential.com: ‘No suitable email apps for Mac OS X’

November 29, 2008

1Password - my1Password discontinued

The Future of the my1Password Web Service - Agile Web Solutions Support Forums

June 14, 2009

Irish Charities

Charities

Note the lists of bodies with registered charitable tax exemption (Excel PDF - both these alphabetically by company name).

June 26, 2009

ZDNet Top Apps

ZDNet Readers' Choice: Top 25 free, lightweight apps | The Toybox | ZDNet.com

Netbook vs Notebook 12" (ZDNet 2009-06-25)

Netbook or notebook? Confusion reigns at 12 inches | Laptops and Desktops | ZDNet.com

August 3, 2009

Dyson on Banking

Edge:THEORY OF GAMES AND ECONOMIC MISBEHAVIOR By George Dyson

Continue reading "Dyson on Banking" »

August 9, 2009

Time Management

StumbleUpon WebToolbar - Six Ways To Get More Done in Less Time | DavidWalker.tv

Blogiing Professionally - Top 10

10 Steps to Creating an Authority Blog | Authority Blogger | DavidWalker.tv

Wordpress "All in One SEO Pack"

WordPress 窶コ All in One SEO Pack ォ WordPress Plugins

August 11, 2009

Amazon S3: mapreduce using apache pig

Amazon Web Services Developer Community : Parsing Logs with Apache Pig and Elastic MapReduce

August 12, 2009

Archive Tweets

10 ways to archive tweets

August 13, 2009

Enable SMTP on OS X Leopard

How to Enable Local SMTP (Postfix) on OS-X Leopard | Fresh Blurbs

August 16, 2009

TweetShell

August 19, 2009

EI Investment Process

Great slides from Enterprise Ireland on their investment process (Pure Play)

VC DEals Irish Companies (Chris Horn)

Irish Tech VC deals.pdf - Google Docs

Reinventing Chumby

Reinventing Chumby - Forbes.com

August 20, 2009

STI Debate in Ireland - A personal Index of Sources

An interesting debate has started up in Ireland in the past few months on the justification for Ireland's investment in Science, Engineering and Technology (SET), now more usually called Science, Technology and Innovation (STI) to emphasise the importance of the potential exploitation of the results of research by relevant industries.

This page aims to catalogue some primary inputs to this debate, and does not of itself espouse a particular position. For that see other articles I have published on Ireland and STI. This blog does not have comments enabled, so if you wish to comment please email me at mofoghlu attt tssg.org -- I am happy to add additional content as long is it available publicly on-line.

August 21, 2009

Pay to Blog

26 Sites That Pay You to Blog | How-To

August 25, 2009

HTML Tags - obscure but useful

10 Rare HTML Tags You Really Should Know - Nettuts

August 26, 2009

Tracking Malware in Websites

Malware Statistics for a sample of Irish Hosting Companies - Red Cardinal

http://google.com/safebrowsing/diagnostic?site=

University Lectures On-line

Academic Earth - Video lectures from the world's top scholars

Amazon Virtual Provate Cloud

Calling All Private Cloud Haters: Amazon Just Peed On Your Fire Hydrant… | Rational Survivability

tr.im

Tr.im to Go Open Source, Community Owned

Continue reading "tr.im" »

September 9, 2009

Snow Leopard 64 Bit

No 64-Bit Snow Leopard Kernel For You! – Stephen Foskett, Pack Rat

Continue reading "Snow Leopard 64 Bit" »

Snow Leopard Review

Mac OSX Snow Leopard Review - SlashGear

September 10, 2009

Ubuntu JeOS (Just enough OS)

Ubuntu Server Edition JeOS | Ubuntu

Continue reading "Ubuntu JeOS (Just enough OS)" »

September 14, 2009

TSSG Photo Shoot Summer 2009

Index of /site/media/TSSG

September 16, 2009

Huawei: NGN IP Challenges

Huawei-How to Operate--Four Vital Challenges to IP Bearer Network

September 21, 2009

Mac video editing screencast

Telestream ScreenFlow - Overview

Continue reading "Mac video editing screencast" »

September 24, 2009

Abuse of t-Test

Stephen T. Ziliak's Safe Place on the Web

October 9, 2009

Apache for proxy tunnelling

DAG: Tunneling SSH over HTTP(S)

October 12, 2009

Langauges Comparisors PLEAC

PLEAC - Programming Language Examples Alike Cookbook

John Ronan's Graphs

EI7IG Shack Monitoring

BibTeX Conversions

bibconvert - ShaRef bibliography conversion service

BibTeX Conversions

Bibutils

October 21, 2009

Net Tools

Web Based Network Tools

October 22, 2009

Royal Society Science in Service Sector

Hidden Wealth: Science in Service Sector Innovation

November 19, 2009

Prezi.com

Prezi - The zooming presentation editor

January 8, 2010

Path::Class Perl file I/O

Journal of schwern (1528)

January 11, 2010

IPv6 Measurements

IPv6 Measurements - A compilation | RIPE Labs

February 4, 2010

European Research Council

Fork in the Road :The Scientist [2010-02-01]

February 10, 2010

Google Buzz

What is all the Buzz about Google? Google has announced Google Buzz | Consult Mark Blog

February 23, 2010

Backpack - Technical List

What’s In Your Backpack? : Wireless LAN Professionals

Continue reading "Backpack - Technical List" »

Brenthaven Expandable Trek Backpack

Brenthaven 2079102 Expandable Trek BP Steel MacBook on eBay (end time 28-Feb-10 14:27:22 GMT)

March 8, 2010

Tech Events List

Tech Events List | ConversionR

Continue reading "Tech Events List" »

March 12, 2010

Buffalo and DD-WRT Collaborate to Create the Most Comprehensive Consumer and Small Business Wireless Offering

Buffalo and DD-WRT Collaborate to Create the Most Comprehensive Consumer and Small Business Wireless Offering

AUSTIN, Texas, March 9 /PRNewswire/ -- Buffalo Technology, a global leader in the design, development and manufacturing of wired and wireless networking and network and direct attached storage solutions announced the next step in the partnership with NewMedia-NET to deliver DD-WRT based software as a standard configuration across Buffalo's array of high power routers and access points. DD-WRT, long a mainstay in the open source community, delivers an easy-to-use, versatile and extensive feature-set to a broader wireless networking audience. From the novice user to demanding professionals, this partnership provides best-in-class products for a wide range of consumers.

"Buffalo has always been on the bleeding edge of technological innovation, and incorporating NewMedia-NET's DD-WRT software solution into our high-end routers and access points is a natural evolution," said Ralph Spagnola, vice president of sales at Buffalo Technology. "With DD-WRT, we now deliver professional grade solutions at entry-level prices."

Serving millions of users worldwide, DD-WRT is the leading Linux based alternative open source firmware for wireless routers, enabling basic entry level equipment to act like enterprise products. With DD-WRT, Buffalo's lineup of high power routers will support professional features like VPN (PPTP, OpenVPN), VLAN (tagging), Virtual AP (multi-SSIDs for multi-connection and security), RADIUS server, hot spot support, volume quotas, iPv6 support, detailed monitoring and a host of other high-end features. Additionally, installation will be headache free with an easy setup wizard and 24/7 US-based toll free technical support.

"We are proud and excited to share this opportunity to introduce the DD-WRT experience to a broader audience with a leading global provider such as Buffalo Technology, known for exceptional hardware quality and reliability," said Sebastian Gottschall, CTO NewMedia-NET GmbH and founder of the DD-WRT project. "Providing DD-WRT as a factory installed firmware for Buffalo's line of AirStation? High Power Routers enables users to unlock a host of professional features never previously seen in the SOHO and consumer market."

Buffalo's new DD-WRT enabled high power router and access point offering will include WZR-HP-G300NH, WHR-HP-G300N and WHR-HP-GN, all delivering three-in-one functionality that is unmatched in the market. These new wireless solutions can either function as a high power router and access point, a wireless bridge or as a universal range extender. Uniquely, when operating as a universal range extender, all of Buffalo's DD-WRT enabled wireless solutions can connect to any router, regardless of brand, greatly extending the range of wireless coverage, eliminating 'dead spots'.

Pricing and Availability

WHR-HP-G300N and WHR-HP-GN will be available in May 2010 while WZR-HP-G300NH will be available in July. All three units are backed by a limited two-year warranty that includes toll-free, US based 24/7 technical support.

About Buffalo Technology

Buffalo Technology (USA), Inc., based in Austin, Texas, is a leading global provider of award-winning wireless networking, external storage, multimedia and NAS solutions for the home and small business environments as well as for system builders and integrators. With almost three decades of networking and computer peripheral experience, Buffalo has proven its commitment to delivering innovative, best-of-breed solutions that have put the company at the forefront of infrastructure technology. For more information about Buffalo Technology and its products, please visit www.buffalotech.com.

Buffalo, Inc. trademark statements. Buffalo is a trademark of Buffalo, Inc. All other trademarks mentioned herein are the property of their respective owners.


Read more: http://www.earthtimes.org/articles/show/buffalo-and-dd-wrt-collaborate-to,1197760.shtml#ixzz0hyV58Fmx

IP Infusion Announces Innovative Tunneling Technologies for Coexisting IPv4 and IPv6 Networks

IP Infusion Announces Innovative Tunneling Technologies for Coexisting IPv4 and IPv6 Networks

SUNNYVALE, Calif., March 9 /PRNewswire/ -- IP Infusion, an ACCESS company and provider of intelligent software for Next Generation Network (NGN) equipment manufacturers and converged IP service providers, today announced innovative tunneling technologies that enable the coexistence of IPv4 and IPv6 networks. Since its inception in 1999, IP Infusion has pioneered the development of solutions for IPv4 and IPv6 technologies, and has carried out extensive testing with Japanese carriers. IP Infusion is making its solution available immediately for operators and Internet service providers as ZebOSョ Rapid Deployment.

The IPv6 protocol was developed to support the growing need for additional IP addresses brought about by the decreasing availability of address space for 32 bit for IPv4. Due to the worldwide growth of the Internet and the increasing use of information appliances, especially in ASEAN countries, available IPv4 addresses are expected to run out in the very near future. IPv6 addressing provides an important solution as an alternative to IPv4, and has brought about the diversification of IP address environments. Operators urgently need not only to introduce IPv6 addresses, but also to manage their networks in mixed IPv4 and IPv6 environments.

The telecommunications industry has been exploring a variety of solutions, such as network address sharing technologies and network translation technologies. The comprehensive tunneling technologies for coexisting IPv4 and IPv6 networks developed by IP Infusion offer an immediate solution for operators.

IPv6 over IPv4 Tunneling Solution

IP Infusion's ZebOS Rapid Deployment forwards IPv6 traffic though IPv4 networks and is based on 6rd (IPv6 rapid deployment) specifications which are published as a Request for Comments (RFC) by the Internet Engineering Task Force (IETF). The proposed IETF 6rd solution utilizes stateless IPv6 in IPv4 encapsulation in order to transit IPv4-only network infrastructure, and can achieve high scalability by leveraging stateless tunneling technology. IP Infusion's ZebOS Rapid Deployment also provides an accounting function which manages user traffic for enabling Internet services, and a filtering function which differentiates users -- both important functions in order for carriers to deploy a new IPv6 service by using 6rd.

BBIX Inc. currently provides an Internet exchange service in Japan and plans to launch an IPv6 roaming service for other Internet service providers based on IP Infusion's ZebOS Rapid Deployment.

"We intend to be a leader in IPv6 transition by leveraging IP Infusion's ZebOS Rapid Deployment solution," said Keiichi Makizono, Director of the board for BBIX Inc. "IP Infusion is one of the most important partners for BBIX in driving IPv6 adoption."

"With the growing number of worldwide providers adopting IPv6, support for this routing protocol in Next Generation Metro Networks is a must," said Koichi Narasaki, president and CEO of IP Infusion. "As networks transition to IPv6, legacy support for IPv4 is imperative. IP Infusion's revolutionary ZebOS Rapid Deployment solution enables this transition for network providers."

About ACCESS

ACCESS CO., LTD. is a global company providing leading technology, software products and platforms for Web browsing, mobile phones, wireless handhelds, digital TVs and other networked devices. ACCESS' product portfolio, including its NetFront? Browser, ACCESS Linux Platform? and Garnet? OS, provides customers with solutions that enable faster time to market, flexibility and customizability. The company, headquartered in Tokyo, Japan, operates subsidiaries and affiliates in Asia, Europe and the United States. ACCESS is listed on the Tokyo Stock Exchange Mother's Index under the number 4813. For more information about ACCESS, please visit http://www.access-company.com/.

About IP Infusion

IP Infusion Inc. delivers advanced software solutions that power communications equipment for packet-based Next Generation Networks (NGN). With a unique modular architecture and the industry's broadest suite of communication protocols, IP Infusion enhances product differentiation and market agility for many of the world's leading network equipment vendors. Incorporated in Delaware in October 1999, IP Infusion is headquartered in Sunnyvale, California, and is a wholly owned and independently-operated subsidiary of ACCESS Systems Americas, Inc., a wholly owned U.S. subsidiary of ACCESS CO., LTD., of Tokyo, Japan. For more information about IP Infusion, please visit www.ipinfusion.com.

ゥ 2010 ACCESS CO., LTD. All rights reserved.

ACCESS, the ACCESS logo, NetFront, ACCESS Linux Platform and Garnet are registered trademarks or trademarks of ACCESS CO., LTD. in the United States, Japan and/or other countries.

IP Infusion and ZebOS are either registered trademarks or trademarks of IP Infusion Inc. in the United States and/or other countries.

The registered trademark LINUXョ is used pursuant to a sublicense from Linux Mark Institute, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.

All other trademarks, logos and trade names mentioned in the document are the property of their respective owners.

SOURCE IP Infusion Inc.

Continue reading "IP Infusion Announces Innovative Tunneling Technologies for Coexisting IPv4 and IPv6 Networks" »

March 17, 2010

Myths of IPv6

Seven reasons IPv6 is overhyped :: SearchNetworking.com.au


Posted
Mar 17, 2010
| By: Ivan Pepelnjak


Seven reasons IPv6 is overhyped
Tools: Print article RSS Feeds
Bookmark and Share

With the looming IPv4 address exhaustion expected to take place around the time the Mayan calendar runs out, IPv6 networking has started to attract the serious attention of the network masses. When people consider unknown technologies, a number of myths usually arise, most of them completely unfounded. IPv6 networking is no exception. Its evangelists and detractors have been propagating numerous "facts" that might have had some basis in reality a while ago but evolved into pure myths as they spread around the Internet. Let's take a look.

Myth #1: IPv6 networking provides service/location separation
Reality: Totally bogus.

A broken protocol stack and a broken reference implementation are among the biggest issues the Internet is facing today. Both require an application to take a service name, translate it into a network address and establish a connection to that address. Burdened with a transport protocol (TCP) that still lives in the dial-up world, the applications simply cannot cope with a service that is available on multiple network locations.

The IPv6 networking protocol could have solved this problem if its architects hadn't limited themselves to the single goal of extending address length. In its current incarnation, IPv6 gives us a longer address and nothing more.

Myth #2: IPv6 will simplify multihoming
Reality: Missed opportunity.

The designers of IPv6 took multihoming seriously and developed a protocol in which a single host can easily acquire multiple IPv6 addresses, even from address spaces belonging to multiple upstream service providers. Unfortunately, they've never tested their theories in real life. Having multiple IPv6 addresses does not help if the upper layers cannot use them efficiently (see previous myth).

Technologies that could support efficient multihoming with IPv6 are already available (SHIM and SCTP, for example) but not widely used because it's easier for everyone to grab a provider-independent (PI) chunk of address space and pollute the global Internet routing tables.

Without an extra layer between the IPv6 addresses and the applications, the multihoming of e-commerce servers in the IPv6 world remains identical to IPv4 multihoming, and providing resilience to smaller client sites actually gets harder because IPv6 does not have Network Address Translation (NAT).

Myth #3: IPv6 will reduce IP routing tables and BGP problems
Reality: Missed opportunity.

The architects of IPv6 envisioned a strictly hierarchical address space in which every service provider would get huge amounts of address space and advertise only a few prefixes into the global routing tables. Unfortunately, they've never considered the high-availability requirements of e-commerce.

The Internet Engineering Task Force (IETF) had 15 years to address multihoming issues but failed to do so (see the previous myth). The only solution available to anyone who wants to be somewhat independent of a single service provider is to get a chunk of PI address space, run the border gateway protocol (BGP) and advertise the PI prefix to the global Internet. If anything, the routing tables will grow exponentially with the introduction of IPv6, as everyone will try to get PI address space.

BGP will fare even worse. Not only will the size of the IPv6 global routing table increase, IPv6 BGP tables use more space (and more bandwidth) than the corresponding IPv4 BGP tables. Last but not least, you should also consider what happens in the IPv6 transition period, when the routers will have to carry both IPv4 and IPv6 prefixes for the same set of end-user equipment.

Myth #4: IPv6 has better Quality of Service (QoS)
Reality: Obsolete.

IPv6 packet headers have a flow field designed to identify individual flows, which might be useful on low-speed links. On a decently fast link, you're forced to use class-based QoS (DiffServ) which uses DSCP field in the packet header, as the flow-based QoS (IntServ) does not scale. DSCP field is available in both IPv4 and IPv6 headers.

Myth #5: IPv6 has better security
Reality: Not true.

IPSec might be better integrated in IPv6 headers, but there's nothing you can do with IPv6 IPSec that you cannot do with IPv4 IPSec.

Myth #6: IPv6 is required for mobility
Reality: No longer true.

When IPv6 was designed, IPv4 did not provide any IP mobility features. The lack of IPv6 networking deployment has prompted the development of IPv4 mobility solutions. Today, it's not hard to implement IPv4-based mobility. It is true, however, that the explosive growth of mobile devices requires enormous amounts of address space that cannot be provided with the IPv4 addresses.

Myth #7: Residential IPv6 is less secure because it does not require NAT
Reality: Ignorance.

Some engineers think that the NAT commonly used in residential CPE devices provides extra security owing to obfuscation of actual IP addresses of the hosts behind the CPE device. Enterprise-grade NAT implementations (available, for example, in Cisco IOS) provide security somewhat equivalent to a stateful packet inspection, but consumer-grade NAT available in most CPE devices does not.

Scanning the IPv6 address space looking for vulnerable hosts (a common hacker pastime) is totally useless in the IPv6 networking world. Using the current best practices, each consumer will get the equivalent of a billion's worth of today's Internet's addresses. Even if your workstation sits behind an unprotected CPE, finding it from afar would be quite a feat.

Furthermore, every modern operating system contains basic firewall capabilities (for example, the ability to block unwanted incoming sessions) that to some degree augment the functionality provided by CPE devices.

Last but not least, if residential security becomes an issue, the market will force even the low-cost CPE vendors to implement some basic filters to protect the end users.

IPv6 - Light Reading

Light Reading - Service Provider IT - Is IPv6 Finally on the Verge? - Telecom News Analysis

Continue reading "IPv6 - Light Reading" »

February 2, 2011

Sunnytrail

Sunny Trail - Developers

SaiSuke iPhone

SaiSuke iPhone

February 3, 2011

iPad Lock

iPad Lock

February 4, 2011

iPhone DNS Tethered

Configure DNS lookups from the terminal - Mac OS X Hints

set State:/Network/Service/PRIMARY_SERVICE_ID/DNS

February 6, 2011

Samfirmwareworld Samsung Galaxy S

I9000 Galaxy S • SamFirmware World

February 22, 2011

MS Azure - IPv6 Cloud

The quickest way to a VPN: Windows Azure Connect

April 5, 2011

Mobile App UI Toolkits Review

Comparing Mobile Web (HTML5) Frameworks: Sencha Touch, jQuery Mobile, jQTouch, Titanium ォ InterfaceThis - Dave Feldman rants about product design

Continue reading "Mobile App UI Toolkits Review" »

Titanium Mobile Review

Tanner Burson : Thoughts on Appcelerator Titanium

Continue reading "Titanium Mobile Review" »

April 8, 2011

PCI Compliance - Realex

PCI Compliance | Pundits on Payments

Continue reading "PCI Compliance - Realex" »

May 4, 2011

Markdown: showoff

schacon/showoff - GitHub

Markdown: Landslide

adamzap/landslide - GitHub

node.js Tutorial (in Github)

The Node Beginner Book サ A comprehensive Node.js tutorial

Daring Fireball: Markdown

Daring Fireball: Markdown

May 11, 2011

Failure is an option

Don Dodge on The Next Big Thing: How Google sets goals and measures success

Fergus on goal setting

Life of Fergus Burns, Advice @ employee management John Herlihy from...

Puppet Enterrpise EC2 demo

MCollective Demo: EC2 Demo of MCollective - See How it Works | Puppet Labs

May 12, 2011

Tutanium support for RedHat OpenShift

Titanium Integrates with Red Hat OpenShift | Appcelerator

May 23, 2011

HTML5 cache

How to create offline HTML5 web apps in 5 easy steps | CatsWhoCode.com

June 8, 2011

OptiBay

MCE OptiBay Hard Drive for Unibody MacBook Pro 13", 15" and 17" and Unibody MacBook 13": MCE Technologies Online Store

June 12, 2011

The Mobile Web influencers list

Open Gardens サ The Mobile Web influencers list

July 22, 2011

OSX Lion Reviews

Watch out for little gotchas in the Lion upgrade | ZDNet

August 16, 2011

Mac Remote Pair (Security, System Prefs)

Pairing your Apple Remote with your computer

Continue reading "Mac Remote Pair (Security, System Prefs)" »

September 22, 2011

Android Eduroam - worked for me

UQ / ITS / UQconnect - Wireless - How to connect an Android phone to eduroam

Continue reading "Android Eduroam - worked for me" »

February 5, 2012

Apple Mobile App Advice, CNN

8 things you should know before building a mobile app - CNN.com

March 8, 2012

Mac OS X Anti-virus Security Software

Intego eStore

Don't install the parental management stuff!

About Personal note: work

This page contains an archive of all entries posted to MSOF Private in the Personal note: work category. They are listed from oldest to newest.

Personal note: home is the previous category.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.34