Programming
Kujuruteraan Elektrik dan PHP, ada kaitan ke?
by Niezzam on Mar.29, 2008, under MyLife, PHP, Programming

Semalam dan hari ni saya berkesempatan meluangkan masa untuk memberi khidmat nasihat dan tunjuk ajar (free aje,
) kepada 4-5 org pelajar jurusan Kujuruteraan Elektrikal, UiTM Shah Alam. Tunjuk ajar apa? Tak lain dan tak bukan tunjuk ajar dlm PHP.
Mereka ditugaskan menyiapkan projek tahun akhir mereka dan ianya melibatkan web programming, PHP. Kalau ikutkan logik, memang tiada kaitan antara projek tahun akhir pelajar kejuruteraan elektrik dengan PHP. Cuma dlm projek ini, PHP digunakan untuk menyelesaikan masalah matematik dan kejuruteraan, seperti Matriks .

Dalam PHP, matriks diwakilkan dalam bentuk multidimensional array. Untuk projek mereka ini, penyelesaian terhadap Inverse Matrix, determinant of matrix dan pelbagai lagi operasi diperlukan.
Yang mengkagumkan saya ialah, mereka ini walaupun berlatarbelakangkan jurusan kejuruteraan elektrikal, mereka mampu membuat coding dlm PHP dengan baik, terutama melibatkan matriks yg memang agak rumit. Walaupun, banyak script matrix ada di Internet, tapi mereka telah menghasilkan code mereka sendiri. Tidak dinafikan yg ada beberapa basic programming yg mereka tiada, tapi secara keseluruhannya agak baik.
Kesimpulannya:
1. Janganla lokek ilmu yg kita ada. Dengan mengajar org lain, kita akan menguasai ilmu itu dgn lebih baik dan dlm masa yg sama kita mempelajari perkara baru. Dlm kes ini, saya mempelajari serba sedikit tentang kejuruteraan elektrikal.
2. PHP boleh dipelajari dgn mudah oleh sesiapa jua. Dengan sedikit usaha, mereka mampu menguasai PHP dengan baik.
3. Berusaha utk menguasai lebih dari satu bidang jika mampu. Bolehke student IT buat projek kejuruteraan? I have no answer ![]()
Savvy.UI - Javascript Library
by Niezzam on Mar.15, 2008, under Computer & Internet, Programming
Salam…
Memang agak lama tak buat post kat sini, maklumlah, agak sibuk sikit dengan projek.
Disini saya ingin menulis tentang library Javascript hasil buah tangan orang Malaysia, orang Melayu, Mior Muhammad Zaki dari Kuala Lumpur. Library ini bernama Savvy.UI
File bersaiz kecil ini mungkin boleh menyaingi Javascript Framework yg lain di luar sana. Jadi, kpd web developer Malaysia, marilah sama-sama menyokong Savvy.UI ini. ![]()
Google launches Google Static Maps API
by Niezzam on Mar.01, 2008, under Google, Programming
Jika anda ingin meletakkan peta di dalam laman web atau blog anda tanpa perlukan scripting yang berat, Google mempunyai penyelesaiannya, Google Static Maps API

Contoh map yg dihasilkan oleh Static API
Dilancarkan pada 21 Februari 2008, ianya dipanggil Google Static Maps API. Jika Google Maps API memerlukan Javascript untuk beroperasi, Static API hanya menggunakan tag <img> dan ditambahkan dengan beberapa parameters. Ianya sesuai digunakan di mobile devices kerana mobile devices tak support 100% penggunaan Javascript.
Ini contoh penggunaan Static API
<img src=“http://maps.google.com/staticmap?center=3.11,101.6125&zoom=16
&size=400×400&maptype=mobile\markers=3.11,101.6125,bluer&key=YourMapsAPIKey>
Map yang dihasilkan ialah dalam bentuk gambar statik. Ciri2 Static API ialah:
- Zoom level
- Jenis map (mobile / roadmap)
- Boleh menghasilkan marker
- Saiz imej yg custom.
Apa yg Static API tak boleh buat (at this moment)
- Draggable map
- Zoom in/out
- GeoXML/KML tak support.
- Custom icon
- Jenis map yg terhad
Kesimpulannya, Static API memudahkan developers dan senang digunakan di mobiles devices. Kerana sebab itu, thesis aku pun implement Static API selain dari Maps API.
Untuk info lanjut sila ke http://googlemapsapi.blogspot.com/2008/02/google-maps-without-scripting.html
A modified version of Phoogle Maps
by Niezzam on Feb.24, 2008, under PHP, Programming

If you want to include Google Maps in your project or your website using PHP, the use of Phoogle Maps is highly recommended. It is a PHP class that integrates with Google Map API and Google Geocoding API. To know about Phoogle Maps, you can go to http://www.systemsevendesigns.com/phoogle
The version in above example will get work done with at least 5 lines of PHP. Currently, I’m working one project that involves Google Maps API. After a few days studying Phoogle class, I’ve modified and added some functions to satisfy my requirements.
You can take a look and download the modified version of Phoogle class here
My modified version includes:
- Latitude & Longitud conversion to decimal function
- Icon picker function.
- KML appender function
This version also automatically set the center of the map once the class is called, make it a lot easier. The icon picker function give you some options for your marker icon, instead of the default icon.
If you ever want to highlight your own roads and paths, you need to include the KML files and append them into Google Map API. To cater this, I’ve added KML Appender function in this modified version.
I hope with my little contribution, I can help others.




















