mylife

วันนี้นัดกับอาจารย์ของลูกชายว่าจะเข้าไปช่วยการเตรียมตัวของเด็กที่จะเข้าร่วมแข่งขันทักษะวิชาการ ในส่วนของเราเป็นกลุ่มของเด็กที่จะแข่งขันการทำเว็บไซต์ ซึ่งเป็นปีแรกที่เราได้มีโอกาสเข้าช่วยงานตรงนี้ ที่ผ่านมาแม้ว่าจะมีทักษะด้านนี้มาโดยตรง เนื่องจากเราไม่ได้รับข้อมูลข่าวสารตรงนี้เลยไ่ม่ได้เข้ามาช่วย

หลังจากที่มีโอกาสได้แนะนำการทำเบื้องต้นครั้งแรก รู้เลยว่าเด็ก ๆ มีความสามารถตรงนี้มากเลย แม้แนะนำเพียงไม่กี่นาที ก็สามารถต่อยอดได้ค่อนข้างรวดเร็ว ในส่วนการทำเว็บไซต์สำหรับเด็กประถมมีการแข่งขันอยู่ 2 อย่างคือ การจัดทำเว็บไชต์ด้วย Web Editor กะ CMS Web ปีนี้น่าจะเตรียมในส่วนของ CMS ไม่ทัน เพราะอย่างน้อยเด็กต้องรู้จักเรื่องของ Database พอสมควร ก็เลยส่งแค่ Web Editor

ก็พยายามตีโจทย์ที่ได้รับมาว่าต้องมีอะไรบ้าง ก็เนื่องจากเป็นปีแรกก็ยังไม่หวังอะไรมาก แต่ก็อดลุ้่นอยู่ในใจไม่ได้เช่นกัน เอาเป็นว่าใครที่มีประสบการณ์ตรงนี้ช่วยแชร์หน่อยก็ดีครับ เพราะยังมีเวลาอีก 5-6 กว่าจะเริ่มแข่ง กลัวว่าตัวเองจะตีโจทย์หลงทางอะนะ

วันนี้ไปดูผลสอบลูกชาย

posted on 30 Oct 2009 07:49 by charin  in mylife

หลังจากติดตามดูผลสอบมาเป็นเดือนแล้วยังไม่ออก เห็นชั้น ป.1 - ป.4 ออกแล้ว ไม่รู้ว่าทำไมชั้น ป.5-ป.6 ยังไม่ออกซะที ระบบออนไลน์ของโรงเรียนก็มี แต่อาจารย์ยังไม่กรอกผลเลย ผมว่าบางครั้งการที่โรงเรียนมีระบบไอทีที่เก่ง ๆ ช่วยระบบการจราจรที่ติดขัดได้มากพอสมควร คือไม่จำเป็นต้องเอารถออกจากบ้านไปเพิ่มภาระการจราจร

 แต่ตอนนี้ยังไม่รู้ว่าผลคะแนนเป็นเท่าไหร่ เราในฐานะที่เป็นทั้งพ่อ ทั้งครู ก็คอยลุ้นเหมือนกัน เพราะหากไม่ดีการปรับปรุงก็จะต้องเกิดขึ้นทั้งฝ่ายพ่อ และลูก ไม่ใช่ลูกคนเดียว หุ หุ 

 รอลุ้นครับ........

วันนี้ออกอาการหมั่นไส้คนบางคนที่ไปก่อกวนหรือก่อความลำคาญในเว็บไซต์ของเรา ตรวจสอบไปมาก็รู้ว่าอยู่ในที่ทำงานเดียวกัน พอเจออย่างนี้ก็เลยนึกถึงคำสั่ง ๆ หนึ่งของ PHP ที่เราเคยใช้คู่ Session เพื่อบังคับให้คนต้อง Login ก่อน ก็คือคำสั่ง header("location:จุดที่จะฟัดไป") ก็จัดการมันบน index.php นั่นแหละ เอาไว้บรรทัดแรก ๆ เลยประมาณว่า

//ฟัดหนีไปเว็บไหน ๆ ก็ได้เช่น www.xxx.com
<?php
$sIP=$_Server["Remote_addr"];
If ($sIP=="หมายเลข ip ที่เข้ามาใช้"){
   header("location:http://www.xxx.com");
}
?>

//แบบแสดงข้อความแบบไม่ต้องการ
<?php
$sIP=$_Server["Remote_addr"];
If ($sIP=="หมายเลข ip ที่เข้ามาใช้"){
  echo "เว็บไซต์เราไม่ต้อนรับคุณ";
  exit();  
}
?>

ที่เลือกจับที่ ip เพราะที่ทำงานเขาเป็น Net แบบ Lease Line คือ fix ip มาเลย ก็เลยใช้วิธีจัดการด้วย ip ที่จริงในระบบเขาก็มีวิธีจัดการอยู่นะ แต่คิดว่าวิธีเขียนโค๊ดเองทำเองสะใจกว่า