Category นายแว่นสตอรี่

เรื่องเล่าของนายแว่น ผู้ก่อตั้ง debuggingsoft ทำงานที่ไหน เคยเรียนอะไร

[Internship@True]วันที่ 12

วันนี้ก็เริ่มที่จะมาลองทำเว็บด้วย jsp แถมด้วย spring framework เท่าที่ดู คือ มีรูปแบบโครงสร้างที่ต่างกับ php framework ตัวอื่นๆ เช่น cakephp หรือ codeigniter แต่ในตอนแรกที่จะเริ่มทำนั้นจะต้อง set คอมให้พร้อมที่จะทำงานก่อน โดยหลัก คือ จะต้องมีตัว JDK, Editor และ Apache Tomcat Server แต่ปัญหาหลัก คือ คอมที่ True ไม่ให้ติดตั้งโปรแกรม จะให้แผ่น Hiren’s Boot ก็ไม่ดี เลยจะนำวิธีที่จะทำให้โปรแกรมทั้งหมดนี้เป็นแบบ Portable ก็จบ 😀…

[Internship@True]วันที่ 11

วันนี้ก็ลองรันไฟล์กับ Test ที่พี่เค้าได้ให้มา ซึ่งการทำงานแต่ละครั้งก็จะประมาณ 30 นาที และการลองทดลองหลายๆรอบก็จะพบปัญหาในระบบดังนี้ 1.เกิด ERROR ดังนี้ ที่มา: เกิดจากบรรทัด if [ ${CHECK_TAO_NULL} -eq “” ]; then #IS NULLวิธีแก้: if [ “${CHECK_TAO_NULL}” -eq “” ]; ก็ได้แล้ว

[Internship@True]วันที่ 10

จากปัญหาที่เกิดขึ้นเมื่อวานผมก็หาทางเลือกอื่น คือ ภาษา C ส่วนภาษา Java นั้นทิ้งไปนานแล้วเพราะ UNIX ไม่มี JVM และลงไม่ได้ โดยมีแหล่งข้อมูลที่ศึกษา ดังนี้ ผลการนั่งลองศึกษาข้อมูลในช่วงเข้าพบว่าภาษา C ทำได้ แต่จะเขียนยาวกว่า และอาจจะมีปัญหาในการ return ค่ากลับออกมา จึงได้กลับไปใช้ Shell Script และลองเขียนต่อในช่วงบ่าย โดยจะเอา PL/SQL ที่เขียนไว้มาลองแปลงเป็น Shell Script โดยใช้คำสั่ง CAT อ่านไฟล์ และใช้คำสั่ง AWK ซึ่งเป็นตัวโปรแกรมย่อยที่มีหน้าที่ในการจัดการข้อความมาใช้ โดยมีคำสั่งคร่าวๆดังนี้

[Internship@True]วันที่ 9

วันนี้ก็ได้ลอง syntax ของ shell script และหาข้อมูลเพิ่มเติมในการแก้ปัญหา ^M โดยใน VI จะมีคำสั่งที่แก้ได้ ดังนี้ ปัญหาที่พบในไฟล์ test1.sh[16]: ^M: not found. จากนั้นก็ SAVE ตามปรกติ และลองนำมาเปิดดูใหม่ ก็จะดูได้โดยที่ไม่มีปัญหา และสามารถที่จะรัน script ได้อย่างถูกต้องอ้างอิง: หลังจากนั้น ผมก็เริ่มนำสิ่งที่ได้ทำแยกไว้หลายๆส่งมาลองรวมเป็นไฟล์เดียวกัน ตั้งแต่ การหาวันที่, อ่านรายชื่อไฟล์, ย้ายไฟล์ไปยัง orapath(โพลเดอร์ที่ Oracle ยอมให้อ่านไฟล์), เรียกใช้ PL/SQL(อ่านไฟล์+Insert) ที่ได้เตรียมไว้ และก็ย้ายไฟล์ที่ทำเสร็จไปใน archive ซึ่งก็ได้ทำสำเร็จ และ…

[Internship@True]วันที่ 8

วันนี้ลางานก็ไม่มีอะไรมาก แค่พี่บอกว่าได้ username ในระบบแล้วหลังจากรอมานานถึง 3 สัปดาห์

[Internship@True]วันที่ 7 วันเกิดผมเอง^^

งานหลักวันนี้ก็ คือ ศึกษา Syntax และเขียน/แก้ไข shell script ให้ทำงานตามที่เราต้องการ ซึ่งวันนี้ปัญหาที่พบจะเป็นปัญหาตามที่ได้ไล่ไว้ด้านล่าง และทำการแก้ไขจนสามารถที่จะอ่านไฟล์ได้ ปัญหาที่พบระหว่างการทำงาน: test1.sh[16]: ^M: not found.สาเหตุของปัญหา: ^M คือ ตัวอักษรที่บอกว่าจบบรรทัดนี้แล้ว ซึ่งจะเป็นใน Text File ของระบบของ windowsวิธีแก้ปัญหาจากการค้นคว้าหาข้อมูลเพิ่ม

[Internship@True]วันที่ 6

เนื่องจากยังไม่มี username ของทางทรู ทำให้ต้องมาเกาะใช้ username ของพี่ๆเวียนไปมาทำให้ต้องมาลงโปรแกรมที่จำเป็นใหม่ตลอด โดยในส่วนแรกขอสรุปโปรแกรมที่ใช้เลยและกัน

[Internship@True]วันที่ 5

วันนี้ก็เรื่องมีสิ่งใหม่ๆ เข้ามาแล้วจากเดิมที่ query แบบปกติ คือ SQL ที่เราทำ มาเป็นตัว PL/SQL และก็มีโปรเจคเข้ามาแล้ว โดยตัวโปรเจตก็จะมีรายละเอียดคร่าวๆ

[Internship@True]วันที่ 4

วันนี้ก็ทำงานตามปกติ ก็มีงานเดิม คือ query ข้อมูล กับดู log ของ roaming ส่วนช่วงบ่ายก็เริ่มชิว ลง xampp portable มาเพื่อจะลองศึกษา codeigniter ซึ่งเป็น php framework อีกตัวหนึ่ง ทวนความหลังกับ cakephp อันแสนโหดร้ายจากฝึกงานเมื่อปีที่แล้ว รับงานมา แต่เพื่อนร่วมทีมรับ job นอก และทิ้งงานไป TT

[Internship@True]วันที่ 3

วันนี้ก็เริ่มมีงานให้ศึกษา log ของ Roaming ประมานค่า Acknowledge ที่เรียนตอน network และก็มาดูแต่ละ case หรือ scenario ว่ามันผ่านตรงตามข้อกำหนด หรือไม่