วันเสาร์ที่ 18 มิถุนายน พ.ศ. 2565

File Server

    ไฟล์เซิร์ฟเวอร์ (File server) คือ เซิร์ฟเวอร์ที่จัดทำขึ้นเพื่อใช้ในการเก็บไฟล์ต่าง ๆ มาไว้ที่เซิร์ฟเวอร์ ในที่นี้เราจะกล่าวถึง File Server ในองค์กร การที่มี File Server ในองค์กร ทำให้ เราสามารถเข้าอ่านเขียนไฟล์ต่างๆร่วมกันอย่างมีประสิทธิภาพ กำหนดสิทธิ์ต่างๆ ได้อย่างชัดเจน รวมทั้งเราสามารถทำการ Backup File ต่างๆ ในองค์กรได้ง่ายๆ

 



Intuitive ERP 5.2 & Intuitive ERP 8.5

    โพสไว้เตือนความทรงจำ ERP 5.2 To ERP 8.5 เหมือนว่า ERP Version เก่าๆ จะเป็น MS Access แต่ปัจจุบันหน้าตาดูทันสมัยขึ้นมา นิดนึง

 

INTUITIVE ERP 8.5




วันพฤหัสบดีที่ 16 มิถุนายน พ.ศ. 2565

Lansweeper for IT Asset Inventory

    โปรแกรม Lansweeper ที่รวบรวมข้อมูลเกี่ยวกับสินทรัพย์ทั้งหมดที่อยู่ภายในเน็ตเวิร์คขององค์กร โดยสามารถแสดงรายละเอียด Hardware และ Software ที่ติดตั้ง รายละเอียดผู้ใช้และอื่น ๆ อีกมากมาย เป็นเครื่องมือสำหรับผู้ดูแลระบบเน็ตเวิร์คโดยเฉพาะ ใช้ในการตรวจสอบ สแกนเครื่องคอมพิวเตอร์ที่อยู่ภายในเครือข่ายเน็ตเวิร์ค สามารถสแกนเน็ตเวิร์คทั้งหมดได้อย่างสมบูรณ์แบบ และแสดงรายละเอียดที่พบทั้งหมดออกมาที่หน้าจออย่างละเอียด เช่น ข้อมูลรายละเอียดของ ฮาร์ดแวร์ CPU, RAM, Hard Disk และอื่นๆ เป็นต้น 


 

วันพุธที่ 8 มิถุนายน พ.ศ. 2565

Network Diagram

 เป็น Network Diagram ที่ทำไว้นานมากแล้วจริง 


 

 

จุดเริ่มต้นของการเรียนรู้ Database

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


 

 

Telephone System : PABX

        เมื่อเค้าสั่งให้ทำก็ต้องทำ มันคือระบบโทรศัพท์ภายในบริษัท เรียกว่า ตู้สาขา หรือ PABX
 


Antivirus : Trend Micro OfficeScan

 เป็น Antivirus ที่น่าใช้ตัวนึงเลยที่เดียว Trend Micro OfficeScan


 

Antivirus : Symantec Endpoint

     Symantec Endpoint เป็น Antivirus ที่น่าใช้นะ แต่ก็ไม่อาจจะรอดพ้นจาก Ransomware นะครับ หรือ อาจจะเป็นเพราะ ไวรัสสมัยนี้มันน่ากลัวจริงๆ เจาะได้ทะลุทะลวงจริง หากใครไม่มีระบบ Backup ดีๆ หากโดน Ransomware แล้ว รอดยากนะจะบอกให้

 


 

Web App on Pocket PC to Mobile

     ก่อนหน้านี้ Web Application รันบน Handheld หรือ Pocket PC แต่ด้วยเนื่องจาก Handheld มีราคาสูงตัวละ 5-6 หมื่นบาท และ การ Connect WiFi จะช้าเพราะเนื่องจากระบบปฎิบัติการเป็น Windows CE ไม่ค่อยได้มีการพัฒนาเท่าไหร่ จีงมีการนำ มือถือมาใช้งาน ได้ดีกว่า เพราะราคาไม่แพงและการ Connect WiFi ทำได้ดีกว่ามาก


 

ISA Server 2006

    ไม่รู้ว่าสมัยนี้จะมีใช้อยู่หรือเปล่า ISA Server 2006 ที่ต้องมาใช้เพราะ ช่วงนั้นตัวอุปกรณ์ Fortigate Firewall 200A เสียต้องส่งซ่อมประมาณ 1 เดือน ไม่มีสำรองให้ใช้เหมือนยุคนี้ ก็เลยต้อง ตั้ง Server มา 1ตัวและลง ISA Server 2006 ใชังานชั่วคราวก่อน


    หน้าตาการ Config คล้าย Fortigate เลยทีเดียว




 

Active Directory on Windows Server 2003

     หน้าตาโบราณหน่อย แต่ก็ใช้งานได้ดีนะ จะบอกให้ Active Directory on Windows Server 2003

 



 

Fortiget Firewall

    Fortiget Firewall เป็น Firewall ที่คนส่วนมากนิยมใช้แพร่หลายเหมือนกัน ด้วยราคาที่ไม่แพงเกินไป Interface ใช้งานง่ายสะดวกต่อการใช้งาน และ นอกจากนั้นก็จะมี ฟังก์ชั่นสำหรับ การ VPN ให้ใช้งานด้วยสะดวกจริงๆครับ

    PIC 1.Fortigate Firewall


    PIC 2.  VPN



 

Reporting Service on SQL 20008

    Report Manage อันนี้น่าจะ Run บน Windows Server 2003 , SQL 2008 การมี Reporting Service ทำให้ชีวิตง่ายขึ้นเยอะ ประหยัดไม่ต้องจากให้ Supplier ทำรายงานให้ ในเมื่อเราก็ทำเองได้ง่ายๆ 
 
 
 Report Manager อยากได้กราฟ เราก็ทำกราฟให้



 

IoT หรือเปล่า

     ถ้าเป็นยุคสมัยนี้เค้าเรียก IoT (Internet of Things)  แต่นี้คือ SQL ที่เราเขียนเป็น Store Procedure และ ตั้ง Jobs ให้รันตามเวลาที่กำหนด อาจะเป็นการ Update ค่าต่างๆ หรือ ให้ SQL ส่งเมลล์ให้เราอัตโนมัติ ก็ทำได้ 

    



 

ดึงข้อมูลอัตโนมัติใส่ Excel

     งานง่ายๆแบบนี้เราก็ทำ อะไรที่ช่วยให้พนักงานทำงานน้อยลง ลดความผิดพลาด IT อย่างเรายินดีเสมอ

ลักษณะงานแบบนี้ ทำไป 3-4 JOB ข้อมูลจากเครื่องชั่งเข้า Excel, ข้อมูลจาก จาก Text File Import เข้า Excel โดยอัตโนมัติ

 


วันศุกร์ที่ 3 มิถุนายน พ.ศ. 2565

SQL : Database Mail

     หลังจากที่ Config Database Mail แล้ว เราสามารถทดสอบการส่งเมลล์ โดยไปที่ 

Database Mail, Right Click เลือก Send Test Mail และ ใส่ email ที่ต้องการลงไปได้เลยครับ


SQL : Store Procedure

   ตัวอย่างนี้เป็นการสร้าง Store Procedure และ มีการเรียกใช้งาน การส่งเมลล์ เนื่องจาก Store Procedure ที่เขียนเป็นการเช็ควัตถุดิบหมดอายุ ในตอนต่อไปจะ ทำตัวอย่างในการสร้าง Job Schedule ให้ Run Store Procedure ที่เราสร้างขึ้นมา

 PIC 1.ตัวอย่างการสร้าง Store Procedure




    PIC 2. ในด้านล่างของ Store Procedure มีการเรียกใช้งานการส่งเมลล์ จากคำสั่ง 
    exec msdb.dbo.sp_send_dbmail




SQL ส่งเมลล์ได้

     Database Mail คือ ฟังก์ชัน ที่ชอบใช้มากใน SQL SERVER

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

    ในตัว SQL Server มี ฟังก์ชั่นที่เรียกว่า Database Mail 

    1.ทำการ Config การส่งเมลล์ใน Database Mail 

    2.เขียน Store Procedure เพื่อเช็คว่า วัตถุดิบตัวไหนบ้าง ใกล้หมดอายุ และ เรียกใช้ Function ในการส่งเมลล์จากข้อ 1.

    3.ตั้ง Job Schedule ในระบบเรียกใช้ Store Procedure จาก ข้อ 2


วันพฤหัสบดีที่ 2 มิถุนายน พ.ศ. 2565

Web Application : โปรแกรมชั่งน้ำหนัก

    โดยปกติ ในกระบวนการผลิต จะมีการสร้าง Work Order ในระบบ ERP ซึ่งในการผลิตสินค้าสำเร็จรูป ก็จะมีข้อมูลที่เรียกว่า Standard คือ เช่น FG001 น้ำหนัก มาตราฐานต่อถุงคือ 1,000 Kg ซึ่งหลังจากที่ผลิตได้ต้องนำมาชั่งเพื่อคำนวณว่า สินค้าชุดนี้อยู่ในช่วงข้อมูลตามมาตราฐาน หรือไม่

    นี่จึงเป็นอีก 1 ตัวอย่างที่มีการนำเทคโนโลยี มาใช้โดยเชื่อมต่อกับเครื่องชั่งและระบบ ERP โดยการเขียน โปรแกรมที่เป็น Web Application ขึ้นมา เพื่อสะดวกในการใช้งาน


Reporting Service : Implement and Training

 

     เป็นอีกงานนึง ที่ชอบมาก Implement and Training Reporting Server ที่ Site ลูกค้า ด้วยความที่ใช้งานง่าย และ สะดวก ทำให้ หลักจากที่ Training ไปแล้ว เจ้าหน้าที่ที่ผ่านการ Training มา สร้างรายงานได้อย่างรวดเร็ว และ ถูกใจต่อผู้ใช้งาน มากๆ



Send and receive big file for customer

      โดยปกติส่วนมากเราจะใช้การส่งไฟล์หาลูกค้าหรือทางซัพพลายเออร์ โดยผ่านทางเมลล์ แต่ปัญหาที่พบคือ ไฟล์มีขนาดใหญ่มากเกินไปทำให้เราส่งไม่ได้ ทางเลือกเราอาจจะเอาไปวางที่ Google Drive หรือ One Drive อาจจะเป็นทางเลือกทางหนึ่งที่ทำให้

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

 PIC 1.หน้าจอในการจัดการของ NAS สำหรับ Admin 


PIC 2.คือหน้าจอที่ให้ ลูกค้าและซัพพลายเออร์ อัฟโหลดและดาวน์โหลด ทำได้ง่ายและสะดวกในการใช้งาน



Send sms use api v2 By ThaiBulkSms

     Send Sms By API2 (ASP.Net , VB.Net) - ThaiBulkSms

    เมื่อเรากดปุ่ม ส่ง SMS ให้เรียก Function จาก PIC 2. ในการส่ง SMS ที่เป็น API2 ได้เลยครับ 

    จากตัวอย่างเป็นการส่ง SMS ของ web : บริษัทส่งข้อความผ่าน SMS Gateway ราคาเริ่ม 0.21 บาท | ThaiBulkSMS

    ลองสมัครใช้บริการได้ที่ THAIBULKSMS.COM นะครับ มีการส่ง API2 ได้หลายๆภาษา PHP,JAVA,PYTHON, .NET C# และ อื่นๆครับ


PIC 1.หน้าจอเมื่อเรากดปุ่มส่ง SMS  จะไปเรียก Function  SendSMS_ThaiBulkSMS() ในการส่ง
 

 PIC 2.Function SendSMS_ThaiBulkSMS() ใช้ในการส่ง SMS ASP.Net (VB.Net)
 
 
Coding (ตัวนี้ต้อง Imports RestSharp ด้วยนะครับ โหลด RestSharp.dll แล้ว Add เข้า Reference )

Private Sub SendSMS_ThaiBulkSMS()
        Dim strSender, strReceiver, strMessage, strBody As String
        Dim client = New RestClient("https://api-v2.thaibulksms.com/sms")
        Dim request = New RestRequest(Method.POST)
        ' "msisdn=0821123456&message=TEST_SMS&sender=TBS."
        strSender = "TBS."
        strReceiver = Me.txtTelNo.Text
        strMessage = "TST_SMS"
        strBody = "msisdn=" & strReceiver & "&message=" & strMessage & "&sender="
        request.AddHeader("Accept", "application/json")
        request.AddHeader("Content-Type", "application/x-www-form-urlencoded")
        request.AddHeader("Authorization", "Basic dklZYklzaUJQMmRESjFDOWdSNHRlUC1Jc2hjNUFFOnFEaEp6T3pjb25GZEFNVVd5NXBGSnVDSktYMGFBNA==")
        request.AddParameter("application/x-www-form-urlencoded", strBody, ParameterType.RequestBody)
        Dim response As IRestResponse = client.Execute(request)
    End Sub
 

ระบบงานสมาคมฌาปนกิจสงเคราะห์


สงกะสัยว่า ต้องเอามาปัดฝุ่นอีกรอบซะแล้ว


 

วันพุธที่ 1 มิถุนายน พ.ศ. 2565

ซอฟท์แวร์ ที่ใช้ในการบริหาร การจัดการงานซ่อมบำรุง

    ซอฟท์แวร์ PMII เป็น ซอฟท์แวร์ที่ใช้ในการบริหารจัดการงานวิศวกรรมบำรุงรักษา เก็บประวัติการซ่อม เน้นการจัดการข้อมูลซึ่งนำสู่การแสดงผลแบบอัตโนมัติ โดยโครงสร้างของ PMII สนับสนุนการบริหารจัดการระบบงานซ่อมบำรุงโรงงานภาคการผลิต อาคารสูง และองค์กรที่ต้องการจัดการบำรุงรักษา ในรูปแบบครบวงจร 

   นี่คืองานอีกส่วนนึงที่อยู่ใน Team Implementation on 2015

รายละเอียดเพิ่มเติม ได้ที่ 

PMII – The most reliable, robust CMMS software of Thailand (todayissoftware.com)



Paper record to computer

 ทำไมต้องเปลี่ยนจากการบันทึกข้อมูลในกระดาษ มาสู่ระบบคอมพิวเตอร์

 

    1.ลดการทำงานที่ซ้ำซ้อน คือ จากการบันทึกลงกระดาษ เอามาคีย์ใน Excel แล้วทำกราฟ

    2.ลดความผิดพลาดในการคีย์ข้อมูลผิดพลาด

    3.ลดการค้นหาข้อมูลที่ใช้เวลานานจากการเก็บที่เป็นกระดาษ

    

     


Server Diagram

 

    ในการออกแบบ SERVER ต้องคำนึงถึงประสิทธิภาพ การทำงาน 24 ชม. ตลอดจนการ BACKUP ข้อมูลด้วยนะครับ

            


Fast API by python - 2

         Fast API by python - 2 หน้าจอสำหรับทดสอบการทำงานของ API