The system to facilitate the distribution and accession of the faculty's announcement

ระบบควบคุมในการกระจายและเข้าถึงข่าวสาร การประกาศ

วันพุธที่ 27 เมษายน พ.ศ. 2559

Adviser meeting 28/04/59

ไม่มีความคิดเห็น :
สิ่งที่ดำเนินการไปแล้ว

  1. ทำ presentation project
  2. pdf viewer ที่ scroll หน้าจอเองได้ : https://anounceprojectcpre55.blogspot.com/b/post-preview?token=VnFSXVQBAAA.ANuRxtvSvj43pzswuWnMcd8vIPHt794oY144f4k0Xnj01He2HUmLLmyG85QuNctSrxmD8I_Ta3TEMmoBWPsHyA.74r5iwKn3mis-t9RM6SFew&postId=3147736177097730575&type=POST
ปัญหาที่พบ
  1. ไม่สามารถบูท Chromium Os ได้ 
  2. ค้นภายหลังว่า SD card ที่ใช้สำหรับลง os เกิดการชำรุด จึงยังคงไม่แน่ใจว่า Chromium Os บูทไม่ได้ก่อนที่ SD card จะชำรุดหรือไม่ โดยจะทำการทดสอบต่อไป แต่หากพบว่าไม่ได้เป็นที่ SD card ก็จะทดลองวิธีการใหม่
สิ่งที่จะดำเนินการต่อ
  1. ทดสอบ Chromium Os กับ SD card ที่ซื้อมาใหม่
  2. ถ่ายทำวิดีโอนำเสนอเพิ่มเติมและทำการตัดต่อ
  3. ใช้โปรแกรมถูกลิขสิทธิ์ทำ slide
  4. ใช้รูปที่ถูกลิขสิทธิ์
  5. เพิ่มเนื้อหาใน slide
  6. ถ้าเนื้อหาเยอะ อาจใช้ script 
  7. บทที่ 2 โปรเจ็ค เรื่อง cms, raspberry pi2, *ตัวอย่างเว็บประกาศข่าว
  8. ครั้งหน้ามาหลังเรียนวิชาตอนบ่ายเสร็จ

วันอังคารที่ 26 เมษายน พ.ศ. 2559

Auto scrolling pdf viewer

ไม่มีความคิดเห็น :
  เราพบว่าไฟล์ pdf เวลานำมาแสดง ถ้าไฟล์เป็นหน้าที่ยาวเกินหนึ่งหน้า  เวลาออกหน้าจอข้อมูลองมันจะถูกแสดงออกมาไม่ครบแล้วผู้ที่มองเห็นผ่านหน้าจอคงไม่สามารถกดปุ่ม scroll เพื่อดูเนื้อหาที่เหลือเองได้  เราค้นพบแนวทางแก้ไขคือใช้ auto scroll โดยใช้ jquery วิธีการใช้งาน ดังนี้
1. ดาวน์โหลด jquery มาไว้ในโฟลเดอร์เดียวกับไฟล์ที่เราจะเรียกใช้
2. ตัวอย่างโค้ดใช้งานเป็น ดังนี้


<!DOCTYPE html>
<html lang="en">
<head>
      <title>The jQuery Example</title>
      <script type = "text/javascript" 
         src = "jquery-2.2.3.min.js"></script>

     <script type="text/javascript">
  $(document).ready(function(){
      $("#reset").click(function(){
       $("#iframeContainer").animate({scrollTop: 0}, 1);
      });
      $("#auto").click(function(){
       var position= 100;
       for (var i = 0 ; i < 60; i++) {
        $("#iframeContainer").animate({scrollTop: (position*(i+1))}, 10000);
       }
      });
  });
 </script>
</head>
<body>
 <p><button id="reset">reset</button></p>
 <button id="auto">auto</button>

 <div id="iframeContainer" style="width: 800px; height: 600px; overflow: auto;">
    <iframe width="1040" height="6000" src="HCI-05.pdf" scrolling="no">
    </iframe>
 //You have to know exact width and height of PDF file
 </div>
</body>
</html>

==

วันพุธที่ 20 เมษายน พ.ศ. 2559

User meeting #

ไม่มีความคิดเห็น :
คำถามเรื่องการใช้งานของ admin ในระบบเดิมที่ใช้งานอยู่


1. ใน slide บางหน้าเป็นรูปภาพเพราะไม่มี font ในคอมที่เปิดใช่หรือไม่
2. ในกรณีไหนบ้างที่ใช้รูปภาพมาเป็น slide 1 หน้าเลย
3. ไฟล์วิดิโอตอนนี้ใช้ slide แนบไฟล์อยู่ใช่หรือไม่
4. ปกติจะมีไฟล์ slide อันหนึ่งเก็บข่าวประกาศของทั้งปี โดยประกาศส่วนที่นำเสนอในเวลานี้จะถูกเลือกออกมาอีกทีใช่หรือไม่ อย่างไร
5. อยากให้ข้อมูลประกาศไม่สามารถแสดงได้เมื่อหมดอายุใช่หรือไม่
6. ปกติเวลาเล่น video ในประกาศหน้าจอทำอย่างไร
7. ประกาศ pdf เคยสร้างหรือไม่อย่างไร
8. ยังจำเป็นในการใช้ power point สร้างประกาศอยู่หรือไม่ อย่างไร

Adviser meeting 21/04/2559

ไม่มีความคิดเห็น :
1. เราจะสร้าง cms สำหรับสร้างข่าวหรือสร้าง presentation viwer ?

2. เราตั้งใจจะเผยแพร่ข่าวในลักษณะไหน ออกจอหรือขึ้นเว็บด้วย

3. ข่าวในแต่ละชนิด ( pdf, image, video และ text ) มีรูปแบบการแสดงออกหน้าจออย่างไร

3.1 pdf จะถูกแสดงออกหน้าจอหรือไม่ หรือแสดงในหน้าเว็บ

4. บนหน้าจอจะแสดงข่าวชนิดไหนบ้าง

5. ภาพการใช้งานของ admin ในโปรเจ็คเราเป็นอย่างไร

สิ่งที่ดำเนินการไปแล้ว

1. หาข้อมูล slide viewer api หรือ slide viewer plugin มาใช้ในการแสดงประกาศประเภท slide
  api ที่เราหาข้อมูลมาได้แก่ win32com, ViewerJS,  rst2html, Scripd, django cms revealJS, django-slider, javascript slideshow

ปัญหาที่พบ 

1. win32com เป็น module python สำหรับสร้าง slide ppt ไม่ได้เป็น slide viewer

2. ViewerJS เป็น html, css และ javascript ดาวน์โหลดมาแล้วเรียกใช้คำสั่งไม่ได้

3. rst2html เป็น django cms plugin แปลงไฟล์ restructure text เป็น html แต่ไม่แน่ใจว่าผู้ใช้งานโปรเจ็คเราในส่วนผู้ดูแลระบบ จะสะดวกในการสร้าง rst

4. Scripd มี api สำหรับ developer ในการใช้ slide viewer แต่คิดค่าบริการ

5.django cms revealJS เป็น django cms plugin ทดลองใช้งานแล้ว ไม่เข้าใจการใช้งาน

6. django-slider เป็น django cms plugin ทดลองใช้งานแล้วแต่การใช้งาน ไม่ตรงตามที่เราต้องการ โดยในการสร้าง slide ใช้ flexslider ในการสร้างในค่าเริ่มต้น

7. javascript slideshow เป็นวิธีเขียน javascript ในการทำ image slider

สิ่งที่จะดำเนินการต่อ
1. ทำ presentation project
2. แก้ไข video
3. สร้าง feature ให้ครบก่อนแล้วค่อยตงลงเรื่องสิทธิ์ของ user ทีหลัง
4. pdf viewer ที่ scroll หน้าจอเองได้

วันพฤหัสบดีที่ 7 เมษายน พ.ศ. 2559

Adviser meeting 7/04/2559

ไม่มีความคิดเห็น :
สิ่งที่ดำเนินการไปแล้ว
1. ทดลองสร้าง app post message เป็นข้อความที่แสดงใต้จอ
2. ติดตั้ง chromium os
3.ทดลองปรับแต่งหน้าเว็บให้เป็นหน้าของโปรเจ็คเรา

ปัญหาที่พบ
1. chromium os ไม่บูตหลังจากทดลองเปิดใน Raspberry pi2

สิ่งที่จะดำเนินการต่อ
1. แก้ไข video ความคืบหน้าโปรเจ็ค
2. ทำ slide นำเสนอโปรเจ็ค