This is my cave (guo)

Agustus 12, 2009

Pengalaman Instalasi Ubuntu 7.10 Gutsy Gibbon Pada Laptop (bagian 1)

Diarsipkan di bawah: e-style — abas @ 6:37 am

Setelah menunggu selama beberapa minggu, akhirnya Ubuntu 7.10 dengan nama sandi Gutsy Gibbon dirilis pada hari Kamis, 18 Oktober 2007. Seminggu sebelum perilisan Gutsy, saya sudah melakukan pemesanan CD lewat ShipIt. CD yang saya pesan itu sudah disetujui oleh Canonical dan telah dikirim pada tanggal 16 Oktober lalu dengan masa pengiriman antara 2 – 4 minggu.

Penasaran dengan fitur baru yang terdapat pada Gutsy (terutama Compiz Fusion-nya yang telah terintegrasi ^^), saya langsung mengunduh arsip image CD versi Desktop-nya, baik yang i386 (32-bit) maupun AMD64 (64-bit) di kampus saya. Proses pengunduhan ini sendiri tidak berjalan dengan lancar. Pada awalnya, saya mengunduh dari tempat unduh resminya, yaitu di http://releases.ubuntu.com, tetapi ternyata server tersebut cukup “sibuk” dalam melayani permintaan unduh dari klien yang lain. Akhirnya saya mencoba menggunakan server mirror lokal, yaitu http://kambing.ui.edu, dan ternyata saya mendapatkan kecepatan unduh yang cukup bagus dari server tersebut.

Selesai dengan proses pengunduhan, saya langsung membakar arsip image tersebut ke dalam CD menggunakan laptop VAIO VGN-SZ430N yang baru saya beli 3 minggu sebelumnya ^^. Proses bakar selesai, saya lalu melakukan restart.

Pada layar awal setelah booting dari CD, saya terlebih dahulu memilih menu “Check CD Content” (atau menu semacam itulah … saya lupa ^^;). Proses pengecekan integritas CD ini penting untuk menghindari kegagalan pada instalasi Ubuntu nantinya. Setelah menunggu selama kurang lebih 7 menit, Ubuntu memberitahukan bahwa CD yang saya gunakan sudah cukup baik. Setelah itu, Ubuntu meminta untuk melakukan restart.

Setelah restart, saya memilih menu “Start Live CD” pada menu booting dari CD ini. Setelah masuk ke dalam tampilan Live CD-nya, saya langsung mengklik 2 kali pada icon “Install”. Sama seperti Feisty, pertama kali saya harus menentukan lokasi saya terlebih dahulu untuk menyesuaikan zona waktu. Saya pilih “Jakarta”. Pada layar berikutnya (pemilihan model keyboard), saya langsung mengklik “Next”.

Pada layar dialog tentang Partisi, saya pilih “Manual”, karena saya sudah mengalokasikan sebuah partisi kosong (30 GB) untuk Ubuntu 7.10 ini. Saya klik pada “free space”, lalu saya klik “New Partition”. Saya pilih “Logical”, lalu saya ganti “ext3? menjadi “swap”, karena saya berencana untuk membuat partisi “swap” terlebih dahulu. Untuk ukuran partisi, saya memasukkan “2048? (2 GB).
Selesai dengan partisi swap, saya membuat partisi baru pada partisi yang tersisa. Saya pilih “Primary” (agar bisa di-booting) dan “ext3?. Untuk Mount Point, saya masukkan “/” (tanda garis miring) sebagai penanda bahwa partisi tersebut adalah yang partisi “root” (utama).

Setelah itu saya klik “Next”, dan masuk ke layar dialog migrasi yang menampilkan seluruh akun saya pada Windows XP. Saya memutuskan untuk tidak mengimpor apapun dari akun saya tersebut, jadi saya langsung mengklik “Next”. Pada layar berikutnya, saya memasukkan Username dan Password saya, lalu saya klik “Next”. Setelah layar konfirmasi instalasi tampil, saya klik “Next” lagi. Proses instalasi dimulai ^^.

Pada saat progress bar mencapai angka 85%, sebuah pesan kesalahan muncul. Isinya kira-kira adalah: “Tidak dapat melakukan update keamanan”. Saya menduga pesan kesalahan ini ditampilkan karena Ubuntu tidak dapat melakukan update karena tidak ada koneksi internet. Setelah saya mengklik “OK”, proses instalasi dilanjutkan.

Setelah proses instalasi selesai, Ubuntu menanyakan apakah kita ingin langsung melakukan restart atau tetap menggunakan Live CD untuk saat ini. Saya pilih “Restart”. Setelah itu, Ubuntu meminta untuk mengeluarkan CD, agar nantinya sistem tidak melakukan booting dari CD lagi.

Sistem lalu menampilkan layar pemilihan sistem operasi dengan GRUB. Di situ juga tampil sistem operasi Windows XP yang telah terinstalasi sebelumnya. Saya langsung memilih pilihan pertama. Kesan pertama setelah Ubuntu berhasil di-booting adalah …. Brightness dan Constrast yang ditampilkan Ubuntu tinggi sekali. Resolusi layar yang ditampilkan pun tidak widescreen. Bagaimana solusinya? –bersambung ke bagian 2–

DTMF

Diarsipkan di bawah: Projects — Tag: — abas @ 6:36 am

Pendahuluan
DTMF aslinya dikembangkan untuk membantu mengirimkan informasi kontrol (nomor yang ditekan) melalui jaringan telepon. Jaringan telepon memiliki bandwidth antara 300 hingga 3400 Hz, mencukupi untuk komunikasi suara. Setiap tone kontrol juga harus didalam kisaran bandwidth tersebut dan harus berkerja baik ketika ada suara atau tidak. Sebuah tone atau frekuensi dapat telah digunakan. Bagaimanapun, jiak suara ada, suara tersebut dapat menginterferensi suara tone, menyebabkan tone tersebut tidak berguna.

Isi
Disini adalah isi artikel
Untuk menyelesaikannya sebuah skema dikembangkan menggunakan dua buah frekuensi dikombinasikan untuk merepresentasikan setiap kode kontrol atau nomor. Total terdapat tujuh tone diperlukan untuk merepresentasikan digit yang secara normal ditemukan pada sebuah keypad telepon, sebutlah 0-9, * dan #. Tone kedelapan ditambahkan sehingga bisa menampung tombol ekstra untuk digunakan. Biasanya tombol tersebut disebut dengan ABCD. Kedelapan tone tersebut dibagi menjadi dua grup, masing-masing 4 frekuensi, frekuensi rendah dan frekuensi tinggi. Matriks empat dengan empat frekuensi tersebut menghasilkan 16 kombinasi yang berbeda, seperti yang ditunjukkan pada table berikut.

Hz
1209
1336
1477
1633
697
1
2
3
A
770
4
5
6
B
852
7
8
9
C
941
*
0
#
D

Tabel DTMF untuk setiap kelompok frekuensi (rendah dan tinggi)

Mengapa dipilih beberapa frekuensi tersebut? Bukan sembarang frekuensi misal kelipatan dari 500 Hz? Jawabannya adalah frekuensi harmonik yang dibangkitkan berkaitan dengan sirkuit nonlinear pada sistem telepon. Jika dilihat pada kelompok frekuensi rendah, anda akan melihat bahwa harmonik kedua (kelipatan dari dua) berada diantara tone kelompok frekuensi tinggi. Frekuensi harmonik ketiga, dan selanjutnya berada diluar jangkauan tone frekuensi tinggi sehingga tidak menjadi masalah.
Tone yang valid harus memenuhi syarat sebagai berikut:
” Hanya ada satu tone yang dipilih pada setiap grup
” Setiap tone harus dimulai setelah 5 ms
” Kedua tone harus ada selama 40 ms
” Setiap tone harus berada pada 2% pada frekuensi tengah
” Tingkat tone harus diantara 6 dB masing-masing
Semua hal tersebut membuat setiap tone unik sehingga suara yang dibangkitkan merupakan tone DTMF yang valid. Hal ini berarti bahwa DTMF sekarang digunakan lebih dari sekedar mengirimkan nomor yang ditekan melalui jaringan telepon.

Agustus 3, 2009

akses mysql pake command prompt

Diarsipkan di bawah: Lecture notes, Projects, e-style — abas @ 6:15 am

pertama, anda cukup navigate prompt anda di tempat aplikasi mysql.exe anda disimpan. Selanjutnya anda dapat mengaksesnya dengan mengetik mysql -h <nama host anda> -u <nama user anda> -p <password kalau ada>

lalu anda akan mendapatkan prompt mysql> Jika anda masih belum mengerti atau tidak hafal dengan sintax mysql anda dapat menuliskan help atau /h. Disana anda akan diberikan beberapa pilihan yang dapat anda cari lebih jauh. Cara lain adalah dengan mengetikkan sintax yang anda tidak mengerti dengan menuliskan help <sintax> lalu tekan enter.

Dari command prompt ini, anda dapat mencoba beberapa script yang anda perlu gunakan atau untuk mengakses database yang anda inginkan melalui command prompt.

fin

Juli 23, 2009

mini motherboard

Diarsipkan di bawah: Opini, e-style — abas @ 2:08 am

miniitx

best work with vyatta for networking hardware

Protokol kriptografi Mental Poker, solusi pembagian informasi secara adil dan aman

Diarsipkan di bawah: Lecture notes, Opini — abas @ 2:08 am

Anda pernah melihat kartu remi? Permainan kartu juga dapat disimulasikan dalam program komputer. Pernahkah anda berpikir bagaimanakah aturan yang adil untuk bermain kartu dalam program komputer? Terlebih lagi bermain kartu dengan orang yang belum pernah kita kenal dalam internet yang tidak mengenal jarak dan waktu?

Bayangkan apabila anda bermain kartu dengan teman anda yang anda kenal di facebook sehari yang lalu, kemudian mengajak bermain kartu “poker” di internet. Anda berada di Jakarta, teman anda berada di Surabaya sedangkan kartu yang digunakan adalah kartu digital yang anda kirim melalui email. Bagaimanakah caranya agar kartu yang dipilih tidak di”mainkan” terlebih dahulu oleh anda atau teman anda? Protokol mental poker memberikan salah satu solusinya.

Mental poker adalah nama umum untuk kumpulan masalah kriptografi yang berkonsentrasi pada pembagian informasi yang adil dan aman melalui jarak yang jauh tanpa diperlukan pihak ketiga yang terpercaya. Masalah mental poker hampir sama dengan melempar koin melalui jarak jauh.

(lagi…)

pakai wordpress anda sebagai openid

Diarsipkan di bawah: Uncategorized — abas @ 2:06 am

caranya mudah, anda tinggal pilih disetting akun anda. Lalu, anda pilih ??? kemudian pilih openid. Disana anda akan diberitahukan nama open id anda.

Sebenarnya anda cukup mendaftarkan <namabloganda>.wordpress.com sebagai username openid anda. Syaratnya cukup mudah, anda tinggal sign in di wordpress pada blog anda, kemudian anda login menggunakan alamat wordpress lengkap anda sebagai openid untuk setiap aplikasi yang ingin anda akses. Pada setiap aplikasi anda biasanya akan dimintai keterangan username dan nama anda. Selanjutnya anda dapat menggunakannya seperti biasa.

Juni 3, 2009

OpenCard Framework pada smart card

Diarsipkan di bawah: Bhoso Java, Lecture notes, Projects — abas @ 2:40 am

OpenCard Frameword (OCF) adalah arsitektur open dan kumpulan API yang menyediakan interface antara aplikasi pada kartu dengan card reader. OCF mempermudah anda untuk mengembangkan aplikasi client yang dapat berkerja pada berbagai peralatan dan platform. Khusus pada developer suite V3.2 digunakan OCF untuk semua komunikasi antara aplikasi client, card reader, smartcard asli dan kartu simulasi. Sebuah bridge OCF ke PCSC digunakan untuk mengatur PCSC card reader pada OCF.

Untuk informasi lebih jauh, anda dapat mengakses OpenCard Framework pada www.opencard.org

Spesifikasi Globalplatform (GP) smart card

Diarsipkan di bawah: Bhoso Java, Projects — abas @ 2:01 am

Globalplatform (GP) adalah framework umum untuk manajemen peralatan, multi-aplikasi, dan sistem smartcard. Spesifikasi ini menyediakan mekanisme untuk mengatur dengan aman aplikasi pada smartcard. Catatan : sebelumnya GlobalPlatform dikenal dengan Open Platform. OP 2.0.1 dan GP 2.0.1 merupakan hal yang sama.

Kartu USIM R6 dan R-UIM mendukung GP 2.1.1. Keluarga GemXplore card kompatibel dengan standar GP 2.0.1

GP meliputi beberapa komponen :

  1. Sebuah kumpulan perintah untuk mengatur life cycle kartu dan aplikasinya, load, install, dan delete aplikasi pada kartu, dan mengatur keamanan kartu contohnya dengan update kunci, dan setup secure channel antara kartu dan terminal
  2. Sebuah API, terdiri dari sebuah paket java (package), org.globalplatform (atau visa.openplatform di GP 2.0.1) yang dapat digunakan oleh pengembang aplikasi untuk mengakses fitur GP, beberapa mekanisme life cycle dan secure messaging
  3. Spesifikasi dokumen, yang menerangkan detail perintah yang tersedia dan prinsip interoperability antara java card dan lingkungan GP card. Versi saat ini adalah GP 2.1.1

Untuk informasi lebih lanjut, spesifikasi GP dapat diakses dengan www.globalplatform.org

Juni 1, 2009

Hore, gemplus developer suitenya jalan

Diarsipkan di bawah: Uncategorized — abas @ 2:17 am

Muantabbbeh (huruf be nya tuebel)

Hari minggu saya mencoba mengunduh ulang paket installer gemplus developer suite dengan asumsi bandwidht jaringan masih “lega” yang pasti akan mempercepat proses unduh file. Setelah dicoba diinstall dengan akun administrator, tools ini dapat berjalan dengan baik. Pada awalnya saya pernah menginstall tools yang sama dengan akun user menggunakan run as. Dan memang setelah diinstall saya coba dengan mengakses akun user, aplikasi tersebut meminta lisensi. Kurang lebihnya demikian.

Aplikasi gemplus developer suite lengkap menyediakan semua tentang programming java sim card. Semalam baru saya coba beberapa contoh program yang disediakan. Dan berhasil dijalankan semuanya. Bagi anda yang hanya ingin mencoba menjalankan java sim card untuk keperluan penelitian mungkin ini salah satu tools yang dapat anda gunakan. Hanya saja perlu saya ingatkan bahwa tools ini milik gemplus, dengan kata lain semua peralatan yang didukung berkaitan dengan produk gemplus. Bagi anda yang memang tidak memikirkan vendor produsen smart card, anda tidak perlu khawatir akan hal ini.

Keterbatasan trial version cukup banyak sehingga bagi anda yang ingin serius menggunakan aplikasi ini, anda perlu membeli lisensi full produknya. Semoga catatan ini sedikit membantu.

:) salam

–abas–

Mei 30, 2009

MIT online course ware for everyone curious learner

Diarsipkan di bawah: Uncategorized — abas @ 5:08 am

Wana have a free course online with good source? Here, you can access this address: http://ocw.mit.edu. Massachusetts institute of technology serves a lot of course related to technology and science materials. There you will find resources and task to learn. Have a nice learning experience…

here is MIT OCW home page screen shoot:

Free Online Course Materials - MIT OpenCourseWare

Tulisan yang Lebih Tua »

Blog pada WordPress.com.