Tag Archive Install

Byphunsanit

Node.js: cannot be loaded because running scripts is disabled on this system

ถ้า PowerShell run TypeScript, Node.js หรือ run tsc –version แล้วมี error ประมาณ
tsc : File C:\Users\pitt\AppData\Roaming\npm\tsc.ps1 cannot be loaded because running scripts is disabled on this system. For more information,
see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.

แก้ได้โดยใช้ command โดยสิทธิ์ Administrator

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine

โดยสามารดูคำสั่งเพิ่มเติมได้จาก about_Execution_Policies

cr: PowerShell bug “execution of scripts is disabled on this system.”

Byphunsanit

Winget: ติดตั้งดูแล programs ให้ง่าย ๆ แต่ปลอดภัย

การติดตั้งโปรแกรมให้ปลอดภัยจะต้องเริ่มจากเปิดเว็บไซต์ให้ถูกต้อง เป็นเว็บผู้ผลิตจริง ๆ ไม่ใช่เว็บปลอม แล้วยังต้องมีการไป download update upgrade เป็นระยะ ๆ เพื่อที่จะแก้ปัญหาที่พบ (BUG) และเอาช่องโหวที่ hacker ใช้เข้ามาในเครื่องเรา

winget เป็นเครื่องมือติดตั้งและอัพเกรดที่เด่นเพราะพัฒนาโดย Microsoft ที่ทำ windows เองจึงเชื่อได้ในความน่าเชื่อถือด้านความปลอดภัยและที่สำคัญคือ ติดตั้งมาแล้วในวินโดวส์ 11 และวินโดวส์ 10 1709 (build 16299) ขึ้นไปอยู่แล้ว

  1. เปิด Windows Terminal / PowerShell / Command Prompt (CMD) โดยใช้สิทธิ์ administrator
  2. ค้นหาโปรแกรมที่ต้องการ เช่น chrome จะใช้คำสั่ง winget search chrome แล้วเอ็นเทอร์ จะเห็นตารางออกมา เช่น
    winget search chrome
    NameIdVersionMatchSource
    —————————————————————————————————–
    DC Browser – Chrome and IE k…XP8BV7F2CT4LDKUnknownmsstore
    Google ChromeGoogle.Chrome121.0.6167.161Moniker: chromewinget
    Google Chrome DevGoogle.Chrome.Dev122.0.6226.2Command: chromewinget
    Google Chrome BetaGoogle.Chrome.Beta120.0.6099.5Command: chromewinget
    DichromateDichromate.Browser110.0.5481.178Command: chromewinget
    Chrome Remote DesktopHostGoogle.ChromeRemoteDesktop122.0.6261.0Tag: chromewinget
    Ginger ChromeSaxo_Broko.GingerChrome93.0.4529.0winget
    ChromeCacheViewNirSoft.ChromeCacheView2.45winget
    ICBCChromeExtensionICBC.ICBCChromeExtension1.2.0.0winget
    Google Chrome CanaryGoogle.Chrome.Canary121.0.6128.2winget
    ChromeDriver for Chrome 111Chromium.ChromeDriver114.0.5735.90winget
    360 极速浏览器X360.360Chrome.X22.1.1090.64winget
    360极速浏览器360.360Chrome13.5.2044.0winget
    115浏览器115.115Chrome26.0.2.5winget
    xpchromeweolar.xpchrome115.0.5790.136winget
    Vision Teacher for Chromeboo…Netop.VisionTeacher1.7.6.0winget
    InssistSlashedIo.Inssist16.1.0Tag: chrome-extensionwinget
  3. ติดตั้งโปรแกรมโดยพิมพ์ winget install Google.Chrome แล้วเอ็นเทอร์
  4. ทำขั้นตอนที่ 2 อีกครั้งจนติดตั้งครบทุก program ที่ต้องการ

เพิ่มเติม

Byphunsanit

Swagger: การติดตั้ง Swagger Editor

การเขียน OpenAPI เครื่องมือที่สามารถช่วยตรวจสอบและ test ได้คือ swagger-editor โดยสามารถ download มาติดตั้งในเครื่องของตัวเองได้

  1. ดาวน์โหลดตัว zip file จาก https://github.com/swagger-api/swagger-editor มาแตกไว้ในโฟลเดอร์ C:\swagger-api หรือจะใช้คำสั่ง

    git clone https://github.com/swagger-api/swagger-editor.git
  2. เปิด PowerShell แล้วไปที่ C:\swagger-api\swagger-editor
  3. ติดตั้ง http โดยคำสั่ง

    npm install -g http-server
  4. จากนั้นกลับออกมา 1 ระดับโดยคำสั่ง

    cd ../
  5. เปิด server โดยคำสั่ง

    http-server swagger-editor -a 127.0.0.1 -p 8080
  6. จากนั้นเปิด browser โดยใช้ URL: http://127.0.0.1:8081

เท่านี้ก็สามารถใช้ swagger-editor ได้โดยไม่ต้องต่ออินเตอร์เน็ตแล้ว
Cr.

Byphunsanit

PowerBuilder: DBMS not supported in your current installation

เห็น error DBMS not supported in your current installation ในขั้นตอนที่ connect database sql server ตอนแรกเข้าใจว่าตอนที่ติดตั้งไม่ได้ลงพวก adodb, jdbc, odbc driver ลอง install ใหม่ก็เหมือนเดิม กี่ครั้งก็เหมือนเดิม

รุ่นพี่บอกให้ลง sql server 2000 หลังจากนั้นก็ connect ได้ปกติเลย เข้าใจว่าในการติดตั้งมันจะลงไดร์เวอร์ให้เป็นตัวที่ยังใช้โปรโตคอลเดี่ยวกับตัว PB8

Byphunsanit

WSL: ติดตั้ง firefox

ต้องการติดตั้ง firefox ไว้เทสงานโดยเฉพาะ เลยติดตั้งใน wsl (Windows Subsystem for Linux)

sudo snap remove firefox
sudo apt remove firefox
sudo add-apt-repository ppa:mozillateam/ppa

# สร้างไฟล์ใหม่ว่าง ๆ
sudo nano /etc/apt/preferences.d/mozillateamppa

# ใส่เนื้อหา
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501

# save file แล้ว
sudo apt update
sudo apt install firefox #หรือ firefox-esr

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

Cr. How do I install Firefox in WSL, when it requires snap, but snap doesn’t work?