:: grepninjalog ::

GrepNinja's weblog is a somewhat ordered collection of thoughts and resources mostly related to software engineering. It simply tracks what GrepNinja finds technologically useful, interesting, or amusing at some given point in time. Warning: high techno-geek factor!
:: welcome to grepninjalog :: bloghome | Grepninja ::
[::..archive..::]
grepninjalogarch.html
[::..Atomz Standard Search..::]

Power users: please use the Atomz Advanced Search interface at the bottom of this page.
[::..Atom XML Feed..::]
GrepNinjaLog Atom XML Feed
[::..recommended..::]
:: CSharpener's Weblog
:: google [>]
:: Programming Languages [>]
:: Smalltalk.org [>]
:: Squeak.org [>]
:: Smallscript.org [>]
:: Python.org [>]
:: Ruby-lang.org [>]
:: Lisp.org [>]
:: Haskell.org [>]

:: Wednesday, March 28, 2001 ::

The Perl 6 Project -- development site. Go to http://www.perl.org/perl6/ or use Perl; for news and basics.

:: grepninja 3/28/2001 03:48:13 PM [+] ::
Perl6 RFC Index

:: grepninja 3/28/2001 03:45:00 PM [+] ::
Ruby - LibGlade - Glade - GTK Howto

:: grepninja 3/28/2001 03:24:16 PM [+] ::
Tim Bray's Annotated XML Specification.

:: grepninja 3/28/2001 10:36:37 AM [+] ::
Hack the Planet Prime

:: grepninja 3/28/2001 10:31:57 AM [+] ::
Geeknews.org - Be a Geek

:: grepninja 3/28/2001 10:22:37 AM [+] ::
Unix Guru Universe

:: grepninja 3/28/2001 10:07:28 AM [+] ::
Ultra Fractal: Advanced Fractal Software -- this is shareware and costs about $35 to register. The images look great, though -- see the Gallery

:: grepninja 3/28/2001 09:30:12 AM [+] ::
The Squeak Swiki and a couple of mirror sites:

:: grepninja 3/28/2001 08:50:17 AM [+] ::
:: Tuesday, March 27, 2001 ::
Catalog of Free Compilers and Interpreters

:: grepninja 3/27/2001 02:57:08 PM [+] ::
Review of Existing Languages

:: grepninja 3/27/2001 02:55:44 PM [+] ::
Programming Language Research information at the Carnegie Mellon School of Computer Science.

:: grepninja 3/27/2001 02:54:23 PM [+] ::
FTP access to the GNU Smalltalk stable release

:: grepninja 3/27/2001 02:45:21 PM [+] ::
Languages and Compilers at Scientific Applications on Linux (SAL).

:: grepninja 3/27/2001 02:35:23 PM [+] ::
The Language List at CUI has information on something over 2000 computer languages.

:: grepninja 3/27/2001 02:27:15 PM [+] ::
Software Technology Interest Group (Sting)

:: grepninja 3/27/2001 02:25:37 PM [+] ::
Computers: Programming: Languages: C Sharp

:: grepninja 3/27/2001 12:43:51 PM [+] ::
Alan Kay's "Etoys and Simstories in Squeak" ideas are here: eToys in Squeak.

:: grepninja 3/27/2001 09:54:18 AM [+] ::
The Squeak Browser Plugin page. I'm sure I posted this before but it's worth posting again.

:: grepninja 3/27/2001 09:44:46 AM [+] ::
:: Monday, March 26, 2001 ::
The W3C's introductory pages on Extensible Stylesheet Language (XSL).

:: grepninja 3/26/2001 01:21:01 PM [+] ::
Graphviz is Open Source graph (as in graph theory) drawing software.

:: grepninja 3/26/2001 09:08:37 AM [+] ::
:: Thursday, March 22, 2001 ::
A report on a workshop at OOPSLA in 1995 on Testing Smalltalk Applications. Things have changed some since then, haven't they!

:: grepninja 3/22/2001 04:11:29 PM [+] ::
OO Example Code -- The Challenge ...

:: grepninja 3/22/2001 02:43:54 PM [+] ::
GLUT 3.7 Specification

:: grepninja 3/22/2001 01:49:52 PM [+] ::
Nate Robins - OpenGL - GLUT for Win32

:: grepninja 3/22/2001 01:43:19 PM [+] ::
The Vaults of Parnassus: Python Resources for the webmaster's "Brave Pythic Friends."

:: grepninja 3/22/2001 12:22:21 PM [+] ::
oss4lib Open Source Systems for Libraries deserves the GrepNinja "amazingly awesome reference site of the day award!"

:: grepninja 3/22/2001 11:50:23 AM [+] ::
Gee, I almost forgot about the excellent O'Reilly Meerkat: An Open Wire Service! This is a really cool way to get your techie news.

:: grepninja 3/22/2001 11:43:34 AM [+] ::
XML.com: Using W3C XML Schema [Nov. 29, 2000]

:: grepninja 3/22/2001 11:33:29 AM [+] ::
Xmlhack.com -- XML developer news by and for the XML community

:: grepninja 3/22/2001 11:23:51 AM [+] ::
XML Schema: Formal Description First W3C Working Draft, published 20 March 2001.

:: grepninja 3/22/2001 10:34:41 AM [+] ::
Canonical XML is now a W3C Recommendation (15 March 2001).

:: grepninja 3/22/2001 10:29:15 AM [+] ::
ZVON.org offers some tools, references, and other stuff related to XML/XSLT processing. I have not even begun to investigate what's on this site but can readily see that it will be worth spending some time here. See Zvon XSLTracer in particular about step by step XSLT transformation (with dynamic examples).

:: grepninja 3/22/2001 10:25:15 AM [+] ::
Programmers' Canvas Toolkit -- "DevGuy has made available, under the GPL, scripts and a how-to guide for building a development environment that manages source code and performs automated builds."

:: grepninja 3/22/2001 10:07:54 AM [+] ::
:: Wednesday, March 21, 2001 ::
XML Cooktop -- a free (but not Open Source) Windows XML development environment.

:: grepninja 3/21/2001 03:57:01 PM [+] ::
'Best Practices' for Open Source ?

:: grepninja 3/21/2001 01:53:25 PM [+] ::
:: Friday, March 16, 2001 ::
Rogare's Ruby Corner

:: grepninja 3/16/2001 05:08:24 PM [+] ::
Reaching the global community -- How IBM's Machine Translation Demo works.

:: grepninja 3/16/2001 09:54:58 AM [+] ::
Machine translation -- an IBM developerWorks demo.

:: grepninja 3/16/2001 09:50:25 AM [+] ::
XML for C++ -- IBM alphaWorks distribution of IBM's XML for C++ parser (XML4C), which is "based on Apache's Xerces-C XML parser." These downloads are subject to various license restrictions you should review before you use them.

:: grepninja 3/16/2001 09:47:32 AM [+] ::
developerWorks : XML : Introduction to the Darwin Information Typing Architecture -- an attempt at an XML-based portable technical information architecture.

:: grepninja 3/16/2001 09:37:41 AM [+] ::
CVS for the Developer or Amateur -- a free IBM tutorial but you must register. Registration will allow you to use other tutorials in IBM's Linux: Education - Tutorials section. While this CVS tutorial is directed towards Linux, much of it applies to CVS on any platform.

:: grepninja 3/16/2001 09:35:19 AM [+] ::
developerWorks : Usability : Debunking the myths of UI design

:: grepninja 3/16/2001 09:24:50 AM [+] ::
Haskell.org is the main home page for Haskell but you can also find some nice resources at AFP - Compilers, Manuals and Tutorials.

:: grepninja 3/16/2001 08:45:05 AM [+] ::
Some Haskell tutorials:

:: grepninja 3/16/2001 08:42:23 AM [+] ::
:: Thursday, March 15, 2001 ::
Customizing the Squeak UI

:: grepninja 3/15/2001 02:09:04 PM [+] ::
Steve's experimental skins code

:: grepninja 3/15/2001 02:07:42 PM [+] ::
Skinned Components project for V3 of Squeak

:: grepninja 3/15/2001 02:06:15 PM [+] ::
Perfect, amicable and sociable numbers

:: grepninja 3/15/2001 02:01:53 PM [+] ::
CVonline is "The Evolving, Distributed, Non-Proprietary, On-Line Compendium of Computer Vision."

:: grepninja 3/15/2001 01:58:54 PM [+] ::
Nanotechnology Database

:: grepninja 3/15/2001 01:56:08 PM [+] ::
:: Wednesday, March 14, 2001 ::
Interface Hall of Shame

:: grepninja 3/14/2001 03:52:01 PM [+] ::
IBM Software : AD Certification : ICE -- IBM Certification Exam Tool (pre-assessment tests)

:: grepninja 3/14/2001 12:40:38 PM [+] ::
Test 486 (or 1Z0-513), Object-Oriented Analysis and Design with UML Test: Description

:: grepninja 3/14/2001 12:38:59 PM [+] ::
ITworld.com Forums: Robert C. Martin -- this well-known guru has this endorsement of some of my favorite new technologies: "So, Bob Martin's prediction for this decade: Keep an eye on languages like Python, Ruby, and Smalltalk. They are likely to become extremely important."

:: grepninja 3/14/2001 09:04:43 AM [+] ::
:: Tuesday, March 13, 2001 ::
I got Hans Breuer's port to Win32 of Dia working quite easily. To do his port, he relied on some resources: GTK+ and GIMP for Windows and Dia's Homepage. Dia is a cool diagram creation program originally targeted on Linux.

:: grepninja 3/13/2001 04:50:01 PM [+] ::
Hans.Breuer.org posts some of Hans's Ports to Win32, including some interesting Python, Gimp, and Dia stuff.

:: grepninja 3/13/2001 04:36:58 PM [+] ::
developerWorks : Linux : Looking through wxWindows

:: grepninja 3/13/2001 03:19:02 PM [+] ::
Check out this article. developerWorks : Linux : wxPython for newbies. The examples actually worked. I think I'll soon be using wxPython a lot and now I'm seriously interested in working on wxWindows bindings for Ruby.

:: grepninja 3/13/2001 03:18:14 PM [+] ::
Here is POV-Ray, the Persistence of Vision Ray Tracer. The POV-Ray VFAQ is a valuable reference document.

:: grepninja 3/13/2001 01:35:24 PM [+] ::
Openwave Developer Program

:: grepninja 3/13/2001 12:46:58 PM [+] ::
ACM1: Beyond Cyberspace willl have a live ACM1 webcast.

:: grepninja 3/13/2001 11:43:27 AM [+] ::
Wiki's Home at UIUC hosts a lot of valuable Smalltalk wikis, including ones for Smalltalk Central, Camp Smalltalk, and the Refactoring Browser.

:: grepninja 3/13/2001 11:26:50 AM [+] ::
ENVYMasters.com Main Page

:: grepninja 3/13/2001 11:02:39 AM [+] ::
Article: Smart Time for Smartphones?

:: grepninja 3/13/2001 10:32:57 AM [+] ::
More on Stinger:

:: grepninja 3/13/2001 09:54:21 AM
[+] ::
Mobile Devices: Microsoft Mobile Phones

:: grepninja 3/13/2001 09:44:56 AM [+] ::
ZDNet News: First look at MS 'Stinger'-based phone

:: grepninja 3/13/2001 09:39:24 AM [+] ::
:: Monday, March 12, 2001 ::
The Apache Toolbox project.

:: grepninja 3/12/2001 11:51:30 AM [+] ::
Infinite Lists in Perl has some interesting ideas for any language. In fact, I first encountered this in a post on comp.lang.ruby.

:: grepninja 3/12/2001 11:13:20 AM [+] ::
An interesting article on "cracking" in Russia: Inside Russia's Hacking Culture. BTW, I personally refuse to use the "H" word in this context. Whenever you see "hacking" mentioned by grepninja, it is in the older, purer sense. Unfortunately, I cannot change article titles or text.

:: grepninja 3/12/2001 11:08:20 AM [+] ::
RubyUnit -- Hugh Sasse's Docs -- documentation on RubyUnit, the Unit Testing framework for Ruby.

:: grepninja 3/12/2001 09:31:03 AM [+] ::
Robert Feldt's Ruby page includes some interesting Ruby applications and extensions.

:: grepninja 3/12/2001 09:25:34 AM [+] ::
:: Friday, March 09, 2001 ::
About PullDOM and MiniDOM

:: grepninja 3/09/2001 05:14:45 PM [+] ::
EasySAX/EventDOM

:: grepninja 3/09/2001 05:12:40 PM [+] ::
BYTE Magazine - August 1996 / Blasts From The Past / 15 Years Ago in BYTE -- Smalltalk

:: grepninja 3/09/2001 05:09:45 PM [+] ::
The Soul of the Ultimate Machine

:: grepninja 3/09/2001 03:51:11 PM [+] ::
The future according to Dennis Ritchie

:: grepninja 3/09/2001 03:46:53 PM [+] ::
JOMA - Journal of Online Mathematics and its Applications

:: grepninja 3/09/2001 02:43:17 PM [+] ::
Some commercial online colaborative environments:

:: grepninja 3/09/2001 01:56:48 PM [+] ::
I think I may have to get a copy of the book: Slashdot | The Hacker Ethic.

:: grepninja 3/09/2001 01:43:23 PM [+] ::
THE Interactive Ruby Interpreter

:: grepninja 3/09/2001 11:34:39 AM [+] ::
Some bioinformatics sites:

:: grepninja 3/09/2001 10:29:01 AM [+] ::
Check out the recent changes to MySQL, which now has transaction support, among other things:
  ZDNet: MySQL makes a move up-market

:: grepninja 3/09/2001 10:00:06 AM [+] ::
Dan H. H. Ingalls Byte article on :Design Principles Behind Smalltalk.

:: grepninja 3/09/2001 09:43:20 AM [+] ::
:: Thursday, March 08, 2001 ::
A paper on the Us Language, a derivative of Self and Smalltalk: A Simple and Unifying Approach to Subjective Objects - Smith, Ungar (ResearchIndex).

:: grepninja 3/08/2001 04:38:19 PM [+] ::
This is a fascinating page: Gallery of CSS Descramblers!

:: grepninja 3/08/2001 04:17:22 PM [+] ::
The Unofficial Ruby Home Page - Japanese

:: grepninja 3/08/2001 03:25:32 PM [+] ::
A Ruby binaries site has some essentials for the truly serious Rubyite.

:: grepninja 3/08/2001 03:05:57 PM [+] ::
Test first, by intention: A code and culture translation from the original Smalltalk to Ruby.

:: grepninja 3/08/2001 01:12:46 PM [+] ::
An interesting article on Ruby and Allegro CL 6.0 Lisp:
  Byte > Column > LISP and Ruby > Allegro CL 6.0 > February 8, 2001

:: grepninja 3/08/2001 01:08:51 PM [+] ::
A nice list of Lisp implementations:
   ALU: Common Lisp Implementations

:: grepninja 3/08/2001 01:05:58 PM [+] ::
010101: Art in Technological Times

:: grepninja 3/08/2001 09:50:25 AM [+] ::
:: Wednesday, March 07, 2001 ::
NQXML is the beginning of "a pure Ruby implementation of an XML tokenizer, a SAX XML parser, and a DOM XML Parser."

:: grepninja 3/07/2001 02:24:52 PM [+] ::
Ruby Mine  |  Home

:: grepninja 3/07/2001 02:14:46 PM [+] ::
An alternative index to Ruby's RAA: Ruby Mine  |  RAA.

:: grepninja 3/07/2001 02:13:56 PM [+] ::
ANTLR Website -- Another Tool for Language Recognition (ANTLR) was formerly the Purdue Compiler-Compiler Tool Set (PCCTS). The site says that ANTLR "provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++ or Java actions [You can use PCCTS 1.xx to generate C-based parsers]."

:: grepninja 3/07/2001 10:46:30 AM [+] ::
Common Lisp the Language, 2nd Edition is an online reference containing the complete text of Guy L. Steele's classic book. Praise and thanks go to Dr. Steele Butterworth-Heinemann, owners of Digital Press, for putting this essential work on the internet.

:: grepninja 3/07/2001 09:25:21 AM [+] ::
Here are some GPL /LGPL/Licensing references (definitely *not* an exhaustive list!):

:: grepninja 3/07/2001 09:14:35 AM [+] ::
:: Tuesday, March 06, 2001 ::
comp.lang.ruby on Newzbot.com

:: grepninja 3/06/2001 02:42:45 PM [+] ::
RubyCookbook.org plans to be a repository for Ruby "recipes."

:: grepninja 3/06/2001 01:07:46 PM [+] ::
FPC-Lazarus Project -- some day a Delphi emulation will be free.

:: grepninja 3/06/2001 11:45:31 AM [+] ::
DrScheme is very cool. So is MIT Scheme.

:: grepninja 3/06/2001 11:29:24 AM [+] ::
CLISP - a free ANSI Common Lisp

:: grepninja 3/06/2001 11:23:19 AM [+] ::
Some CAML references:

:: grepninja 3/06/2001 11:19:08 AM [+] ::
Here's a reference to the archaic but extremely interesting CLU programming language: the CLU Home Page. The CLU community was very influential on object oriented thinking and OO language design. CLU still has some lessons for modern language designers. Take heed!

:: grepninja 3/06/2001 11:14:00 AM [+] ::
The Holodesk Developer's Website for the Holodesk Communicator system.

:: grepninja 3/06/2001 10:28:59 AM [+] ::
The Code Project "is a place where developers can contribute their own ideas, share their own code, and just hang out and help each other learn." The site is mostly oriented towards .NET, C++, MFC, ASP, C# and similar technologies and has no mention of alternative languages, etc.

:: grepninja 3/06/2001 10:04:17 AM [+] ::
Here's a new C# and .NET developer's network: C# Corner.

:: grepninja 3/06/2001 10:01:26 AM [+] ::
MindCracker.com is a C++ developer's network, presented as "a free resource site for C++, MFC, ATL, COM developers. You can submit your C++ related code or articles on this site." The site includes material on C#.

:: grepninja 3/06/2001 10:00:13 AM [+] ::
:: Monday, March 05, 2001 ::
PythonWare

:: grepninja 3/05/2001 05:31:52 PM [+] ::
I just installed xmlrpclib and tried this example: XML-RPC for Python. It worked great; very impressive!

:: grepninja 3/05/2001 04:45:52 PM [+] ::
Presentation of PyPaSax, which "uses the Python parser to generate Sax2 events," leading to viewing a python document as an XML tree.

:: grepninja 3/05/2001 03:38:02 PM [+] ::
The Ruby Application Archive, otherwise affectionately known as "the RAA."

:: grepninja 3/05/2001 03:05:44 PM [+] ::
Cameron Laird at Home and at work.

:: grepninja 3/05/2001 02:30:15 PM [+] ::
Mozilla.org on JavaScript including information on SpiderMonkey Embedding with Mozilla's JavaScript-C Engine, including a stand alone interpreter.

:: grepninja 3/05/2001 02:05:06 PM [+] ::
spidermonkey.com

:: grepninja 3/05/2001 01:59:19 PM [+] ::
The Programming Language Lua

:: grepninja 3/05/2001 01:57:00 PM [+] ::
The LinuxBIOS Home Page

:: grepninja 3/05/2001 01:23:14 PM [+] ::
Haskell.org is the home of the Haskell programming language, a "purely functional language." Compilers are available for a computer near you.

:: grepninja 3/05/2001 01:12:09 PM [+] ::
RubyCHannel is a fabulous information site for the Ruby programming language. Among other things, this site has The Interactive Ruby Interpreter and Programming Ruby Interactive, an online edition of the Programming Ruby book complete with "Try It" buttons above the code. I give this site an A++ for an extremely high signal to noise ratio!

:: grepninja 3/05/2001 12:26:52 PM [+] ::
Debugging under GNU/Linux article by Randy Zack in C/C++ Users Journal.

:: grepninja 3/05/2001 11:57:14 AM [+] ::
Real Programmers Don't Use Pascal -- Just a reminder!

:: grepninja 3/05/2001 11:50:08 AM [+] ::
:: Sunday, March 04, 2001 ::
Ruby Master Sites

:: grepninja 3/04/2001 03:02:23 PM [+] ::
www.news2mail.com: News from Comp.Lang.Ruby

:: grepninja 3/04/2001 12:57:24 PM [+] ::
Mailgate.ORG Web Server: comp.lang.ruby

:: grepninja 3/04/2001 12:56:48 PM [+] ::
:: Friday, March 02, 2001 ::
Welcome to Squeakland - but you may need the Squeak Browser Plugin first.

:: grepninja 3/02/2001 02:39:34 PM [+] ::
The Squeaklet.com site has a few nifty Squeak thingies.

:: grepninja 3/02/2001 02:34:41 PM [+] ::
The " Official GNU Smalltalk Page

:: grepninja 3/02/2001 09:44:44 AM [+] ::
:: Thursday, March 01, 2001 ::
Techie Publications of David Mertz - author of the "Charming Python" column.

:: grepninja 3/01/2001 03:24:46 PM [+] ::
developerWorks : Linux : Charming Python - Updating your Python reading list

:: grepninja 3/01/2001 03:23:32 PM [+] ::
SmartAddins.com

:: grepninja 3/01/2001 03:07:41 PM [+] ::
COM Resource CD Online -- Designing COM Applications

:: grepninja 3/01/2001 03:01:24 PM [+] ::
Some Bithead humor: Alan Cox on a Chip

:: grepninja 3/01/2001 02:45:39 PM [+] ::
What the heck is DSSSL?

:: grepninja 3/01/2001 02:20:48 PM [+] ::
Wind River OS/Run-Time Products - VxWorks 5.4 - used in the newest Intel Web Tablet.

:: grepninja 3/01/2001 10:46:18 AM [+] ::
BeComm Corporation produces Strings Technology for the internet appliance industry. Strings is used by Intel for its newest Web Tablet.

:: grepninja 3/01/2001 10:38:57 AM [+] ::
Intel(R) Web Tablet

:: grepninja 3/01/2001 10:31:04 AM [+] ::

This page is powered by Blogger. Isn't yours?
[::..Atomz Advanced Search..::]
Search For:
Match:  Any word All words Exact phrase
Sound-alike matching
Dated:
  From: ,
 To: ,
Within: 
Show:   results   summaries
Sort by: