Archive

Author Archive

Betulin USB dongle buat VMWare

November 13th, 2009

VMWare suka susah banget detect USB yang auto detect. Itu bisa dibenerin dengan mengganti .vmx nya di bagian

usb.generic.autoconnect = "true"
usb.autoConnect.device0 = "vid:3538 pid:0054"

Nah yang dibagian autoConnect itu sendiri, bisa pake macem2 sekarang. Defaultnya dia pake path… itu sering ngaco. Jadi sekarang coba buka log file nya vmware.log terus cari entry seperti ini

USB: Found device [name:Power\ Quotient\ PQI\ USB\ Flash\ Drive vid:3538 pid:0054 path:1/1/4 speed:high family:storage]

Kalo misalnya mao pake name bisa tulis seperti ini

usb.autoConnect.device0 = “name:SomeCompany\ USB device”

Atau menggunakan vid dan pid seperti di atas

usb.autoConnect.device0 = “vid:3538 pid:0054″

Atau menggunakan semua product yang mengandung kata “Some”

usb.autoConnect.device0 = “name:Some”

Bisa juga menggunakan path nya. Sisi baiknya, apapun yang dicolok di slot itu pasti akan kedetect sama guest OS. Jeleknya, kalo USB nya dipindah, Guest OS engga dapet akses lagi.

usb.autoConnect.device0 = “path:1/1/4″

Reference

http://outwardtruth.com/tutorials_pc/vmware_usb_dongle_fix.htm

  • Share/Bookmark

linux , ,

Amankan seluruh data Ubuntu

November 13th, 2009

Ini membutuhkan gue research 3 hari penuh. Jadi gue akan compile semuanya di sini supaya membantu orang Indonesia kalo mao membuat encrypted LVM lagi lebih mudah…

Cerita Awal

Server gue membutuhkan enkripsi data sehingga engga ada orang yang bisa baca datanya. Masalahnya cuma satu, server ini engga boleh ada yang pegang, sehingga kalo menggunakan default nya Ubuntu yang menggunakan passphrase itu engga bisa digunakan. Sehingga gue memilih untuk menggunakan USB dongle.

Membuat encrypted partition

Tutorial untuk membuat partisi linux yang di enkripsi itu ada banyak. Tapi gue gunakan yang paling gampang. Gunakan salah satu dari Ubuntu alternet installation disk untuk client. Kalo untuk server udah otomatis ada. Pada saat ditanya mao install pake apa pilih “Guided Encrypted LVM”. Terus selanjutnya install seperti biasa, maka nanti ubuntu secara otomatis membuat LVM untuk enkripsi swap dan root dalam satu volume group yang sama. Sehingga anda hanya memerlukan satu passphrase saja.

Setelah instalasi selesai, jalankan ubuntu seperti biasa, dan kita akan mulai merubah dari passphrase ke arah usb key

Membuat USB key

Anggep aja USB anda ada di /dev/sdb. Maka ketik perintah

dd if=/dev/urandom of=/dev/sdb

Ini akan mengisi seluruh USB anda dengan random data yang akan kita gunakan sebagai key. Tentu saja anda bisa menggunakan cara apa saja untuk mengisi random garbage

Ambil 256 byte pertama dari USB

Ketik

dd if=/dev/sdb of=/home/rickyok/foo.key bs=1 count=256

Kita akan gunakan ini key ini sementara.

Tambahkan key yang baru ke LUKS container

cryptsetup luksAddKey /dev/sda1 /home/rickyok/foo.key

Tentu saja /dev/sda1 itu adalah disk yang di enkripsi oleh ubuntu, kalo tidak tau disk mana yang di encrypt. Anda bisa check di bagian /etc/crypttab

Sekarang cari id usb anda dengan cara mengetik

ls -l /dev/disk/by-id/ | grep sdb
lrwxrwxrwx 1 root root 9 2008-12-04 21:31 usb-LG_XTICK_AAAAAAAAAAAAAAAAA-0:0 -> ../../sdc

Id dari USB anda adalah “usb-LG_XTICK_AAAAAAAAAAAAAAAAA-0:0″ catat ID tersebut

Buat helper script untuk mengeluarkan 256 byte data tersebut dari USB

Letakkan file tersebut di /usr/local/sbin/dd-luks-key.sh

#!/bin/sh
# Script: /usr/local/sbin/dd-luks-key.sh
if [ -e $1 ]
then
dd if=$1 bs=1 count=256
fi

Ganti Crypttab

Ganti /etc/crypttab jadi nilai yang baru

# Data lama, yang ini nanya password
# sda1_crypt /dev/disk/by-uuid/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee none luks
# Ini yang baru, yang ini pake USB
sda1_crypt /dev/disk/by-uuid/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee /dev/disk/by-id/usb-LG_XTICK_AAAAAAAAAAAAAAAAA-0\:0 luks,keyscript=/usr/local/sbin/dd-luks-key.sh

Tentu saja ganti ID USB anda dengan ID yang anda sudah catat sebelumnya.

Update initramfs

Karena anda baru sana menambahkan satu script baru untuk membaca, harus dicompile dulu script itu supaya bisa masuk ke initrd.img ubuntu anda. Ketik perintah ini

# update-initramfs

Restart dan berdoa

Restart dan berdoa tadi engga ada yang salah ketik :P
Sekarang harusnya anda sudah bisa masuk Ubuntu tanpa mengetik password. Biasakan untuk mencabut USB dan menyimpannya jauh2 dari komputer setelah komputer selesai booting.

Kalo anda sudah puas dengan hasilnya. Anda bisa menghapus LUKS key slot 0 ( yang pake password tadi ) supaya engga ada orang yang bisa buka disk anda dengan password sebelumnya.

# cryptsetup luksKillSlot /dev/sda1 0

Cerita akhir

Sekarang komputer anda sudah aman dari tangan-tangan jahil selama mereka tidak mempunyai USB tersebut, bahkan NSA saja akan kesulitan untuk membongkarnya. Kalo ada apa2, tinggal masukkan saja USB anda ke dalam microwave ahuhauhauh… (atau injek aja yah, susah2 amat)

Note :
Di beberapa negara, menggunakan strong encryption itu adalah pelanggaran hukum. Jadi sebelum menggunakan, check dulu ya ^^

Reference

http://binblog.wordpress.com/2008/12/04/using-a-usb-key-for-the-luks-passphrase/

http://westhoffswelt.de/blog/creating_a_transparently_encrypted_root_filesystem.html

http://blog.gnist.org/article.php?story=EncryptedSwapAndHomeUbuntu

  • Share/Bookmark

linux ,

Extract / remake initrd image

November 13th, 2009

This is the command to to extract initrd image

To Extract

gunzip < /boot/initrd.img | cpio -i --make-directories

To Compress

find ./ | cpio -H newc -o > initrd.cpio
gzip initrd.cpio
mv initrd.cpio.gz initrd.img

Sering lupa sih, jadi masukin sini aja dech ^^

  • Share/Bookmark

linux , ,

Karmic Koala problem

November 4th, 2009

Kemaren pas gue lagi update dari jaunty ke karmic koala. PLN memutuskan untuk mematikan lampu (danngg!!)… Alhasil update an nya engga berhasil dengan sempurna. Entah lagi pas setenah update / udah selesai terus belom pencet tombol mati engga jelas. Karena mati nya tengah malem. Update nya gue tinggal terus pas pagi2 bangun keluar message seperti ini pas mao di boot

one or more of the mounts listed in /etc/fstab cannot yet be mounted

Waduh pusink dech, kagak bisa booting masuk ke karmic. BAHKAN di grub aja tulisannya masih 9.04…. weleh2… begimana ini…

Terus gue dikasih recovery console yang kagak ada gunanya, karena read only..

Rupanya pemecahan masalah itu bisa ditulis ini

mount -o remount,rw /

Setelah itu masih ada masalah yang harus dilanjutkan… lanjut install karmic!!! installnya baru setengah. Terus gue ketik

apt-get -f install

Terus dia install beberapa package yang masih ganjel

Abis itu baru jalankan

apt-get dist-upgrade

Terus dia jalankan ulang semua distribution upgrade yang gagal karena mati lampu semalem. Akhirnya boot ulang terus bisa dech masuk karmic lagi.

Setelah cari2 forum, keliatannya ini bukan masalah mati lampu. karmic koala memang masih belom stabil aja. Jadi sebaiknya buat yang memutuskan untuk upgrade ke sana. Kayaknya mendingan tunggu beberapa hari lagi dech. Masih banyak masalah di karmic yang harus diselesaikan. Buat yang udah download image nya. Keknya mendingan tunggu beberapa hari lagi terus download ulang aja dech. Image yang pertama itu juga mengandung flaw yang sama.

  • Share/Bookmark

linux ,

XREA Anti comment spam & Trackback

August 5th, 2009

XREA (coreserver.jp) punya akses limit buat POST, sehingga kalo post dari IP yang engga di ijinkan akan keluar 403 Forbidden. Lamaaa banget gue cari masalahnya kenapa. Gue pikir masalah dengan script redirect gue, atau masalah dengan .htaccess gue.

Karena susah banget dapetnya nich, gue mencoba berbagi dengan mungkin temen2 yang bakal ngalamin masalah yang sama.

Quote ini diambil langsung dari support forumnya XREA

動的に変わるIPアドレスから 不正な投稿(トラックバック・コメントスパム、掲示板へのスパム目的のPOST処理)があるため、自動的にサーバー側でブロックを掛けさせていただく場合があります。

POST処理のみ拒否される場合は、SSLサーバーを介してアクセスしていただければと存じます。

https://ss1.xrea.com/www.sサーバー名.xrea.com/jp/admin.cgi

または

https://ss2.xrea.com/www.sサーバー名.xrea.com/jp/admin.cgi

もしくは、大変お手数で申し訳ございませんが、「.htaccess」ファイルで

<Limit POST>
order allow,deny
allow from all
</Limit>

として設置していただきますようにお願い申し上げます。

スパム目的のPOSTが多いサーバー、アカウントでは、単位時間あたりのPOST数に制限を設けております。
上記回避設定を行っていただきますと、スパムの影響で正常なPOSTが溢れてしまうことがあります。

「各ユーザー様での自己防衛について」の方法などで、スパムを極力制限していただきますようにお願い申し上げます。

Source : http://sb.xrea.com/showthread.php?p=78426#post78426

  • Share/Bookmark

linux, programming, web

Tips buat atasin LIMIT di subquery

August 4th, 2009

Bagi yang sering otak-atik MySQL dan bermain-main dengan subquery pasti pernah ketemu dengan pesan error ini dech.

This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery’

Tadi kebetulan ada temen saya yang tanya. Eh Gimana sih keluarin data 5 tertinggi dari 50 data yang gue random? Pertama gue jawab-in bahwa query nya seperti ini

SELECT * FROM a WHERE a_id IN (
SELECT a_id FROM a ORDER BY RAND() LIMIT 50
) ORDER BY a_value DESC LIMIT 5

Terus gue bilang, bahwa “saat ini versi MySQL belom ada yang bisa begitu”. Terus setelah dia cari2, rupanya bisa diakal2in seperti ini :

SELECT * FROM (
SELECT * FROM a ORDER BY RAND() LIMIT 50
) ORDER BY t_value DESC LIMIT 5

Semoga membantu.

Credits goes to @xtian

  • Share/Bookmark

programming

LGF 2009 Ragnarok Limited Edition Mug on sale

July 29th, 2009

Hai teman2. Waktu Lyto Game Festival 2009 (LGF 2009) kemaren itu ragnafilia dikasih kesempatan untuk membuka satu buat stand. Nah di stand itu kita menjual beberapa goods seperti special design mug yang ada 4 design, dan juga 1 buah pin ragnafilia.

Bagi yang ketinggalan waktu itu untuk kesempatan beli gelas menarik ini. Kita menawarkan lagi untuk menjualanya secara online (horeee!!).

Berikut adalah gambar2 dari mug tersebut.

Harga pemesanan
Harga mug satuan : Rp 39.900
Harga (Couple set) : Rp 74.900 (2 mug + 1 Pin) *) **)
Harga (Full set) : Rp 139.900 (4 mug + 2 Pin) *)
*) Selama persediaan masih ada
**) Couple set bisa pilih warna apa aja selama persediaan masih ada

Cara pemesanan
1. Kirimkan email ke fred [abunder] ragnafilia.com untuk order pemesanan nya. Nama pemesan, nomor telp dan alamat pengiriman.
2. Anda akan kami kirimkan invoice melalui email mengenai cara pembayaran dan nomor rekening. Pembayaran bisa melalui ATM Mandiri / ATM BCA.
3. Setelah anda transfer, silahkan konfirmasikan ke email yang sama
4. Setelah kami berhasil mengkonfirmasikan pembayaran, kami akan langsung kirim barang menggunakan TIKI.

Cara beli alternatif
Dapatkan juga mug ini di Lyto Store GameOn terdekat di kota anda.
1. Mall Taman Anggrek Lt. III – 38, Jakarta
2. Mall Kelapa Gading 3 Fashion Hub, Lt. II Unit # 2A (21-23), Jakarta
3. Blok M Plaza, Bridge Lt. 4 to Lt.5, Jakarta
4. Supermall Karawaci UG #21 no.D, 21 Junction, Jakarta
5. Istana Plaza, Galeria Mal Lantai 2, Jl. Jendral Sudirman no. 99-101, Yogyakarta
Keterangan lengkap bisa dilihat langsung di website Lyto di
http://www.lyto.net/about/gameon.php

Metode Pembayaran
1. ATM / Online Banking Mandiri
2. ATM / Online Banking BCA

Metode pengiriman
1. TIKI ONS

Pertanyaan dan saran
Silahkan langsung diarahkan ke @rickyok atau @claudekenni via twitter. Atau hubungi kami di 021-3-257-258-3

  • Share/Bookmark

jualan

Back to the old Green

July 6th, 2009

Perubahan suasana bisa membuat suatu blog menjadi terasa lebih hidup. Karena udah agak bosen dengan theme yang lama. AKhirnya kembali lagi ke theme lama dengan gambar baru :P Sekali2 ganti suasana :p

Udah lama sekali sejak pegang photoshop. Hari ini kebetulan di kantor pegang2 lagi, jadi sekalian aja di rumah edit2 website. Alhasil jadi dech begini.

Konsep nya adalah Duality. Perpaduan antara komputer dengan ballet. Gambar di cari langsung dari google dengan bantuan Cooliris. Asik juga loh browsing gambar pake plugin cooliris. Notice ada gambar ubuntu diatas Mac? Gue salah satu pendukung open source. Walaupun engga begitu aktif dalam mengembangkan tapi masih terus belajar untuk menggunakan dan administrasi server Linux terutama anak2nya Debi (Debian, Ubuntu, dkk).

Hope you guys enjoy the new theme. Lebih mudah dibaca. Dan warna nya lebih enak diliat mata. Hijauuu :P My personal favorite ahahha.

  • Share/Bookmark

zuru zuru

Blackberry Application Launcher

June 24th, 2009

Pernah penasaran begimana caranya bikin launcer seperti detik.com? Punya website mobile dan pengen bikin launcher yang serupa tapi engga tahu cara bikinnya? Saya juga ^^

Saya baru aja mencoba bikin applikasi launcher seperti itu, yang rupanya engga sulit2 amat. Tutorial nya bisa banyak ditemukan dimana2. Code nya juga sebenernya simple sekali, hanya buka website tersebut, dan close program tersebut. Makanya disebut application launcher.

Ngapain pake launcher kalo bisa cuma pake bookmark?
1. Engga semua orang punya knowledge untuk menggunakan browser dengan semestinya.
2. Simplicity
3. Mengurangi 1 step click menuju bookmark

Semua proses pembuatannya sebenernya simple. Tapi ada satu masalah. Applikasi blackberry sebelum di launch mengharuskan developer untuk “menandatangani” applikasi tersebut. Gunanya supaya RIM bisa tracking code mana saja yang ada di pasar dan dikembangkan. Untuk bisa menandatangani applikasi tersebut dibutuhkan $20 tambahan.

Nah khan cape kalo cuma mao bikin satu launcher simple aja tapi sampe harus bayar biaya segitu ^^, nah kemaren itu baru aja gue register 1 key.

Gue menawarkan service untuk membuatkan anda application launcher hanya dengan 20Rb rupiah. Itung kita bagi2 license key nya supaya sama2 senang :P

Anda cukup mempersiapkan
1. URL website anda
2. Icon berupa PNG berukuran 80 x 80 pixel
3. Uang Rp 20.000

Jika anda tertarik silahkan tinggalkan informasi untuk menghubungi anda di comment.

Untuk contoh silahkan download launcher sample di http://www.rickyok.net/crackberry.jad

  • Share/Bookmark

programming

Dota Yuk

March 24th, 2009

Belakangan ini terdengar pembahasan dota dimana2. Di kantor, di mall, tempat gym, gereja, dll. Tapi karena orang kantoran ceritanya pada sibuk nich, khan susah tuh ke warnet. Lagian khan sekarang jaman internet udah pada kenceng, jadi pada bisa dong sebenernya maen dari rumah masing2. Well memang kalo maen dari rumah kagak kedengeran teriak2an nya ^^ , tapi at least kagak perlu jauh jalan ke Warnet, dan bayar ongkos warnet lagi.

Salah satu cara buat maen game tersebut rame2 bareng temen2 adalah dengan menggunakan Battle net. Banyak sekali server di Indonesia yang bisa digunakan seperti IDGS dan masih banyak server laen yang gratis maupun bayar. Tapi kita engga bahas cara itu sekarang. Cara yang itu bisa di liat di website laen.

Maen dota itu bisa juga mensimulasikan jaringan internet seperti layaknya Local Area Network. Jadi walaupun pemaen2 nya berada di rumah masing2 dan terhubung lewat internet, kita bisa membuat supaya komputer mengira kita berada di LAN yang sama. Bahas teknis nya adalah kita ingin membuat VPN (Virtual Private Network). Karena setting VPN itu engga mudah, kali ini kita akan gunakan cara yang lebih mudah, menggunakan VPN gratisan yang public bernama Hamachi.

Hamachi adalah VPN berbasis data central yang saat ini dimanage oleh LogMeIn Inc. Kita tidak akan menggunakan Hamachi terbaru karena banyak mempunyai masalah. Hamachi di beli oleh LogMeIn sejak beberapa tahun lalu. Kita akan menggunakan versi sesaat sebelum program nya di rubah aneh2. Gunakan versi Hamachi 1.0.1.1 yang bisa di download dari

http://www.filehippo.com/download_hamachi/1840/

filehippo

Download dan install Hamaci 1.0.1.1 lalu jalankan, anda ditanya beberapa pertanyaan, dan walaaa.. installasi selesai. Berikut nya kita harus membuat satu network yang sama untuk bisa bermain dengan teman2. Klik tombol kedua dari kanan yang berada di bawah Hamachi dan tekan “Create New Network”. Isi informasi tersebut seperti tertera di gambar. Catat baik2 nama network dan password tersebut untuk dibagikan ke teman2 anda nantinya.

Create New Network

Teman2 yang ingin join ke network ini bisa tekan tombol di bawahnya “Join existing network” lalu masukkan informasi nama network dan password yang sama dengan yang di create di atas.

bikinserverbaru

Buka dota, dan mainkan LAN seperti biasa ^^ dan selamat bermain.

Jangan lupa kalo lagi maen ajak2 saya yach…

Tambahan:

Kalo engga berhasil coba buka setting > Network Connection > Advance > Advance Setting dan pindahkan Hamaci ke paling atas

setting

  • Share/Bookmark

game

Switch to our mobile site