วันอาทิตย์ที่ 20 กันยายน พ.ศ. 2569

บันทึกช่วงเวลาเปลี่ยนผ่าน คน กับ ai ณ ปี 2025 - 2026

 บันทึกช่วงเวลาเปลี่ยนผ่าน คน กับ ai

ปีที่แล้ว 2025 

  • Search engine & Knowledge base by ai - เปิดตัวสามารถทำหน้าที่ได้เหมือน search engine 
    • สามารถถามตอบได้ แต่ยังให้ข้อมูลที่ผิดและคาดการณ์ความน่าจะเป็นที่ผิดพลาดค่อนข้างเยอะ
    • มีดราม่าจากว่านี่หรือคือสิ่งที่จะมาทดแทนแรงงานคน
  • Programming - เรื่อง logic programming coding ฉลาด เหมือน TA + ตำราเรียน สามารถทำงานเพื่อเป็นผู้ช่วย programmer
    • improve source code
      • ลดความซัพซ้อน แต่เทียบกับผลลัพธ์ที่ต้องการว่าตรงหรือเปล่า งานจะไปหนักตรง loop test senario ก่อนส่งต่อ deploy
    • tunning sql + sub query ทำได้ดี โดยไม่ต้องมาเช็ค action plan ทุกครั้งหลังจากแก้ไข query แล้ว (ลดการเสียเวลาตรงนี้เพราะปรืมาณข้อมูลเยอะการใช้ extion plan จะช้าตามปริมาณข้อมูลหาก query ไม่ดีพอ)
  • generate video จากข้อความ ทำได้ดีมาก ลดต้นทุนการผลิตได้จริงเราสามารถสร้างวิดิโอสั้นๆได้โดยไม่ต้องพึ่งโปรแกรม 3D เลย
  • generate image จากข้อความ ทำได้ดีมาเช่นกัน ด้วยการใส่รายละเอียดให้เพียงต่อการเข้าใจ
  • generate music จากข้อความ ทำได้ดี
    • เพียงเราบอกทำนองที่ต้องการ เสียงผู้ชาย ผู้หญิง เด็ก ประสานเสียง 
    • ทำนองที่ต้องการ เมโลดี้ lo-fi bossom 90s rock plunk
    • ภาษาของเนื้อร้อง
    • หากยังคิดไม่ออกยังสามารถนำ model ของคนอื่นที่แชร์ไว้ไปปรับใช้ให้เหมาะกับตัวเองได้
  • chat bot ตอบคำถาม ตอบตามรายการที่มนุษย์กำหนด สามารถอยู่ได้หลากหลาย flatform ทั้ง line discord facebook 
  • Media - มี content creator เกิดขึ้นมากมาย ทั้งเพลง การตูน หนังสั้น ละครสั้น เกม
  • Automat - มีการนำ tool automate มาช่วยงานคนเยอะขึ้น เช่น 
    • งานเปิด email -> download file -> extract data -> build dashboard
    • งานกรอกข้อมูลจากแผ่นกระดาษ รูปถ่าย 
    • งาน convert pdf เป็นข้อความ แล้วนำข้อมูลไปลงระบบภายใน
    • งาน convert data source ไปลงถัง data warehouse จากเดิมที่พึ่ง tool เจ้าใหญ่ มีการทำ open source มาช่วยมากมาย
ปลายปี 2025

ai เรียนรู้ได้เร็วขึ้น
  • Research - ตอบคำถามยากๆได้ลึกขึ้น ช่วย research ข้อมูลได้ สรุป ebook สรุปการประชุม สรุปใจความสำคัญของวิดิโอยาวๆได้
  • Mental Health - เป็นที่ปรึกษาปัญหาสุขภาพจิต มีความเห็นอกเห็นใจ 
  • Mentor - ช่วยเรียบเรียงความคิดที่กระจัดกระจาย จัดการเป็นหมวดหมู่ เหมาะสำหรับคนที่มีไอเดียมากมาย แล้วหาคนช่วยฟังและขัดเกลาไอเดีย ออกแบบและวางแผนระบบ ครอบคลุมทุก flow
  • SaaS - ช่วยทำ Saas ระบบธุรกิจขนาดย่อมได้
  • Customer Service - มีการนำ ai มาช่วยเป็น customer service ซึ่งอันนี้น่าสนใจและทำให้เรายกเลิกประกันไปหลายตัว เพราะ ai จะตอบคำถามตามที่กำหนดให้เท่านั้น แต่เราต้องการการอธิบายที่มากกว่านั้นทำให้ประกันหลายตัวที่มียกเลิกไป
ต้นปี 2026

saas มีเยอะมาก เหมือนคนเก็บกดที่อยากมีระบบเพื่อช่วยแก้ปัญหาให้ตัวเอง และเริ่มมีการนำมาใช้พัฒนาเกมมากขึ้น
  • Game ai - ช่วยออกแบบและพัฒนาเกม เช่น roblox , 2D farming, fighting เริ่มตั้งแต่การเกลาไอเดีย ออกแบบ flow การทำงานของระบบ ก่อน coding -> coding -> review + editer ได้
  • SaaS - มีการแจก Saas ให้คนทั่วไปได้ใช้งาน เป็น comunity 
  • Security - มีการให้ ai แฮกระบบ และแฮกได้จริง
  • Office ai - มีการจัดทำให้ ai ทำงานใน environtment ของ office ตั้ง goal แบ่ง role managment , task , review จบ loop เลย
ยังไม่ครบปี 2026 ai มีการพัฒนาไปเรื่อย เราก็พัฒนาตัวเอง เช่นกัน เรียนรู้ให้กว้างขึ้น พยายามทำตัวเหมือนรากไม้ที่แผ่สาขาไปเรื่อยๆ

วันพฤหัสบดีที่ 26 มีนาคม พ.ศ. 2569

Search Table Name of all database [ ค้นหาชือ Table ใน Database server ทั้งหมด ]

 --------------

-- Search Table Name inside database server
-- 1.
--------------
DECLARE @SearchTerm NVARCHAR(100) = '%TableName%';

EXEC sp_MSforeachdb '
USE [?];
SELECT 
    DB_NAME() AS DatabaseName,
    s.name AS SchemaName,
    t.name AS TableName,
    t.create_date AS CreateDate
FROM sys.tables t
JOIN sys.schemas s ON t.schema_id = s.schema_id
WHERE t.name LIKE @SearchTerm';
--------------
-- Search Table Name inside database server
--2.
--------------
DECLARE @TableName NVARCHAR(256) = 'TableName'; -- Table to find
DECLARE @Query NVARCHAR(MAX) = '';

SELECT @Query = @Query + 'SELECT ''' + name + ''' AS DatabaseName, s.name COLLATE Latin1_General_CI_AS, t.name COLLATE Latin1_General_CI_AS 
FROM [' + name + '].sys.tables t 
JOIN [' + name + '].sys.schemas s ON t.schema_id = s.schema_id 
WHERE t.name = ''' + @TableName + ''' UNION ALL '
FROM sys.databases 
WHERE state = 0; -- Only online databases

-- Remove the last 'UNION ALL'
IF LEN(@Query) > 0
BEGIN
    SET @Query = LEFT(@Query, LEN(@Query) - 10);
    EXEC sp_executesql @Query;
END
--------------

วันพุธที่ 18 กุมภาพันธ์ พ.ศ. 2569

Install SonarQube on windows 11 and scan quility source code on local machine

 Download SonarQube on web www.sonarsource.com





Extract File






Copy Folder to new directory , If you want to move.


Go to Dowload load jdk ver 17 (SonarQube using only version 17) on www.oracle.com


After download success , Install jdk 17

Set Environtment Path on commamd promt
Set > set "SONAR_JAVA_PATH=C:\Program Files\Java\jdk-17\bin\java.exe" 
Check > echo %SONAR_JAVA_PATH% 


Running SonarQube
Command Promt Enter > StartSonar.bat

Working on local url http://localhost:9000


Enter first time using tool
User : admin
Pass : admin



Must Re - New Password by YourSelf


Login by 
User : admin
Pass : Your New Password

This time to scan source code on local machine

Enter name project to scan




Get command script and key for using scan on local source code
Go to directory local source code

Enter cmd to call commamd promt to running on this path
Enter command script and key to scan

End as success message

Aftet scan must show summary quility of your source code 

You can check why it high impact
After you fixing , re-scan agin.


Good Luck ^_^






























วันอาทิตย์ที่ 29 มิถุนายน พ.ศ. 2568

SQL script delete all table of database


 SELECT 

'TRUNCATE TABLE ' + quotename(S.name) + '.' + quotename(T.name) + char(13) + char(10) + ' ' + char(13) + char(10) 

FROM sys.tables T 

JOIN sys.schemas S ON T.schema_id = S.schema_id

AND T.name NOT LIKE '%SomeWordOfTableName%'


** Copy output script to running for delete


SQL count row all table of database

 SELECT       

QUOTENAME(SCHEMA_NAME(sOBJ.schema_id)) + '.' + QUOTENAME(sOBJ.name) AS [TableName]       

, SUM(sPTN.Rows) AS [RowCount] 

FROM        sys.objects AS sOBJ       

INNER JOIN sys.partitions AS sPTN             

ON sOBJ.object_id = sPTN.object_id WHERE       sOBJ.type = 'U'       

AND sOBJ.is_ms_shipped = 0x0       

AND index_id < 2 -- 0:Heap, 1:Clustered 

GROUP BY        sOBJ.schema_id       , sOBJ.name 

ORDER BY SUM(sPTN.Rows) desc

วันพฤหัสบดีที่ 25 เมษายน พ.ศ. 2562

Set Enable .Net framework 3.5 on windows 10 (ติดตั้ง .Netframework 3.5 บนวินโดวน์ 10)

1. Download windows 8.1 file [ TH : ดาวน์โหลดไฟล์ ของ windows 8.1 ]

2. Mount File windows Copy file \sources\sxs from mount drive to C:\ESD\Windows\sources\sxs
[TH : แตกไฟล์วินโดวน์แล้วคัดลอกโฟล์เดอร์ \sources\sxs ไปวางที่โฟล์เดอร์ C:\ESD\Windows\sources\sxs ]
3. Run cmd.exe as administrator [ คลิกขวารัน cmd.exe ในโหมดของ Administrator ]
4. Enter Dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:C:\ESD\Windows\sources\sxs [ TH :พิมพ์ข้อความ Dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:C:\ESD\Windows\sources\sxs แล้ว Enter ]
5.waiting too slowly for successfully. [TH :รอจนแสดงข้อความ successfully]
6. check feature after success go to Menu Control Panel > UnInstall a program > Turn Windows on or off  case install successfully like this image.
[TH : เช็คว่าติดตั้งเรียบร้อยแล้วที่ เมนู Control Panel > UnInstall a program > Turn Windows on or off  ถ้าติดตั้งเรียบร้อยจะแสดงสีทึบหรือเครื่องหมายติ๊กถูกดังภาพ]




วันพฤหัสบดีที่ 21 มีนาคม พ.ศ. 2562

SQL Server Skill Table Query

💛ต้องการแก้ไขและแทนค่าบางค่าใน Column💛

UPDATE dbo._YourTable_
SET _ColumnName_ = REPLACE(_ColumnName_, '_OldValue_', '_NewValue_')
WHERE FilterSQL LIKE '%_SomeValue_%' //บรรทัดนี้มีหรือไม่มีก็ได้
------------------------------------------------------------------
💙[Add column Table]💙 ALTER TABLE dbo._YourTable_ ADD _ColumnName1_ VARCHAR(20) NULL ,_ColumnName2_ INT NULL ; ------------------------------------------------------------------ 💚[Modify type column of table ]💚 ALTER TABLE _YourTable_ ALTER COLUMN _ColumnName_ VARCHAR(MAX); ------------------------------------------------------------------ 💗[Select ALL Table and Stored on DB]💗 SELECT * FROM SYSOBJECTS --WHERE -- xtype = 'U' ORDER BY crdate desc; GO ------------------------------------------------------------------

บันทึกช่วงเวลาเปลี่ยนผ่าน คน กับ ai ณ ปี 2025 - 2026

 บันทึกช่วงเวลาเปลี่ยนผ่าน คน กับ ai ปีที่แล้ว 2025  Search engine & Knowledge base by ai - เปิดตัวสามารถทำหน้าที่ได้เหมือน search engi...