[CR] ลองมารับบัตรแมงมุมกันครับ

หลังจากมีประกาศมา นานนนนนนนนนนนนนนนนนนนนนนนนนนฅมาาากกกกกกกกกกกกกกกกกกกกกกกกกกกกกก ถึงตั๋วร่วมที่ที่สามารถใช้ได้กับขนส่งสาธารณะได้ทั้ง MRT สายสีน้ำเงิน, MRT สายสีม่วง, Air-Port Link และ รถเมล์ ขสมก (ส่วน BTS นั้นนอกคอกไป 555) โดยคั๋วร่วมนี้มาแจกฟรีนะครับ ที่สถานีรถไฟฟ้า MRT สายสีม่วง ทุกสถานีครับ สิ่งที่ต้องเตรียม ขั้นตอนการรับบัตรแมงมุม คำแนะนำ

[EAA] อะไรหละ ที่เรียกว่า Enterprise Application

Ref https://pixabay.com/th/การวิเคราะห์-ข้อมูล-นวัตกรรม-3088958/

เห็นหลายคนมักจะบอกว่าระบบที่ตัวเองดูแล หรือ ที่เห็นมัน มันมีความ Enterprise Application เรามาดูกันว่าจริงๆแล้ว ถ้าเอาตามนิยามของคุณ Martin Fowler อะไรถึงเรียกว่าเป็น Enterprise Application ครับ Involve persistent data A lot of data Access data concurrently A lot of UI screens Integrate with other enterprise applications Complex business rules and keep changing ต่อมา เรามาดูกันครับ ว่าแต่ละเงื่อนไขที่บ่งบอกว่า ระบบนี้เป็น Enterprise Application ครับ Involve persistent data – ข้อมูลต้องถูกจัดเก็บ ไม่ว่าจะเป็น Database หรือ File A lot of data – อันนี้ แน่นอนครับ ถ้าในยุคนี้ หมายถึง Big Data ครับ ที่ระบบต้องจัดการกับข้อมูลขนาดใหญ่ ซึ่งมีหลาย V โดยผมแบ่งตามปีที่ผมได้ยินคำแหล่งนี้นะครับ 2011 – 3V Volume – ปริมาณของข้อมูล Velocity – ชนิดของข้อมูลที่มากมาย หลากหลาย Variety – ความเร็วที่เกิดขึ้นของข้อมูล 2014-2015 -5V โดยส่วนที่เพิ่มจาก 3V มี ดังนี้ Variability – ความไม่เข้ากัน / ความสอดคล้องของข้อมูล เช่น คำนำหน้า นาย ชื่อ สมชาย แต่ดันมีข้อมูลการฝากครรภ์ !!! (อันนี้ผมเคยเจอจริงๆนะ) Veracity…

[BPMN] ลองคิดตัวอย่างของ Completion Condition กัน

Ref : http://resources.bizagi.com/docs/BPMNByExampleENG.pdf

พอดีช่วงนี้ได้ลองเล่น BPMN แล้ว ปัญหาที่สำคัญของ Spec ตัว BPMN เอง คือ ตัวอย่างน้อย และไม่ครอบคลุมตามคุณสมบัติที่ได้ระบุไว้ใน Spec ครับ อย่างที่ผมโคตรงง ตอนนี้ คือ Attribute ของ Multi-Instance ของ Task ครับ ลองมาคิดตัวอย่างกันดีกว่าครับ เดี๋ยวคิดออกอีกแล้วมาเขียนเพิ่มครับ

[DB2] เมื่อ Path ก็มี แต่ทำไมยัง สร้าง Database ไม่ได้ มีแต่ SQL1052N The database path path does not exist.

IBM DB2

วันนี้ผมได้ไปช่วยน้องในทีมสำหรับอีก Project แต่ก็เจอปัญหามากมายเลยครับ ทั้งเรื่องขึ้น Database ที่ติดปัญหาขนาดของ Table ที่ Field เยอะมากจน Page Size 4K ไม่พอ ทำให้ต้อง DROP DB แล้ว Import Data เข้าไปใหม่ ซึ่งปรากฏว่า Drive C ที่มันเหลือน้อยมากครับ 25 GB แต่ Database ที่ต้องการเอาเข้าไป มันตั้ง 80 GB ทางเลือกเดียวตอนนี้ คือ ต้องไปสร้าง Database ที่ Drive อื่นครับ ซึ่ง Drive ที่ว่าง คือ Drive E: มีที่ 150 GB เริ่มต้นลุยคำสั่งเลยครับ CREATE DATABASE BFMUATC AUTOMATIC STORAGE YES ON ‘E:\DBUAT’ DBPATH ON ‘E:\DBUAT’ USING CODESET TIS620-1 TERRITORY TH PAGESIZE 16 K; อ้าวววววววว SQL1052N: The database path path does not exist. เกิดอะไรขึ้น !!!!! ทางแก้ไขนะครับ ตรวจสอบ Path ที่ต้องการก่อน อันนี้ Path จริงครับ สำหรับเคสนี้ E:\DBUAT  มีจริงนะครับ สำหรับ Windows นะครับ ให้ตรวจสอบ Registry DB2_CREATE_DB_ON_PATH ว่ามีอยู่ หรือป่าวครับ ด้วยคำสั่ง db2set -all  ผ่านทาง Command…

[Security] กลบทการเข้ารหัสแบบไทย ที่แฝงความนัย แต่คงด้วยความไพเราะสละสวย

พอดีได้ดู หนึ่งดาวฟ้าเดียว ย้อนหลังครับ ตอนนี้ละครน่าจะฉายจบแล้วมั่ง ตอนแรกผมก็กลบท น่าจะเหมือนกับพวกกฏเกณฑ์ของการประพันธ์โครงฉันท์ กาพย์กลอน ให้มีความไฟเราะครับ แต่ตอนนี้ กลบท มันไม่ใช่แฝงความไพเราะ ลองดูได้  ํYoutube ตอนนี้ มาดูความแรกจากในละครกัน เข้ารหัส ถอดรหัส กลบท “ไทหลง” ที่มีกฏเกณฑ์ของการแทนตัวอักษรโดยขยับไปที่ตัวถัดไปอีก 3 ตัวอย่าง เช่น ก == ง ข == ค ฃ == ฅ ฆ == ฌ เป็นต้น มันคุ้นๆสำหรับเด็กสายคอมอย่างๆเรา ผมเคยได้ยินตอนเรียนปี 1 วิชา CP121 เรื่องของ Caesar Cipher ที่เป็นอัลกอริทึมในการเข้ารหัสยุคแรกๆ จนถึงแบบที่น่าจะคุ้นเคยกันดีอย่าง ROT13 โอ้โห กลบท มันเป็น Idea การเข้ารหัสที่แฝงไปด้วยความไฟเราะครับ กลบท “ไทหลง” ถ้าเอาตัวอักษรมาทำ Look Up Table ก็จะได้ ดังนี้ ก == ง ข == ค ฃ == ฅ ฆ == ฌ จ == ย ฉ == ช ซ == ฒ ญ == ฑ ฏ == ฐ ฎ == ณ ด == ถ ต == น ท == บ ธ ==…

[BPMN] มาลองใช้ Timer Start Event กันครับ

จาก Blog ตอนที่แล้ว หลังจากไปตบตีกับ Timer Start Event  ที่ไม่สามารถ Deploy ได้มา 5 วัรเต็มๆ หลังจากแก้ปัญหาได้แล้ว คราวนี้มาลองดูตัวอย่างกันครับ หลายคนที่อ่าน Spec ของ BPMN เอาน่าจะงงกันครับ มาดูกระบวนการแบบง่ายๆกันก่อนครับ Note: กระบวนการที่ไม่ได้เป็นตัวอย่างของกระบวนการทางธุรกิจจริงๆนะครับ แค่เพียงทดสอบ Start Timer Event โดยมีส่วนประกอบ ดังนี้ รอที่ Job ทำงานครับ ต้องรอเวลา 2018-06-03 เวลาเที่ยงคืน ถ้าขี้เกียจก็เปลี่ยนเวลาเครื่องได้เลยครับ (ถ้าบน Windows ที่ยังไม่ Activate จะไม่สามารถย้อนเวลาได้ครับ) ดูผลลัพธ์ ดูที Console ของ Tomcat ครับ มีการ Execute 5 ครั้ง ครั้งแรกตอน Task Start ครับ และอีก 4 ครั้งตาม Config ครับ (เสียดายที่ลืมเขียนเวลาครับ) มาดูที่ Task ของ Mary ครับ  มีงาน 5 งานมารอให้ mary สะสางครับ จบไปแล้วกับ Blog ตอนนี้ครับ ต่อไปถ้าว่าง ผมคงลองเขียน Timer Start Event ตามกระบวนการธุรกิจจริงๆครับ ^__^

[BPMN] เมื่อ Timer Start Event ทำให้เกิดปัญหา duedate is null

หลังจากทำ Thesis มาเรื่อยๆ ผมได้มาลองใช้ Timer Start Event ของแบบจำลอง BPMN พอจะ Deploy เท่านั้นแหละ ? พระเจ้า !!!! ทำไมทำร้ายเด็กน้อยอย่างฉันเช่นนี้ ผมติดปัญหานี้มาประมาณ 2 สัปดาห์ครับ ระหว่างที่ทำก็ไล่ถาม Google ตรวจการกำหนด Config ไปเรื่อยๆ จนถึงเวลาแล้วทีผม ต้องเอา Stacktrace มาลองไล่ Code ของตัว BPMN Engine ใน GitHub ครับ ซึ่งพอไล่ๆไปแล้ว พบสาเหตุแล้ว มาลองดูผลลัพธ์กันครับ

[MSSQL] มาดูขนาดของ Database กัล

หลังจากช่วยได้ นอกจากเป็น Dev แล้ว อีกอย่างที่ Dev ควรรู้ด้วย คือ ตัว Database ครับ วันนี้ผมขอแปะ Query สำหรับดูขนาดของ Database ไฟล์ .mdf กับ .ldf โดยสามารถดูข้อมูลจากได้ Query ดังนี้ัครับ ผลลัพธ์ที่ได้ ประโยชน์ เอาไว้สำหรับสร้างแผนการทำ Maintance ระบบ เอาไว้สำหรับตัดสินใจการ Shink DB

[CR] ยาคูลท์ไลท์ นมเปรี้ยวสำหรับคนรุ่นใหม่ ใส่ใจสุขภาพ

หลังจากเดินจับโปเกม่อนมานาน ระหว่างทางอยู่ๆก็พบสาวยาคูลท์ครับ ซึ่งสิ่งที่ผมได้มา คือ ยาคูลท์ ไลท์ ครับ สำหรับคุณสมบัติของมันครับ สูตรน้ำตาลน้อยแค่ 1.75% เท่านั้น แค่ 30 Kcal โดยถ้าเทียบกับสูตรดั่งเดิมน้ำตาล 18% ครับ ราคา 8 บาท เพิ่มขึ้นจากสูตรดั่งเดิม 1 บาทครับ รสชาติ โดยทั่วไปไม่ต่างกับ อาจจะมีความจื๊ดหวาน ที่ลดลง สำหรับคนติดหวานน่าจะรู้สึกได้ครับ ^__^ สรุป ยาคูลท์ไลท์ นมเปรี้ยวสำหรับคนรุ่นใหม่ ใส่ใจสุขภาพ

[CR] เหนื่อยก็พักที่ PowerNap @Interchange Tower MRT Asoke

ติดปัญหา Error ของ BPMN ตั้งนานครับ พอแก้ได้แล้วเลยมาผ่อนคลายบ้างครับ ^__^ โดยวันนี้ผมได้ไปที่ร้าน PowerNap @Interchange Tower MRT Asoke ครับ เห็นใน Facebook มาหลายรอบแล้ว พอดีผ่านมาแถวนี้ด้วยโอกาศดีเลยครับ เตรียมนอนช่วงบ่ายครับ ที่อยู่ร้าน ตึก Interchange ชั้น B1 ครับ ถ้ามีใต้ดินออกปุ๊บจะโพล่มาเกือบถึงเลย สำหรับตัว PowerNap Lounge จะอยู่ลึกนิดนึงครับ โดยอยู่ชั้น B1 และผ่านช่องทางเล็กๆ จุดสังเกตุ คือ ร้าน Amazon ครับ เจอช่องเล็กๆพุ่งเข้าไปเลยครับ ถึงทางเข้าร้านแล้วครับ ป้ายร้านครับ ภาพรวมร้าน ตัวร้านมี 2 ส่วน ส่วน Cafe กับ Co-Working Space ครับ แอร์เย็นสบาย Wifi-เร็วดีครับ ส่วนการนอน จะเป็นห้องมืด ไฟสลัวนิดนึงครับ ถ้ามาครั้งแรกมี Welcome Drink ด้วย – ได้มาแบบงงๆเลย ตอนแรกกะจะมานวด และก็ที่มีให้เปลี่ยนรองเท้า เป็นรองเท้าแตะน้องปลาวาฬด้วยนะครับ สำหรับคนที่ใส่ถุงเท้ามาก็สวมทับเลย เข้าใจว่าป้องกันเรื่องกลิ่นครับ โปรโมชั่นที่ผมได้ลอง นวดด้วยเครื่องนวด 30 นาทีครับ + เครื่องดื่มครับ + ฟังเพลงผ่อนคลายครับ โดย 20 นาที เป็นการนวด โดยมี 3 โหมด ให้เลือก ได้แก่ โหมด Swing – เก้าอี้นวด ยกขึ้น สลับลบ และนวดคลายจุดไป โดยแต่ละรอบแรงที่กดจะค่อยๆ เพิ่มขึ้นนะ โหมดกดจุด – สำหรับคนชอบนวดแรงๆ หรือชอบนวดแผนไทย โหมดหลับสบาย – ตัวเก้าอี้จะปรับเป็นสำหรับนอน และนวดผ่อนคลายเบาๆครับ…