Memaparkan catatan dengan label php. Papar semua catatan
Memaparkan catatan dengan label php. Papar semua catatan

Selasa, 17 Ogos 2010

Training Joomla 1.5

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.

Ahad, 15 Ogos 2010

CakePHP & CCTV Motion Detection

Flowplayer integration
Image Sequence
Took me 3 hours to configure the whole thing. The only problem was FLV generated video playing too fast

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