Chris Garrod

mailto:cc2.9.cspamgarrod@mamber.net, Chris Garrod is a retired geek, one of The Humble Programmers, and was the Minister of Networks at the Institute for Geophysics and Planetary Physics igpp.ucsd.edu He wandered in here in late March of Y2K and after he CorrectedTypos successfully, he became hooked on wiki. Later that year, the Operating System Plan Nine From Bell Labs was released as Open Source! Both vie for his attention. Plan9 often gets the lion's share.

20090822 several of the ckg.ucsd.edu links below are Broken Links due to some conflicts at my former workplace. Resolution is still not on schedule. Chris is working to resolve both conflicts.

If you haven't looked at Extreme Programming Roadmap yet, you haven't learned why most of us are here. It may have kept me from many of my (more than) tangential pages that are not as extreme.

These are some useful BookMarks for Chris Garrod - I keep them here because c2.com is the shortest URL I can remember.

TitleSearch [Search] or FullSearch [Fullsearch]

Go Language -- a new fast compiling language from Rob Pike now at Google

what's unread in my InBox mail.google.com

c2.com I became a Quick Changes Junkie, but not every day. I should look at Recent Changes to make sure my User Name is set. c2.com I should keep my page more up to date at this URL. 20130601 just found c2.com again.

ckg.ucsd.edu is what I'm doing today -- my wiki based on code from this wiki since 20000405 -- see my RcsLog ckg.ucsd.edu

syswiki.ucsd.edu at work I contribute to a wiki for system administrators

news:comp.os.plan9 -- Plan Nine From Bell Labs is another Open Source Operating System from the Inventors Of Unix et alia

cm.bell-labs.com The Plan9 folks built their own wiki! I think the Plan9 folks are excellent Extreme Programmers - I am pleased that they reinvented the wiki for themselves

en.wikipedia.org I edit the wikipedia and translate pages into Swedish -- They awarded me my Ten Year pin last spring.

I recently became Linked In at www.linkedin.com

del.icio.us Another place to Share Bookmarks

ucsd.facebook.com 20071009 I joined FaceBook and suddenly had 51 friends

ironphoenix.org My wife and I have become hooked on the ckg.ucsd.edu , and play almost every twelve hours

chris.dyndns-wiki.com a new URL I'm trying to put my wiki back on line Date Stamp 20120503

m.ucsd.edu a mobile app to bookmark

www.sccoos.org the beach where I BodySurf and PlayVolleyball


I once resurrected my wiki from a disastrous deletion by a now retired Cow Orker. Most of My Wiki came back online at ckg.ucsd.edu , but then I was laid off into retirement, and still lack a website that is online all the time.

20070912 My wiki's most recent upgrade is that it now does Tab Delimited Tables, simply by treating every line with tabs in it to be part of a table. If a line has the same number of tabs, it's part of the same table. Look at ckg.ucsd.edu , which is the raw /usr/share/file/magic from MacOsX 10.4.10, I did no massaging at all, it's sprinkled with tables and other stuff that ought to look better with a

 but did not need it.
Other manufactured tables are at: ckg.ucsd.edu  or 
ckg.ucsd.edu 
or ckg.ucsd.edu 


Other places where he has been (noted here so we can Fix Your Wiki or Our Wiki - That's fixed like a car, not fixed like a cat ;-)

Spaces Between Words:
They aren't there in Wiki Words -- Zen Koan

Operating Systems:
Why do they have to keep getting bigger? 9grid at plan9.bell-labs.com

Plan Nine From Bell Labs:
Open Source complete download including binaries for the x86 is only 65Mbytes! Check out the new simpler security model: plan9.bell-labs.com It has been completely Re Factored

Inferno Developers:
The Inventors Of Unix went on to invent Plan9, and Inferno, and now some are at Google

Gnu Make:
My most powerful assistant is invoked by cron dozens of times every day

What Is Refactoring:
a wonderful hint from the wiki

Html Tables:
Tab Delimited Tables are the simplest objects understood by both man and machine - Of course, machines understand nothing but sometimes they do the right thing anyway.

Hai Ku:
I have contributed occasionally, but it's probably not worth the click

Keyboard Claws:
A compendium of those things like Ctrl Alt Delete

---- Book List: See Book Shelved: bookshelved.org

ISBN:
978-0-06-170971-5: What Would Google Do by Jeff Jarvis

everything by Steig Larson Girl with the Dragon Tattoo, ...

ISBN:
0-201-83595-9: The Mythical Man Month 20th anniversary edition (1995)

ISBN:
1-57398-013-7: Lions Commentary on Unix 6th Edition -- Loved it -- from the days back when Real Unix was Open Source

ISBN:0-201-61586-X:
The Practice Of Programming

isbn:0-201-07981-x:
The Awk Programming Language one of the Skinny Books

isbn:0-9538701-6-2:
the Plan Nine 3rd Edition documentation set

isbn:0-13-938622-x:
Unix Relational Database Management

----- I have invited the following people to c2.com's wiki: Welcome Visitors Jacob Cohen Eric Scott Hal Skelly Robert Bullard Steve Piper Allan Sauter Drew Schaffner David Smith Robert Martineau Kevin Wulff Brent Gilmore 20010119 Mark Kessler 20010302 Christine Campbell Ralph Lewin 20010517 Don Garrod 20010615 Norman Barth 20010619 Wm Seffens 20010803 Crispin Hollinshead 20010830 Patrick Russo 20010919 Peter Shearer 20010920 Mike Sanford 20131117 I spoke with him today. 20010921 Davis Thomsen 20011004 Jasper Konter 20011012 Wayne Chen 20011213 George Backus 20020104 Robert Parker Rob Newman 20020424 Kent Lindquist 20020628 Debi Kilb 20020803 Steve Wandel 20030507 Mike Mc Clune 20031002 Kristoffer Walker 20031107 Ev Bingham 20040415 Phoebe Underwood 20040729 Nancy Bachman 20050322 Davis Thomsen 20051014 Sofia Akber 20061101 Brent Wheelock 20061212 Stuart Borthwick 20080403 Jill Pearse 20080605 Jeff Bytof 20090127 Adrien Arnulf 20090415 Ethan Soutar Rau 20090506 Paul Panarese

You may wonder what the cryptic looking numbers above are. It's a pattern I have been using since the late 1990s, and with it I am y10k compliant! See ckg.ucsd.edu -- Broken Link

I prefer this format over ISO 8601:1988 since it has less punctuation, and can be parsed as a single number: 20061005.22070807 especially in a 64 bit environment.

I have designed a new pattern, which is as uniquely recognizable as my Date Stamps above: see if you can guess what this is: 32.82541nw117.22279 ??

Not a bad pattern at all. It is a geographic coordinate, so precise that I was able to determine the precise location to be a home of an identifiable married couple. The Internet does not provide much privacy.

My wife probably thinks that it's too precise. Don't tell her. She surfs elsewhere.

---- Your comments are welcomed and occasionally responded to: Wiki Mail Box 20070302 I did a bunch of refactoring - or just turning blue of Date And Darwen -- I haven't read them yet, I'm just getting ready to. Other comments are welcome. My refactoring fingers are tyros.

8/2/2007 = 0.001993 8-2-07 = -1 8-2-2007 = -2001

With those delimiters, computers DoTheMath. 20070802.2110 ckg

20070808: 8-8-2007=2000 (Of y2k fame) 8-8-07=-7 8-8/7=0 8/8/2007=0.0004982 Tonight James Gosling lamented the Calendar Api and the complexities that historians demand. I think my Date Stamps are good enough for anything in the Unix Epoch and perhaps another API needs to be invented.

20070817 Computers do the math when they see delimiters like - and /

8/17/07 = 0.067227 8/17/2007 = 0.0002344 8-17-07 = -16 8-17-2007 = -2016

20080119 another example

1/19/2008 = 0.0000262 1-19-08 = -27 1-19-2008 = -2026

20080209 another example

2/9/2008 = .0001106 2-9-2008 = -2015 2/9/08 = 0.02777777... -- isn't it curious that many often keep the leading zero on the year? 2-9-08 = -15 20080328 Do the math: just home from Europe: 28/3=9.33333..... 3/28=0.1071428... 20080808 BeijingOlympics 8/8/08=0.125 8-8-08=-8 8/8/2008=0.000498 20080905 Convert Fahrenheit to Centigrade with these 9/5=1.8 5/9=0.55... 2008-11-07=1990 2008/11/7=26.078 11/7/08=0.1964.. 8/11/08=0.09090909... a repeating decimal and a palindromic date if you drop the 0 2009/1/30 = 66.966... 2009-01-30 = 1978 2009/07/01 = 287 2009-07-01 = 2001 ArthurC.Clarke isn't that a spooky thing for it to be? 2009/11/26 = 7.024 2009-11-26 = 1972 Happy Thanksgiving 2009/12/09 = 18.6 = 2009/09/12 2010/7/4 = 71.79 2010-7-4 = 1999 7/4/10 = 0.175 20100704 = 2^5 * 13 * 211 * 229 July2010 has 4 PrimeDays: 20100709 20100713 20100719 and 20100721

Let's stop letting computers do the math when that's not what we intend. It is a pattern -- Yyyy Mm Dd.Hh Mm Ss: a point in Non Relativistic Time -- after all, and that's why many of us came here. Or what the rest of us are learning still...

20131023 I have a new home computer! Moby replaces Minnie. 2013/10/23 = 15.4846

From another pattern: 33nw117 -- Lat Lon

20100718.094 new wireless network connection being rerouted and built at home.

20100728 the new net works, allowing Plan Nine From Bell Labs to run the Abaco Browser, but it cannot seem to post to this wiki.

20100922.1317 LaJollaLibrary


20101003 Chris Garrod tried to put this into Hello World In Many Programming Languages, but that page kept being reverted by computing-technology.derby.ac.uk. What a deterrent to editing. In my ten years at this wiki, this is the first time my changes have been attacked by a robot. Recent Changes discourages me from participation here. Hello World in Scala is discussed in several steps on this page: www.artima.com

println("Hello, world, from a script!")


Chris, the spoofing is so widespread that most regulars don't use the User Name at all. Thank you for the contribution on Clifford Algebra. I try very hard to concentrate on making some contribution here and ignore as much as possible of the noise. -- John Fletcher


Chris, I have put your contribution of Hello World for Scala Language back into Hello World In Many Programming Languages in the hope that it will stay there this time. I have not signed it - you may care to do so. My interest in Scala Language has been aroused by the new page Deprecating The Observer Pattern. -- John Fletcher


Your comments are welcome here, please add them near the bottom. Correct spelling everywhere. Please annotate your comments with your Real Names Please and a Date Stamp Yyyy Mm Dd, Thanks!

--- 2013/11/17 = 10.764705 Slash tells the computer to divide.

2013-11-17 = 1985 Dash means to subtract.

20131117 Who knew that this Date Stamp was a Prime Number? My mother died this morning. Mourning. Move along, these are not the droids you are looking for...


20140113 Dash means subtract: 2014-01-13 = 2000 Slash means divide: 2014/1/13=154.92 1/13/14=0.0055


Chris, did You see my question here?: wikiindex.org --Manorainjan Holzapfel 15.10.2014 (now, what will the computer do with dots? ;-)

20141026 not till today. Looking into it now... Happy Halloween. Dots? First dot represents end of integer, decimal portion continues ... second dot breaks the lexer, ends the number, acts like an end of sentence, and perhaps another integer continues. Your above may lex like: 15.10 and 2014 -- at least you recognized that the 2 was the Most Significant Digit.

2014-10-26 = 1978 that was a good year. 2014/10/26 = 7.75... 10/26/2014 = 2e-5 10/26/14 = 0.275


See original on c2.com