Skip to main content

Posts

Programming icons

"Packaging is the product itselft." This is the matra for most marketing folks. This is no different in designing user interfaces for customer use. Selecting a nice set of icons then becomes a serious issue if the product is for general public consumption. This complicates even more for small shops or one man team designing software solutions. Thanks to the current revolution in software development... open source, creative commons and the likes. Listed below are some icon set that are either LGPL, CCA or etc. Ximian icon sets License : LGPL The icons are being used in OpenOffice and Ximian Desktop 2 Silk Icon set License : Create Commons Attribution 2.5 License “Silk” is a smooth, free icon set, containing over 700 16-by-16 pixel icons in strokably-soft PNG format. Containing a large variety of icons, you're sure to find something that tickles your fancy. And all for a low low price of $0.00. You can't say fairer than that. ~ts~

List Microsoft Windows products installed in a system

I develop a short python script to display Microsft Corporation software that is installed on a system. This script can be modifed easily to check for all installed OS hotfixes if need be. See below for the script: <---code----- import _winreg import sys hkcu = _winreg . ConnectRegistry ( None , _winreg . HKEY_LOCAL_MACHINE ) m_key = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" m_UnInstall = _winreg . OpenKey ( hkcu , r"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" ) _index = 0 while True :      try :          m_subkey = _winreg . EnumKey ( m_UnInstall , _index )          m_newkey = m_key + "\\" + m_subkey          m_RegistryKey = _winreg . OpenKey ( hkcu , m_newkey )          try :              if _winreg . QueryValueEx ( m_RegistryKey , r"Publisher" )[ 0 ] == r"Microsoft Corporation" :                                   print _winreg . QueryValueEx ( m_RegistryKey , r"DisplayNam

Enable command line completion using TAB char for Windows 2000 Professional

Command line completion is almost always expected of terminals on Linux systems. On Windows 2000 Professional, command line completion can be enabled by changing the following registry entry: KEY = HKEY_CURRENT_USER\Software\Microsoft\Command Processor PARAMETER = CompletionChar Change the value from 0 to 9(TAB in HEX).

Python 2.5 install issue on some Windows XP machines

I have installed Python 2.5 from ActiveState on two machines now and each one was working pretty nice. But on one of my machines PythonWin refused to load, see below for the message: --------------------------- Python for Win32 --------------------------- The application can not locate win32ui.pyd (or Python) (126) The specified module could not be found. --------------------------- OK Searching in ASPN network I found out that this is an open issue, see 68141 . The good thing with this bug is that the workaround is quite simple if you have a working installation. Just copy pythoncom25.dll and pywintypes25.dll into c:\windows\system32 of the machine that PythonWin does not work. What if you don't have a working machine? Well, low and behold, I have it for you. Download it here . I'll be more than thankful if anyone can report to me that this issue is already fixed so that I can update this blog. Another work-around is to install pythonwin on top of currently installed vers

Gentoo make.conf for ECS A097

This file maybe useful for people installing Gentoo into their ECS A097. Highlighted text below is the make.conf that I use for my own A097. # These settings were set by the catalyst build script that automatically built this stage # Please consult /etc/make.conf.example for a more detailed example # CFLAGS="-O2 -mtune=i686 -pipe" # CHOST="i386-pc-linux-gnu" # CXXFLAGS="${CFLAGS}" CHOST="i586-pc-linux-gnu" CFLAGS="-march=i586 -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" USE="-qt3 -qt4 -arts -kde -bindist gtk gnome hal avahi X tk bitmap-fonts truetype-fonts type1-fonts alsa nptl nptlonly" SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage" GENTOO_MIRRORS="http://gentoo.gg3.net/ " INPUT_DEVICES="keyboard mouse" VIDEO_CARDS="sis" ALSA_CARDS="ali5451" ~yth

Installing Gentoo into ECS A097

ECS A097 is a laptop using a Transmeta Crusoe microprocessor. Crusoe is different from two other will known processors, namely AMD microprocessors and Intel microprocessor, because it is using the VLIW technology. Intel and AMD are mostly CISC based processors. With the Transmeta Crusoe design, some of the instructions are being run by the processor and some are implemented in software they called code morphing. By doing this they basically offloaded the microprocessor thereby consuming less power. To prove further about Crusoe check the following link . What I am going to do here basically is to document how to run Linux in Transmeta Crusoe the fastest possible. There are many ways of achieving this like installing the OS using LFS but we will use Gentoo here instead. Install sequence: 1) Download install-x86-minimal-2006.1.iso from www.gentoo.org. 2) Burn the image into a CD-R/W. 3) Boot the machine using the minimal Gentoo CD. 4) Since my network was not configured properly on

Globe Visibility Speed Tracking

Location : Near Shangri La Plaza Hotel, Mandaluyong City, Philipipines Decide for yourself if this internet subscription is worth the cost Impression: Globe Visibility is very slow compared to wired, always on internet subscription. Upload is very very slow. Browsing is marginally/slightly faster to dial-up. But note the price. Globe Visibility is 2000.oo flat which is way more expensive compared to cable/dsl. If you don't need extreme mobility please do yourself a favor, get wired connection. Note: Listed below are top speed, nominal/average speed is way below dial-up speeds. [Update (04March07)] After pooking around with how E220 modem works, I was able to achieve reasonable speeds. I think with this new speed Globe Visibility is good enough for home and for mobile users. I will create another blog entry describing how I managed to get decent speeds from Visibility. See the table tracking here. I have a