ยังไม่ได้ศึกษา IPv6 อย่างจริงจัง รู้เพียงแค่ว่าวันหนึ่งมาถึงแน่ ๆ วันนี้ไปอ่านที่คุณ icez เขียนไว้ที่ Basic IP(v6) for System Administrator ลองอ่านดูก็พอเข้าใจ แต่ตนเองใช้ Debian ไม่ใช่ CentOS คงต้องหาข้อมูลต่อไป แต่ก็ขอเก็บอันนี้ไว้ก่อนก็แล้วกัน
สร้างไฟล์ /backup/backup.sh เขียน code ตามนี้
#!/bin/sh DEST="/backup/daily" if [ "$1" != "" ]; then DEST=$1 fi echo "Backup to $DEST" mkdir $DEST START=$(date +%s) rsync -avtp /* $DEST --delete --exclude-from=/backup/backup-exclude.txt FINISH=$(date +%s) echo "Backup to $DEST on $(date '+%A, %d %B %Y, %T') total time: $(( ($FINISH-$START) / 60 )) minutes, $(( ($FINISH-$START) % 60 )) seconds">>/backup/log/backup.log
สร้างไฟล์ /backup/backup-exclude.txt กำหนดชื่อโฟลเดอร์ที่ไม่ต้องการให้ backup
/backup/* /dev/* /proc/* /sys/* /tmp/* /run/* /mnt/* /media/* /lost+found /home/*/.gvfs var/log/httpd var/spool
แล้วกำหนด cronjob ให้ทำงานทุกวันตอนตี 2
* 2 * * * /backup/backup.sh
ได้ไฟล์ PDF เรื่อง "เพชรพระอุมา" หลายเล่ม แต่เป็น PDF ที่ไม่สามารถอ่านกับ Nook ได้เลย สระบนล่างหายเกลี้ยง ก็เลยต้องหาทางทำไฟล์ PDF ใหม่ โดยแปลงด้วย Calibre ให้เป็น text พอแปลงเสร็จก็เอา text มาใส่ LibreOffice Writer แต่ทว่า.... ข้อความที่สำเนามาจาก PDF มันมีการขึ้นบรรทัดใหม่ทุกบรรทัด เลยต้องมานั่งหา pattern ในการเชื่อมบรรทัด ก็ได้ประมาณนี้ (แต่ต้องทำกับ Geany เนื่องจากต้องใช้ regular expressions)
- ลบบรรทัดว่าง
\n\n = \n
- เชื่อมบรรทัด
\n([\w]) = \1
- ลบเลขที่หน้า
\n\n[0-9][0-9][0-9][0-9] =
- ลบบรรทัดว่าง
\n\n = \n
มีโจทย์มาจากพี่สมภพว่า สามารถนำภาพถ่ายไปวางซ้อนบน Google Maps ได้หรือไม่ ก็ลองไปค้นดู พบว่ามีคนทำเอาไว้ เลยเอามาลองต่อยอดดู
วิธีเอาข้อมูลจาก Google Adsense มาแสดงบนหน้าเว็บของเรา
Linux Control Panel Open Source
- Baifox - Demo
- Cubepanel
- DTC - Demo
- EHCP - Demo
- GNUPanel - Demo
- ISP Config - Demo
- ispCP - Demo
- Kandalaya - Demo
- Kloxo - Demo
- Lxadmin (not GPL - free for 40 Domains)
- Open Panel - Demo
- Ravencore
- SysCP
- SysCP - Demo
- VHCS - Demo
- Web-CP - Demo
- Webmin - Demo
- ZPanel - Demo
Windows Control Panel Open Source
- DotnetPanel - Demo
- WebsitePanel - Demo
- ZPanel - Demo
เคยลองทำแล้ว ไม่สำเร็จ แต่เห็นคุณ kriss ที่เว็บ anassirk.com ได้ทำ "ทำปฏิทิน Datepicker ไทยแบบปีพุทธศักราช (พ.ศ.)" ไว้แล้ว เข้าไปลองดูแล้ว ก็ใช้งานได้ดีครับ
ไว้ค่อยนำมาใช้ในโอกาสต่อไป ได้ใช้แน่ ๆ
ขอบคุณ คุณ kriss มากเลย
ไปดูรายละเอียดได้ที่ http://www.codetukyang.com/html/technic/filedatas/datepickerbuddhistyear/index.html
ข่าวจาก blognone เขียนว่า Paypal ได้เลือกใช้วิธี "จ่ายค่าหัว" (bounty) ให้กับผู้ที่เจอบั๊กความปลอดภัยในเว็บไซต์
วิธีการนี้ก็เป็นวิธีที่นิยมใช้กันมากในยุคนี้ โดยให้มวลชนจำนวนมากช่วยกันหา bug ของโปรแกรม/ระบบ ซึ่งย่อมหาได้เยอะและเร็วกว่าให้โปรแกรมเมอร์ของตนเอง (ซึ่งเขียนเยอะจนมึนหัวและไม่สามารถมองเห็นจุดอ่อนที่ตนเองเขียนเอาไว้ได้อีกต่อไป)
หลักการของเรื่องนี้ก็คือ "คนหมู่มากย่อมสายตาดีกว่าคนจำนวนน้อย" (โดยเฉพาะคนจำนวนน้อยนั้นอยู่กับสิ่งนั้นมานานจนแทบจะมองไม่เห็นจุดบกพร่องของตนเอง)
แรงจูงใจในการทำเรื่องนี้ ก็เป็นสิ่งที่มีแรงขับสูงที่สุดแล้วกระมัง นั่นก็คือ "เงิน" (หรือใครไม่ยอมรับ? - อาจจะมีบ้างสำหรับบางคน ที่มีแรงขับจากภายในเช่นความภาคภูมิใจ) แต่มีข้อแม้คือต้องเป็นคนพบ bug เป็นคนแรก และต้องไม่เปิดเผยต่อสาธารณชนก่อน (ไม่อย่างนั้นก็จะถูกโจมตีก่อนได้รับการแก้ไข)
กูเกิลนำเสนอวิธีการเขียนโปรแกรมด้วยวิธีการลาก-วาง ชื่อ Blocky โดยสามารถเขียนได้เลยบทเว็บ
ได้ลองเข้าไปเขียนดูแล้วครับ จากหน้า Maze ซึ่งเป็นตัวอย่างให้ลองเขียนดู ผลออกมาเป็นดังนี้
เนื้อหาข่าวมาจาก blognone.com นะครับ ตามรายละเอียด้านล่าง
การเขียนโปรแกรมแบบลาก-วาง (drag and drop) นั้นมีมานานแล้วแต่รอบนี้กูเกิลออกมาทำเองเลยเป็นข่าวใหญ่สักหน่อย โดย Google Blocky เป็นภาษาเขียนโปรแกรมค่อนข้างเต้มรูปแบบ แต่ทำงานที่ทำงานบนเว็บได้ทั้งหมด โดยไม่ต้องเขียนโค้ดเลยแม้แต่บรรทัดเดียว
ระบบพัฒนารูปแบบคล้ายๆ กันนี้เราคงเคยเห็นใน App Inventor กันมาก่อนแล้ว แต่ Blocky ทำงานบนเว็บจริงๆ โดยไม่ต้องใช้แอ็บเพล็ต เทคโนโลยีทั้งหมดเป็น SVG และจาวาสคริปต์ แถมยังแปลงโค้ดเป็น Dart และ Python ได้ด้วย
โรงเรียนไหนคิดไม่ออกว่าจะเอาแท็บเล็ตไปทำอะไร ติดต่อกูเกิลหรือคนแถวนี้ให้แปลง Blocky ใส่แท็บเล็ตแล้วปล่อยให้เด็กเขียนโปรแกรมแข่งกันได้เป็นอย่างแรก ส่วนผู้ใหญ่ ใครแก้ข้อนี้ได้สั้นกว่ากันเอามาโชว์กันในข่าวนี้ได้
ที่มา - blognone.com , Google Code