Tag Archives: programming

Not a New Problem

This article speaks of careless use of XML and of how the government wants a standard. This is not a new problem. Once upon a time, the Department of Defense wanted to standardize the way contract proposals were submitted. Thus VHDL (VHSIC Hardware Description Language – VHSIC means Very Speed Integrated Circuit) was born. Schematics were described using this standard. These days the reverse is true – hardware is "written" in VHDL first, then fabricated. Nowadays hardware can be synthesized much like how code is compiled. This is particularly useful when designing for FPGAs (Field Programmable Gate Arrays). Do a search on Google for any of these terms to learn more.

Government seeks accord on XML
Margaret Kane

"The federal government isn't known as a pioneering early adopter. But growing support within U.S. agencies for the popular XML data exchange format has raised concerns that, for once, things might be moving too fast."

Microsoft At It Again

Now Microsoft is trying to dictate how we license software we develop. They’re trying
to bully people away from GPL.

Microsoft’s
file-share rule makes waves

Microsoft has opened a new chapter in its long-running dispute with open-source software developers–and it could have antitrust implications.

In late March, Microsoft published a document that outlines how third-party developers can use Common Internet File Sharing (CIFS), a protocol developed by Microsoft that specifies how Windows PCs share files with servers.Though publishing the document should make it easier to write software that incorporates CIFS, it contains a crucial restriction that has instead handcuffed some developers.

Specifically, Microsoft requires programmers to sign an agreement that prohibits using information in the document when building software governed by the General Public License (GPL). Among the products affected by the restriction is Samba, widely used software that competes with file sharing technology in Microsoft’s Windows operating system. Samba uses CIFS to communicate with client systems.

Microsoft Rant

I’m not a big fan of Microsoft. They make products with great interfaces, but flaky guts. On top of that, their business practices are monopolistic. Everybody knows that, right? Of course they do. So when my university struck a deal with the devil to offer free Microsoft products to students (read as “indoctrinate young programmers into M$ dogma”), I wasn’t thilled.

I changed my tune, however, when I yoinked free coppies of Win98, WinXP, OfficeXP, and Visual Studio. I still didn’t like M$, but who can turn down free software, especially enterprise level? I certainly can’t.

Anyhow, all was groovy until I wanted a better Java development environment than Forte. I soon discovered that Visual J++ 6.0 is woefully out of date and Visual Studio .NET doesn’t support Java (don’t get me started on the bastardizations of Java, C# and J#). So now I need to drop a load of cash to get a decent IDE, since my school only supports M$. I am not a happy camper.

Excuse me. I’m feeling all faclempt. Discuss amongst yourselves: Bill Gates bears the mark of the Beast or Bill Gates IS the Beast…