บุรินทร์ รุจจนพันธุ์ « แลกเปลี่ยนเรียนรู้:km tool

author page

บันทึกของผู้เขียน

ทดสอบ moodle ใน hypermart server

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Wednesday, July 13th, 2011
guest allowed

guest allowed

12 ก.ค.54 ติดตั้ง moodle 1.9.12 สำเร็จ ด้วยคำแนะนำของ server ที่บอกว่าห้องเก็บข้อมูลแท้จริงของ hypermart.net คืออะไร หลังติดตั้งเสร็จ ก็สร้างวิชา โดยต้องการให้ guest สามารถเข้ามาเรียนรู้ได้ มี option ของวิชาที่กำหนด default เป็น Do not allow get in แล้วผมก็เปลี่ยนเป็น Allow guest without the key เพียงเท่านี้ แขกที่ไม่มีกุญแจ ก็เรามาร่วมเรียนรู้ได้ครับ

เมื่อเข้ามาก็เปลี่ยน theme เป็น wood ส่วนข้อผิดพลาดที่เปลี่ยนรหัสผ่านในเครื่องบริการตัวเก่า ไม่พบปัญหานี้ใน server ของ hypermart

อัตลักษณ์ + เอกลักษณ์

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Tuesday, July 12th, 2011

อัตลักษณ์ มาจาก อัต+ลักษณ์ หมายถึง ลักษณะเฉพาะ คำนี้ราชบัณฑิตยสถาน ได้ให้ความหมาย ดังนี้ คำว่า อัตลักษณ์ (อ่านว่า อัด-ตะ-ลัก) ประกอบด้วยคำว่า อัต (อัด-ตะ) ซึ่งหมายถึง ตน หรือ ตัวเอง กับ ลักษณ์ ซึ่งหมายถึง สมบัติเฉพาะตัว.   คำว่า อัตลักษณ์ ตรงกับคำภาษาอังกฤษว่า identity (อ่านว่า ไอ-เด็น-ติ-ตี้) หมายถึง ผลรวมของลักษณะเฉพาะของสิ่งใดสิ่งหนึ่ง ซึ่งทำให้สิ่งนั้นเป็นที่รู้จักหรือจำได้ เช่น นักร้องกลุ่มนี้มีอัตลักษณ์ทางด้านเสียงที่เด่นมาก ใครได้ยินก็จำได้ทันที. สังคมแต่ละสังคมมีอัตลักษณ์ทางวัฒนธรรมของตนเอง. โลกาภิวัตน์ทำให้อัตลักษณ์ของสังคมไทยเปลี่ยนไป.

อัตลักษณ์ คือ ลักษณะเฉพาะที่เป็นตัวตนของสถานศึกษา ที่สอดคล้องกับเจตนารมณ์ในการจัดตั้งสถานศึกษา  หรือลักษณะโดดเด่นของสถานศึกษา ควรเน้นที่การกำหนดภาพความสำเร็จในตัวผู้เรียน

ขั้นตอนการกำหนดอัตลักษณ์ ควร วิเคราะห์สภาพแวดล้อม ความเป็นมาของสถานศึกษา และเจตนารมณ์ในการจัดตั้งสถานศึกษา  แล้วกำหนดอัตลักษณ์ที่ผู้สำเร็จการศึกษาจะต้องมีก่อนสำเร็จการศึกษา ที่ผ่านการประชาพิจารณ์ร่วมกันระหว่างผู้เกี่ยวข้อง โดยมีกิจกรรมการส่งเสริม พัฒนา และประเมินอย่างเป็นระบบ

เหตุที่ต้องกำหนดอัตลักษณ์ เพราะ หากสถานศึกษาไม่ตระหนักในเรื่องความเป็นเลิศเฉพาะทางของเยาวชนที่สำเร็จการศึกษาจากสถานศึกษา ก็จะทำให้ความโดดเด่นของเยาวชนสูญหายไป

อัตลักษณ์ (Identity) หมายถึง ผลผลิตของผู้เรียนตามปรัชญา ปณิธาน พันธกิจ และวัตถุประสงค์ของการจัดตั้งสถานศึกษา ที่ได้รับความเห็นชอบจากคณะกรรมการสถานศึกษาและหน่วยงานต้นสังกัด
เอกลักษณ์ (Uniqueness) หมายถึง ความสำเร็จตามจุดเน้นและจุดเด่นที่สะท้อนให้เห็นเป็นลักษณะโดดเด่นเป็นหนึ่งของสถานศึกษา

ตัวอย่างอัตลักษณ์
- โรงเรียนสวนกุหลาบวิทยาลัย อาจเป็น  “มีภาวะผู้นำและสุภาพบุรุษ”
- โรงเรียนสตรีวิทยา อาจเป็น “ยอดนารี สตรีวิทยา”
- โรงเรียนในลำปาง อาจเป็น “มีจิตสำนึกรักลำปาง รักษ์สิ่งแวดล้อม”
- โรงเรียนในเครือเบญจมะฯ อาจเป็น “ประชาธิไตย เคารพในสิทธิความเป็นมนุษย์”
- โรงเรียนในเครือจุฬาภรฯ อาจเป็น “บุคลิกนักวิทยาศาสตร์”

- โรงเรียนบุญวาทย์ เป็น “รักการทำดี วิชาการมาตรฐานสากล สร้างคนป็นผู้นำ”
- บัณฑิตมหาวิทยาลัยกรุงเทพ เป็น “มีความคิดสร้างสรรค์ มีจิตวิญญาณผู้ประกอบการ มีความเป็นสากล”
- บัณฑิตมหาวิทยาลัยมหิดล เป็น  มุ่งผลเพื่อผู้อื่น (ALTRUISM)
* มหาวิทยาลัยมหิดล เป็น Health Science and Social Well-Being (ความผาสุข)
* เอกลักษณ์ของมหาวิทยาลัยกรุงเทพ เป็น สภาพแวดล้อมการจัดการศึกษาที่สร้างสรรค์

เรียบเรียงจากบทความของ ดร.สุพักตร์ พิบูลย์
http://drsuphakedqa.blogspot.com/2010/07/07.html
http://www.gotoknow.org/blog/cityedu/422459
http://qa.bu.ac.th/buqa/index.php/kmqa/60-identity

แก้ปัญหา child died เมื่อใช้ ftp ติดต่อกับ vsftp server

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Tuesday, July 12th, 2011
basic to ftp using
basic to ftp using
12 ก.ค.54 ใน ftp server ของ fedora 15 หลังจากติดตั้ง เปิดบริการ และสร้างสมาชิกเรียบร้อยแล้ว แต่เข้าระบบผ่าน client หรือใน server แล้วก็ถูกปฏิเสธหลังจากผ่านการ account authentication ซึ่งก่อนหน้านี้ปิด firewall ไปแล้ว แต่ก็ยังพบข้อความว่า
500 OOPS: cannot change directory:/home/someuser
500 OOPS: child died
ผมแก้ไขโดยการสั่ง (ใช้ -P ต้องรอหน่อย ช้า  อย่าใจร้อน)
#setsebool ftp_home_dir 1
#setsebool allow_ftpd_full_access
1
#setsebool httpd_read_user_content 1
#setsebool httpd_enable_homedirs 1
ถ้าต้องการทราบว่าแต่ละค่ากำหนดอะไรไว้ ก็ใช้ #getsebool
แฟ้ม config คือ /etc/selinux/targeted/modules/active/booleans.local
แต่อย่าแก้แฟ้ม config นะครับ เพราะไม่ได้ผล ต้องใช้ #setsebool -P  …

http://rackerhacker.com/2007/06/14/500-oops-error-from-vsftpd/

http://www.thaiall.com/learn/useftp.htm

http://www.thaiall.com/downloadx/ws_ftp32.exe

http://www.thaiall.com/downloadx/putty.exe

http://fedoraproject.org/wiki/SELinux/apache

http://www.thaiall.com/downloadx/putty.exe

ฤทธิ์ package filtering

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Monday, July 11th, 2011
limited download

limited download

ผมลอง download cd 3 แผ่นใช้ทรัพยากรของระบบไป 70% .. เมื่อคุณอนุชิตตรวจพบก็ใส่ policy ที่ทำให้ผมไม่ละเมิดสิทธิ์ของเพื่อนทั้งองค์กร ให้ผมมีสิทธิ์ในขอบเขตที่สมเหตุสมผล .. ที่แรกก็คิดว่าจะตีอกชกลมอย่างไม่พอใจ แต่นึกขึ้นได้ว่าต้องใช้ชีวิตร่วมกับคนอื่น ตามหลักความเสมอภาค ที่ไม่มีผู้ใดเป็นอภิสิทธิ์ชน .. ต่อไปก็จะไม่เกิดเหตุการณ์ว่าเน็ตช้า อันมีเหตุจากใครคนใดคนหนึ่งอีกแล้ว

เปิด port ด้วย VNC แล้วหนาว ๆ ชอบกล

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Sunday, July 10th, 2011
vnc port

vnc port

ศุกร์ที่ 1 ก.ค.54 เกิดเห็นร้ายจากการเปิด port 21 (FTP) ในเครื่องอันนี่พอต (Honey pot : web server) แล้วมีการโจมตีเข้ามา เพราะไม่ได้เปิดแบบ secure port และรหัสผ่านไม่ได้มาตรฐาน ทำให้การโจมตีของสคริ๊ปประสงค์ร้าย (Intruder Script) สำเร็จ .. แล้วผลของการถูกบุกรุกเข้าสู่ระบบ คือ เกิดการลบแฟ้มทีละแฟ้มทีละโฟร์เดอร์ มาทราบผลตอนได้รับแจ้งจากผู้ใช้ (Monitor) ว่าเข้าข้อมูลที่เขาต้องการไม่พบ เมื่อหยุดระบบถึงทราบว่าห้องเก็บข้อมูลหายไปเกือบร้อยกว่าห้อง เมื่อกู้ด้วย recuva ก็ได้มาไม่ครบ ส่วนระบบสำรองข้อมูลก็ทำมาแล้ว 6 เดือน  (Innovation) แต่มีคำปลอบใจว่าโจรขึ้นบ้านสิบครั้งไม่เท่าไฟไหม้ครั้งเดียว (Awareness)

มาวันนี้ติดตั้ง RealVNC เพื่อทดสอบการ Remote Control เข้ามาดูแล ก็พบว่าหลังติดตั้งจะเปิด Port 5800 และ 5900 แล้วนึกได้ว่าไม่เปิดดีกว่า ถ้าจะใช้เมื่อไรก็ค่อยเปิด เพราะเปิดไว้มีปัญหา 2 เรื่อง คือ เครื่องทำงานมากขึ้นเพราะต้องรอให้บริการ และถ้าผู้ไม่ประสงค์ดียิงเข้ามาอาจมีสักวันที่ Hack Password ได้สำเร็จ เหมือนที่เคยถูกกระทำมาแล้ว

http://www.realvnc.com/products/download.html

บทเรียนจาก transformer 3

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Sunday, July 10th, 2011

ฝ่ายพระเอก
ท่านอาจเสียความเชื่อมั่นในหุ่นยนต์อย่างเรา..เเต่..เเต่..
จงอย่าได้สูญเสียความเชื่อมั่นในมนุษย์ด้วยกันเอง

ฝ่ายที่ไม่ใช่พระเอก
เลือกยืนอยู่ข้างที่มีโอกาสชนะมากกว่า
.. เพื่อจะได้มีโอกาสอยู่ในหน้าประวัติศาสตร์

ฝ่ายการเมือง
หลังเลือกตั้ง
.. ผมว่าหลายคนได้อยู่ในหน้าประวัติศาสตร์นะครับ

facebook app of developers

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Saturday, July 9th, 2011
canvas facebook

canvas facebook

9 ก.ค.54 ก้าวที่ 1 ในส่วนของ facebook app of developers สร้างได้เรียบร้อย .. เสียเวลาไปประมาณ 2 ชั่วโมงกว่าจะรู้ว่า linux server ของ godaddy.com ที่ผมใช้มีปัญหา แต่ตัวที่เป็น windows server ใช้งานได้ทันที .. ปัญหาคือ code หยุดทำงานตั้งแต่ require_once ‘../lib/src/facebook.php’;
การสร้าง facebook app
1. เริ่มจาก เข้าเว็บไซต์ https://www.facebook.com/developers/ กรอกข้อมูลให้เรียบร้อย
2. เมื่อสร้างเสร็จใน my app : your app มีคำว่า example code คลิ๊ก แล้วคัดลอกไว้
3. เข้า https://github.com/facebook/php-sdk/ แล้ว down & up เข้า server
4. ส่งห้อง facebook-php-sdk-afa1534 ในห้อง yourapp เห็นว่ายาว จึงเปลี่ยนเป็นห้อง lib
5. สร้างแฟ้ม index.php เรียกใช้ facebook.php โดยนำ code ข้อ 2 มาแทนส่วนหัว
6. ทดสอบ http://yourdomain.com/yourapp/index.php
7. ไปแก้ไข my app ใน https://www.facebook.com/developers/ ตาม url ของ server
8. ใน app profile พบคำว่า go to app

http://apps.facebook.com/th_comment/

http://www.facebook.com/apps/application.php?id=169861339715833

http://www.facebook.com/apps/directory.php

http://developers.facebook.com/docs/guides/canvas/

http://www.slideshare.net/cbetta/facebook-app-development-presentation

การสร้าง home user ของ apache ใน fedora 15

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Friday, July 8th, 2011
telnet : UserDir

telnet : UserDir

8 ก.ค.54 เข้าไปเปิดบริการ UserDir ใน httpd.conf แล้วเปิดบริการ httpd แล้วกำหนด setsebool แล้วสร้างแฟ้มในห้องของผู้ใช้ ถ้าเปิดให้ผู้ใช้คนใด ก็ใช้คำสั่ง chcon สำหรับแต่ละคน มีขั้นตอนดังนี้
1. แก้ไขแฟ้ม #vi /etc/httpd/conf/httpd.conf
กำหนดให้  UserDir public_html
และยกเลิกหมายเหตุในช่วงของ <Directory /home/*/public_html> ..  </Directory>
2. เปิดบริการ apache หรือ httpd
#cd /etc/init.d
#./httpd restart
3. สร้างแฟ้มเว็บเพจในห้องผู้ใช้ เช่น boy
#cd
#chmod 711 ../boy
#mkdir public_html
#ls -al > public_html/index.html
#chmod 755 -R public_html
4. ปรับค่าความปลอดภัยทั้งใน setup และคำสั่งข้างล่างนี้ (เพื่อแก้ปัญหา forbidden)
#setsebool -P httpd_enable_homedirs 1
5. เพิ่มผู้ใช้ใหม่ ก็ต้องสั่งบรรทัดข้างล่างนี้ให้กับผู้ใช้รายใหม่ (เพื่อแก้ปัญหา forbidden)
#chcon -R -t httpd_sys_content_t ~boy/public_html
6. ทดสอบเปิดเว็บไซต์ด้วย lynx (ไม่ใช่ root ก็ใช้ lynx ได้ครับ)
#yum install lynx
#lynx http://127.0.0.1/~boy/

ใช้ ckeditor แทน fckeditor

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Friday, July 8th, 2011
ckeditor for webpage editor

ckeditor for webpage editor

8 ก.ค.54 ต้องการใช้ text editor เป็น plug-in ของ textarea จึง download script จาก http://ckeditor.com/download
ได้รุ่น CKEditor 3.6.1, released on 16 June 2011 เมื่อคลาย zip ลงที่ root ก็ได้ห้อง /ckeditor แล้วเขียน code test.htm มีรายละเอียดว่า

<head><script type=”text/javascript” src=”ckeditor/ckeditor.js”></script></head>
<body><form action=”xxx.php” method=”post”>
<textarea cols=”80″ id=”editor1″ name=”editor1″ rows=”10″></textarea>
<script type=”text/javascript”>
//<![CDATA[
CKEDITOR.replace( 'editor1',    {fullPage : true,   extraPlugins : 'docprops'   });
//]]>
</script>
<p><input type=”submit” value=”Submit” /></p>
</form>
</body></html>

แต่ toolbar ที่ได้เป็นแบบ full option จึงกำหนดรูปแบบในแฟ้ม config.js

config.toolbar =
[
[ 'Source', '-', 'Bold', 'Italic', syntaxhighlight' ]
];

ซึ่งมีรายละเอียดศึกษาเกี่ยวกับ config ได้ที่

http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html

มีคำถามเรื่องลิงค์เสีย

โดย บุรินทร์ รุจจนพันธุ์ เมื่อ Wednesday, July 6th, 2011
dead link

dead link

6 ก.ค.54 เป็นกรณีศึกษา ที่ผมจะนำไปถามนักศึกษาว่า เวลาทำลิงค์ใน word แล้ว ทำไมคลิ๊กแล้วเปิดเว็บไซต์ตามลิงค์นี้ไม่ได้ .. จะมีใครรู้บ้างนะว่าเกิดจากอะไร แล้วต้องแก้ไขอย่างไรนะ
ประเด็นที่นึกถึงคือ dead link, url, host name, technology gap, spelling เป็นต้น