Literate Programming in XML
Grok Headline matches for Literate Programming in XML
pyWeb Literate Programming by slott on
2002/06/07
pyWeb Literate Programming by slott on
2002/06/07
06/10/2002 09:25 AMVerbal, if not literate.
Verbal, if not literate.
09/10/2004 05:51 AM
Sure,
it's just more Bush-bashing, but it's gussied up durn pretty.
Philip Gourevitch on Bushspeak.
He is grossly underestimated as an orator by those who
presume that good grammar, rigorous logic, and a solid command of the
facts are the essential ingredients of political persuasion, and that
the absence of these skills indicates a lack of intelligence. Although
Bush is no intellectual, and proud of it, he is quick and clever, and,
for all his notorious malapropisms, abuses of syntax, and manglings or
reinventions of vocabulary, his intelligence is—if not especially
literate—acutely verbal.
Leo: Literate Editor with Outlines
Leo: Literate Editor with Outlines
10/29/2003 11:26 AMLeo 4.0.4 released
America's Most Literate Cities
America's Most Literate Cities
12/08/2003 05:53 AMAmerica's Most Literate Citieshttp://www.uww.edu/cities/This study, compiled in summer 2003, pieces together a
literacy profile of America's 64 largest cities, drawing from U.S.
Census data, newspaper circulation rates, library resources,
publishers and other public documents. The study, authored by
University of Wisconsin-Whitewater Chancellor and education Professor
Jack Miller, draws on statistics from five categories and 13 different
measures of literacy to provide a ranking for all cities with a
population of 250,000 or more. The Top 10:
1) Minneapolis,
MN
2) Seattle, WA
3) Denver, CO
4) Atlanta, GA
5) San Francisco, CA
6) Pittsburgh, PA
7) Washington,
DC
8) Louisville, KY
9) Portland, OR
10) Cincinnati,
OH
"Minneapolis again ranked as most
literate city"
"Minneapolis again ranked as most
literate city"
08/04/2004 03:30 PMRanks of computer literate professionals
grow by 1,100
Ranks of computer literate professionals
grow by 1,100
08/08/2004 05:28 PMJordan Times Aug 8 2004 8:34PM GMT
Fur for iPods; a Bluetooth rifle; Mac
users are more literate
Fur for iPods; a Bluetooth rifle; Mac
users are more literate
08/06/2004 09:43 AMMac User Aug 6 2004 12:48PM GMT
Educators Flocking to Finland, Land of
Literate Children
Educators Flocking to Finland, Land of
Literate Children
04/09/2004 08:02 PMIf one trait sets Finland apart from many other countries, it is the
quality and social standing of its teachers.
C++ GUI Programming with Qt 3
C++ GUI Programming with Qt 3
01/28/2004 02:35 PMProgramming PHP
Programming PHP
12/02/2002 01:17 PMCoauthored by the father of PHP himself, this book is a good
introduction to the language, and a fairly good introduction to
surrounding technologies. If you need a good starting book, this could
be the one.
Day by Day Programming
Day by Day Programming
09/02/2004 04:08 AM...while working on the WSX update, added the following to the code:
else if (...)
{
// [application name removed] engineers deserve a 3 liter (that is
about 101 fl. oz. for you Americans)
// enema filled with stainless needles and glicerine for their
programming and error validation ...
DevShed: Programming with PHP and GTK
(Pt. 1)
DevShed: Programming with PHP and GTK
(Pt. 1)
08/17/2004 07:41 AMIf you've been wondering what all the talk about PHP and GTK has been
lately, but haven't had a chance to get into the code -
DevShed just might have something
for you. In their new posting,
Programming with PHP and GTK, Part 1 they start an
introductory series to help newcomers get their feet wet.
Core PHP Programming
Core PHP Programming
01/16/2004 10:57 AMLinux Programming by Example
Linux Programming by Example
04/27/2004 01:14 PMPair Programming
Pair Programming
10/29/2003 12:12 AMI've spent a few hours over the last two days pair programming with
Adrian. We're working on a
pretty huge project at the moment, and we've just started work on the
coding phase, overlapping the design phase. I had tried pair
programming a few times before with some success, but this time in
particular the benefits of the approach were crystal clear. In total,
we've defined 4 database tables, a number of functions and a simple
class. Working separately we would almost certainly have created more
lines of code. However...
- The code we have produced is free of bugs. That's a pretty bold
claim to make, but every line has been extensively discussed, tested
and looked over by two pairs of eyes.
- The naming conventions for both the Python code and the SQL are
consistent and well thought out. We're both happy with them, we both
understand why the names have been chosen and we both know the naming
style well enough to continue it throughout the project.
- The coding style itself is ultra-clean and approved by both of
us. We have a preference now for everything from quoting styles to
whether or not a docstring should finish in a full-stop (it
shouldn't). We also know enough to keep these standards going for the
rest of the project.
- We learnt stuff from each other. KDE shortcuts, new features in
Python 2.3, neat ways of laying out SQL statements, Python functional
programming idioms.
- We started coding, or at least started discussing the code, at
the time we had scheduled for the start. There was no
procrastination.
- At no point did either of us check our email or check any blogs.
productivity++!
- We both know the code that we have written inside out and back
to front.
Altogether they have been highly productive and successful
sessions. Our plan now is to pair program the system core, then work
separately on the additional modules that don't have major
dependencies on each other. There are only two of us developers
working on the project so pair programming the whole thing isn't
really practical, but the benefits of working together the core
modules are obvious.
One last thing: it was a lot of fun!
Is programming dead?
Is programming dead?
04/26/2004 08:56 AMZDNet Apr 26 2004 1:08PM GMT
The Art of Unix Programming
The Art of Unix Programming
10/30/2003 11:48 PMProgramming Humor
Programming Humor
06/05/2004 05:52 AMCode Humor
Challenge: Some pretty funny examples of developers trying to be
funny. People are submitting hundreds of comments of funny code they
wrote and tried to get (or succeeded in getting) into production.
One of my previous employers had, for historical reasons,
the requirement that all class names be prefixed with "Mc" (McUser,
McCheckbox, etc.). I created the class McNugget, complete with methods
like McNugget.dip(McNugget.BBQ_SAUCE).
This one's pretty good too:
Disco = Uncool
Do Until Disco = Cool
if Year gt 1970 And Year lt 1978 then
GetDownAndDance
Disco = Cool
Else
MockDiscoDancers
End if
Loop
Click here to comment on this entry
Advanced PHP Programming
Advanced PHP Programming
06/24/2004 04:27 PMXP (Xtreme Programming)
XP (Xtreme Programming)
05/15/2004 05:59 AMCore PHP Programming 3rd ed
Core PHP Programming 3rd ed
12/02/2003 12:43 AMA large (1000+ pages) book containing all you need to know about PHP5
and a dozen of related subjects. Written by Leon Atkinson and Zeev
Suraski.
programming note
programming note
11/12/2003 11:31 PMThe two entries that follow were written this afternoon during a big
old Thunderstorm. We've been without power for about...
Inquiry into BBC One programming
Inquiry into BBC One programming
07/13/2004 05:28 AMBBC governors order an inquiry into BBC One's peak time schedules
amid concern about programme quality.
Primate Programming
Primate Programming
11/10/2003 11:16 PMFrom Jeffrey Tarter comes new of an important new business model for
outsourcing software development. Joe Grossberg thinks the Primate
Programming page has "racist overtones." I can see that way of taking
it, although (I hope obviously) that's not how I took it. I take it as
being about the commodification of software development and a
Dilbert-esque swipe at the gullibility and irresponsibility of
pointy-haired bosses....
Embedded SQL programming
Embedded SQL programming
04/29/2004 09:48 PMTCL/TK Programming Environment
TCL/TK Programming Environment
07/31/2004 08:56 AMVersion 1.01 released
Is UNIX programming an art?
Is UNIX programming an art?
10/31/2003 11:41 AMThe Register Oct 31 2003 10:48AM ET
Need a Programming Project?
Need a Programming Project?
02/06/2003 10:45 AMNeed a Programming Project?
It has always seemed to me that the skills of a technical person
increase in direct proportion to the projects they tackle. Now that
makes sense of course. You work more and tackle harder projects and
then you get better. Pretty simple, right? Actually no. What
happens when you don't have a project? For example, you might work as
a systems administrator and not realyl have the opportunity to write
code for work. Or your current code at work might be in a maintenance
mode and you might no longer be learning. Or you might want to learn
a new language. What then? Where can you find a project? My
recommendation -- look at the vast world of "abandonware".
That's right, abandonware -- the vast treasure trove of open source
projects that have been started, some code has been released and then
.... nothing. All too often we start a project, write some code,
register it with source forge, get going and then RLH or Real Life
Happens. You lose a job or get a new job or meet a girl (or guy; hey
I'm politically correct) or whatever. And what happens is the Source
Forge servers just keep hosting the files in the hope that either the
original owner will return or someone new might start to care again.
And, as long as the open source license model allows you, you can take
those files, and start your own project.
Yes I know that none of us want to start from someone else's code.
And that we all can do it better. So what? In the long run what
matters, as it always does, is actually shipping. If starting from
someone else's foundation gets you there faster -- and you a) can work
with it and b) it isn't a disaster -- then does it really matter? One
thing that I've seen with a lot of open source projects is that they
seem to die what I call "the death of the framework". I.e. the person
or team spends so much time getting the framework setup that they get
so exhausted by the time the application level code gets started, they
just don't have the energy. By coming into an existing framework and
being able to focus (mostly) on the application, you can avoid this
type of issue.
So how do you find some abandonware to start from? Well you want to
begin at either Source Forge or Freshmeat and then look at the
Software Map which lets you view by Application, by Language,
Development Status, etc. I started here with an Alpha development
status (6998 projects). And then since I work mostly in PHP, I added
that as a filter bringing me to here (5867 projects). And then I
selected Topic and then Communications to get here (1201 projects).
Now assuming that I wanted to really write a php communications
project from someone else's abandonware, I would start to examine this
list of projects until I found a starting point. Since Source Forge
puts the most active projects at the beginning of the list, drill into
the middle of it to find something that isn't being actively extended.
Download the code, evaluate it and get started.
Note: I think that there may be an issue with the Source Forge
filtering mechanism. As I examined the last list of resumes, it
clearly had entries that didn't have all the specified criteria
despite the appearance of working. No matter but I think you get the
basic concept -- you don't have to start from scratch and abandonware
is a great way to boost your skills.
Programming Microcontrollers With Mac
Programming Microcontrollers With Mac
09/22/2004 02:55 PMXL Programming Language
XL Programming Language
09/25/2004 03:55 PMXL Compiler version 0
Coggeshall.org: OO Programming in PHP 5
Coggeshall.org: OO Programming in PHP 5
09/24/2004 07:42 AMWith more of his slides from the
php|works conference, John
Coggeshall has posted
this listing of
his major talks in the past year (or so).
Web Programming in Python
Web Programming in Python
09/05/2002 01:17 AMUnix Review reviews the book:Web Programming in Python: Techniques for
Integrating Linux, Apache, and MySQL."On the whole, though, WPIP
pleasantly surprised me as a Python tutorial. The authors repeatedly
show a knack for communicating the essentials of Python functionality
in an understandable and succinct manner."
Programming in Starbucks
Programming in Starbucks
06/17/2005 04:55 PM
We got over the hump, it was a bit of a panic at first, but I
had made a change on the server at 5AM yesterday and didn't test it
properly, and when the 25 new users showed up early on the evening of
the 16th, well, that's the condition that failed. And my Internet
access at home has been really flaky during the day, so it was down
when we hit the problem, so I had to quickly drive to Starbucks to get
online.
The good news is that I am actually able to get work done this
way, so when I it the road again on July 1, I will be able to continue
to move forward on this software, by programming in hotel rooms,
Starbucks, public libraries, etc. Internet access is really starting
to get ubiquitous.
The Qu Programming Language 1.01
The Qu Programming Language 1.01
09/16/2004 09:22 PMA full-featured object oriented programming language.
The Programming Soviet
The Programming Soviet
07/08/2002 02:38 AMI had an aunt and uncle who were Communists until the end. They saw
any flaw in the capitalist sytem as fatal, and they saw hope in the
most tired and discredited leaders and systems (my uncle wrote an
exultant pamphlet about Yugoslavia under Tito).
I am reminded of my aunt and uncle whenever I read an anti-Microsoft
tirade from Doc Searls or Eric Raymond or another card-carrying
command-line zealot from the programming Soviet. To these true
believers, any Microsoft imperfection spells imminent collapse for the
Redmond bourgeoisie. Comes the revolution, it will be from each
according to his Open Source and to each according to his Unix. --
Arnold Kling
I don't agree with everything that Arnold says, but it's a thought
provoking piece.
"zeldman.blsu"
Programming in Objective-C
Programming in Objective-C
01/24/2004 12:35 PMProgramming in Objective-C is a concise, carefully written tutorial on
the basics of Objective-C and object-oriented programming. The book
makes no assumption about prior experience with object-oriented
programming languages or with the C language (upon which Objective-C
is based).
PHP Programming Contests
PHP Programming Contests
03/14/2003 01:08 PMPHP-Editors.com released their first 'PHP Programming
Contests' on 10th March.
Contest 1A is aimed at PHP Beginners and Contest 1B to more profession
programmers.
This is your chance to show the world your PHP skills and win some
cool prizes into
the bargain.
Sponsors providing prizes include Zend Technologies, Nusphere,
Macromedia, PHP|Arch, ThinkGeek and vBulletin. Entries due in by
midnight 7th April 2003 (GMT).
The Qu Programming Language 1.00
The Qu Programming Language 1.00
09/06/2004 02:40 PMA full-featured object oriented programming language.
PHP Programming for Windows
PHP Programming for Windows
07/01/2002 08:29 AMOverall, this book is probably a long awaited and valuable resource
for Windows developers. If you are developing with PHP for Windows and
want to take the most of Windows specific resources, this is probably
the best starting point you may find now and so it is certainly a good
investment.
Grok Description matches for Literate Programming in XML
GrokA matches for Literate Programming in XML
Internet becomes channel in search for
kin
Internet becomes channel in search for
kin
12/30/2004 08:42 AMSun-sentinel.com - Thu Dec 30, 11:24 am GMT
Buffy
Buffy
12/17/2002 09:54 PMWhy do I have the feeling that the principal on Buffy will be a key
character for this season?
Internet is terrorists' channel of
choice
Internet is terrorists' channel of
choice
06/29/2004 08:10 PMTimes of India Jun 30 2004 0:40AM GMT
Internet, terrorists' communication
channel
Internet, terrorists' communication
channel
06/29/2004 10:50 AMHindustan Times Jun 29 2004 1:49PM GMT
Internet Is Extremists' Channel of
Choice
Internet Is Extremists' Channel of
Choice
06/25/2004 01:33 PMAP via Newsday Jun 25 2004 5:02PM GMT
Porn Channel to Revolutionize Internet
TV
Porn Channel to Revolutionize Internet
TV
12/28/2004 05:35 AMAddict3d.org Dec 28 2004 8:41AM GMT
Pacific Internet gives voice to channel
Pacific Internet gives voice to channel
04/16/2005 05:47 AMiTnews Apr 16 2005 10:19AM GMT
Clear Channel, at Last, Ready for
Internet
Clear Channel, at Last, Ready for
Internet
03/27/2005 12:49 AMRadio Advertising Mar 27 2005 3:49AM GMT
Internet Is Extremists' Channel of
Choice (AP)
Internet Is Extremists' Channel of
Choice (AP)
06/25/2004 08:48 PMAP - Al-Qaida-linked terror groups and their sympathizers have in
recent months made a big splash on the Internet, making it their
communications channel of choice.
Introducing ... the Buffy!
Introducing ... the Buffy!
09/17/2004 08:34 AMSalon's first annual award honors the season's most unjustly ignored
TV show.
Buffy meets Bilbo et al.
Buffy meets Bilbo et al.
04/12/2004 04:46 PM
Once more, with hobbits... A
Lord of the Rings / Buffy the Vampire Slayer adventure, heralded by
the folks at the
Z+Partners blog as "rip, mix
culture" incarnate... offered here for your delectation.
Buffy the Censor Slayer
Buffy the Censor Slayer
08/13/2004 10:53 AMLetters Readers drive stake through parents' group
New AdSense Channel Features Added,
Including Real Time Channel Stats
New AdSense Channel Features Added,
Including Real Time Channel Stats
04/06/2005 03:12 AM"Until now, channel data was delayed 2 days before appearing in your
reports. We've upgraded our system to provide real-time reporting,
allowing you to quickly react to changes in your ad performance on a
page-by-page basis."
FCC rejects Buffy screen romp charge
FCC rejects Buffy screen romp charge
08/10/2004 07:21 AMVampire slayer cleared of indecency
Once More, With Hobbits: Musical Buffy
meets LotR
Once More, With Hobbits: Musical Buffy
meets LotR
12/16/2003 11:12 AMChris sez, "In honor of Return of the King we've created Once More,
With Hobbits. This combines the
Buffy: the Vampire Slayer musical episode with
Lord of the Rings.
ORC:
I've been having a bad bad day
Come on Gimli put that axe away
I'm asking you please no!
You've my sincere apologies
You've got the killing expertise
You'll cut through my collar like cheese
I'm begging let me go!
You have got me on my knees
You could slaughter me with ease
I really hate those fucking trees
GIMLI:
Forty-two, Master Legolas!
Link
(
Thanks, Chris)
Internet video channel tells HK's
anti-graft history
Internet video channel tells HK's
anti-graft history
06/26/2004 10:18 PMPeoples Daily Online Jun 27 2004 2:37AM GMT
Hertz expects Internet to become main
booking channel for car rental by 2008
Hertz expects Internet to become main
booking channel for car rental by 2008
05/26/2004 02:51 AMAME Info May 26 2004 6:39AM GMT
Indiagames to Bring “Buffy the Vampire
Slayer” to Your Mobile Phone
Indiagames to Bring “Buffy the Vampire
Slayer” to Your Mobile Phone
05/31/2004 01:55 PMTwentieth Century Fox and Indiagames team up to launch "Buffy the
Vampire Slayer" wireless content [PRWEB May 14, 2004]
A Lord of the Rings and Buffy the
Vampire Slayer Musical Adventure:
index.html
A Lord of the Rings and Buffy the
Vampire Slayer Musical Adventure:
index.html
12/17/2003 06:07 AMOnce More, With Hobbits
omwh.gloria-mundi.net
track this
site | 4 links
“Show Me The Business!” Live Internet
Talk Radio Show Moves to the
VoiceAmerica™ Channel
“Show Me The Business!” Live Internet
Talk Radio Show Moves to the
VoiceAmerica™ Channel
03/22/2005 03:16 PMFounder of Westcoast Business Review host Amy Campbell re-launches
“Show Me The Business!” on Tuesday, March 22, 2005. [PRWEB Mar 21,
2005]
Retirement and Mature Workforce Expert,
Jeri Sedlar, to Discuss Pre-Retirement
on Internet Talk Radio Show on the
VoiceAmerica™ Business Channel
Retirement and Mature Workforce Expert,
Jeri Sedlar, to Discuss Pre-Retirement
on Internet Talk Radio Show on the
VoiceAmerica™ Business Channel
02/05/2005 09:50 PMOn February 8th, author and speaker, Jeri Sedlar, to discuss what
people should know and anticipate before they retire on “The Coach”
with David Hays and Jim Inman. [PRWEB Feb 4, 2005]
Log-Channel-0.7
Log-Channel-0.7
03/28/2005 04:00 AMChannel Z
Channel Z
12/11/2003 04:48 PM
I'd meant to write something about this a little while back when I
first saw the breadcrumbs (e.g. Top > Dave's World > Weblog
Archive > 2003 > December > 04) appear on the top of
scripting news's new layout. I
could predict where Dave was going with this and wondered how he'd
describe and implement it when he got there.
A
Blosxom
mailing list posting today pointed out Dave's new
Chan
nel Z project, described variously as an
"innovation",
"a new kind of architecture for a blogging
system",
"revolutionary", and so forth.
As noted by Michael Manley
in a posted comment:
Perhaps I'm missing some subtlety to Dave's experiments, but isn't an
awful lot of Channel Z's functionality already present in blogging
tools like Blosxom (www.blosxom.com), which allow arbitrary category
hierarchies, date-driven hierarchies, and RSS feeds at any point in
either hierarchy?
Indeed it is.
Blosx
om has been built on just such a hierarchy system, one of the joys
of using the filesystem as database.
Blosxom's raison d'etre is to apply to blogging all you already know
about files and folders/directories. Your computer's hard drive is a
database of thoughts, projects, silliness, good works, fact, and
fiction. You're used to filing things away by project, subject, or
according to the subjective rationale of some obscure personal filing
system; Blosxom builds on this experience, allowing you to expose some
piece of that hierarchy in the form of a weblog.
...
Reflecting your own personal category hierarchy in your Blosxom weblog
is just a matter of saving your posts (their .txt files, that is) to
the appropriate directory. Have something to say about language? Go
ahead and make a set of nested folders for /society/language or
/communication/spoken/language or whatever else you might prefer and
save your post there.
Walking your Blosxom directory tree in your browser is as simple as
appending the path on to the end of the base Blosxom URL.
...
Each step down the hierarchy provides not only postings in that
directory/folder, but everything else in the directories/folders
beneath. At the top-most level, I see everything. At
/travel, I see everything in /travel,
/travel/india, /travel/packing, and so
forth.
Here are all my posts on literature:
blosxom.cgi/society/literature/
And anything on the Mac OS X operating system:
blosxom.cgi/computers/operating_systems/apple/mac_os_x/
Add to that the ability to go back in time and you've quite a few
avenues
available for exploration. Here are July 2003's posts on home repair:
blosxom.cgi/home/repair/2003/07
And personal resolutions made on January 1st, 2003:
blosxom.cgi/personal/resolutions/2003/01/01
And, of course, combining a walk down the directory tree and going
back in time shows everything beneath the current directory/folder.
So, at /travel/india/2000/11/ I see all postings in
/travel/india, /travel/india/mumbai, and so
forth, restricted to postings made in November 2000.
Append an
index.rss and you've an RSS feed of the path,
day, path/day combination, or specific posting in question. Append
index.anflavour and you've the same in any flavour you've
defined. Add
Fletcher
Penney's find plugin
and you can search within a particular part of your hierarchy or
within a specific date-range--or both.
In point of fact, this functionality predates even Blosxom, harkening
back to it's precursor, the now all-but-superceded
Peerkat, "a
personal syndicated data aggregator living on your computer desktop" I
wrote back in November
2000.
Back in November
2000, I devoted a smidge of my copious free time ;-) to learning
Python via a project I called Peerkat, a P2P version of Meerkat, the O'Reilly
Network's Open Wire Service. About 95% to completion, work stalled
around January 2001 due to lack of mindwidth :-\
Very similar in functionality to what the excellent
Radio Userland offers, Peerkat
was both an aggregator and a weblog application. Subscribe to feeds,
pass some of them through, filter others, make notes along the way,
and add your own entries if you're so inclined. Here's a screenshot
of the
Peerkat home screen another of the
python hierachy, and of course
adding a feed to aggregate, specifying to what
path entries should be saved.
The focus was really on aggregating rather than posting, taking the
pressure of writing off and allowing for some peer-to-peer aggregation
magic. I subscribe to person A's snowboarding blog (or snowboarding
category in their hierarchy) and person B's rock-climbing. You
subscribe to person C's soccer and cricket categories and person D's
olympics commentary. Person E can then come along and either
subscribe to some of what we do directly or just pick and choose from
our already-aggregated feeds, getting a nice
collaboratively-aggregated feed of sports writing.
In fact, this goes back to a conversation involving
Jon
Udell and Dave.
Dave's original idea was to categorize at the channel level. Given
that I tend to be interested in things like groupware, Perl, and XML,
that would imply I'd categorize my channel like this:
<category>perl</category>
<category>groupware</category>
<category>xml</category>
This scheme would enable a channel host to organize views of its
channels according to such categories. It seemed to me, though, that
item-level categorization was also needed. For example, I'd be
inclined to categorize my Zope item like this:
<category>OpenSource</category>
<category>Programming/Python</category>
<category>WebApplicationServers/Zope</category>
<category>Databases/OODB</category>
This was the original impetus, believe it or not, behind me wanting to
extend RSS to incorporate channels, which lead to wanting to extend it
to incorporate pointers to establish category hierarchies the likes of
DMOZ and
Yahoo!, which lead to my wanting to
allow ad-hoc extension of RSS--but that's yet another conversation I
think we've already had.
But to expose this categorization in the RSS without putting it into
practice in the site overall seemed an awful shame. Why not use a
breadcrumbs approach like any good content management system or
categorization service does? I tried a database (Peerkat used the
Python Gadfly database) with a URL-representation thereof. But all
the while I was building Peerkat, it seemed a little silly to take
text, push it into a database with a hierarchical category field, only
to unwind it again to expose as a URL hierarchy.
Then the thought struck to use a perfectly hierarchical database
everyone was already more than familiar with: the filesystem, with
it's folders and files, and symlinks, and hard-links, and permissions.
In much the same way Sea World harnesses the "natural behaviours" of
its dolphins to apply to tricks, so too would this harness the natural
behaviours of folks using their filesystems every day in creating
categorized blogs.
And here we are back where we were. I love a good cycle, don't you?
"Channel 9"
"Channel 9"
04/09/2004 04:12 PMChannel 9
Channel 9
04/27/2004 02:43 PMChannel
9: It's gonna take more than listening in to Channel 9 for me, I
think.
Channel 9 started as a personal story from one of us about fear of
flying. Lenn realized after years of dealing with it, that it was
actually a fear of the unknown. The fear was conquered through
learning. The more transparency into what it took to fly a plane, the
more the fear went away. Lenn got to know pilots who flew planes
everyday, and every time he flew he turned on Channel 9 on the
in-flight audio system to listen in to the cockpit.
We think developers need their own Channel 9, a way to listen in to
the cockpit at Microsoft, an opportunity to learn how we fly, a chance
to get to know our pilots. Five of us in Redmond are crazy enough to
think we just might learn something from getting to know each other.
Were we wrong? Time will tell.
Join in, and have a look inside our cockpit and help us fly the
plane.
Welcome to Channel 9.
Click here to comment on this entry
Sci Fi Channel
Sci Fi Channel
01/07/2004 02:58 PMSci Fi Wire -- The News Service of the Sci Fi Channel has a feed for
Earthlings....
Channel Z is innovative
Channel Z is innovative
04/25/2004 09:51 AM
I went looking for a pointer for Channel Z and noted two
things.
Google knows I'm in the Netherlands. This
is irritating. I may be in the Netherlands, but I don't speak Dutch.
How do I tell it to stop being so smart and just give me
Google-As-Usual for a guy from the US who likes the Mets.
Second, when I searched for Channel Z the top hit was a post
from a guy at O'Reilly complaining that I stole the idea from him.
What utter nonsense. The idea of hierarchic directories certainly
predates blogging tools. Manila has had a hierarchic directory browser
since 2000. And everything in Channel Z
is edited in an outliner, and as far as I know no other blogging tool
has one, and if it does, was it really the first outliner? I did my
first outliner in 1978. Doug Engelbart did one before. I think that's
about it.
Channel Dean Day
Channel Dean Day
01/19/2004 01:55 PM
channelDean.xml
a>. It'll be updated through the Iowa caucuses tonight, and if
everything goes well, we'll have real-time returns channeled through
the feed. We'll use this channel to focus on weblog coverage of the
last week of the New Hampshire campaign, citizen journalism. And
beyond that, who knows. That's the cool thing about this effort.
Everything is very time-compressed. There's a chance to move. Few
reasons not to.
How
Channel Dean came to be. "Even the longest story begins with a
single weblog post."
Channel Dean
FAQ. "Several editors led by Mathew Gross, all at Dean For
America, are periodically scanning the news, and selecting articles
for inclusion in the flow."
Channel 9 Bits
Channel 9 Bits
06/18/2004 01:50 AM
- Anders Hejlsberg - Tour through computing industry
history at the Microsoft Museum
Anders Hejlsberg is a distinguished engineer here. At least that's
his official title. But that doesn't do justice to the role he's
played in the industry (first at Borland, where he ran the team that
developed Turbo Pascal and later Delphi, or here at Microsoft, where
he and his team developed C#).
But, don't take our word for it -- listen in as he takes you (and
interviewer Charles Torre) on a tour of part of Microsoft's Museum and
the part he played in computer industry history.
- Anders Hejlsberg - What's so great about
generics?
Anders Hejlsberg talks about one of the biggest new feature in the
next version of C#: generics.
Charles Torre interviews him in the middle of Microsoft's museum.
What are you going to use generics for?
- Anders Hejlsberg - Programming data in C#
3.0
Anders talks about a feature he's working on for C# 3.0 that aims
to make data programmable in a general purpose and truly object
oriented syntax; something that just doesn't exist today.
- Chris Anderson - "Hello Avalon"
Chris Anderson, a Software Architect on the Avalon team, discusses
some of the possible first experiences programmers will have with
Avalon. He demonstrates a XAML Hello World and discusses possible
"Eureka!" moments for developers writing Avalon applications.
"Channel Dean"
"Channel Dean"
01/19/2004 03:02 PM Literate Programming in XML