592 items(1/60) 2 3 4 5 Next » Last »|

ติดตั้ง MSSQL Express ด้วย Docker บน macos M1

โดย Little Bear on 14 ส.ค. 65 21:40

1.ติดตั้ง Docker

ดาวน์โหลดและติดตั้ง Docker

ปรับ config เพิ่ม ram เป็น 4GB

  1. ติดตั้ง SqlServer Express

ขั้นตอนตาม How to Install SQL Server on MacOS

Step 1: Pull the Docker Image Download the Azure SQL Edge image to your system:

docker pull mcr.microsoft.com/azure-sql-edge

Step 2: Run the Docker Container When the image successfully downloads to your machine, run the container using the following command:

docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=Strong.Pwd-123' -p 1433:1433 --name sqledge -d mcr.microsoft.com/azure-sql-edge
docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=Strong.Pwd-123' -p 1433:1433 --name sqlexpress03 -d mcr.microsoft.com/azure-sql-edge

Step 3: Check the Container Ensure that the Azure SQL Edge container is running properly:

docker ps

Step 4: Access the Container with Bash Shell With the container running, you can connect to Azure SQL Edge by using the docker exec command:

sudo docker exec -it sqledge "bash"

Step 5: Connect to the Database Once inside the container, connect to the database using the sqlcmd tool:

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA

อ้างอิง:

ลบข้อมูลบน Mac

โดย Little Bear on 27 พ.ค. 65 18:01

https://www.iphonemod.net/erase-all-content-and-settings-on-mac.html

Sublime Text Trick

โดย Little Bear on 3 เม.ย. 65 23:53

Regex find

Multi Line Search, eg. call function with multiline parameter

(?s)inlineEdit\((.*?)\)
  • (?s) causes the dot to also include newlines

ที่มา:

macOS/Flutter : Exception: Error running pod install

โดย Little Bear on 10 ธ.ค. 64 22:10

หลังจากติดตั้ง Flutter บน Macbook M1 pro ก็เกิดอาการ Exception: Error running pod install ตอนสั่ง flutter run บน iOS

ทางแก้ที่ลองแล้ว work คือ

1.Run คำสั่งในครั้งแรก (ครั้งเดียว)

sudo arch -x86_64 gem install ffi

2.ติดตั้ง pods

cd Project/ios
arch -x86_64 pod install

จากคำสั่ง ดูเหมือนจะเป็นการติดตั้ง x86 แต่มันสามารถใช้งานได้ เลยไม่แน่ใจเหมือนกันว่าเป็นวิธีการแก้ปัญหาที่ถูกต้องไหม

ที่มา:

Hammerspoon: ทดลองเล่นดู

โดย Little Bear on 20 พ.ย. 64 15:12

เพิ่งลองเอามาเล่นดู จากปัญหาเมื่อเปิดเครื่องกลับจาก sleep บางครั้ง app จะถูกย้ายจาก extend display มากองรวมกันอยู่ที่หน้าจอของ laptop display ต้องมาเสียเวลาลากแต่ app ไปยังตำแหน่งประจำ

Hammerspoon สามารถทำเรื่องนี้ได้ แต่ต้องเขียนโปรแกรม ลองดูอยู่เป็นชั่วโมง ก็สามารถทำอะไรได้หลายอย่าง ลองดูจาก Getting Started with Hammerspoon

ได้มาประมาณนี้ แต่ยังไม่ work ตามที่ต้องการ คงต้องเขียนอีกเยอะ

hs.hotkey.bind({"cmd", "alt", "ctrl"}, "R", function()
    hs.reload()
end)

function reloadConfig(files)
    doReload = false
    for _,file in pairs(files) do
        if file:sub(-4) == ".lua" then
            doReload = true
        end
    end
    if doReload then
        hs.reload()
    end
end
myWatcher = hs.pathwatcher.new(os.getenv("HOME") .. "/.hammerspoon/", reloadConfig):start()
hs.alert.show("HammerSpoon config loaded")

hs.application.enableSpotlightForNameSearches(true)
local laptopScreen = "Built-in Retina Display"
local BenQScreen = "BenQ EW3270U"
local DellScreen = "S2718H/HX"
local windowLayout = {
    {"Safari",  nil,  BenQScreen, nil, nil, hs.geometry.rect(1800, 0, 1000, 1400)},
    {nil,  "LINE",    BenQScreen, nil, nil, hs.geometry.rect(1800, 1430, 800, 800)},
    {"ForkLift",  nil,    BenQScreen, nil, nil, hs.geometry.rect(2500, 1200, 1600, 980)},
    {nil,"Users", BenQScreen, hs.layout.right50, nil, nil},
    -- {"Google Chrome", nil,         BenQScreen, nil, nil, hs.geometry.rect(2200, 0, 1000, 1400)},
}
hs.layout.apply(windowLayout)

print("APPLICATION " , hs.application.frontmostApplication())
print(hs.window.focusedWindow():application():title())

สรุป ณ ตอนนี้คือ ติดตั้ง โปรแกรม Stay มาใช้งานไปก่อน

ที่มา:

Install Meld on macOs using MacPorts : macOS 12 Monterey

โดย Little Bear on 19 พ.ย. 64 11:23

Update: ยังติดตั้งไม่สำเร็จ

Update: ลอง copy meld จาก folder Application ของเครื่องเดิม มาไว้ใน folder Application เครื่องใหม่ ผลคือใช้งานได้เฉยเลย (แต่ทำหลังจากได้ติดตั้งตามขั้นตอนด้านล่างเรียบร้อยแล้ว เลยไม่รู้ว่าถ้า copy มาเลยโดยไม่ต้องทำตามขั้นตอนด้านล่าง จะ work ไหม?)

Meld เป็นเครื่องมือสำหรับตรวจสอบความแตกต่างของข้อความใน text file สามารถเปรียบเทียบความแตกต่างระหว่าง 2 หรือ 3 ไฟล์ ได้ในครั้งเดียว สามารถเปรียบเทียบระหว่าง 2 หรือ 3 folder ได้

ดูรายละเอียดเพิ่มเติมได้จาก https://meldmerge.org/

ก่อนติดตั้ง จะต้องทำการติดตั้ง MacPorts ให้เรียบร้อยก่อน แล้วจึงเริ่มติดตั้งผ่าน macOS terminal

sudo port install meld

ดูว่าไฟล์อะไรบ้างที่ถูกติดตั้งโดย meld

port contents meld

ตั้งค่าให้ meld upgrade อัตโนมัติ

sudo port selfupdate && sudo port upgrade meld

ที่มา:

สอบ ICDL Online

โดย Momo on 11 พ.ย. 64 23:02
Screen Shot 2021-11-12 at 11.51.35.png

ผลคือ ไม่ผ่าน

ไว้โอกาสหน้าค่อยเจอกันใหม่

โดน block ไม่ให้เปิดเว็บ *.psu.ac.th

โดย Little Bear on 8 พ.ย. 64 14:10
Screen Shot 2021-11-08 at 14.11.29.png

โดนบ่อย คือ เปิดเข้าเว็บที่ server อยู่ภายใน ม.อ. หาดใหญ่ไม่ได้ เข้า VPN ก็ไม่ได้ ยังหาสาเหตุไม่เจอ แต่พอเปลี่ยน wifi ไปใช้ตัวอื่น (เช่นใช้ hotspot ของมือถือ) ก็สามารถใช้งานได้

Error ตามนี้

Blocked because of IPS attack

An attack was detected, originating from your system. Please contact the system administrator.
592 items(1/60) 2 3 4 5 Next » Last »|