About the Journal
The Journal is the place for comments on programming and web related issues, as well as site and project news. You can think of the Journal as dumped-down sort of web log (does that make sense?). There's an RSS feed available as well.
Happy New Year 2009
Friday, January 2, 2009
I wish you all the best for the new year. May your dreams come true, but be careful what you wish for.
It's just a box of rain
I don't know who put it there
Believe it if you need it
Or leave it if you dare
But it's just a box of rain
Or a ribbon for your hair
Such a long long time to be gone
And a short time to be there
Fourty-Two K
Saturday, April 26, 2008
Today, I finally cracked the fourty-two-dot-one-eight-something kilometers limit, aka, marathon distance. The walk wasn't so bad, really. Not too much pain, plenty of sunshine, cool air, and a bit of wind.
Happy New Year 2008
Thursday, January 3, 2008
A happy new year 2008, and a good time offline whenever you dare.
Boxing In The Dark
Saturday, September 15, 2007
Since I've addressed various aspects of .NET delegates at this site in the past, I thought I'd share another piece of trivia, if only for the sake of completeness:
Parameterizing Event Subscriptions
Saturday, July 28, 2007
Parse Tree Visualization
Sunday, April 1, 2007
Calling Open Instance Delegates in .NET Console
Sunday, March 11, 2007
Flexible Binary Searches
Saturday, February 3, 2007
2006 Summary
Monday, December 25, 2006
Open Instance Delegates and Weak References
Sunday, November 19, 2006
New Project: Gregor.Media
Sunday, November 5, 2006
Syntax Highlighting for Embedded Code
Wednesday, November 1, 2006
Concurrent Document Views
Saturday, October 28, 2006
Resource Storage Provider
Saturday, October 21, 2006
Wave That Flag
Sunday, October 8, 2006
Implementing ToString
Monday, September 4, 2006
Walkin' Blues
Sunday, August 27, 2006
Vacation
Monday, May 22, 2006
Up and Running
Tuesday, March 21, 2006
Universal Callbacks
Sunday, February 26, 2006
Anonymous Methods and Exceptions
Wednesday, February 22, 2006
Tuples and Projection
Sunday, February 19, 2006
Enums and Generics
Thursday, February 16, 2006
Walking Arrays
Sunday, February 12, 2006
Check the Flow
Tuesday, February 7, 2006
Multi-Level Sorting
Sunday, February 5, 2006
Templated Text Generation, Simplified
Wednesday, February 1, 2006
Closed Delegates
Saturday, January 28, 2006
Generic Method Support
Sunday, January 22, 2006
Searching for Text in WebEdit.NET
Wednesday, January 18, 2006
Using Shell Context Menus
Sunday, January 15, 2006
More Fun With Callbacks
Thursday, January 12, 2006
Implementing Equals
Thursday, January 5, 2006
2005, Anyway
Wednesday, December 28, 2005
Open Instance Delegates, Finally
Monday, December 19, 2005
Whidbey Migration
Saturday, December 3, 2005
.NET Console on the Console
Monday, November 14, 2005
Reshaping The Site
Thursday, November 3, 2005
New .NET Console Features
Sunday, October 30, 2005
Nulls
Thursday, October 20, 2005
Text Generation
Monday, October 10, 2005
Killing Projects
Saturday, October 8, 2005
Short Updates Note
Tuesday, October 4, 2005
Flexibly Navigated Object Graphs
Sunday, September 25, 2005
Orcas
Tuesday, September 20, 2005
Visual Studio to Command Line
Saturday, September 17, 2005
Identifier Confusion in VB.NET
Tuesday, September 13, 2005
Outlining Documents in WebEdit.NET
Wednesday, September 7, 2005
Creating Web Articles
Sunday, September 4, 2005
Fixup Providers
Wednesday, August 31, 2005
Case Sensitivity in AutoText
Friday, August 26, 2005
Command Shells
Friday, August 19, 2005
Working With Text In WebEdit.NET
Sunday, August 7, 2005
Data Access and Strong Typing
Sunday, July 31, 2005
Scripting Session
Saturday, July 23, 2005
Language Configuration in WebEdit.NET
Saturday, July 9, 2005
Wants and Needs
Friday, July 1, 2005
.NET Sheet : .NET Console
Wednesday, June 22, 2005
Implementing Nested Procedures
Saturday, June 18, 2005
Custom Auto-Completion Code Revisited
Sunday, June 12, 2005
Why Generics Make Sense In Scripting
Friday, June 10, 2005
Event Handling with .NET Console
Monday, June 6, 2005
Loops, Functions, and Generics in .NET Console
Sunday, June 5, 2005
.NET Console Revamp
Sunday, May 22, 2005
The Virtues of Long Names
Wednesday, May 18, 2005
Open Instance Property Delegates and Generic Comparers
Saturday, April 30, 2005
Auto-Completion for .NET Console
Saturday, April 16, 2005
Late-bound Delegate Creation, Once Again
Saturday, April 9, 2005
Update History of Downloadables
Monday, April 4, 2005
Adding Line Comments in WebEdit.NET
Saturday, April 2, 2005
Simple Object Graphs
Wednesday, March 30, 2005
Data Types as Measurement Abstractions
Tuesday, March 22, 2005
The Last Program You'll Ever Download
Saturday, March 19, 2005
Alias Substitution and Custom Code
Friday, March 18, 2005
PowerPoint
Sunday, March 13, 2005
Markup Entities
Thursday, March 10, 2005
Tuples
Sunday, March 6, 2005
WebEdit.NET Languages Configuration
Saturday, March 5, 2005
When Not to Show Error Dialogs
Tuesday, March 1, 2005
Do Not Throw Exceptions in Event Handlers
Saturday, February 26, 2005
Security by Incentives
Thursday, February 24, 2005
Declarative Event Handling
Sunday, February 20, 2005
Nested Array Syntax
Saturday, February 12, 2005
Escape Syntax Madness
Saturday, February 5, 2005
Implicitness
Saturday, January 29, 2005
The Gregor.Lists Project Has Died
Sunday, January 23, 2005
Morning Breeze of Freedom
Tuesday, December 28, 2004
ToString Revisited
Sunday, December 26, 2004
Spam-filtered History
Tuesday, December 21, 2004
Granny Engineering
Friday, November 26, 2004
Languages in .NET Assembly Browser
Sunday, October 24, 2004
Indexing and Slicing
Wednesday, October 13, 2004
Team Oriented Tokenizing
Tuesday, October 12, 2004
Abstracting Client Specifics
Friday, September 24, 2004
Method Covariance
Tuesday, September 14, 2004
The Doom of the DOM
Sunday, September 12, 2004
Ch-Ch-Changes
Sunday, September 5, 2004
Whidbey
Sunday, August 22, 2004
Constants, OO-Style
Friday, August 20, 2004
Logic
Saturday, July 31, 2004
Three Things on Trees
Sunday, July 11, 2004
Coding Blues
Sunday, June 20, 2004
Late-bound Delegate Creation Revisited
Sunday, June 6, 2004
Late-bound Delegate Creation
Monday, May 31, 2004
Building Code in WebEdit.NET
Saturday, May 29, 2004
IBM on Positional Parameters
Friday, May 7, 2004
You Get What You Pay For
Sunday, April 25, 2004
Hacking Like Mad
Saturday, February 21, 2004
Compatibility, Processes, Solutions
Thursday, January 22, 2004
The Song That the Morning Brings
Sunday, January 11, 2004
I'm Managed, I'm Bored
Saturday, January 3, 2004
More DHTML Gimmickry
Sunday, December 21, 2003
The Groupie and the Geek
Tuesday, December 16, 2003
Browser and Text Size
Sunday, November 30, 2003
Focus Pocus
Wednesday, November 5, 2003
Throw One Away
Friday, September 19, 2003
Gone
Sunday, July 27, 2003
Managed Namespace Extension Project
Saturday, July 26, 2003
One Dot One, aka, 2003
Saturday, June 28, 2003
Custom Document Storage Providers
Sunday, May 18, 2003
Miscellaneous
Monday, April 21, 2003
Who Needs This?
Sunday, March 9, 2003
Loudness, Wearyness
Sunday, February 23, 2003
ShellControls Moved
Sunday, February 2, 2003
New, New, New
Wednesday, January 1, 2003
My Holiday Present
Sunday, December 22, 2002
A New Record!
Sunday, November 24, 2002
.NET Console Integration
Saturday, November 2, 2002
Introducing .NET Console
Sunday, September 30, 2002
WebEdit.NET Sample AddIn
Tuesday, September 3, 2002
Text Finder
Saturday, August 3, 2002
Colored Scrollbars!
Saturday, July 13, 2002
Some Pitiful Gregor.NET Docu
Thursday, May 30, 2002
Beyond the Beta
Saturday, April 20, 2002
The Site Console
Saturday, March 23, 2002
.NET Development
Sunday, February 3, 2002
Visual Filters
Sunday, October 14, 2001
Site Quotes
Saturday, September 1, 2001
Beta 2
Wednesday, August 15, 2001
Limbo Time
Sunday, June 30, 2001
Colors and Operators
Saturday, June 16, 2001
Before Time
The site entered its message loop sometime in April of 1999, back in the old days of the browser wars. Conceptually, the use of a frameset was all there was. The site grew, and various sections of the site would display in their own windows, until (in 2000, that's the most precise I remember), the presentation of everything was unified, along with the introduction of present-day features like the generated menu.