การสร้าง Class ใน JavaScript

JavaScript-Logo

ช่วงนี้กำลังอยู่ในช่วงคลั่งไคล้ JavaScript ไปอ่านบทความต่างๆ มาเลยแวะเอามาเขียนเก็บไว้หน่อย เดี๋ยวจะลืมกันไปก่อน

วันนี้จะมาอธิบายการสร้าง Class หรือ Object ในภาษา JavaScript ซึ่งปกติไม่มี Class ให้ใช้หรอก (ผมยังไม่พูด ECMA 6 นะ) แต่มันก็สามารถทำได้นะ จะให้ผมอธิบายมากบอกเลยตอนนี้ยังไม่รู้อะไรมาก มาเขียนเก็บไว้ก่อนกันลืมเฉยๆ

Continue reading

[Showcase] Photoshop แต่งภาพแนว Surrealism – Volcano

Phuket-Surrealism-thumbnail

เนื่องจากช่วงที่ผ่านมาพอจะมีเวลาว่างนิดหน่อย เลยอยากรื้อฟื้น เคาะสนิม การตกแต่งภาพกับ Photoshop ซักหน่อย เลยทำวิดีโอ Timelapse การตกแต่งภาพแนว Surrealism ดูซักภาพ ช่วงแรกๆ ดูงงๆ เพราะยังไม่ค่อยมีไอเดียเท่าไหร่ ทำไปทำมาก็พอจับทางได้ สุดท้ายก็ออกมาอย่างที่เห็นแหละครับ 😀 มาดูกันเลย Continue reading

[Photoshop Tips] การสร้าง Color Swatches จาก Tone สีของภาพต้นแบบ

ps_splash_screen

สวัสดีครับ ไม่ได้เขียนบล๊อคนานมากแล้วหล่ะ วันนี้ผมนั่งทำงานไป เพื่อนฝ่ายศิลป์ก็ให้ช่วยหา Tone สีที่อยู่ Mood เดียวกันเพื่อนำมาวาดภาพให้ ปัญหาที่พบคือเวลาจะวาดภาพใน Photoshop เพื่อนผมจะหา Tone สีที่อยู่ใน Mood เดียวกันได้ลำบาก บางสีที่ได้อาจจะไม่ไปด้วยกัน พอจะหาวิธีแก้ได้แล้วก็เลยจะเอามาเขียนเก็บไว้ให้เพื่อนๆ ที่กำลังประสบปัญหาเดียวกันได้รู้บ้าง อาจจะช่วยได้บ้างไม่มากก็น้อยครับ ตามมาเลยครับ Continue reading

PHP: วิธีแก้ปัญหา strlen() นับตัวอักษรภาษาไทยมั่ว

php[1]สวัสดีครับ ก่อนอื่นต้องขอโทษด้วยครับที่ผมห่างหายจากการอัพเดทเว็บไซต์ไปนานมากๆ วันนี้ได้โอกาสกลับมาอัพเดท เนื่องเพราะเมื่อวันก่อนได้เขียน PHP ที่จำเป็นต้องทำงานเกี่ยวกับตัวอักษรภาษาไทย (UTF-8) ซึ่งผมต้องการที่จะนับตัวอักษรและตัดออกตามจำนวนที่ต้องการครับ

สำหรับตัวปัญหานั้นคือ โดยทั่วไปเวลาที่ผมต้องการนับตัวอักษร (ทั่วไปจะเป็นภาษาอังกฤษ) ผมจะใช้ฟังก์ชั่น strlen() ตัวนี้ครับ แต่เมื่อพอนำมาใช้กับภาษาไทยแล้วเกิดปัญหาการนับมั่วขึ้นทันที (เข้าใจว่าตัวฟังก์ชั่นจะนับพวกสระและวรรณยุกต์ด้วย) Continue reading

การสร้างเว็บบล๊อกด้วย Blogger ตอนที่ 1

google-updates-blogger-mobile-apps-to-version-2-0-87b5fa5f5f[1]

สวัสดีครับ วันนี้ผมจะมาสอนสร้างเว็บไซต์หรือเว็บบล๊อกด้วย Blogger ครับ บทความนี้เป็นบทความที่จะแนะนำเพื่อนๆ ในการสร้าง Blogger ครับ ใครพร้อมแล้วก็ตามมาได้เลยครับ Continue reading

เพิ่มความเร็วเว็บไซต์ได้ด้วย htaccess

PageSpeed Insights 000

สวัสดีครับ วันนี้ผมอยากมาแนะนำอีกหนึ่งเทคนิคสำหรับการเพิ่มความเร็วให้หน้าเว็บของเรากันนะครับ รับรองว่าความเร็วหน้าเว็บของคุณจะเพิ่มขึ้นบ้างหล่ะครับก่อนอื่นผมต้องอธิบายก่อนเลยว่าการเพิ่มความเร็วหน้าเว็บไซต์นั้นทำได้หลายวิธีและนี่ก็เป็นหนึ่งในวิธีเหล่านั้นนะครับ คือการใช้ htaccess ในการกำหนด cache และบีบอัดให้พวกไฟล์ต่างๆ มีขนาดเล็กลงครับ แต่ Apache ในเครื่องเซิฟเวอร์หรือโฮสติ้งของคุณนั้นจะต้องมีโมดูลสามตัวนี้ครับ คือ mod_expires.c, mod_headers.c และ mod_deflate.c ครับ สามตัวนี่จะเป็นตัวช่วยเราในการรีดความเร็วครับ

Continue reading

วัดความเร็วเว็บไซต์ด้วย PageSpeed Insights จาก Google

PageSpeed Insights 000

สวัสดีครับ วันนี้ผมอยากมาแนะนำเครื่องมือที่ผมใช้ในการ optimize เว็บไซต์ให้แรงและเร็วขึ้นนะครับ โดยการใช้?PageSpeed Insights จาก Google ครับ Continue reading

ตรวจจับการคลิ๊กบนหน้าเว็บด้วย ClickHeat

logo170[1]

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

วิธีใช้งาน reCaptcha ร่วมกับ Codeignitor

457px-RecaptchaLogo.svg_1

สวัสดีครับ ไม่ได้เจอกันหลายอาทิตย์เลยครับ วันนี้ผมได้มีโอกาสใช้ reCaptcha กับตัว framework คู่ใจผมนั่นก็คือ Codeigniter นั่นเองครับ เลยอยากจะมาแชร์ให้เพื่อนๆ ที่กำลังหาวิธีทำครับ Continue reading

การเขียน CSS แบบมี border แล้วความกว้างไม่ล้น

CSS3 Logo

หลายๆ คนน่าจะเจอปัญหาว่าเวลาเขียน CSS แล้วต้องการใส่ขอบ (border) แล้วทำให้กล่องกว้างขึ้นตามขนาดของเส้นขอบ วันนี้ผมมีวิธีมาแก้ให้ครับรับรองว่าได้ผลแน่นอนเลยครับ ตามมาเลยครับ Continue reading