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