ประสบการณ์ฤดูร้อน (Nation U . Summer Experience)

nation u. summer experience
nation u. summer experience 2011

โครงการ Nation U.  Summer Experience 2011 ระหว่างวันที่ 23 พ.ค.- 17 มิ.ย.2554 สำหรับนักศึกษามหาวิทยาลัยเนชั่นรุ่นแรก ทำกิจกรรมร่วมกับวิทยากรระดับประเทศมากมาย อาทิ ครูคริส ครูนีน่า ครูนุ้ย ครูเต้ ดูงานที่การรถไฟแห่งประเทศไทย บมจ.เนชั่นมัลติมีเดีย กรุ๊ป บจก.ดับบลิวพีเอส (ประเทศไทย) มีรางวัลแพ็คเก็จทัวร์ดูงานเกาหลีใต้ และกิจกรรม meet & Greet กับดารา รับสมัครจำนวนจำกัด สมัครได้สำนักพัฒนานักศึกษา โทร 054-265170-6 ต่อ 115 ไม่จำกัดชั้นปี แต่รับจำนวนจำกัด สามารถ ตรวจประกาศรายชื่อ หรือดาวน์โหลดใบสมัคร ได้ทางเว็บไซต์ http://www.nation-u.com
+ http://www.nation-u.com/summer.php

ระบบรายงานสถิติการเข้าชมเว็บไซต์

truehits
truehits

26 เม.ย.54 มีเหตุให้ต้องมองหาระบบเก็บสถิติการเข้าใช้บริการเว็บไซต์ พบว่าปัจจุบันบริการของ truehits.net เก็บค่าบริการปีละ 1800 บาท หรือหารเป็นเดือนคือ 150 บาทต่อเดือน ถ้าจ่ายล่วงหน้า 5 ปี หรือ 9000 บาท มีโปรโมชั่นใช้บริการได้ตลอดไปจนกว่าจะยกเลิกการให้บริการ  web stat ซึ่งน่าสนใจมาก

เมื่อมองหาผู้ให้บริการรายอื่นก็พบ stats.in.th และ histats.com ซึ่งให้บริการสถิติการเข้าเว็บไซต์แบบไม่มีค่าใช้จ่าย ขณะนี้กำลังทดสอบใช้บริการแบบที่ไม่มีค่าใช้จ่ายดูครับ ถ้ามีปัญหาเรื่องของฟรี ก็จะกลับมาเล่าให้ฟังใหม่ แต่ ณ ขณะนี้ยังไม่พบปัญหาร้ายแรงถึงขั้นต้องตัดญาติขาดมิตรครับ

เปลี่ยนสิทธิ์ของบุคคลทั่วไปที่เข้าใช้ phpbb3

anonymous in phpbb3
anonymous in phpbb3

16 เม.ย.54 ในเว็บบอร์ดที่ติดตั้งด้วย phpbb3 ของเว็บไซต์หนึ่ง .. พบว่าผู้ใช้ทั่วไปสามารถเข้ามาเขียนข้อความประกาศได้  โดยไม่ต้องลงทะเบียน เพราะเข้ามาในฐานะบุคคลทั่วไป ซึ่งเป็นเรื่องไม่สมเหตุสมผล จึงเข้าไปแก้กลุ่มของบุคคลทั่วไป ไม่ให้เขียนประกาศในเว็บบอร์ดใด ๆ ของระบบ ก็ต้องเข้าในฐานะ administrator แล้วเลือก บอร์ดและหมวดหมู่ -> การอนุญาตกลุ่มของบอร์ด -> บุคคลทั่วไป แล้วเลือกบทบาทของ board เป็น limited Access เพียงเท่านี้ตัวเลือกประกาศก็จะหายไปเมื่อมีการตั้งกระทู้ใหม่

แก้ไข ไซต์นี้อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ ใน google.com

malware
malware

7 เม.ย.54 หลายปีก่อนเครื่องบริการของผมเจอ malware ซึ่งเป็น server ที่น่าเชื่อถือแต่ก็ยังโดน malware ที่ฝั่ง server ตอนนั้นใช้วิธีเขียน script อ่านทุกแฟ้ม แล้วสั่งลบ code อัตโนมัติ เพราะติดแค่บรรทัดเดียว จากนั้นก็พบบ้างในบาง server แต่ไม่หนักเพราะแก้ไขไปตาม script ที่ติด มักมีไม่กี่แฟ้มที่พบ
มาคราวนี้พบ server ตัวหนึ่งติด malware ติดมาหลายเดือน ปัญหาใหญ่คือ browser ที่ตรวจกับ google.com จะไม่ยอมให้เปิดเว็บไซต์ แล้วฟ้องว่า “ไซต์นี้อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ” search แล้วแฟ้มที่ติดกว่า 500 แฟ้ม จากแฟ้มทั้งหมดหลายพันแฟ้ม เหตุน่าจะเกิดจากการติดที่ฝั่ง client แล้ว upload แฟ้มทั้งหมดไปวางไว้ที่ server เพราะเวลาของแต่ละแฟ้มที่ติดกับไม่ติดเหมือนกัน แฟ้มที่ติดก็จะแตกต่างกันไป บางแฟ้มโดน 2 บรรทัด บางแฟ้มโดน 4 บรรทัด จึงแก้ไขโดย download แฟ้มทั้งหมดมาวางที่เครื่อง client แล้ว search หาบรรทัดปัญหาแล้วลบออก จากนั้นก็ upload แฟ้มที่แก้ไขกลับเข้าไปทับแฟ้มเดิม

ถ้าแก้ไขแล้วก็ไปแจ้งขอรับการตรวจสอบที่ webmaster tools
http://www.google.com/webmasters/tools

การนำเสนอภาพด้วย lightbox ใน frame

lightbox
lightbox

19 มี.ค.54 เนื่องจากเห็นตัวอย่างภาพที่นำเสนอใน  facebook.com ซึ่งใช้หลักการคล้ายกับ lightbox script แต่เดิมการนำเสนอภาพที่มีขนาดใหญ่ จะตกขอบของ windows screen แต่ใน facebook ไม่มีตกครับ ประกอบกับคิดจะรวมเอกสารส่วนบุคคลให้มองเห็นทั้งฉบับใน windows screen จึงต้องแก้ไข code ของ light box เพื่อให้การนำเสนอภาพกว้างไม่เกิน 800px และสูงไม่เกิน 500px ซึ่งแก้ไข 2 จุดคือ

จุดแรก แก้แฟ้ม lightbox.css
จาก #lightbox img{width:auto; height:auto;}
เป็น #lightbox img{max-width:800px; max-height:600px;}

จุดที่สอง แก้แฟ้ม lightbox.js
จาก
imgPreloader.onload = (function(){
this.lightboxImage.src = this.imageArray[this.activeImage][0];
this.resizeImageContainer(imgPreloader.width, imgPreloader.height);
}).bind(this);

เป็น
imgPreloader.onload = (function(){
this.lightboxImage.src = this.imageArray[this.activeImage][0];
if (imgPreloader.height > 500 || imgPreloader.width > 800)    {
var sc = imgPreloader.height / 500;
if (imgPreloader.width > 800) { sc = imgPreloader.width / 800; }
this.resizeImageContainer((imgPreloader.width / sc), (imgPreloader.height / sc));
} else {
this.resizeImageContainer(imgPreloader.width, imgPreloader.height);
}
}).bind(this);

แนะนำเว็บไซต์
+ http://www.emanueleferonato.com/2007/08/22/create-a-lightbox-effect-only-with-css-no-javascript-needed/
+ http://blog.lysender.com/2010/07/scale-image-lightbox-another-javascript-hack/
+ http://www.thaiall.com/blog/burin/2440/

ใช้บล็อกเป็นโน๊ตย่อ หรือบันทึกช่วยจำ เรื่องการเขียน sql

8 มี.ค.54 มีโอกาสจัดการข้อมูลประมาณมาก กับหลายตารางที่มีโครงสร้างต่างกัน
พบว่าคำสั่ง delete กับ truncate ให้ผลใกล้เดียงกันคือ clear ข้อมูลที่เคยทดสอบออกหมด แต่ truncate จะทำให้ auto_increment เริ่มต้นจาก 1 มิใช่ต่อจากเลขเดิมที่เคยมีในตารางนั้น
ส่วนคำสั่งเพิ่มข้อมูลหลายระเบียนเดิมใช้
insert into behavior (bid,bname) values (1,’tom’);
insert into behavior (bid,bname) values (2,’boy’);
แบบใหม่เขียนสั้นลงคือ
insert into behavior (bid,bname) values (1,’tom’), (2,’boy’);
ส่วนการแก้ไขข้อมูลหลายเขตข้อมูลจะใช้ , หลัก set แต่ใช้ and หลัง where
เช่น
update behavior set bsex=0, bname=’jack’ where bid=1 and bgroup=2

ตัวอย่างการ clear ข้อมูลก่อนเปิดใช้จริง
delete from administration;
truncate administration;
truncate behavior;
truncate favorite;
truncate president;
truncate rart;
truncate rart_d;
truncate rdevelop;
truncate rdevelop_d;
truncate reval;
truncate rexecutive;
truncate rexecutive_d;
truncate rother;
truncate rother_d;
truncate rpublish;
truncate rpublish_d;
truncate rresearch;
truncate rresearch_d;
truncate rservice;
truncate rservice_d;
truncate rteaching;
truncate rteaching_d;
truncate ryour;
truncate ryour_d;
truncate salary;

การทำให้โค้ดมีประสิทธิภาพ

optimization
optimization

Code Optimization คือ การทำให้โค้ดมีประสิทธิภาพ ทั้งลดเวลาในการประมวลผล (Time to Execute) การใช้ทรัพยากร (Resource Using) และการนำกลับมาแก้ไขได้ง่าย (Easy to Update) ซึ่งตัวอย่างต่อไปนี้เน้นที่การเปรียบเทียบการเขียนโค้ด (Source Code) แบบก่อนปรับกระบวนการ และหลังปรับกระบวนการของโค้ด

อาจใช้วิธีการเขียนแบบโมดูลหรือฟังก์ชัน ใช้สมการทางคณิตศาสตร์แทน การเลือกใช้คำสั่งที่สั้นกว่า หรือการใช้อัลกอริทึมที่เหมาะสม ซึ่งภาษาที่ใช้นำเสนอ คือ Javascript และเกี่ยวข้องกับ 2 เว็บเพจ ได้แก่ programming และ javascript

ในด้านวิทยาการคอมพิวเตอร์

คำว่า program optimization หรือ software optimization หมายถึง กระบวนการปรับปรุงแก้ไขระบบซอฟท์แวร์หนึ่ง ในบางแง่มุมของงานด้านเทคโนโลยีสารสนเทศให้ทำงานได้อย่างมีประสิทธิภาพ หรือใช้ทรัพยากรน้อยกว่าเดิม
ความหมายโดยทั่วไปของ Optimization : โปรแกรมคอมพิวเตอร์ ที่อาจถูกทำให้มีประสิทธิภาพเพิ่มขึ้น เพื่อนำมาประมวลผล หรือสามารถดำเนินการ โดยใช้หน่วยความจำลดลง ใช้ทรัพยากรน้อยลง หรือลดการใช้พลังงาน

http://en.wikipedia.org/wiki/Program_optimization
http://www.thaiall.com/optimization/

ระบบสารสนเทศเพื่อการบริหารงาน ม.เกษตร

ผลการดำเนินงานเทคโนโลยีสารสนเทศปี พ.ศ. 2548 – 2550
http://www.ku.ac.th/e-university/result2548-2550.html
1. ระบบงบประมาณ
โครงการพัฒนาระบบงบประมาณ หรือ โครงการบัญชี 3 มิติ (https://acc3d.ku.ac.th/) มีระบบงานย่อยที่เปิดใช้ รวมทั้งสิ้น 3 ระบบ ได้แก่ ระบบจัดทำงบประมาณเงินรายได้ประจำปี 2550 ปี 2551 การจัดสรรเงินงบประมาณ และ การจัดสรรเงินประจำงวด ได้ดำเนินการจัดอบรมให้แก่บุคลากรหน่วยงานต่าง ๆ ภายในมหาวิทยาลัยเกษตรศาสตร์ ให้มีความเข้าใจในระบบงานบัญชี 3 มิติ และสามารถนำไปปฏิบัติงานได้จริง โดยเนื้อหาการจัดอบรม ประกอบด้วย 4 ระบบงานหลัก ได้แก่ งบประมาณ พัสดุ การเงิน และการบัญชี มีบุคลากรเข้ารับการอบรมจำนวน 917 คน แยกเป็น วิทยาเขตศรีราชา จำนวน 72 คน วิทยาเขตสุพรรณบุรี จำนวน 15 คน วิทยาเขตบางเขน จำนวน 539 คน วิทยาเขตลพบุรี จำนวน 11 คน วิทยาเขตกำแพงแสน จำนวน 231 คน วิทยาเขตเฉลิมพระเกียรติ จังหวัดสกลนคร จำนวน 39 คน และวิทยาเขตกระบี่ จำนวน 10 คน
2. ระบบการเงินและบัญชี
เป็นระบบ สารสนเทศที่เป็นส่วนหนึ่งของโครงการบัญชี 3 มิติ ที่ใช้งานโดยกองคลังและหน่วยงานภายในของมหาวิทยาลัย เพื่อบันทึกรายละเอียดการดำเนินงานด้านการเงินของโครงการ เช่น การรับเงินและการออกใบเสร็จ รายงาน ณ สิ้นวัน/เดือน/ปี รายการใบนำส่ง/ใบนำฝาก พิมพ์เช็ค การโอนเงิน เงินทดรองจ่าย รายการลงบัญชีงบดุล เป็นต้น และสามารถใช้เพื่อจัดทำรายงานทางการเงินในรูปแบบงบแสดงฐานะการเงิน งบแสดงผลการดำเนินงาน งบกระแสเงินสด โดยเริ่มใช้งานตั้งแต่เดือนกรกฎาคม 2548 เป็นต้นมา
3. ระบบพัสดุและทะเบียนทรัพย์สิน
เป็นระบบสารสนเทศที่เป็นส่วนหนึ่งของโครงการ 3 มิติ ช่วยสนับสนุนการจัดซื้อ จัดจ้าง ควบคุมครุภัณฑ์และทะเบียนทรัพย์สินและทะเบียนวัสดุ เป็นต้น โดยเริ่มใช้งานตั้งแต่เดือนกรกฎาคม 2548 เป็นต้นมา https://acc3d.ku.ac.th/
4. ระบบการประชุมอิเล็กทรอนิกส์
เริ่มใช้ระบบนี้ตั้งแต่เดือนมิถุนายน พ.ศ. 2545 ในการประชุมผู้บริหารระดับสูงอื่น ได้แก่ การประชุมคณบดี การประชุม อ.ก.ม. และการประชุมสภามหาวิทยาลัย การประชุมแบบอิเล็กทรอนิกส์เป็นการประชุมที่พิจารณาข้อมูลวาระการประชุมผ่าน เครือข่าย เพื่อให้การประชุมในแต่ละครั้งมีความสะดวก รวดเร็ว และทันสมัย อีกทั้งสามารถค้นหาและอ่านข้อมูลได้โดยสะดวกในทุกเวลาและทุกสถานที่ ที่ http://emeeting.ku.ac.th
5. ระบบทวนสอบข้อมูลบุคลากร
สำนักบริการคอมพิวเตอร์ ได้ให้การสนับสนุนด้านเทคนิคและการจัดทำโปรแกรม และการจัดเก็บข้อมูลในฐานข้อมูล ระบบทวนสอบข้อมูลบุคลากรมหาวิทยาลัย โดยมีกองการเจ้าหน้าที่ สำนักงานอธิการบดี เป็นผู้รับผิดชอบในการจัดเก็บข้อมูลหลักของข้าราชการและลูกจ้างประจำ มหาวิทยาลัยเกษตรศาสตร์ ซึ่งการทวนสอบข้อมูลเป็นช่องทางหนึ่งของการสำรวจสถานภาพที่แท้จริงของ บุคลากรมหาวิทยาลัยประเภทต่าง ๆ ที่ https://mis.person.ku.ac.th/report_person/profile/
6. ระบบสำนักงานอัตโนมัติ
สำนักบริการคอมพิวเตอร์ร่วมกับสถาบันวิจัย และพัฒนาแห่งมหาวิทยาลัยเกษตรศาสตร์ ได้ดำเนินการพัฒนาระบบงานสารบรรณ และการจัดการระบบเอกสารของมหาวิทยาลัยเกษตรศาสตร์ ให้เป็นระบบอิเล็กทรอนิกส์ สามารถออนไลน์ผ่านทางเครือข่ายได้ทันที ทำให้ระบบการรับ-ส่ง หนังสือบันทึกราชการ ประกาศ และหนังสือเวียนต่าง ๆ ของมหาวิทยาลัย สามารถรับ-ส่ง ถึงกันได้อย่างรวดเร็ว ประหยัดเวลา ทรัพยากร ทั้งด้านกำลังคน กระดาษ และงบประมาณได้อย่างมาก ที่ http://life.ku.ac.th

ระบบสารสนเทศเพื่อการเรียนการสอน
1. ระบบสนับสนุนการเรียนการสอน M@xLearn
ระบบสนับสนุนการเรียนการสอนผ่านเว็บของมหาวิทยาลัยเกษตรศาสตร์ ( Learning/Content Management System : LMS หรือ LCMS) ได้ถูกพัฒนาขึ้น โดยคณะวิศวกรรมศาสตร์ มหาวิทยาลัยเกษตรศาสตร์ และทดลองใช้มาตั้งแต่ปี 2542 ต่อมาได้ปรับปรุงให้มีประสิทธิภาพ พร้อมกับขยายการใช้งานไปสู่ระดับ มหาวิทยาลัยในปี 2544 และสนับสนุนการเปิดสอนหลักสูตรที่เรียนแบบออนไลน์ของคณะฯ ในปี พ.ศ. 2546 โดยได้ตั้งชื่อซอฟท์แวร์ LMS ดังกล่าวอย่างเป็น ทางการว่า M@xLearn (Maximum Learning) ที่ http://course.ku.ac.th
2. ระบบหลักสูตรระดับบัณฑิตวิทยาลัยและข้อมูลสนับสนุนผู้บริการของบัณฑิตวิทยาลัย
สำนักบริการคอมพิวเตอร์ร่วมกับบัณฑิตวิทยาลัย พัฒนาและปรับปรุงโครงสร้างของฐานข้อมูลหลักสูตรระดับบัณฑิตวิทยาลัยและฐาน ข้อมูลอื่นของบัณฑิตวิทยาลัย ให้มีมาตรฐานเดียวกัน และสามารถเชื่อมโยงกับฐานข้อมูลของมหาวิทยาลัยเกษตรศาสตร์ได้ โดยเริ่มใช้งานตั้งแต่เดือนพฤษภาคม 2548 พร้อมกับได้พัฒนาระบบสารสนเทศวิทยานิพนธ์เพื่อการเรียกค้นข้อมูลวิทยานิพนธ์ ในรูปแบบต่าง ๆ ได้ โดยเริ่ม ใช้งาน ตั้งแต่เดือนมกราคม 2548
3. พัฒนาระบบลงทะเบียนอบรม/สัมมนาออนไลน์
ระบบลงทะเบียนอบรม/สัมมนาออนไลน์ ช่วยให้บัณฑิตวิทยาลัยบริหารการลงทะเบียนเข้าร่วมการอบรม/สัมมนาที่หน่วยงาน จัดขึ้นได้โดยผ่านทางเครือข่ายนนทรี และทำให้การดำเนินงานของเจ้าหน้าที่สะดวกและคล่องตัวขึ้น โดยเริ่มใช้ในงานสัมมนาทางวิชาการในเดือนตุลาคม 2548 และจะเป็นต้นแบบของการใช้งานในส่วนกลางของมหาวิทยาลัยต่อไป
4. พัฒนาระบบประเมินการเรียนการสอนอิเล็กทรอนิกส์
ระบบประเมินการเรียนการสอนอิเล็กทรอนิกส์ ได้เริ่มใช้ตั้งแต่ ภาคต้น ปีการศึกษา 2547 ระบบได้อำนวยความสะดวกให้อาจารย์และนิสิต โดยสามารถทำการประเมินได้อย่างรวดเร็ว แบ่งการประเมินเป็น 3 ประเภท ได้แก่ นิสิตประเมินการสอนของอาจารย์ นิสิตประเมินการเรียนของตนเอง และอาจารย์ประเมินการสอนของตนเอง โดยในขณะนี้อยู่ในระหว่างการพัฒนา ปรับปรุงระบบฯ ให้ครบถ้วนสมบูรณ์ และมีประสิทธิภาพ ตามระบบถามตอบ และข้อเสนอแนะของผู้ใช้ เว็บไซด์ระบบฯ ที่ https://eassess.ku.ac.th/

ระบบสารสนเทศเพื่อการวิจัย
1. ระบบฐานข้อมูลงานตีพิมพ์ทางวิชาการ
สำนักบริการคอมพิวเตอร์ได้ดำเนินการเพื่อสนับสนุนให้เกิดการรวบรวมงานวิจัยของ บุคลากรมหาวิทยาลัยเกษตรศาสตร์ และเป็นฐานข้อมูลเพื่อเผยแพร่อ้างอิงได้ อีกทั้ง มีกลไกการเรียกค้นและนำไปใช้งานต่อไปได้ ระบบฐานข้อมูลงานตีพิมพ์ จะแสดงรายการงานตีพิมพ์ในรูปแบบ เดียวกับเอกสารอ้างอิงทางวิชาการ พร้อมทั้งมีแฟ้มอิเล็กทรอนิกส์บรรจุผลงานเพื่อให้ผู้สนใจสามารถเปิดอ่านได้ ในปี 2549 มีข้อมูลงานตีพิมพ์ทางวิชาการแล้ว ทั้งสิ้น 1,621 รายการ โดยสามารถป้อนข้อมูลและการสืบค้นผ่านทางอินเทอร์เน็ตที่ https://pindex.ku.ac.th/

ระบบสารสนเทศเพื่อสนับสนุนการบริการ
1. ระบบปฏิทินกิจกรรม มก. (e-Calendar)
สำนักบริการคอมพิวเตอร์ได้จัดทำเว็บเพจปฏิทินกิจกรรมของมหาวิทยาลัย เพื่อใช้ในการแจ้งข่าวสารและประชาสัมพันธ์กิจกรรมต่างๆ ของมหาวิทยาลัยโดยจัดแยกเป็นหมวดหมู่เพื่อให้สะดวกในการค้นหา เช่น ทุนการศึกษา การประชุมทางวิชาการ การฝึกอบรม การรับสมัครงาน เป็นต้น ระบบปฏิทินกิจกรรม มก. เปิดบริการตั้งแต่วันที่ 4 มกราคม 2549 ผู้ที่สนใจสามารถเรียกดูได้ที่หน้าแรกของโฮมเพจมหาวิทยาลัยเกษตรศาสตร์ หรือที่ http://calendar.ku.ac.th

ระบบบริการอื่น
1. ระบบโทรทัศน์ผ่านเครือข่าย (ไอพีทีวี)
ไอพีทีวี เป็นรูปแบบหนึ่งของการถ่ายทอดสัญญาณโทรทัศน์ผ่านเครือข่าย ด้วยความพร้อมด้านโครงข่ายสัญญาณที่ครอบคลุมในวิทยาเขต มหาวิทยาลัยได้มอบให้ สำนักบริการคอมพิวเตอร์ถ่ายทอดสัญญาณผ่านเครือข่ายนนทรี โดยแพร่ภาพกิจกรรมที่ถ่ายทำไว้ล่วงหน้าหรือถ่ายทอดสดงานที่จัดขึ้นใน มหาวิทยาลัยภายใต้ ความร่วมมือกับบริษัท บีลิงค์ มีเดีย จำกัด ในโครงการ KU Channel โดยสำนักบริการคอมพิวเตอร์ได้ดำเนินการ ติดตั้งจอพลาสมาพร้อมสายสัญญาณ เพื่อกระจายสัญญาณตามจุดต่าง ๆ ทั้งสิ้น 8 จุด จำนวน 12 ตัว คือ โรงอาหารกลาง 1 จำนวน 2 ตัว โรงอาหารกลาง 2 จำนวน 2 ตัว บัณฑิตวิทยาลัย จำนวน 1 ตัว ศูนย์เรียนรวม 1 จำนวน 1 ตัว ศูนย์เรียนรวม 2 จำนวน 1 ตัว ศูนย์เรียนรวม 3 จำนวน 1 ตัว อาคารสารนิเทศ 50 ปีบริเวณชั้น U และชั้น 1 จำนวน 3 ตัว และคณะวิศวกรรมคอมพิวเตอร์ จำนวน 1 ตัว
2. ระบบ E-Security
มหาวิทยาลัยเกษตรศาสตร์ โดยสำนักบริการคอมพิวเตอร์ ดำเนินการติดตั้งกล้องรักษาความปลอดภัย ภายในมหาวิทยาลัยเกษตรศาสตร์ บางเขน ภายใต้โครงการ e-Security ระยะแรก จํานวนทั้งสิ้น 36 ตัว เชื่อมโยงเข้าเป็นระบบเดียวกันที่สามารถบริหารจัดการได้สะดวก ตามจุดต่าง ๆ ได้แก่ บริเวณอาคารศูนย์ เรียนรวม 1 จํานวน 5 ตัว อาคารศูนย์เรียนรวม 2 จํานวน 2 ตัว อาคารศูนย์เรียนรวม 3 จํานวน 5 ตัว โรงอาหารกลาง 1 จํานวน 4 ตัว โรงอาหารกลาง 2 จํานวน 3 ตัว อาคาร Kasetsart IT Square (KITS) จํานวน 7 ตัว อาคารสํานักบริการคอมพิวเตอร์ จํานวน 5 ตัว อาคารศูนย์มัลติมีเดีย จํานวน 2 ตัว และอาคารจักรพันธ์ ฯ จํานวน 3 ตัว อีกทั้งมีระบบจัดเก็บข้อมูลที่สํานักบริการคอมพิวเตอร์ และมีจอตรวจสอบเหตุการณ์ ต่าง ๆ ที่ศูนย์เกษตรรวมใจ งานรักษาความปลอดภัยประตูงามวงศ์วาน โดยกล้อง ทุกตัวจะเชื่อมเข้าเครือข่ายนนทรี ทําให้สามารถตรวจสอบการทํางานระยะไกลจากคอมพิวเตอร์ได้โดยตรงผ่านเว็บ และยังสามารถดูภาพจากกล้องทุกตัวได้พร้อมกัน ตลอดจนมีระบบบันทึกภาพเพื่อเปิดดูย้อนหลังได้

แก้ปัญหาข่าวหายไปจากระบบอย่างไร้ร่องรอย

news nivate
ระบบจัดการข่าว .. ที่ข่าวหายไปอย่างไร้ร่องรอย

22 ก.พ.54 ระบบจัดการข่าวออนไลน์ที่มีการพัฒนาขึ้น และใช้งานมาแล้วระยะหนึ่ง .. ช่วงหลังผู้ใช้งานระบบพบปัญหาว่าข่าวเดิมหายไป แล้วเขาเชื่อว่ามีผู้ไม่ประสงค์ดีเข้าไปลบข่าวออก เมื่อตรวจพฤติกรรมของผู้ใช้งานระบบก็พบว่า มีการเปิดเว็บเพจระบบจัดการข่าวผ่าน bookmark ประกอบกับการปฏิบัติการทันทีเมื่อคลิ๊ก เช่น ลบเมื่อคลิ๊ก เปลี่ยนสถานะเมื่อคลิ๊ก โดยไม่มีการกรองผ่าน captcha หรือ password verify ซึ่งปัญหาอาจเกิดจาก  google.com หรือ browser เข้ามาดูดเว็บเพจ ทำให้มีการเรียกใช้ลิงค์จนเกิด action อย่างไม่ตั้งใจ
จึงแก้ไขโปรแกรมอย่างง่าย ด้วยการเพิ่ม password verify ผ่านการพิมพ์ก่อน action ทำให้การกดปุ่มลบหรือเปลี่ยนสถานะการแสดงข่าวไม่ทำงาน จนกว่าจะรับข้อมูลที่ยืนยันผ่านผู้ใช้งานระบบ ก็เชื่อว่าปัญหาข่าวหายไปอย่างไร้ร่องรอยจะไม่เกิดขึ้นอีก

ลิงค์ภาพจาก fb ไปแสดงในเว็บศิษย์เก่า

yonok album of facebook.com
รวมภาพจากอัลบั้นของศิษย์เก่า

21 ก.พ.54 วันนี้ใช้ประโยชน์จากระบบ album ของ facebook.com โดยดึงภาพออกมาแสดงในเว็บไซต์ของศิษย์เก่าโยนก (thaiabc.com/ynalumni) และศิษย์เก่าอัสสัมชัญ (aclalumni.com) แล้วเชื่อมลิงค์กลับไปยัง album นั้น ซึ่งเจ้าของอาจเป็นใครก็ได้ที่เป็นศิษย์เก่า หรือสมาชิกขององค์กร ทำให้มีความยืดหยุ่นในการเชื่อม album และไม่จำเป็นต้องเป็นเพื่อน เพียงแต่สามารถมองเห็นภาพ และคัดลอกลิงค์ออกมาก็นำไปเผยแพร่ต่อได้แล้ว

ปัญหาเกิดขึ้น ต้นเดือนกุมภาพันธ์ 2554 ทาง fb เริ่มใช้ hightlightbox คือแสดงภาพด้วยการ popup เฉพาะตัวภาพ แล้วปิดการคัดลอกลิงค์ภาพ ทำให้ยุ่งยากขึ้นในการคัดลอกลิงค์ภาพที่ต้องการ หากต้องการก็ต้องใช้วิธีกด share แล้ว copy image link ออกมาในขั้นตอนนั้น แล้วเรียกภาพนั้นไปแสดงเป็น album listing ภายนอก facebook.com ดังตัวอย่าง