เพื่อนสายเดฟส่งคำถามมา

ผมมีเพื่อนสายเดฟ ที่เราทำงานคล้ายกันมาก วันหนึ่งเค้าส่งคำถามเข้ามาทางไลน์ เรื่อง java script และ ebook มีความเป็นมา คือ ต้องการสร้างแคตตาล็อกสินค้า ที่คลิ๊กเลือกสินค้าในแคตตาล็อกได้ พบว่า การทำงานใน desktop ส่งข้อมูลได้ปกติ แต่เมื่อใช้งานใน mobile กลับไม่ตอบสนอง สรุปคือ บน mobile ไม่มีการส่งข้อมูลออกไป ให้กับ server-sided script เพื่อนำไปประมวลผลต่อ

ipages desktop
ipages desktop

ปัญหา คือ คลิ๊กรายการแล้ว
แต่ไม่มีการตอบสนองจากภายในแคตตาล็อก
เข้าไปตรวจ java script พบว่า
ถ้าไม่เรียกใช้ e.preventDefault(); และ e.stopPropagation();
ก็จะทำงานบน Mobile ได้เหมือนกับทำงานบน Desktop
ไม่มีการปิดการทำงานของ mouse click แต่อย่างใด
ที่เล่ามานี้กำลังพูดถึง ipages flipbook
ที่มีรุ่นทำงานบน WordPress และ JQuery Plugin
ซึ่งนำโค้ดไปใช้งาน
บน http://www.thaiall.com/e-book/

ทดสอบ code กับหนังสือหลายเล่ม ทั้งของเพื่อนที่ฝากแก้โค้ด ของ Peter rabbit แต่งโดย Beatrix Potter ที่เป็น demo ของผู้พัฒนาโค้ด แล้วมาจบที่ eduzones magazine ฉบับพิเศษ (special issue) เล่มนี้มี 32 หน้า ผมเคย scan ไว้นานแล้ว ความละเอียดประมาณ 900px * 1200px ซึ่งไม่ใหญ่ และไม่เล็กเกินไป พออ่านออก พบว่า code ทำงานได้รวดเร็ว ต่างกับ flash version ที่เคยเป็นระบบเดิมของ ebook ที่เคยทำไว้เมื่อสิบกว่าปีที่แล้ว แต่ก็ต้องลมไปทั้งระบบ และ code ชุดนี้ถือว่าน่าสนใจ เพราะสามารถทำงานร่วมกับโค้ดภายนอกได้โดยง่าย และ code ก็เป็น open source ที่อ่านง่าย ไม่ยาวเกินไป

ข้อมูล magazine.eduzones.com ใน archive.org

Eduzones Magazine สุดยอดหนังสือด้านการศึกษา

ศูนย์ข่าวการศึกษาแห่งอนาคต ฟรีนิวส์

ปี 2559 และ 2558 ผลสอบแอดมิชชั่น 6 อันดับแรกเลือกสายสังคมศาสตร์ทั้งหมด

นั่งดูข้อมูลเด็ก ๆ ทั้ง 12 คน พบว่า
ปี 2559 จุฬา 4 ธรรมศาสตร์ 2 ปี 2558 จุฬา 4 ธรรมศาสตร์ 1 เชียงใหม่ 1
แสดงว่า เด็กในประเทศไทยที่เก่งเลือกเรียนจุฬากับธรรมศาสตร์เป็นส่วนใหญ่
เด็กทั้ง 12 คน เป็นเด็กต่างจังหวัด 6 คน กรุงเทพฯ 6 คน
แสดงว่า เด็กเก่งทั้ง 76 จังหวัดมีจำนวนเท่ากับเด็กเก่งที่กรุงเทพฯ จังหวัดเดียว
เด็กทั้ง 12 คน มาจากโรงเรียนเตรียมอุดมศึกษา 3 คน ปรินส์ 2 คน สาธิตปทุมวัน 2
แสดงว่า โรงเรียนที่มีเด็กเก่งเข้าเรียนคงหนีไม่พ้น 3 โรงเรียนนี้ และโรงเรียนที่เหลือ

ศึกษานารี สายวิทย์ สอบติดยกห้อง
ศึกษานารี สายวิทย์ สอบติดยกห้อง

ก็อยากสรุปเหมือนกันนะครับ ว่า เดี๋ยวนี้เด็กเก่งเลือกเรียนสายสังคมมากกว่าสายวิทย์
แต่หลังผลสอบออก ข่าวโรงเรียนศึกษานารี ห้อง 6/3 จะดังกลบข่าวอื่นซะหมด
เด็กห้องนี้ 29 สายวิทยาศาสตร์และคณิตศาสตร์ สอบติดยกห้อง
ส่วนห้องอื่นก็สอบได้มหาวิทยาลัยของรัฐทั้งสอบตรง และแอดมิชชั่น เฉลี่ย 95%
http://www.thairath.co.th/content/633720

จากข้อมูลที่มีการเผยแพร่โดย ทปอ. ปี 2559
ถึงผลสอบนักเรียน ม.6 เข้ามหาวิทยาลัย มีผู้สมัครแอดมิชชั่นส์ทั้งสิ้น 105,046 คน
มีผู้ผ่านการคัดเลือกมีสิทธิ์เข้าสอบสัมภาษณ์และตรวจร่างกาย จำนวน 85,834 คน
จากจำนวนรับทั้งสิ้น 156,216 คน
พบว่าคนที่สอบได้คะแนนสูง 6 อันดับแรก เลือกสายสังคมศาสตร์ มีดังนี้
ที่หนึ่ง เลือก คณะวารสารศาสตร์และสื่อสารมวลชน ธรรมศาสตร์
จาก เตรียมอุดมศึกษา (สมัครรอบ 2)
ที่สอง เลือก คณะนิติศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
จาก ปรินส์รอยแยลส์วิทยาลัย เชียงใหม่
ที่สาม เลือก คณะศิลปศาสตร์ สาขาวิชาภาษาอังกฤษ ธรรมศาสตร์
จาก สุรนารีวิทยา นครราชสีมา
ที่สี่ เลือก คณะรัฐศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
จาก สาธิตมหาวิทยาลัยเชียงใหม่
ที่ห้า เลือก คณะพาณิชยศาสตร์และการบัญชี จุฬาลงกรณ์มหาวิทยาลัย
จาก เตรียมอุดมศึกษา
ที่หก เลือก คณะจิตวิทยา จุฬาลงกรณ์มหาวิทยาลัย
จาก อัสสัมชัญสมุทรปราการ
http://www.komchadluek.net/news/detail/229003
http://www.tlcthai.com/education/admission/111928.html
http://www.thairath.co.th/content/632708

สอดคล้องกับ ปี 2558 ที่ผลสอบแอดมิชชั่นได้คะแนนสูง
ที่หนึ่ง เลือก คณะนิเทศศาสตร์ สาขาภาพยนตร์-โฆษณา จุฬาลงกรณ์มหาวิทยาลัย
จาก สาธิตมหาวิทยาลัยศรีนครินทรวิโรฒ ปทุมวัน กรุงเทพฯ
http://www.thairath.co.th/content/504739
ที่สอง เลือก คณะจิตวิทยา จุฬาลงกรณ์มหาวิทยาลัย
จาก โรงเรียนปรินส์รอยแยลส์วิทยาลัย เชียงใหม่
ที่สาม เลือก คณะรัฐศาสตร์ สาขาวิชาความสัมพันธ์ระหว่างประเทศ จุฬาลงกรณ์มหาวิทยาลัย
จาก สาธิตมหาวิทยาลัยศรีนครินทรวิโรฒ ปทุมวัน กรุงเทพฯ
ที่สี่ เลือก คณะศิลปศาสตร์ สาขาวิชาภาษาอังกฤษ ธรรมศาสตร์
จาก โรงเรียนสตรีวิทยา กรุงเทพฯ
ที่ห้า เลือก คณะพาณิชยศาสตร์และการบัญชี จุฬาลงกรณ์มหาวิทยาลัย
จาก โรงเรียนเตรียมอุดมศึกษา กรุงเทพฯ
ที่หก เลือก คณะศึกษาศาสตร์ สาขาวิชาภาษาอังกฤษ มหาวิทยาลัยเชียงใหม่
จาก โรงเรียนผดุงปัญญา ตาก
http://teen.mthai.com/education/94484.html

ภาพปกนิตยสารด้วยการซ้อนภาพ ภาษา PHP

merge image by php
merge image by php

19 มิ.ย.54 อ.พจน์ เล่าให้ฟังว่า ท่านใช้บริการ magmypic.com ทำให้ได้ภาพปก magazine สวย ๆ เป็นแรงกระตุ้นสำคัญให้ผมสนใจเรื่องนี้

แล้วผมก็สนใจ เข้าไปทดสอบ และค้นข้อมูลเพิ่มเติม ผลการทดลองใช้อยู่ใน thaiall.com/actress/joom.htm จากนั้นก็ต่อยอดมาทดสอบเขียนโปรแกรมด้วยภาษา PHP ทำการ Merge ภาพ 2 ภาพ คือ กรอบรูป และภาพผู้หญิง ก็พบว่า ได้ผลเป็นไปในแทนเดียวกับ magmypic.com ส่วนการประยุกต์ต่อไปคือ การทำเป็น fb application ให้เพื่อน ๆ ได้ใช้บริการส่งรูปที่อยู่ใน fb เข้ามาในระบบ ซึ่งเคยเห็นบริการแบบนี้อยู่มากมาย ถ้าลองทำในแบบไทยไทย ก็น่าสนใจอยู่ไม่น้อย .. แต่คงต้องพักไว้ก่อน เพื่อน ๆ สนใจโค้ด php จะลองเอาไปทำก็ได้ครับ ปัญหาคือ ต้องทำภาพ mag01.gif ให้เป็นภาพโปร่งใส ของผมใช้โปรแกรม iview ช่วยจัดการส่วนนี้ .. มิเช่นนั้นผลการซ้อนภาพจะมีปัญหาครับ

<?
$user = ‘user.jpg’;
$frame = ‘mag01.gif’;
$dest = imagecreatefromgif($frame);
$src = imagecreatefromjpeg($user);
$src_new = imagecreatetruecolor(280, 350);
list($width, $height) = getimagesize($user);
imagecopyresized($src_new, $src, 0, 0, 0, 0 , 280, 350, $width,$height);
imagecopymerge( $src_new, $dest, 0, 0, 0, 0, 280, 350, 100);
header(‘Content-Type: image/jpeg’);
imagegif($src_new);
imagedestroy($dest);
imagedestroy($src);
imagedestroy($src_new);
?>

http://www.thaiall.com/mag/merge.php
http://www.facebook.com/media/set/?set=a.213477228691078.52727.100000864060918

25 ก.พ.56 ปรับบริการของโฮมเพจหน้าปกนิตยสาร (magazine cover)
http://www.thaiall.com/mag

หน้าปกนิตยสาร (magazine cover)
หน้าปกนิตยสาร (magazine cover)