Showing posts with label praktis. Show all posts
Showing posts with label praktis. Show all posts

10 April 2010

Dell Inspiron 1410, Running Leo 10.5.8 Full Resolution

Recently got new laptop, a cheap but not too bad performance, Dell Inspiron 1410. I've wiped its preinstalled 8.04 LTS with Lucid, then loaded it with Leo 10.5.2, upgraded to 10.5.8. First and the only problem was the famous blank LCD.

After installation process, I got  the usual apple boot logo, blue screen, and blank, while I could hear the video and background sound for the first installment welcome. No idea what to do, I just got something else to do on my AAO. For about 15 min later, unintentionally I click the power button of the Dell, of course my purpose was to force shutdown by holdin the button long enough. But for my surprise, its LCD goes normal, and I continue to fill some forms. Googling bring me to the famous X3100 sleep trick, sleep kernel, etc. Forum, milis, give  me some solutions, one is to use some modified kexts, other with DSDT, and another with EFI string.


Some experiments, and the result is the perfect desktop for everyday works. Good. The main things to note are that I use chameleon patch to load DSDT.aml, and some modified kexts. I don't know with the vanilla kexts plus DSDT, it was said just works, but dunno yet. For my case, the vanilla kernel is working properly. All hardwares recognized, bluetooth, ethernet, sound card, my sierra modem, except the wireless card, I guess it is atheros, but the kext just can't be loaded.

27 March 2010

Ubuntu Couple

Well, almost 4 months we've been using Ubuntu Karmic Koala, mainly in our tiny cheap Intel powered machine, ie Eee PC 900 (Intel Celeron) and AOA110L (Intel Atom). Ubuntu was the best OS for these little machine so far, at least until the 9.04 version (Jaunty). As I myself am an up-to-date guy, so every 5-6 month my ritual is doing apt-get dist-upgrade, for my AOA. After tryng the latest beta/rc version and found it stable enough, I then did a fresh install into my wife's Eee PC.

For these weeks, I often use my Hackintosh to do some works and fun, while in my wife's Eee PC, karmic is the ultimate OS of choice, she left windows XP far behind. Yes, my wife used Ubuntu already, for almost two years now. Beginning with some troubles with Xp viruses and badware, hd space junks, you know, Eee PC 900 only has 4+16 Gig of space, so every byte counts! Started with Ubuntu 8.10, OpenOffice 3.0, Dia, PSPP, XAMPP, Wine as hub for SPSS, WinQSB, EpiInfo, Arcview, MindMap, and so on, and even some native Windows programs run better in Wine. Continue to Ubuntu 9.04, all happy story. As she took a magister class, she is now a power user already, while her friends, and some of my friends just know very little about linux. Even worse, most of them have null knowledge about it.

Some problems occured, and some of them resolved by some tweaking and hacking, e.g repeating asks password for mounting [internal] partition and using wvdial instead of nm-applet, as nm-applet failed give me the proper DNS. Some problems still remain, such as no warning about critical  battery, mis-behave i915 modeset, some apps crashed, etc.

Not so long ago, I've updated my AOA into lucid alpha. The performance significantly increased, with the latest 2.6.32 kernel, and the most impressive is the OpenOffice 3.2. Opening document is now alot faster than before. Klik on OOo icon, you count 1,2,3,4,5, and OOo ready to go. YMMV, though. I plan to install it to my wife's Eee PC, but I have to wait until it's finally released (in 04-2010), so it means less than a month, because the release usually is near the end of the month.

So, migrating to Linux is not so hard, as long as you have a geek or two behind you to ask, and if you don't have, just keep on googling, or much better, join the [ubuntu] forum.

As in my wife's case, the biggest problem of Ubuntu/Linux world is the apps. Formatting document, printing something, editing simple image, sometimes needs more than a full day to resolve. She said that the most frustating thing is formatting layout. OpenOffice has all the required tool, but sometimes just behave so strange, like inconsistent bullet form, space, tabulation, etc. I believe that those problems won't be exist if we stick to standard form/layout. Hard to manage cross reference, lay outing end-note, etc., etc. I myself rarely use Office apps, so I just suggested some useless clue. Anyway, she sticks on Linux, no matter how hard the OO was. Good.

Is this something to be proud of? Sure. Here, linux users are minority. Woman linux user? I've never met, except her.

05 December 2009

Squid Proxy Authentication With PHP/MySQL

Many methods to do authentication in Squid, ie basic, ncsa, ntlm, kerberos, radius,.... But what about authenticate a user by looking in a MySQL table? More convenience if the language is PHP, as everybody language in the Web B-). So, after some quick googling results many clues, I picked one here and added some lines for data retrieval from MySQL. Here they are:
#!/usr/bin/php
mysql_connect("localhost","root","password");
if (! defined(STDIN)) {
        define("STDIN", fopen("php://stdin", "r"));
}
while (!feof(STDIN)) {
        $line = trim(fgets(STDIN));
        $fields = explode(' ', $line);
        $username = rawurldecode($fields[0]); //1738
        $password = rawurldecode($fields[1]); //1738
        $db=mysql("auth","select * from user where nama='$username' and passwd='$password'");
        if(mysql_num_rows($db)>0){
                fwrite(STDOUT, "OK\n");
        } else {
                // failed miserably
                fwrite(STDOUT, "ERR\n");
        }
}
?>

Very simple as we write. Next, chmod the script, eg auth.php with execute permission. Copy/move the script into any folder accessible by squid, just place it in /etc/squid is very well.

Edit /etc/squid/squid.conf, add the following lines:
auth_param basic program /etc/squid/auth.php
auth_param basic children 20
auth_param basic realm FKM HotSpot
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off

And allow only authenticated user:
acl AuthenticatedUsers proxy_auth REQUIRED
http_access allow AuthenticatedUsers
http_access deny all
Restart squid. One major drawback is we have to manually set the browser using the squid address and port, the authentication can't be done in a transparent proxy mode.

13 November 2009

Opera Unite yang Asyik

Opera Unite ternyata memang top banget. Cuma dengan modal Opera 10.10 beta, kita bisa melakukan banyak hal secara jaringan. Mulai dengan serving halaman statik, dan bahkan dinamik, sharing file, dropbox, media streaming, hingga chat online. Aplikasi-aplikasi sudah mulai banyak tersedia untuk unite ini, dan dipastikan akan terus bertambah.

Berikut contoh tampilan aplikasi Fridge (note):

Prinsipnya, operasi klien-server dapat ditangani oleh Browser Opera. Misalnya dengan aplikasi web proxy, kita bisa menyajikan halaman dinamis di komputer lokal kita ke seluruh penjuru dunia. Asyiknya, klien di ujung dunia sana tidak harus memakai Opera browser. Tadi malam sudah aku coba berbagai fitur dan aplikasi Unite. Contoh menarik ya itu tadi, web server (statik) dan web proxy (dinamik), note (papan tempel), file sharing, dropbox, dan media streaming. Kecepatan akses tentu tergantung koneksi dong. 

Penerapan praktisnya? Banyaklah, mulai dari sharing file dadakan, hingga presentasi hasil kerja sementara, tanpa perlu unggah ke server, setting ini-itu, database, dsb. Beberapa aplikasi dapat disetting untuk private dengan password ataupun publik tanpa password.

Buat anda yang iseng ingin mengakses isi komputer yang aku share, coba kunjungi http://homac.solpro.operaunite.com, siapa tahu aku sedang online dan jaringannya cukup cepat untuk mencobanya.

Ochee, kita tunggu gebrakan Opera selanjutnya!

Update (13/11/2009-09:26):
Ternyata, di kantor dengan OS Linux Karmic dan Windows Xp, kedua-duanya dipasang Opera10.10b1, dengan masing-masing menjalankan Opera Unite server, ternyata satu dengan yang lain tidak mau berkomunikasi. Untuk diketahui, masing-masing komputer terkoneksi dengan jalur yang berbeda ISP-nya. WTF... Mungkin ada blocking proxy di level network central? Mungkin saja, karena port OperaUnite ada pada 8840, yang biasanya memang diblok karena sering digunakan untuk jaringan P2P.

12 November 2009

How To Disable Journaling on HFS+ Partition Via Linux

As we all know there are many ways to accomplish disabling journaling on HFS+ partition, ie via Onyx, disk utility, or command line diskutil, but all of those tools run on Mac, while sometimes we can't boot Mac for any reasons. So, with the latest Karmic distro, I accidentally found a way to disable journaling on HFS+. How?

The first requirement to deal with HFS+ partitios is installing some tools, I forgot precisely the package name, but you always can find it in synaptic by keyword HFS. Note  that there are two commands, ie fsck.hfs and fsck.hfsplus, the name reflects it usage. Both commands need parameter -f if used for repairing journaling HFS+ filesystem.

# fsck.hfsplus -fy /dev/sdxy
# fsck.hfs -fy /dev/sdxy
# mount /dev/sdxy /mnt -t hfsplus -o rw

The first command is the default when I had some problems on Mac boot, doing some repairing (twice or more fscking), and then remove some stalled files and dir, remove extensions.mkext manualy, copy some files from linux/fat/ntfs partition into HFS+ and so fort. But all of those can be done if journaling is disabled.

So, how to disable HFS+ journaling from Linux? Simple as we type the second command above! Found it accidentally when I tried to repair my unbootable Mac partition. Magically, when I mount the partition on another running Mac, the journaling was disabled after I did fsck.hfs on it.

Normally, to disable journaling on Mac is:

# diskutil disableJournal /dev/disk0sx [or mount point]


But now, I can do that from Karmic with fsck.hfs, dunno what the side effect yet.

10 November 2009

A New Way to Recover Leopard

Something bad happened. My mac didn't boot, stuck on waiting root disk. Hmm, so I boot into karmic, and doing fsck.hfsplus -fy /dev/sda2, some error but unsuccessuly repaired. Some research on Google advise me to use DiskWarrior, or use Mac Install DVD, which both I don't own (and at the moment I have no external DVD drive to boot from, borrowed by a dude).


The mac partition was still readable but unfortunaely unwritable, because of journaling activated before. Quick thought, I created a new primary partition via Gparted, and made it as hfsplus w/o journaling. I then copied some important folders and files (almost all files and folder except Applications and Users) into the new partition via terminal (cp -arf ...). Creating some links into private folder, and reboot.

Grub2, enter console mode (press c), typing this:

set root=(hd0,4)
xnu_kernel /mach_kernel rd=disk0s4 -s
xnu_kextdir /System/Library/Extensions


and then press Ctrl-x to boot, I think the switch -s didn't work as usual (Karmic beta), but my surprise, the mac entering single user mode. Well, standard procedure: fsck -fy, so much invalid entry, but successfully repaired. And then executing mount -uw /, what? the file is missing? Whatta... mount is missing. So I manually mount / via mount_hfs, and then I soft linking mount into mountd.

Okay, mount read/write success, and then logout, logout again, enter login screen. Everything saved. Remain tasks are to copy/move a bunch of files and apps from old mac partition into the new and fresh partition.

Once again, Linux saves the day!

Update (11/10/09-05:37)
Times to work, so copied XAMPP from the  old into the new. XAMPP Control states that: start mysql error manager of pid file quit without updating.... And mysql won't start.

Googling as always, again no solution suitable to my case. Someone suggested to reinstall the XAMPP package. So, I started my own experiment. Quick looked into /Applications/XAMPP, all file ownership was myself (because I copied them using finder drag and drop), so I began to recover with:

chown -R nobody /Applications/XAMPP


Check again with XAMPP Control. Still no luck. Trying from terminal by this command:

/Applications/XAMPP/xamppfiles/bin/mysqld_safe --skip-grant
/Applications/XAMPP/xamppfiles/bin/mysql_install_db
(and then copy all databases from the old to the new, using terminal)


Enter phpmyadmin, add user root into table user in mysql database, run flush privileges from SQL windo. All should be normal again.


12 August 2009

Update Process: Kalyway 10.5.2 to Combo 10.5.8, Acer Aspire One 110 HDD Hack

Wow, quite a long time since the last postl

OK, Now everybody wants the latest system, no matter what, say Karmic, Snow, Windows 7....

Today, we'll see how to update Leopard system 10.5 on any intel powered CPU, into the most recent version, ie 10.5.8, before the Snow will be launched next 2-3 months.

Start with any version of Leopard, mine is 10.5.2 (actually 10.5.6, but I fatally destroy it, so I began with 10.5.2). First of all update process on "Hackintoshes" is backup. Most important are the running kernel and all of the extension. So first make a backup of mach_kernel and the contents of /System/Library/Extensions into somewhere safe and accessible from Mac/Linux terminal.

Second, ensure the mac's partition is HFSPLUS WITHOUT journaling. Why? If something bad happens, we can access it in read/write mode via Ubuntu Linux.

Third, lets the update begin:

  1. Download 10.5.8 Combo update from Apple.com
  2. Copy Disabler.kext and dsmos.kext into /S/L/E manually or via Kext helper/OSX86Tools. The files are here.
  3. Open terminal,type sudo su, enter password
  4. Type the command: "while sleep 1; do rm -r /System/Library/Extensions/AppleIntelCPUPowerManagement.kext; done" without the quote
  5. Mount 10.5.8 Combo update and run the package
  6. Wait until finish, don't restart although the installer say so
  7. Update: Copy keyboard/mouse fix, otherwise we can't use PS2 keyboard. Grab the kexts here. As usual, put them in /S/L/E.
  8. Edit /System/InstallAtStartup/scripts/1 with VIM or any other text editor, find the string "Dont steal...kext", replace with dsmos.kext
  9. Now, restart the box
Forth, we must now in 10.5.8 desktop, but the resolution and the sound must be inactive. We got 800x600 here. So, this time is to update the extensions:
  1. Via Kext helper or OSX86Tools, install the Combined extensions. Download here
  2. Reboot
  3. Enjoy

12 June 2009

Tandeman Internet pake Leopard/Ubuntu

Istilah tandeman ini jujur saja dicomot dari situs pak Sutopo di sini. Nah, kalau di Windows ada internet sharing, maka di Mac juga ada internet sharing. Berikut adalah gambarnya:
Dari gambar tersebut tampak bahwa yang dishare adalah koneksi dari N93, ISP memakai indosat broadband 3G pasca bayar (Matrix), namun karena coverage 3G belum nyampai, maka revert to GPRS :(

Pada praktik kali ini, komputer yang aku konexkan sebagai klien adalah EeePC 900 milik Dinol yang memakai Ubuntu Jaunty. Settingnya (alamat IP) aku buat manual, baik pada Macosx dan Ubuntu untuk koneksi lewat ethernetnya. Sayang sekali atheros AR5007 di AAOku nggak bisa mancar atau menerima, meskipun sudah aku rebranded ke hardwarenya Apple (lewat ubuntu juga, pakai ath_info, dump, write, dst). Anehnya, lewat analisa dmesg, en1 menunjukkan bahwa ia sudah up, yang artinya sudah on, dan dicek lewat ifconfig juga sudah dapat IP, namun dikonekkan ke ubuntu lewat jalur network manager tidak muncul apapun.

Dari sisi Mac, nyaris tidak ada setting apapun, kecuali setting alamat IP dibuat manual, misalnya 192.168.1.1. Nantinya di Ubuntu disetting lewat network manager, dibuat alamat ethernetnya misalnya 192.168.1.2, 255.255.255.0, gateway ke 192.168.1.1. Routing set manual di konsole ( $ sudo route add default gw 192.168.1.1). Resolver DNS juga aku set manual lewat konsol ( # echo "nameserver 208.67.222.222" > /etc/resolv.conf). Ini adalah alamat opendns umumnya.

Kecepatan akses nggak berkurang drastis tuh, entah karena memang lemot, atau memang mantep, tapi nyatanya posting ini, browsing sana-sini juga lancar-lancar aja, nggak beda jauh dengan kecepatan sorangan wae. Apalagi jika memakai Opera Turbo! Sekarang ini nih, aku juga sedang buka banyak situs memakai Firefox (5 tab kebuka), Opera (2 tab), Chromium (Nightly Build) (2 tab), Safari (3 tab), RSSOwl (banyak sekali tab) dalam satu waktu, dan asiknya lagi, partner yang sedang posting itu dan browsing sini-sana juga lancar-lancar aja.

Memang, akhir-akhir ini Indosat sedang lancar koneksinya, mudah-mudahan seterusnya, dan lebih sip lagi jika coverage 3G diperluas ke Bukit Diponegoro, atau khususon masang satu BTS, yang mobile saja, ke wilayah ini, hue hue hueh...

09 June 2009

Turbo Mode on Opera 10 Beta, jaunty

Menggunakan opera 10 beta sekarang menyenangkan, soalnya tersedia mode turbo, yang mana akan menaikkan kecepatan cukup signifikan, terutama jika koneksi internet lambat, lewat DUN, atau broadband 3G over GPRS :(, karena tidak terkover signal 3G seperti dirumahku.

Turbo mode akan aktif ketika opera menemukan bahwa kecepatan terlalu rendah, selanjutnya tinggal mengatur lewat klik di ikon pojok kiri bawah, dekat status bar. Ikon ditandai dengan gambar speedometer dan faktor pengalinya, misalnya x4, x3, dst.

31 May 2009

Jaunty: Nvidia GeForce4 MX 4000 (NV18) I/O Error Solved!

Recently installed Jaunty into my home PC (simple 2.4/80/1/128), succeeded, but the nvidia card needed some specific driver, if not I ended with plain 800x600 generic vesa mode. So, simply installed via synaptic the nvidia-96* packages. Rebooted, still no luck. It reported that /dev/nvidia0 couldn't be opened, because some input/output error. Googled, there were bunch of pages, but no pointer to some working solution. Visited ubuntuforum either, still no clue. Commonly just stated it's related with permission, user group, udev, etc. But no. I was root at that time, so no permission issue here.

Googled again, until I hit this link, and all was set correctly. The only difference is boot parameter: noapic acpi=off pci=noacpi. The xorg.conf itself doesn't change too much, except replace nv or add a line contains driver "nvidia".

08 April 2009

Menyiasati Koneksi Internet Lambat

Browsing adalah kegiatan utama berinternet, meskipun tujuan utamanya misalnya mau buka email. Saat ini semuanya bisa dilakukan dengan web browser, apalagi jika memakai browser yang canggih semacam Firefox 3 atau Chrome, hampir semua efek-efek CSS, manipulasi layer dan gambar-gambar transparan bisa ditampilkan dengan baik. Teknik-teknik fetching data dengan AJAX sudah merupakan hal lumrah yang tidak lagi menjadi masalah.

Aplikasi-aplikasi Web 2.0 sedang menjamur dan semakin menjadi standar. Akibatnya, orang menjadi mudah dan nyaman melakukan kegiatannya, alias tanpa perlu lagi mengalami banyak flicker atau layar menjadi blank karena menanti datangnya data dari server. Sekarang, sembari menanti datangnya data, user masih bisa membaca sidebar, atau newsflash, atau pernak-pernik lainnya. Contoh yang bagus dari aplikasi Web 2.0 ini adalah halaman iGoogle.

Namun demikian, bukan berarti aplikasi Web 2.0 bisa dikatakan lebih unggul dan lebih gegas dibandingkan aplikasi konvensional (non Ajax). Coba saja perhatikan gmail, jika koneksi lambat akan menyarankan user untuk berpindah ke interface HTML biasa, karena loading data melalui mekanisme Ajax memakan waktu lebih lama.

Aplikasi berbasis Ajax biasanya memakai banyak library javascript yang akan dimuat pada saat pertama kali halaman diakses. Sehingga, koneksi yang lambat bisa membawa petaka. Library tidak sepenuhnya termuat, konten bisa terlambat, bahkan bisa jadi tampilan menjadi tidak karu-karuan, entah elemen yang kurang, atau berita terpotong, dst. Kondisi ini makin diperparah dengan banyaknya script atau library cross site atau lintas domain yang disambungkan ke halaman tersebut. Misalnya dalam mengakses facebook, user tidak hanya mengakses konten dari facebook, tetapi banyak yang diambil dari luar facebook, perhatikan status bar browser ketika aplikasi diakses.

Itulah kenapa perlu dibuat mekanisme degradasi ke interface standar, manakala user lebih cocok diberi tampilan standar, entah karena browsernya, atau karena koneksinya, atau memang karena hal-hal lain, misalnya aplikasi diakses dari ponsel. Biasanya interface alternatif ini bertampilan apa adanya, seadanya dan fiturnya kurang, karena memang hanya berisi materi dan fasilitas terpenting saja. Atau dengan kata lain, interface alternatif ini semata-mata dibuat untuk kondisi yang serba terbatas.

Nah, meskipun mengakses halaman non Ajax (interface alternatif), bisa jadi karena koneksi yang terlalu lambat mengakibatkan halaman web tidak dapat diakses. Ini bisa terjadi, misalnya bila mengakses internet dari rumah memakai modem 3G, namun karena coverage 3G masih terbatas, koneksi turun tingkatnya ke GPRS, itupun sinyalnya masih di level 2-3!


Kiatnya, coba akses internet lewat browser yang ringan dan cepat. Berikut ini adalah daftar browser yang aku pasang di AAO menggunakan Ubuntu Jaunty:
  1. Firefox 3.0.8, lambat dalam loading aplikasi dan lambat pula mengakses internet, apalagi dengan tambahan banyak sekali ekstensi; namun demikian tetap menjadi broeser utama untuk kegiatan harian.
  2. Kazehakase versi 0.5.4 berbasis libxul 1.9.0.3, cepat loadingnya namu lambat mengakses internet, malah tanpa ada informasi yang ditampilkan di status bar. Jadi user tidak tahu kazehakaze sedang meload apa, atau sampai berapa persen. Satu-satunya petunjuk yang menandakan halaman masih loading adalah kursor mouse dalam keadaan BUSY. Kazehakaze tidak di apt-get remove, karena masih diperlukan dalam pengujian software.
  3. Opera 10.00, cepat loadingnya dan lumayan cepat mengakses internet, lebih cepat dibandingkan firefox, namun tampilannya kadang kacau. Opera memang strict dalam aturan-aturan tampilan, dan kadang meskipun menurut validator OK, di Firefox juga OK, ada saja elemen yang tidak pas ditampilkan di Opera. Kelemahan lain adalah kurangnya ekstensi.
  4. Dillo, amat cepat loadingnya, cepat juga mengakses internet, namun kelemahan utamanya adalah tidak mendukung frame, CSS dan javascript sangat minim. Semata-mata hanya untuk mengakses dokumen HTML.
  5. NetFront, cepat loadingnya, lambat akses internet. Tampilan kacau, akhirnya langsung uninstall.
  6. Lynx, text browser, liwat konsol, loadingnya amat cepat dan cepat pula mengakses internet. Karena tampilannya hanya teks, maka otomatis CSS, script dan frame tidak didukung.
  7. Links2, teks dan framebuffer, loadingnya amat cepat dan cepat mengakses internet. Mendukung frame, tetapi tidak mendukung CSS dan javascript. Bisa menampilkan gambar (yang model frame buffer). Browser ini menjadi alternatif jika koneksi sedang super lambat, sekedar untuk googling dan baca-baca.
Jika kita memerlukan akses internet untuk membaca berita, maka aplikasi feed reader amat perlu. Di sini aku memakai Liferea. Kebanyakan situs sekarang ini menyediakan feed. Beberapa situs hanya menyediakan judulnya saja, tetapi ada juga yang menyediakan judul dan sekaligus isi artikelnya secara lengkap. Misalnya, situs smashingmagazine.com menyediakan feed secara utuh judul dan artikelnya, sementara suaramerdeka.com hanya menyediakan judul dan sebaris kalimat saja (belum 1 paragraf). Lumayan.


25 March 2009

Praktikum OpenMeetings

Berhari-hari pusing download, install, download lagi versi lain, install lagi, berbagai versi Red5 dan OpenMeetings, namun juga tak kunjung sakses. Pesan error bervariasi, mulai dari 404, hingga 500, yang pada intinya aplikasi tidak bisa berjalan. Pada tahap akhir, installer sempat muncul, tetapi proses installasinya yang cukup lama, hingga bahkan hingga komputer hang, masih belum kelar.

Coba dengan pendekatan lain: download versi lengkapnya, extract lalu jalankan! Tidak perlu download Red5, karena sudah termasuk di dalam paket OpenMeetings.

Berikut langkah-langkah instalasinya:

  1. Download dan jalankan Xampplite saja. Jalankan dulu hingga yakin apache dan mysql berjalan, soalnya jika red5 sudah jalan, apache tidak mau berjalan.
  2. Lewat phpmyadmin, buat database kosongan bernama openmeetings
  3. Download dan install JRE/JDK 1.6
  4. Download openmeeting versi terakhir disini, yang komplete, bukan yang webapps only
  5. Extract openmeetings_xxx.zip
  6. Set JAVA_HOME lewat klik kanan my computer, properties, advanced, startup and recovery, environment variable. Klik new, tulis JAVA_HOME, lalu isikan nilainya dari lokasi JRE/JDK di program files.
  7. Masuk ke folder ekstrakan openmeetings, lalu jalankan red5.bat
  8. Buka di http://localhost:5080/openmeetings/install, ikuti prosedurnya, agak lama sih
  9. Selesai, masuk ke aplikasi, daftar dan login.
Pada mesin Linux, mestinya langkahnya sama saja, cuma karena sedang berada di kantor, dan kebetulan memakai laptop kantor yang belum ada linuxnya.

Update:
Ternyata dengan metode kopi-paste, aplikasi OpenMeetings sakses dijalankan di AAO Linux, dengan sun-java-jdk 6, extract dan run red5.sh, langsung jalan dengan lancar. Berikut adalah cuplikan gambarnya:

Video dan audio dari WebCam dan Mic bisa masuk, tetapi di cuplikan tersebut fitur dimatikan.

19 March 2009

Installing XP tablet on Toshiba Portege 3500 (read: old laptop), without cd-rom, pcmcia, ufd, etc

A friend of mine [http://www.facebook.com/profile.php?id=1095844680] has difficulty to install his portege 3500 with Win XP tablet, because he doesn't have any PCMCIA card for cd-rom or external HDD. I provided my external USB DVD, but it can't boot from USB, it event didn't recognise external USB anyhow. We've tried many ways [like installing WinXP via another laptop, choose second hdd as target, but when it moved into the original portege, it didn't boot], but still no luck, until I found a new way. Here's the howto:

  1. Find any linux machine with qemu installed.
  2. Find (original) WinXP master CD.
  3. Find any USB2IDE, for mounting portege's hdd into the #1 machine.
  4. Find DOS iso, for example DOS71 install cd or FreeDOS install cd.
  5. Fire up qemu with the command: qemu -cdrom DOS71.iso -hda /dev/sdb -boot d [ENTER], change DOS71.iso with your own dos iso, and sdb with your external hdd (find out via dmesg command form console).
  6. Just follow the steps to install DOS
  7. Finish installing DOS, mount hdd, and copy folder i386 from WinXP master CD into, say, C drive. Here we have 2 discs, because it's WinXP Tablet edition
  8. Unmount external hdd, then remove hdd from USB2IDE, and put back the hdd into portege.
  9. Boot portege with DOS installed. Go to folder i386 which have been copied before, and run winnt.exe
  10. Wait the installation process, it takes about 2 hours or more.
So, to make the long story short,all we need is just install DOS first, and then install WInXP from DOS. The problem here is the portege itself cannot boot from USB external media, it just boots from PCMCIA, so we need Qemu to install DOS.

03 March 2009

Catatan HDD Replace on AAO

Posting terakhir adalah tentang upgrade harddisk AspireOne 8 Gig SSD, menjadi SATA 2,5" 160 Gig. Hal-hal yang perlu diperhatikan adalah:

  1. Mengupgrade AAO, berarti garansi akan hilang, karena semua penyangga di casing AAO pada mana harddisk berada akan dibersihkan (dipatahkan), supaya harddisk bisa masuk ke AAO. Lagipula, stiker garansi yang menjaga lubang-lubang screw otomatis akan rusak.
  2. Backup sistem/data dari SSD ke harddisk yang baru, ini akan sangat menghemat waktu nantinya ketika harddik sudah terpasang, karena menginstall sistem operasi baru, terlebih memasang aplikasinya adalah pekerjaan yang membosankan. Untuk sistem Linux, maka cukup kopi-paste semua folder di /, kecuali mnt, media, proc, sys, srv, tmp, karena folder-folder tersebut dinamis isinya. Untuk sistem Windows atau Mac, bisa memakai Ghost atau partimage. SSD yang lama tidak akan digunakan, karena tempatnya tidak ada, meskipun slotnya masih utuh tidak terpakai.
  3. Cari harddisk SATA yang teruji kualitasnya, karena letaknya nanti didalam laptop akan sangat sempit, dan langsung akan menghadapi goncangan yang sumbernya dari bawah laptop (bila ada goncangan).
  4. Pastikan ketrampilan menyolder cukup OK, karena yang akan disolder adalah titik-titik konektor SATA di harddisk yang susunannya lumayan kecil serta berdekatan antara satu dan lainnya. Sediakan waktu secukupnya untuk berlatih menyolder PCB yang kecil-kecil, misalnya motherboard bekas, CD-ROM rusak, dll. Setelah beberapa kali mencoba dan lancar, barulah menyolder motherboard AAO. Gunakan solder yang panas, sekitar 60 watt, karena kemarin memakai 40 Watt ternyata kurang lancar penyolderannya. Sebaiknya titik-titik SATA di MB dibersihkan atau dikikis terlebih dahulu. Sediakan juga pasta solder dan timah yang baik.
  5. Guna keamanan harddisk (garansi)), beli saja konektor SATA (data dan power), lalu ambil ujungnya saja, ganti dengan kabel kecil-kecil biasa, jika tidak, maka tempatnya akan kurang, harddisk tidak bisa masuk. Sebenarnya bisa saja menyolder langsung dari MB ke Harddisknya, tetapi tentu saja garansi harddisk akan hilang.
  6. Panjang kabel konektor dari HD ke MB jangan terlalu panjang, karena jika dilipat dan mengenai harddisk, akbiatnya ketebalan harddisk meningkat, dan akibatnya casing laptop tidak bisa ditutup rapat. Hasil praktikum kemarin, panjang kabel dari 4 cm, dipotong hingga cuma 1,5 cm, jadinya pendek sekali. Kalau bisa, lebih bagus lagi bila mendapatkan konektor SATA yang kaki soketnya cukup panjang, sehingga bisa langsung disolderkan ke MB tanpa perlu kabel. Cara lain adalah membongkar konektor dari external Harddisk.

Dari gambar tersebut terlihat bahwa posisi harrdisk nantinya menempel rapat di MB, karena itu panjang kabel cukup 1,5 cm saja. Konektor SATA yang dipakai bisa dibeli dari toko komputer biasa. Konektor tersebut memiliki kabel yang panjang, sehingga perlu dipotong secara hati-hati hingga menyisakan ujung-ujungnya saja.

Kaki-kaki yang dipakai:
  • Data: 6 kaki, mulai dari 1-6 (Gambar diatas, paling kiri adalah no. 1)
  • Power: 6 kaki, 7-8-9 (ground) dan 10-11-12 (5 VDC). Satu kaki power memiliki 3 cabang, sehingga cukup memakai 2 kaki yang disambungkan ke MB.
Jangan lupa untuk memberi isolasi yang kuat di harddisk, karena nanti akan menempel di MB, misalnya memakai plastik bungkus anti static dua lapis bawaan harddisk dengan menggunakan double-tape, pada MB juga perlu diberi double-tape secukupnya untuk menempelkan harddisk.

Jika semua sudah selesai, pasang kembali RAM, MB+HDD, board anak (board yang lebih kecil), dan WiIF card. Pastikan ketebalannya sama seperti semula, Jika masih menonjol, ratakan sisa-sisa plastik casing yang sebelumnya dipotong.

Untuk pengujian, pasang semua termasuk keyboard, tapi jangan dirapatkan lebih duku, supaya jika ada masalah tidak bongkar-bongkar lagi. Hidupkan AAO dan cek di BIOS, apakah harddisk sudah terdeteksi.


Jika BIOS tidak melaporkan masalah, maka AAO siap dipasang kembali, dan lanjutkan proses instalasi, donlot, atau apapun. Suka-suka saja, karena HDD space sekarang bukan lagi masalah besar.

28 February 2009

Upgrading AAO 110 into AAO 150, success!

Basically, AAO 110 and AAO 150 are the same, except the later has bigger capacity of drive, because it uses SATA harddisk, while the first uses SSD (slow SSD, differ from Eee's SSD, which is rather faster). Indeed, even on slow SSD, my Ubuntu ME (Intrepid) run fast enough for coding or something, so why must I care for capacity?

The answer is I'm cool, dude :). Second, it's cheap. Third, it just a matter of soldering some wires into MB, and connecting R points to make the voltage higher enough to power the SATA HDD.

I bought AAO 110 for only Rp 3900000, or about 400 USD, while AAO 150 costs Rp 4900000 or about 500 USD (six months ago). I've try to install Xp and Iatkos, but the performance was so bad, way too slow, just not like my wife's Eee 900 (only has Dothan CPU and (4+8) Gig of SSD).

Yesterday I just bought SATA HDD 160 Gig for only Rp 540.000, or about 56 USD. My plan was to make it as external storage. By accident, I found an AspireOne hack from russia, that hack was successfully replace the slow SSD with the fast SATA HDD 2.5"! My AAO is now 3900000+540000, or Rp 4440000, or precisely Rp 4450000, 10000 for SATA connector cables (data dan power cables). So, the cost for soldering and dissassembling is about Rp 450000. Come here, fren, I can do that for you too, with that cost of course :p

So, making external storage was history, and now, it's become my main storage.....


Clear enough to read that my disk is now Fujitsu 160 Gig, yay!

Here's the inspiring link: aspire1.ru/news/2008-11-21-12

11 September 2008

Akhirnya bisa pake Google Chrome on Blankon Remix

Kemarin sore coba-coba kopi hasil instalan Google Chrome di komputer lain (Windows OS), lalu coba buka pakai Wine, ternyata gatot, a.k.a gagal total!

Setelah baca-baca planet ubuntu HacksZine, ternyata ada caranya di sini nih!

Semua prosedur dijalankan, pertama wine dicari di getdeb.net, lainnya mengikuti panduan. Sukses sih, tapi tampilannya nggak begitu bagus sih, dan mungkin karena memang masih dalam pengembangan, beberapa situs yang tak coba kunjungi melaporkan adanya galat yang tidak diketahui, misalnya login ke blogger, yang notabene adalah service google sendiri :p

Btw, berikut adalah cuplikannya:

08 September 2008

WD external HDD, suck

Bonus external SATA 160GiB yang kemarin ntu tuh, baru kemarin broken. Anjrit tenan... Apakah karena sering tak bawa kesana-kemari? Mungkin saja...

Tapi yang namanya portabel kan mesti dibawa-bawa toh? Buktinya portabel HDD lain milik teman-teman beres-beres aja tuh :(

Kalau tak lihat-lihat, ternyata memang materi WD nggak begitu kuat sih, dipencet sana-sini sepertinya terkesan mau penyok!. HDD aku yang lama, Hitachi dan Toshiba, dipencet-pencet nggak melesek tuh... Anjrit sekali lagi.

Payahnya, bonus WD itu tidak termasuk dalam garansi 1 tahun. Vendornya mengatakan bahwa yang digaransi hanya Eee nya saja.

Untuk mengobati hati yang kesal (puasa tidak kuasa menahan kesal), aku iseng-iseng mengkompress folder /usr ke dalam Squashfs. Aku coba berkali-kali selalu mentok di angka 54%. Ditinggal lama, barangkali memang prosesnya lama, tidak juga menunjukkan progress.

Akhirnya aku pecah dua, yakni /usr/bin dikompress ke /.fs/bin.sfs dan /usr/share ke /.fs/share.sfs. Hasil akhirnya cukup fantastis. Dari semula instalasi memakan space 2,7GiB, setelahnya menjadi 1,7 GiB! Artinya, hasil akhir ini dapat dimasukkan ke Eee 700 milik my beloved wife :) yang cuma 2GiB.

Aplikasi? Wah, banyak bung... Mulai dari OpenOffice 2.4, Vym, Liferea, Ekiga, Tomboy, Rhytmbox, VLC, Totem, Notecase, qOrganizer, dll. Pokoknya semua bawaan Lontara minus Evolution dan Planner. Evolution aku pikir aku nggak perlu, dan planner bisa ditangani oleh qOrganizer atau malah Tomboy. Masih kurang untuk development? Untungnya paket build-essential, Geany dan XML-editor sudah aku masukkan, termasuk lighttpd, php dan mysql. Pokoknya komplt dah! Puas pokoknya...

jadinya, mesin kecil nggak harus pakai distro kecil macam puppy atau slax, bisa saja pakai lontara atau hardy heron standar, cuma yang mesti diingat adalah kernel yang harus diganti dengan versi Eee, supaya semua hardware berjalan dengan lancar. Kadang untuk mencapai ukuran kecil, orang-orang sering juga menggunakan WM yang ringan, semisal openbox atau XFCE.

Oia, untuk mencapai space sekecil itu, selain squashfs, aku hapus juga /usr/share/doc dan /usr/share/man, wong kedua tempat itu nyaris tidak pernah aku gunakan ...:)

Terakhir, semalam aku ganti OEM logo BIOS, jadinya citarasa Maz Solie, dan sedikit string di BIOS juga aku ubah dikit... Iseng-iseng aja, caranya mudah, donlot aja paket AMItool/MMtool. Berikut file bitmap yang aku masukkan menjadi splash boot yang baru:


Itu gambar harus BMP 640x480 16 color... aku coba warna hitam total dengan tulisan kuning/merah, tidak muncul sama sekali, ya akhirnya jadi seperti itu.

13 February 2008

Firefox Plugin: FEBE dan CLEO

Jika kita banyak download add-on dan themes di firefox, mungkin suatu ketika kita ingin menginstallnya di firefox di komputer lain. Tinimbang repot download banyak add-on berulang-ulang, maka cukup pasang FEBE dan CLEO untuk membackup bukan saja add-on, namun juga profile user ybs. Misalnya bookmark, history, cookie, session, dll., sehingga pindah mesin dan ganti firefox, profile lama bisa diimport secara lengkap.

Nah, add-on yang sudah dibackup, selanjutnya bisa diubah menjadi paket add-on yang berisi banyak add-on/theme. Pemaketan ini dilakukan oleh CLEO.

Kedua add-on ini sukses berat dijalankan di windows maupun linux. Kurang tahu di Mac bagaimana, soalnya aku nggak (belum) punya Mac tuh.

06 February 2008

Firefox Plugin: Scrapbook

Mungkin plugin ini sudah lama dimanfaatkan oleh Anda semua selama ini, jika belum, maka tips ini akan amat memudahkan hidup, terutama jika kita sering save page as (HTML), alias koleksi informasi dari internet.

Aku dulu juga gitu, jika browsing sana-sini menemukan halaman yang menarik, maka langsung Save As, yang hasil akhirnya adalah file yang bersangkutan dan folder yang sama namanya.

Bagaimana jika yang disimpan adalah halaman frame? Menjengkelkan, bos. Semua file sama judulnya, paling untuk membedakan kita pakai angka, misalnya Searching Fux 1.htm, dst. Nantinya ketika dirumah dibuka lagi, begitu semrawut, nggak jelas, alias kocar-kacir.

Beberapa orang yang cerdik memanfaatkan sistem folder, misalnya halaman-halaman ebook dibuatkan folder ebook, dsb. Namun, tidak semua orang sempat membuat folder, maklum, membuat folder sama berharganya dengan rupiah yang semakin bertambah di billing warnet, bung.

Setelah menemukan plugin scrapbook ini (dah lama sebenarnya), semua menjadi mudah, karena selain dibuatkan menu sendiri di Firefox, kita dapat mengatur hasil tangkapan, misalnya kedalaman link, apa saja yang ditangkap (jika terdapat PDF, DOC, dll), dan asyiknya lagi, link-linknya tetap terjaga, artinya jika nanti kita buka, kita masih bisa klik-sana klik-sini. Hampir-hampir mirip dengan web site copier or something. Selain itu, bisa dibuat folder-folder untuk kategorisasi, supaya rapi.

Fitur lainnya kita dapat membuang bagian-bagian yang tidak perlu dari hasil tangkapan kita. Misalnya iklan-iklan, dsb. Hasil akhirnya bisa menjadi format Printer Friendly itu.

Fitur berikutnya yang menarik, kita bisa juga memberikan catatan-catatan yang bebas ditempatkan dimana saja. Misalnya kita tangkap halaman mengenai sejarah, loh, ternyata kita berpikiran lain, maka pada paragraf yang bersangkutan kita dapat memberi komentar yang
sesuai. Fitur ini bisa digabung dengan fitur hilite, yakni mewarnai kalimat/kata-kata yang dianggap menarik dengan berbagai warna.

Last but not the least, kita bisa mengeksport hasil tangkapan ke folder lain, sehingga browser lain bisa membukanya, lha wong formatnya juga HTML biasa saja.

Jadi, sesuai dengan namanya, Scrapbook alias kliping, kita bisa membuang hal-hal non-essensial, memberikan hilite, dan komentar pada artikel yang kita koleksi. Tentu, para pengajar mestinya dapat memanfaatkan plugin ini dengan bijak, tentu jika ia cerdik...

Nah, buat yang suka konek di warnet, plugin ini tinggal di download saja, lalu disimpan di flashdisk. Nanti sesampai di warnet, cukup buka firefox, lalu buka flashdisk, terus seret filenya (scrapbook...xpi) dan jatuhkan ke firefox yang sudah terbuka, terus install, lalu restart firefox, dan plugin sudah siap.

What? Downloadnya dimana? Ya buka firefox lah, terus klik tools-add-ons, lalu get klik tulisan get extensions di pojok kanan bawah. Nantinya jika sudah terbuka halaman firefox add ons, tinggal cari saja dengan keyword scrapbook. Lalu tinggal klik untuk install, atau klik kanan lalu save target as pada tombol install untuk mendownload.

21 January 2008

Quantum Ikhlas

Quantum ikhlas merupakan buku motivasi dan pengembangan diri yang sejalan dengan The Secret, namun dengan nuansa religius, utamanya Islam. Kelebihannya dibandingkan buku lain adalah penggunaan analogi dengan dunia sehari-hari, yakni komputer. Jika komputer memiliki hardware dan software, maka manusia juga memilikinya, di buku disebut sebagai komputer hayati.

Buku tersebut dimaksudkan sebagai manual dari komputer hayati. Maka untuk memudahkan pelaksanaan dibuat analogi-analogi yang sebanding, misalnya jika komputer bisa terkena virus, maka manusia juga bisa, antara lain dari gosip, ngerumpi, miras, dll.

Keseluruhan buku adalah baik, tetapi tentu cenderung windows oriented, karena masih memerlukan antivirus dan defragment harddisk (meskipun secara teori virus bisa saja dibuat di Linux dan Mac, juga defragment bisa saja dilakukan di Linux).

Pertanyaannya adalah: bagaimana jika dibuat satu buku lagi, yaitu Open Quantum Ikhlas?