:: 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 ::|
:: Wednesday, May 23, 2001 ::
X-Smiles.org is "an open xml-browser for exotic devices.":: Tuesday, May 22, 2001 ::
For basic information about GLUT for Win32, see Nate Robins OpenGL Page and the Frequently Asked GLUT Questions list.
For a "wearable" keyboard, see the Handkey Twiddler.
Here is what some Perl 6 code may look like.
If you participate in Ruby development, you will need frequent access to this site: Ruby Change Requests (RCR).:: Monday, May 21, 2001 ::
Agenda VR3 Help Page
Tom's AgendaVR Pages
UseModWiki is "a reimplementaiton/clone of the original Wiki concept created by Ward Cunningham."
The Agenda now has an AgendaWiki.
rsync offers "fast incremental file transfer" and may be usable with some work on the Agenda.:: Friday, May 18, 2001 ::
SCAN: /VisualWorks/WysiTeX:: Thursday, May 17, 2001 ::
Classify this one in the "bizarre" column: Lingua::Romana::Perligata -- Perl for the XXIimum Century. Various discussions say that Perl 6 will be even more bizarre.
I have a new site at GrepNinja's Graffito, which includes Ruby Rucksack, a place where I plan to share some Ruby related files. For now, I have created files that add Ruby syntax highlighting support to the GWD Text Editor and the CREdit text editor.
Here are some papers on optimising dynamically-typed languages (including Self): Recent publications of OOCSB members
RUDL library -- the Rubified Directmedia Layer, a Ruby/SDL interface.:: Tuesday, May 15, 2001 ::
The Boa Webserver is seriously gaining favor in the embedded Linux community. It even runs on the Tiqit.
The pages at this Tiqit Computers site are being served by Tiqit, the "world's smallest PC."
Thumbcode: A Device-Independent Digital Sign Language is featured on the Wearables Lab site along with the "world's smallest PC.
You can get free Swikis here at Swiki.net. Swiki stands for "Smalltalk Wiki" and a Swiki is a collaborative workspace.
What is an Object? — Allen I. Holub
A tutorial on a distributed Ruby framework, DRB: Intro to DRb.
The main page at Blogger referenced this interesting article: elearningpost - June 2001: Grassroots KM through blogging.
Simple DirectMedia Layer -- a cross-platform multimedia library. RUDL -- a Ruby interface to SDL. Ohai's Ruby/SDL interface (Japanese page) is another, more direct, Ruby interface to SDL.:: Monday, May 14, 2001 ::
Object Oriented Programming A Brief Introduction using Ruby was put together recently in response to a comp.lang.ruby request for inromation on object oriented programming.
Interpol now has a Information Technology Crime section on its site.
SAL "is a global infrastructure of SOAP compliant servers (Apache, MSSOAP, SOAP:Lite, SAL etc) offering Web Services for many different types of platforms."
XML Database Products
XML Toolkit, at the IBM alphaWorks site, is "a Java component that converts UML information between Rational Rose Models and XMI-standard XML.
XMLOutline is a commercial product that generates XML (with DTD) from an outline you create in a word processor. The price is currently $40.
DTDGenerator is an online front end to the Saxon parser. You will probably have to hand tweak the results but DTDGenerator can do most of the grunt work for you.:: Friday, May 11, 2001 ::
Squeak Foundation Swiki
Smalltalk Products Home Page at Instantiations.
An Introduction to 3DML at XML.com points out that the 3DML technology used at Flatland is not really XML. Personally, I hope that Flatland will comply with XML standards in the near future. The article also makes some comments about the difficulty of VRML, which is even less XML compliant than 3DML. I'm going to play with 3DML at Flatland, though, because it seems like a very cool new technology from which much can be learned.
The first annual Ruby Conference: RubyConf 2001.
CosmoCows Squeak OpenGL - Fun with 3D and Fun with Squeak, a web camera interface for Squeak.
XML.com: Understanding XML Schemas [Jul. 01, 1999]
Michael Kay, author of the XSLT Programmer's Reference wrote the SAXON XSLT processor.
Open GIS Consortium Home Page
The Ultimate Chatlist: Emoticon Search
Something Dilbertian just for managers: Unofficial Etch-A-Sketch FAQ.:: Wednesday, May 09, 2001 ::
Windows 2000 Registry Maintenance: Getting Rid of the Unwanted.
ADML Preface -- Full document describes the Architecture Description Markup Language (ADML) developed by the Micro-electronics and Computer technology Consotrtium (MCC) as part of its Software and Systems Engineering Productivity (SSEP) project. ADML modernizes, standardizes, and "XML-izes" ACME, one of the major architecture description languages.
XML Links at Startkabel -- English is not the primary language on this site but it has *great* XML links.:: Tuesday, May 08, 2001 ::
Introduction to Cocoon (Technologies Used)
Introduction to Cocoon (Technologies Used)
Python for Lisp Programmers
Some references on ML, Caml, and Objective Caml:
Practically Networked Home
Plumbin' Smalltalk Application:: Wednesday, May 02, 2001 ::
VBXML.COM - For all your XML, XSL, WAP and BizTalk needs
Reminder: Tim Bray's Annotated XML Specification is an essential resource!
Reminder: Tim Bray's Annotated XML Specification site is an essential resource.
NetWinder.org - Main Page
NetWinder Floating Point Notes:: Tuesday, May 01, 2001 ::
This Dictionary of Algorithms, Data Structures, and Problems site looks to be actually useful!
The Prime Pages (prime number research, records and resources)
One system administrator's point of view: Why LD_LIBRARY_PATH is bad.
Diagram & history of programming languages
Hash, Inc. produces Animation:Master, a commercial modeling, rendering, and animation package.
The Juicy Blender Tutorials
O'Haskell provides some object-oriented extensions to Haskell.