Selasa, 26 Oktober 2010

CakePHP: Access user data practically from anywhere

I just stumble upon this idea when preparing CakePHP Training materials for MOSTI, Putrajaya. Imagine that you're a seasoned Cake Baker and you would want to get access of logged in user in

1. Models
2. Controllers
3. Views
4. Components
5. Helpers

using the same simple call .

So here's how I did it. First, after the User logged in, grab the user's ID and use CakePHP Magic call to fetch all the user's details and later store it in Configure's basket.

app_controller.php

Now here the best part,

# fetch the user's id
$user_id = Configure::read('LoggedIn.User.id');

# fetch the user's email
$user_email = Configure::read('LoggedIn.User.email');

# fetch the user's group title ( User belongsTo Group )
$user_group_title = Configure::read('LoggedIn.User.Group.title');
And the best part is, you can use this call in Model,Behavior,Helper,Component,View,Element and Controller.


getting $user_id in Model Callback never been easier

Isnin, 11 Oktober 2010

Setting Server untuk Media Streaming

Ada satu client yang nak berhijrah dari Windows Media Encoder ke Wowza Streaming Server

Setup
Encoder akan publish stream ke Origin1 dan juga Origin2( backup )
Edge akan ambil content dari origin dan rebroadcast menggunakan alamat edge1.domain.com
Untuk membolehkan banyak viewer lihat data, akan tambah server edge dan setup load balancing

Jadi server-server akan berupa berikut

origin1.domain
origin2.domain

edge1.domain
edge2.domain
edge3.domain

Jumaat, 8 Oktober 2010

Harga rumah di Kota Warisan

Tahun 2007 dulu semasa saya jalan-jalan cari rumah di Kota Warisan, memang kawasan ini agak lengang, perfect untuk famili yang suka kedamaian. So saya pun sign up untuk beli fasa pertama rumah teres Super Link 22x75 pada harga RM247k. Jangkaan siap pada October 2010.

Sekarang ada fasa 2 dan 3 rumah design yang sama tetapi pada harga RM310k ( peningkatan 63k dari harga fasa 1 ). Harga jualan rumah yang siap pada 2010 pula ialah Rm345k ( http://www.mudah.my/2+sty+Terrace+Kota+Warisan+DENGKIL+SEPANG-6995893.htm )

Kemudahan-kemudahan yang ada di sini
- stesen ERL
- Tesco akan dibuka bersebelahan Shell
- Gated Township

Rumah 1 tingkat Semi D yang siap pada tahun 2001 kini sudah mencapai harga RM260k ( harga asal dalam RM160k )

Sesi pasang lampu lagi...

RM240 @ House of Lightings, Puchong

Hall 1
Kipas n Lampu

Wall Lamp


Sambungan dari semalam sebab kontraktor tak bawak tangga tinggi nak pasang lampu. So malam nih pasang 1 lampu kat 2nd hall. Then pasang lampu kat utiliti room dan betulkan kipas punya alignment.

Upah RM157, mahal ....maybe sebab kos dia datang jauh, dan pasang lampu hall yang super kompleks.

Khamis, 7 Oktober 2010

Pasang Langsir , Lampu dan Kipas Bilik

Nak dijadikan cerita, rumah aku ada 4 bilik dan 3 hall

Hall kat bawah dah pasang kipas jenama KDK RM300 1 unit. Nak beli semua set KDK untuk bilik mau makan maggi. So pergi House of Lightings dekat Perabot Jati Puchong. Kami beli 4 unit kipas jenama Cosa ( Alpha ) 5 blade pada harga RM150 1 unit. Sambil-sambil tu beli sekali

- lampu outdoor ( mailbox )
- lampu garaj
- lampu untuk hall atas
- door bell

Habis shopping dekat RM1200/=
Upah pasang RM180

Langsir : 2400
Upah hantar : 130
Upah pasang : 260
Upah tambah railing : 180

Total kopak bulan nih : RM4350

















Selasa, 5 Oktober 2010

Rumah : Kos Pasang Langsir

Baru habis RM2,500 untuk tempah langsir dari Macy , Minlon

Upah hantar : RM130 ( luar kawasan )
Upah pasang : RM260
Extra pasang railing ( dapur, tingkat depan, bilik utiliti ) : RM180

Hari nih nak beli 4 kipas untuk bilik
Anggaran 1 kipas RM130 yang guna blade fibre glass

Kemudian kena budget RM2000 untuk pasang grill besar untuk dapur dan RMxxx untuk owning dapur.