Category: การจัดการความรู้ KM

SQL : การ Replace ข้อความจากข้อมูลทุก record ใน Column

ในการแทนที่ตัวอักษร ข้อความ หรือ string ใดๆบนทุก record ในคอลัมน์ใดคอลัมน์หนึ่งบน SQL สามารถกระทำได้เช่นเดียวกับฟังก์ชั่นการ find and replace บนโปรแกรมอื่นๆ ด้วยรูปแบบคำสั่งดังนี้ รูปแบบคำสั่ง UPDATE ชื่อตาราง SET ชื่อColumnที่ต้องการ = REPLACE([ชื่อColumnที่ต้องการ], ‘[ค่า String เดิม]’, ‘[ค่า String ใหม่]’) WHERE เงื่อนไข (ถ้ามี) ในการใช้ชุดคำสั่งนี้จะเป็นการ Replace ข้อความโดยทำการ search หาจากค่า string ที่ต้องการแก้จากทุกๆ record ในคอลัมน์นั้น ด้วยค่า string ใหม่ เหมาะกับการแก้ข้อมูลบางส่วนหรือลบอักขระบางตัวจากในคอลัมน์ (โดยคงค่าข้อมูลเดิมเอาไว้ด้วย) เช่น การลบเครื่องหมาย – ออกจากทุก record ในคอลัมน์เบอร์โทรศัพท์ , การเปลี่ยนเครื่องหมายแทนการคูณจาก * เป็น x สำหรับทุกๆ […]

การสร้าง chart.js บน ionic 4

เข้าไปที่โฟลเดอร์ที่บันทึกไฟล์ ionic ไว้ ทำการลง chart.js

  นำโค้ดตัวอย่างไปใส่ไว้ที่หน้าที่ทำการเพิ่ม charts ไฟล์ .ts (typescripts)

ngOnInit เป็นการสั่งให้ทำงาน function ก่อนทำการโหลด page

  จากนั้นกลับไปยังหน้าไฟล์ .html เพื่อเรียกใช้ฟังชั่นก์ charts เรียกเป็นในรูปแบบอ้างอิง id

  ทำการ save เพื่อ compile code

การ Set xampp ร่วมกับ IIS ได้Portไม่ชน

เข้า Xampp และคลิก Config เลือก  httpd.conf 2. จะมี Notepad เปิดมาให้ทำการค้นหา Listen 81  (81 คือ port ที่เราทำการเปลี่ยนปกติจะเป็น 80) ServerName localhost:81  (81 คือ port ที่เราทำการเปลี่ยนปกติจะเป็น 80) และทำการเซฟ 3.กลับมาหน้าแรกและกด configเหมือนเดิมเลือก httpd-ssl.conf 4.  จะมี  Notepad เปิดขึ้นมา ทำการหาดังนี้ Listen 444 <VirtualHost _default_:444> ServerName www.example.com:444  (444 เป็น port ที่ทำการเปลี่ยน ปกติจะ port 443) จะทำให้สามารถใช้ได้ ทั้ง iis และ Xampp

Laravel การนำ public folder ออกจาก url ให้เหลือเพียงแค่ domain

โดยปกติการติดตั้ง Laravel นั้นจะต้องติดตั้งด้านนอก public_html (Folder Web Root โดยทั่ว ๆ ไป) แล้วทำการ Config Web Server ให้ชี้ไปยัง Folder Public ของ Laravel แทนเพื่อให้ url เหลือเพียงแค่ domain เท่านั้น ดังภาพ และการ Config Virtualhost ให้ชี้ไปที่ Folder public ของ Apache แต่ในบางครั้งเราไม่สามารถ Config Apache หรือ Web Server ที่ใช้บริการอยู่ได้ ดังนั้นจึงต้องใช้วิธีการเปลี่ยน Pointer จาก Folder Laravel ให้ชี้ไปยัง Folder public แทน โดยวิธีการทำนั้นง่ายมาก เพียงแค่ 2 ขั้นตอนคือ Copy File […]

แก้ปัญหาสระลอยบน Photoshop

การพิมพ์ตัวหนังสือบน Photoshop บางครั้งผู้ใช้งานอาจจะพบปัญหาสระลอย หรืออาการที่สระหรือวรรณยุกต์อยู่ในต่ำแหน่งที่สูงหรือต่ำเกินไป ทำให้พิมพ์ออกมาแล้วดูไม่สวยงามหรืออ่านยาก แม้ว่าใน Photoshop จะสามารถตัดต่อแบบรูปภาพได้ แต่ในที่นี้ก็มีอีกวิธีที่สามารถแก้ไขได้ที่ตัวข้อความได้เลย   ขั้นตอนในการแก้ไขสระลอย 1. ทำการเลื่อน cursor ไปอยู่หลังตัวอักษรหรือวรรณยุกต์ที่ต้องการ 2. กดปุ่ม shift ค้างไว้ 3. กดปุ่มลูกศร ไปทางซ้ายเพื่อทำการเลือกจุดที่ต้องการแก้ไข 4. ให้กดปุ่ม Alt ค้างไว้อีกปุ่ม โดยที่ยังกดปุ่ม shift ค้างอยู่ 5. จากนั้นให้กดลูกศรชี้บนหรือชี้ลงล่างเพื่อทำการเลื่อนตามใจชอบ ซึ่งวิธีนี้ นอกจากจะใช้แก้ปัญหาสระหรือวรรณยุกต์ลอยได้แล้ว ยังสามารถใช้กับตัวอักษรได้อีกด้วย

การใส่ Icon ใน Linkbutton :asp

asp:Linkbutton นั้นเป็นปุ่มเครื่องมือที่ติดตั้งมาเป็นเครื่องมือพื้นฐานใน Visual Studio ซึ่งจะแตกต่างจาก asp:Button ปกตินั่นคือ asp:Linkbutton นั้นจะสามารถใส่รูปหรือไอคอนลงไปในปุ่มได้ ตัวอย่างการใส่ Icon ใน asp:Linkbutton นำ CDN ของ Framework ที่จะใช้ มาใส่ไว้ที่ส่วน Header ของเว็บไซต์ ในตัวอย่างจะใช้ Icon Font awesome  สร้างปุ่ม Linkbutton

  เลือกไอคอนที่ต้องการใช้จาก Icon Font awesome จากนั้นนำมาวางใน asp:Linkbutton

จากนั้นจึงจะได้ปุ่มที่มีไอคอน

การSet ค่าใน Report ตามที่เราต้องการ Devexpress XtraReport

. ให้เราสร้าง XtraReport  และจัดให้เรียบร้อย 2. ให้เราทำการตั้งชื่อ ตัวแปลของเรา 3. จากนั้นเราไปที่ Code Behide ของ XtraReport   โดยในตอนแรก ตัวแปลของเรายังเป็น Private ให้เราปรับเป็น Public 4. เป็นขั้นตอนของการ Set ตัวแปลลง คือ  ให้เรา new Obj ของหน้า Report  เราจึงจะเห็นตัวแปลใน Class นั้น และเราสามารถเอาไปเทียบตัวแปลได้ดังในรูป

การลบ kernel เก่าที่ไม่ได้ใช้งาน เพื่อแก้ปัญหาพื้นที่ /boot เต็ม

เช็คพื้นที่ โดยใช้คำสั่ง df-h ทำการลบ kernel เก่า โดยใช้คำสั่ง apt autoremove –purge

แนะนำ Plugin WordPress รับมือ Error 404 หรือการเปลี่ยนแปลง URL

เป็นปกติเมื่อเปิดเว็บไซต์ (WordPress) มาระยะเวลาหนึ่ง มักจะมีการเปลี่ยนแปลง URL ของ Post, Page หรือแม้แต่ไฟล์ Media ต่าง ๆ เสมอ เช่น เปลี่ยนจากเดิม URL ของ Post จาก /some-title เป็น /some-new-title จากไฟล์รูปภาพเดิมที่เคยมีถูกลบ หรือเปลี่ยนเป็นไฟล์รูปภาพใหม่ (URL รูปภาพเปลี่ยน) URL เว็บไซต์ถูกเปลี่ยน เช่นจาก abc.com/2019 เป็น abc.com เฉย ๆ ทั้งหมดนี้ เมื่อมีการเปลี่ยนแปลง URL ผลที่ตามมาคือ ถ้ายังมีการนำ URL เก่าไปใช้ในเว็บไซต์อื่น เวลาคลิกเข้าที่ URL เก่าก็จะไม่พบหน้าที่ต้องการหา หรือ Error 404 (not found) นอกจากนั้นจะส่งผลเสียต่อ SEO อีกด้วย (Google มองว่าเป็น Dead […]

HTML 5 canvas คืออะไร

HTML5 Canvas เป็นหนึ่งใน feature ที่มีคุณสมบัติทางด้านกราฟฟิคที่มาพร้อมกับ HTML5 ซึ่ง Canvas element นี่แหละมันอาจจะเป็นพระเอกของ HTML5 เพราะเจ้ากราฟฟิกตัวนี้ มันสามารถทำให้คุณสามารถสร้างระบบต่างๆ ที่คุณต้องการขึ้นมา ไม่ว่าจะเป็นระบบเกมส์ หรือโปรแกรมวาดภาพบนเว็บ ที่รองรับทุก platform Canvas เป็น Element หนึ่งใน HTML5 เหมือนอย่าง <img> หรือ <a> โดยใน <img> หรือ <a> จะมี attributes เช่น src และ href แต่ใน <canvas> จะมีเพียงแค่ 2 attributes คือ width และ height (ความกว้างและความสูงของ Canvas) เท่านั้น ข้อดีของ แท็ก Canvas    ช่วยเปลี่ยนลูกเล่นการแสดงผลของเว็บเพจไปอีกมากเดิมที HTML เป็นการวาดออบเจคต์ (เช่น ข้อความ รูป กล่องข้อความ ฯลฯ) ขึ้นมาเป็นหน้าจอ และสามารถตกแต่งออบเจคต์แต่ละตัวได้ในระดับหนึ่งผ่าน CSS (เช่น ใส่สีพื้น วาดเส้นขอบ ทำมุมโค้ง) แต่ในภาพรวม HTML ยังไม่สามารถแสดงกราฟิกแบบราสเตอร์ (raster) […]