05 June 2017
Kelas (class) dalam Javascript
Ada beberapa referensi yang bilang, Javascript adalah classless language. Jadi tidak ada class/ kelas dalam Javascript. Namun menurut dokumen ini, dalam ECMAScript 2015 (ES 6 atau Harmony) memang sudah ada class, namun sebatas syntactical sugar doang. Tidak ada yang baru sebenarnya, hanya untuk mendukung pengguna yang sudah terbiasa menulis dengan sintaks OOP. hee
sintaksnya sangat familiar bagi saya yang sudah terbiasa dengan OOP di C++.
misalnya script berikut:
class hewan {
constructor(nama) {
this.nama = nama;
}
sebutNama() {
return "Nama saya " + this.nama + ".";
}
}
Coba perhatikan, mirip betul kan??
kalau kita pakai webconsole mozilla, nanti kita bisa mencobanya.
dengan baris berikut:
var anjing = new hewan('anjing');
anjing.sebutNama();
yang kita ketikkan ke command prompt nya mozilla webconsole, maka hasilnya kira-kira seperti gambar berikut:
Bagaimana agar video yang dibagikan dari youtube ke facebook diberi thumbnail yang besar
Beberapa hari yang lalu saya melihat posting seorang teman saya di facebook. Postingnya adalah sebuah video musik dari youtube. Yang istimewa adalah karena, tidak seperti share video biasanya, yang thumbnail-nya kecil banget, ini malah besar.
Saya lalu mencoba melakukan posting video yang dibagikan dari aplikasi youtube android. Hasilnya, thumbnailnya kecil. Saya lalu mencoba share langsung dari website dengan browser desktop, ternyata tetap kecil.
Saya mencoba mengamati lebih dalam posting tersebut. Yang perhatikan format link yang dishare dari youtube ternyata berbeda. Kalau saya klik linknya, tampilannya juga berbeda.
Dengan petunjuk yang saya punya, saya mencoba mencari-cari apakah ada yang menuliskan tentang ini. Hasilnya banyak! Namun, yang membuat saya tidak puas, karena, cara yang banyak dishare di forum dan youtube itu menggunakan perantara suatu aplikasi online dari website tertentu. Website tersebut akan membuat sebuah thumbnail berukuran cukup besar untuk merepresentasikan video yang kita bagikan dari youtube. Kekurangan dari cara ini adalah kalau website tersebut down, link pada posting tersebut tidak akan bisa akses...
22 July 2016
Memotong video dengan ffmpeg
Versi yang saya gunakan "ffmpeg version N-79243-g54c9146 Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.3.0 (GCC)".
Saya akan memotong sebuah video dengan nama video_input1.mov berdurasi 3menit tepat di menit ke-1 detik ke-25 dari video tersebut. Jadi yang akan saya ambil adalah mulai dari awal sampai durasi mencapai 1 menit 25 detik.
"sebelum mulai, pastikan anda sudah berada di directory ffmpeg.exe"
lalu ketik perintah berikut:
ffmpeg.exe -i video_input1.mov -ss 00:00:00 -to 00:01:25 -c copy output.mov
hasilnya adalah video output.mov berdurasi tepat 1 menit 25 detik.
demikian, untuk catatan pribadi saya. semoga ada yang bisa terbantu membacanya.
28 March 2016
Blogging pakai HP
Sudah basi sebenarnya. Sejak 12 tahun lalu juga saya sudah melakukan ini. Menulis dan posting ke blog lewat HP saya. Waktu itu awalnya via email. Lalu saat browser sudah bisa diandalkan, bisa ngedit postingan langsung di browser HP.
Sejak ada android dengan berbagai macam aplikasi. Kita bisa mengelola postingan dengan lebih canggih. Gak perlu lewat email atau browser. Blogger sudah menyiapkan aplikasinya.
Tinggal unduh aplikasi blogger dari play store dan sign in ke akun anda. Semua blog anda dan posting-postingnya ditampilkan. Bisa diedit, publish. Bisa bikin draft dan publish.
Kekurangannya adalah anda tidak bisa melihat layoutnya seperti apa, terutama bila menyertakan gambar. Tapi mungkin bisa membayangkannya hehe. Kalau postingan anda banyak menggunakan gambar sebaiknya dikerjakan di tab atau laptop saja.
26 March 2016
Sekarang Kita Blogging di Blogger/Blogspot dengan Open Live Writer (OLW)
Beberapa kali saya telah mencoba untuk menggunakan MS Word untuk menulis ke halaman blog ini, tidak bisa. Setelah mencari-cari info sana-sini, ternyata google kemungkinan telah mengupdate API yang digunakan untuk proses otentikasi dan microsoft sepertinya enggan untuk mengakomodasi hal ini.
Bertahun-tahun yang lalu saya menggunakan Windows Live Writer, tapi ternyata sekarang, WLW inipun juga sudah tidak bisa lagi mengakses blogger. Paling tidak itu yang saya alami.
Namun ternyata, beberapa orang dalam (katanya) dari Microsoft membuat update dari WLW diberi nama Open Live Writer. Sumber kode juga terbuka, sehingga bisa diupdate siapa saja melalui github.
Bila tulisan ini berhasil terposting, berarti memang OLW bisa digunakan, karena saya mengetik artikel ini dengan OLW dan akan saya posting sekarang …Bismillaah
07 February 2016
Melanjutkan download Google Chrome yang gagal
File yang hendak kita download tadi tidak bisa terbuka, karena memang belum sepenuhnya ada di komputer kita. Saya pernah mengalami hal tersebut, dan berhasil melanjutkan proses tanpa mengulang dari awal, hanya dalam beberapa menit.
Yang harus anda lakukan adalah:
- Mengunduh wget, sebuah aplikasi kecil untuk melakukan download.
- Copy atau pindahkan file gagal tadi ke folder bin wget.
- Kalo file tadi ada embel-embel crdownload di belakang namanya mesti dihapus dulu.
- Copy link tempat download file tadi dari chrome
- Buka command prompt, pindahkan ke folder wget tadi
- tuliskan "wget -c [alamat/URL download yang sudah di-copy dari chrome]" lalu tekan enter
- download akan dilanjutkan
09 October 2015
Vegabean, JellyBean 4.1.1 di Zyrex Onepad SP1113G
Vegabean adalah ROM yang lumayan stabil. Selama beberapa bulan bersemayam di Onepad saya, reboot tiba-tiba cuma sedikit sekali, masih lebih banyak hitungan jari-jari kita. Terlebih setelah menemukan SD card yang tepat, performanya semakin baik saja. Saya sadar sudah pernah membahas mengenai Vegabean ini saat beberapa hari menggunakannya, anggaplah ini review 6 bulanannya :D
Sejauh ini....
Onepad saya lebih asik dari galaxy tab 2, kalau bicara masalah OS-nya :) dan bukan masalah fasilitasnya. Saya menggunakannya untuk bermain, bekerja dan belajar. Hiburan saya di tablet Onepad ini adalah game-game yang menyita space yang cukup besar, seperti Frontline Commando, My Horse, dan Wind-up Knight.Belajar adalah hal tidak ingin saya tinggalkan sehingga Quran Droid, Medscape, Grant's Atlas, dan TED juga selalu dijenguk.
Urusan berita, saya ditemani detik.com, kompas.com, MetroTV News dan sebagainya.
Email, Map, Editing dokumen, sampai sketching juga jalan di tablet ini. Jadi, sejauh ini, asssiiiiiklah!
Mari kita masuk ke intinya:
- Persiapan untuk FlashingSebelum memulai ritual VegaBean di Onepad kamu, pastikan beberapa item berikut ada:
- komputer dengan port USB dan windows XP. Saya menggunakan ini sekarang, dan saya tidak tahu kalau windows 7 atau 8 bisa digunakan untuk keperluan ini.
- kabel USB male-male (jantan-jantan) ada contohnya di posting ini.
- ROM Vegabean beta 6, bisa di cari di forum ini.
- Driver untuk Zyrex Onepad, agar komputer kamu bisa mengenalinya saat terkoneksi melalui USB.
- SD card. Format dengan benar! Sebuah partisi dengan ext4 file system dan satu lagi dengan sistem file FAT32.
- Kosongkan cache, boot, data atau lakukan full wipe/ factory reset
- Flashing
- hubungkan charger, kabel USB ke komputer dan ke Onepad
- Lakukan: tekan dan tahan tombol back 2 hitungan, tekan dan tahan tombol power 2 hitungan, lepaskan tombol power dan tetap tahan tombol back 2 hitungan, untuk menyiapkan Onepad dalam posisi nvflash mode.
- setelah berhasil, komputer akan membunyikan suara seperti bila kita menancapkan mouse ke port USB, mendeteksi Onepad sebagai Nvidia boot device.
- Eksekusi ROM yang sudah didownload dengan double klik, dan tunggu proses flashing selesai.
- Lepaskan charger, nyalakan tunggu beberapa menit, bila berhasil,dialog untuk memilih bahasa akan muncul diikuti oleh yang lainnya, sampai anda masuk ke JellyBean :)
