I like Portable Network Graphics for bitmap images. PNGs improve on the GIF format and are presentable in either PDF or web-based formats.
I was dealing with a client’s data this week that included PNG graphics. The output quality was really poor but when I opened each graphic in a program like GIMP the image quality was fine. Turns out the source PNG files were corrupt. GIMP was fixing them before rendering them to the screen.
I found the corruption by using a Linux based command line utility called pngcheck.
Once I discovered the problem, I used another command line utility called pngcrush with a shell script to loop through all the graphics and fix the errors.
I love command lines!
When I’m working in my home office, I typically have my Windows XP laptop on the left hand side of my desk next the rest of my monitors. I’ve always wanted to control the laptop from my main keyboard and mouse without having to hook up a keyboard switch. I find the hardware solution annoying when you are trying to work on both machines essentially at once or when you just want to pick up your laptop and sit somewhere else (lazy I know). When I drag my mouse off the left side of my Linux Desktop I want to control my laptop. When I drag my cursor off the right side of my laptop screen I want to resume working with my Linux Desktop. Essentially I want to seamlessly make my Windows XP Desktop part of my Linux Desktop.
There is an open source project called Synergy that functions exactly this way over your TCP/IP network. The program redirects the mouse and keyboard as you move the mouse off the edge of a screen. Synergy also merges the clipboards on each system into one, allowing you to copy-and-paste between systems. Handy for copying stuff out of e-mail!
Like all good open source projects the program works on any combination of Linux, Windows XP and MAC OS X 10.2 and higher.
Comments Off on Controling Multiple Computers Without a Keyboard Switch
The Fedora Community released re-spins of Fedora Core 5
last week. It incorporates the latest updates available for the release which leads to less download time after your installation. The kernel-2.6.15-1.2054_FC5 shipped with FC5 disallowed the loading of any non-GPL modules. This was quickly fixed but marred the release.
Additionally the Fedora Community plans to re-spin often. Re-Spins will be provided each month for supported releases. This is a welcome addition for people that wait until a release settles down and mirrors the consistent release schedule that commercial vendors are adopting.
is an enhanced FTP client that has some nice command line features like displaying the size of the file and the percentage complete.
The crontab file is used to schedule commands. To use it you must remember the format it expects. It is not how shall we say mnemonic. In trying to remember the format, I came across a good linuxjournal
article that had an easy way to remember it.
Add a header comment that provides the proper sequence:
# ****************Roots crontab***********************
# minute (0-59),
# hour (0-23),
# day of the month (1-31),
# month of the year (1-12),
# day of the week (0-6, 0=Sunday),
If you are running VMware on a Linux host it is worth the upgrade to
5.5 for the new bridged support for wireless networks. It used
to be the you had to use NAT when running your Virtual Machines under
Linux using a wireless card. This feature had been available for
windows hosts for awhile.
If you do not want to start X automatically edit the /etc/inittab
file like this:
Wireless support in Linux is still an area that needs work. Currently
there is no reliable UI like in Windows that lists all of the networks
that are available, however there is a way to get the information from
the command line.
Use the following procedure to determine what wireless networks
- Open a terminal and switch to the root user
- Issue the command /sbin/iwlist scan
- The results should list all of the ESSID’s available as well as
information on Channel and Encryption information.
To add additional sites that have RPMs for Linux:
1) Add the site to the yum config file under /etc/yum.conf
name=ATrpms for Fedora Core $releasever
2) Find the sites public signing key
rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
Now when you do a yum install or update that site is added to sites
searched for RPMs. A note, be very careful with sites that have RPMs at
what’s called RPMS.at-bleeding since these tend to be the raw
development builds and can lead to “bad things”…..
VMWare 5 will not run on FC4 without running the vmware-any-any-update
- Install VMWare 5
- Grab the latest vmware patch from http://knihovny.cvut.cz/ftp/pub/vmware
- Extract the files into a temporary directory.
- CD into the directory and run the runme.pl script.
- This replaces two files in the VMWare installation with updated
version for FC4.
- Run vmware-config.pl