Categories
internet

Simpan fail video dari Youtube

Kaedah ini dilakukan menggunakan Debian Lenny, mungkin juga boleh dilakukan pada disto yang lain.

Untuk menyimpan fail video dari youtube.com, anda cuma perlu biarkan video telah dimuatkan sepenuhnya dan cari fail yang namanya bermula dengan Flash dalam direktori /tmp/

Contoh, setelah memainkan video Hazumu Rhythm dari http://www.youtube.com/watch?v=G0zOb2CekfY&feature=related, saya senaraikan fail dalam /tmp/

ls /tmp/

Saya akan nampak senarai fail dalm direktori dalam /tmp/

AtiXUEvent00000bd9_09a42b60 mapping-umarzuki
defaultroute.vmc orbit-umarzuki
FlashltEUxY plugtmp
FlashRHQn7G seahorse-2JVA4E
Flashx0Ii0W virtual-umarzuki.IG87Zv
gconfd-umarzuki VMCnFXEEa
gedit-svn.umarzuki.187405481 vmc.pid
keyring-URXl6h

Sekarang saya cuba salin fail FlashltEUxY ke direktori Desktop dan namakannya sebagai a.flv

cp /tmp/FlashltEUxY Desktop/a.flv

Kemudian saya cuba mainkan fail tersebut dengan mplayer untuk memastikan sama ada benar fail tersebut mengandungi video yang saya kehendaki

mplayer Desktop/a.flv

hazumu rhythm

Kalau betul itu adalah videonya, pindah dan namakan semula ke lokasi anda menyimpan koleksi video

mv Desktop/a.flv music/hazumu-rhythm.flv

Categories
linux

Teknik penjimatan tenaga dengan CPU scaling

Contoh menggunakan Debian Lenny pada komputer riba Presario CQ40-115AU dengan pemproces mikro AMD Turion X2 RM-7. Teknik ini akan menjadikan komputer riba anda hanya menggunakan kuasa pemprosesan tambahan jika perlu.

Anda perlu pasang pakej cpufrequtils sysfsutils sebagai root
aptitude install cpufrequtils sysfsutils

Muatkan modul yang diperlukan
modprobe powernow_k8
modprobe cpufreq_ondemand

Tetapkan cpu scaling governor ondemand pada kedua-dua pemproses mikro (AMD X2 mempunyai 2 pemproses mikro)
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

Tetapkan supaya kedua-dua modul tersebut dimuatkan semasa komputer anda memuatkan sistem operasinya
echo powernow_k8 >> /etc/modules
echo cpufreq_ondemand >> /etc/modules

Sekarang hasil yang sepatutnya adalah seperti berikut apabila anda menaip
cpufreq-info

cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@lists.linux.org.uk, please.
analyzing CPU 0:
driver: powernow-k8
CPUs which need to switch frequency at the same time: 0
hardware limits: 500 MHz – 2.00 GHz
available frequency steps: 2.00 GHz, 1000 MHz, 500 MHz
available cpufreq governors: userspace, powersave, ondemand, performance
current policy: frequency should be within 500 MHz and 2.00 GHz.
The governor “ondemand” may decide which speed to use
within this range.
current CPU frequency is 500 MHz (asserted by call to hardware).
cpufreq stats: 2.00 GHz:28.24%, 1000 MHz:0.37%, 500 MHz:71.38% (388)
analyzing CPU 1:
driver: powernow-k8
CPUs which need to switch frequency at the same time: 1
hardware limits: 500 MHz – 2.00 GHz
available frequency steps: 2.00 GHz, 1000 MHz, 500 MHz
available cpufreq governors: userspace, powersave, ondemand, performance
current policy: frequency should be within 500 MHz and 2.00 GHz.
The governor “ondemand” may decide which speed to use
within this range.
current CPU frequency is 500 MHz (asserted by call to hardware).
cpufreq stats: 2.00 GHz:29.22%, 1000 MHz:0.95%, 500 MHz:69.82% (576)

Dan apabila anda perhatikan pada aplet CPU Frequency Scaling Monitor, anda akan nampak seperti ini
scale

Sumber maklumat: http://technowizah.com/2007/01/debian-how-to-cpu-frequency-management.html

Nota: Jika terdapat sebarang masalah selepas ini, contohnya seperti sambungan ke rangkaian wayarles terputus-putus, keluarkan modul powernow_k8 dan cpufreq_ondemand dari kernel
rmmod powernow_k8
rmmod cpufreq_ondemand

Categories
pengaturcaraan

Cara baca dokumentasi fungsi/function Python

Saya andaikan anda menggunakan sistem pengoperasian Debian GNU/Linux.

Katakan anda ingin membaca dokumentasi mengenai fungsi random
pydoc random

Anda juga boleh menggunakan GUI untuk carian paparan dokumentasi. Sebelum itu pastikan anda telah memasang python-tk
pydoc -g

Kemudian satu tingkap akan muncul

Screenshot-pydoc

Apabila anda melakukan carian kepada sesuatu fungsi, senarai carian akan dipaparkan dan anda boleh memilih daripada senarai tersebut, kemudian klik pada go to selected. Satu tingkap klien web akan dibuka secara automatik memaparkan dokumen berkaitan fungsi yang telah anda pilih tadi.

Screenshot-Python: module random - Iceweasel

Categories
pengaturcaraan

Compile C++ pada Debian Lenny

Pasang pakej g++ sebagai root
su -
aptitude install g++

Untuk compile fail hello.cpp yang kandungannya seperti berikut
[code lang=’cpp’]#include
using namespace std;

int main ()
{
cout << "Hello, world." << endl; return 0; } [/code] Arahannya seperti berikut: g++ hello.cpp -o hello

Sengaja saya tambah pilihan dan parameter -o hello supaya program terhasil bernama hello, bukannya a.out. Untuk laksanakan program terhasil:
./hello

Hasil sepatutnya:

Hello, world.

Categories
perisian

Bina live antivirus scanner dengan live-helper

Kaedah ini telah diuji pada Debian Lenny 32-bit dan anda mesti mempunyai sambungan internet untuk membina imej CD
Saya memilih clamtk kerana perisian ini adalah perisian bebas dan mempunyai GUI

Sebagai root, pasang live-helper (su -)
aptitude install live-helper

Sebagai pengguna biasa, bina direktori untuk digunakan sebagai ruang kerja
mkdir deblive
cd deblive

Tetapkan repo yang akan diguna (sebaris)
LOCALOPTS=" --mirror-binary http://ftp.us.debian.org/debian/ --mirror-chroot http://ftp.us.debian.org/debian/ --mirror-bootstrap http://ftp.us.debian.org/debian/ --mirror-binary-security http://security.eu.debian.org/ --mirror-chroot-security http://security.eu.debian.org"

Tetapkan pakej yang dikehendaki (sebaris)
lh_config -b iso -a i386 --bootstrap-flavour minimal --apt apt --distribution lenny --packages "fluxbox xserver-xorg clamtk clamav-freshclam" $LOCALOPTS

Dalam tetapan diatas, saya membina imej CD minima berdasarkan Debian Lenny 32-bit berserta pakej yang diperlukan untuk susana desktop fluxbox

Buat skrip untuk memastikan virus signature adalah yang terbaru
vi config/chroot_local-hooks/clamdefupdate.sh

Taip dan simpan 2 baris dibawah
#!/bin/bash
freshclam

Beri kebenaran kepadanya untuk dilaksanakan
chmod +x config/chroot_local-hooks/clamdefupdate.sh

Sebagai root (su), mulakan proses membina imej CD dari dalam direktori tadi
lh_build

Imej yang terhasil adalah binary.iso

Nama penggunanya adalah user, kata laluan adalah live

Categories
pengaturcaraan

Compile kod C# dengan Mono pada Debian Lenny

Untuk compile kod C#, gunakan mcs dari pakej mono-mcs

Katakan kod sumber adalah kod.cs dengan kandungan seperti berikut
[code lang=’csharp’]using System;

class Hello {
static void Main() {
Console.WriteLine (“Hello, World!”);
}
}
[/code]

Compile kod seperti berikut:
mcs kod.cs

Fail executable/essembly bernama kod.exe akan terhasil. Untuk uji essembly tersebut:
./kod.exe

Categories
internet perisian

Guna plugin Adobe Fash untuk Iceweasel

Bagi mereka yang mengalami masalah dengan pemain lalai swf (flash) pada Debian Lenny, ini mungkin membantu.

Kalau anda taip:
readlink /etc/alternatives/flash-mozilla.so

dan dapat

/usr/lib/swfdec-mozilla/libswfdecmozilla.so

dan anda tidak boleh membuang swfdec-mozilla kerana pakej Gnome akan turut dibuang bersamanya

Salah satu pilihan yang boleh anda lakukan, tukar pautan plugin swf (selepas memasang flashplayer-mozilla)

update-alternatives --remove flash-mozilla.so /usr/lib/mozilla/plugins/flash-mozilla.so
update-alternatives --remove flash-mozilla.so /usr/lib/swfdec-mozilla/libswfdecmozilla.so

Sekarang mulakan semula Iceweasel

Categories
Uncategorized

Pasang pemacu/modul Broadcom BCM4312 pada Debian Lenny

Muaturun dari http://www.broadcom.com/support/802.11/linux_sta.php
wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz

Buat direktori wl dan ekstrak ke dalamnya
mkdir wl
tar xvf hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz -C wl/

Compile modul wl

cd wl
sudo aptitude install build-essential
make

Pasang modul. Dari sini saya andaikan pengguna adalah sudoer
sudo cp wl.ko /lib/modules/2.6.26-2-686-bigmem/misc/
sudo depmod -a
sudo update-initramfs -u
sudo modprobe wl

Cuba lihat sama ada peranti wayarles telah boleh digunakan. Berikut contoh arahan apabila dapat mengesan rangkaian tanpa wayar “kuciang”
sudo iwlist eth1 scan
eth1 Scan completed :
Cell 01 - Address: 00:11:6B:1E:5C:9A
ESSID:"kuciang"
Mode:Managed
Frequency:2.462 GHz (Channel 11)
Quality:5/5 Signal level:-31 dBm Noise level:-92 dBm
IE: Unknown: DDA80050F204104A0001101044000102103B00010210470010E7FE1B918CD5031098DD00116B1E5C9A102100084C6576656C4F6E651023001D31316720576972656C6573732042726F616462616E6420526F75746572102400085742522D333430381042000E32303037303152373330303030301054000800060050F2040001101100205742522D33343038000000000000000000000000000000000000000000000000100800020084
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
12 Mb/s; 48 Mb/s

Categories
perkakasan

4 GiB ingatan pada sistem GNU/Linux 32 bit

Biasanya sistem pengoperasian 32 bit tidak menyokong memori lebih dari 3 GiB. Contoh menggunakan Debian Lenny 32 bit pada laptop dengan RAM 4 GiB ( 2 x 2 GiB)

Jumlah memori dikesan sebelum memasang kernel linux dengan bigmem

free -m
total used free shared buffers cached
Mem: 2777 305 2472 0 72 111
-/+ buffers/cache: 121 2656
Swap: 6142 0 6142

Untuk pasang kernel tersebut
aptitude install linux-image-`uname -r`-bigmem

But semula komputer dan lihat hasilnya

free -m
total used free shared buffers cached
Mem: 3793 231 3561 0 13 103
-/+ buffers/cache: 115 3678
Swap: 6142 0 6142

Walaubagaimanapun, prestasi sistem 32 bit langsung tidak setanding dengan sistem 64 bit. Anda akan nampak perbezaannya semasa menggunakan program permainan komputer seperti Heroes of Newerth.

Categories
tema

Tema Fedora pada Debian Lenny

Free Image Hosting at www.ImageShack.us

QuickPost

Tema Fedora yang lembut dan menarik dengan membuat jantungku berdegup kencang, perasaanku begitu kuat untuk memiliki si dia jelita 😀 LOL.

Bagaimana si Umar yang kurang kacak (tetapi macho), bak kata P. Ramlee di dalam sebuah lagunya: “Lawa tiada, manis ada…” berjaya melakukannya?

Pasang gtk2-engines-nodoka
Sebagai root:
aptitude install gtk2-engines-nodoka

Muaturun nodoka-theme-gnome dari https://fedorahosted.org/nodoka/wiki

Ektrak
*Contoh menggunakan nodoka-theme-gnome-0.3.90.tar.gz
tar xvf nodoka-theme-gnome-0.3.90.tar.gz

Salin fail tema ke lokasi sepatutnya
cd nodoka-theme-gnome-0.3.90/
su
cp -r Nodoka/ /usr/share/themes/

Tukar tema dari System > Preferences > Appearence

Tips: Ikon lalai Fedora serupa dengan Mist, jadi tukar ikon ke Mist.

Sumber rujukan: http://computrgeek.wordpress.com/2008/05/27/make-ubuntu-look-like-fedora-nodoka-theme/