Thursday, April 18, 2013

Instalasi Linux pada Asus X45U - bagian kedua

Cara mudah memasang Linux yang perangkat jaringannya tak dikenali oleh installer adalah dengan memakai bantuan Ethernet USB yang chipsetnya sudah dikenal oleh kernel lama. Installer Debian 6 yang semula saya pakai memiliki kernel 2.6.32. Setelah memasang versi minimum OS di notebook ini, proses dilanjutkan dengan upgrade OS dari squeeze (Debian 6) ke wheezy (Debian 7). Wheezy memakai kernel 3.2.0.

Setelah wheezy terpasang, reboot, maka ethernet onboard langsung dikenali. Posting selanjutnya akan membahas tentang setup VGA, sound, WiFi, dan berbagai periferal lain di notebook Asus X45U.

Instalasi Linux pada Notebook Asus X45U - bagian pertama

Hari ini berkesempatan ngoprek notebook Asus X45U. Notebook datang dengan OS FreeDOS. Langsung dicoba pasang Linux saja. Coba boot pakai Ubuntu Lucid yang sudah terpasang di USB flash disk. Kok gagal? Bagaimana cara masuk ke menu BIOS? Ternyata cukup dengan menekan F2. Coba lagi diperiksa kenapa tidak bisa boot ke flash disk. Tidak ditemukan masalahnya dimana.

Pindah boot via CD. Debian 6.0. Sukses boot setelah urutan boot diubah paksa. Installer gagal mengenali Ethernet maupun WiFi :(

01:00.0 Network controller [0280] RaLink Device [1814:5390]
02:00.0 Ethernet controller [0200] Atheros Communication Device [1969:1091] (rev 10)
Mesti cari tahu installer Ubuntu/Debian/... mana yang sudah mendukung salah satu dari dua perangkat jaringan di atas, agar instalasi dapat dilanjutkan via jaringan.

Thursday, July 19, 2012

LibreOffice Impress Bug

File opened in LibreOffice Impress, tested on version 3.5.4 and 3.6.0.0.beta2 (above)
The same file opened in Microsoft Office PowerPoint (below)
Test case file LO-error-testcase-1.pptx



Update: Reported as bug 55260. Fix is already in master (3.7).

Thursday, July 05, 2012

Editing PO File Using Vi

Sometimes I prefer to use vi to do translation, by directly edit a PO file. To complete a partially translated file, it's very handy to know this regex to search untranslated or fuzzy strings:

/^msgstr ""\n^$\|^msgstr\[1\] ""\n^$\|, fuzzy
/^msgstr ""\n^$ will search for untranslated string, taking into account (and skipping) translated multi line strings. ^msgstr\[1\] ""\n^$\ will search for untranslated plural string. While \| are needed to OR multiple regex patterns (need to be escaped).

Update 13rd Jul, 2012: more exact 'fuzzy' matching.

Thursday, May 31, 2012

Monospaced Font for GMail, revisited

My previous CSS hack for GMail doesn't seem to work anymore. Got a working one here.

Saturday, May 12, 2012

Terjemahan VirtualBox 100%

Ada yang berbaik hati mau mencoba dan memeriksa apakah hasil terjemahan VirtualBox ke bahasa Indonesia sudah cukup enak dibaca? Teks hasil terjemahan dapat diunduh di http://andika.info/translations/VirtualBox_id.20120512.zip, dan cara mengujinya disinggung di https://www.virtualbox.org/wiki/Translating#Testingthetranslation.

Update: Hasil kompilasi terjemahan ada di http://andika.info/translations/VirtualBox_id-20120507.qm http://andika.info/translations/vbox-id-qm-20120517.zip, yang terdiri dari VirtualBox_id.qm dan qt_id.qm. Berkas sumbernya ada di http://andika.info/translations/vbox-id-ts-20120517.zip, yang terdiri dari VirtualBox_id.ts dan qt_id.ts.

Tuesday, March 27, 2012

Build PoEdit di MacOS X 10.6

* ambil source poedit

$ git clone git://github.com/vslavik/poedit.git
* pastikan db (versi >= 4.7) dan boost sudah terpasang, dan di-compile dengan arch i386
* definisikan CPPFLAGS dan LDFLAGS di environment
$ export CPPFLAGS="-I/opt/local/include -I/opt/local/include/db51" 
$ export LDFLAGS=-L/opt/local/lib/db51 
* jalankan configure dengan opsi eksplist "-arch i386"
$ ./configure CC="gcc -arch i386" CXX="g++ -arch i386" OBJC="gcc -arch i386"
* buat .dmg
$ make dist-osx