Skip to main content

Posts

Showing posts from 2006

Create your own Pixel Button - No image editing required!!

Do you want a cool pixel button for your blog or website? Don't know how to handle image editing softwares such as GIMP/Photoshop? Or perhaps just plain lazy to create your own manually? If yes, this site can help you. It automatically generate a pixel button based on the spec you gave to the generator. Its easy and simple. They even gave away its sourcecode!.

This StumbleUpon button,

was created using the tool. (I couldn't find one that matches my taste from the official site, so I brew it myself)

Using Tsocks to tranparently use SOCKS proxies in applications

There are not many applications out there supports SOCKS proxy for traffics. Usually people will try to find similar application that have SOCKS support if they need it. To Linux/BSD users, there is a dirty trick to do make virtually any console and some X applications to use SOCKS proxy transparently by preloading certain libraries before executing the application. One of those libraries is Tsocks.

Step 1 : Installing
Simply extract the tarball, then, use the magic spell everyone familiar with to install it. ./configure
make
sudo make install
Afterwards, create a config file named tsocks.conf in /etc/ . Refer the examples given together with the source tarball for guidance on how to write the config. For those who just want a quick and basic config and lazy to open the examples, I've provided it below.

# This is the configuration for libtsocks (transparent socks)
# Lines beginning with # and blank lines are ignored
#
# This sample configuration shows the simplest (and most common) use of
#…

HOWTO: Building an X-less Azureus Dedicated Box using Fedora

Do you have an old unused box sitting still in the storage without nothing useful to do with it?. Are you a heavy torrent'er? Are you tired of torrent (especially Azureus) eating up your personal computer resources and makes everything goes slow?. This Howto will guide you in converting that unused box of your into something useful - An advanced dedicated Azureus torrent box controlled through SSH and web-based interface!!.

First and foremost, there are a few issues I would like to highlight.
- This guide is not targeted for a total newbie, however, I wont stop newbies to try it. Its a good learning experience
- Azureus requires Java, and Java eats resources more. So, you'll need a box with around 200Mhz processor with more than 128MB RAM
- The webUI of Azureus is a simple UI for starting/stopping downloads and uploading .torrent files, we will depend mostly on the TelnetUI for adjusting configurations
- Don't use the java that provided together with Fedora (GCJ) , because it e…

Earthquake at Taiwan : Internet in Malaysia and several south east asia countries down

The recent Richter 7.1 earthquake in Taiwan have caused a submarine cable fault between Shantou, China and Tanshui, Taiwan and between Lantau, Hong Kong and Chongming, China. This occurrence have severely damage communication between several south-east asian countries - including Malaysia - and Taiwan, Japan, Korea, and United States.

you can read the announcement from TMnet here .
And the news from niser here

I noticed the connection became alarmingly unstable early this morning. At first I thought it was a problem within the country until one of my friend in Terengganu pm'ed me and saying the same connection instability happened there. Then I checked the TM website and saw the earthquake announcement.

The connection was severely unstable during the morning, and gladly its becoming better as time goes. However, connections frequently timed out and interrupted a lot of my downloads and website loads.

I hope this situation will be fixed by the time I'm back at college. If not, Its …

Psalms of Planets : Eureka Seven

I just finished watching this Eureka Seven this afternoon ( yup, I'm kindof late) , and it was GREAT!. The series was a little bit slow in the beginning , but as the series develop , I grew to love this anime. The storytelling , the character development , everything, was done greatly if not perfect. The series gets interesting by each passing episodes of a total of 50 episodes.

The story is about a boy, Renton Thurston, who lives with his grandfather Axel Thurston in a city called Bellforest, until one day, a mecha , piloted by a mysterious girl, crashed onto his house. Starting from that day, his life changed and he set on an adventure with the girl, Eureka and a group of ex-military renegades The GekkoState. The story revolves around his relationship with Eureka , the conflict between the GekkoState and the Federation , and the mystery of the Coralians.

The storyline have plenty of high-flying mecha battles, confusing yet interesting scifi element, heart-touching conflicts, and l…

Lolifox - Firefox for anime lovers

Yeah2, i know, the name sounds kindof erotic. But well, its their rights to put that name isn't it?. I got to know about this browser from a post at our new UTP-OSS Google Group so i decided to try it.

A visit to lolifox's site is a little bit of a disappointment. There are no screenies .. me wanna see screenies .. haha .. frankly, screenshot is one of the most effective way to bring people to use gui based apps .. Also, there a very little information about what are the uniqueness of this firefox fork/mod besides having some large collections of anime bookmarks and a modified interface for ftp/gopher browsing..

I downloaded the linux version of the browser to give it a try, there are no rpm/dep packages, the binaries is only compressed in a tarball - like hows firefox is packaged. Okay, this is a small matter, its not going to become a system's web browser anyway.

These are the screenshots from my first run of the browser. Nothing much impressive, it looks 90% like the va…

Getting Flash Player 9 BETA

If any of you are still sticking with the old Flash Player 7 , I think it almost time to upgrade yourself now. Flash Player 9 BETA for linux have been released for quite a while already, and they also have released a standalone player for it.

The installation step is simple .. just go to http://labs.adobe.com/downloads/flashplayer9.html and download the tarball .. extract it .. and copy libflashplayer.so to ~/.mozilla/plugins .. restart your browser and ure done ..

I know .. its sumthing that a little bit too easy for those geeks out there (its clearly stated in the readme on how to do it) .. I'm kindof out of idea on what to write though .. *sigh*

Automatic Firefox Update in Linux

I guess everyone noticed that Firefox in Linux does not auto update using its update engine, and you'll need to use yum, apt, emerge, etc to update it. This is due to the reason that firefox from distribution packages is made to be installed into as read-only to the users. You can *fix* this problem by installing firefox into your home folder. By doing this, it allows firefox to be overwritten and make the update work. It worked for my Firefox2 on FC6.

You can read my guide in installing apps in your home folder here

as for me , I install firefox in ~/local/opt/firefox2 and a symlink to the firefox startup script in ~/local/bin

Btw, if you are using a compositing manager (eg. compiz/beryl ), you might need to add these two lines into the firefox startup script - right after the GPL notice - to keep firefox from crashing when opening sites with Adobe Flash
XLIB_SKIP_ARGB_VISUALS=1
export XLIB_SKIP_ARGB_VISUALS

G'luck and enjoy~ :)

HOWTO: An organized way to install programs @ your home folder

Installing stuff in linux usually requires root access .. this is true especially when the program which you want to install is a later version that the one that already installed in the system ..

As for some people, they might not want to pollute their RPM/DEB/put-a-packaging-system-here installations with installation from source tarballs and making the system hard to maintain using their distribution's package tools

However, it is not impossible for users to seamlessly install/upgrade programs into their own home folder, leaving the main system untouch .. you only need the program's source code , a compiler , and the development libraries ...

NOTE: This method may work with most programs out there that uses the ./configure script, however, some applications might refuse to work in this environment.

NOTE2: This article is targeted to people who already know their way when using linux. Its not targeted to newbies. However, I wont stop newbies from trying this. Its a good learning…

Starting service after the login screen is loaded

GDM early login have been mising from Fedora for quite a while now .. I kindof missed it because it makes Fedora "appears" booting up faster ..

Being impatient, (and bored), an idea came out to my mind to do a script that might give similar function to GDM early login .. but with a little bit twist -> instead of we make the GDM start earlier, why dont we make the services start later? ... and so, postinit script was born ... Its juz a simple shell script that allow users to define what services they want to start later after GDM is loaded ..

These are the script , I packaged it for Fedora Core 6, other distros may use it , but it might require some tweaking in the code.

postinit-1.0-1.src.rpm
postinit-1.0-1.noarch.rpm

Usage:
postinit add [servicename]
- This adds a service into the postinit list
postinit del [servicename]
- This removes a service from the postinit list
postinit list
- This shows what services is set to be run using po…

UTP OSS First Meetup

Last saturday, we had our first meet-up for this society.

Topics are:
Introduction to FOSS and its Global Community -> by KageSenshi (Me!)Linux Desktop Environment and Alternative Softwares -> by me||owYou can get my presentation here

We distributed a few Ubuntu and Kubuntu along together with TTCS OSSWin CD

The support we get was quite impressive, around 20 students came for the meet-up.

Hope we can continue doing this monthly in the future

My blog now on new Blogger BETA test

I noticed theres a notification inviting me to test Blogger's new engine, so I decided to test it (i luv using buggy softwares .. lol ~~ )

It broke some part of my theme ... anyway ... its meddling time~~

HOWTO: Resizing GTK Toolbar Icon Size

People with low resolutions screens tends to use smaller stuff in their UI to save space. Here is a tips on how to reduce the size of your GTK toolbar icons etc. Its quite hard to google for, so I dump it here. I found this tip @ http://gnomesupport.org/forums/viewtopic.php?t=10961

Step 1.
Create a file named .gtkrc-2.0 at your home folder if it haven't yet exist

Step 2.
Add this line into the file

gtk-icon-sizes = "panel-menu=16,16:panel=16,16:gtk-menu=16,16\
:gtk-large-toolbar=16,16:gtk-small-toolbar=16,16:gtk-button=16,16"
Step 3.
Logout and relogin (or you can juz kill all your gtk apps and restart it)


I got compiz (and beryl)

after I-Hack, I've upgraded my FC5 lappy to FC6 Test 2 (Now test 3) ... it got compiz in d core package set!!!! ... Gladly i'm using Intel chipset with Intel 855GM gfx card , i can set-up Xorg very easiliy ... I've mangled around with compiz ... even tried compiz-quinn with krh's AIGLX patch ... now using beryl (compiz-quinn renamed .. they forked compiz and create their own development tree) all the time .. love it~!

Edit: Updated the screenshots using a better colored theme





Hack In The Box 2006

It has been a while since I update this blog .. too busy with stuff ...

on last 20-21 September I entered HackInTheBox competition (one of our reward for winning I-Hack CTF UITM) .. We went there on Tuesday 19th .. me and my teammate, yondie went early because we need to meet our additional team member who are from UITM Arau, Perlis .. we was one of the guy in the third place winner of I-Hack CTF .. UTP won both first and second place during I-Hack .. so both of the teams got chance to enter HiTB ... The second team is our seniors who are very experienced in this kindof stuff ... my team stay @ my house for the night and went to Westin Hotel early next morning .. I'm a n00b in this .. so expect the worst from me .. hehe

The first day of the competition .. we are given 1 server running Ubuntu 6.06 with 6 vulnerable services to protect .. after getting it .. i quickly configure iptables to filter out any packets from the same subnet of the server except from the reverse NAT gateway ..…

UiTM I-Hack Competition 06 -- 1st - 3rd September 2006

Juz came back from a hacking competition @ UiTM Shah Alam that was held last few days. I was in one of the 2 teams representing UTP there. My team (KageSenshi & Yondenmai) can be considered a very n00bie team with no experience whatsoever about the competition and the other one is a senior team who won last year's competition (Int_13h & Xumarix).

The first day started off quite boring.. Theres a talk about WEP Cracking using Linux and thats all. On the afternoon we got nothing to do.. So, i go back to my home @ Puchong to download stuffs.

The next day, Saturday, is the forensic competition - 10am to 5pm . Got 7 flags to collect. The questions are quite hard for my team because we dont have a clue on what software to use. UTP's teams got the lead on the first hours but we stuck starting at the middle of the game. At the end .. we could not proceed any further ... and end up with 6th place ..

On Sunday , is the CTF challenge ... CTF is more into attacking the servers and vu…

UTP-OSS Wiki

After a few hours struggle trying to upload the 11MB mediawiki from UTP, UTP-OSS Wiki is now up and running. Open Source users in UTP (and graduated students or others users), feel free to contribute to our wiki.

UTP-OSS :- Founded

tt has been quite some time since my last post, lots of thing happened.

Last few weeks, i forwarded MyOSS's email about the PC-Fair to some of my lecturers, my first intention is juz to maybe make help on with the PC-Fair booth.... but sumthing else happened .. (shucks)

The head of ICT/BIS Department - Dr. Kamil - contacted me and ask me to create an Open Source Club in UTP!!! (EEEK!!!). huhu ...

It took me quite some time to decide whether to really put an effort to it because i'm not that good when it comes to management stuff.. but last week, on the ICT/BIS Dean List Award ceremony .. Dr. Kamil indirectly "shoot" at me during his speech (DARN!! I'M NOT PREPARED FOR THIS!!) and on the stage - while giving my certificate - asked me to meet him as soon as possible with a group of ppl for the club .. (GEEZZ)..

After the event, i quickly go back to my room, and asked #linux UTPchat for help ... gladly .. we got 8 ppl interested to become the first batch of members ...

W…

UTP Free / Open Source Lab installation done

Today i woke up early to go to the lab. My other subject's lab classes wont be starting until next week, so i have some time in the morning to play around with the FOSS lab.

My first priority there is to recover the GRUB for solaris 10 which was broken after GHOST. Last week we havent succeed in recovering it. So i want to continue it today.

At first we are having a big problem trying to reinstall the Solaris' GRUB because of the different FS that it is installed on. Googling with many combination of keywords brought us to sites that doesnt fulfill our needs. Then we found a site which have the required info. However, i missread it, and used

# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/dsk/c0d0s0

I'm not familiar with Solaris, and got confused between /dev/rdsk and /dev/dsk . I though rdisk means Remote-Disk or sumthing like that. So i got some errors that gave me no clue whats wrong and failed to install grub.

Then i continue googling for other ways to install it. Th…

Missing in Fedora's Menu: hal-device-manager

At the UTP opensource lab i noticed theres a utility in ubuntu that shows all devices in a very informative way (at least for me), the hal-device-manager. After playing around with it a little bit, i started to wonder if there is one for Fedora. So, google away~. Juz after less than 2 minutes googling, i saw the RPM for the tool is hal-gnome, ey wait! I do have that installed in my box!. Immediately i fire up the console, typed hal-device-manager and hit enter.  There it goes, its there all along with fedora but hidden from users' knowledge. まったく, Fedora should at least put that shortcut somewhere. The informations shown by that program is very usefull if you wanted to strip down your kernel bcoz it shows most of the drivers used by the system.


The first day at UTP-OpenSource Lab

Today is the first day of the semester in UTP. And i got a chance to go and help setting up systems at the UTP-OpenSource Lab. A postgrad student is the one in charge of the lab.

He shown me the box that will become a ghost image for the whole lab. It runs Ubuntu 6.01, Sun Solaris 10, Mandriva 2006, and FreeBSD 6.1. I helped to test the functionality of Ubuntu and set-up KDM to start automatically on the FreeBSD.

That time was also the first time I had a chance to try using Solaris. Its quite slow responsive compared to other OS installed on the box. And the package management system is quite confusing to me. Guess i need to learn a lot more for using it.

I heard they ( the lecturer in charge and the postgrad guy ) will ghost the system to other computers in the lab. Perhaps tomorrow i will see a whole room with *NIX. purely without any WindowS around :P


Tiring 2 days at UTP

i came back to utp yesterday, and to my surprise the room i registered got somebody else staying in it. Due to that, i had to go through quite a hassle trying to get a new room to stay, sadly, only managed to get a room at the old residential village. *sigh*

Guess i'll be serving that old village for another 1 semester .. *sigh*

Finding What Process is Binding Network Socket / Port

I found a very usefull site for this purpose. It guide you step by step on how to find the process.

http://linux-sxs.org/networking/portnumid.html

From the site, I wrote a script to ease the process.

#!/bin/bash
#
# Script to find what process is binding to which network socket
# Usage
# portowner <port>
# portowner all
#
# Author
# Mohd Izhar Firdaus Ismail <kagesenshi.87@gmail.com>
#

findproc(){
PIDS=`fuser -n tcp $@ 2>/dev/null`
echo "--------------"
echo "Port $@"
ps $PIDS
echo "-------------"
}

if [ "$1" == "" ];then
echo "Usage:"
echo " $( basename $0 <port> ) "
echo " $( basename $0 ) all"
elif [ "$1" == "all" ];then
PORTS=`netstat -na|grep tcp\
|grep LISTEN|sed s/"\:\:\:"/"0.0.0.0\:"/g \
|sed s/"\:"/" "/g|awk '{print $5}'|sor…

Popping gnome-run from script

I wanted to create a .desktop file to pop gnome-run and put it at the gnome-menu ( the new gnome-menu doesnt have it ) - simply because the reason that new GNOME users might not know the existence of CTRL+F2 hotkey. But i couldnt found anywhere in bin folders for that. Gladly i stumbled upon this blog

http://darkness.codefu.org/wordpress/2004/07/24/152

Its gnome-run.c script works perfectly.

Some tweaks for increasing Firefox's application performance

This might be an oldie, i know that there are quite a number of sites have given similar tips. But their tips brings more latency to my firefox instead of improving it. So, i played around to find what worked fine for me.

Reduce Cache Memory Allocation

Lots of people say allocating more cache will give better performance, however, i found out having too much RAM allocated for website cache is somewhat unnecessary. You dont need the RAM's speed to cache your visited websites, the harddisk's cache speed is high enough for that. Even a slow hdd will have more than 10MBps speed which is very fast for loading websites. Also, the RAM cache will build up and makes other applications that need the speed become very sluggish.

Here are the options in about:config for this

browser.cache.memory.capacity
browser.cache.memory.enable

You may choose to reduce the value ( in KB ), or disable it altogether. Be sure to enable disk cache because if you disable both, performance will drop.

Enable Pipelin…

Integrate meebo with firefox using Meebo sidebar by tones

A great extension for integrating Meebo with firefox so that you can save time searching through tabs/windows for your Meebo

http://gis.stcstm.org/meebo-extension/



FC6 Test 2 Slips again *sigh*

From FedoraNEWS.org

With the update to a 2.6.18-rc based kernel, Xen requires some more
effort to get to working. Given that Xen is one of the big features for
Fedora Core 6, trying to ship the second test release (and thus the
feature freeze) without Xen seems like a less than ideal situation.

Therefore, after discussion within the Fedora Board, we have decided to
slip the freeze for test2 until Xen is working again with current.

*sigh* I was really looking forward to FC6T2 and hoping it'll be distributed today. Hope  this slip wont be long. My holiday is coming to an end this week.

Novell's Gnome-Main-Menu on Fedora 5

I recently stumbled upon a blog post about RPM package of Gnome-Main-Menu / Gnome-Slab for FC5 ( http://fullo.wordpress.com/2006/07/11/gnome-slab-for-fedora-core-5/ ) .  So i decided to try it myself from gnome-cvs. ( http://cvs.gnome.org/viewcvs/slab/ ).

Here are some screenshots:


The Panel Applet


The Application Menu


The Control Center Menu


It runs quite well on Fedora with only the "Recently used application" list at the panel applet is not working. Some buttons are SuSE specific and require a manual editing of the schema to make it uses a fedora app ( fullo's RPM package from the link above already fixed this ). The interface are very much near Windows XP start menu with a little twist - applications are shown on a whole new window - very friendly to Linux newbies. The control center application reduces the confusion to Windows users who want to find where to change their systems settings because everything are gathered and arranged in a way that they are very similar to…

Seminar about FOSS @ UTP

Today was a quite tiring day. There was a seminar about Open Source Software Initiative at UTP today. Mainly consist of what Malaysian government have done for migrating Malaysian agencies to use OSS.

The main speakers are Tn. Hj. Muhammad Rosli, ICT Policy and Planning Division Director,Manpower and Management Planning Unit, Prime Minister Department and Dr. Azman Firdaus, Founder Chairman & CEO, Open Source Systems Sdn Bhd.

the day started off with a boring speech my the government guy, about why Malaysia want to adopt FOSS and its current progress in migrating the public sector. I did mention to him about why the E-Filing system are not compatible with FireFox, but the answer was quite dissappointing. The answer was off-topic and seems like he doesnt understand my question. Well anyway, i dont like asking too many times, so i leave him as it is. Perhaps the guyz from MyOSS can debate more with him. :P

Next was a speech from the Dr. Azman CEO of a company that specialize in grid &a…

Wheres my DMA???!!!!!

I just realized that my latest custom kernel didnt have DMA support for my box !!! ... thats explains why my harddisk is darned slow lately~ ... haha

now i'm lost, not very sure which option to enable for my box. In the end, i pick the kernel .config which i  used in my liveCD , and compile everything as module~ ... lol .. hopefully it will work and get back my previous performance...

lag~ lag~ lag~

Capset module makes me in a little bit confusing problem

the NetworkManager daemon requires BIND/named to start along. but i keep getting errors from named saying the capset module is not loaded. 'modprobe capset' says module not found.

assuming that i might missed out the option in the kernel config, i go back to the livecd kernel sourcetree. and spend half and hour trying to search for that capset option. guess what?. didnt found it. ~duh~

googling for 'capset module kernel config' brings me to nowhere. gladly from the manpages of capset.h i found a reference to 'capability module' . and 'modprobe capability' solved the problem

i think they should say 'capability module' in the error instead of 'capset module' because capset() is a function. :( .. anyway .. at least i found my way around ..

[need help] Trying to create installation CD for Ks-X

Version 0.1 of Ks-X liveCD has been completed, i've tested it on qemu with only 128MB RAM allocated. To my surprise, the liveCD consume only 85-95MB after a clean boot!!!

amazed with the achievement, i started wondering on how to create an installable version of this liveCD. I have tried to use anaconda, but ends up with frustation. The comps.xml file is very tedious. I only want a simple installer that acts like the Ubuntu installer, no need for customization of packages, juz install all.

if anybody out there know how to do this, could you give me some tips to make this installer??...

Kadischi will be released on FC6??

This is what i read from Fedora People blog

Chitlesh Goorah wrote:

- We have a spec file for kadischi. We thought to push kadischi in Fedora-extras-development only (not Fedora Extras).
why ?
+
because if approved, we can see whether kadischi builds on x86_64,
since there isn't syslinux on ppc, kadischi won't build on ppc. I'll
try to find time to use grub instead.
+ perhaps we could have more contributors and testers. Till now, only Jasper and I are working on Kadischi.
+ this will make us work harder and know what is failing and on what to work on.

Do share with us your views about it.

But, yes there is a but, the GUI we have for kadischi in CVS isn't ready at 100%. DamienDurand proposed to work a python glade version of it.Once ready, we may push kadischi to Fedora-extras-development.

http://clunixchit.blogspot.com/2006/07/kadischi-some-updates.html


After kadischi is released, there will be a much more easier way to create liveCD. No more of this messy chroot and manual clean-up…

Ks-X LiveCD - Build Start

(the title is a little bit out-of-sync ... bcoz i've started this a few days ago)

I'm creating a liveCD based on Fedora 5 ( http://fedoraproject.org ) ... using the scripts from Linux-live.Org ( http://www.linux-live.org ) and some scripts from CentOS 4.3 LiveCD ( http://www.centos.org/ ) ... currently i named it as Ks-X LiveCD (KageSenshi's Linux LiveCD) until i got a good name for it  ... (oh yeah, i have tried using kadishi ( http://fedoraproject.org/wiki/Kadischi ) but on the version i used it uses anaconda for installation and i doesnt have the power to control extra stuff from it - at least that what i experienced .... looking forward for the official release of Kadischi)

The system is build on vanilla Kernel 2.6.16 with SquashFS 3.0 and UnionFS 1.2 patch ... with a GNOME 2.4 Desktop ...

Primary purpose of the LiveCD is to promote Fedora 5 to newbies ( and some not-so-new Linux users ) in its most functional form - complete with media support and some eye-candies. Anot…

Binding eth device to a MAC address

Having multiple network cards can be a little confusing. The device associated with an eth device might got mixed up when you change your kernel. Here is a little guide to overcome this.

1st : Getting the MAC address

run /sbin/ifconfig , copy HWaddr value and figure out which network card it belongs to.

eth0 Link encap:Ethernet HWaddr 00:E0:4C:43:D8:80

2nd : Edit the conf

as root, open /etc/sysconfig/networking/devices/ifcfg-ethN (N is the number of your eth device) using your favourite text editor. Add this key into the configuration:

HWADDR=device-MAC-address3rd : Restart computer

restart the computer to apply the bind. (if you are very good in kernel modules, you can try to apply the setting without restarting)


Reference

http://www.redhat.com/archives/redhat-list/2003-August/msg00817.html

MyOSS July Meetup

Just returned from MyOSS July Meetup at SEACEM, Bangsar. The main topic for this meetup is the OLPC project (a.k.a MIT's USD$100 Laptop) presented by Jaya Kumar, an Embedded System Architect that works on the laptop's audio system.




We were presented with the working mainboard of the system (i was expecting a full system preview, *sigh* ). The system is powered by 3 processors (1 for applications, 1 for wi-fi, and 1 for graphic), using a 512 NAND memory for storage, and 128MB SDRAM. There are no display available yet because the display technology is still under development - so we connect it to a CRT display (somebody forgot to bring a projector *lol*). The system runs Linux (well, what-da-ya-expect?) with kernel 2.6.17.

The system runs Xorg smoothly (well, there is only an X-term there. So it SHOULD be smooth. hehe). Mr Jaya Kumar shown us a presentation slide using Xpdf on the system, and played some videos using Mplayer to show the task the laptop capable of performing. From…

Read digital comics and mangas like a real book - use Comical

JPG comics are becoming more common in the internet, especially for FanSub'ed Japanese mangas. Usually these comics comes in zip archive and reading it will need the reader to uncompress the file and open one by one of the pages, often quite tedious to manage. Comical is a very convenient software for reading this type of comic. It can open a comic directly as a zip file, view the comic in either 1 pane or 2 panes, and even set the reading order for it - left to right, or right to left. I've been using this since FC4 and really satisfied with it



Get it at http://comical.sf.net. Available for Linux, MacOS and Windows

Disable IPv6 on FC5 for faster internet browsing performance

http://www.linuxquestions.org/questions/showthread.php?p=2216752#post2216752

zzeepphhoo wrote:

New distros like fedora 2-5 have Ipv6 turned on by default. IpV6 is a new DNS lookup that few servers use. This means that if the site you are trying to access in not listed on Ipv6, a 30 second timeout immeditately happens. It should be disabled. Also, Some other DNS servers miss the first few requests from linux machines. The default timeout is 5 seconds, so this could cause up to another 15 second delay. Step by step fix is as follows:
1. Log out of Fedora
2. Log in as root
3. enter your root password (the root password you entered when you installed fedora)
4. Click on "Home" or "My Computer"
5, Click on "Filesystem" or use up arrow to navigate to etc folder.
6. go to resolv.conf file. (not a folder, but a file located at the end of the files in your etc folder)
7. Insert this line at the bottom of the file: option timeout:1
8. Save the file
9. Go to etc/modprobe.conf…

A little tip for OpenOffice QuickStart for GNOME users

i’ve been spending hours trying to find an OpenOffice ( http://www.openoffice.org/ ) quickstart application for GNOME .. to my dissappointment, i only found the GNOME 1 version( http://ooqs.sourceforge.net/ ) and KDE version ( http://ooqstart.sourceforge.net/ ).. ...then i got a crazy idea of using alltray ( http://alltray.sourceforge.net ) to run one instance of openoffice in the background … the trick is easy … juz open a new text file using open office .. then hide it using alltray … (yah .. its pretty lame .. at least it’ll stop me from closing the last openoffice instance running .. and had to load all over again ) ...have fun~

Pirated Windows being tagged

well .. its quite an old article … heheit serve them right … STOP USING PIRATED SOFTWARES!!! .. embrace the penguins !! .. hehe …for newbies who would want to try linux, i would recommend to use Mandriva … if ure in UTP – I highly recommend u use Fedora because i will be maintaining the supports there (volunteerly and unofficially .. hehe ) ... which a good thing coz u can easily refer stuff to me ..
http://thestar.com.my/news/story.asp?file=/2006/4/25/nation/14053230&sec=nation&focus=1

Thin Client Project - juz for fun ....

i’m currently exploring the thin client technology for implementing it at my home ... in case any of you dont know the meaning of thin-client … CLICK HERE for definition.i’m using these applications to create the system :- X11’s XDM Control Protocol Dynamic Host Configuration Protocol (DHCP) daemon Trivial FTP serverPXES – A micro linux distribution specially made for thin client The server is implemented on Fedora Core 5 – my favourite linux distribution by RedHat Inc.so far, i have succeeded in testing it at UTP’s library ( well .. illegally .. ) ... i installed FC5 on a computer which is .. well … they label it as broken computer …. and set-up all that necessary there, run the daemons .. and .. walla .. XDMCP works!! ... however .. there are still some minor problems that i still need to find a way around—eg: automatic redirection of sound, multiple servers, etc …

Bandwidth Monitoring Script (through ifconfig)

Some ppl might need sumthing to monitor their bwidth … i think this script would b enough for some of us … i wrote it by myself by manipulating the output of ifconfig …

#!/bin/bashIFCONFIG="/sbin/ifconfig”
IFACE=$1
if [ “${1}” != “” ]; then
IFOUTPUT=`${IFCONFIG} ${IFACE} |grep bytes`
DOWNOLD=`echo ${IFOUTPUT}|awk ‘{print $2}’|sed s/"bytes:"//`
UPOLD=`echo ${IFOUTPUT}|grep bytes|awk ‘{print $6}’|sed s/"bytes:"//`
sleep 0.8
IFOUTPUT=`${IFCONFIG} ${IFACE} |grep bytes`
DOWNNOW=`echo ${IFOUTPUT}|awk ‘{print $2}’|sed s/"bytes:"//`
UPNOW=`echo ${IFOUTPUT}|awk ‘{print $6}’|sed s/"bytes:"//` let “UP= $UPNOW - $UPOLD”
let “DOWN= $DOWNNOW - $DOWNOLD”
let “TOTAL = UP + DOWN”
echo “—-KBps Bandwitdh Monitor—-”
echo “”
echo ” by KageSenshi”
echo “”
echo “”
echo “——————————”
echo “Bandwidth for Interface ${IFACE}”
echo “——————————”
echo “”
echo ” KBps MBps”
echo “Upload Speed $(($UP / 1024)) $((…

PortForwarding (again?) ... but this time .. through SOCKS Proxy!!!

i've juz discovered this yesterday ... by combining socksify ( http://www.inet.no/dante/ ) and portfwd ( http://portfwd.sourceforge.net/ ) you can get a local port on your system to be forwarded to another system through SOCKS proxy ...the concept is simple .... 1st install dante socksify and edit its configuration in /etc/socks.conf ... then ...install portfwd ... create a config file according to your requirement that maps to a remote system ... then ... run this command
#socksify portfwd -c [yourportfwdconfig]
after a successfull execution .. you'll get a port on your local system forwarded to the remote system through a SOCKS proxy ... Enjoy~ TIPS: you can also use Tsocks, Proxify, Proxychains as the TCP wrapper to replace socksify ... if you use Proxychains .. you can also forward ports through a chain of proxies

PortForwarding on Linux .. the easy way - (not through SSH)

this info might not be tempting for home user with only one PC ... but it worth it for ppl who owns a few linux boxes in a large network ... there are many uses of portforwarding ... but i'll leave that to y'all to explore it ... in this thread, i'll explain 2 ways of doing portforwarding on linux ... i'll not cover portforwarding using iptables coz its quite hard to understand .. hehehe .. (i dun understand it oso) ...OPTION 1: The easy and secure way : Using SSH portforwarding
this method is very easy ... however .. u'll need an SSH server running sumwhere in the network to create the tunnel ...let assume the SSH server is called : mysshd.server
your pc is called : localhost
and the target PC is called : remote.systemif you want a port in localhost to forward its request to a port to remote.system use this command
$ ssh user@mysshd.server -L [localport]:remote.system:[remoteport]
** dont include the [ ] this will open a port @ localhost:localport that redirects to rem…

Network FileSystem using SSHfs

isnt it neat having one PC with its mounts are scattered among multiple PCs's harddisks in the network?? ... lots of stuff can be done using it coz all of the files work virtually as if it is in the same pc ...(i leave this for y'all to think what u can do with it coz i'm not good in giving ideas ) ....traditional method of mounting a network filesystem is by using the famous NFS exports .... however ... configuring NFS to work might be quite hard for newbies ... and it became harder if you want to ensure the security of ur system ....a few weeks ago .. i discovered that there is a program that can make the SFTP capability of SSH to be mounted as a local filesystem .... it gives the flexibility if NFS ... ease of use -- as easy as logging into SSH ... and the transactions are encrypted ... neato ..... the program is developed under FUSE ... so .. u'll need to have a FUSE capable kernel for it .... AFAIK ... kernel 2.6.14 above have FUSE included in it .... FC4 users j…

Console Based Linux Boxes Made Easy using Webmin

Console based linux ... something that sounds quite techy to ppl .... and many ppl beleive only a total g33k can control such system ...the advantages of using console based linux are: requires low memory a stupid GUI-centric windoze user wont mess around your system if he got physical access to it much stable i think ... coz X11 application (the GUI apps) sumtime causes problem .. and the best of all ... its a penguin on steroid ... fast even on old PCs ..NEWFLASH: Console based linux are no longer a problem ... i've tumbled into a program called webmin ( http://www.webmin.com/ ) ... its a web-based GUI for linux ... it runs on HTTP protocol and by default on port 10000 ...installing it on a RPM based system is a breeze ... juz download the RPM package, install it and ure up and running ..webmin have quite a large modules set for configuring various configs of linux softwares ... from setting up server softwares such as Apache, MySQL, SSH server, DHCP, Bind DNS Server, to settin…

Life as a Linux/Unix admin in a Windows world - PT1 The experience

nice article about a life os a Linux/UNIX Admin .... i got the link from digg.com ..

I like this extract from the article ... it reminds me on how stupid the IT Management Services of my university, Petronas Technology University.
The Dumb-asses
OK, so a good Linux/Unix Admin will be jack of all trades when it comes to the computer world. Most will have some basic knowledge of just about everything. I want to explain a situation I ran into a few years back that made my jaw drop and got me so freaking frustrated.

We lost power, and I came in along with our Windows Admin at the time to check in on a 2 servers that didn't come up automatically. One Windows and one FreeBSD.

Windows Admin goes to his and to his surprise the Windows machine is going in reboot loop. BIOS, OS start, reboot, BIOS, OS start reboot etc, basically a file system error occurred that was fixed by booting into safe mode and running scan disk I believe.

So we go to my machine and its hung at the BIOS level. I turn it of…

GPG4Win: 1024+ bit Encryption ... For Windoze Users

After a while wondering if i can share the priviledge of GnuPG PGP close-to-military level encryption with my not-so-knowing windows-dependant friends .. i google around for a solution .. and here it is .. hiding somewhere in the dark side of google .. a decent GPG for them ..it uses the GNU Privacy Assistant as it GUI .. so .. its pretty easy for a non-tech-savvy windoze user to use .. http://www.gpg4win.org/

Rootshell.be Free Shell Account

Need a free SSH account for having an "outside" looks of your system? .. Rootshell.be have what you need.. It gives you a free UNIX shell with 5MB quota ... and its SSH ports also listen on port 443 ... it haves the basics tools for simple tests on your system .. However.. its SSH PortForwarding is sumtimes not stable ...
http://www.rootshell.be/

Free Community Based Rainbow Table Cracking

Cracking a passwd hash using the traditional JohnTheRipper way might take a very long time to accomplish ... there is also an alternative and faster way of cracking ... by generating rainbow tables ( http://www.antsight.com/zsl/rainbowcrack/ ) ... however .. this requires you to pregenerate the tables on your own first ( it may take years too ).. and it might be worthless if you only need to crack one password ..but fear not ... RainbowCrack.com ( http://www.rainbowcrack.com/ ) is here for you ... this site is a community based rainbowtable cracking engine .. the only catch is .. you need to generate a 600MB rainbowtable for them and upload it to their server.. after uploading, u are granted access to their rainbowtable cracking engine for 14days ...

Revealing BIOS Passwords

cmospwd this is a cool software that can view the CMOS password of a certain computer without the need of hacking into the hardware of the system ...using it is damn easy ... juz simply run "ioperm.exe -i" as administrator . then run the cmospwd executable ... it will display the passwd to you ... i've tested it on my system with award bios 6.0 ... guess what .. it works with charm ... http://www.cgsecurity.org/index.html?cmospwd.html

Public-Key & Contact

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.6 (GNU/Linux)

mQGiBEPH5FMRBAC5GZyTuXhjeDNFK5Va5snLvq+J+eS6e0cWYtvC0ZM7ehTWNQuG
hNTUqRf2RBfL5fiWCmVyjb0vt4WzRuuxrAvHIRPS60NzEqxjwc+OOJx2o0zNjvHc
2i0NHYExZrUV1pSRC9HMOXtdNKHp/vHO9rRqCneN1k1zdQmQi45+rqTtswCgmFrH
syrZOsZTjkX+P19SuBDilk8D/iaEbhYy97+U5tKxddk8JC01hczKzfPY1heDYk6E
QdypHIV8dNd2bBX/MYJRho3QWUQ/yfJyPjDJACLPkug64ihk6aupxwrL8IgENu3U
5m5J/gOvjrUx249HAj39S67s2gmafmUTxS7oGmdOwp8z/OLjI7Wm3euRcUFKAfXn
e6l9A/4xSOE6jaKlpRPpi8vl+zRmr/V5VX9o40/Pw3oHkJR66GZX9ikcBkQWuQIZ
Ln9fkVW1y3e/98ZYz9rueWdMVapO0sg4ExAHl8ROXt+EQvZhrBP48QZ1pnLX1Tw1
7FjpKKDwSdPIvbmHNwiiGwtX7s9sYyQiqFByqjhgWf5efyqTUrROTW9oZCBJemhh
ciBGaXJkYXVzIElzbWFpbCAoTW9iaWxlOiAwMTctMjc5Mjc2NSkgPG1vaGQuaXpo
YXIuZmlyZGF1c0BnbWFpbC5jb20+iGMEExECACMCGyMGCwkIBwMCBBUCCAMEFgID
AQIeAQIXgAUCRbEFtwIZAQAKCRCqIgTozGi7HRU4AKCKx+P8N9F7iPHnBpoxp1Ru
gmMVTwCgi+iTkArpFNta1mPeJtb+UvugMKi5AQ0EQ8fkVBAEAM4XdS7PSFAbsMSe
WrGmdAlC7Fl5xDfDeVgwmO2YPNuHIM0wnIoDXROMooX9Fm7nJtXeAv7FwaTTr/n7
DG2+3ynO/mWGEbuxORXRQnIY6GF376S/hF…