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

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

[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 ว่ามันผ่านตรงตามข้อกำหนด หรือไม่