CSS hacks

อยู่ในประเภท: style sheet | มี 5 คอมเม้นทส์ »
โพสเมื่อ

การที่เราจะเขียนเว็บไซต์ที่ใช้ style sheet โดยเฉพาะแบบ tablelessให้ cross browser
มาสักเว็บนึง เป็นเรื่องที่ยากลำบาก เพราะ web brower รุ่นเก่า มาตรฐานการ render จะต่าง
จาก web browser รุ่นใหม่ แม้กระทั่งยี่ห้อเดียวกัน แต่ต่างรุ่น ก็แสดงผลต่างกัน เช่น IE6 กับ
IE7 ที่แสดงผลบางอย่าง ไม่เหมือนกัน ดังนั้น เพื่อให้บรรลุวัตถุประสงค์(ทำเว็บ cross browser)
เราก็ต้องอาศัย การ hack css เข้าช่วย

อ่านทั้งหมด »

แท็กส์ : , ,

Using an image as a link

อยู่ในประเภท: web design | ไม่มีคอมเม้นท์ »
โพสเมื่อ
  1. <a href="http://www.pageresource.com">
  2. <img src="xxx.jpg" border="0" alt="" />
  3. </a>

ที่มา : http://www.pageresource.com/html/image3.htm

แท็กส์ : ,

ลาก่อน password(s)

อยู่ในประเภท: web | มี 2 คอมเม้นทส์ »
โพสเมื่อ

สมมติว่าคุณต้องการใช้บริการเว็บต่าง ๆ คุณจะต้องผ่านด่านการกรอกข้อมูล และตั้งรหัส ซ้ำแล้วซ้ำเล่า ดูรูปประกอบ

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

อ่านทั้งหมด »

แท็กส์ : , , ,

Lorem Ipsum คือไรหว่า

อยู่ในประเภท: web design | มี 4 คอมเม้นทส์ »
โพสเมื่อ

เคยสงสัยหรือป่าว เวลาตัด template เว็บ มันจะมีข้อความตัวอย่างมาแบบนี้

“Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.”

อ่านทั้งหมด »

แท็กส์ : , ,

ทำ div ให้เป็น link

อยู่ในประเภท: web design | มี 3 คอมเม้นทส์ »
โพสเมื่อ

ตัวอย่างคำสั่งที่ทำให้ <div> สามารถกลายเป็น link ได้ อีกทั้งเมื่อเอาเมาส์ไปโอเวอร์ก็ให้ cursor เป็นรูปมือ มีดังนี้

  1.  
  2. <div style="cursor: pointer; cursor: hand;" onclick="window.location = ‘/process/enterprise/training/change_index.shtml’;">
  3. BlahBlah</div>

เพียงแค่นี้ ไม่ว่าจะเป็น div หรือ อะไรก็ตามก็สามารถเป็น link ได้หมด

อ่านทั้งหมด »

แท็กส์ : , , ,

CSS Frameworks

อยู่ในประเภท: web design | มี 3 คอมเม้นทส์ »
โพสเมื่อ

framework คือ

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

CSS framework คือ

ชุดของไฟล์ css ที่ได้จัดเตรียมการจัดรูปแบบพื้นฐาน รูปแบบฟอร์ม grid เลย์เอาท์ ไว้ให้ใช้ โดยเราไม่จำเป็นต้องเขียนโคดซ้ำ ๆ เช่น เรามีงานออกแบบเว็บไซท์ 10 โปรเจ็ค ทุกโปรเจ็คจะต้องมีบางสิ่งที่คล้ายกัน ไอ้สิ่งที่คล้ายกันนี้เราก็ไม่จำเป็นต้องเขียนซ้ำแล้วซ้ำอีก

อ่านทั้งหมด »

แท็กส์ : ,

เติมเงินออนไลน์(จริงหรอ)

อยู่ในประเภท: Diary | ไม่มีคอมเม้นท์ »
โพสเมื่อ

เมื่อก่อนเคยคิดว่าการทำธุรกรรมทางการเงินผ่านทางเว็บไซท์

  1. ทำให้ไม่ต้องเสียเวลาเดินทาง
  2. ทำได้ทุกที่
  3. ทำได้ทุกเวลา

แต่พอได้ลองเติมเงินมือถือโดยใช้ K-Cyber Banking ก็ทำให้รู้ว่า
ข้อ 3 ที่ได้กล่าวไปมันไม่จริงเลย

มาดูหลักฐานกันคับ ผมเติมเงินเวลา 12.50 am ผลที่ได้ก็ตามที่ขีดเส้นสีแดงคับ

ตอนแรกก็นึกว่าเขาล้อเล่น แต่เอาไปเอามามันเรื่องจริง เพราะได้เงินที่เติมไปเวลา 08.39 ในตอนเช้า

สรุป : ถ้าคิดจะเติมเงินตอนกลางคืน ออกไปซื้อบัตรเติมเงินที่เซเว่นดีกว่า

แท็กส์ : ,

modulo ของ php

อยู่ในประเภท: PHP | มีคอมเม้นท์เดียวอะ »
โพสเมื่อ

ในภาษา php จะใช้เครื่องหมาย % ในการ modulo
ปัญหาที่เกิดขึ้นก็คือเราจะไม่สามารถ modulo ทศนิยมได้
ดู bug ได้ที่ http://bugs.php.net/bug.php?id=41802
เช่น 5%0.11 แทนที่จะได้ 0.05 กลับกลายเป็นว่าได้ 0 และ
แถม warning มาด้วย (Warning: Division by zero)

ทั้งนี้ก็เพราะ % ไม่สามารถกระทำกับ float ได้ โดยจะตัดทศนิยมทิ้ง
ในกรณีตัวอย่างข้างต้น จะปัดเหลือ 0 ทำให้เกิด warning ขึ้น

วิธีแก้ก็คือ เปลี่ยนไปใช้ function fmod
float fmod( float $x  , float $y  )
http://us2.php.net/manual/en/function.fmod.php

แท็กส์ : ,

ISBA06

อยู่ในประเภท: Diary | มี 17 คอมเม้นทส์ »
โพสเมื่อ

จบแล้ว เอาภาพเก่า ๆ มาดูแล้วคิดถึงมากมาย

แท็กส์ : ,

HTTP authentication ด้วย PHP

อยู่ในประเภท: PHP | มี 2 คอมเม้นทส์ »
โพสเมื่อ

authentication คืออะไร พูดง่าย ๆ ที่สุด ก็คือ การป้องกันการเข้าถึงข้อมูลโดยการใช้ username และ password ในบทความนี้เราจะมา authentication ด้วยภาษาสคริปอย่าง php กัน แต่คุณจะต้องติดตั้ง apache module นั่นก็หมายความว่าแบบ CGI นั้นก็ใช้ไม่ได้นั่นเอง

ดูโคดตัวอย่างกันคับ ในที่นี้สมมติว่าเราป้องกันการเข้าถึงด้วย username “myuser” และ password “mypass”

  1. <?php
  2. if ($_SERVER[‘PHP_AUTH_USER’] != "mysuser" or $_SERVER[‘PHP_AUTH_PW’] != "mypass"):
  3. Header( "WWW-authenticate: basic realm=’Protected’");
  4. Header( "HTTP/1.0 401 Unauthorized");
  5. ?>
  6. <HTML>
  7. <HEAD><TITLE>Authorization Failed</TITLE></HEAD>
  8. <BODY>
  9. <H1>Authorization Failed</H1>
  10. <P>Without a valid username and password,
  11. access to this page cannot be granted.
  12. Please click "reload" and enter a
  13. username and password when prompted.
  14. </P>
  15. </BODY>
  16. </HTML>
  17. <?php else: ?>
  18. …เนื้อหาในหน้าเว็บที่ต้องการป้องกันการเข้าถึง…
  19. <?php endif; ?>

อ่านทั้งหมด »

แท็กส์ : , ,