The Latest

Convert a File to a C Data Structure

Yesterday's post about embedding a file in an executable has gotten a couple of replies about programs that will convert the file to a C data structure. This is certainly an option, here's a script that does that without the need to go searching for programs, it uses standard Linux tools: more>>

What it's all about . . .

Ever wonder why a guy like me writes all these articles, pens all these books, gives talks at trade shows, universities, or appears on radio and television. It's not the fame and glory (there isn't much anyhow). No, it's something entirely different. more>>

Are There Any Evil Distros?

If you take a gander at the number of Linux distributions listed at Distrowatch, you'll find there are tons of "forks" and "offshoots" from one distribution to another. With Linux, we have the freedom to do that, but I'm curious if there are any Linux flavors that are truly offensive to people. more>>

OpenOffice Drops a New Version, and the Heaps are Overflowing

Bugfixes have been big this week, with patches pouring forth from proprietary and Open Source projects alike. Drifting down the security stream is a new version of OpenOffice, pushing a critical security patch and perking things up with a barge-load of new features. more>>

Nokia is Preaching, But not Really to the Choir

Nobody likes to be told they need to learn how things work in their own back yard, but when the lesson is about being taken to the cleaners, it's doubly offensive. Such was the message from Nokia on Tuesday, as its Open Source head took the OS community to task for not letting corporate greed run roughshod over the principles upon which Open Source stands. more>>

Embedding a File in an Executable, aka Hello World, Version 5967

I recently had the need to embed a file in an executable. Since I'm working at the command line with gcc, et al and not with a fancy RAD tool that makes it all happen magically it wasn't immediately obvious to me how to make this happen. A bit of searching on the net found a hack to essentially cat it onto the end of the executable and then decipher where it was based on a bunch of information I didn't want to know about. Seemed like there ought to be a better way... more>>

Latest X Server Sees the Light of Day

Pulling things together for a stable software release isn't easy, and for many projects, it's a process that comes together when it's ready to come together. Other projects, however, have a more predictable cycle for their releases — and when the wheels come off the cycle, people take notice. more>>

Maxthon for Linux: Firefox Slayer?

I've been doing some research on browsers for an article about Firefox and have uncovered some pleasant surprises. more>>

RMS Trashes the Tube

Free Software Foundation founder Richard Stallman is no stranger to controversy, and probably never will be. He grabbed himself a fresh dose of it on Monday, attacking London's famed Underground over the potential for government tracking of citizens via the smartcard season pass. more>>

It Petaflops, and it's Linux

When it comes to supercomputing, flopping is a good thing. While geeks everywhere are gushing over gigahertz and terabytes, the uber-geeks at IBM, in conjunction with the nuclear overlords at Los Alamos, have been chasing the elusive petaflop — and they've finally got it, 6000ft² of it. more>>

Linux in Education: Concepts Not Applications

One of the biggest arguments used against Linux in grade school level education is that we aren't teaching kids to use the applications they'll use in the "real world". As the Technology Director for a K-12 school district, I've heard that argument many times. After all these years, I still don't buy it. more>>

EU Superwoman Gives Open Source a Boost

Neelie Kroes is a force to be reckoned with. As head of the European Union's antitrust division, she holds in her hands the future — and the financial health — of any company foolhardy enough to make monopolistic advances on the Old World. To top it off, she's now a vocal proponent of Open Source software. more>>

Red Hat Smooths Over Troubled Patent Waters

Red Hat is no stranger to the problem of software patents, and will likely continue to endure conflict with them long into the future. Two of its troubles, however, disappeared today, as Red Hat announced that it has settled patent-infringement lawsuits with DataTern Inc. and Firestar Software Inc. — the latter ongoing since 2006. more>>

More Fury from the SFLC

If the number of lawsuits filed defines the worth of a client, then the Software Freedom Law Center must be courting the developers of BusyBox with champagne and caviar. Having already filed and settled suits against a gaggle of GPL-infringing companies — including communications giant Verizon — they've now started a new round, targeting Bell Microproducts, Inc. and Super Micro Computer, Inc. more>>

Why Python is The Best

At the Geek Ranch we recently made a decision to implement some software in Python. Or, more accurately, I decided and there was no disagreement. Then Python gets picked as the best scripting language in the LJ Readers' Choice survey. That inspired me to write this article (and get ready for Perl and Ruby fans to start yelling at me). more>>

Yahoo: You're a Manipulator, Mr. Icahn

The Yahoo-Microsoft cum Yahoo-Icahn drama continues, with very little if any progress, but quite a bit more sniping 'ore the redoubts. This time, it's Yahoo giving the master of the hostile takeover a tongue-lashing. more>>

OpenOffice.org Template Collections

Stubbornly, OpenOffice.org continues to ship with only a handful of templates. Despite the efforts of several sub-projects and individuals to change the situation, the standard OpenOffice.org download includes only a couple of slide show presentations and a few templates to accompany the wizards available in the file menu. This lack of templates is a serious handicap for many users, and often leaves a poor impression on new users who are accustomed to the selection of templates found in other office suites. more>>

"Inept Geek" to Grep Body for Deal

At the end of April, the sensational trial of Hans Reiser — the programmer behind ReiserFS — ended in a conviction for murdering his estranged wife Nina, with Reiser continuing to proclaim his innocence. That tactic seems to have given way after a month in jail, however, as the "abrasive" and "completely inept" geek is now looking for a deal. more>>

ncftp

I needed an FTP client that would resume a put. I had been using a firefox plugin but it isn't available for firefox 3 yet. I had also used Kftpgrabber which works but is (newbies beware here) hard to use because it has a GUI instead of being a nice, clean, easy-to-use command line.

more>>

FTC Finally to Investigate Intel on the Record

Intel has been fighting off charges of monopolistic activity in the microprocessor market for years, with Advanced Micro Devices as the lead accuser before a range of world trade powers. Now the U.S. Federal Trade Commission is finally entering the fray — years after everyone else saw the writing on the wall. more>>