Category Archives: TechnologyNote

TechNote: Reactive Programming

พอดีเมื่อวาน พี่บาส ถามเรื่อง Reactive Programming ใน Facebook ซึ่งผมก็เพิ่งได้ดู vdo การสอนของ Reactive Programming ของ Martin Odersky บน coursera พอดี ก็เลยขออนุญาติ ถอดความสิ่งที่มาตินชี้แจงเป็นภาษาไทยดังนี้ครับ – ปัจจุบัน demand ของ Technology ไม่เหมือนก่อนแล้ว!!! มาติน เปรียบเทียบให้ดูดังนี้ Server Node                     … Continue reading

Posted in TechnologyNote | Tagged | 6 Comments

TechNote: Hadoop Concept

สวัสดีครับ, จะเล่า Hadoop แล้วครับ ครั้งที่แล้วเกริ่นไปหน่อยแล้วกับ Big Data อาจจะเห็นภาพบ้าง ไม่เห็นภาพบ้าง แล้วแต่บุญกรรม เพราะคนเขียนอารมณ์ไม่เสถียร เขียนแต่ละที ก็มี inner แต่ละแบบ บางวัน inner สูงก็เขียนให้เข้าใจง่าย บางวัน inner ต่ำ กับเขียนส่งๆกันไป ฮาๆ – นี่เป็นอีกเหตุผลนึงครับ ที่ผมยังไม่กล้ารวมเล่มหนังสือ เพราะการรวมเล่มนั้น ต้องใช้พลังเยอะในการเรียบเรียง และตัวหนังสือที่ร้อยเรียงกันในเล่มนั้นต้องทรงพลังมากๆ จนผู้อ่าน get โดยไม่ต้องเจอหน้าผม ซึ่งผมเองยังไม่มีปัญญาทำแบบนั้น – ที่เขียนเป็น Blog เพราะมันแนว แชร์ๆ ฮาๆ ใส่มุข … Continue reading

Posted in TechnologyNote | Tagged , , , | Leave a comment

TechNote: Big Data

สวัสดีครับ, วันนี้ Java Banana ฉีกแนว เพราะกำลังเข้าสู๋ Big Data Banana (เอาเข้าไป ตั้งชื่อเข้าไป) !!! เหตุเกิดเพราะว่า ช่วงนี้ คิดการใหญ่ครับ อยากเป็น Start Up เท่ห์ๆกับเขาบ้าง ก็เลย Sit Down and Code!!! เลยหาเรื่องเจ็บตัวกับ Big Data อยู่… – พอหาเรื่องเจ็บตัว ก็เลยต้องหาลูกมือมาร่วมเจ็บตัว Blog นี้เลยอุทิศให้ นักศึกษาฝึกงาน ที่จะเขียนอธิบายให้ฟัง แล้วมาร่วมเจ็บตัวด้วยกัน ฮาๆ – เข้าเรื่องดีกว่า Big … Continue reading

Posted in TechnologyNote | Tagged | Leave a comment

TechNote: SOAP vs Rest

สวัสดีครับ, ห่างหายไปนาน (อีกแล้วนะครับ) ก็ไม่มีอะไรมาก ช่วงนี้เป็น Project Manager และหัดปรับทีมเป็น Agile ก็เลยมีอะไรต้องทำมากมายยยยยย… – อ่ะ ว่ากันไป เพิ่งไปอบรมณ์ Agile Coach กับพี่หนุ่ม และพี่รุ่งมา ก็ดีใจครับ ที่วงการไอทีไทย มันมีคนที่ยืนให้มันเดินไปข้างหน้าจริงๆอยู่ ก็เลยฮึด เอากลับมาเขียน Blog บ้าง – ด้าน Development Methodology กับ Software Quality มีคนทำได้ดีแล้ว เราก็มาว่าเรื่อง Technology และ Architecture ของเรากันต่อเหอะ – วันนี้ไม่อธิบายอะไรมากครับ … Continue reading

Posted in TechnologyNote | Tagged , , , | 2 Comments

TechNote: JVM Crash

สวัสดีครับ, ได้ฤกษ์ซักทีนะครับ กับการ up blog รอบนี้ ก็เนื่องจากไปหาสาเหตุที่เจ้า JBoss อยู่ดีๆก็ร่วงรายวันได้แล้วครับ เรื่องมันแบบว่า … ซับซ้อนปนซวยมากๆครับ ทำ Java มา 8 ปี เพิ่งเคยเจอเคสแบบนี้ แต่ที่น่าตกใจกว่านั้น หลายๆคนในไทยที่ประสบการณ์ 10+ กับ Java ยังบอกว่าไม่เคยเจอ ถือว่าผมโชคดีแล้วครับ… – เรื่องมันมีอยู่ว่า… ใช้ JBoss Enterprise Application Platform 6.2 (JBoss EAP) อยู่ โดยใช้แบบ domain mode (เรื่อง … Continue reading

Posted in TechnologyNote | Tagged , , , | 3 Comments

TechNote: Custom JAAS Authentication on JBoss

พอดี สัปดาห์นี้ นั่งแงะ JAAS ของ JBoss อยู่ ตอนแรกว่าจะไม่ได้เขียนเรื่องนี้ละ เพราะด้วยเวลาของโครงการผมตัดสินใจไม่ไปต่อกับ Solution นี้ แต่เห็นมีคนคิดถึง Blog ผม ก็เลยจัดให้!!! ไหนๆก็แงะมาแล้ว อย่าให้เสียปล่าว – ปัญหามันมีอยู่อย่างนี้ครับ โจทย์คือ องค์กรนี้เค้ามี Single Sign-On Server (SSO) ซึ่งตอบโจทย์ว่า จะบังคับให้ทุกๆระบบมา login ที่นี่ ก่อนจะไปเข้าระบบตัวเอง เพื่อให้ user ทุกคนใช้ Username และ Password ชุดเดียวในทุกๆระบบ และ login ครั้งเดียวด้วย … Continue reading

Posted in TechnologyNote | Tagged , , , , | Leave a comment

TechNote: 3-Tier

สวัสดีครับ, อย่างที่ได้อ่านในเพจไปบางส่วน ช่วงสัปดาห์ที่ผ่านมา ผมเจอเรื่องเกี่ยวกับ reverse proxy ซึ่งรู้สึกว่า จะเป็นสิ่งที่หลายคนสับสน โดยเฉพาะคำว่า 3-tier Architecture ดังนั้น เดี๋ยววันนี้ขอใช้โอกาสนี้อธิบายให้ฟังครับ – 3-tier Architecture เป็นคำน่ากลัวมาคำนึง เพราะวิธีการนับ tier ที่ต่างกัน… ผมเคยเจอโครงการนึง นับ 3-tier แบบนี้ Web-Browser, Web-Server, Database (เอิ่ม…) เค้าก็นับได้ 3 ของเค้านะ แล้วก็ตรวจรับไปได้ผ่าน… – จริงๆ 3-tier โดย concept แล้ว (ผมพลิก google … Continue reading

Posted in TechnologyNote | Tagged , , | Leave a comment

TechNote: WS-Security, WS-Policy, X.509, Kerberos และ SAML

สวัสดีครับ ช่วงนี้เรื่องเขียนเยอะหน่อย เพราะยิ่งเตรียมตัวสอน ยิ่งต้องไปขุดทฤษฎี จริงๆ บางทีเราคลิ๊กๆกันไปเรื่อง security จนกลายเป็นการท่องจำ และบางทีลืมไปแล้วว่า ต้นกำเนิดจริงๆ ของมันมายังไง – เมื่อเช้าผมก็ต้องเลิกนิสัยท่องจำของตัวเอง เพื่อไปนั่งขุดทฤษฎีเกี่ยวกับ Security มาไว้เตรียมการสอน – แน่นอนครับ Security ไม่ใช่เรือ่ง่าย เพราะอะไรที่ต้องการความปลอดภัย มักต้องทำอะไรซับซ้อน ก็เสียเวลาไปครึ่งวันกับการเข้าใจ Security Standard ของ SOA

Posted in TechnologyNote | Tagged , , , , , , , | Leave a comment

TechNote: Active-Active or Active-StandBy

ยังไม่จบอีก… ไม่ใช่การเมือง แต่หมายถึงการอธิบายเรื่อง High Availability ครั้งที่แล้วเราพูดกันไปละ ว่าโครงสร้างในการทำ High Availability ระดับ Infrastructure ต่างๆกระทบอะรไบ้าง ในภาพใหญ่ แต่ทีนี้… มันยังมีรายละเอียดปลีกย่อยอีกครับ ว่าจะทำอะไร อย่างไร ที่ไหน เมื่อไหร่… เรื่องมันมากมายนัก เริ่มต้นอย่างง่ายๆ Active-Active และ Active-Stand By เลือกอันไหนดี – ตอบอย่างเรียบง่ายครับ ถ้ารวยส์ก็ Active- Active เหอะ แต่ถ้างบไม่พอก็ Active – Stand By เอ้าท์….!! ไม่มีหลักการหน่อยเหรอ ไปเอาฐานะทางการเงินมาเป็นตัววัดเรื่องเทคโนโลยีหล่ะ

Posted in TechnologyNote | Tagged , , , , | Leave a comment

TechNote: DR Site ภาคต่อ

สวัสดีครับ ต่อเนื่องจากคราวที่แล้ว เรื่อง DR Site ข่าวดีนิดหน่อยคือ ผมไม่ต้องทำ DR Site เพราะลูกค้าหางบไม่ทัน (มันเลยว่ามาเขียน Blog ไม่งั้น ตอนนี้แบก Server หนีม็อบอยู่) – วันนี้มาเล่ากันต่อ ครั้งที่แล้วชี้ภาพไปแล้วว่าการทำ HA มี 2 แบบคือ Active-Active และ Active-Stand By รอบนี้เราจะมาคุยกันแบบเน้นๆว่า แล้ว Java ทำ HA อย่างไร – ก่อนจะไปเรื่องนั้น อยากให้ดูภาพนี้ก่อนครับ เช่นเคยครับ ภาพนี้คือความจริงบนโลก โครงสร้างของเทคโนโลยีเราคือ Application … Continue reading

Posted in TechnologyNote | Tagged , , | Leave a comment