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

github start project 🔒



🛠️ ขั้นตอนทั้งหมด

✅ 1. เตรียมโฟลเดอร์โปรเจกต์ในเครื่อง

เช่น มีโปรเจกต์อยู่ใน C:\Users\you\myproject หรือที่ไหนก็ได้

cd path/to/your/project

ถ้ายังไม่มี Git ในโปรเจกต์นั้น ให้เริ่มต้น Git:

git init

🧑‍💻 2. สร้าง Repository บน GitHub

  1. ไปที่หน้าเว็บ: https://github.com/new

  2. กรอกข้อมูล:

    • Repository name: ตั้งชื่อ เช่น myproject

    • เลือก: ✅ Public หรือ 🔒 Private

    • ไม่ต้องติ๊ก README (เพราะเรามีไฟล์ local อยู่แล้ว)

  3. กดปุ่ม Create repository

หลังจากสร้างเสร็จ GitHub จะบอก URL ให้ เช่น:

https://github.com/yourname/myproject.git

🔗 3. เชื่อมโปรเจกต์ local กับ GitHub

กลับมาที่ Terminal พิมพ์:

git remote add origin https://github.com/yourname/myproject.git

📤 4. Add, Commit และ Push โค้ดขึ้น GitHub

git add .
git commit -m "Initial commit"
git push -u origin main

🔁 ถ้า push แล้วเจอ error ว่า main ไม่มี หรือ branch เป็น master:
ให้ลองเช็กว่า local ใช้ branch อะไร:

git branch

ถ้าเป็น master ให้เปลี่ยนคำสั่งเป็น:

git push -u origin master

🔐 ถ้าเจอให้ใส่ username/password

GitHub ปัจจุบันต้องใช้ Personal Access Token (PAT) แทน password:

  1. ไปที่: https://github.com/settings/tokens

  2. กด Generate new token

  3. เลือก scopes อย่างน้อย: repo

  4. สร้างแล้ว Copy token ไปใส่ในช่อง Password เวลา push


🎉 เสร็จแล้ว! ลองเข้า GitHub ดูจะเห็นไฟล์ของคุณขึ้นไปแล้ว



วันจันทร์ที่ 19 พฤษภาคม พ.ศ. 2568

✅ การใช้งาน Python Virtual Environment (venv) macOS Windows

 การใช้งาน Python Virtual Environment (venv) บน macOS และ Windows เป็นวิธีที่ดีในการแยก dependencies ของแต่ละโปรเจกต์ออกจากกัน เพื่อป้องกันปัญหาการชนกันของเวอร์ชันต่าง ๆ โดยสามารถทำตามขั้นตอนนี้ได้:


✅ ขั้นตอนการใช้งาน venv บน macOS

1. ตรวจสอบ Python

เปิด Terminal แล้วพิมพ์:

python3 --version

หากยังไม่ได้ติดตั้ง Python 3, สามารถติดตั้งผ่าน Homebrew:

brew install python

2. สร้าง Virtual Environment

เข้าไปในโฟลเดอร์ของโปรเจกต์ แล้วสร้าง virtual environment ด้วย:

python3 -m venv venv
  • คำสั่งนี้จะสร้างโฟลเดอร์ชื่อ venv ที่เก็บ environment แยกต่างหาก

คุณสามารถตั้งชื่ออื่นนอกจาก venv ก็ได้ เช่น .venv, myenv, etc.


3. เปิดใช้งาน Virtual Environment สำหรับ Mac

source venv/bin/activate

หากสำเร็จ จะเห็นว่า prompt มี (venv) นำหน้า เช่น:

(venv) user@mac project-folder %

3. เปิดใช้งาน Virtual Environment สำหรับ Windows

venv\Scripts\activate

หากสำเร็จ จะเห็นว่า prompt มี (venv) นำหน้า เช่น:

(env) PS %
 

4. ติดตั้งแพ็กเกจใน Environment

ตอนนี้คุณสามารถติดตั้ง Python packages ได้โดยที่ไม่กระทบกับระบบหลัก:

pip install <package-name>

เช่น:

pip install requests

5. บันทึกรายการแพ็กเกจ

หากต้องการแชร์ dependencies ให้ทีมงาน:

pip freeze > requirements.txt

6. ปิดการใช้งาน Virtual Environment

เมื่อทำงานเสร็จแล้ว ให้ปิด environment ด้วย:

deactivate

💡 คำแนะนำเพิ่มเติม:

  • แนะนำให้เพิ่มโฟลเดอร์ venv ลงใน .gitignore ถ้าใช้ Git

  • คุณสามารถใช้ python3 -m venv .venv เพื่อให้ environment ซ่อนไว้ในโฟลเดอร์ .venv (ชื่อขึ้นต้นด้วยจุด)



วันอาทิตย์ที่ 18 พฤษภาคม พ.ศ. 2568

TP-LINK เร้าเตอร์ใส่ซิม แนะนำวิธีใช้งาน

👉 TP-LINK Archer MR402 เราเตอร์ใส่ซิม AC1200 Wireless Dual Band 4g LTE Router

วิธีการตั้งค่าเบืื้องต้นให้สามารถใช้งานได้

1. เปิดเครื่องด้วยการเสียบ Adapter จากนั้น แนะนำให้นำสาย LAN มา เพื่อ Config ก่อน

2. สามารถเชื่อมต่อด้วย App มือถือได้เลย

 

หากสนใจสามารถสั่งผ่าน Link ของผมได้เลย