Hari ini pertama kali sejak menceburkan diri dalam bidang training, mengajar CMS Joomla versi 1.5. Training material saya gunakan buku Joomla For Dummies.
Peserta kebanyakkannya gabungan dari sektor swasta dan kerajaan dan kebanyakkannya adalah pengguna asas IT. Tidak sebelum student saya sebelum ini yang rata-rata mempunyai pengetahuan basic HTML/CSS/PHP dan MySQL, kali ini memang betul-betul end user.
Jadi cabaran-cabaran training kali ini ialah :
- Laptop mereka OS berlainan ( XP, Vista )
- ada antivirus block Port 80,3306 dan 443 ( skype guna port 80 )
- Laptop processing power yang sangat slow ( 10 saat untuk render page depan Joomla )
- Konsep CMS Joomla, ( Section - Category - Article )
- Apa itu PHP,MySQL,PHPMyADMIN dan XamppLite
So saya kena ikut pace setiap peserta. Kelas akan berlangsung selama 3 hari dan target utama setiap peserta dapat menggunakan Joomla 1.5 sebagai portal.
Memaparkan catatan dengan label php. Papar semua catatan
Memaparkan catatan dengan label php. Papar semua catatan
Selasa, 17 Ogos 2010
Ahad, 15 Ogos 2010
CakePHP & CCTV Motion Detection
![]() |
| Flowplayer integration |
![]() |
| Image Sequence |
Motion detection and database connectivity powered by Motion, http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome
Paparkan asset dalam folder
Semua fail video dan gambar CCTV, saya simpan dalam /tmp/motion. Saya menggunakan teknik PHP Gateway untuk paparkan semula imej dan video yang ditangkap menggunakan CCTV
$filename = basename($_GET['filename']);
$dir = '/tmp/motion/';
$path = $dir . $filename ;
$info = getimagesize( $path );
header( "Content-type: {$info['mime']}" );
@readfile( $path );
?>
Kemudian, saya boleh lihat kembali menerusi, alamat seperti gambar di bawah
$filename = basename($_GET['filename']);
$dir = '/tmp/motion/';
$path = $dir . $filename ;
$info = getimagesize( $path );
header( "Content-type: {$info['mime']}" );
@readfile( $path );
?>
Kemudian, saya boleh lihat kembali menerusi, alamat seperti gambar di bawah
Langgan:
Catatan (Atom)


