#Blog

reCAPTCHA protects the websites you love from spam and abuse. So, when you go online-say, for some last-minute holiday shopping-you won't be competing with robots and abusive scripts to access sites. For years, we’ve prompted users to confirm they aren’t robots by asking them to read distorted text and type it into a box, like this:



But, we figured it would be easier to just directly ask our users whether or not they are robots-so, we did! We’ve begun rolling out a new API that radically simplifies the reCAPTCHA experience. We’re calling it the “No CAPTCHA reCAPTCHA” and this is how it looks:

Teruskan membaca


Kod QR (singkatan frasa Inggeris quick response) adalah sejenis kod bar generasi kedua. Ia merupakan sejenis penyimbolan dua dimensi yang telah dibangunkan oleh sebuah syarikat Jepun iaitu Denso Wave dan telah dikeluarkan pada tahun 1994. Kod QR dapat menyimpan maklumat lebih banyak daripada kod bar UPC biasa kerana ia mengandungi maklumat secara menegak serta mendatar. Kod ini terdiri daripada modul hitam (titik segi empat) disusun dalam pola segi empat pada latar putih. Penggunaan kod QR membolehkan maklumat dihantar dari dunia fizikal ke alat mudah alih.

Kali ini saya akan kongsikan tips mudah untuk menjana QR Code dengan menggunakan Google Charts API (Infographic).

Code : <img src="http://chart.apis.google.com/chart?cht=qr&chs=200x200&chl=JDAYKL0001" />

Code Parameter

Parameter Option Description
cht=qr Required Specifies a QR code.
chs=<width>x<height> Required Image size.
chl=<data> Required The data to encode. Data can be digits (0-9), alphanumeric characters, binary bytes of data, or Kanji. You cannot mix data types within a QR code. The data must be UTF-8 URL-encoded. Note that URLs have a 2K maximum length, so if you want to encode more than 2K bytes (minus the other URL characters), you will have to send your data using POST.
choe=<output_encoding> Optional How to encode the data in the QR code. Here are the available values:
  • UTF-8 [Default]
  • Shift_JIS
  • ISO-8859-1
chld=<error_correction_level>|<margin> Optional
  • error_correction_level - QR codes support four levels of error correction to enable recovery of missing, misread, or obscured data. Greater redundancy is achieved at the cost of being able to store less data. See the appendix for details. Here are the supported values:
    • L - [Default] Allows recovery of up to 7% data loss
    • M - Allows recovery of up to 15% data loss
    • Q - Allows recovery of up to 25% data loss
    • H - Allows recovery of up to 30% data loss
  • margin - The width of the white border around the data portion of the code. This is in rows, not in pixels. (See below to learn what rows are in a QR code.) The default value is 4.

Baru-baru ini terdapat satu aplikasi yang saya bangunkan bagi kegunaan pendaftaran maklumat sukarelawan di tempat saya. Terdapat pelbagai maklumat profil diri yang perlu diisi oleh pengguna dan antaranya adalah maklumat nombor Kad Pengenalan. Disini saya akan kongsikan bagaimana daripada nombor Kad Pengenalan yang dimasukkan, kita akan perolehi beberapa maklumat secara automatik. Antaranya adalah maklumat Tarikh Lahir, Tempat Lahir dan Jantina.

Skrip yang ditulis ini adalah untuk memudahkan kita memaparkan maklumat terutamanya jika hendak membuat laporan dan juga statistik. Berikut adalah kod sumber bagi mendapatkan maklumat Tarikh Lahir, Umur, Negeri & Jantina daripada Kad Pengenalan dengan menggunakan PHP. Selamat mencuba.

Teruskan membaca


Kalendar Islam atau dikenali sebagai takwim Hijrah atau Takwim Islam pula adalah Kalendar Lunar digunakan di kebanyakan negara Islam untuk menentukan hari kebesaran Islam.

Kalendar ini berdasarkan bulan dan mempunyai kira-kira 354 hari setahun. Dalam takwim Hijrah, ada 12 bulan iaitu Muharam, Safar, Rabiulawal, Rabiulakhir, Jamadilawal, Jamadilakhir, Rejab, Syaaban, Ramadan, Syawal, Zulkaedah dan Zulhijah. Setiap bulan mengandungi 29 atau 30 hari, tetapi lazimnya tidak dalam turutan yang tetap.

Teruskan membaca


  • 1
  • 2
Hakcipta Terpelihara © 2017 Ammar Idris. Powered by elAmm Creative