Anda sedang menggunakan mode :

Using CanoScan LiDE25 on Windows 8.1

0

Written on 07.25 by Muharrom, Muhammad Aji

CanoScan LiDE25, photo courtesy of Canon
Hey fellas, long time no see! Finally I touched this blog again. It's been a while. I barely stepped here last year in 2013. In fact, my last post was dated early October 2012. OMG, that's a year without a single post!

Despite that, today I am finally posting again, yeaay! This time I'm gonna write about my recent experience. So recently I've been asked by my room-neighbour-mate to help him. He needs to scan a document, and his roommate has this "Canon CanoScan LiDE 25 (or LiDE25 ?)" scanner. He used windows 8.1 OS, same as mine. The scanner wasn't detected there. He already tried to look for the appropriate driver on Canon's website, yet he still unable to find one. The website said that there is no driver available - so maybe it was included in the OS or no driver is needed or something. However, 8.1 device manager stated that a CanoScan device was detected in "other devices" section, but it can't be used because no driver was available - which contradicts with the information on the website.

From prior experience, I then tried to use the driver from older version of the OS, i.e. wind*ws 7. Fortunately, after some trials, it finally worked! Here is what to be done in sequence to get it working:

1. Visit Canon's support site for CanoScan LiDE25 here. Then select the "Drivers & Software" section.
2. Choose "Windows 7" as the operating system, x32 or x64 depends on your machine. (windows 8.1, which is selected by default in my case, won't have the appropriate driver to be downloaded).
3. Download the TWAIN driver from the driver tab and CanoScan toolbox from the software tab.
4. Install the driver in compatibility mode for Windows 7. (To do this, just right click the file, choose Properties --> Compatibility Tab --> check "Run this program in compatiblity mode for" --> choose Windows 7 --> ok)
5. Install the toolbox also in Windows 7 compatibility mode.

And that's it! Now try to unplug and replug the scanner, you'll notice some voice from the scanner, which indicates that it is now detected by your computer. To scan, just use the CanoScan Toolbox software, you can see many scanning options you can choose of there. The scan button on the scanner may also work now, I haven't tried that tough.

*If you experienced "Unable to select TWAIN source" when trying to scan with CanoScan Toolbox, this possibly mean that your driver is not compatible with the software. I've experienced this before, using the newest CanoScan Toolbox (i.e. version 5), but with the same driver, and it didn't work. Just downgrade to the appropriate version of CanoScan Toolbox that lies on the Windows 7 Software tab (version 4.9.3.2), and you should be fine!

Alright, enough for now. Hope this helps. It's kinda like my first full english post here, it isn't that bad, is it? Feel free to give comments, about my english or about the post, basically anything! 

See you next post! :)

Keywords: Menggunakan Scanner CanoScan LiDE25 di Windows 8.1

Mengganti New Tab Default Page pada Mozilla Firefox

0

Written on 08.58 by Muharrom, Muhammad Aji

     Hmm, long time no see, udah lama gak posting di blog nih. Hari ini baru saja dapet ilmu baru, jadi mau saya tulis aja biar gak lupa.

     Oke, jadi saya baru dapat masalah di komputer. Sepertinya adik saya install suatu game dan ada aplikasi yang bikin semacam spam, jadi dia tiba-tiba mengubah preferensi browser. Browser yang saya maksud yakni Mozilla Firefox. Biasanya, secara default, jika kita buka tab baru pada Firefox, yang terbuka adalah halaman kosong atau blank page. Nah, gara-gara aplikasi ini, yang terbuka malah search page yang, maaf, kurang terkenal. Saya sudah coba beberapa cara termasuk disable/remove add-ons yang tidak saya butuhkan dan terinstal secara tidak sengaja, tapi ternyata tidak berhasil.

     Akhirnya, saya berhasil menggantinya menjadi normal lagi. Caranya ternyata mudah. Pertama, buka halaman about:config (ketikkan saja di address bar lalu tekan enter). Klik tombol I'll be careful, I promise jika ada. Setelah itu, pada search filter ketikkan browser.newtab.url. Klik dua kali pada daftar yang ada, lalu ganti tulisan di sana dengan url yang anda inginkan. Jika Anda menginginkan halaman kosong, ketikkan about:blank.

      Jika ternyata preferensi tersebut tidak ada, Anda bisa membuatnya sendiri dengan cara klik kanan, New -> String, lalu ketikkan browser.newtab.url dan tekan Enter. Nah, setelah itu, pada boks yang muncul berikutnya, ketikkan url yang Anda inginkan. Setelah itu, tanpa perlu merestart browser, jika Anda mencoba membuka tab baru, Anda akan dihadapkan pada halaman yang Anda inginkan.

     Selamat mencoba! Jika ada pertanyaan atau kurang jelas, feel free to post a comment here.

Install Flash Player 10 di Ubuntu Natty Narwhal (11.04)

0

Written on 17.58 by Muharrom, Muhammad Aji

     Setelah membaca beberapa artikel, akhirnya saya menemukan cara yang paling mudah untuk menginstall flash player di Ubuntu. Pertama, buka terminal. Lalu ketik
'sudo apt-get install apturl'
Setelah itu, buka http://get.adobe.com/flashplayer. Pilih opsi APT for Ubuntu. Klik kanan link download, lalu klik "Copy  Link Location". Setelah itu, di terminal, ketik
'apturl [paste_link_disini]'
Jika tidak berhasil, coba hilangkan tanda "=" dan yang mengikutinya. Setelah itu, otomatis flash player akan menginstall sendiri. Restart Firefox, dan, taraaa... Selamat menikmati flash di ubuntu!

---- Cara 2
      Selain itu, ada cara lain untuk menginstall flash player di ubuntu. Cara kedua ini saya baru mencobanya untuk mozilla firefox yang didownload secara manual di http://www.firefox.com/. Caranya simpel, setelah anda download package firefox di website resminya, ekstrak saja ke direktori sembarang, misal ~/firefox. Setelah itu, di http://get.adobe.com/flashplayer, alih-alih opsi APT for Ubuntu, pilih opsi for Linux, kemudian download. Ekstrak file yang sudah anda download, lalu copy file libflashplayer.so. Setelah itu, buka direktori firefox Anda tadi, kemudian buat direktori baru bernama plugins jika belum ada(misal: direktori baru tersebut ~/firefox/plugins). Namanya harus persis sama, ya. Setelah itu, letakkan file libflashplayer.so tersebut di direktori itu. Kemudian, buka firefox baru Anda (klik dua kali file .firefox di direktori Anda, misal ~/firefox/.firefox) dan taraa... flash player sudah tersedia.

 Sekarang saya lebih sering menggunakan cara ini ketimbang cara di atas, karena cara di atas membutuhkan akses sebagai root untuk menginstall apturl, sedangkan cara ini tidak.

Yah, sekali lagi, selamat menikmati flash di ubuntu!

Cara Menanak Nasi

0

Written on 07.16 by Muharrom, Muhammad Aji

     Oke, mungkin melihat judulnya anda merasa aneh atau ngakak, tidak apa-apa. Memang sekarang saya lagi iseng :P. Jadi sesuai judul saya akan menulis cara menanak nasi, siapa tau berguna bagi mereka yang mungkin belum pernah menanak nasi dan ingin belajar( seperti saya yang baru belajar menanak nasi pas lebaran --" )

Ada 2 cara menanak nasi :
Pertama, dengan rice cooker. Yup, untunglah kita sekarang sudah hidup di jaman modern, hidup dikelilingi teknologi canggih yang sungguh membantu.

Kalau dengan rice cooker caranya mudah sekali, pertama cuci berasnya. Lalu, letakkan beras di tempat beras rice cooker, dan tambahkan air dengan volume 2-3 kali volume beras. Misalnya berasnya 1 gelas kecil ya airnya 2/3 gelas, ini tergantung selera tentunya mau nasi agak keras atau yang lunak. I prefer the second one :). Setelah itu tutup rice cookernya, colokin listriknya, dan nyalain deh (tombolnya diset ke arah bawah). Oke tinggal tunggu beberapa saat, JADI DEH!

Cara kedua, lebih ekstrim, cara tradisional. Kebayang nggak sih gimana jaman dulu waktu belum ada listrik orang-orang masak nasinya gimana? Beh beneran ribet, harus pakai api yang bikin sendiri + alat kukus. Untuk cara detailnya mohon maaf saya belum tau karena saya sendiri nggak bisa. :) Kalo sempat saya usahakan tulis deh, tunggu ya... ^^

Oke sekian post kali ini. See ya!

[C++] Notes about Reference

0

Written on 21.05 by Muharrom, Muhammad Aji

Beberapa hari ini saya terserang sakit, namun itu memberi saya kesempatan untuk belajar lebih dalam tentang C++. Dalam pengalaman saya beberapa hari ini, saya mendapat beberapa catatan tentang reference c++. Ini dia.. 

Reference dalam c++ seperti nama lain dari suatu objek/variabel. Reference mungkin agak ribet (terutama bagi saya), namun tetap berguna dan harus dipelajari. Deklarasinya mudah, yaitu:
*   type& nama_variabel(variabel_yg_ditunjuk);
Menurut pemahaman saya, reference itu tidak bisa diinisialisasi dengan operator=, saat program berjalan, melainkan nilainya harus diinisialisasi saat dideklarasikan, seperti telah tertera di atas. Contohnya:
*   int k; int &r(k);
Sintaks tersebut akan mendeklarasikan variabel bilangan bulat k, dan reference r yang menunjuk ke k. Karena hal inilah, reference jadi kurang praktis, tidak seperti pointer yang bisa digunakan utk menunjuk ke mana-mana(namanya juga pointer,penunjuk), dan akibatnya saya menganggapnya ribet. Tapi, reference sangat berguna ketika kita berbicara soal fungsi. Pada c++, dengan reference kita bisa melakukan sesuatu yang namanya _pass by reference_, dengan sintaks:
*    functype nama_fungsi( type& var1, type& var2,..);
Jika kita melakukan _pass by reference_, maka jika mengubah variabel yang digunakan sebagai parameter, maka nilai sebenarnya dari variabel tersebut akan berubah, tidak hanya lokal dalam fungsi tersebut. Tentu kita sudah akrab dengan istilah _pass by reference_ ini, dan di bahasa pemrograman lain pun pasti ada cara melakukan ini. Istilahnya, variabel asli dan variabel dalam fungsi menunjuk ke alamat memori yang sama. Hal ini memudahkan kita karena dalam bahasa C, untuk tujuan ini harus digunakan pointer.
Selain itu kita juga bisa menggunakan _reference to pointer_ sebagai parameter fungsi yang kita buat. Tujuannya sama, agar pointer dalam fungsi dan di luar fungsi keduanya berubah. Sintaksnya:
*   type*& nama_variabel;
Bisa juga ditulis
*   type * &nama_variabel;
atau semacamnya. Gunanya misalnya dalam fungsi kita ingin mengalokasikan memori baru untuk pointer yang kita jadikan parameter(yang sebelumnya tidak punya alamat memori), kita harus menggunakan reference to pointer atau pointer to pointer( yang lebih ribet ). Kalo tidak menggunakan salah satu dari keduanya, di luar fungsi pointer bakal tetep nunjuk ke alamat lama yang ditunjuknya, bukan alamat baru yang udah dialokasikan tadi. Untuk lebih mudah dalam mencapai tujuan ini, disarankan memakai _reference to pointer_.
Namun, meski terdapat _reference to pointer_, tidak ada yang namanya _pointer to reference_, karena pointer 'kan menunjuk ke alamat tertentu, sedangkan alamat reference kan sama dengan alamat variabel yang diwakilinya, jadi kalo pointer ke reference ya sama aja pointer ke variabel aslinya.
Selain itu sepertinya kita tidak dapat mendeklarasikan _array of references_ (pernah dicoba dan compile error), dan kalo dipikir-pikir repot juga ya bikin array of references, kan harus diinisialisasi satu-satu pas dideklarasiin. Untuk lebih baik mending pake pointer/array of pointers deh. Deklarasi array of pointers sangat mudah, yaitu dengan sintaks ini:
*    type *nama_variabel[];
Perlu diingat, saat kita menggunakan _array_ sebagai _parameter_ sebuah fungsi, array itu secara otomatis menggunakan _pass by reference_. Karena pada dasarnya array itu adalah pointer, yang menunjuk ke lokasi memori tertentu yang sudah dialokasikan, serta tidak bisa digunakan untuk menunjuk ke alamat memori yang lain. Sintaks pembuatan fungsi dgn array sbg parameter adalah biasa:
*   functype fungsi(type array[]);
Sintaks tersebut bisa juga ditulis
*    functype fungsi(type * array);
Dan jika terdapat sebuah array a dengan 10 elemen misalnya, pemanggilan
*    fungsi(a);
pada kedua fungsi tersebut, di dalam keduanya variabel lokal array perlakuannya sama. Perhatikan bahwa sintaks
*    a[0]
ekuivalen dengan
*    *a
dan sintaks
*    a[i]
ekuivalen dengan
*    *(a+i)
Namun hati-hati jika belum mengalokasikan memori untuk sebuah pointer, maka *(a+i) maupun a[i] pada pointer *a yg belum punya memori yg dialokasikan untuknya tentu menghasilkan error.
Satu catatan tambahan, untuk struktur atau kelas tertentu, misal p adalah pointer ke objek struct/class, maka sintaks berikut:
*(1)    p->member
*(2) (*p).member
adalah ekuivalen, dan akan mengembalikan nilai dari "member" yang merupakan anggota objek yang ditunjuk oleh p.
sedangkan sintaks ini
*(3) *p.member
akan memberikan hasil berbeda, yaitu akan mengembalikan nilai dari variabel yang ditunjuk oleh pointer "member", yg mana "member" dianggap anggota objek p. Jadi jangan salah, utamakan pake p->member!

SE : MIsteri Peradaban Yunani Kuno

0

Written on 03.30 by Muharrom, Muhammad Aji

Setelah sebelumnya sepertinya saya membahas hal-hal yang berbau komputer melulu, sekarang saya akan mencoba menyajikan hal yang berbeda. Dalam edisi spesial kita kali ini, kita akan membahas tentang SEJARAH! Yah, mungkin di antara para pembaca ada yang menanggap sejarah itu nggak penting, ngebosenin, dan nggak perlu dipelajari. Hayoo, bener kan? (sambil ngomongin "eh, kok tau sih" dalam hati, xixixxi) Hal itu sebenarnya lumrah. Bahkan, dua orang guru sejarah yang saya kenal di SMP dan di SMA pun ngomong hal yang sama. Beneran! Tapi, sejarah bisa juga jadi asyik, lho! Apalagi kalo kita bisa mengambil pelajaran dari sejarah itu.
Kali ini,sesuai judul, mari kita mulai membahas Yunani Kuno. Sebelumnya, simak dulu brosur di bawah ini!

Sederhana, tapi lumayan berguna, 'kan? Itu adalah brosur yang saya bikin untuk tugas sejarah, yang dijadiin nilai ulangan harian 4. Karena -- jujur saja -- buru-buru, saya bikinnya sederhana aja, pake template yang udah ada di Mikocok Publishkhan 201o. Sebenarnya, tema brosur tersebut adalah "Indahnya Hasil Peradaban Kuno." Namun, judulnya malah jadi MISTERI. Yah, biar menarik gitu lah....

Recover password/username pada ubuntu

0

Written on 21.44 by Muharrom, Muhammad Aji

    Sebagai manusia bisa, kita adalah tempatnya salah dan lupa.Mungkin ada kalanya kita lupa pada password, bahkan username komputer kita sendiri(pun demikian dengan saya). Jika Anda menggunakan OS ubuntu, dan lupa pada username/password-nya, sangat mudah untuk mengubahnya. Mau tahu caranya? Inidia:
  1. Masuk ke boot menu, caranya, waktu booting teken shift/esc
  2. Pilih menu recovery mode
  3. Tunggu sebentar, lalu setelah muncul pilihan-pilihan, pilih root- Drop to root shell prompt 
  4. Ketik passwd username
    *username
    diganti username yang ingin anda ubah
  5. Ketik dua kali password yang Anda inginkan
  6. Ketik shutdown -r now
  7. Selamat menikmati password baru Anda!
*jika Anda juga lupa username, Anda bisa mengetikkan perintah ls /home  (el-es), lalu akan ditampilkan daftar username.

Oke sekian dulu, insya allah screenshot menyusul

Gabungkan dua(2) halaman menjadi satu(1) pada PDF

1

Written on 22.53 by Muharrom, Muhammad Aji

     Pada e-book dalam format PDF yang sering kita dapat di internet, banyak yang berbentuk majalah. Meski berbentuk majalah, namun biasanya e-book tersebut dibagikan dalam bentuk per halaman, sehingga kadangkala gambar besar di majalah yang membutuhkan 2 halaman terpotong. Lantas, bagaimana jika kita ingin melihat gambar itu dengan jelas, serta melihat dokumen dalam "bentuk aslinya"?
     Ada cara mudah yang bisa digunakan. Caranya menggunakan program Multivalent, sebuah program dengan command-line interface yang ditulis dalam bahasa Java (bukan Jawa ya, Java). Karena ia adalah sebuah program CLI, maka tidak ada tampilan cantik di sana. Yang ada kita harus mengetik perintah-perintah yang telah ditentukan untuk menggunakannya. Cara penggunaannya untuk menggabungkan dua halaman menjadi satu sebagai berikut :
  1. Download Multivalent20060102.jar dari  sini. Jangan download versi terbaru, karena malah error
  2. Agar lebih mudah, rename file menjadi "multivalent.jar", lalu pindahkan ke direktori C:\
  3. Pindahkan juga file yang ingin digabungkan ke direktori ini
  4. Buka command prompt/cmd dengan  Windows -> Run, lalu ketik "cmd" dan tekan Enter.
  5. Ketik cd \ (perintah untuk pindah ke direktori C:\)
  6. Ketik "java -cp multivalent.jar tool.pdf.Impose -dim 2x1 -layout 1,2 -verbose -page 1-end -paper 15.75x10.51in NamaFile.pdf" tanpa tanda kutip. Tekan enter
  7. Tunggu proses "konversi" selesai. File hasil akan disimpan di NamaFile-up.pdf
     Penjelasan lengkap tentang perintah-perintah ini dapat dilihat di http://multivalent.sourceforge.net/Tools/pdf/Impose.html dan http://multivalent.sourceforge.net/Tools/HowToRun.html. Mungkin Anda harus merubah parameter -page dan -paper karena mungkin setiap e-book berbeda ukuran dan halaman-halamannya (terdapat halaman kover dsb.)
     Saran saya, untuk ukuran kertas yang tepat adalah (2 kali lebar kertas yang sebenarnya) X (tinggi kertas yang sebenarnya). [2*RealWidthXRealHeight]. Cara mengetahui ukuran kertas yang sebenarnya dapat anda lihat di sini. Sedangkan untuk halaman-halaman yang akan digabungkan Anda bisa mencoba-coba sendiri (trial & error).

Oke, sekian dari saya, selamat mencoba, dan sampai jumpa di tulisan saya berikutnya!

Screenshot contoh hasil :

Before
After

    Sumber : pengalaman pribadi :D

    Ukuran kertas pada dokumen PDF

    0

    Written on 22.17 by Muharrom, Muhammad Aji

         Di zaman internet yang modern ini, kita sering mendapatkan sumber-sumber informasi dari internet. Kadangkala, sumber tersebut kita dapat dalam bentuk e-book dengan format PDF. File PDF pun sebenanrnya punya ukuran kertasyang pas. Jika Anda ingin tahu pada ukuran kertas berapa file itu dibuat, beginilah caranya :

    I. Dengan Adobe / Acrobat Reader
         Dengan Adobe Reader, cara untuk tahu ukuran kertas sangat simpel. Cukup buka file itu, klik kanan -> pilih Document Properties. Jendela "Document Properties" akan muncul. Pada tab Description, dapat Anda lihat "Page Size" di bagian bawah. Berikut SS-nya :
    Sangat mudah, bukan? Kalau begitu, selamat mencoba!

    MNT: Always Have Your Program Backup COMPRESSED!

    0

    Written on 15.57 by Muharrom, Muhammad Aji

    Yap, selalu backup program Anda dalam bentuk compressed, JANGAN dalam bentuk EXECUTABLE. Tentu, ini hanya untuk para Windowser,, Hal ini berdasarkan pengalaman pribadi saya. Ceritanya, beberapa hari yang lalu, saya pinjem komputer temen di sekolah. Nah, terus saya download patch game kesayangan, patch PB di sana. :D
     Karena kebetulan bawa flashdisk, saya kopi deh file patch itu ke flashdisk saya. Nah, petaka muncul dari situ.

    Sesampainya di rumah, saya tancepin deh FD di PC, terus patch-in PointBlank. Nah terus, I noticed something unusual there. File setup program-program yang banyak terdapat di flashdisk saya udah gak karuan, filenya jadi kotak-kotak aneh gitu logonya. Terus, saya coba buka. Tiba-tiba, Norton360(versi trial) saya berontak! Ternyata, semua file executable yang ada di FD saya itu TERINFEKSI VIRUS W32.virut!!!

    Nah, makanya, saya menyarankan, sangat menyarankan untuk mem-backup program-program Anda dalam bentuk compressed seperti ZIP atau RAR. Karena file executable itu rawan terinfeksi, seperti pengalaman saya ini. Untungnya, setup yang bentuknya compressed tidak ikut terinfeksi. Jadi, saya sarankan sekali lagi, simpanlah dalam bentuk compressed! Waspadalah! Waspadalah!

    Okelah, sekian dulu. Sampai jumpa lagi!!! :)
    *komennya ya :malu:

    Fungsi Pencarian FPB dan KPK dengan Javascript

    0

    Written on 06.04 by Muharrom, Muhammad Aji

        Well, artikel saya kali ini masih berhubungan dengan artikel yang saya tulis beberapa saat sebelumnya, yaitu artikel tentang mencari FPB dengan algoritma Euclid. Artikel kali ini akan membahas tentang aplikasi dari metode tersebut dalam pemrograman Javascript. Dengan menggunakan metode pencarian FPB dengan algoritma Euclid, kita bisa membuat fungsi pencarian FPB.

         Selain itu, saya juga akan membahas sedikit tentang fungsi pencarian KPK. Fungsi mencari KPK sebenarnya sangat sederhana. Didefinisikan bahwa $KPK(a, b) = a \times b / FPB(a, b)$. Tidak percaya? Jika Anda terbiasa menggunakan metode pagar, coba Anda cari KPK dari dua buah bilangan. Dengan metode pagar, algoritma sebenarnya ialah $KPK(a, b) = a / FPB(a, b) \times b / FPB(a, b) \times FPB(a, b)$. Benar bukan? Nah, dengan sedikit penyederhanaan, ditemukan $KPK(a, b) = a \times b / FPB(a, b)$.

         Oke, cukup basa basinya :p. Here it is, fungsi FPB dan KPK... ( jika Anda tidak bisa melihatnya, harap aktifkan javascript Anda!!! )

         Pertama-tama saya jelaskan dulu cara penggunaannya. Cukup simpel. Cukup masukkan angka-angka yang ingin Anda cari tahu FPBnya, seperti ini: FPB(a, b, c, d, e .... )
    Contoh:

    Maka fungsi pun akan bekerja. Seperti yang Anda lihat, fungsi ini tidak hanya bisa mencari FPB atau KPK dua angka saja, melainkan juga lebih dari 2 angka. Selain itu, argumen fungsi ini bisa juga berbentuk array, dengan syarat semua bilangan terkumpul dalam 1 array. Misal:
    FPB(1, 2, 3); // bernilai 1
    FPB( [1, 2, 3] ) // bernilai 1
    Kedua fungsi di atas sebenarnya sama saja, karena dalam eksekusinya, bentuk FPB([1,2,3]) akan diubah menjadi FPB(1, 2, 3) dengan metode apply objek Function.

         Algoritma dari fungsi ini sangat sederhana, dan, sekali lagi saya katakan, menggunakan metode algoritma Euclid (rekursive method, bukan looping method). Untuk menggantinya menggunakan looping method, Anda hanya perlu mengganti baris bertuliskan


    dengan

    Ubah tampilan Task Manager jadi Lebih "Simpel"

    0

    Written on 23.42 by Muharrom, Muhammad Aji

    Ingin merubah tampilan Task Manager yang seperti ini
    Menjadi lebih simpel seperti ini?
    Well, caranya mudah. Cukup double click (klik dua kali) pada bagian yang ditunjukkan di gambar(bagian bawah task manager), jadilah task manager Anda berubah tampilannya. Menjadi lebih simpel dan "unclosable". Untuk menutupnya, bisa lewat system tray pada logo task manager, klik kanan, dan klik Close. Untuk mengembalikan ke tampilan awalnya pun, caranya sama. Oke, sekian dulu dari saya! :D

    Scanning with Canon D646U Scanner

    0

    Written on 03.37 by Muharrom, Muhammad Aji

    How to scan with Canon D646U :

    1. Open Photoshop
    2. Click on File -> Import -> Canon D646U
    3. Click preview. Preview will shown. After that click Scan.
    4. Close the dialog box.
    5. Picture is ready in the canvas.

    Before doing that steps, don't forget to turn the scanner on, and then
    connect it to the computer. If you don't have driver, you can download
    it on http://support-sg.canon-asia.com/. Don't worry, it's free.

    Just choose 'Scanners -> Others -> D646U -> Drivers and Softwares'.

    latexQuery 0.1.5

    0

    Written on 04.26 by Muharrom, Muhammad Aji

    Setelah mencoba-coba beberapa saat, hari ini saya memutuskan untuk meluncurkan latexQuery 0.1.5 ke publik. LaTeXQuery 0.1.5 adalah suatu jQuery plugin yang saya coba kembangkan untuk memudahkan penulisan kode-kode LaTeX di website. Dengan LaTeX, kita dapat menuliskan persamaan-persamaan matematika dengan lebih terbaca. Sebenarnya, sudah ada plugin LaTeX untuk jQuery yang bernama JSLATEX, namun saya ingin mengembangkan sendiri yang lebih sesuai dengan keinginan saya.

    So, here we are, latexQuery 0.1.7. Sementara ini masih saya upload di FileAve.com. Penulisan LaTeX-nya ada 3 cara :

    1. dengan tag [nolatex] $ {kode LaTeX Anda di sini...} $ [/nolatex]
    Contoh : [nolatex]$x^y$[/nolatex] akan menghasilkan $x^y$.

    2. dengan tag [nolatex] $$ {kode LaTeX} $$ [/nolatex]
    Contoh : menuliskan [nolatex]$$x^{2y}$$[/nolatex] akan menghasilkan $$x^{2y}$$

    3. dengan tag [nolatex]\[ {kode LaTeX) \][/nolatex]
    Contoh : [nolatex]\[\sqrt{2010}\][/nolatex] akan menghasilkan
    \[\sqrt{2010}\]

    (Perhatikan bahwa kode-kodenya menjadi gambar, yang lebih math compatible. Jadi menulis 3 pangkat 3 = 27 jadi $3^3 = 27$)

    Settingnya, agar bisa digunakan di blogger, cukup buka halaman Tata Letak / Layout. Setelah itu, buka Edit HTML. Cari tulisan </head>. Kemudian, sebelum tulisan </head> tersebut, masukkan kode berikut :

    <script type='text/javascript' src='http://ajim1417.fileave.com/jquery-1.4.2.js' />
    <script type='text/javascript' src='http://ajim1417.fileave.com/jquery.latexQuery-0.1.9.js' />
    
    <script>
    [nolatex]$[/nolatex](document).ready(function() {
    [nolatex]$[/nolatex]('body').latex()
    })
    </script>
    
    Setelah itu, klik simpan template atau save template. Nah, sekarang, Anda bisa menggunakan kode LaTeX di blog Anda. Silahkan saja Anda buat posting baru, kemudian sisipkan kode-kode matematika di antara tag [nolatex]$ dan $[/nolatex].

    Misalnya seperti yang telah saya contohkan: akar 2 kali akar 3 = akar 6, dapat dituliskan sebagai kode [nolatex]$\sqrt{2} \times \sqrt{3} = \sqrt{6}$[/nolatex]. Dan hasilnya akan menjadi $\sqrt{2} \times \sqrt{3} = \sqrt{6}$

    Cukup berguna, bukan? Well, selamat mencoba!

    Keyboard Shotcuts of Firefox for Windows

    0

    Written on 22.32 by Muharrom, Muhammad Aji

    Berikut ini tabel keyboard shortcut mozilla firefox, untuk versi Windows. Copied directly from official Mozilla Firefox's site.
    CommandShortcut
    Navigation
    BackAltCmd+Left Arrow
    BackspaceCtrlCmd+[
    Delete


    ForwardAltCmd+Right Arrow
    Shift+BackspaceCtrlCmd+]
    Shift+Delete


    HomeAltOpt+Home
    Open FileCtrlCmd+O
    ReloadF5
    CtrlCmd+R

    Reload (override cache)Ctrl+F5
    CtrlCmd+Shift+R
    StopCmd+.
    Esc

    Current Page
    Go to Bottom of PageEnd
    Go to Top of PageHome
    Move to Next FrameF6
    Move to Previous FrameShift+F6
    Page InfoCtrlCmd+I

    Page SourceCtrlCmd+U
    PrintCtrlCmd+P
    Save Page AsCtrlCmd+S

    Zoom InCtrlCmd++
    Zoom OutCtrlCmd+-
    Zoom ResetCtrlCmd+0

    Editing
    CopyCtrlCmd+C
    CutCtrlCmd+X
    DeleteDelete

    PasteCtrlCmd+V
    RedoCtrlCmd+YShift+Z
    Select AllCtrlCmd+A

    UndoCtrlCmd+Z
    Search
    FindCtrlCmd+F
    Find AgainF3
    CtrlCmd+G

    Find As You Type Link'
    Find As You Type Text/
    Find PreviousShift+F3
    Web SearchCtrlCmd+K
    Ctrl+EJ

    MNT: GTA IV nuooooooooohhhh beratnyaaahh!!!

    0

    Written on 00.20 by Muharrom, Muhammad Aji

         Kemarin, impianku untuk bisa mainin GTA IV tercapai juga. Setelah tahun lalu gagal di proses 'instalasi'-nya (gagal release date check, gak tau kenapa), kemarin setelah berburu video di YouTube akhirnya GTA IV bisa juga dimainin. Kesan pertama.... WOW! Bener-bener dah game yang satu ini...

         Gimana enggak, hard-disknya aja dia butuh 16 GB. Yup, E-N-A-M-B-E-L-A-S! Hampir nangis-nangis keteteran tuh hard-disk saya. DVD unuk installnya aja DVD yang 8 GB itu, dua buah lagi! !!#$?!

         Tapi, untungnya walau butuh perjuangan berat untuk bisa nginstal, sampe-sampe nangis berdarah-darah, game itu bisa ter-instal dengan baek! Setelah itu, dengan hati-hati celiti cermat dan sabar serta optimis, saya mengeklik dua kali ikon yang ada di desktop. Klik-klik...

         Setelah berdebar-debar beberapa saat, akhirnya game itu terbuka juga.... Inilah saat yang paling kutunggu-tunggu, memainkan gamenya! Woooooowww senangnya...!!! Grafiknya baguuuuus bangeeettt... Benar-benar M A N T A B. Benar-benar game kelas satu!

         Nah, untuk membagikan kesenangan itu, ini saya sediakan skrinsut (baca : screenshot!) dari GTAIV yang saya mainkan dari kompie saya sendiri...


    Jadi, gimana kesan Anda setelah melihat screenshot yang ini? SUNGGUH HEBAT, bukan? Sesuai dengan apa yang saya paparkan tadi, GTA IV benar-benar menawarkan KUALITAS TERBAIK. Karena itulah, sampai-sampai gambarnya jadi seperti ini....

         Well, gara-gara game ini berkualitas terbaik, maka hardware yang digunakan pun juga harus kualitas terbaik. Nah sayangnya, VGA Card saya yang masih NVIDIA GEFORCE 7100 GS masih belon mampu memenuhi tuntutan itu. Entah sampai kapan saya bisa bertahan dengan kondisi seperti ini... hiks hiks.... dapat berapa fps yah itu kira-kira????????? 10 fps aja gak sampe mungkin :((

         Kesimpulannya, untuk bisa maen GTA IV, saya masih harus menunggu lagi, mungkin lebih lama nunggunya. Habis mau gimana lagi, untuk dapat yang recommended spec, paling nggak harus upgrade VGA seharga > 1jt. Well, doain saja, bisa tercapai dalam 1-2 bulan ini. Amiiiiiiiiiiin... Tapi yang lebih penting, jangan sampe menganggu konsentrasi ke UN, ya nggak? :D Pokoknya, doain aja yaaaaaah..

    Mencari FPB dengan algoritma Euclid

    0

    Written on 03.00 by Muharrom, Muhammad Aji

         FPB (Faktor Persekutuan terBesar), bisa juga disebut GCD (Greatest Common Divisor) dari dua atau lebih bilangan bulat positif bukan nol, adalah bilangan bulat positif terbesar yang dapat membagi dua atau lebih bilangan bulat bukan nol tersebut tanpa sisa.

         Banyak metode yang dapat digunakan untuk mencari FPB. Di SD / SMP, metode yang umum digunakan ialah metode pagar dan metode pohon faktor. Metode pagar maupun metode pohon faktor efektif untuk bilangan-bilangan kecil. Jika bilangan yang dicari FPB-nya besar, maka lebih efektif menggunakan algoritma Euclid.

         Algoritma Euclid ialah algoritma yang dilaksanakan secara bertahap, step by step, di mana hasil yang didapat dari suatu tahap akan digunakan lagi pada tahapan selanjutnya. Prosedur pada algoritma Euclid ialah mencari sisa (remainder) dari pembagian bilangan yang lebih besar (kita misalkan a) dengan bilangan yang lebih kecil (misalkan b). Anggap sisa a dibagi b sebagai r1. Jika r1 bukan nol, langkah selanjutnya ialah mencari sisa dari b dibagi r1

         Jika sisanya masih bukan nol, maka selanjutnya mencari lagi sisa r1 dibagi r2 (r2 ialah sisa dari b dibagi r1). Jika masih belum nol, maka mencari lagi sisa r2 dibagi r3. Begitu seterusnya sampai sisa pembagian ialah 0. Misalnya ditemukan sisa dari rn-1 dibagi rn ialah 0, maka FPB dari dua bilangan yang tadi dicari (a dan b) ialah rn. Secara matematis, prosedur ini dapat ditulis sebagai :

    (Ingat bahwa jika a mod b = r1 maka bisa diartikan bahwa a = qb + r1 )

    Hilangkan / Hapus Semua Hyperlink Pada Dokumen di Word 2007

    0

    Written on 04.19 by Muharrom, Muhammad Aji

    Terkadang, saat kita mengutip atau meng-copas suatu artikel dari internet, misalnya dari wikipedia, di sana terdapat banyak hyperlink. Biasanya, layaknya link-link biasa, hyperlink akan ditandai dengan tanda garis bawah dan teks warna biru. Hyperlink ini terkadang sangat mengganggu, terutama ketika ketika salah memencet Ctrl + Klik pada hyperlink itu, maka secara otomatis browser akan membuka alamat yang ditunjukkan hyperlink. Belum lagi warna teks dan underlinenya.

    Karenanya, kadang kita ingin menghilangkan hyperlink-hyperlink yang ada. Daripada menghilangkan hyperlink tersebut satu per satu, ada cara yang jauh lebih mudah untuk menghilangkan hyperlink pada seluruh dokumen. Beginilah caranya :

    1. Tekan Ctrl + A (Select All) untuk menyeleksi semua konten yang ada di dokumen
    2. Tekan Ctrl + Shift + F9.
     Setelah itu, otomatis semua hyperlink yang ada di dokumen pun akan hilang. Sungguh menghemat waktu dan tenaga, bukan? :D

    Disadur dari http://www.ofzenandcomputing.com/zanswers/756

    Blogger jQuery Read More [a new readmore]

    0

    Written on 03.24 by Muharrom, Muhammad Aji

         Alhamdulillah, setelah mengutak-atik script selama beberapa bulan minggu hari, akhirnya ketemu juga kombinasi read more yang tepat dan sesuai keinginan saya. Fungsi dari read more ini, seperti yang telah diketahui adalah menyingkat isi blog yang dianggap terlalu panjang, kemudian menampilkan link "Read more!" sebagai gantinya. Ketika link ini di-klik, maka "biasanya" akan terbuka halaman baru yang menampilkan konten blog secara lengkap. Dulu, blogger nggak punya yang kayak gini, jadi orang pada gembar-gembor mengembangkan read more, deh!

         Kelebihan dari read more yang saya kembangin ini ialah,
    1. Gak perlu reload
    2. Ada animasinya!
    3. Jika gak diperlukan, link read more akan 'bersembunyi'
        Adapun read more ini menggunakan jQuery javascript library  sebagai kode dasar. Yang perlu Anda lakukan untuk menggunakan read more ini ialah :

    1. Pergi ke halaman "Tata Letak" atau "Layout", lalu klik Edit HTML. Jangan lupa, centang pilihan Expand Template Widget
    2. Cari (menggunakan metode Ctrl + F) tulisan <data:post.body/> . Ganti tulisan tersebut dengan

    MNT: Agatha Christie Inspirator J.K. Rowling?

    0

    Written on 02.34 by Muharrom, Muhammad Aji

         Baru-baru ini, saya membeli buku berjudul "Curtain: Poirot's Last Case" karya pengarang terkenal Agatha Christie. Buku ini bercerita tentang kasus terakhir yang dihadapi oleh detektif terkenal "buatan" Agatha Christie, Hercule Poirot. Detektif dari Belgia yang telah terkenal ke seluruh penjuru dunia ini berhadapan dengan kasus terakhirnya menjelang kematiannya di desa Styles.

         Saat itu, walau saya sudah tahu siapa nama lengkap Poirot, saya baru sadar bahwa Hercule Poirot memiliki inisial yang sama dengan tokoh karangan J.K. Rowling, Harry Potter. Mungkinkah ini suatu kebetulan? Hmm, mungkin saja..! Tapi mungkin juga tidak! Pasalnya, jika itu dianggap sebagai suatu kebetulan, kok cocok sekali, ya...?

         Saya belum bisa menyimpulkan sekarang, apa benar Agatha Christie merupakan pengarang yang menjadi inspirator bagi J.K. Rowling. Karena bagaimanapun juga satu-satunya buku karangan Agatha Christie yang saya punyai sejauh ini ialah buku berjudul "Curtain: Poirot's Last Case" ini. Selain itu, meskipun saya dan J.K. Rowling sama-sama novelis terkenal, saya belum pernah bertemu dengannya secara langsung (hehehe... :-P). Mungkin, jika suatu waktu ada kesempatan, saya akan menanyakannya (:-P)...

         Namun, terlepas dari apapun, saya kira fakta bahwa novel Harry Potter karangan J.K. Rowling yang terdiri dari 7 seri itu benar-benar suatu karya yang luar biasa, tidak dapat dibantah. Harry Potter benar-benar suatu jenis karya yang mengguncang dan mengubah pandangan dunia. Salut padamu, Joanne Katherine Rowling!