Archive for the ‘Uncategorized’ Category

Quran module for Drupal

Alhamdulillah, I finally released one of Drupal module: Quran, or Koran. This is my first contribution to Drupal community and my second contribution to free CMS (previously, Mambo).

This module allows you to read Quran (Koran) on Drupal. You can also search for specific verses by keywords. There is also optional block for random verses. The module includes Quran in Arabic, and English for default translation.

For more information please visit the official site 😀

Iklan

Input any language in Kubuntu 7.10 (Gutsy)

Finally after several months away from writing Japanese in KDE since Edgy, I’m now able to write it even in openoffice.org (most people complaining about crash while writing in openoffice with scim, CMIIW).

Last night my experiment worked!!!

Scim is supported in Ubuntu and Kubuntu by default. I think it is suggested application for writing foreign languages. To enable Scim by default (without choosing input method for each application you want to write in) so that you can Shift+Space directly to activate scim, please follow this.

  1.  Install language for Japanese, Korean, Arabic and others.
    • apt-get install scim-anthy scim-hangul, scim-tables-additional
  2. Create an 644 permission file: /etc/X11/Xsession.d/75custom-scim_init which contains
    • GTK_IM_MODULE=xim
      QT_IM_MODULE=xim
      XMODIFIERS=@im=SCIM
  3. Run scim -d
  4. Logout
  5. Restart X (Ctrl+Alt+Backspace)

Have fun!

Inconsistent NIC Identification

I hate when I found my Linux server changed the name of its cards. For example yesterday I found eth0 was mapped to the first card, but today (after the computer is rebooted) I found eth0 was mapped to the second card. Inconsistent!!!

I found tutorial that really works here . This is my conclusion:

You should make the mapping fixed. Please download wireless-tools package and edit manually the /etc/iftab file. The file contains mapping from a card name to its mac address (you can know it by executing “ip link show” from iproute package). Mac address is unique in our world. So don’t worry.

This are some examples of configuration of /etc/iftab file:

eth0 mac 00:12:17:90:88:3f arp 1
eth1 mac 00:90:22:fd:48:34 arp 1

Any to mp4, 3gp, etc converter

Last night, I searched over the net how to put my fav video to my phone cell with mplayer. Because I believe mplayer is the most powerful player and converter I’ve ever known. I found a website to make my wish come true. There I found that mencoder (which is usually bundled with mplayer installer) can solely convert to mp4, 3gp or anything (without additional ffmpeg program which is stated in most of tutorial I found).

Now, I want to share this how to by creating a script for Linux bash (because it’s my fav OS). Please post any enhancement or Porting for Windows or Mac.

Preresiquites: MPlayer with mencoder

Please download the script here (please rename to file name to sh if you don’t like current extension). I wish I can run this script instead, because it contains comment for curious user.

The Windows version is here. Yatto dekimashita neee. Please change it to bat. I mean, remove the .doc. Because it is actually a batch script.

Nampilin Subtitle Jepang

mplayerMau tau gimana cara yang gampang (menurut saya lho) untuk nampilin subtitle Jepang waktu nonton film Jepang atau sekedar PV Jepang (Promotional Video)?

Nah, saya ini kebetulan adalah pecinta berat MPlayer, multimedia player paling canggih sejagat dan gratis. MPlayer memiliki file konfigurasi yang bisa diedit. Untuk Linux adalah /etc/mplayer/mplayer.conf dan kalo di windows adalah mplayer/config.

Konfigurasi berikut perlu ditambahkan untuk mengaktifkan subtitle Jepang:

# font untuk karakter Jepang
font=/path/ke/alamat/fontjepang/mtsansdj.ttf

# Tampilkan teks subtitle sebagai format UTF-8 yakni format modern untuk multi bahasa
utf8=1

Font di atas bisa diambil dari JDK milik IBM. Atau untuk file ttf alternatif lainnya yaitu sazanami dari http://sourceforge.jp/projects/efont/ Konfigurasi berikut ini hanya tambahan saja biar seru.

# Ukuran teks agar enak di baca
subfont-text-scale=3

# Auto load subtitle file. Jika Test.avi dijalankan, maka Konayuki.srt, Konayuki.en.srt, Konayuki.jp.srt dan seterusnya akan diload sekalian sebagai subtitlenya yang bisa diganti-ganti dengan shortcut ‘j’.
sub-fuzziness=1

Yui - Life @mplayer-UTF8

Selamat mencoba 🙂

Nginstall Chat Server Jabber di (K)Ubuntu.

Ejabberd

Enak lho bisa chatting sama orang2 sekantor kalo lokal. Gak ngaruh sama lingkungan luar. Jadi kalo internet mati kayak waktu itu (kasus gempa Taiwan), gak bakal jadi masalah besar. Berikut ini adalah how to install ejabberd chat server yang mendukung banyak protokol termasuk jabber.

1) Install paket ejabberd

sudo apt-get install ejabberd

2) Edit domain di /etc/ejabberd/ejabberd.cfg. Pasang komen pada localhost dengan menggunakan % (PERHATIKAN ADA TITIK SETELAH “}”)

%{hosts, [“localhost”]}.
{hosts, [“kerenabis.com”]}.

3) Restart untuk mengaktifkan chat kerenabis.com

sudo /etc/init.d/ejabberd restart

4) Tambah user untuk mengatur segalanya (jika Anda memiliki sistem LDAP, langsung lompat ke tahap 5)

sudo ejabberdctl register penguasa kerenabis.com penguasaPassword

Untuk menjadikan ia admin, tambah edit file /etc/ejabberd/ejabberd.cfg. Tambahkan

{acl, admin, {user, “penguasa”}}

5) Jika Anda pakai LDAP.

% sancho21: kita pakai LDAP
%{auth_method, internal}.

% For LDAP authentication use these lines instead of above one:
{auth_method, ldap}.
{ldap_servers, [“localhost”]}. % List of LDAP servers
{ldap_uidattr, “uid”}. % LDAP attribute that holds user ID
{ldap_base, “ou=People,dc=kerenabis,dc=com”}. % Search base of LDAP directory
{ldap_rootdn, “cn=admin,dc=kerenabis,dc=com”}. % LDAP manager
{ldap_password, “password sang admin”}. % Password to LDAP manager

6) Buka web administrasi http://localhost:5280/admin. Masukkkan secara lengkap penguasa@kerenabis.com dan isi passwordnya

7) Untuk klien bisa memasukkan di Gaim sebagai Jabber. Servernya jangan lupa dioverride ke ip server. Karena kerenabis.com itu hanya nama virtual untuk chat saja.

Sebenarnya protokol lain juga didukung. Tapi saya belum tahu saja caranya. Oh, ya selamat mencoba!

Sharing File di Linux ke Windows dengan Samba

Terlalu banyak yang ngasih info mengenai sharing file dari Linux ke Windows dengan Samba. Tapi, inilah koleksi saya yang terbukti berhasil. Setidaknya di KDE 🙂

1) Pastikan paket samba sudah terinstall (cek dengan dpkg -l|grep samba). Jika belum pilih, jalankan

sudo apt-get install samba

2) Share folder di Linux ke Windows
KDE Start -> System Settings -> Sharing -> Administrator Mode -> File Sharing

2.1) Pilih file dengan mengklik Add. Jangan lupa untuk mencentang tanda share with samba

2.2) Untuk menset workgroup, lakukan edit pada file /etc/samba/smb.conf
tambahkan di bawah baris [global]

# Nama workgroup
workgroup = PENCINTALINUX

# Nama komputer yang dikenal di kalangan pengguna Windows
netbios name = sudoku

# Deskripsi komputer kita
server string = %h server (Samba, Ubuntu)

2.3) Untuk menambah user:

sudo adduser guest

(Ini menambah user di Linux. Passwordnya guestPwd aja)

sudo smbpasswd -a guest

(menambah user guest ke samba user table. Passwordnya dikosongkan saja)

sudo smbpasswd -e guest

(mengenable user guest )

Selamat mencoba!!!

SCIM untuk input Jepang

こんばんは、みんな! Hai Linux Mania.

SCIM on my LinuxSaya berhasil menginstall scim sebagai input untuk Kubuntu 6.10 saya. Sehingga saya bisa mengetik 3 jenis karakter jepang: Hiragana, Katakana dan Kanji.

Ok, inilah step2 untuk menginstall scim sebagai input default di KDE:

1) Install Kana Jepang dan Hangul untuk Korea (otomatis dependency-nya didownload)

sudo apt-get install scim-canna scim-hangul

2) Sebagai root, buat file “/etc/X11/Xsession.d/75custom-scim_init” untuk mensetting input X agar menggunakan scim.

sudo pico /etc/X11/Xsession.d/75custom-scim_init

Yang isinya:

export XMODIFIERS=”@im=SCIM”
export GTK_IM_MODULE=”scim”
export XIM_PROGRAM=”scim -d”
# supaya QT yang merupakan basis KDE bisa otomatis memilih scim sebagai input method
export QT_IM_MODULE=”scim”
3) Pastikan file itu executable?

sudo chmod 755 /etc/X11/Xsession.d/75custom-scim_init

4) Hidupkan scim. Secara otomatis scim akan hidup setiap saat KDE dihidupkan.

scim -d -f

5) Restart X dengan menekan Ctrl+Shift+Backspace
6) Untuk mengaktifkan input, ketik Shift+Space. Lalu pilih input bahasa Jepang.
頑張って!