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

Copy Code ข้ามเครื่อง แบบ Quick and Dirty

ช่วงนี้เป็นฤดู port code จาก Windows Service ที่เขียนด้วย .net มาเป็น Erlang แล้ว code ส่วนมากจะเป็น SQL Statement ที่เหมือนกัน ไม่ว่าจะเขียนด้วยภาษาอะไร พอโครงสร้างที่เขียนด้วย Erlang เสร็จ เช่นพวก Supervisor ไหนจะดูแล Process ไหน Process ไหนเป็น dynamic เป็น static ตรงไหนใช้ OTP บ้าง ครบหมด ถึงคิวต้อง port SQL Statement แล้ว

ซึ่งการ port (สำหรับผม) ไม่ใช่ว่า อ่าน code แล้วเขียนตามได้เลย อย่างน้อยๆ มันก็ code คนละประเภทกัน (OOP vs Functional) แต่สิ่งที่ต้อง port มาให้เหมือนๆ กันเลยก็คือ PL/SQL statement สำหรับ Oracle

ผมไม่ได้ดูแค่ตา เนื่องจากไม่ได้เขียน C# เลย ตอน Microsoft ออก C# ก็ปฏิเสธมาตลอด (อยู่แต่กับ C/C++) พอจะต้อง port C# ก็เลยต้องอาศัย Visual Studio (2005 อีกต่างหาก) debug ไป F9, F10, F11, Shift-F11 ไป เจอ code ก็ว่ากันไป

ทีนี้ถึงเวลาต้อง Copy SQL statement มาอีกเครื่อง เลยต้องหาทางที่สะดวกที่สุด เพราะ C# code ต้อง debug อยู่บน Windows7+Visual Studio 2005 ส่วน Erlang code อยู่บน Mac OSX

แต่ก่อน ส่ง message ระหว่างเครื่องผมใช้ MSN บ้าง Jabber บ้าง แต่ตอนนี้ไม่มี MSN ส่วน Jabber เสียเวลาสร้าง account อีก Google account ก็เป็น Hangouts หมด งง ใช้ไม่เป็น เสียเวลา ช้า

ค้นไปเจอ IP Messenger เข้า น่าสนใจครับ เล็ก เร็ว สะดวก ไม่ต้องมาสร้าง account วุ่นวาย Open Source ด้วย

บน Windows : http://www.ipmsg.org/index.html.en
บน OSX : http://ishwt.net/en/software/ipmsg/

ง่ายดี ไม่ต้องคิดมาก แถมมี code เผื่อเอาไปทำอะไรต่อยอดได้อีก


ไม่มีความคิดเห็น:

แสดงความคิดเห็น