Updating Recaptcha For Wordpress Plugin

It's been quite long time since I introduced Recaptcha for Wordpress plugin. So now the plugin is updated to version 0.0.2. In this version, some functions are changed to use wordpress' built-in functions instead from WPPlugin class.

In Touch With Wordpress And GitHub

Information Technology constantly evolves. A lot of new technologies are introduced regularly. Some of them will replace currently established technologies but the others will rest unused. So it is obvious for IT practitioner to learn new technologies regularly.

Since last year, I've also been learning 2 new technologies through my own project. They are Wordpress and GitHub. Getting in touch with these in my own project allow me to learn by practice, trial and error. (Yes, I have quite high score in intrapersonal skill -- see multiple intelligence introduction).

Wordpress is currently the most popular software for publishing on web. I use wordpress to develop my website horong123.com which is targeted for sunday school community. Through this project I learn many things about web development, security, plugins and also buzzwords around them, such as Search Engine Optimization (SEO), web analytic and cloud software.

I also learn about GitHub which is a new kid in software revision control arena. It is based on Git, a software revision control developed by Linus Torvald, the father of GNU/Linux. GitHub itself is a web software solution and has free plan for personal or organization use.

I use GitHub as a repository for my Recaptcha for Wordpress plugin. It is my first wordpress plugin. Well, not a brand new plugin actually but a fork of unmaintained wp-recaptcha plugin. I add custom style option so we can display recaptcha using our own defined style.

Characteristics Of Embedded System

(updated 14/09/2014)

After knew the definition of embedded system, we can step forward to see the characteristics of embedded system. In case this is your first visit to this blog, please consider to see the previous articles: the definition of embedded system and visual contact with embedded system as background.

Ok, let's back to the topic of this article. These are some characteristics of embedded system.

Characteristic #1 - A combination of hardware and software
This is the current characteristic of embedded system and as result of the advance of science and technology. In the past, embedded system, as other computing systems, is build totally from hardware. But today, some parts of the hardware have been replaced by software. Software also adds intelligence into embedded system, such as in current smart devices.

Characteristic #2 - Limited time
Embedded system works almost in real time. It means that embedded system processes input information and deliver the output as fast as possible. Of course there is time delay between input and output. But the delay is quite small and usually has maximum time limit.

To be able to work in this limited time delay, embedded system only processes certain information which is not too complex for it. But again, this complexity grows with the advance of science and technology. More and more complex information now can be processed by embedded system within its time limitation.

Characteristic #3 - Limited power
Sometimes embedded system works in environment where power source is not always available, such as in remote devices, portable devices and mobile devices. In this condition, embedded system will sleep to conserve its power as long as possible, works only as needed and using power as minimum as possible.

Characteristic #4 - Limited space
Embedded system used in small or portable devices has limited space that shared with other components inside. In this case, the design of embedded system uses either less number or smaller size of hardware. The hardware embedded system could have most functions needed by this device or could be shared between hardware and software of embedded system.

Characteristic #5 - Limited functions
Embedded system virtually can be used for any purpose. But with any limits which are available in implementation, it is then only used for specific purpose. To do this, embedded system only uses limited number of functions which are enough for its purpose.

3 Tips Mencegah Akun Facebook Di Cracked


Saya perhatikan ada beberapa teman di facebook yang mengalami permasalahan akunnya dibajak oleh orang-orang yang tidak bertanggung jawab. Akun ini kemudian dipakai untuk hal-hal yang tidak diinginkan, seperti menampilkan iklan-iklan promosi yang tidak jelas, melakukan teror/kejahatan dan menampilkan konten-konten porno.

Sontak hal ini menghasilkan rasa risi dan jengkel. Bukan hanya dari si pemilik akun asli, tapi juga dari teman-teman si pemilik akun asli. Si pemilik asli ini juga tidak bisa berbuat apa-apa karena telah kehilangan kontrol atas akun miliknya.

Saya bukan spesialis dalam bidang keamanan sistem informasi. Tapi setidaknya ada 3 hal mendasar yang dapat saya bagikan untuk mencegah terulangnya kejadian seperti ini.

Pertama, perbaiki komposisi password anda. Password yang baik terdiri atas minimal 8 karakter dengan tipe karakter yang berbeda-beda. Password juga jangan berasal dari nama anda atau kata-kata di dalam kamus.
Contoh:
  • &xdDsalm adalah password yang baik, sedangkan &xdDsa bukan password yang baik
  • iks&7b35T adalah password yang baik, sedangkan mountfuji bukan password yang baik
  • braveheart dan br4v3heart, dua-duanya bukan password yang baik

Kedua, ganti secara teratur password anda setelah kurun waktu tertentu. Misalnya 1 bulan sekali, 2 bulan sekali, 3 bulan sekali atau maksimal 6 bulan sekali. Ini untuk mengurangi kemungkinan password anda dijebol oleh orang-orang yang tidak bertanggung jawab.

Ketiga, jika memang anda sudah bosan atau malas bermain-main dengan facebook, saya sarankan sebaiknya hapus saja akun anda. Tindakan ini akan mencegah akun-akun yang sepi ditinggalkan pemiliknya dibajak dan digunakan untuk tujuan-tujuan yang tidak benar.

Semoga bermanfaat.

Visual Contact With Embedded System

Have you ever seen any embedded system? If you haven't, all pictures below would help you comprehend the embedded system.

1. Minimum System 8031 Board by El-Tech Electronics
This is an old development board for Intel microcontroller 8031. It contains microcontroller, EPROM, RAM, Parallel interface and Serial data communication.

2. Servomotor Controller Module by Yasakawa
This module is made by Yasakawa and used to control AC motor in industries. It contains microcontroller, Flash ROM, RAM and Serial data communication.




3. Printer Controller Board by Epson
This is a controller board inside Epson C58 inkjet printer. At top side of the board, you can see ROM, amplifier and motor driver ICs. Also there are parallel and USB connectors for data communication. The microcontroller is located at bottom side of the board (not shown).




4. Hard Disk Controller Board by Seagate
This is a controller board on a hard disk manufactured by Seagate. There are main controller, motor controller and parallel ATA interface at the board.






Embedded System

(updated 29/03/2014)

What is Embedded System


What is Embedded System anyway? A quick answer is from wikipedia:
"An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal computer (PC), is designed to be flexible and to meet a wide range of end-user needs."

I think this definition doesn't enough to describe what embedded system is. Embedded system doesn't always within a larger mechanical or electrical system. For example a digital watch is an embedded system but not part of any mechanical or electrical system. A handphone (or cellphone) is also an embedded system but has multiple functions which can be added or removed (in terms of software) and also not part of either mechanical nor electrical system.

Other definition of embedded system comes from Bjärnemyr & Dahlberg:
"An embedded system is any device used to control, monitor or assist the operation of some equipment or machinery and is an integrated part of that. It combines hardware and software and includes one or more microprocessors for a specific application."

This definition describes an example of embedded system application. Embedded system could be used in control system and becomes part of that. But as described above, it doesn't always be part of another larger system.

This definition also describes embedded system as a combination of hardware and software. The terms embedded hardware and embedded software are used to refer hardware and software respectively. In the past, all computing systems were made by hardware. But with the advance of science and technology, some parts of hardware then were replaced by software as seen today.

Other definition comes from Wolf. He agrees that embedded system is a combination of hardware and software where software is the programmable part. He describes embedded system as:
"... programmable processors in application-specific systems”.

Other interesting definition comes from Geoffrey Bessin, a staff at IBM Rational:
"An embedded system is any software system that must be designed on a platform different from the platform on which the system is intended to be deployed."

This definition comes from technical perspective of software development. But as described in the last two definitions, embedded system is not only a software but a combination of hardware and software system. The interesting part of this definition is the introduction of two platforms in embedded software development. They are platforms for design and platforms for deploy embedded software.

The platform for deploy embedded software is what called as embedded hardware. There are many variations of embedded hardware which depend on the purpose of embedded system. The embedded software design usually follows the hardware platform. That is why there is a close relation between embedded hardware and software.

The commonly used platform today to design embedded software is PC. The embedded designers use some applications in PC to design, develop and test either embedded hardware or software before deploy the results into embedded hardware.

For me, the definition of embedded system is:
"A combination of hardware and software computing system which works in constraint condition."

The keyword to describe embedded system should be constraint. Embedded system always has one or more constraint, such as time, power, space, price, function or others. A digital watch for example has time, power, space and price constraints. A handphone has power, space and (probably) price constraints. A controller in factory has space and precision constraints. Because of the constraint, embedded system is used in specific application and hence is specifically designed.

Lagu-lagu sekolah minggu

Posting lagu-lagu sekolah minggu sekarang dipindahkan ke tempat baru yaitu Kumpulan Video Musik Dan Lagu Sekolah Minggu.

Daftar Lagu


    Kingkong Badannya Besar

    (Lihat videonya di sini)
    *
    Kingkong badannya besar
    Tapi aneh kakinya pendek
    Lebih aneh binatang bebek
    Lehernya panjang ekornya pendek
    Reff:
    Haleluya.. Tuhan maha kuasa
    Haleluya.. Tuhan maha kuasa

    Gajah dan Kodok

    *
    Gajah badannya besar
    Tapi matanya kecil
    Bagi Yesus yang besar
    Masalahmu jadi kecil
    **
    Kodok mulutnya lebar
    Tapi badannya kecil
    Bagi Yesus yang besar
    Tidak ada yang mustahil
    Reff:
    Kasihnya Tuhan padaku
    Tak pernah berubah ha ha..
    Kasihnya Tuhan padaku
    Kekal selamanyaaa ha ha ha ha..
    (Back to *)

    Pujilah Dengan Musik

    *
    Pujilah nama Tuhan pujilah dengan musik (2x)
    Puji Tuhan (2x)
    Pujilah dengan musik
    (Back to *)
    (Dinyanyikan berulang-ulang)

    Aku Senang Jadi Anak Tuhan

    (Lihat videonya di sini)
    *
    Aku senang jadi anak Tuhan (3x)
    Anak Tuhan tak boleh bohong
    Bohong bohong bohong itu dosa (3x)
    Anak Tuhan tak boleh bohong
    (Back to *)
    (Dinyanyikan berulang-ulang... bohong bisa diganti
    dengan nakal, sombong, atau sifat negatif yang lain)

    Dengar Dia Panggil Nama Saya

    (Lihat videonya di sini)
    *
    Dengar Dia panggil nama saya
    Dengar Dia panggil nama mu
    Dengar Dia panggil nama saya
    Juga Dia panggil nama mu
    Reff:
    Ooo giranglah.. (2x)
    Yesus sangat cinta pada saya
    Ooo giranglah..
    **
    Ku jawab ya ya ya (2x)
    Ku jawab ya Tuhan (2x)
    Ku jawab ya ya ya

    Mari Masuk Hatiku

    (Lihat videonya di sini)
    Mari masuk (2x)
    Masuk hatiku.. ya Yesus
    Datang tiba.. datang tinggal..
    Dalam hatiku.. ya Yesus

    Dari Terbit Matahari

    (Lihat videonya di sini)
    *
    Dari terbit matahari
    Sampai pada masuknya
    Biarlah nama Tuhan dipujiiii..
    (Back to *)
    Puji.. Tuhan.. (2x)
    (Back to * then finish)

    Bapa Abraham

    (Lihat videonya di sini)
    Bapa Abraham mempunyai
    Banyak sekali anak-anak
    Aku anaknya dan kau juga
    Mari puji Tuhan
    Tangan kiri tangan kanan
    Kaki kiri kaki kanan
    putar-puter terus duduk
    (Dinyanyikan berulang-ulang)

    Mendidih Di Hatiku

    (Lihat videonya di sini)
    *
    Mendidih di hati (2x)
    Mendidih di hatiku
    Ku slalu bernyanyi (2x)
    Hilanglah dukaku..
    Ku tak dapat mengerti maksud Tuhan
    Sebelum ku dengar...
    Mendidih.. mendidih.. mendidih di hatiku

    Laskar Kristus

    (Lihat videonya di sini atau yang ada tariannya di sini)
    *
    Saya bukan pasukan berjalan
    pasukan berkuda pasukan menembak
    Saya tidak menembaki musuh
    Tapi saya laskar Kristus
    **
    Saya laskar Kristus.. (siap.. grakk.. dor!..)
    Saya laskar Kristus.. (siap.. grakk.. dor!..)
    back to *

    Naik Kereta

    (Lihat videonya di sini)
    *
    Aduh senangnya naik kereta
    Kereta besar buatan Tuhan
    Kursinya bagus jalannya lurus
    Yang naik Tuhan Yesus
    Yang naik Tuhan Yesus..
    **
    Aduh celaka naik kereta
    Kereta kecil buatan iblis
    Supirnya ngantuk jalannya nunduk
    Yang naik iblis iblis
    Yang naik iblis iblis..

    Happy ya ya ya...

    (Lihat videonya di sini)
    Happy ya ya ya...
    Happy ye ye ye...
    Saya senang jadi anak Tuhan
    Siang jadi kenangan
    Malam jadi impian
    Cintaku semakin membara...

    Saya Bergirang

    (Lihat videonya di sini)
    *
    Saya bergirang
    Mengapa kau bergirang
    Saya bergirang
    Apa sebabnya?
    **
    Saya bergirang
    Mengapa kau bergirang
    Karna saya anak Tuhan
    Reff:
    Sekarang ku selalu sembahyang.. (amin..)
    Bernyanyi sambil bertepuk tangn.. (clap.. clap.. clap..)
    Brani saksi karna cinta Tuhan..
    Siang malam selalu sembahyang..

    Persembahan Kami

    (Lihat videonya di sini)
    Persembahan kami..
    Sedikit sekali
    Kiranya Tuhan trimalah
    Dengan senang hati
    Aaaminnn..

    Jalan Serta Yesus

    (Lihat videonya di sini)
    *
    Jalan serta Yesus
    Jalan sertaNya setiap hari
    Jalan serta Yesus
    Serta Yesus slamanya
    **
    Jalan dalam suka
    Jalan dalam duka
    Jalan sertaNya setiap hari
    Jalan serta Yesus
    Serta Yesus slamanya

    Tuhan Yesus Tidak Berubah

    (Lihat videonya di sini)
    Tuhan Yesus tidak berubah..
    Tidak berubah.. tidak berubah..
    Tuhan Yesus tidak berubah
    Sampai slama selama-lamanya
    Reff:
    Haleluya haleluuuya.. haleluya
    Haleluya haleluya haleluuya.. haleluya

    Sobat Setia

    (Lihat videonya di sini)
    Ada satu sobatku yang setia
    Tak pernah Dia tinggalkan diriku
    Di waktu aku susah, waktu ku sendirian
    Nama Yesus yang menghibur hatiku..
    Reff:
    NamaNya Yesus.. namanya Yesus..
    Nama Yesus yang menghibur hatiku..
    NamaNya Yesus.. namanya Yesus..
    Nama Yesus yang menghibur hatiku..

    Branilah Seperti Daniel

    (Lihat videonya di sini)
    Branilah sperti Daniel
    Peganglah kebenaran
    Biarpun di mulut singa
    Tetap percaya Yesus

    Yunus di Perut Ikan

    (Lihat videonya di sini)
    Yunus di perut ikan pam pam pam..
    Yunus di perut ikan
    Karna dia dikasihi Tuhan
    Dia dislamatkan pam pam pam..
    Reff:
    Suam suam.. pam pam pam..
    suam suam..

    Yesus Sayang Padaku

    (Lihat videonya di sini)
    Yesus sayang padaku
    Alkitab mengajarku
    Walau ku kecil lemah
    Aku ini miliknya
    Reff:
    Yesus Tuhanku sayang padaku
    Itu firman-Nya di dalam alkitab

    Baca Kitab Suci

    (Lihat videonya di sini)
    Baca kitab suci
    Doa tiap hari (3x)
    Baca kitab suci
    Doa tiap hari
    Kalau mau tumbuh..
    Reff:
    Kalau mau tumbuh (2x)
    Baca kitab suci
    Doa tiap hari
    Kalau mau sungguh

    Yesus Satu-satunya Penolong

    (Lihat videonya di sini)
    Yesus itulah satu-satunya
    Penolongku yang sungguh
    Dia berjanji akan kembali
    Untuk kita semua
    Reff:
    O..o..o.. Haleluya.. Puji Tuhan.. \ (2x)
    Upahmu besar di surga /

    Betapa Baiknya Engkau Tuhan

    (Lihat videonya di sini)
    Betapa baiknya Engkau Tuhan
    KasihMu tiada berkesudahan
    Betapa mulia namaMu Yesus
    Jiwaku tlah dislamatkan
    Reff:
    Hosanna, ku memuji Tuhan
    Hosanna, ku tinggikan Yesus
    Hosanna.. hosanna.. hooo..sann.. na...

    Zakheus Orang Pendek

    (Lihat videonya di sini)
    Zakheus orang pendek
    Pendek sekali..
    Ia memanjat pohon ara
    Hendak melihat Tuhan Yesus
    Zakheus turunlah..
    Aku menumpang di rumahmu..

    Bersyukur Kepada Tuhan

    (Lihat videonya di sini)
    Bersyukur kepada Tuhan (2x)
    Sebab Ia baik
    Bersyukur kepada Tuhan

    Bapa Trima Kasih

    (Lihat videonya di sini)
    Bapa trima kasih (2x)
    Bapa di dalam sorga
    Ku bertrima kasih
    Aaaamin..

    Hari Ini Harinya Tuhan

    (Lihat videonya di sini)
    *
    Hari ini.. hari ini
    harinya Tuhan.. harinya Tuhan
    Mari kita.. mari kita
    Bersuka ria.. bersuka ria..
    Hari ini harinya Tuhan
    Mari kita bersuka ria
    Hari ini.. hari ini
    harinya Tuhan
    **
    Hari senin.. hari slasa
    Harinya Tuhan.. harinya Tuhan
    Hari rabu.. hari kamis
    Harinya Tuhan.. harinya Tuhan
    Hari jumat harinya Tuhan
    Hari sabtu harinya Tuhan
    Hari minggu semua hari
    Harinya Tuhan

    Ke Gunung Tinggu Ku Naik

    (Lihat videonya di sini)
    Ke gunung tinggi ku naik naik naik
    Mencari damai..
    Ke lembah jurang ku turun turun turun
    Mencari damai..
    Namun akhirnya damai..
    Tiada kudapati juga
    Kecuali hanya di dalam Yesus Tuhan

    Yesus Pokok

    (Lihat videonya di sini)
    *
    Yesus pokok dan kita lah carangnya
    Tinggal lah di dalamnya
    Yesus pokok dan kita lah carangnya
    Tinggal lah di dalamnya
    Yesus pokok dan kita lah carangnya
    Tinggal lah di dalamnya
    Pastilah kau akan berbuuah..
    Reff:
    Yesus cinta ku
    Ku cinta kau
    Kau cinta dia
    (Back to Reff)
    (Back to *)

    Dalam Yesus Kita Bersaudara

    (Lihat videonya di sini)
    Dalam Yesus kita bersaudara (3x)
    Sekarang dan selamanya
    Dalam Yesus kita bersaudara

    Senyum Dan Bermuka Gembira

    (Lihat videonya di sini)
    Senyum dan bermuka gembira
    Angkat tangan pujilah Dia
    Berjabat tangan semua
    Senyum gembira



    Lihat daftar selengkapnya di Kumpulan Video Musik Dan Lagu Sekolah Minggu