Syndicate content

mac

Mac Mini

Pertama2, ada yg mau beliin gue sebuah Mac Mini? =D

Kedua, wah ternyata dulu gw pernah nulis ttg Mac Mini. Skr apple telah mengeluarkan versi barunya.. udah ngga lagi make vga card yg “super payah” kalo menurut Aristo =P

Bukanlah apple, euro, dan rupiah kalo gak bikin kesel tuk urusan harga. Mac mini paling murah dijual dengan harga $599, €599, dan Rp 8,299,000 (harga diambil dari website toko apple pada hari Selasa 3 Maret 2009 pukul 16:46 CET). Oh.. mengapa 3 angka dan mata uang tersebut dianggap senilai? Padahal menurut google ..

  • 599 Dolar Amerika = 7 216 867,47 Rupiah Indonesia
  • 599 Dolar Amerika = 474,793912 Euro
  • 599 Euro = 9 104 800 Rupiah Indonesia
  • 599 Euro = 755,6984 Dolar Amerika
  • 8 299 000 Rupiah Indonesia = 688,81700 Dolar Amerika
  • 8 299 000 Rupiah Indonesia = 545,986842 Euro

yah sekian dulu ratapan kekesalan gak jelas sayah.. huheuhue..

Shortcut Firefox

Melengkapi dan melanjuti tulisan sejenis yang dulu pernah saya tulis. Yang akan saya tulis ini shortcut yang bisa dipakai di Firefox versi Linux dan Mac OS X (saya tulis di dalam kurung).

  • Ke address bar: Ctrl+L (Cmd+L)
  • Ke search bar: Ctrl+K (Cmd+K)
  • Buka tab baru: Ctrk+T (Cmd+T)
  • Tab berikutnya: Ctrl+Tab (Cmd+}) atau Ctrl+PgUp
  • Tab sebelumnya: Ctrl+Shift+Tab (Cmd+{) atau Ctrl+PgDn
  • Tutup tab: Ctrl+W (Cmd+W)

Segitu aja ah.. :D selanjutnya mau ngomentarin aja.

Mana yg lebih enak, di Linux ato Mac OS X? Mana yg lebih enak, mencet Ctrl atau Cmd? Sebagai informasi, saya nekan tombol Ctrl dengan kelingking kiri sedangkan tombol Cmd dg jempol kiri.

Jempol itu biasanya ada di sekitar spasi bagian paling kiri dan tombol Cmd itu ada persis di sebelah kirinya. Cuma nekuk jempol sedikit yang kebetulan sesuai dg arah gerak sendi si jempol. Kesimpulannya.. nyaman :D

Nah.. bagaimana dg mencet tombol Ctrl dengan kelingking kiri? Kalau saya menekannya dg kelingking kiri tanpa mengubah posisi telapak tangan, maka si kelingking musti membentuk sudut kira2 90 derajat. Menurut saya, posisi ini rada2 tidak nyaman. Apalah kalau dikombinasikan dg menekan tombol T yang biasa saya tekan dengan telunjuk kiri. Telapak tangan kiri saya musti menekuk sana sini dulu tuk melakukannya. Kalau ingin menekan tombol Ctrl dg kelingking kiri dengan nyaman, saya harus menggeser telapak tangan saya dulu agak ke bawah. Rada buang2 energi =P

Jadi.. mana yg lebih enak mencet Ctrl atau Cmd? menurut saya.. dengan keyboard macbook ini.. enakan mencet tombol Cmd =D

Trus.. tuk urusan pindah2 tab. Bagi saya, kombinasi Ctrl+Tab dan Ctrl+Shift+Tab itu sangat tidak enak tuk dipraktekkan. Telapak dan jari2 tangan kanan saya harus aga2 berakrobat dikit tuk melakukannya. Kalau mau mencet Ctrl+PgUp atau Ctrl+PgDn, berhubung di keyboard saya ini kalau mau mencet PgUp atau PgDn harus menekan tombol Fn yang ada di sebelah kiri tombol Ctrl, maka saya harus menggeser telapak tangan saya agak ke bawah agar tombol2 tersebut bisa ditekan dengan nyaman.

Beda rasanya dg mencet Cmd+{ atau Cmd+} di Firefox tuk Mac OS X kalau ingin pindah2 tab. Kedua telapak tangan saya sama sekali tidak harus berubah posisi. Jempol mencet Cmd, kelingking kiri mencet Shift, dan jari tengah/manis kanan saya mencet tombol [ atau ].

sekian dulu komentar entah-penting-atau-tidak dari saya.. hehehe..

Perkembangan..

Melanjutkan kisah sebelumnya, akhirnya saya berhasil menyelesaikan kodingan bzip2 paralel dg uTC (cuma bagian kompresinya aja). Separuh waktu yang saya gunakan habis dipakai tuk debugging masalah yang tidak jelas. Masalah yang sangat aneh sampai2 saya juga tidak tahu apa yang harus dilakukan.

Penggunaan g++ bawaan Ubuntu 7.10 dan Ubuntu 8.04 ternyata memberikan hasil yang berbeda. Kalau menggunakan g++ yg dipakai di mesin uji coba (powerpc quadcore) ternyata hasilnya beda lagi, untungnya yg ini hasilnya sesuai harapan *lega*.

Microthreading

Baru kali ini dapet tugas yg kerjaannya memodifikasi program. Berhubung program aslinya dirilis di bawah GPL, pastinya yang saya ubah juga harus jadi GPL.

Tugasnya adalah.. mengekstrak konkurensi.. err.. membuat program jadi bisa jalan secara paralel. Model pemrograman yg dipake adalah microthreading dan bahasa yg dipake adalah uTC alias Microthreaded C. Dari sekian pilihan program yang disediakan, sepertinya program yang paling “sederhana” adalah bzip2. Versi yang dipakai adalah versi 0.1pl2 yang dirilis pada tanggal 29 Agustus 1997. Wah, udah hampir 11 tahun tuh umurnya. Program ini tampak sederhana dibanding yang lain karena “hanya” terdiri dari 4000an baris (termasuk komentar) dalam 1 file saja.

Berhubung uTC ini cuma tambahan dikit dari bhs C, maka semestinya bzip2 jg bisa dibuat jadi paralel dg mudah (walau kenyataannya ngga krn ada banyak global variables T_T). Jadi.. langkah pertama adalah.. memindahkan global variables tadi ke dalam sebuah struct yg bakal dilempar2 pas manggil fungsi2. dst dst.. *blom kebayang lanjutannya* Kalo mo iseng liat bzip2 yg udah dimodif sampe sini, silakan kunjungi https://github.com/fajran/utcbzip2/tree (cuma bagian kompresinya aja yang sudah diubah)

Kembali ke microthreading, makhluk yg satu ini adalah salah satu konsep/model pemrograman baru yang ditujukan tuk mempermudah pembuatan aplikasi yang ingin memanfaatkan ribuan cores para prosesor yang suatu saat akan tersedia (kabarnya [Intel jg sudah merencanakannya]( http://news.cnet.com/8301-13924_3-9981760-64.html?hhTest=1&part=rss&subj=news&tag=2547-1_3-0-5)). Kalo pake teknik yg ada sekarang (apa ya? message passing, shared memory, apalah), rasanya bikin aplikasi paralel itu jadi malah ribet di urusan pengaturan konkurensinya (ngirim2 data lah, sinkronisasi lah, dll), sehingga kurang bisa fokus di pembuatan aplikasi itu sendiri, misalnya di masalah algoritma. Biarlah urusan konkurensi itu diatur oleh sistem yg ada di belakang layar dan tukang koding bisa fokus ngerjain aplikasi itu sendiri.

Rencananya akan ada compiler yang bisa ngompile uTC. Namun saat ini kabarnya belum kelar dibuat. Yang sudah ada baru simulator prosesor yg bisa ngejalnin aplikasi ini (musti ngoding asm nya by hand) dan skrip pengubah uTC jadi kodingan C++ yg make pthread. Kodingan dg pthread ini tentu saja bisa lgs dijalanin di kompi biasa dg OS yg dukung pthread, misalnya Linux ato Mac OS X.

Tuk info lebih lanjut, silakan liat posternya dan halaman proyeknya.

Open Contest: User Safety on the Internet Highway

Mau €2.500? Silakan ikutan kontes ini :D Tujuan utamanya adalah membuat/mengidentifikasi sebuah koleksi software yang memungkinkan seseorang yang ngga punya kemampuan teknis tinggi dalam berkomputer/berinternet agar dapat mempertahankan dirinya dari kemungkinan serangan dan pelanggaran privasi dengan cara semudah-mudahnya.

Kontes ini berlangsung sampai tanggal 15 Agustus 2008 dan pemenang akan diumumkan paling lambat tanggal 15 September 2008. Kontes ini terbuka bagi siapa saja (pribadi atau kelompok) dari mana saja.

Informasi lebih lanjut: http://nlnet.nl/contest/2008/index.html

Triple boot

Bagi yang ingin menginstal Mac OS X, Windows, GNU/Linux, dan lain-lain di MacBook (dan keluarga apel lainnya.. err.. kayanya sih).. inilah susunan partisi yang benar

  1. partisi apalah
  2. partisi terserah tuk apaan
  3. partisi ini juga bebas mo dipake tuk apa
  4. partisi tuk Windows

Nomor 4 itu sepertinya sifatnya WAJIB.. Windows harus diinstal di partisi terakhir.. Kalau ngga.. siap2 aja menemui masalah dengan HAL.DLL.

referensi? silakan googling.. lupa nemu dimana.. kalo ada yg mau protes, silakan..

Sigh.. 2 hari kebuang tuk nginstal windows doang T_T

~duh.. windows xp jadul kok masih dipake?
~duh.. simulator UIQ kok (kayanya) gak ada di Linux atau Mac?

Instant Messaging

Beda negara, beda kebiasaan. Pake yang mana dong? Andai protokol Jabber lebih populer dibanding Yahoo atau MSN, jadi gak perlu daftar sana-sini dulu..

  • Orang FSF (dari amrik): “Saya biasa make AOL”
  • Temen seapartemen (orang Austria dan Jerman): “Punya account Skype?”
  • Temen sekelas (orang belanda): “Ada account MSN?”
  • Orang Indonesia (maap digeneralisir): “Bagi account YM nya dong..”

Untungnya ada Pidgin di Linux dan Adium di Mac.. jadi gak perlu nginstal lebih dari 1 aplikasi tuk itu semua.. eh ngga deng.. masih perlu nginstal Skype..

Software Update

Lho kok!? Katanya Leopard udah keluar? Gak bisa pake software update ya? *ngarep*

software update

Ada yang mau ngirim €116?

Mac OS X dan IPv6

Kok bikin crash mulu ya? Gw pake Mac OS X 10.4.8 .. ada juga yg ngebahas di milis apple ternyata..

crash

Instalasi Ubuntu Edgy Eft di MacBook

Setelah menganggur untuk beberapa waktu, partisi kosong yang saya sediakan untuk Ubuntu di MacBook saya akhirnya saya isi. Berbekal tutorial di https://help.ubuntu.com/community/MacBook, saya akhirnya berhasil menginstal Ubuntu Edgy Eft di MacBook.