บทความ

กำลังแสดงโพสต์จาก 2015

Windows 10 : การยกเลิก Get Windows 10 icon บน taskbar

รูปภาพ
Windows 10 : การยกเลิก Get Windows 10 icon บน taskbar หลังจากเขียนบทความแนะนำวิธีติดตั้ง Get Windows 10 icon ไว้ที่ taskbar เมื่อวันที่ 15 มิถุนายนที่ผ่านมานั้น ปรากฎว่ามีหลายคนมาสอบถามว่า เขาใช้ Windows เถื่อน แต่สงสัยว่าเถื่อนแบบไมโครซอฟท์จับไม่ได้ ปรากฎว่าเจ้า Get Windows 10 แสดงตัวปรากฎที่ taskbar ด้วยจะเป็นปัญหาอะไรไหม อีกทั้งอยากจะเอาออก จะมีวิธีการใด จึงเข้าทำการค้นหาข้อมูลจากเว็บไซต์ไมโครซอฟท์ และเว็บไซต์ด้านระบบปฎิบัติการต่างๆ มาหลายวัน เลยได้ข้อมูลเพิ่มเติม ที่คิดว่าน่าจะมีประโยชน์กับสมาชิกและผู้สนใจ วันนี้มีเวลาเลยต้องเขียนบทความเพิ่มเติม สรุปให้ดังนี้ 1. Get Windows 10 จะมีผลต่อเครื่องละเมิดลิขสิทธิ์จริงๆ เพราะช่วงที่ระบบจะทำการ Upgrade จาก Windows 7 sp1 หรือ  Windows 8.1 ไปสู่ Windows 10 ทาง ระบบจะทำการตรวจสอบโดยให้ผู้ใช้ คีย์ Product Key ตัวเดิมของท่านก่อนเข้าสู่ ขั้นตอนการ Upgrade ซึ่งเท่ากับผู้ละเมิดลิขสิทธิ์ ได้แสดงตัวให้ไมโครซอฟท์ รับรู้ 2.เมื่อท่านทำการ Update ระบบปฎิบัติการ Windows อย่างต่อเนื่องและได้รับ Get Windows 10 มาแล้ว เรามาดูกันว่า Get Windows 10 อยู่ที่ไหน

จัดตำแหน่งโค้ดให้สวยด้วย AlignTab (SublimeText 3)

รูปภาพ
จัดตำแหน่งโค้ดให้สวยด้วย AlignTab การเขียนโค้ดทุกวันนี้ไม่ใช่เขียนเพื่อให้ทำงานได้ดีเพียงอย่างเดียวยังต้องคำนีงถึงความสวยงามและอ่านง่ายสบายตาด้วย วันนี้ผมจะมาแนะนำ Package สุดเจ๋งของ  SublimeText  ที่จะช่วยให้คุณไม่ต้องเคาะ Spacebar หรือ Tab ให้เมื่อย ก็ทำให้โค้ดสวยด้วยได้คลิ๊กเดียว ใช่ครับมันคือ Package ที่ชื่อว่า  AlignTab  สำหรับ Package ตัวนี้รองรับทั้ง SublimeText 2, 3 อย่าเสียเวลาเรามาเริ่มกันเลย 1. เปิดโปรแกรม  SublimeText  (ใครที่ยังไม่ได้ติดตั้ง Package Control  คลิ๊ก ) 2. กดปุ่ม Cmd+Shift+P (Mac) หรือ Ctrl+Shift+P (Windows) เพื่อเปิด Command Palette แล้วพิมพ์คำว่า Package Control  หลังจากนั้นเลือกที่ Install Package 3. ให้พิมพ์ชื่อ Package ของเราลงไปว่า  AlignTab  แล้วกดที่ชื่อเพื่อติดตั้ง 4. เปิด-ปิด  SublimeText  ใหม่ รูปแบบการทำงานก็ไม่ยากครับ เพียงแค่กดคลิ๊กขวา เลือกรูปแบบการจัดเพื่อให้ภาพมาดูตัวอย่างดังนี้ครับ 1. คลิ๊กขวาเพื่อเลือกรูปแบบ 2. ผลลัพธ์ Credit : http://www.manybug.com/

Tick symbol in HTML/XHTML เครื่องหมายติ๊กโดยใช้ Code HTML

Tick symbol in HTML/XHTML เครื่องหมายติ๊กโดยใช้ Code HTML (✓ or ✔) ☐ ( 0x2610  in Unicode hexadecimal [HTML decimal:  ☐ ]): an empty (unchecked) checkbox ☑ ( 0x2611  [HTML decimal:  ☑ ]): the checked version of the previous checkbox ✓ ( 0x2713  [HTML decimal:  ✓ ]) ✔ ( 0x2714  [HTML decimal:  ✔ ]) ☐ (hex:  ☐  / dec:  ☐ ): ballot box (empty, that's how it's supposed to be) ☑ (hex:  ☑  / dec:  ☑ ): ballot box with check ☒ (hex:  ☒  / dec:  ☒ ): ballot box with x ✓ (hex:  ✓  / dec:  ✓ ): check mark, equivalent to  ✓  and  ✓  in most browsers ✔ (hex:  ✔  / dec:  ✔ ): heavy check mark ✗ (hex:  ✗  / dec:  ✗ ): ballot x ✘ (hex:  ✘  / dec:  ✘ ): heavy ballot x       Cr. Nakomah Studio

Sublime text3 Config

รูปภาพ
Sublime text3 Config  { "auto_complete": true, "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", "detect_indentation": false, "font_size": 19.0, "ignored_packages": [ "Vintage" ], "line_padding_bottom": 1, "line_padding_top": 1, "tab_size": 2, "translate_tabs_to_spaces": false, "word_wrap": "false", "bold_folder_labels": true, "fade_fold_buttons": false, "highlight_line": true, "caret_style": "phase", } สำหรับท่านใดต้องตกแต่ง theme ตามรูปแบบด้านล่างนี้นะครับ Monokai-Black Monokai theme with black background for Sublime Text 2 and 3 Installation Using Package Control If not already done, install  Package Control Open the command palette with  ctrl+shift+p  (Win, Linux) or  cmd+shift+p  (OS X) In command palette: Add repository 

แนวทาง การดึงข้อมูล แบบ real time ด้วย ajax ใน jQuery

เว็บที่มีการเปลี่ยนแปลงแบบ real time ที่ไม่ต้องโหลดหน้าจอใหม่ ปกติจะใช้ ajax การทำให้ข้อมูลมีการเปลี่ยนแปลง ตลอดเวลา จำป็นต้องใช้เวลาเป็นตัวกำหนด หรือคือการกำหนดให้ มีการดึงข้อมูลใหม่ มาแสดงด้วย ajax ตามเวลาที่กำหนด ตัวอย่างต่อไปนี้เป็นแนวทาง การใช้งาน เป็นการดึงข้อมูลด้วย ajax โดยเอาวันที่ และเวลา มาแสดง โนที่ที่ต้องการแสดงทุก 3 วินาที 1.สร้าง html tag กำหนด พื้นที่ หรือส่วนที่ต้องการแสดงผล <div id="showData"></div> 2.สร้างไฟล์ สำหรับหาวันที่ และเวลา มาแสดง ชื่อ gdata.php <?php    header("Content-type:text/html; charset=UTF-8");         header("Cache-Control: no-store, no-cache, must-revalidate");        header("Cache-Control: post-check=0, pre-check=0", false);        if($_GET['rev']==1){ echo date("Y-m-d H:i:s"); exit; } ?> 3.สร้าง ajax สคริปสำหรับเรียกใช้งาน <script type="text/javascript" src="js/jquery-1.4.1.min.js"></script> <script t

วิธีแก้ปัญหา Internal Server Error ตอนรัน PHP กับ Apache Server MSQL

รูปภาพ
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Apache/2.2.8 (Win32) PHP/5.2.6 Server at 127.0.0.1 Port 80 เคยเจอกันหรือเปล่าครับปัญหานี้ แรก ๆ อาจจะงง ๆ กันว่าโค้ด ก็ โค้ดเดิม ไม่ได้เปลี่ยนอะไรตรงไหนเลย แล้วทำไม่อยู่ ๆ จึงรันไม่ได้ซะงั้น หรือว่าจะเป็นไวรัสเข้าเครื่องหว่า.... อย่าเพิ่งตกใจไปครับ ผมก็เคยเจอปัญหานี้มาแล้ว และก็ยังเจออยู่เรื่อย ๆ หลังจาก ลงวินโดวน์ใหม่ (กรณีเคยตั้งค่า mod_rewrite หรือ มีไฟล์ .htaccess อยู่ในโฟล์เดอร์ www) เอาไฟล์ไปรันที่เครื่องอื่น (กรณีเคยตั้งค่า mod_rewrite หรือ มีไฟล์ .htaccess อยู่ในโฟล์เดอร์ www) โหลดตัวอย่างโค้ดมาทดสอบ สาเหตุของปัญหานี้มันก็เป็นเพราะ การทำ หรือ การตั้งค่า  mod_rewrite  ครับ ไฟล์ที่ใช้ทำเจ้

php Fatal error: Allowed memory size of 25165824 bytes exhausted สำหรับ Appserv

รูปภาพ
เออเร่อตัวนี้ แจ้งรายละเอียดมายาวเกือบศอก Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 19500140 bytes) in C:\AppServ\www\phpMyAdmin\libraries\unzip.lib.php on line 324 แต่เราไม่ต้องสนใจบรรทัดที่มันเออเร่อ สนใจแค่นี้ก็พอ Fatal error: Allowed memory size เออเร่อตัวนี้ผมว่า ผู้ฝึกเขียน PHP แทบทุกคนจะต้องเจอ ในเออเร่อแจ้งว่า เราอนุญาติให้ใช้หน่วยความจำแค่นี้นะ แต่รู้สึกว่าจะมีการใช้หน่วยความจำเกินที่กำหนดไว้ เหตุกาณ์ที่เกิด มักเกิดตอนที่ประมวลผลไฟล์ขนาดใหญ่ ซึ่ง PHP จำเป็นจะต้องใช้หน่วยความจำปริมาณมาก เช่น อิมพอร์ตข้อมูลขนาดบิ๊กเข้าฐานข้อมูล mysql หรือ ประมวลผลโค้ดสร้างไฟล์ภาพ เป็นต้น สำหรับวิธีแก้ก็ไม่มีอะไรมาก เราก็แค่กำหนดขนาดของหน่วยความจำ ที่อนุญาติให้ PHP ใช้เสียใหม่ ให้เยอะขึ้น เท่านั้นเอง จิ๊บๆ ง่ายๆ 1. เปิดไฟล์ C:\Windows\php.ini ขึ้นมา ด้วยโปรแกรม notepad เสริมนิดหนึ่งว่า ไฟล์ php.ini นี้เป็นไฟล์กำหนดค่าต่างๆของภาษา PHP ไฟล์คอนฟิกนั่นแหละป๋า 2. หาคำว่า memory_limit มันจะอยู่แถวๆบรรทัดที่ 256 แก้ไขตัวเลขหลังเครื่องหมาย = ให้เป็น 256M ห

Flexslider caption config

รูปภาพ
ปรับแต่ง Coption Flexslider ไม่ยาก โดยปกติแล้ว ตัว Coption ของ Flexslider จะเป็น วงกลมดั่งภาพข้างต้น เราสามารถปรับแต่งให้มันเป็นตัวเลขได้ดังนี้ ครับ ทำการเขียนสไตล์ทับลงไปเลยครับ  .flex-control-paging li a {   background: 0; border: 0px;    border-top-left-radius: 0px;    border-bottom-left-radius: 0px;    border-top-right-radius: 0px;    border-bottom-right-radius: 0px;    box-shadow: none;    text-indent: 0px;  }  .flex-control-paging li a.flex-active {   background: none;  } Cr.iTopStudio  www.nakoman.com

PHP เทคนิคง่ายในการ เพิ่มจำนวนเดือน

รูปภาพ
$t=strtotime("February 1, 2015");  echo date("d m Y", strtotime("+1 Month",$t));  echo ''; $t=strtotime("January 29, 2015");  echo date("d m Y", strtotime("+1 Month",$t));  echo ''; $t=strtotime("January 31, 2015");  echo date("d m Y", strtotime("+1 Month",$t));  echo ''; $t=strtotime("February 29, 2015");  echo date("d m Y", strtotime("+1 Month",$t)); echo date("d m Y",strtotime("+1 month")); หมายเหตุ : หากไม่กำหนดหวันที่ ที่จะทำการบวก โปรแกรมจะนับจากวันที่ปัจจุบัน Cr.iTopStudio www.nakoman.com