How to Bulk Rename Files in Linux (Terminal)

*source: tips.webdesign10.com

The syntax for the rename command is:

rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]

-v means “verbose” and it will output the names of the files when it renames them. It is a good idea to use this feature so you can keep track of what is being renamed. It is also a good idea to do a test run with -n which will do a test run where it won’t rename any files, but will show you a list of files that would be renamed.

The “perlexpr” part of the command is a Perl expression. Don’t panic yet…

The “rename” command in action
Here is an example of the rename command:
rename -n ’s/\.htm$/\.html/’ *.htm

The -n means that it’s a test run and will not actually change any files. It will show you a list of files that would be renamed if you removed the -n. In the case above, it will convert all files in the current directory from a file extension of .htm to .html.

If the output of the above test run looked ok then you could run the final version:

rename -v ’s/\.htm$/\.html/’ *.htm

The -v is optional, but it’s a good idea to include it because it is the only record you will have of changes that were made by the rename command as shown in the sample output below:

$ rename -v ‘s/\.htm$/\.html/’ *.htm
3.htm renamed as 3.html
4.htm renamed as 4.html
5.htm renamed as 5.html

The tricky part in the middle is a Perl substitution with regular expressions, highlighted below:

Read more of this post

Installasi Prozilla (Linux Download Accelerator) di Ubuntu

Prozilla adalah salah satu perangkat lunak download accelerator favorit-ku di Ubuntu Linux, selain mempunyai tampilan mode grafis (ProzGUI) prozilla juga memiliki versi mode teks yang bekerja di “console” linux…tentunya lebih kenceng dan bisa berjalan di background pada remote machine Linux Anda.

FITUR :

  • Mendukung FTP & HTTP
  • Mendukung Resume Download
  • Multi koneksi beserta konfigurasi jumlah koneksinya
  • Dukungan terhadap pencarian FTP dan memilih server tercepat secara otomatis
  • Pembatasan bandwith maksimal yang digunakan (bps / byte per second)

INSTALASI

Instalasi dari paket debian yang sudah tersedia

download prozilla_1.3.7.4-1_i386.deb dari http://old-releases.ubuntu.com/ubuntu/pool/universe/p/prozilla/

$wget -c http://old-releases.ubuntu.com/ubuntu/pool/universe/p/prozilla/prozilla_1.3.7.4-1_i386.deb
#sudo dpkg -i prozilla_1.3.7.4-1_i386.deb

edit konfogurasi-nya di /etc/prozilla.conf :

#sudo vim /etc/prozilla.conf

tentukan direktori hasil download biasanya berada pada baris paling bawah :

mainoutputdir = /home/koti/film

simpan bos..

Instalasi dari source code (kode sumbernya) Read more of this post

Mengembalikan Data di Drive Flash Disk dan Hard Disk Yang Terkena Virus (Hidden Files)

Biasanya Flash Disk yang terkena virus, setelah kita Scan dengan antivirus…virusnya bisa hilang…
Setelah lihat data di flash disk…Data hilang juga!!!
Jangan putus asa…siapa tau datanya belum hilang, cuma sembunyi…

Salah satu efek yang dibuat virus ke dalam Flash yang terinfeksi yaitu menyembunyikan Data yang ada didalam Flash Disk dengan mengubah attribute File atau Folder dalam Flash Disk menjadi Hidden (H) atau SuperHidden (SH).

Untuk mengembalikan Data Flash Disk tersebut, berikut ini caranya:
Buka Command Prompt, caranya dari Start> Run Trus ketik cmd klik OK atau tekan Enter. Setelah muncul jendela command prompt, ketik syntax berikut: Read more of this post

Database Backup with mysqldump

Mysqldump adalah relasi sederhana yang digunakan untuk database membackup MySQL databases atau untuk mentransfer database ke server lain. Ini menyimpan pernyataan-pernyataan SQL untuk membuat tabel dan untuk mengimpor mereka. perintah ini juga dapat digunakan untuk membuat file diformat dan menghasilkan file XML.

cara Penggunaan:

%> mysqldump -u username -p dbname > backup.sql (nama file backup)

%> mysqldump -u username –all-databases > backup_all.sql (nama file backup)

Jika kamu berada dalam Operasi Sisitem Linux, tipe komen berikut untuk mendapatkan help of mysqldump secara lengkap.

%> mysqldump –help | less

Backup and Compress at One

Penggunaan bersama antara  gzip dengan mysqldump pada command line adalah cara cepat dan mudah untuk backup dan untuk kompres:

%> mysqldump -u username -p dbname | gzip > backup.gz

Restore the Backup

Gunakan perintah berikut untuk mengimpor backup ke database mysql kosong:

%> mysql -u username -p dbname < backup.sql

Atau, jika kamu memiliki file hasil backup zip mu, kamu dapat menggunakan gunzip untuk meng-unzip-nya dan kemudian menggunakan mysql untuk mengimpor:

%> gunzip < backup.gz | mysql -u username -p dbname

this article from http://www.acehonline.com/content/view/51/1/

Matrik, Capter 1: Program Matriks dengan Bahasa C

Kembali menampakkan diri lagi setelah nyut-nyutan lebih fakum untuk update “Catatan Online” ni..
to do point aja deh…
Kali ini tentang pokok pembahannya tentang matriks. Namun, karena pokok bahasan matriks itu luas, maka pada part 1 ini hanya menampilkan coding program matriks dengan bahasa C.

/*
/**Author : Munzir Umran
Afiliation :
Data Mining and Information Retrieval (DMIR) Research Group
Mathematics Departement, Faculty of Mathematics and Natural Science
Syiah Kuala University
**/
*/

#include 

int main()
{
   int i,j,m,n;
   printf("Masukkan jumlah baris matriks : "); scanf("%d",&m);
   printf("Masukkan jumlah colom matriks : "); scanf("%d",&n);
   for (i=1 ; i<=m ; i++)
   { Read more of this post

Bandwidth Management with Mikrotik Router

Agar semua komputer klien pada LAN tidak saling berebut bandwidth, maka perlu dilakukan yang namanya bandwidth management atau bandwidth control.
Model yang saya gunakan adalah queue trees. Untuk lebih jelas apa itu, silahkan merujuk ke situsnya Mikrotik.

Kondisinya seperti ini:
Katanya maksimal koneksi Speedy speednya sampe 384/64 Kbps (Download/Upload). Namun, kondisi seperti itu sangat jarang tercapai. Jadi, kita harus cari estimasi rata²nya. Maka dari itu, saya ambil ambang batas minimalnya untuk download sekitar 300Kbps dan untuk upload aq alokasikan 50Kbps. Sedangkan untuk yg maksimumnya, untuk download kira² 380Kbps dan upload 60Kbps.

Lalu, jumlah komputer klien yang ada saat ini digunakan adalah sebanyak 10 buah. Jadi, harus disiapkan bandwidth itu untuk dibagikan kepada 10 klien tersebut.

Read more of this post

Setting Router Pada Mikrotik

Langkah-langkah berikut adalah dasar-dasar setup mikrotik yang dikonfigurasikan untuk jaringan sederhana sebagai gateway server:
1. Langkah pertama adalah install Mikrotik RouterOS pada PC atau pasang DOM.

2. Login Pada Mikrotik Routers melalui console :
MikroTik v2.9.39
Login: admin
Password: (kosongkan)

Sampai langkah ini kita sudah bisa masuk pada mesin Mikrotik. User default adalah admin dan tanpa password, tinggal
ketik admin kemudian tekan tombol enter.

3. Untuk keamanan ganti password default
[admin@Mikrotik] > password
old password: *****
new password: *****
retype new password: *****
[admin@ Mikrotik] >

4. Mengganti nama Mikrotik Router, pada langkah ini nama server akan kita ganti menjadi “mu2n-router”  (bebas, disesuaikan dengan nama jaringan kita :D )
[admin@Mikrotik] > system identity set name=mu2n-router
[admin@mu2n-router] >

5. Melihat interface pada Mikrotik Router
Read more of this post

Great themes for Ubuntu 10.04 Lucid Lynx, Ubuntu 9.10 Karmic Koala and Ubuntu 9.04 Jaunty Jackalope

Dalam Ubuntu 9,04, Ubuntu 9,10 dan Ubuntu 10,04 kita harus menambahkan “repositori bisigi”.

Ini adalah kumpulan tema besar untuk Ubuntu 9,04 Jaunty Jackalope, tema ini dari zgegblog sebuah blog François Vogelweith, di blog ada koleksi tema gnome indah untuk Ubuntu (melihat koleksi total). Proses instalasi mudah karena dapat dilakukan setelah menambahkan repositori, jadi dengan sudo aptitude install nama-tema untuk Ubuntu 9,04, Ubuntu 9,10 dan Ubuntu 10,04, Anda dapat memiliki tema terpasang. (Kalo kata2-a ada yg salah, dimaklumi ya :D )

Sekarang saya akan menunjukkan langkah-langkah yang Anda harus ikuti untuk menginstal tema.

I – Add Repository

Buka terminal dan dan tambahkan repositori stabil

- For Ubuntu 10.04 Lucid Lynx:
sudo add-apt-repository ppa:bisigi/ppa

For other ubuntu releases ,open the source list :

sudo gedit /etc/apt/sources.list

add these 2 lines at the end of the sources.list:
- For Ubuntu 9.10 Karmic Koala

deb http://ppa.launchpad.net/bisigi/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu karmic main

- For Ubuntu 9.04 Jaunty Jackalope:

deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main 
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main

Save and exit the file
add the GPG key using the following command

gpg --keyserver hkp://keyserver.ubuntu.com:11371 --recv-key 881574DE && gpg -a --export 881574DE | sudo apt-key add -

bagi yang Ubuntu 9.10 bisa juga menggunakan perintah Ubuntu 10.04 (untuk mempermudah), yaitu:
sudo add-apt-repository ppa:bisigi/ppa

II- Update and install Themes

Update source list dengan menggunakan perintah berikut
sudo aptitude update

Instal semua theme dengan menggunakan perintah berikut
- For Ubuntu 10.04 Lucid Lynx:
sudo aptitude install bisigi-themes

- For Ubuntu 9.10 Karmic Koala and Ubuntu 9.04 Jaunty Jackalope:
sudo aptitude install zgegblog-themes

Jika Anda ingin menginstal secara terpisah setiap tema, gunakan perintah berikut:

  1. AquaDreams:
      sudo aptitude install aquadreams-theme
      Aqua Dreams
  2. Ubuntu Sunrise: Read more of this post

How to detection port printing in Ubuntu

null

Ceritanya mau ngeprint melalui Ubuntu, karena katanya untuk ubuntu 9.10 ke atas itu sudah mengenali tipe jenis printernya.

Eh ternyata drivernya belum ada di Ubuntu. Tanya ke kawan, why this is?

dicari2 di internet, dapat bahwa problemnya terletak pada “port printing” yang tak terdeteksi oleh system.

Sementara itu mulai Ubuntu 9.10 libcupsys2 sudah menjadi satu dalam libcups2 namun drivernya tetap membutuhkan libcupsys2 secara terpisah.., makanya perlu instalasi manual libcupsys2 nya.

OK kita mulai saja cara instalasinya : okhai?? :)

1. Download driver printernya dulu,

2. Download libcupsys2 agar terdeteksi port printing. Downloadnya klik link ini : libcupsys2_1.3.9-17ubuntu3.7_all (tenang, gratis kq)

Jika melalui terminal, masuk k folder tempat tersimpan hasil download tadi, terus lakukan

3. Extract file downlaod river tadi :

  • $ sudo tar -xvzf (nama_file_debian_printer).tar
  • atau klik kanan pada file, pilih “Extract here”

4. Install file ber-extension .deb dari libcupsys2 : Read more of this post

Jembatan Penyebrangan (Case Sensitive :D)

Ah, daripada mikir shoutbox yang selalu scripit-nya hilang ketika disave, enakkan posting2-an, pusing….(hilang mulu sih)..

Postingan Teka-Teki enak kali ya, apalagi teka-teki nya berbau2 matematika (ngitung2 :D )..

Oke, Teka-teki nya seperti ini…. (disimak ya??)

Narasi: Ada 4 (empat) orang yang mau nyebrangin jembatan dari satu sisi ke sisi lain, kita anggap lah namanya itu si A, si B, si C dan si D (mungkin si ganteng jembatan ancol kali ya –plesetan dari si manis jembatan ancol–).

Petunjuk : Si A butuh waktu 1 menit untuk sampai ke seberang, B = 2 menit, C = 5 menit dan D = 10 menit.

Keadaannya seperti ini lho :

~ Hanya boleh 2 orang yang menyebrang dalam waktu bersamaan, Read more of this post

Follow

Get every new post delivered to your Inbox.