ไหว้พระ 9 วัด + 3 ศาล #5

หลังจากพักเหนื่อยกินนมกินปลาหมึกปิ้งกัน เราก็นั่ง Taxi ไปวัดสุดท้ายของวันนี้ คือวัดสระเกศ ครับ ชื่อวัดสระเกศนี่บอกตรงๆ ว่าหลายๆ คนอาจจะไม่คุ้น แต่ถ้าบอกว่าภูเขาทอง นี่ร้องอ๋อกันหลายคนแน่ๆ

P1160411
เพิ่งเคยเห็นว่ามี ATM ในวัด!!!

P1160413
ชัดเจนว่ามาถูกวัด อิๆ

P1160415
พระพุทธรูประหว่างทางขึ้น

ผมมาถึงก็เย็นมากแล้ว เลยเดินขึ้นไปแบบอากาศไม่ร้อนมากเท่าไหร่ ^^

P1160421
วิวด้านบน เห็นแล้วหายเหนื่อย
Continue reading “ไหว้พระ 9 วัด + 3 ศาล #5” →

ตะลิงปลิง Central ลาดพร้าว

เดือนที่แล้วมีโอกาสได้ไปกินข้าวร้านตะลิงปลิงที่เซ็นทรัลลาดพร้าว เป็นร้านอาหารไทยที่อยากลองมานานแล้ว

กินกัน 5 คน สั่งมาประมาณ 3 – 4 อย่างครับ


แกงเผ็ดเป็ดย่าง


ซี่โครงหมูตุ๋น


ยำถั่วพลู

สรุปแล้ว อาหารอร่อยมาก อร่อยจริงๆ นะ แต่ราคาสูงและให้ปริมาณน้อยมากจริงๆ กินแล้วยังถามกันเลยว่า “จะอิ่มกันมั้ยเนี่ย”

ผมคงไม่เข้าร้านนี้แล้วล่ะ :p อร่อยแต่ไม่อิ่มนะคร๊าบบบ

JavaScript check null

อาทิตย์ที่ผ่านมาเพื่อนผมในทีมได้รับ support case ว่า JavaScript API ที่ support อยู่ไม่รองรับค่า null ที่ server โผล่มา คือพอ server ส่ง null ลงมาเป็นค่าใน json แบบนี้

{"data":null}

แล้วที่ browser จะเจ๊งเลย แล้วโยน error TypeError: is null ทำนองนี้ขึ้นมา

พอลองตรวจสอบดูพบว่าปกติ server ถ้าข้อมูลมีค่ามันจะส่งลงมาเป็น object ซ้อนอีกทีแบบนี้

{"data":{"a":1,"h":"FFFFF"}}

พอลองดู code JavaScript ที่ใช้ดึงค่า จะ check ว่าเป็น object หรือไม่ ถ้าใช่ก็ดึงค่า propery a หรือ h ออกมาใช้งาน ทำนองนี้

function process_data(data){
	if(typeof data ==="object"){
		console.log('a='+a.a+',h='+a.h);
	}
}

code มันก็ดูเหมือนจะได้อ่ะนะ แต่พอ check typeof refference ดูก็พบว่า typeof จะ return ผลการตรวจค่า null ออกมาเป็น “object” เสมอ พอ server ส่ง null มาเลยไม่รอด ไป access key ที่ไม่มีจริงก็เลยเจ๊งกันไป ซึ่งผมเองก็เพิ่งรู้เหมือนกันว่า typeof มันใช้ตรวจค่า null ไม่ได้ เพราะปกติใช้แต่ if check เอา – -”

เลยลองดูง่ายๆ บน JavaScript Console (เซ็งตรงมันต้องเขียน line เดียวนี่แหละ)

var nn=null;
if(typeof nn==='object'){
	console.log('object');
}else{
	console.log('else');
} 
//print 'object'
if(nn){
	console.log('value');
}else{
	console.log('else');
} 
//print 'else'

ก็เลยได้รู้ว่า typeof มันใช้ check null ไม่ได้ (แต่ check undefined ได้นะ)