ทีมงาน devdog

ทีมงาน devdog

ติดตั้ง ScyllaDB ด้วย Docker และเชื่อมต่อด้วย Python สำหรับการทำ CRUD เบื้องต้น

การติดตั้ง ScyllaDB ด้วย Docker และเชื่อมต่อด้วย Python สำหรับการทำ CRUD เบื้องต้น มีขั้นตอนดังนี้: 1. ติดตั้ง ScyllaDB ด้วย Docker * สร้าง docker-compose.yml เพื่อใช้ ScyllaDB: version: '3' services: scylla: image: scylladb/scylla ports: - "9042:

By ทีมงาน devdog

ทำเว็บอธิบายรูปด้วย Gemini Pro Vision + Next.js (App Router) ง่ายๆ บน Vercel

ไหนๆ ช่วงนี้ AI ก็มาแรงเหลือเกิน วันนี้เลยอยากพามาลองเล่น Gemini Pro Vision กันหน่อย คือมันเจ๋งตรงที่สามารถให้ AI มันช่วยอธิบายรูปที่เราอัพโหลดเข้าไปได้เลยนะ เหมาะมากสำหรับเอาไปทำฟีเจอร์เจ๋งๆ หรือแค่ลองเล่นขำๆ วันนี้เราจะใช้ Next.js App Router มาเป็

By ทีมงาน devdog

เขียนคำสั่ง ที่ทำหน้าที่คล้ายๆกับ CleanMyMac

คุณสามารถเขียนคำสั่งหรือสคริปต์ใน bash เพื่อทำการลบไฟล์ชั่วคราว, cache และ log files ที่ไม่จำเป็นในระบบ macOS ได้คล้ายกับการทำงานของ CleanMyMac ตัวอย่างเช่น: #!/bin/bash # ลบ System Cache echo "Clearing system cache..." sudo rm -rf ~/Library/Caches/* 2>/dev/null

By ทีมงาน devdog

บันทึกการกระทำบนเว็บ ทำซ้ำ แล้วปรับแก้ได้ทันที ไม่ต้องโค๊ด

สวัสดีครับเพื่อนๆ โปรแกรมเมอร์ทุกคนครับ วันนี้ผมมีเทคนิคเจ๋งๆ มาฝาก นะครับ เป็นเรื่องการทำ Automated บนเว็บ แบบไม่ต้องไปเขียนโค้ด เลยนะ คือเราจะใช้ Chrome Dev Tools นี่แหละ ครับ แล้วก็เอาไปต่อยอดกับ Puppeteer ได้ด้วยนะ นี่มั

By ทีมงาน devdog

สร้าง CLI คุย Gemini API ง่ายๆ พร้อมรับมือความไม่แน่นอน

สวัสดีครับ วันนี้ผม cii3.net นะครับ มาลองสร้าง CLI ง่ายๆ เพื่อคุยกับ Google Gemini API กันครับ ปกติเราอาจจะใช้ผ่านเว็บ หรือ Notebook บางทีเราก็อยากแค่พิมพ์คำสั่งใน Terminal แล้วได้ผลเลยนะครับ เราจะใช้ Python แล้วก็

By ทีมงาน devdog

Python CLI จัดการไฟล์ให้ชัวร์ ด้วย Context Manager พร้อม Resilience

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

By ทีมงาน devdog

ติดตั้ง Kubernetes (K3s) และ Rancher บน Ubuntu Server

วิธีติดตั้ง Kubernetes (K3s) และ Rancher บน Ubuntu Server: 1. ติดตั้ง Docker: sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.

By ทีมงาน devdog

python รวม ไฟล์ csv ใน folder

คุณสามารถรวมไฟล์ CSV หลายไฟล์ในโฟลเดอร์เดียวกันได้โดยใช้ Python และ pandas โดยใช้โค้ดตัวอย่างดังนี้: import os import pandas as pd # ระบุเส้นทางไปยังโฟลเดอร์ที่มีไฟล์ CSV folder_path = '/path/to/folder' # สร้างลิสต์เก็บ DataFrame ของแต่ละไฟล์ CSV csv_files

By ทีมงาน devdog

ChromaDB คืออะไร ทำไมต้องใช้ มาลองกันเลย

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

By ทีมงาน devdog

บันทึก Workflow ใน Chrome DevTools ก้าวแรกสู่ Browser Automation

สวัสดีครับ วันนี้ผมจะมาแนะนำวิธีทำ Automated ด้วย chrome แบบไม่ต้องเขียนโค๊ตนะครับ สามารถนำไปใช้ต่อใน puppeteer ได้ด้วยนะ ขั้นตอนง่ายๆ แบบนี้ครับ: 1. เปิด Chrome Dev Tool: กด F12 หรือ คลิกขาวที่หน้าเว็บที่เราต้องการทำ Automated

By ทีมงาน devdog

บันทึก Flow หน้าเว็บ: Prototype Automation ไม่ต้องโค้ด

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

By ทีมงาน devdog

Python CLI จัดการข้อความในไฟล์ ไม่ต้องเปิดให้วุ่นวาย

สวัสดีครับ เพื่อนๆ ทุกคน วันนี้ ผมมีเรื่องน่าสนใจเกี่ยวกับ python cli ที่จะช่วยให้งานจัดการไฟล์ข้อความของเราง่ายขึ้นเยอะเลยครับ แบบว่าไม่ต้องเปิดไฟล์มานั่งแก้ทีละบรรทัดให้วุ่นวายเลยนะ เราจะใช้ Python สร้างเครื่องมือเล็กๆ ที่รันจาก

By ทีมงาน devdog