Welcome! My name is ArmNo. I'm computer engineering student of Chiang Mai University, Thailand. This blog is about my internship program summer 2009. Enjoy!

Daily Note 05.13.2009

Wednesday, May 13th, 2009

05.13.2009
    0910 – arrive @ office
    1000 – start notepad++
    1153 – wait for P Jay restoring DB (SN Screen Capture assignment)
         – talk with Thanh for testing
    1200 – talk with P Wan about remained tasks.
    @TODO my left things
        [4]change I_TREE structure (use task_id instead of task_name, seperate with dot(.)
        [5]multiple users
        [6]merge input page with my calendars
    @TO HELP Thanh checking …
        1. log in & log out
            – username can’t leave blank.
            – can check correct password
            – ‘remember me’ .. i don’t know.
            – after login => redirect to add to report page
            – direct to application w/o loggin in
            – log out menu in every pages.
        2. add to report
            – select resource name => data below changed
            – change date => data change
            – total hour calculation
            – ot. request field
            – add button (toggled) & close button
            – timefrom and timeto
                – select timeto to tomorrow will add 2 record (today and tomorrow)
            – project, tasktype, task => correct order
            – add & cancel button works?
                – cancel will clear all forms
            – edit => load data into input form => button changed to save
                – when cancel => button change to add
            – delete button with alert message
            – conflict time of the same task are not allowed.
                – but for different task, it can.
        3. time sheet
            – display correct data in header table
                – date => today’s date
                – project name => all task done in that month
                – data in table
                    – time
                    – work hour
                    – total hour
                    – week total calculation is not done.
                    – month total is calculated.
            – check for printing. using print preview or print.
    1345 – back from lunch.
         – talking with P Wan => menu for application
    @TODO
        !- list remain tasks => P Pong
        – check schedule of everyone => P Pong
        !- design app’s menu => Itzco
        – use Tortoise HG => .. me ?
        – send email to Tien => P Pong (after list remained tasks)
        !- (P Tae’s) capture screens from SN application and paste on PPT file before friday
    1459 – the rests
        *[4] change I_TREE structure. Use task_id instead of task_name, seperate with dot(.)
        [5]  create tree input
        [6]  merge input page with my calendars
    1526 – design app menu
         – integrated login.
    1623 – inspect SN bug => capture all screen
    1648 – SN screen capturing
        errors – header already sent
               – ‘Plan – A’ => class not found
               – ‘invoice_inquiry’=> ‘kumkum’
               – ’sale_inquiry’ => ‘kaha’
               – ‘new_distribute_sale_entry’ => class not found
               – ‘dist_s_inq_tran’ => 2 forms too long (FF3)
               – ‘monthly_com’ database exceptions (2)
               – ‘export_item’ database exceptions (2)
    1946 – email sent. back home.

email ประจำวัน #36

Wednesday, May 13th, 2009

สวัสดีครับ
รายงานประจำวันที่ 13/05/2009 – Working Report System (Tequila Framework)
สิ่งที่ทำวันนี้

  • ช่วยคุณ Thanh ในการ testing โดยให้ข้อมูลของ application เจาะเป็นส่วนๆ ส่วนไหนทำอะไรได้บ้าง
  • เขียน commsheet สำหรับ request task ที่เหลือของ working report system
  • capture SN screen

สิ่งที่ต้องทำ

  • ออกแบบ application menu โดยใช้ xml
  • ทำ calendar view ให้แสดงข้อมูล(ที่มีอยู่แล้ว)ได้

ขอบคุณครับ
อาม

Daily Note 05.12.2009

Tuesday, May 12th, 2009

05.12.2009
    0905 – arrive @ office
    0921 – start notepad++, gmail, Dw
    1425 – installed Web Time Sheet on Blue Ball Server.
         – "too dark, border is too thick"
    1452 – do follow boss’ comments.
    1513 – deleting .svn on blue ball server.
    1557 – firefox can print more than 1 pages. !_!
         – page 2 is still incorrect.
    1621 – restart machine.
    1805 – printed time sheet using Firefox. Still some incorrect styles.
    1811 – session check after login pages.
    1826 – email sent.

email ประจำวัน #35

Tuesday, May 12th, 2009

สวัสดีครับ
รายงานประจำวันที่ 12/05/2009 – Working Report System (Tequila Framework)
สิ่งที่ทำวันนี้

  • install application บน server (http://systems.blueballgroup.com/workingreport/ , username: admin, password: admin)
  • ติดต่อกับคุณ Tien และส่ง sourcecode กับ document ไปให้
  • แก้ css ของการ print ให้ firefox สามารถ print time sheet มากกว่า 1 หน้า และแสดง header information ในทุกๆหน้าได้ แต่ยังมีปัญหาคือ header ของหน้าแรก กับหน้าอื่นๆ ขนาดไม่เท่ากัน (เฉพาะใน Firefox)

ขอบคุณครับ
อาม

Daily Note 05.11.2009

Monday, May 11th, 2009

05.11.2009
    0900 – arrive @ office.
    0931 – talking with Mr.Han.
    @TODO
                [4]change I_TREE structure (use task_id instead of task_name, seperate with dot(.)
    [doing]        [3]printing multiple pages with headers and footers (in every pages)
                [5]multiple users
    [done]        ***connect with Mr.Han on Monday
                [6]merge input page with my calendars
    1100 – my task => change print.css for printing multiple pages.
    1327 – back from lunch.
    1650 – transfered project to P’Pong
         – my remained bug is print.css => page breaker doesn’t work with Firefox 3
    1924 – back home.

email ประจำวัน #34

Monday, May 11th, 2009

สวัสดีครับ
รายงานประจำวันที่ 11/05/2009 – Web Time Sheet
สิ่งที่ทำวันนี้

  • ติดต่อกับคุณ Han และส่ง source code กับ document ไปให้
  • แก้ไข css ของการ print

ปัญหาที่พบ

  • สำหรับ time sheet ที่ยาวเกิน 1 หน้า Firefox ไม่ตัดขึ้นหน้าใหม่ให้ (ส่วน IE นั้นขึ้นหน้าใหม่ให้ครับ)

สิ่งที่ต้องทำ

  • ติดต่อกับคุณ Tien เพื่อส่งต่อ project

ขอบคุณครับ
อาม

Daily Note 05.07.2009

Thursday, May 7th, 2009

05.07.2009
    0900 – arrive @ office
    0926 – start notepad++, Dw CS4, and MySQL Query Browser.
    @TODO
        [done]        redundancy check for same task input for each day.
        [done]        change the View to make new data object can be displayed.
                    integrate input page with my calendars
        [pending]    ascii decoding/encoding
    0929 – next task => change the View.
    1019 – 0929 is done. Next => 366
    1028 – found a bug in add new view. Add and Cancel are out of the div.
    1046 – fixed 1028 by expand application’s layout (from 53em to 65em).
    1106 – I’m doing 366.
    1149 – I’m not sure if my method do too much works.
    1203 – operators >= and <= can be used to compare datetime … – -"
    1233 – use TIMESTAMP for comparasion
    1345 – back from lunch.
    1403 – finish 366 (redundancy check). Next => ask boss for advices.
    1417 – remain things in the View => company name, report to, company name, object name, client name, data in report footer
    1453 – comments from boss..
            Boss P’Wan => header table
                       => I_TREE structure (use task_id instead of task_name)
                       => print multiple pages with header and footer on every page
            Boss P’Tae => He doesn’t want to see detail in the report, but tree is better. and loading notice
           my comments => data correction (add detail in a day w/o header, total hour calculation)
                       => multiple users
                       => connect with ‘Han’ on Monday
                       => fix all buggggggsssss
           + old tasks => integrate input page with my calendars
                          [pending]    ascii decoding/encoding
    1529 – summarize remained tasks
    @TODO
    [done]        [1]header table border
                [4]change I_TREE structure (use task_id instead of task_name, seperate with dot(.)
    [doing]        [3]printing multiple pages with headers and footers (in every pages)
    [done]        [2]check for data corrections (add detail in a day w/o header, total hours calculation)
                [5]multiple users
                ***connect with Mr.Han on Monday
                [6]merge input page with my calendars
    1553 – added all tasks to Google Calendar & Toodledo, Sync w/ my iPod Touch
    1616 – finish 396 (task#[1]). Next, task [2]
    1620 – special task => generate MS pages
    1651 – all MS pages were generated. work_report_detail still has some have-to-fix-by-manual problem (SQL Query w/o label field)
            => Next, task[2], check data correction (add detail in a day w/o header, total hours calculation)
    1709 – maybe that error occured by human-error …
    1710 – Next, task[3] printing multiple pages Time Sheet w/ headers and footers
            1st. I have to input tasks of everyday in 1 month, with long work details.
    1821 – finish input time sheet of January 2009 [Pizza Man].
    1833 – email sent.

ยิ่งนับวัน ยิ่งเขียน daily note ยาวขึ้นเรื่อยๆเว้ยเห้ย :0

email ประจำวัน #33

Thursday, May 7th, 2009

สวัสดีครับ
รายงานประจำวันที่ 07/05/2009 – Web Time Sheet (Tequila Framework)
สิ่งที่ทำวันนี้

  • แก้โค้ดส่วน View จากที่เปลี่ยน data object ของเมื่อวาน ให้แสดงผล time sheet ได้เหมือนเดิม
  • เพิ่มการเช็คการทับซ้อนของช่วงเวลา สำหรับ report detail (ไม่ให้ add detail ทับช่วงเวลาของ report detail ที่มีอยู่เดิม สำหรับ task เดียวกัน)
  • แก้ template ของ time sheet
  • ทดสอบ input time sheet เพื่อจะนำไปจัดรูปแบบเมื่อต้อง print มากกว่า 1 หน้า

สิ่งที่ต้องทำ

  • จัดรูปแบบ css สำหรับการ print time sheet หลายๆหน้า (ต้องให้มี header กับ footer อยู่ทุกหน้า)
  • เปลี่ยนโครงสร้างข้อมูลของ field I_TREE จากเดิมเป็น taskname.taskname ให้เป็น task_id.task_id
  • ติดต่อกับ Mr.Han เพื่อเตรียมโอน project ต่อ (อาทิตย์หน้า)

ขอบคุณครับ
อาม

Daily Note 05.06.2009

Wednesday, May 6th, 2009

05.06.2009
    0900 – arrived @ office
    0922 – start notepad++
    [doing]        conflict check for same task input for each day.
    [done]        a day within >1 report details
    0925 – upgrade Tequila Framework
    0958 – Tequila upgraded, with some error message in Core Framework
    1008 – cannot clone webtimesheet project from local directory
    1013 – Q1=> where ‘temp/xml_definition/xml_def.xml’ located? => it should created by itself. check write permission
           Q2=> Fatal error in table relations page. => solved with Q1.
           Q3=> add my project to Tequila_Application ? => Yes. I’ve done.
    1019 – back to my work.. conflict check for adding task in a day.
    1209 – @TODO from big boss
    [done]        upgrade project (integrate with Tequila_Application using beyond compare)
    [done]        create a print css
    [done]        change a little screen view css
    [done]        change the data object
    [doing]        change the View to make new data object can be displayed.
    [pending]    represent forms understandable
                integrate input page with my calendars
    [pending]    ascii decoding/encoding
    1326 – back from lunch.
    1406 – change css for timesheet report.
    1449 – 344 is done, pending for boss’ comments
    1457 – create a print css.
    1644 – print css is almost finish. I should ask my boss for some advices.
    1649 – change the data model. working . . .
    1802 – data object has changed. Next, change the View.
    1827 – sent email.

email ประจำวัน #32

Wednesday, May 6th, 2009

สวัสดีครับ
รายงานประจำวันที่ 06/05/2009 – Web Time Sheet (Tequila Framework)
สิ่งที่ทำวันนี้

  • upgrade Tequila Framework และรวม web time sheet project เข้ากับ Tequila Application (เวอร์ชั่นใหม่)
  • แก้ปัญหาวันที่มี report detail มากกว่า 1 detail ให้แสดงผลใน timesheet ได้อย่างถูกต้อง (จากเดิมที่มีช่องเกินมาหนึ่งช่อง) .. ซึ่งสาเหตุมาจากโค้ดส่วน View ผิด logic ครับ
  • ปรับปรุง css ของ timesheet
  • สำหรับเรื่อง export file เป็น pdf หรือ xls นั้น คุณ itzco แนะนำว่าไม่จำเป็นต้อง export ออกมาเป็นไฟล์ เพราะรูปแบบของ time sheet report (ที่เป็น screen report) นั้นอยู่ในรูปแบบ ready to print อยู่แล้ว และสามารถเขียน css สำหรับจัดรูปแบบของ timesheet สำหรับ print ออกมาโดยเฉพาะได้ .. ซึ่งก็ลองทำดูแล้วครับ ได้รูปแบบของ timesheet เมื่อ print ออกมาเหมือน timesheet จริง (ดูจาก print preview)
  • แก้ไข data object ให้แสดงผลใน View ทำได้ง่ายขึ้น (ทำให้ไม่ต้องเขียนโค้ดใน View ซับซ้อนเกินไป)

สิ่งที่ต้องทำ

  • แก้ไขโค้ดส่วน View เนื่องจาก data object เปลี่ยนแปลง
  • แสดงข้อมูล work report ใน calendar view

ขอบคุณครับ
อาม