Kemarin ini sewaktu melakukan pelatihan di Client, pengguna meminta supaya sewaktu melakukan pengetikan langsung yang tercetak adalah HURUF BESAR. Sebenarnya mudah saja, tinggal nyalakan CAPS LOCK, namun kadang lupa atau bagaimana, inginnya semua dilakukan di program.

Sebenarnya kalau tidak menggunakan XAF, semua dapat dilakukan dengan mudah. Namun karena menggunakan XAF, kita harus membuat Controller.

Akhirnya saya membuat Controller untuk menambahkan hal itu, saya tambahkan ViewController dan melakukan override OnViewControlsCreated.

Terdapat repository untuk Controls, dan saya lakukan pengecekan seperti berikut:

if (repositoryItem is RepositoryItemStringEdit){
  RepositoryItemStringEdit st = (RepositoryItemStringEdit)repositoryItem;
  st.Mask.MaskType = MaskType.RegEx;
  st.Mask.EditMask = "(\\p{Lu}|\\W|\\d|\\s)+";
}

Dengan cara begitu sudah berhasil semua yang dimasukkan akhirnya dapat berupa UPPER CASE.
 
Semenjak kantor BSA (Business Software Alliance) masuk ke Indonesia, beberapa perusahaan yang terdaftar sebagai anggota BSA bisa dibilang cukup tenang, karena BSA dan Kepolisian sudah bekerja sama untuk melakukan pemeriksaan ke perusahaan-perusahaan (utamanya) dan dapat mengenakan denda/hukuman penjara jika perusahaan tersebut tidak menggunakan Software yang berlisensi.

Lisensi Software

Cukup mudah jika kita bilang Windows dan Microsoft Office, tentu saja harus menggunakan lisensi. Dalam hal ini harus diperhatikan juga software yang dipakai, seperti misalnya Microsoft Office, jangan menggunakan yang student edition, akan menjadi masalah kalau begitu.

Beberapa anggota BSA dapat dilihat di website bsa.

Lisensi MySQL

Untuk MySQL banyak orang berpikir FREE, namun hati-hati dalam point-point aturan dari MySQL yang sudah dimiliki Oracle (anggota BSA juga), terdapat point kalau MySQL dijadikan commercial maka harus di-lisensikan.

Jadi kalau kita membuat software dengan menggunakan database MySQL harap hati-hati, kecuali jika di-open source kan.

Jadi MySQL gratis jika:
1. Open Source (Lisensi GPL)
2. Organisasi Non Profit

Solusi

Ganti database menjadi selain MySQL, jika ingin mendekati MySQL adalah MariaDB (pembuatnya adalah pembuat MySQL) atau PostgreSQL dan database lainnya yang FREE untuk komersial.

Referensi:
http://www.mysql.com/about/legal/licensing/oem/
 
Website ini dibuat dengan sangat-sangat mudah, mungkin kalau kita tahu tentang Microsoft Word, dengan satu cara ini kita bisa membuat website lebih mudah daripada kita membuat tulisan dengan Microsoft Word.

Jawabannya adalah dengan weebly.com, kita bisa daftar dengan mengunjungi weebly.com. Setelah mendaftar kita dapat membuat website dengan sangat-sangat mudah.

Paket dari yang paling awal adalah paket GRATIS, alias tidak perlu membayar. Dengan membuat website menggunakan weebly.com, tidak akan ada banner di dalam website kita. Dan jujur, gampang banget! Lebih gampang daripada Wordpress ataupun Blogspot. ^^

Kalau ingin lebih canggih lagi seperti menambahkan media (mis. video), kita bisa upgrade paket GRATIS kita ke paket selanjutnya.

Selain website ini saya sudah mencoba di usaha baru yang sedang dirintis, yaitu Juicy Premium Strawberry, itu pun dibuat kurang dari 8 jam dengan menggunakan weebly.com.

Kalau ada yang ingin bertanya lebih lanjut, saya terbuka untuk pertanyaan-pertanyaan. Siapa tahu ini semua bermanfaat bagi Anda. :)