Geek of the Month: Richard M. Stallman

It’s the last day of the month once again. To our avid readers, you may already know that it is time once again to honor an über geek whose works and life changed the course of technology, particularly the field of computing. So without further a do, let’s give importance to a very famous free software evangelist, the living legend himself, Richard M. Stallman.

Here is a brief summary of his fabled life.

Richard Matthew Stallman “RMS” was born on March 16, 1953). He is an American software freedom activist, hacker, and software developer. In September 1983, he launched the GNU Project to create a free Unix-like operating system, and has been the project's lead architect and organizer. With the launch of the GNU Project, he started the free software movement and, in October 1985, set up the Free Software Foundation.

Stallman pioneered the concept of copyleft and is the main author of several copyleft licenses including the GNU General Public License, the most widely used free software license. Since the mid-1990s, Stallman has spent most of his time advocating for free software, as well as campaigning against both software patents and what he sees as excessive extension of copyright laws. Stallman has also developed a number of pieces of widely used software, including the original Emacs, the GNU Compiler Collection, and the GNU Debugger. He co-founded the League for Programming Freedom in 1989.

Early years
Stallman was born to Daniel Stallman and Alice Lippman in 1953 in New York City, New York. Hired by the IBM New York Scientific Center, Stallman spent the summer after his high-school graduation writing his first program, a preprocessor for the PL/I programming language on the IBM 360.

During this time, Stallman was also a volunteer laboratory assistant in the Biology Department at Rockefeller University. Although he was already moving toward a career in mathematics or physics, his teaching professor at Rockefeller thought he would have a future as a biologist.

In June 1971, as a first year student at Harvard University, Stallman became a programmer at the AI Laboratory of MIT. There he became a regular in the hacker community, where he was usually known by his initials, "RMS" (which was the name of his computer accounts). In the first edition of the Hacker's Dictionary, he wrote, "'Richard Stallman' is just my mundane name; you can call me 'rms'." Stallman graduated from Harvard magna cum laude earning a BA in Physics in 1974.

Stallman then enrolled as a graduate student in physics at MIT, but abandoned his graduate studies while remaining a programmer at the MIT AI Laboratory. At the end of his first year in the graduate program, Stallman suffered a knee injury that ended the main joy in his life - his participation in the folk dance troupe, and with it the opportunity it provided for socializing with the opposite sex. Stallman's ensuing despair culminated in social withdrawal from which he found solace in a heightened focus on the area in which his achievements made him most proud - programming. While his doctoral pursuits in physics became a casualty of this calling, however, Stallman has been awarded six honorary doctorates and two honorary professorships.

While a graduate student at MIT, Stallman published a paper on an AI truth maintenance system called dependency-directed backtracking with Gerald Jay Sussman. This paper was an early work on the problem of intelligent backtracking in constraint satisfaction problems. As of 2003, the technique Stallman and Sussman introduced is still the most general and powerful form of intelligent backtracking. The technique of constraint recording, wherein partial results of a search are recorded for later reuse, was also introduced in this paper.

As a hacker in MIT's AI laboratory, Stallman worked on software projects like TECO, Emacs, and the Lisp Machine Operating System. He would become an ardent critic of restricted computer access in the lab. When MIT's Laboratory for Computer Science (LCS) installed a password control system in 1977, Stallman found a way to decrypt the passwords and sent users messages containing their decoded password (to demonstrate that they were not increasing security, but only hindering free access to each other's software and discouraging sharing it), with a suggestion to change it to the empty string (that is, no password) instead, to restore this free access. Around 20% of the users followed his advice. Although Stallman boasted of the success of his campaign for many years afterward, passwords ultimately prevailed.

GNU project
Stallman announced the plan for the GNU operating system in September 1983 on several ARPAnet mailing lists and USENET.

In 1985, Stallman published the GNU Manifesto, which outlined his motivation for creating a free operating system called GNU, which would be compatible with Unix. The name GNU is a recursive acronym for GNU's Not Unix. Soon after, he started a non-profit corporation called the Free Software Foundation to employ free software programmers and provide a legal infrastructure for the free software movement. Stallman is the nonsalaried president of the FSF, which is a 501(c)(3) non-profit organization founded in Massachusetts.

In 1985, Stallman invented and popularized the concept of copyleft, a legal mechanism to protect the modification and redistribution rights for free software. It was first implemented in the GNU Emacs General Public License, and in 1989 the first program-independent GNU General Public License (GPL) was released. By then, much of the GNU system had been completed. Stallman was responsible for contributing many necessary tools, including a text editor, compiler, debugger, and a build automator. The notable exception was a kernel. In 1990, members of the GNU project began a kernel called GNU Hurd, which has yet to achieve the maturity level required for widespread usage.

In 1991, Linus Torvalds, a Finnish student, used the GNU development tools to produce the Linux kernel. This could be combined with the almost-complete GNU system to make a complete operating system. Most people use the name "Linux" to refer not only to the kernel, but also for the operating system formed by adding the Linux kernel to the GNU system. This has been a longstanding naming controversy in the free software community. Stallman argues that not using "GNU" in the name of the operating system unfairly disparages the value of the GNU project and harms the sustainability of the free software movement by breaking the link between the software and the free software philosophy of the GNU project.

Stallman's influences on hacker culture include the name POSIX and the Emacs editor. On UNIX systems, GNU Emacs's popularity rivaled that of another editor vi, spawning an editor war. Stallman's take on this was to jokingly canonize himself as "St. IGNUcius" of the Church of Emacs and acknowledge that "vi vi vi is the editor of the beast," while "using a free version of vi is not a sin; it is a penance."

A number of developers view Stallman as being difficult to work with from a political, interpersonal, or technical standpoint. Around 1992, developers at Lucid Inc. doing their own work on Emacs clashed with Stallman and ultimately forked the software. Their fork later became XEmacs. An email archive published by Jamie Zawinski documents their criticisms and Stallman's responses. Ulrich Drepper, whom Stallman had appointed to work on GNU libc for the GNU Project, published complaints against Stallman in the release notes for glibc 2.2.4. Drepper accuses Stallman of attempting a "hostile takeover" of the project, referring to him as a "control freak and raging maniac." Eric S. Raymond, who sometimes claims to speak for parts of the open source movement, has written many pieces laying out that movement's disagreement with Stallman and the free software movement, often in terms sharply critical of Stallman.

Personal life
Stallman has devoted the bulk of his life’s energies to political and software activism. Professing to care little for material wealth, he explains that he has "always lived cheaply… like a student, basically. And I like that, because it means that money is not telling me what to do."

For many years, Stallman maintained no permanent residence outside his office at MIT’s CSAIL Lab, describing himself as a “squatter” on campus. His “research affiliate” position at MIT is unpaid.

In a footnote to an article he wrote in 1999, he says “As an atheist, I don't follow any religious leaders, but I sometimes find I admire something one of them has said.” Stallman chooses not to celebrate Christmas, instead celebrating on December 25 a holiday of his own invention, "Grav-mass." The name and date are references to Isaac Newton, whose birthday falls on that day.

When asked about his influences, he replied that he admires Mahatma Gandhi, Martin Luther King, Jr., Nelson Mandela, Aung San Suu Kyi, Ralph Nader, and Dennis Kucinich, and commented as well: “I admire Franklin D. Roosevelt and Winston Churchill, even though I criticize some of the things that they did.” Stallman is a Green Party supporter.
Stallman recommends not owning a mobile phone, as he believes the tracking of cell phones creates harmful privacy issues.

Stallman enjoys a wide range of musical styles from Conlon Nancarrow to folk; the Free Software Song takes the form of alternative words for the Bulgarian folk dance Sadi Moma. More recently he wrote a take-off on the Cuban folk song Guantanamera, about a prisoner in the Guantanamo Bay Naval Base, and recorded it in Cuba with Cuban musicians.

Stallman is a fan of science fiction, including works by the author Greg Egan. He occasionally goes to science fiction conventions and wrote the Free Software Song while awaiting his turn to sing at a convention. He has written two science fiction stories, The Right to Read and Jinnetic Engineering.

A native English speaker, Stallman is also sufficiently fluent in French and Spanish to deliver his two-hour speeches in those languages, and claims a “somewhat flawed” command of Indonesian.

Famous Quotes:
* Geeks like to think that they can ignore politics, you can leave politics alone, but politics won't leave you alone.
* People get the government their behavior deserves. People deserve better than that.
* I could have made money this way, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place.
* People sometimes ask me if it is a sin in the Church of Emacs to use vi. Using a free version of vi is not a sin; it is a penance. So happy hacking.
* You can use any editor you want, but remember that vi is the text editor of the beast.
* Fighting patents one by one will never eliminate the danger of software patents; any more than swatting mosquitoes will eliminate malaria.
* Prior art is as effective as US soldiers in Iraq: They control the ground they stand on, and nothing more. I used to say Vietnam, but, well, you know...
* People said I should accept the world. Bullshit! I don't accept the world.
* Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn.
* I have not seen anyone assume that all the citizens of New York are guilty of murder, violence, robbery, perjury, or writing proprietary software.
* By the way, I hope you all know about the worldwide boycott of Coca Cola company for things like murdering union organizers in Columbia. See the site killercoke.org.
* Giving the Linus Torvalds Award to the Free Software Foundation is a bit like giving the Han Solo Award to the Rebel Alliance.
* When I do this, some people think that it's because I want my ego to be fed, right? Of course, I'm not asking you to call it "Stallmanix"!
* Thanks to Mr. Gates, we now know that an open Internet with protocols anyone can implement is communism; it was set up by that famous communist agent, the US Department of Defense.
* Would a dating service on the net be ‘frowned upon’ . . . ? I hope not. But even if it is, don’t let that stop you from notifying me via net mail if you start one.
* We need to teach people to refuse to install non-free plug-ins; we need to teach people to care more about their long-term interest of freedom than their immediate desire to view a particular site.
* Based on years of conversations, I am convinced that part of the cause of the problem is the tendency to call the system Linux rather than GNU, and describe it as open source rather than free software.
* Instead of worrying about what somebody else is going to do, which is not under your control, the important thing is, what are you going to decide about what is under your control?
* "Idiots can be defeated but they never admit it."
* Playfully doing something difficult, whether useful or not, that is hacking.
* Protecting essential freedoms is always a matter of restricting the actions that would deny them.
* We promote free software as an ethical and social issue. Computer users should always have the freedom to share and change the software they use. It's wrong to try to stop someone.
* Writing non-free software is not an ethically legitimate activity, so if people who do this run into trouble, that's good! All businesses based on non-free software ought to fail, and the sooner the better.

Other Interesting Links:
* Personal home page
* Stallman's blog
* Essays on the GNU philosophy pages

Special Thanks to Wikipedia.org

Slack Off: GoblinX vs. Zenwalk

Today, two Slackware-based Linux distributions from the lightweight division will square off to find out once and for all, who has the clear edge. On the left corner, please welcome the Brazilian sensation, GoblinX. On the right corner, put your hands together for the Zenmaster, Zenwalk.

I will be the sole and fair (hopefully) judge for this Slack-off as I have tried and tested the latest versions of the two distros just recently. I know that it is kind of unfair to compare the two as Zenwalk is bigger than GoblinX “Mini Edition” in terms of size and therefore has more pre-installed applications and features. And, I could have used the “Standard Edition” edition instead. But, we are all just having fun here so we shall push through. Who knows, this could end up like the fight between David and Goliath.

Let the battle begin!

Distrowar Arena (Test Machine Specs):
Board: Intel Corporation D102GGC2
Processor: 3.40 GHz Intel Pentium D
Hard Drive: Samsung 80GB ATA with 8GB allocated to VM disk
Memory: 2GB DDR2 RAM with 256MB allocated to VM memory

Tale of the Tape:

Distro Name: GoblinX/ Weight: 153MB/ Country Origin:Brazil/ Distro Origin:Slackware/ Package Mgt.:TGZ/ Default Desktop:XFCE/ Distrowatch Rank:#36




Distro Name: Zenwalk/ Weight: 469MB/ Country Origin:France/ Distro Origin:Slackware/ Package Mgt.: TGZ/ Default Desktop:XFCE/ Distrowatch Rank:#14


Speed Test
:
Installation Time- Draw!
Boot/Start-up Time - Winner, Zenwalk!
Responsiveness- Draw!

Decoding:
Both GoblinX and Zenwalk were completely installed at almost the same speed, so I just gave a draw verdict on “Installation Time”. Zenwalk took about 41 seconds to boot (measured from Grub menu to the main desktop) compared to GoblinX’s 45 seconds. They were both very responsive since the two are using the same lightweight window manager which is XFCE.

Aesthetics:
Default Theme- Winner, GoblinX!
Extras- Winner, GoblinX!
Artwork- Winner, GoblinX!

Decoding:
GoblinX won the entire "Aesthetics" category because of its unique and artistic appeal. Zenwalk was just too plain and simple. Though for me, simplicity in design is not a disadvantage, I just thought that GoblinX has that X-factor in terms of looks.

Features:
Pre-installed Applications- Winner, Zenwalk!
Available Packages from Repo- Draw!
Ease of Use- Draw!

Decoding:
Being the bigger distro, Zenwalk has the obvious advantage against the smaller GoblinX for available “pre-installed applications”. But, they both have plenty of packages on hand from their software repositories. Also, they were both user-friendly and I had a hard time choosing which one is better so I'm giving a draw verdict for “Ease of Use”.

Stability:
Hardware Detection- Winner, Zenwalk!
Software Management- Draw!
Error Handling- Winner, Zenwalk!

Decoding:
The minor predicament in GoblinX during installation is the reason why Zenwalk won “Hardware Detection” and “Error Handling”. Zenwalk was just too smooth and trouble-free during the set-up. Since both have the same package management system, it’s a tie for “Software Management”.

Final Score:
Zenwalk = 4
GoblinX = 3
*Winner, Zenwalk!

Conclusion:
The older and more experienced Zenwalk Linux won, but by just a slim margin. Its stability and added features were just too much for the young GoblinX to take. Nonetheless, GoblinX didn’t just easily go down because it fought until the end. I think it has a huge potential to succeed, and perhaps, could someday become a distro to be reckoned with.

A well-deserved win by Zenwalk in my own view, but as always, I want more opinions from our dear readers.

DSL 4.2: A Good Thing that Comes in Small Package

DSL (Damn Small Linux) is a minuscule distro that is based on Knoppix. It has a business card size of around 50MB (48.5 MB to be exact). The main aim of DSL is still pretty much the same when it first started, and that is to provide those with ancient computer hardware a highly functional and capable desktop loaded with just the right amount of essential software applications.

My last peek at Damn Small Linux was with version 3.4.3. So I decided that it was about time to have a look at the latest release which is 4.2.5 and see what’s up. I downloaded the ISO image, and then tested it on VMWare. I used only 128MB of virtual RAM which is lower than what’s recommended. It is said that DSL can even run on machines with only 16MB of RAM. You can get DSL from its project’s download page HERE.

Here’s my in-depth look at DSL 4.2.5:

Installation/Setup:
There are plenty of ways to run DSL. You can use it as a live CD which is ideal for rescuing a broken system. For those who travel a lot, DSL can be installed on a USB stick. You can also install it directly on your hard drive. You can even run it within a Windows operating system through virtualization.

Once the ISO image is loaded, you will have a choice to begin or see the boot time options. I didn’t have to add any parameters and just did a normal boot. In a blink of an eye, I was taken to DSL’s main desktop. Up to now, I’m still amazed at the super fast boot speed and wished that bigger or regular-sized distros can do the same.



Look and Feel:
DSL 4.2.5 is utilizing Joe’s Window Manger (JWM) by default which I find user-friendlier than Fluxbox Window Manager (FWM). However, you can quickly switch to FWM if you prefer. JWM is not really as customizable especially when you weigh it against XFCE or Gnome. But, I love the default dark look and I wanted to keep it that way. The desktop theme looks a lot better now compared to before. The default wallpaper has a modern feel to it and there’s now a desktop system monitor. DSL has really no flashy eye-candy whatsoever. The overall look is just plain and simple and just what I expect for in an extremely lightweight distro.



Software/Package Management:
Damn Small Linux as always, crammed as many useful software applications as possible. Here is a long list of pre-installed packages:

*Dillo and *Firefox web browser *Netrik text-based web browser *Ted word processor *Sylpheed email client *Xzgv picture viewer *Xpaint image editor *emelFM file manager *Naim instant messaging client *VoIP Gphone *Beaver GUI text editor *Scheme In A Grid spreadsheet *Xpdf PDF reader *XMMS audio and video player *Vim *Assorted Xbase utilities (Xcalc etc.) *ssh, sshd *betaftpd *Sqlite *Nano *MS Office Viwer *Postscript Viewer *AxY FTP *Telnet client *Microcom *Midnight Commander *Bash Burn, CD Burning App *Fast and Light GUI Admin tools *Monkey web server *VNCviewer *Rdesktop

…and more!

Amazing list isn’t it? The only downside is that some of these programs are still in their older versions. Like Mozilla Firefox is still in version 1.0.6.

You can also use Debian’s Advanced Packaging Tool if you want to get or download additional packages.



Stability/Hardware Support:
DSL handled my Virtual hardware quite well. It properly detected the audio, video, and USB. Ethernet was already working without the need for additional configurations. I also had no problem switching to different screen resolutions. I find DSL Control Panel very handy for setting up several key hardware and software components.

I've encountered minor problems in DSL 4.2.5, like the occasional failure to switch between window managers. Though, I still think that the general stability and security of DSL is exceptional based on my overall evaluation after using and testing it for an extended period of time. Its speed and responsiveness is also very noticeable despite using lesser RAM.



Conclusion:
I have used several versions of DSL already and I would say that there are significant progresses in each and every release. Version 4.2.5 is no different and had some noteworthy improvements over its predecessor. However, in spite of all the changes made, Damn Small Linux is still Damn Small Linux; fast, dependable, efficient and very much valuable. Hats off to DSL!

10 Most Bizarre Photos of Famous Geeks

Do you think that geeks are boring? If your answer is yes, then perhaps some of the photographs that I’m going to show to you can change your mind:

1. Bill Gates arrested for running a red light and driving without a license in New Mexico in 1977 (What's with the smile?):


2. Steve Jobs the Hippie (taken during the 70's I guess):


3. Google founders Sergey Brin and Larry Page in a hot tub and pleasuring each other:


4. Microsoft CEO Steve Ballmer doing his impersonation of Michael Jordan at the NASDAQ launching of Windows Vista and Office 2007.


5. Linus Torvalds is not all brains, he's got the body too. Although, he needs to work more on his sit-ups:


6. Hacker and writer Eric S. Raymond shows off his bad boy image:


7. Apple co-founder Steve Wozniak together with rockstar David Lee Roth of Van Halen (Woz this way!):


8. Free software revolutionary Richard M. Stallman posed like Saint Ignacius in a developers meeting.


9. The other side of Sergey Brin (photo taken during his College years)


10. Bill Gates had too much pie.


*Note that these are all for the spirit of fun and should not be taken seriously. Correct me if some of the photos shown here are not real or just edited. You can also share some links to other bizarre photos of famous geeks that I failed to include here.

Weekly Ten (02-25-2008)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. You Used Python to Write WHAT?
Python is a powerful, easy-to-use scripting language suitable for use in the enterprise, although it is not right for absolutely every use. Python expert Martin Aspeli identifies when Python is the right choice, and when another language might be a better option.
More @ CIO

2. Code Isn't Beautiful
I was thrilled to see the book Beautiful Code: Leading Programmers Explain How They Think show up in my Amazon recommendations. It seems like exactly the type of book I would enjoy. So of course I bought a copy.
More @ CodingHorror

3. AdSense for video now in beta
In a very short time, watching videos online has become a common pastime, and the imagination of artists and other content owners continues to fuel this trend. Meanwhile, across the industry, advertisers and video publishers continue to look for the best solution that balances the needs of video fans with the need for video sites to generate the revenue that enables them to continue to be creative as they grow.
More @ Googleblog

4. Internal bluetooth for 5th gen iPods
More @ HackaDay


5. Microhoo: Lots of questions and still no new answers
In an e-mail sent to Microsoft employees on February 22, Microsoft Platforms & Services President Kevin Johnson reiterated to Microsoft’s employees why Microsoft is continuing to pursue its goal of buying Yahoo.
More @ ZDNetBlogs

6. Pakistan blocks YouTube for 'blasphemous' content: officials
Pakistan has ordered all Internet service providers to block the YouTube website for containing "blasphemous" content and material considered offensive to Islam, officials said Sunday.
More @ YahooNews

7. Open Source Coders Keep Open Mind About Microsoft
After hearing Microsoft's pledge to open the code for many of its applications and perusing at least some of the first documentation, reaction in the open-source community is varied.
More @ PCWorld

8. iPhone, Wii guests on stage at this year's Oscars
More @ Engadget


9. How P20 Grew To Millions
When you give to God, he blesses you so you can give even more!
More @ BoSanchezBlog

10. Some of last week's posts/blogs that find "Tech Source From Bohol" fascinating:
*Ubuntu Site
*Linux Basement
*Xfcemaníacos
*Seguranca Em Informatica
*World of Simulation
*Boycott Novell
*Apuntes, son solo apuntes

***

Free/Open-source Astronomy Software

Astronomy, considered as one of the oldest sciences, is the scientific study of celestial objects (such as stars, planets, comets, and galaxies) and phenomena that originate outside the Earth's atmosphere (such as the cosmic background radiation).

With the aid of powerful telescopes, Astronomers were able to study our vast skies. Since accurate and reliable software related to Astronomy are plenty these days, anyone can now have an opportunity to learn more about Astronomy without the need for telescopes.

I’ve collected here a list of well-recognized free/open-source Astronomy software. I hope this helps:

*Celestia is a 3D astronomy program created by Chris Laurel. The program, based on the Hipparcos Catalogue, allows the user to display objects ranging in scale from artificial satellites to entire galaxies in three dimensions using OpenGL, from perspectives which would not be possible from a classic planetarium or other ground based display.

NASA and ESA have used Celestia in their educational and outreach programs, as well as for interfacing to trajectory analysis software.

Celestia is available for Linux, Mac OS X, and Microsoft Windows. Released under the GNU General Public License, Celestia is free software.


*INDI (an abbreviation of Instrument Neutral Distributed Interface) is a Distributed Control System protocol to enable control, data acquisition and exchange among hardware devices and software front ends, with particular focus on astronomical instrumentation.

The main key concept in INDI is that devices have the ability to describe themselves. This is accomplished by using XML to describe a generic hierarchy that can represent both canonical and non-canonical devices. In INDI, all devices may contain one or more properties. Any property may contain one or more elements. A property in the INDI paradigm describes a specific function of the device. There are five types of INDI properties:

-Text property
-Number property.
-Switch property (Represented in GUI by buttons or check boxes).
-Light property (Represented in GUI by colored LEDs).
-Blob property (Binary data).

INDI provides powerful scripting facilities that enables complete device automation.


*KStars is a planetarium program for the KDE desktop for Unix-like computer operating systems. It provides an accurate graphical representation of the night sky, from any location on Earth, at any date and time. The display includes up to 126,000 stars, 13,000 deep sky objects, all 88 constellations, all 8 planets, the Sun and Moon, and thousands of comets and asteroids. It has features to appeal to users of all levels, from informative hypertext articles about astronomy, to robust control of telescopes and CCD cameras, and logging of observations of specific objects.

KStars has been packaged by many Linux/BSD distributions, including Red Hat Linux, Suse, Mandriva, and Debian. Some distributions package KStars as a separate application, some just provide a kdeedu package, which includes KStars. KStars is distributed with KDE as part of the kdeedu "Edutainment" module. Occasionally, independent releases will be available as a gzipped tar archive from the following website:

The latest version of KStars is 1.3.0, released with KDE 4.0. Released under the GNU General Public License, Kstars is free software.


*PP3 is a free software that produces sky charts, focussing on high quality graphics and typography. It is distributed under a slightly modified MIT License and available for Linux and Windows.

Sky charts are produced as LaTeX files, so an installation of LaTeX and Ghostscript is required to obtain results in PostScript or PDF formats. Knowledge of command line syntax for these packages is however not required, as PP3 can run the conversions automatically.

Wikipedia's own star charts are produced by PP3. Most of these are in the constellations category.


*Stellarium is a free software planetarium, licensed under the terms of the GNU General Public License, available for Linux, Windows and Mac OS X. It uses OpenGL to render a realistic sky in real time. With Stellarium, it's possible to see what one cannot see with the naked eye, binoculars or a small telescope.

Stellarium is developed by the French programmer Fabien Chéreau, who launched the project in the summer of 2001. Other prominent developers include Robert Spearman, Johannes Gajdosik, Matthew Gates, Nigel Kerr and Johan Meuris, who is responsible for the artwork.


*XEphem is a Motif based ephemeris and planetarium program for Unix-like operating systems developed by Elwood C. Downey.

XEphem uses:

-the VSOP87D planetary theory (full and reduced precision) for Solar System ephemeris, approximation to DE200 for the outer planets and Pluto
-Formulae from J. Meeus (1982) for Jovian and Saturnian natural satellites
-Model by the Bureau des Longitudes for Martian and Uranian natural satellites
-About 452 million stars from both the Tycho-2 Catalogue and a magnitude limited subset of the Guide Star Catalog II.
-About 1 million deep sky objects mainly from a subset of HYPERLEDA
-About 288,000 minor planets and comets orbital elements from the IAU Minor Planet Center and Lowell Observatory (that can be updated), and other specialized catalogs.
-It also includes the Digital Lunar Orbiter Photographic Atlas of the Moon.

XEphem is a client for Internet data sources such as the Digitized Sky Survey, Solar and Heliospheric Observatory, AAVSO light curves, and global temperature and cloud coverage. Through the Instrument Neutral Distributed Interface, XEphem can control some models of amateur telescopes, such as by Meade, Celestron, and Vixen, and auxiliary telescope components.

***

Linux Got Game: TORCS Review

In my noble aim to play at least one game for Linux per week, I bumped into a 3D car racing simulator called TORCS.

The Open Racing Car Simulator (TORCS) is considered among the best open source games available for Linux. TORCS is based upon the open source, cross-platform libraries OpenGL, Mesa 3D and OpenGL Utility Toolkit, thus it is highly portable and can also run on FreeBSD, Mac OS X and Windows. It is primarily used as ordinary car racing game, as AI racing game and as research platform.

I downloaded and installed TORCS by simply using Synaptic Package Manager. You can also get it straight from its project website HERE.

Sounds and Graphics:
Having played Gran Turismo and Need for Speed before, I would say that TORCS is not as graphically pleasing compared to those games. However, the racing environment in TORCS is quite good and should probably impress a lot of typical gamers. Also, it is not as resource hungry as those popular Windows racing simulator. Using only my low-end ATI X1050 graphics card, the FPS is high enough, meaning the game is very much responsive even in full screen mode. There were also several available options to tweak the graphical display settings to suit your hardware needs.

Now about the sound quality; I can say that it is at par with some of the most valuable car racing simulation games today. The sound of the roaring engine and the screeching tires were very realistic indeed.



Gameplay:
TORCS features more than 50 different cars, more than 20 tracks, and 50 opponents to race against. Your can steer with a joystick or steering wheel, if the device is supported by your platform. It is also possible to drive with the mouse or the keyboard as I did. Graphic features lighting, smoke, skid-marks and glowing brake disks. The simulation features a simple damage model, collisions, tire and wheel properties, aerodynamics and much more. The gameplay allows different types of races from the simple practice session up to the championship. You can also enjoy racing against your friends in the split screen mode with up to four human players.



The game offers a wide variety of real-life high-performance vehicles as well as Formula 1 racers and off-road rally racers. They are categorized by performance level and drivetrain configuration: These are some of the vehicles:

Peugeot 406
Lotus GT1 (RWD)
McLaren F1
Porsche GT
Dodge Viper GTS-R
Jaguar XJ-220
Ferrari 360 Modena
Mercedes-Benz CLK DTM
Ford GT40 Conceptual
Acura NSX Type S-Zero
Alfa Romeo 155 DTM

Conclusion:
TORCS is a must try game for Linux users who want a quality racing simulator. It is fully-featured and it can be played after getting bored of watching too much Oprah. Seriously, TORCS is really enjoyable to play, and the controls using the keyboard are simple and easy to remember. I’m still playing the game in easy mode, so, it makes the game even more fun because I always win (hehe). Although, I’m thinking of getting a joystick to fully enjoy the game. All in all, TORCS is highly recommended. And, did I already say that it’s free?

Here is my rating for TORCS:

Sounds and Graphics: 7/10
Gameplay: 7/10
Total: 7/10

Upcoming TORCS Review and Google Pages Bandwidth Limit

Today, I’m supposed to write a review of an open-source game called TORCS. However, something came up that took away most of my time.

Earlier, I also experienced a little problem with my background images and javascripts on this blog. The cause was my other site eating too much bandwidth due to very high traffic. You see, I hosted or uploaded all of my image files and scripts for the two sites in one Google Page Creator account. I didn’t know or haven’t heard that there was such a bandwidth limit in sites hosted by Google.

When I tried to access my uploaded files, I received this message:

The bandwidth or page view limit for this site has been exceeded and the page cannot be viewed at this time. Once the site is below the limit, it will once again begin serving as normal.

A quick advice for those who are using Google Pages to host files for their websites or blogs: Make a separate Google Page Creator account for separate websites to avoid bandwidth issues. I already did, although a little bit late.

I guess that’s about it for now. Chow!
***

Rising Number of IT Companies in Bohol

Who says nature and technology can’t mix? According to a post from Boholweb.com, my home province of Bohol has increasingly attracted small IT Companies; most of which are owned or financed by foreign nationals. Already based here are firms that specializes in software development, drafting services, web development, and several call centers.

I won’t fail to mention a Boholano-owned tech company called Auza.net which has a main office located at Tagbilaran City. They provide dedicated Internet access service for call center operations, develop and maintain free information web sites, resell web hosting services, give IT consulting services and offer training on Linux and other open-source software.

This has definitely been a welcome development as more jobs are created in effect and thus improves the economic state of the province. Bohol is known as a great tourist destination due to its pristine environment and white sand beaches. This could be one of the key reasons why foreign companies are attracted to invest here. The other possible main factor for this surge of interest is the low cost of manpower.

I hope Bohol will continue to attract more foreign investors for the good of those who are living here and for our country. However, I do hope that the preservation of this beautiful island of ours should be considered first and foremost.

A Walk in the Park with Zenwalk 5.0

Zenwalk Linux is probably one of the most if not the most popular Slackware-based Linux distribution today. It is ranked consistently high on Distrowatch and has a good number of active users and community members. The popularity is mainly due to Zenwalk’s simplicity, ease-of-use, and Slackware-like stability. I can undoubtedly prove this as I have been a Zenwalker before.

My last great Zenwalk experience was with version 4.8; that is why when 5.0 came out, I never hesitated to get it instantaneously. I just noticed recently that Zenwalk comes in four different flavors, namely Standard Edition, Core Edition, Live Edition, and Server Edition. You can go to Zenwalk’s website for complete details and to download.

I obtained the Standard Edition (SE), which I usually do, and then installed and tested it on VMWare Server. I utilized 8 GB of virtual storage (preformatted to IDE), 256 MB of VM RAM, and just a single CPU of my Intel Pentium D 3.4 GHz machine. I’ve been using and testing the distro for several days already, so, here is what I found out about Zenwalk 5.0:

Installation:
Zenwalk 5.0 SE has the same old-fashioned Ncurses-based text-mode installer. The set-up is actually very straightforward that new-to-Linux users shouldn’t fear. It’s even a lot easier if the partition is already prepared. Like in my case, I only selected the “Autoinstall” option because I dedicated the entire VM disk for Zenwalk. The installer took care of creating the root and /home partition, and then copied the necessary system and application files. The whole process took only around 10-15 minutes to complete.



After that, I configured the LILO bootloader, hardware clock and timezone, plus other services. Then, the system rebooted for the first time and midway through booting, some license agreement forms will appear (blah 3x). Lastly, I configured the sound device, language, and the user accounts. I considered the whole installation a complete success as it was pretty much flawless.


Look and Feel:
As always, XFCE is Zenwalk’s default desktop manager. The theme and artwork had a very cool and light aura. The theme now which is called “Zen” is actually different from version 4.8, which I can’t remember the name. It’s rounded and sleeker looking than the previous version. The default wallpaper is just very plain and simple. The desktop arrangement in Zenwalk is its trademark two panels, with the lower panel shorter but a little bit wider than the top panel. I’m not really into this kind of setup as it takes too much desk space, so I easily removed the lower one and just settled for the one on top. XFCE is highly customizable but you may need some patience to tweak everything because it is not as easy to do compare to in KDE or in Gnome. Anyway, the best thing about XFCE is its speed and efficiency.



Software/Package Management:
Zenwalk is packed with free/open-source goodies despite its limited size. It has a wide array of software applications for productive uses such as IceWeasel (Firefox Rebranded) web browser, GIMP image editor, Pidgin IM client, Brasero CD burner, Abiword and Gnumeric office programs, and plenty more. By the way, Flash and Java is not installed by default just like in previous versions of Zenwalk. However, there’s a graphical package manager called Netpkg that will take care of downloading and installing additional packages as well as for removing and updating software. I installed Flash without a hitch and I was watching Youtube in no time. However, I still hate IceWeasel’s HTML rendering in Zenwalk. Anyway, I find Netpkg not as clear-cut as other package management tool like Synaptic for example. Beginners might find it difficult to use at first but will love it for its reliability. Zenwalk has also a handy system tool manager called “Zenpanel” that basically functions like a control center for important hardware devices and system configurations.



Stability/Hardware Support:
For me, a distro’s stability can be first noticed or observed based on how it detects and supports key hardware devices. Zenwalk 5.0 did it incredibly well by correctly configuring my important hardware components like audio, USB, and CDROM. Ethernet was also working immediately after the first reboot without the need for additional setup. My monitor's screen resolution was also properly configured and could be adjusted to my desired size without any trouble. However, I encountered a few minor hiccups while running some applications, but it didn’t affect the overall performance.



Conclusion:
From version 3.0 up to now, Zenwalk didn’t fail to impress me. In fact, I think it keeps on getting better and better after every release. The speed, ease-of-use, and stability were much improved in this latest release. The light footprint and the featherweight desktop still make Zenwalk ideal for low-end computer hardware. I will definitely install it if I have a Pentium III class machine with less than 256 MB of RAM.

Using Zenwalk may not be a walk in the park if used by Linux beginners, but it’s almost there. Minus the installation, particularly the partitioning portion, I would say without doubt that it can easily become a newbie-friendly distro. A little bit of patience and some Linux love are all you need to fully appreciate a wonderful distro like Zenwalk.

Weekly Ten (02-18-2008)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:



1. Don't cry for the open-source heroes
I don't think anyone will be shedding any tears over Microsoft's open-source heroes promotion - except possibly for true open-source zealots who still hate the idea that Microsoft is managing to convince some open-source vendors to port their wares to Windows.
More @ ZDNetBlogs

2. Inside Firefox 3's Latest Beta Update
Based on Mozilla's Gecko 1.9 Web rendering platform, which has been under development for 30 months, Firefox 3 beta 3 contains some 2 million lines of code changes that correct more than 12,000 issues, according to Mozilla. While Gecko is designed to support open Internet standards, version 1.9 includes redesigns for a variety of improvements.
More @ LinuxInsider

3. Report: 400,000 unlocked iPhones loose on Chinese network
Nearly half of the 800,000 to 1 million iPhones that are believed to have been unlocked for distribution and use outside Apple's sanctioned networks may be in China, according to a new report.
More @ AppleInsider

4. DIY 2.4ghz Spectrum Analyser
More @ HackaDay


5. Why Linux Doesn't Spread - the Curse of Being Free
Linux isn't very popular on the desktop. It's a far third behind OS X, which is a very far second behind Windows. Most people cite pre-installed operating systems as the reason. But as a student of psychology, I see something most people don't. There's one big factor in why Linux isn't popular on the desktop. Linux is free.
More @ AnAmazingMind

6. What if... you could have your doodle on the Google homepage for a day?
Every once in awhile, we redesign the logo (a.k.a. Google Doodle) on our homepage to commemorate special birthdays and events. Dennis Hwang draws these Google Doodles (check out this cool time-lapse video of Dennis creating the latest one):
More @ Googleblog

7. Toshiba to exit HD DVD, end format war-NHK
Toshiba Corp is planning to stop production of equipment compatible with the HD DVD format for high-definition video, allowing the competing Blu-Ray camp a free run, public broadcaster NHK reported on Saturday.
More @ Reuters

8. LeapFrog debuts Crammer Study and Sound player for students
More @ Engadget

9. Receive the Best Miracle for Your Life
Don't Give Up. Do What You Can. And Let God Surprise You!
More @ BoSanchezBlog

10. Some of last week's posts/blogs that find "Tech Source From Bohol" fascinating:
*Nierox
*Bloggliv
*Bitperbit
*Sky of Lies
*GamniX
*BoycottNovell

***

25 Coolest Linux Wallpapers

I have noticed that Linux newbies take so much pride with their newly installed distro that they will most likely spend a lot of time searching the web for Linux-themed desktop wallpapers. So, I decided to provide here or share some of the best (in my own opinion) Linux wallpapers that I have collected before. I hope you will like a few of them, at least.

Here are my "25 Coolest Linux Wallpapers" in no particular order:

1. Use Linux


2. Zenwalk Man


3. Tux Reading


4. Zenwalk Day


5. Drinking Tux


6. Tux Cool Green


7. Think Linux


8. Slackware Baby


9. Penguins


10. Tux Keyboard


11. True Open Source


12. Open Source System


13. Tux Surfer


14. Pengo Cola


15. Tux in Black


16. Gnome Ring


17. Gnome Tabloid


18. Blue Glow Tux

19. Easy Rider


20. Gnome Gallery


21. Windows on Fire


22. Gnome Coffee


23. Gnome Bus


24. Linux Village


25. Crop Circle Tux

Note: To download, click on the image to enlarge, and then right click and save.
***

You may also want to check out my other Linux-related wallpapers:
-25 Coolest and Funniest Tux Wallpapers
-20 Coolest Linux Distro-themed Wallpapers

Free and Open Source IRC/IM Software

Internet Relay Chat (IRC) is a form of real-time Internet chat or synchronous conferencing. It is mainly designed for group (many-to-many) communication in discussion forums called channels, but also allows one-to-one communication via private message and data transfers via Direct Client-to-Client. Meanwhile, Instant Messaging (IM) is a form of real-time communication between two or more people based on typed text. The text is conveyed via computers connected over a network such as the Internet.

I have here a long list of excellent free and open source IRC and IM desktop clients that you may want to try out.

Kopete
*Kopete is an instant messenger supporting AIM, ICQ, MSN, Yahoo, Jabber, IRC, Gadu-Gadu, Novell GroupWise Messenger, and more. It is designed to be a flexible and extensible multi-protocol system suitable for personal and enterprise use.

The goal of Kopete is to provide users with a single easy-to-use way to access all of their instant messaging systems. The interface puts people first, and is integrated with the system address book to let you access your contacts from other KDE applications. IM can be intrusive, but Kopete's notification system can be tuned so that only important contacts interrupt you.

Kopete also features tools to enhance your IM, such as message encryption, archiving, and many other fun and useful effects.


ChatZilla
*ChatZilla is an IRC client, written in XUL and JavaScript for Mozilla web browsers. It is designed to run on any platform on which Mozilla runs, such as Mac OS, Linux, BSD, Microsoft Windows, Solaris, IRIX, BeOS, AIX, HP-UX, and OS/2. It currently supports most features of IRC clients, such as connections to multiple servers, IPv6, SSL and UTF-8. It supports JavaScript as a scripting language. Messages are styled using CSS, which means that the style of the client can be easily changed, including one that places photographs next to the names of users who speak in the channel. Features such as DCC, which allows users to transfer files between one another, are now supported.

Work on ChatZilla progresses, and ChatZilla is currently included with the Mozilla Application Suite and SeaMonkey as well as being available for Mozilla Firefox as an optional extension. It is also available as a standalone version which runs on top of XULRunner.


ircII
*ircII is a Unix IRC client that is made available completely free of charge, and is available in source form. It is the oldest IRC client still maintained. Its initial release was in the late 1980s, soon after the invention of IRC. Several other Unix IRC clients, including BitchX, EPIC, and ScrollZ, were originally forks of ircII.


Irssi
*Irssi is an IRC client program originally written by Timo Sirainen, and released under the terms of the GNU General Public License in Jan 1999. It is written in the C programming language and in normal operation uses a text-mode user interface.

Irssi was written primarily to run on Unix-like operating systems but also runs under Microsoft Windows, using Cygwin. Irssi can also be compiled and run under Windows natively, but doing so removes many of its useful features.

Unlike some text mode IRC clients, Irssi is not based on the ircII code, and was written from scratch. This freed the developers from having to deal with the constraints of an existing codebase, allowing them to maintain tighter control over issues such as security and customization. Numerous modules and Perl scripts have been made available for Irssi to customise how it looks and operates.


Pidgin
*Pidgin is an instant messaging program for Windows, Linux, BSD, and other Unixes. You can talk to your friends using AIM, ICQ, Jabber/XMPP, MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, QQ, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr.

Pidgin can log in to multiple accounts on multiple IM networks simultaneously. This means that you can be chatting with friends on AIM, talking to a friend on Yahoo Messenger, and sitting in an IRC channel all at the same time.

Pidgin supports many features of the various networks, such as file transfer, away messages, and typing notification. It also goes beyond that and provides many unique features. A few popular features are Buddy Pounces, which give the ability to notify you, send a message, play a sound, or run a program when a specific buddy goes away, signs online, or returns from idle; and plugins, consisting of text replacement, a buddy ticker, extended message notification, iconify on away, spell checking, tabbed conversations, and more.


BitchX
*BitchX is a free IRC client. The initial implementation, written by "Trench" and "HappyCrappy", was a script for the IrcII chat client. It was converted to a program on its own right by panasync (Colten Edwards). BitchX 1.1 final was released in 2004. It is written in C, and is a console application. A graphical interface is also available, which uses the GTK+ toolkit. It works on most Unix-like operating systems, and is distributed under a BSD license. It is originally based on ircII-EPIC and eventually it was merged into the EPIC IRC client. It supports IPv6, multiple servers and SSL, but not UTF-8. BitchX (often called just "BX" by fans) is well known for its unique default of sending random messages on a /quit.


KVIrc
*KVIrc started as an alternative IRC client for KDE under GNU/Linux by Szymon Stefanek. The project has undergone major re-writes in its history and is now available on Microsoft Windows and Mac OS X. It is licensed under the GPL. It supports simultaneous connections to multiple servers, SSL connections to servers, UTF-8, IPv6, as well as the SDCC protocol. It also has many scripting abilities, and is very easy to configure.


naim
*naim is a minimalist messaging and chat program written by Daniel Reed in C; it supports the protocols AIM, ICQ, IRC, and lily (CMC). Unlike most messaging clients, it is not graphical; it runs from the console using the ncurses library. naim is free software, licensed under the GNU GPL.

naim uses the AOL instant messenger TOC protocol instead of the OSCAR protocol because the TOC protocol is less likely to change and is better supported by AOL. This means naim lacks some features other instant messengers have. For example, earlier versions of naim lacked the ability to check other people's away messages, though the latest version of TOC and naim now support this feature. Even though TOC may have a smaller feature set, naim is theoretically more stable than OSCAR-based clients since those clients use a reverse-engineered protocol which AOL may change without notice.


Konversation
*Konversation is an Internet Relay Chat (IRC) client for KDE (K Desktop Environment). Konversation is currently maintained in the KDE Extragear module, which means that it has its own release cycle independent from KDE's. Konversation is free software released under the GPL.

Konversation features include:

- integration of Konsole (using the KPart technology)
- interaction with KAddressBook
- themable nicklist icons
- alias system for scripts
- OSD (On Screen Display)
- bookmarks for channels and servers
- Blowfish support
- IPv6 support
- UTF-8
- multiserver support
- SSL
- scriptability using shell scripts
- useful scripts (e.g. google to query Google)


XChat
*XChat, commonly written X-Chat or xchat, is one of the most popular IRC clients for Unix-like systems. It is also available for Microsoft Windows and Mac OS X (via an offshoot of the project, called X-Chat Aqua, which keeps in sync with the main development branch and is much more popular than the official version maintained by the Fink project). It has a choice of a tabbed or tree interface, support for multiple servers, and a high level of configurability. Both command line and graphical versions are available, although use of the graphical version far outweighs use of the command line version. It is licensed under the GNU General Public License and uses the GTK+ toolkit for its interface.

X-Chat is a full-featured IRC client and includes all basic functionalities that are found in most other IRC clients, including CTCP, DCC file transfers and chats, and a plugin system for various languages (including at least C or C++, Perl, Python, Tcl, Ruby, Lua, CLISP, D, and DMDScript). By writing plugins, one can extend the features and customize the functionality of X-Chat.


WeeChat
*WeeChat is a light text-mode IRC client. It is extensible by plugins and scripts.

Some features:

- Multi-server capability
- customizable nickname list
- smart hotlist
- infobar for highlights and other infos
- horizontal and vertical window split
- script support: Perl, Python, Ruby, Lua
- double encoding (decode/encode): global and by server/channel
- FIFO pipe for remote control

There are builds for many Unix like systems and a build for Windows is in progress.


Rhapsody
*Rhapsody is a text-mode IRC client program for Unix and Unix-like operating systems. It includes a curse-based text user interface intended to make the program easy to use for beginning and intermediate IRC users.

In addition to the basic IRC protocol, Rhapsody supports DCC chat and file transfer, CTCP, and SOCKS proxy servers.



There are definitely other free and open source IRC/IM software that I failed to mention above, so if you know some, please share them with us via comment.

Happy Valentine’s Day!


I won’t be spending much time with my computer today. I will be going out with my wife. I want to let her know that, I love her more than any other electronic gadgets in this world :-)

To my fellow geeks, I hope that you will be doing the same. I urge you to spend most of this day with your love ones. If you don’t have a wife or girlfriend, spend this day with your mom or grandma, or anyone who can love you in return.

I’m staying away from my computer today, ‘cause I know that it can’t love me back. I’m out.

30 (Corny) Reasons Why I Love Linux

Here’s something for Valentines Day. You might find this a little bit corny, but I guess that’s what Love is all about. Enjoy!







30 Reasons Why I Love Linux

♥ I can be myself when I am with Linux.

♥ Linux's idea of romance is dim lights, soft music, and just the two of us, hacking.

♥ I love the way Linux treasures the commands that I gave to the terminal.

♥ Linux makes me feel like I have never felt before.

♥ I can edit anything, and Linux won't be shocked.

♥ I love that feeling of being secure when Linux wraps root privileges around me.

♥ Linux enthusiasts’ undying faith is what keeps the flame out of love alive.

♥ Linux and me together, we can make magic.

♥ Thinking of Linux fills me with a wonderful feeling.

♥ Every time I look at a Linux CLI, my heart misses a beat.

♥ Linux gives me the feeling that the best is still ahead.

♥ Linux never gives up on me, and that's what keeps me going.

♥ Linux is simply irresistible.

♥ When I look into Geyes, I can see Linux's heart.

♥ Linux has terrific sense of humor.

♥ The Linux kernel is the one who holds the key to my heart.

♥ Linux has taught me the true meaning of love.

♥ Love is, what Linux means to me - and Linux means everything.

♥ Linux is my theme for a dream.

♥ I have had the time of my life and I owe it all to Linux.

♥ My love for Linux is a natural anti-depressant.

♥ I love to hear Linus Torvalds' voice.

♥ I love to wake up with Linux by my side...It makes my days better.

♥ Linux always makes me feel that it is by my side no matter what.

♥ I love the way Linux keeps my computer cool when I do something stupid.

♥ Just being with Linux feels like I can defy the whole world.

♥ Linux means the world to me.

♥ I like Linux's small footprints that speak volumes about how much it cares.

♥ I love the way Linux patches up with me after a tumultuous bug.

♥ And, of-course, Linux's intelligence, 'cause it is smart enough to fall in love with me ;-)


Happy Geeky Valentines Day Everyone!

Linux Got Game: Alien Arena 2007 Review

Alien Arena 2007 is a free and open-source first-person shooter game that's based on source code released by id Software. Started by COR Entertainment in 2004, the game combines a 1950s-era science fiction (sci-fi) atmosphere with gameplay similar to the Quake, Doom, and Unreal Tournament series. Alien Arena is primarily an online multi-player action game, although single player campaigns are also available against bots.

Alien Arena is multi-platform and playable on Microsoft Windows, Linux and FreeBSD. Ubuntu users can simply download and install the game using Synaptic Package Manager. I finally had the chance to set-up and play Alien Arena last weekend. Thanks to SlippJigg for encouraging me to try it. I got the latest version of Alien Arena 2007 which is 6.10, and played it for 3 hours straight. Here’s is my quick view of the game:

Sounds and Graphics:
Alien Arena’s game environment as well as the characters was rendered very well. I think the graphics such as the backgrounds and the visual effects can be easily compared to any popular Windows first-person shooter games available right now.

I adjusted the default screen resolution to suit my 19 inch widescreen monitor without trouble. I also had an option to fine-tune texture and lightmap brightness, turn on bumpmapping and several other key preferences. In addition, you can also turn off blood to reduce the violence a bit. The sound is on the average side and I find it very basic. Maybe I needed a good audio system to better appreciate or judge the sound quality.


Gameplay:

There are 35 standard maps to choose from, 11 player characters, and 9 weapons with alternate fires, and a grappling hook. The game is powered by the id Tech 2 based CRX Engine, which features 32 bit hi-res texture support, shaders, textured particles, stainmaps, reflective water with refractive shaders, light bloom, real-time shadows, real-time vertex lighting, normal-mapping, and other modern effects, all of which can be turned on or off in the menu. Also featured is an internal server browser for finding other people to play online and the external Code Red Galaxy program which also serves as an IRC interface.


Alien Arena features standard Deathmatch, similar in style to Quake III Arena and Unreal Tournament. Also included are Capture the Flag, Deathball, Team Core Assault, Team Deathmatch, All Out Assault, and Cattle Prod, a new play variant that requires players to herd robotic cattle to earn points. There are six game mutators (excessive, instagib, rocket arena, vampire, regeneration, and low gravity) which can alter the game to play differently. All modes can be played online against other players or offline against bots. The bots can be customized using an external program included with the installation of the game.


Alien Arena features 9 weapons and a grappling hook, each with a secondary function. You start out with the Blaster and the Violator, and can pick up other weapons at their spawn points in the various levels (assuming a weapon-modifying mutator isn't set on). The weapons progress from 1 to 9 roughly in order of power.


Conclusion:
I find the game very addictive, although I’m a "below average" gamer. I always get smoked in single player game even in easy mode. Maybe they gave those bots too much AI (hehe). Anyway, I also tried multiplaying over the network and I got eaten alive. I’ve heard that there’s even an Alien Arena community that organized a weekly event called Martian Mayhem Tourney where large sum of players gather into one password protected server to frag until the time limit is reached. Passwords are given out in IRC Channel #alienarena@EFNet, or #alienarena@QuakeNet. I think I'm going to have to practice more before I’ll decide to join.

Since a game review is not complete without some kind of a game rating, I am obliged to give mine below:

Sounds and Graphics: 8/10
Gameplay: 7/10
Total: 7.5/10

You can visit Alien Arena project website by clicking HERE.

Weekly Ten (02-11-2008)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:


1. Yahoo Board to Reject Takeover Bid From Microsoft
Yahoo’s board of directors plans to reject Microsoft’s $44.6 billion hostile bid with a letter Monday saying the offer undervalues Yahoo, a person familiar with the matter said Saturday.
More @ NYTimes

2. $100 price drop on iPhones and iPods coming in the next two months
We just got a tip that Apple is planning on dropping the prices again on the iPhone and iPod line within the next month or two - perhaps at the late February event. Our tipster says that Apple will drop the prices $100 on both the iPod Touch and iPhone lines.
More @ 9to5Mac

3. Google Translation + Gmail help people communicate
Language barriers can be a primary source of accessibility problems on the web, and automatic translation, though not perfect, provides a useful solution.
More @ Googleblog

4. PWM audio generation with an AVR
More @ HackaDay


5. sudo, or not sudo: that is the question
If you've dabbled even a little bit with security matters, you know that giving root rights or the root password to a common user is a bad idea. But what do you do if a user has a valid need to do something that absolutely requires root rights?
More @ Linux.com

6. Microsoft’s $80 billion (and growing) Yahoo Headache
The buyer in any public-public merger generally sees a stock price hit - they’re offering a premium over what the market thinks the seller is worth, and the market takes that out of the buyer’s hide. But Microsoft lost nearly $40 billion in market cap in the eight trading days since they made their offer.
More @ TechCrunch

7. The Nerd Handbook
A nerd needs a project because a nerd builds stuff. All the time. Those lulls in the conversation over dinner? That’s the nerd working on his project in his head.
More @ RandsInRepose

8. DreamBook Light IL1 runs on VIA, won't run ASUS out of business
More @ Engadget

9. 6 Strategies On How To Be Positive In A Negative World
Here are 6 strategies on how you can be a blessing-magnet, and be positive in a negative world:
More @ BoSanchezBlog

10. This Week's Posts/Blogs that find "Tech Source From Bohol" fascinating:
*Ubuntu Site
*Blog Linux au Coin
*Boycott Novell
*Open Source Deluxe
*GamniX
*Bonushure
*Perl Coding School
***

How to Improve/Enhance HTML Rendering in Firefox

I have to admit this. I have become a font fetish. I am obsessed on making my desktop's font perfect. I also make sure that my web browser rendered fonts and images on webpages correctly. I don't really care about these things before, but I don't know what happened to me now.

Anyway, I already wrote about improving the font in Xubuntu's desktop. This time, let me show you how to enhance HTML rendering in Firefox on Xubuntu. The hack is actually very simple and easy to do. No need to install additional packages, edit configuration file, or resort to using the command line. Before I'll go on with the steps, you might want to look at how the image and font were rendered before the tweak.

Image (before):
Notice the "top right" (white) portion of the search box. If you look closely, you can see that it is a little bit uneven. You may say that it is not really that noticeable, but in other websites, the image rendering could be worse.


Font (before):
This is an example of the default font.


Now, try this tweak and notice the difference:

1. Open Firefox.
2. From the top Menu, click 'Edit', and then 'Preferences'.
3. Inside 'Firefox Preferences', change the Default font to: Verdana, and the Size to: 14.
4. Click the Advanced button.
5. Inside ‘Fonts’, uncheck "Allow pages to choose their own fonts..."
6. Click on OK, and then close ‘Firefox Preferences’. You are done.

The after effect:

Image (after):
The "top right" portion is now even.


Font (after):
The Verdana font (below) is definitely a lot clearer to read compared to the default font shown above.


This simple trick may not work for all, but there’s really no harm in trying.

GoblinX, a Beautiful Brazilian Distro

GoblinX is a Slackware-based Linux distribution that features a highly customized desktop. According to Distrowatch, the primary goal of GoblinX is to create a more pleasant and functional desktop, standardizing all icons and themes to make it easy for novice users to learn about available applications.

GoblinX is currently offered in 4 flavors: The GoblinX Premium - the most complete edition of GoblinX but is not available for free. The GoblinX Standard - this edition provides some of the most popular applications and features. The GoblinX Mini - same as Standard edition but uses XFCE desktop manager and doesn't have as many applications as the Standard edition. The GoblinX Micro - provides only a few applications and uses Fluxbox window manager.

I’m quite intrigued with this Brazilian-made distribution upon reading several positive reviews, so I tried it myself. I got the ISO installer of GoblinX 2.6 “Mini” which is only about 153MB in size. The download page can be found HERE. I then tested it on VMWare Server which was installed on my Xubuntu workstation. I used the default 256MB of VM RAM, 8GB of virtual storage, and utilized only a single processor of my Intel Pentium D 3.4 GHz machine. So, here’s my own view of GoblinX.


Installation:
GoblinX is a Live CD and its installer can be accessed using the main menu, and then clicking the "HD Installer" icon. After it, a unique custom-made installer, none like I’ve seen so far will appear. I find it a little bit buggy but I managed to stay out of trouble. I installed the system using the default settings. However, I configured the root and the user password first. A few clicks later, the installer takes care of copying the necessary applications and then set up my hardware without any problems. After the installation, I rebooted and found out that the Ethernet was instantly working together with the audio, CDROM, and USB. I also changed the screen resolution without having any setback.



Look and Feel:
Just read the title of this article and that’s my impression of GoblinX in terms of looks. It utilizes an XFCE desktop and a polished and customized default theme called MurrinaGoblix. All the artworks and the overall desktop appearance are just pleasing to the eye. I know that anyone can appreciate and say that they look very artistic. The developer really took some time to make GoblinX attractive.




Software/Package Management:
Despite its size, GoblinX is loaded with some valuable software applications out-of-the-box. It has office programs like Abiword and Gnumeric Spreadsheet; a popular image editor called Gimp; Firefox web browser; Audacious audio player and Movie Player for entertainment. Flash and other important non-free packages were not installed by default. However, plenty of extra software applications can be easily added using Gslapt Package Manager; it functions almost the same as Debian’s apt-get.



Stability:
Minus the minor predicament during installation, I would say that GoblinX is pretty steady as with majority of Slackware-based distribution. It is also very fast and responsive, and I’ve never encountered any more trouble while running and testing it for several days. I can also assume that it can run stable and secure for an extended period of time which is ideal for those who want a reliable OS for productive purposes.



Conclusion:
GoblinX 2.6 “Mini” Edition is honestly worth the try. I would recommend it to both beginners as well as advanced users. It is very lightweight and fast, which would be good for low-end computers. It has great hardware detection and Slackware-like stability. Those who have higher end machines and want a more complete desktop should get the Standard Edition instead, I think. All things considered, I will without doubt give GoblinX a “thumbs up”.

It can’t be that hard to fall in love with GoblinX, because it’s simply beautiful.

Chinese New Year Linux Giveaway

I’m no Chinese, but we Filipinos have many superstitious beliefs that we got from Chinese culture. Since today is a significant day because more than a billion Chinese from all over the world is celebrating the so-called Lunar New Year, and since it’s all about giving thanks for all the blessings, I won’t let this day pass without announcing that I will be giving back a tiny good thing. Are you ready for this?

I will be sending out free Linux PDF eBooks. I said eBooks (with an "s") because I will be giving not just one, not two, but three eBooks. One book is intended for Linux newbies, the other for intermediate users, and the last one is for advanced users. This is my own way of expressing my gratitude to our loyal subscribers. And, I promise that there will be more to come if you will stay with us.

Our current RSS feed subscribers might say, what about us you goofball? Relax, you will get your eBooks but you will have to subscribe again via email.

To make it easier for all of you, I provided an email subscription box below. Be sure to activate your subscription later on.

To Windows users who are curious and want to know more about Linux, these eBooks could help you with your first few steps towards using the most exciting operating system ever created, and then realizing its many advantages against your current crappy OS. These eBooks can also serve as your guide if you want to go further or want to learn more. I’ve learned a lot by reading these books and I know you will too.

To those who have not subscribed yet, better do it already because I will be sending these eBooks until the end of February 2008 only. I guess that’s about it. Kung Hei Fat Choy!

Enter your email address:

Delivered by FeedBurner


PS1. I will begin sending eBooks starting tomorrow. Patience is a virtue.

PS2. The file will be in Zip archive.

PS3. Windows users should not worry. No viruses will be attached :)

How to Use a Mobile Phone as Modem in Linux

Last month, my home internet connection got disconnected a couple of times. However, I'm glad and lucky that I have a cell phone that I can use as a modem for my Linux box every time my internet provider messes up.

I'm going to share to all of you how I use my Nokia 9500 Communicator mobile phone as Modem.

Note: this may also work with other Nokia cellular phone models that have internet capability.


1. Connect your phone to the computer via USB cable.

2. Open a terminal and type:

lsusb

3. You will get an output almost similar to this one:

jda@linux-lab:~$ lsusb
Bus 003 Device 004: ID 0421:0405 Nokia Mobile Phones 9500 GSM Communicator
Bus 003 Device 002: ID 05e3:0606 Genesys Logic, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000

4. Notice the numbers 0421 & 0405 on the line in which 'Nokia Mobile Phones' is displayed. 0421 is the Vendor ID (VID), while 0405 is the Product ID (PID). We will use these numbers later as 0x421 & 0x405.

5. Enter this command:

sudo /sbin/modprobe usbserial vendor=0x(VID) product=0x(PID)

eg, in my case: sudo /sbin/modprobe usbserial vendor=0x421 product=0x405

6. Now enter this command:

wvdialconf create

7. You will get an output which will be similar to this:

Editing `create'.

Scanning your serial ports for a modem.

WvModem<*1>: Cannot set information for serial port.
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Nokia
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK

Found an USB modem on /dev/ttyACM0.
Modem configuration written to create.
ttyACM0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

8. Find the location of the modem, in my case at /dev/ttyACM0, and also the Max speed which is 460800.

9. Now enter this command:

sudo vi /etc/wvdial.conf

Note: You can use any text editors. I used Vi here.

10. A file will open. Delete everything in that file and replace it with the following: (Don't forget to put the 'modem location' and 'max speed')

[Dialer Defaults]
Modem = PUT MODEM LOCATION HERE
Baud = PUT MAX SPEED HERE
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
Phone = *99#
Username = username
Password = password
Stupid Mode = 1

11. Save the file, and the setup is done.

12. You can connect by opening a terminal and then typing the command: wvdial. You will then get an output like shown below if everything worked as expected.

jda@linux-lab:~$ wvdial
WvDial<*1>: WvDial: Internet dialer version 1.56
WvModem<*1>: Cannot get information for serial port.
WvDial<*1>: Initializing modem.
WvDial<*1>: Sending: ATZ
WvDial Modem<*1>: ATZ
WvDial Modem<*1>: OK
WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
WvDial Modem<*1>: OK
WvDial<*1>: Modem initialized.
WvDial<*1>: Sending: ATDT*99#
WvDial<*1>: Waiting for carrier.
WvDial Modem<*1>: ATDT*99#
WvDial Modem<*1>: CONNECT
WvDial Modem<*1>: ~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
WvDial<*1>: Carrier detected. Starting PPP immediately.
WvDial: Starting pppd at Wed Feb 6 21:53:10 2008
WvDial: Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
WvDial: --> PAP (Password Authentication Protocol) may be flaky.
WvDial: Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
WvDial: --> CHAP (Challenge Handshake) may be flaky.
WvDial: Pid of pppd: 5936
WvDial<*1>: Using interface ppp0
WvDial<*1>: pppd: ��[06][08]ؗ[06][08]
WvDial<*1>: pppd: ��[06][08]ؗ[06][08]
WvDial<*1>: pppd: ��[06][08]ؗ[06][08]
WvDial<*1>: pppd: ��[06][08]ؗ[06][08]
WvDial<*1>: pppd: ��[06][08]ؗ[06][08]
WvDial<*1>: local IP address 10.157.42.199
WvDial<*1>: pppd: ��[06][08]ؗ[06][08]
WvDial<*1>: remote IP address 10.6.6.6
WvDial<*1>: pppd: ��[06][08]ؗ[06][08]
WvDial<*1>: primary DNS address 121.1.3.208
WvDial<*1>: pppd: ��[06][08]ؗ[06][08]
WvDial<*1>: secondary DNS address 121.1.3.199
WvDial<*1>: pppd: ��[06][08]ؗ[06][08]

13. You are now connected. Disconnect by hitting Ctrl+c.


Free and Open Source Digital Audio Editors

A digital audio editor is a computer application for audio editing or digital audio manipulation. Usually, a digital audio editor allows the user to record and edit audio, mix multiple sound sources or tracks, apply simple to advanced effects or filters, playback sound, and convert different audio file formats and different sound quality levels.

Sound engineers, audio producers, and those involved in sound recording and reproduction are mostly using digital audio editors nowadays. I have here a list of well-known free and open source digital audio editors for the music enthusiasts, professionals and non-professionals alike. I hope some of these applications will somehow help increase your productivity.


Linux MultiMedia Studio (LMS)
*Linux MultiMedia Studio, or LMMS, aims to be a free (licensed under GPL), Linux-based alternative to popular (but commercial and closed-source) programs like FL Studio, Cubase and Logic Pro. Music can be produced by creating/synthesizing sounds, arranging samples, and playing live with a MIDI keyboard.

It combines the features of a tracker/sequencer program (pattern/ channel/ sample/ song/ effect management) and those of powerful synthesizers and samplers. In addition, almost all controls including instrument can be automated in the same way that modern mixing desks can automate fader movements. Integration with the LADSPA effects system provides a large quantity of high-quality sound processing.

LMMS transparently also supports VST plugins, both instruments and effects, through Wine.



Ardour
*
Ardour is a hard disk recorder and digital audio workstation application. It runs on Linux, FreeBSD, Solaris and Mac OS X. Its primary author is Paul Davis, who is also responsible for the JACK Audio Connection Kit. Ardour's intention is to provide digital audio workstation software suitable for professional use.



Sweep
*Sweep is a digital audio editor and live playback tool for Linux, BSD and compatible systems. It is able to handle many sound formats, including MP3, WAV and Vorbis. The most notable feature of Sweep is its stylus-like cursor tool called Scrubby.

Sweep is included in most modern Linux distributions. Released under the GNU General Public License, Sweep is free software.



Audacity
*Audacity is a free digital audio editor application. Audacity is cross-platform, using the wxWidgets software library to provide a similar graphical user interface on several different operating systems.

Audacity was created by Dominic Mazzoni of Google, while he was a graduate student at Carnegie Mellon University. Dominic Mazzoni is still the main developer and maintainer of Audacity, with help from many others around the world.

The latest stable release of Audacity is 1.2.6, released on 15 November 2006. As of August 10, 2007, it was the 11th most popular download from SourceForge.net, with over 24 million downloads. Audacity won the SourceForge.net 2007 Community Choice Award for Best Project for Multimedia. Audacity is free software and is licensed under the GNU General Public License, but may upgrade to GPLv3 after version 1.4.0.



Jokosher
*Jokosher is a free, non-linear multi-track audio editor, the source code of which is released under the GNU GPL. It is being developed in Python, using the GTK+ interface and GStreamer as an audio back-end, for the Linux operating system; although future versions may have ports to other operating systems.

It was released to the public on July 21, 2006. Version 0.2 was publicly released on November 20, 2006 and it included support for LADSPA effects, and extensions. It also addressed many bugs present that made version 0.1 unusable.



Pure Data
*Pure Data (or Pd) is a real-time graphical programming environment for audio, video, and graphical processing. It is the third major branch of the family of patcher programming languages known as Max (Max/FTS, ISPW Max, Max/MSP, jMax, etc.) originally developed by Miller Puckette and company at IRCAM. The core of Pd is written and maintained by Miller Puckette and includes the work of many developers, making the whole package very much a community effort.



MusE
*MusE is a MIDI/Audio sequencer with recording and editing capabilities written by Werner Schweer. MusE aims to be a complete multitrack virtual studio for Linux: it currently has no support under other platforms, due to its reliance on JACK and ALSA.



Rosegarden
*Rosegarden is a free software digital audio workstation program developed for Linux with ALSA and KDE. It acts as an audio and MIDI sequencer, scorewriter and musical composition and editing tool. It is intended to be a free replacement for such applications as Cubase.



If I fail to include other free and open source digital audio editors that you may know of, please share them with us via comment.

Weekly Ten (02-04-2008)

10 Latest News, Blogs, Tips, and Reviews that I find Interesting and Useful:



1. Yahoo! and the future of the Internet
The openness of the Internet is what made Google -- and Yahoo! -- possible. A good idea that users find useful spreads quickly. Businesses can be created around the idea. Users benefit from constant innovation. It's what makes the Internet such an exciting place.
More @ Googleblog

2. Yahoo may consider Google alliance, source says
Yahoo management is considering revisiting talks it held with Google several months ago on an alliance as an alternative to Microsoft's bid, that source said. At $31 a share, Yahoo believes the bid undervalues the company, two sources said.
More @ Reuters

3. Effects of Fibre Outage through Mediterranean
On January 31st, 2008, the NY Times, BBC, The Guardian, CNN and many others reported undersea cable cuts in the Mediterranean. One was damaged near Alexandria, Egypt, and another in the waters off Marseille, France. The two cables were damaged within hours of each other on Wednesday morning of January 30th 2008. Operators believe the damage was caused by ship's anchors during a heavy storm at sea.
More @ Confluence

4. Grid enabled USB Microscope
More @ HackaDay

5. What's wrong with the MacBook Air?
Apple shipped a few MacBook Air units to its retail stores Friday, leaving the scant supply to mainly serve as in-store demo units. While our SSD model remains on order pending shipment, we managed to snag the one of the few available HDD-based units from one of the company's San Francisco outlets and have set to work on an in-depth review of its ins and outs.
More @ AppleInsider

6. The original SimCity is now the open source Micropolis
Think you're smarter than the meatheads on your local city council? Now you can prove it -- without running for office -- courtesy of the original city simulation game. Electronic Arts (EA) has released the source code to SimCity under the GPLv3. The newly freed game is dubbed Micropolis, and it is playable in most major Linux distributions.
More @ LinuxInsider

7. TIOBE declares Python as programming language of 2007!
The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors.
More @ Tiobe

8. The Xbox 360 Elite laptop: Ben Heck strikes again
More @ Engadget

9. Can Google Still Claim To Be David To Microsoft’s Goliath? No.
The truth is that Google has become the new Microsoft, and if we want to avoid a repeat of history, we need to allow the formation of a real competitor to keep them honest. Otherwise, all the ills perpetrated on the world by Microsoft in the nineties will likely be repeated again, this time by Google.
More @ Techcrunch

10. 40 Days of Prayer and Fasting
Get ready for the amazing things that God will do in your life.
More @ BoSanchezBlog

Free and Open Source Video Editing Software

A software application which handles the editing of video sequences on a computer is called video editing software. It can also manage limited editing of the audio clips which accompany the video or at least the ability to sync the audio with the video.

Image editing software typically shows one image on a large area on the screen and a view of the directory. To hold many files in the directory, it is possible to zoom out, so that a single file only covers one pixel-line in the editor, or even less, for rough cutting. A play button lets the software automatically advance to the next image, thus playing the video. Like slide show editing software that comes with a lot of image file format decoders, video editing software comes with plenty of video codecs.

Some of the best video editing software are quite expensive, like Adobe Premiere and Apple's Final Cut Pro. However, thanks to these valuable free and open source video editing software applications, you don’t have to empty your wallet.

Jahshaka
Jahshaka aims to become a cross-platform, open source, free, video editing, effects, and compositing suite. It is currently in alpha stage, supporting realtime effects rendering, but lacking useful implementations of many features such as the non-linear editing system. It is written using Trolltech's Qt, but its user interface is written using an OpenGL library to create GUIs.

Once finished, it would be in the same market space as Newtek's Video Toaster and Pinnacle Liquid Edition. With all promised features it would be a rival to Adobe's After Effects or Autodesk's Combustion - in fact the GUI is heavily based upon Combustion.

Since it uses OpenGL and OpenML, it could be ported to many different platforms; theoretically, it should run on any platform that supports OpenGL and has the necessary computing power.


Avidemux
Avidemux is a multi-purpose video editing and processing program. It is written in C/C++, using the GTK+ graphics toolkit, and therefore is truly a platform independent, universal video processing program. It is available for almost all distributions of Linux that are capable of compiling C/C++, GTK+ and the SpiderMonkey ECMAScript scripting engine. A Win32 version of this program is also available for Windows users, as well as Mac OS X, FreeBSD, NetBSD and OpenBSD ports and packages. The program has also been successfully run under Solaris, though no official packages or binaries exist for it. The program can be run in 64bit operating systems that are non-Windows and non-Macintosh based.


Cinelerra
Cinelerra is a free and open source software non-linear video editing system. It is designed for the Linux operating system, but has also been successfully ported to Mac OS X. It is produced by Heroine Virtual, and is distributed under the GNU General Public License. Cinelerra also includes a video compositing engine, allowing the user to perform common compositing operations such as keying and mattes.

Cinelerra was first released August 1, 2002, and was based in part on an earlier product known as Broadcast 2000. Broadcast 2000 was withdrawn by Heroine Virtual in September 2001.

As a professional editing program, Cinelerra requires significant computing power.


Kino
Kino is a free software, GTK+-based non-linear digital video editor. Its vision is: "Easy and reliable DV editing for the Linux desktop with export to many usable formats." The program supports many basic video editing and assembling tasks.

Kino can import raw AVI and DV files, as well as capture footage from digital camcorders using the raw1394 and dv1394 libraries, and export to camcorders using the ieee1394 or video1394 libraries. Kino does not support Linux 2.6.22's new firewire stack.

Kino is included in the public package respositories of several GNU/Linux distributions, including Debian. BSD ports are also available.


LiVES
LiVES mixes realtime video performance and non-linear editing in one application. It will let you start editing and making video right away, without having to worry about formats, frame sizes, or framerates. It is a very flexible tool which can be used by both VJ's and video editors - mix and switch clips from the keyboard, trim and edit your clips, and bring them together using the multitrack timeline. You can even record your performance in real time, and then edit it further or render it straight away as a new clip !

For the more technically minded, the application can be controlled remotely or scripted for use as a video server. And it supports all of the latest free standards.

LiVES is good enough to be used as a VJ tool for professional performances, and as a video editor is capable of creating dazzling clips in a wide variety of formats.



If you know of other free and open source video editing software applications, you may share them with us via comment.

If Gates, Jobs, and Torvalds Were to Run for President…

The US Presidential Election is still several months away, but the race for the White House is already heating up. Currently, Barack Obama and Hillary Clinton are the most serious contenders (sorry Republicans). I believe either one of them will someday lead the free world.

But, what if tech leaders like Bill Gates, Steve Jobs, and Linus Torvalds were to run for president? Who would you vote for?


You can answer our poll/survey question located at this site’s sidebar but you may want to read the following short intro first to better know our geek presidential candidates:

Bill Gates
Evil or not, he brought immense wealth to Microsoft Corporation and to himself. However, he is also considered as the world’s biggest philanthropist. If ever elected as president, he could make the United States an even richer and more dominant country.

Steve Jobs
The charismatic co-founder of Apple Inc. created some of the most innovative and sleekest-looking consumer electronic products the world has ever seen. If elected president, his creativity could be indispensable as a commander-in-chief, and his magnetism could help bring peace to Iraq.

Linus Torvalds

The kernel man, ‘AKA’ benevolent dictator of the free/open-source Linux operating system has legions of passionate followers. Though his current nationality is still Finnish, he now lives in Portland, Oregon. If eligible to run, and then if ever elected president, his free-software-for-all policy could greatly reduce government spending, thus creating huge budget surplus that can be spent on other more important matters.

You may now vote, and you can also share to us your views via ‘comment’.