Nov 29

Assalammualaikum and a very good day,

Sometimes ago I wrote an article entitled "The Future of Software".  Early this month a company called Atlantis Computing launched a very clever portal so called Webtop to enable on demand  productivity software in a quite similar manner as been described in the article.  You can watch the video describing this portal here.  FYI, this portal support Open Office (Writer, Calc, Impress) and a number of other open source software such as Planner, Gimp, Xara, Scribus, Evolution and Blender.  On top of that you can collaborate and has a free 2GByte storage.  Before I finish off, I want to let you know the company is using Rails for the development.  I can go on forever but please try it by yourself and experience the potential and the freedom.  Registration is required and it is currently in Beta.  Micro$oft, you better watch out  ;-)

written by teleforce

Nov 27

I needed to make sure that my notebook hibernates when the battery level is somewhere at 3% :-). While browsing the apt repos, I found sleepd which is a sleep daemon :-). So just

 sudo apt-get install sleepd

Sleepd can be easily configured to do whatever you want. Here’s my sleepd config.

adli@an-nahl:~$ more /etc/default/sleepd
 # Parameters to pass to sleepd.
PARAMS="-U 0 -s hibernate -b 4"

The above pretty much translate to - when on battery, hibernate ( with suspend2 of course) when battery goes down to 4%.

Now that this is being taken care of, I can sleep really well.

written by adli

Nov 25

Quiet Weeks
3bossians (or ahli 3boss :-), has been quite busy lately and so far we only manage to have 1 meetup since the Raya break. Nevertheless we hope to have or organise more OSS related events in the future.

Work

I had to test a debian package (hogwash light br) I built earlier and do a simple web front end for configuring it. Since I didn’t want to mess up my own notebook, I decided to do  everything on Qemu. I have been using qemu for more than a year now so there’s nothing special to report here. This time however I do find the ‘-redir’ option useful. It basically allows to redirect tcp/udp connection on specified ports on your localhost to some specified port or ports on the guest OS.

qemu -hda debian_work.img -redir tcp:8080::80 -redir tcp:2200::22
 
Since I was doing some web development  (php), I can just load my browser and point to localhost:8080 and it’ll be redirected to the web server (I prefer lighttpd  with fast-cgi these days) on the guest OS. In addition, from the example above, you can also figure out by now that other people can also access port 80 or 22 (sshd) on the guest OS by simply by pointing to my IP address and specifying the respective port numbers (8080 for web and 2200 for sshd).

Here’s how you can ssh to the box.

adli@an-nahl:~/documents/ebooks/temp$ ssh root@localhost -p 2200
 
Last login: Sat Nov 25 12:02:54 2006
Linux arnabun 2.6.18-2-486 #1 Wed Nov 8 19:06:23 UTC 2006 i686

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

arnabun:~#

Qemu rocks! :-)

p/s the machine name ‘arnabun’ is named after yomud’s rabbit collection hehe.
p/s/s Yes the guest OS is running Debian Sid .

written by adli

Nov 14

Assalammualaikum and a very good day,

Java programming language own by SUN has been open sourced!  Read the breaking news here.   That means it will be included by default in most of Linux distributions.  If you are a newbie to Java programming don’t forget to pick "Head First Java" book from your nearest library or bookstore.  This book is awesome.

written by teleforce

Nov 09

Ada apa dengan ke’ubuntu’an bersama ‘conky’

Assalamualaikum…dan salam sejahtera ….

Conky is one of favourite application that posts system monitoring info on the root. It’s good and somehow look ‘fuyyoo’…

Dalam kes saya ini, saya ingin meng’install’nya ke dalam ubuntu…

The specifications:

OS: Ubuntu 6.06 (Dapper)

Laptop: Thinkpad R50e

RAM: 512 Mb

Processor: 1.6 GHz ( with Centrino Technology)

OK….

1. Install required dependencies

    >>sudo apt-get –assume-yes install wmctrl

 

2. Kemudian, dengan menggunakan ‘wget’ , muat turunkan ‘http://www.pengo.us/conky_1.4.2- 0ubuntu1_i386.deb’.

    >>wget http://www.pengo.us/conky_1.4.2-0ubuntu1_i386.deb

kemudian, setelah selesai memuat turun fail tersebut, boleh lah meng’install’nya

    >>dpkg -i conky_1.4.2-0ubuntu1_i386.deb

After that we can run it… yahhhoooo…( memang la kena tipu)..

 

3. The conky itself (if I’m not mistaken) should have configuration file, (ie: /home/kurakuraberapi)

    >>gedit /home/kurakuraberapi/.conkyrc

( kenapa ‘gedit’, haha ni memang takde kena mengena dengan ‘vi’ yang susah atau ‘nano’ yang … dll)

Kemudian masukkan kod di bawah.( boleh cari dekat internet ). Kalau anda rasa nak tukar dipersilakan

# UBUNTU-CONKY
# A comprehensive conky script, configured for use on
# Ubuntu / Debian Gnome, without the need for any external scripts.
#
# Based on conky-jc and the default .conkyrc.
# INCLUDES:
# - tail of /var/log/messages
# - netstat connections to your computer
#
# — Pengo (conky@pengo.us)
#

# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_hints undecorated,below,skip_taskbar
background yes

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
font arial
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color black

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 10

# stuff after ‘TEXT’ will be formatted on screen

TEXT
$nodename $sysname $kernel on $machine
$color$stippled_hr
CPU: ${freq}MHz   Load: ${loadavg}   Temp: ${acpitemp}
$cpubar
${cpugraph 000000 ffffff}

NAME             PID       CPU%      MEM%
${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 1}
${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 2}
${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 3}
${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 4}
$color$stippled_hr
RAM:   $memperc%   ${membar 6}$color
Swap:  $swapperc%   ${swapbar 6}$color

Root:  ${fs_free_perc /}%   ${fs_bar 6 /}$color
hda1:  ${fs_free_perc /media/hda1}%   ${fs_bar 6 /media/hda1}$color
$color$stippled_hr
Internet/Networking Status (${addr eth0}):
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0 25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768 61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}
$color$stippled_hr
SYSTEM LOG TAIL
${execi 30 tail -n3 /var/log/messages | fold -w50}
$color$stippled_hr
${execi 120 fortune -s | fold -w50}
${execi 15 wmctrl -R " - conky"}

Kalau-kalaulah graf rangkaian tu tak menjadi, mungkin sedikit perubahan perlu dilakukan pada “eth0” kepada “ppp0” ataupun “ath0” ……………….

4. Kemudian, tambah modul ‘dbe’ pada /etc/X11/xorg.conf

    >>gedit /etc/X11/xorg.conf

find the section titled Section "Module", and add

Load    "dbe"

dan ’save’

( sebab ape… tak tahu.. menurut tutorial yang aku follow.. hikmahnya ialah ‘to reduce flickering’ )

5. Akhirnya pergi ke System > Preferences > Sessions dan pilih tab ‘Startup Programs’. Tambah ‘conky’ pada senarai ’startup programs’.

Dan akhirnya … reboot ….

 

Screenshot

written by apis

Nov 05

Assalammualaikum and a very good day,

Unless you are living under a rock, you will notice that there were big disturbances in the Linux world in the past few days.  Oracle becomes Linux support company and Microsoft is getting Novell to cooperate on Linux. If I’m not mistaken, these are the top two software vendors in the world. The articles regarding the latter issue can be read at here, here and here.

I’m not sure what the cooperation is all about yet but one thing for sure that Linux Desktop is too big to be ignored by Microsoft and it will be around Insya Allah in the next few more decades to come.

written by teleforce

my pass