วันอาทิตย์ที่ 17 มกราคม พ.ศ. 2553

Sorting MP3 for Honda CIVIC 2010

ตาม topic เลยคืออยากให้เครื่องเสียงในรถเล่นไฟล์ MP3 จาก thumb drive ให้เหมือนกับที่เรียงในคอมฯ อุตส่าห์เปลี่ยนชื่อไฟล์เป็น 01, 02, ... ก็แล้ว เอามาเสียบฟังก็ยังไม่ยอมเล่นไฟล์เรียงตามตัวอักษร (alphabetical sort) เหมือนที่เห็นในคอม
ค้นไปเรื่อยๆเจอกับ FATSort ลงก็ง่ายๆเลย บน Linux - Ubuntu เปิด terminal ขึ้นมาสั่งติดตั้งด้วยคำสั่ง
#sudo apt-get install fatsort

โปรแกรมนี้จะทำหน้าที่เรียง FAT table ของไฟล์ใน thumb drive ตามตัวอักษร (alphabetical sort) แบบที่เห็นในคอม ซึ่งเครื่องเสียงในรถมันอ่านจาก FAT table นี่แหละ
เสียบ thumb drive เข้าไป copy เพลงลง thumb drive จะสร้างโฟล์เดอร์แยก album ก็ตามใจ หรือจะรวมๆเพลงเพราะๆไว้ในโฟล์เดอร์นึงแล้วเปลี่ยนชื่อไฟล์ด้วย 01, 02 ... เพื่อเรียงเพลงตามต้องการ
เสร็จแล้วก็ถึงคิวพระเอกของเรา FatSort ก่อนอื่นต้อง unmount thumb drive ก่อน ถ้าเทียบกับบน Windows คงเป็นการ save to remove storage device ก่อนจะถอด thumb drive (คนใช้ linux อยู่แล้วคงหาตำแหน่งของ device drive เป็นนะ ถ้าไม่เป็นก็ถามมา)
#umount /dev/sdc1

แล้วก็ FatSort
#sudo fatsort /dev/sdc1


แค่นี้ก็เรียบร้อย
สำหรับคนใช้ Windows ก็จะมีโปรแกรมสำหรับ Sorting FAT table ด้วยเหมือนกันชื่อ DriveSort รายละเอียดการใช้งาน Fixing the Honda Insight USB MP3 Sort Order

ขอบ่น Honda เรื่องการแก้ไขเสียง ต็อกๆ จากเครื่องยนต์หน่อยเหอะ ได้ยินคำล่ำลือเหมือนกันตอนแรกก็คิดว่าเป็นกันเยอะจริงหรอ ใครมาใส่ร้าย Civic สุดสวยของเรารึเปล่า ได้ข่าวเครื่องรุ่น 2010 แก้ปัญหาแล้ว ก็อุตส่าห์รอจนถอย Civic 2010 ออกมาตอนแรกประสบการณ์เยี่ยมจริงเครื่องนิ่มมากอัตราเร่งก็ดี ขับไปได้ 600 km. กว่าๆ มาแระต็อกๆ ไม่นึกว่าจะโดนกับตัวเองเซ็งโครต ขนาดช่วงนี้เห็นว่าเป็นช่วงรันอินขับแบบไม่เหยียบแล้วนะ

วันพุธที่ 6 มกราคม พ.ศ. 2553

BPEL or BPMN

เป็นอีกหนึ่งอย่างที่สนใจ หากมีเวลาว่าจะลองเล่นดูสักหน่อย แรกๆอ่านก็สับสนระหว่าง BPEL กับ BPMN ไปเจอความเห็นหนึ่ง เลยเอามาลงไว้ Re: Forking/contributing จากเรื่อง Open-Source BPEL takes the form of 'RiftSaw'
Depends on what you want. If you need to orchestrate services or build coarse grained WSDL services as a function of smaller grained WSDL services, then BPEL is the most obvious choice.

But if you need to manage human tasks or make the bridge between development and non technical people, then jPDL and BPMN are better suited.


Tom Baeyens
jBPM


อีกความเห็น Why use BPMN for BPEL? ของ Michael Rowley
ได้อธิบายว่าเนื่องจาก มาตราฐานของ WS-BPEL 2.0 ไม่ครอบคลุมถึง เครื่องหมาย, หรือสัญลักษณ์ต่างๆ(natation) และคงเป็นไปไม่ได้ที่จะสร้าง business process โดยเขียน BPEL ตรงๆด้วย XML ด้วยเหตุนี้ผู้ผลิตเครื่องมือ และนักพัฒนา BPEL จึงใช้ รูปภาพขึ้นมาแทน แต่เนื่องจากไม่มีมาตราฐานรองรับทำให้เครื่องมือของแต่ละเจ้าใช้ สัญลักษณ์แตกต่างกัน ซึ่งตรงนี้นี่เองที่ BPMN เข้ามาตอบโจทย์ตรงที่ทำความเข้าใจง่ายผู้ที่ไม่รู้จัก BPEL เลยหรือไม่รู้จัก BPMN เลย ก็สามารถทำความเข้าใจได้ และเมื่อใช้ BPMN ออกแบบเสร็จแล้วในการ implement ค่อยให้ผู้ที่เชี่ยวชาญ BPEL แต่ละค่ายไป implement ต่อไป ลองเข้าไปดูตามลิ้งค์มีตัวอย่าง BPEL ของ ActiveVOS, Eclipse BPEL Designer และ Oracle’s BPEL Process Manager จะเห็นว่ามีการใช้สัญลักษณ์ที่แตกต่างกัน

ปล.เหมือนคุ้นๆว่า Oracle มีเครื่องมือที่เปลี่ยน BPMN เป็น BPEL ได้ เคยเห็นแว็บๆนานแล้ว(ไม่แน่ใจ)