Wednesday, June 16, 2004

Retired Diplomats, Military Commanders Fault Bush's Leadership (washingtonpost.com) -- "Never in the two and a quarter centuries of our history has the United States been so isolated among the nations, so broadly feared and distrusted."

Tuesday, June 08, 2004

The computer-language shootout guy seems to like Bigloo, a Scheme implementation.

Lua is supposed to be embeddable, and is quite small and fast.
Parser stuff:

Parser definition in Wikipedia.

CS CODEDOM Parser -- a utility which parses the C# source code and creates the CODEDOM tree of the code (general classes that represent code, part of .NET Framework - namespace System.CodeDom). Also, many cool parser links.

DEVLIB.org: Programming: Compilers: Lexer and Parser Generators -- including a free parser generator that works with .NET.

GOLD Parser -- a free parser generator. Unlike common compiler-compilers, the GOLD Parser does not require you to embed your grammar directly into your source code. Instead, the Builder analyzes the grammar description and saves the parse tables to a separate file. This file can be subsequently loaded by the actual parser engine and used. Currently the GOLD Parser Engine is available in Java, .NET and ActiveX. [Open Source]

JB2CSharp -- A port of the Java-Bison/Flex software developed by the Serl project at the University of Colorado, Boulder. Parsers and lexers will be able to use C# actions. The open source .NET project Mono has requested the port, and here it is. [Open source, BSD License]

Flex for Microsoft Visual C++ 6.0 and .Net -- Describes how to build Flex using Microsoft Visual C++ 6.0 and .Net.

Friday, June 04, 2004

Open SMB port Tests -- lots of SMB- and NetBui-related stuff, including useful MSDN info.

Friday, May 28, 2004

Monday, May 24, 2004

Io: a small programming language. Discussion includes this useful FAQ, which includes the question: How would you compare Io to Lua, Python, Ruby, Perl and Java?

Wednesday, May 12, 2004

coLinux: Linux for Windows Without Rebooting by KIVILCIM Hindistan -- Trying Linux just keeps getting easier. Knoppix and other live CDs let you take Linux with you on CD and USB keys, but you have to reboot to run your software. What about Windows users who want to use Linux in conjunction with their existing systems? KIVILCIM Hindistan explores the world of coLinux -- cooperative Linux.

Netcat and Reverse Telnet by KIVILCIM Hindistan -- The venerable Unix utility cat has all sorts of uses, but it's limited to the local machine. Enter Netcat, a network-aware cat. KIVILCIM Hindistan introduces the Swiss Army Knife of networking.

Homemade Embedded BSD Systems by Michael Lucas -- BSD runs nicely on older PCs, but they can be noisy and time-consuming to set up. Worse yet, the hardware may be at the end of its life. Is there a better alternative to dedicated (and closed) hardware devices? Michael Lucas demonstrates using BSD on a low-power, low-fuss Soekris box.

Building a Parrot Compiler by Dan Sugalski -- Parrot, the virtual machine for Perl 6, is not just for Perl 6 anymore. It's a surprisingly high-level, high-performance target for all sorts of languages. Dan Sugalski demonstrates Parrot's capabilities by building a compiler for a simple, yet business-critical, 4GL. Dan is a coauthor of Perl 6 Essentials.

Sunday, August 31, 2003

Wednesday, October 30, 2002

Friday, September 06, 2002

From Slashdot:
Various Microsoft news tidbits contributed by numerous readers: Phoebus0 notes that Microsoft's Vice-President in charge of Windows development states flat out that Microsoft products aren't engineered for security, absolutely guaranteeing he'll have tomorrow's Ditherati quote. Many readers submitted this Knowledge Base article stating that Microsoft is mystified by a wave of successful hacks on assorted versions of Windows (there's also a news report on this). Microsoft has another security bulletin out on the digital certificate spoofing bug that has caused them so many problems recently.
Read More...

Thursday, September 05, 2002

This site has really cool-sounding stuff (which I like): http://www.paulgraham.com/, including a Bayesian algorithm spam filter, and a LISP-like language they're creating from the ground up called "arc."

Tuesday, September 03, 2002