Archive for ‘Linux’ Category

iPhone keyboard done better on Nokia N800….

datePosted on 21:23, July 30th, 2007 by Many Ayromlou

Well they said it can’t be done. They said the secret of the apple sauce was only known to Steve. Looks like Gustavo Sverzut Barbieri has it figured out. 1340 lines of code and you’ve got the Apple’s Ubercool keyboard on the N800…..gotta love open platforms.

Get down and dirty with Gumstix Goliath…

datePosted on 12:08, July 19th, 2007 by Many Ayromlou

We’ve been covering quite a bit of Opensource/Linux/Hack-your-own GSM phones (some even with GPS), but here is the ultimate phone for the N.E.R.D’s out there….From the Press Release:

“Portola Valley, Calif., July 10, 2007 – Gumstix, Inc, today announced its integrated, open source cellular communications platform: the GoliathTM line of expansion boards. The Goliath-vx board provides GPRS/EDGE function while the Goliath-GPS-vx board combines GPRS/EDGE and GPS. Each Goliath board attaches to a gumstixTM motherboard (verdex only) using a 60-pin connector and includes audio, LCD, touch screen, USB host, 3D-accelerometer, and battery management. General availability is planned for late July and the company will begin taking pre-orders at starting on 16 July.

The Goliath boards are by far the largest gumstix products at 105.5mm x 67.3mm, the same dimensions as the Samsung 4.3” LCD touch screens that Gumstix will also sell. Goliath gives verdex motherboards full-speed USB access to the Siemens MC75 GPRS/EDGE module, the u-blox NEO-4S GPS module, and one external USB device.”

For those of you who don’t know, Gumstix has been manufacturing a couple of different embedded platforms around the XScale processor family. Their boards runs an opensource embedded Linux exclusively. Recently they have branched out into building lots of expansion boards. These expansion boards when combined with their motherboards can truly allow you to create just about anything. Sounds like you’ve got everything you need to build the “real” Iphone :-)

One for the Penguins….

datePosted on 11:40, July 19th, 2007 by Many Ayromlou

Right on the heels of our story on reconstructor, a tool that allows you to create custom Ubuntu distribution CD’s, here is APTonCD for Ubuntu. It’s basically a graphical tool that allows you to create a CD of all the applications you’ve installed on your Ubuntu system since you installed the system initially. This used to be a pain, if you had to take care of a lab of machines. The drill was: install the OS, add all the required software and then created a master image, followed by multiple image installs.

Well thanks to APTonCD you don’t have to do this anymore. You can install the base CD/DVD (or make your own using reconstructor), add all the extra software from the repositories and then run APTonCD. At which point you can instruct it to create a CD/DVD of all the extra packages you’ve installed. The application can also create a CD/DVD of all the software on a specific repository or download all official Ubuntu repositories onto removable media. Very handy if you’re doing a install without net connection.

One more thing you can do with this is to get all the Ubuntu official updates/patches/fixes on a CD/DVD, so that you download them only once (if you’re installing mutiple machines). As usual the install is a simple one-liner:

sudo apt-get install aptoncd

So you like Ubuntu….

datePosted on 22:05, July 9th, 2007 by Many Ayromlou

Came across this the other day. Reconstructor is the new cool tool that allows you to grab you favourite ubuntu distro (desktop, alternate or server). Now you can have your Ubuntu and eat it too :-). It’s free and runs on linux (yeah there is a bit of a chicken and egg problem here). Well, I’m off to build Mabuntu (aka Many’s Ubuntu)…..hehehe.

Screencasts of Installing MythTV Via MythDora 4.0

datePosted on 00:30, May 30th, 2007 by Many Ayromlou

MythDora 4.0–Fedora Core 6.0 plus MythTV costumizations–is out. It is designed to format your hard drive and install everything needed for a fully functional MythTV System. has created a three-part screencast of the installation process covering MythDora installation, configuration, and MythTV setup.

HDHomeRun: Multicast

datePosted on 14:58, May 28th, 2007 by Many Ayromlou

Using hdhomerun_config command you issue the following (after tuning into the channel ofcourse):

1) hdhomerun_config set /tuner0/target none
2) hdhomerun_config set /tuner0/channel qam:
a) hdhomerun_config set /tuner0/streaminfo
3) hdhomerun_config set /tuner0/program
4) hdhomerun_config set /tuner0/target

MCast Address is in range of: –>

HDHomeRun: Monitoring Signal Strength from command line

datePosted on 14:56, May 28th, 2007 by Many Ayromlou

The Windows GUI version of hdhomerun_config will display the signal strength and signal quality updating every second.

Under linux or osx you can use “watch” with hdhomerun_config:
hdhomerun_config FFFFFFFF get /tuner0/channel 8vsb:
watch hdhomerun_config FFFFFFFF get /tuner0/status

(If you have more than one HDHomeRun then specify the device ID rather than FFFFFFFF)

You use hdhomerun_config to manually configure HDHomeRun to stream video to a PC running VLC…

You will need:

hdhomerun_config –

1) Discover HDHomeRun

Run “hdhomerun_config discover” to find the HDHomeRun units on the local network.

If you have more than one HDHomeRun on your network then replace the wildcard FFFFFFFF Device ID in the examples with the Device ID of the HDHomeRun you wish to control.

2) Run a channel scan

hdhomerun_config FFFFFFFF scan /tuner0

3) Set the channel

hdhomerun_config FFFFFFFF set /tuner0/channel 8vsb:
hdhomerun_config FFFFFFFF set /tuner0/channel qam:

Note that the channel is the physical ATSC channel, not the channel advertised by the TV station. is a good site for determining which stations are nearby and what physical channels they operate on:

Check the signal strength using the following command:
hdhomerun_config FFFFFFFF get /tuner0/status

4) Select the program number

hdhomerun_config FFFFFFFF get /tuner0/streaminfo

hdhomerun_config FFFFFFFF set /tuner0/program

5) Launch VLC and open network stream
From the command line:
vlc udp://@:1234

From the GUI:
Launch VLC
File -> Open Network Stream
Choose UDP/RTP, Port 1234

6) Set the target for the video stream

hdhomerun_config FFFFFFFF set /tuner0/target :1234

Note that the target setting is automatically cleared if the target machine is not listening on the specified port. ie if VLC is not running or you quit VLC.


Check the signal strength using the following command:
hdhomerun_config FFFFFFFF get /tuner0/status

Check the target using the following command:
hdhomerun_config FFFFFFFF get /tuner0/target

If it reports “none” then most likely the pc was not listening on the target port and the ip/port was automatically cleared. Double check the following and then set the target again:
– Check that VLC is running and is using “udp://@” or “udp://@:1234”.
– Check the IP address of the machine VLC is running on.
– Check that the port is not blocked by a firewall.

If the target is correct and the LED on the HDHomeRun indicates it is streaming video then the most likely problem is a firewall blocking the port (UDP port 1234 used in this example).