Rabu, 25 Juni 2014

Rahasia Di Balik Buffering Youtube


Tentunya semua dari kita pernah merasakan lambatnya internet. Dan ketika kita mencoba memutar video di youtube, kita lihat gambar loading berputar searah jarum jam seperti gambar di atas. Sekilas, terlihat biasa, tapi tahukah anda bahwa ada rahasia di baliknya?
Pasti banyak yang belum tahu kan? hehehe :D

Rahasianya ada pada putaran loading di tengah penampil video. Ketika loading, coba klik di dalam kotak hitam, lalu tekan keyboard arrow(kiri/kanan/atas/bawah). Apa yang terjadi? :D


Banyak teman-teman saya yang baru tahu sekarang, setelah sekian tahun mengunjungi Youtube, termasuk saya. Bagaimana dengan anda?
Read more

Sabtu, 21 Juni 2014

Kejahatan di Internet yang Sudah Dianggap Biasa


Semakin tingginya angka penggunaan internet di dunia membawa banyak perubahan bagi perekonomian, khususnya perekonomian kreatif yang memanfaatkan keberadaan internet sebagai sumber penghasilan yang sangat menjanjikan. Namun, di sisi lain ada beberapa pihak yang mencoba mencari keuntungan dengan cara - cara yang cenderung negatif. Dan, yang membuatnya semakin parah lagi, hal ini rupanya sudah menjadi kebiasaan dan budaya yang tsudah dianggap biasa bagi para pengguna internet. Contoh kejahatan internet yang banyak tidak kita disadari antara lain:

1. Upload dan Download Video Asusila
Pemerintah sudah banyak berusaha untuk membendung arus pengaksesan video asusila di internet, namun nampaknya hal ini belum sepenuhnya dapat menghentikan penggunaan internet negatif. Beberapa ISP turut memblokir banyak situs pornografi, akan tetapi rupanya masih banyak celah untuk ditembus. Undang undang yang dibuat belum dapat dijalankan sepenuhnya, karena sulitnya melacak identitas pihak yang melakukan kejahatan ini.

2. Download Film dan MP3
Diantara semua kejahatan yang ada di internet, mungkin inilah yang belum banyak disadari. Bahkan, mungkin hal ini sudah menjadi kebiasaan wajib bagi para pengguna internet saat online. Padahal, semua film dan MP3 (sebagian besar) didistribbusikan dengan menyertakan larangan penggandaan. Meskipun tidak ada larangan, tetap saja tidak boleh, karena film dan MP3 sebagian besar juga telah terdaftar hak ciptanya.

3. Download Software "FULL"
Mahalnya harga yang dipatok oleh pengembang perangkat lunak menjadi faktor utama pemicu kejahatan ini. Jika kita lihat daftar program komputer, kita akan sadar betapa banyaknya program yang kita install secara illegal. Di luar sana banyak yang memanfaatkan blog untuk mencari keuntungan dengan cara distribusi software bajakan, sehingga hal ini membuat kejahatan pembajakan software semakin merambah dan menjadi budaya pagi penikmatnya.

4. Memakai Trik Internet Gratis
Gratis adalah kata yang cenderung salah diartikan bagi para pengguna internet. Gratis tidak sama dengan bebas, dengan kata lain, barang gratis yang kita dapatkan di internet belum tentu legal. Meskipun tidak ada aturan tertulis yang melarang hal ini, tentunya kita tahu bahwa penggunaan trik internet gratis sama artinya dengan mencuri, dan mencuri itu merupakan tindakan kejahatan.

5. Mencemarkan Nama Baik dan Penyebaran Informasi Palsu
Pengguna internet aktif pasti memiliki paling tidak sebuah akun jejaring sosial. Tanpa disadari penggunaannya sering kali menggunakan informasi yang dapat menjatuhkan nama dan jabatan seseorang. Contoh sederhananya adalah ketika masa-masa dekat dengan pemilu seperti saat ini, kita sering menemui status facebook berisi ejekan CAPRES disertai informasi yang terkadang merupakan informasi palsu untuk tujuan black campaign.


Sebenarnya masih banyak kejahatan lain yang sering dilakukan internet, tapi marilah kita berintrospeksi diri, apakah kita sudah sepenuhnya menggunakan internet secara bijak? Pelaku kejahatan seperti di atas dapat menerima sanksi yang berat, karena di Indonesia juga ada UU yang menjelaskannya. Akan tetapi, berhubung pelacakan pelaku sulit dilakukan, UU sama sekali tidak ditakuti. Semua memang terlihat sederhana, sehingga sering kali kita hiraukan. Ingatlah kejahatan kecil dapat menjadi besar sewaktu-waktu. Jangan pernah melupakan soal dosa dan ancaman hukuman yang diberikaan oleh pelaku kejahatan di Internet.
Read more

Kamis, 19 Juni 2014

Mendownload File dengan API URLDownloadToFile di C (File Ukuran Kecil)



Di windows ada beberapa metode untuk mengambil sebuah file dari Internet, yaitu dengan menggunakan library eksternal seperti libcurl, atau dengan library internal windows sendiri. Dalam hal ini, Windows telah menyediakan beberapa library yang dapat kita manfaatkan untuk mengunduh file dari internet, yaitu urlmon.dll dan wininet.dll.

Pada tulisan ini, kita akan membahas penggunaan API URLDownloadToFile dari library urlmon.dll. Library ini merupakan salah satu komponen pendukung program Internet Explorer. Jadi, dapat dipastikan semua sistem operasi Windows bisa menggunakan library ini.
Jika ingin mempelajari lebih lanjut tentang cara penggunaan API ini, kunjungi link berikut.
http://msdn.microsoft.com/en-us/library/ie/ms775123%28v=vs.85%29.aspx

Bentuk prototype fungsi URLDownloadToFile adalah sebagai berikut:

HRESULT URLDownloadToFile(
  LPUNKNOWN pCaller,
  LPCTSTR szURL,
  LPCTSTR szFileName,
  DWORD dwReserved,
  LPBINDSTATUSCALLBACK lpfnCB
);

Library urlmon.dll sebenarnya ditulis dalam C++, sehingga beberapa argumennya tidak bisa dimasukkan dengan mudah jika kita menggunakan bahasa C. Untungnya, beberapa parameter tersebut bisa kita abaikan saat menggunakannya dalam bahasa C. Beberapa parameter yang tidak bisa digunakan tersebut digunakan untuk mengetahui detail dari proses download yang sedang berjalan. Seingga tanpa menyertakan parameter tersebut, kita tidak bisa mengetahui progress download secara detail. Saya rekomendasikan untuk menggunakan API ini untuk mendownload file ukuran kecil, Fungsi ini akan segera kembali setelah proses download selesai. Jadi, tanpa progress pun tak apa-apa.

pCaller : abaikan
szUrl : pointer ke string yang menyimpan URL file. Link file harus URL direct link.
szFilename : pointer ke string yang menyimpan path file hasil download
dwReserved : Harus 0
lpfnCB : abaikan

Jika fungsi ini sukses, maka akan mengembalikan nilai konstan S_OK. Selain itu, fungsi ini dapat mengembalikan E_OUTOFMEMORY jika memori tidak cukup, atau INET_E_DOWNLOAD_FAILURE jika ada masalah dengan koneksi internet.

Contoh

#include <windows.h>
#include <stdio.h>
char link[] = "http://zlib.net/zlib128-dll.zip";
char filename[] = "E:/zlib128-dll.zip";
HRESULT h;
int main()
{
    printf("downloading...\n");
    h = URLDownloadToFile (0,link,filename,0,0);
    if(h == S_OK) printf("download sukses\n");
    else printf("download gagal\n");
}


Hasil



Read more

Rabu, 18 Juni 2014

Tips Bermain Modoo Marble


 
Modoo Marble adalah game monopoly terbaik (menurut saya). hehehe :D
Dan yang lebih keren lagi, game ini buatan Indonesia. wowowow... Sebuah karya yang hebat untuk ukuran game. Mari kita acungkan jempol untuk programmernya (y)
Kalau ada yang belum kenal, saya rekomendasikan sekali untuk segera mencobanya. Dijamin anda bakalan ketagihan. :D

Kelebihan dari game ini dibandingkan game monopoly lain adalah tampilan dan sistem permainannya yang dibuat berbeda dengan game monopoly lain. Selain itu game ini dimainkan secara online, sehingga bisa lebih seru bersaing dengan pemain online yang lain.

Sebelum bermain lebih jauh, akan lebih baik jika kita mengetahui beberapa tips berikut. Yang saya lihat di TKP, banyak yang menghiraukan hal sepele seperti ini, sehingga peluang kalah mereka semakin besar.

1. Jangan membangun kota secara penuh di deret bawah
Bagian bawah memiliki harga yang relatif murah, sehingga jika lawan turun di area ini, mereka tentu akan mengambil alih kota dan membangun landmark. Hal ini berbeda jika kita membangun bangunan secara penuh di bagian lain, maka kemungkinan lawan akan kehabisan uang sebelum mengambil alih kota kita. Tapi, kalau musuh dalam keadaan "kismin", anda boleh membangun kota secara penuh, karena kemungkinan besar uang mereka akan habis ketika turun di area ini.

2. Prioritaskan daerah tourism
Banyak yang menyepelekan hal ini sehingga, pemain mengalami kekalahan yang besar akibat tourism monopoly. Kekalahan yang didapatkan adalah sebesar 3x aset, tapi dalam room VIP, sebesar 5x, bisa dibayangkan jika kalah karena tourism monopoly dalam room VIP :D

3. Lebih baik menyatakan bangkrut
Ada beberapa alasan kenapa menyatakan bangkrut lebih baik daripada melanjutkan permainan, yaitu: a. Lawan segera memengkan permainan dengan keadaan tourism monopoly atau triple monopoly.
b. Peluang menang sedikit(dapat dilihat dengan membandingkan jumlah bangunan)
c. Teman bangkrut/kalah saat bermain team match

4. Jangan bermain saat koneksi sedang buruk
Sistem permainan dalam Modoo Marble agak berbedadengan permainan lain. Disini kita tidak diizinkan untuk berhenti saat di tengah permainan sedang berlangsung. Saat kita berhenti, aktor kita akan berjalan secara otomatis (autoplay). Dalam hal ini kemungkinan kalah sangat besar, karena musuh dapat memanfaatkan ini untuk menguras semua netmarble kita. Saat koneksi buruk, terkadang game akan keluar dengan sendirinya dan aktor bermain secara otomatis, sehingga hal ini sangat beresiko.

5. Jangan bermain dengan sembarang lawan.
Jangan pernah berani bermain dengan lawan yang memiliki level sangat jauh dari kita, apalagi dengan lawan berkartu legend, sedangkan kita hanya berkartu normal, sudah dipastikan kita akan kalah. Lebih baik bermain dengan lawan dengan level sama atau setidaknya tidak jauh berbeda dengan level kartu kita. Kecuali dalam team match, kita masih berani jika partner team kita memiliki kartu berlevel tinggi.

6. Pindah room saat netmarble mencukupi
Jika uang mencukupi, segera pindahlah ke ruang lebih tinggi, sehingga netmarble kita segera terkumpul banyak, dan dapat digunakan untuk membeli kartu dan meningkatkan/enchance level kartu.

Mungkin itu saja gan, kalau ada yang menambahkan, silahkan. Nanti saya update :)
Read more

Nostalgia Game NES (Video Game) Favoritku

Siapa yang kenal Super Mario atau Mario Bros?
Berarti masa kecil kalian bahagia :D
Sekarang ini keberadaan video game sudah mulai jarang ditemui. Kedudukannya sudah digantikan oleh PlayStation(PS) dan game-game komputer. Tapi gak apalah, kalau tetap pakai video game kan bosan juga.
Tapi, untungnya komputer yang kita miliki bisa juga dimanfaatkan untuk menjalankan game NES. Sip, hitung-hitung nostalgia lah. hehehe :D
Gimana caranya?
Pakai emulator gan..
Ada banyak software emulator untuk game NES, salah satunya adalah VirtuaNES untuk Windows. Sedangkan di Linux kita bisa pakai FCEUltra (fceux).
Nah, linknya ini gan.

Berdasarkan ingatan masa kecil saya dulu, ada beberapa game yang saya rekomendasikan dan yang menurut saya paling seru :)
O, iya untuk download game nya, cari sendiri di http://www.freeroms.com. Soalnya lama kalo saya harus upload satu per satu :D


1. Contra Force




2. Mighty Final Fighter



3. Captain America and The Avengers



4. Teenage Mutant Ninja Turtles

Mungkin itu saja yang menurut saya paling seru. yang lain sudah mainstream :D
Read more