Developer Logs
My personal blog where I write about my experiences and learnings in the tech industry.
-
Day 23 Managing Oneself
Managing oneself is the ability to understand and control one's own emotions, thoughts, and behaviors. It involves self-awareness, self-regulation, and self-motivation. By managing oneself effectively, individuals can improve their relationships, achieve their goals, and lead a more fulfilling life.
-
Day 22 The language to survive
Morse Code is a method of encoding text characters as sequences of dots and dashes, which can be transmitted as sound, light, or visual signals. It was widely used in telecommunication and is still recognized today.
-
Day 21 Knowledge Portfolio (Team)
Team knowledge portfolio is a concept that helps teams manage and share knowledge effectively, ensuring that valuable information is accessible to all members.
-
Day 20 Debugging odoo with python pdb
Crucial skill for developers especially in the age of AI
-
Day 19 Knowledge Portfolio
... Knowledge always pay the best interest
-
Day 18 Simple REST API with Rust (Axum)
สร้าง REST API ง่าย ๆ ด้วย Rust (Axum)
-
Day 17 เปิดกะโหลกกับ Flipping matrix
เปิดกะโหลกกับโจทย์ Programming
-
Day 16 odoo multiple db API call, print PDF config tips
เรื่องง่าย ๆ ที่จะช่วยลดเวลาที่ต้องไปงมกับปัญหาที่ไม่ค่อยมีใครพูดถึง
-
Day 15 ความดีงาม? ของ Rust
Experiment... มาลองเปิดโลกใหม่กับ Rust
-
Day 14 รับมือกับภัยพิบัติในฐานะ software engineer
เหตุการณ์ไม่คาดฝันที่อาจจะเกิดขึ้นได้กับระบบที่ดูแลอยู่ จะป้องกันยังไงดีนะ ?
-
Day 13 Setup 2 odoo instance on the same subnet with fixed ip
Docker custom nework + fixed ip จะทำยังไงกันดีนะ ?
-
Day 12 MarTech 2025
Marketing Technology 2025 ในมุมมองของ Software Engineer
-
Day 11 Docker subnet modification
When application was deployed on the same machine with another services, it might be a problem with IP range. Let's fix it by changing the Docker subnet IP range.
-
Day 10 I don't know what I've built !!??
I don't know what I've built !!!?? (Really ?)
-
Day 9 rjust() ljust() with specific encoding (I do a mistake on encoding)
I do a mistake on encoding so rjust() ljust() enhanced
-
Day 8 odoo One2many ninja! work with odoo views like a ninja
Bite size กับการทำงานกับ One2many ผ่านหน้า views ใน odoo ที่จะทำให้เราเข้าใจในการเขียน code มากขึ้น
-
Day 7 odoo One2many ninja! work with odoo models like a ninja
Bite size กับการทำงานกับ One2many fields ใน odoo ที่จะทำให้เราเข้าใจในการเขียน code มากขึ้น
-
Day 6 Static path ? หมดห่วงการเรียก path หลายที่ แค่เซ็ตให้ดีตั้งแต่ .conf
อีกหนึ่งวิธีกับการจัดการกับ Static path ใน odoo
-
Day 5 col - colspan ปวดหัวมั้ยกับการจัด layout ?
หนึ่งในปัญหาปวดหัวที่สุด คือ การจัด layout !? มารู้จักกับ col และ colspan กัน
-
Day 4 เมื่อเราขาด library บางตัวไป จะทำยังไงล่ะ ถ้าใช้ docker ?
หลังจากที่เราพาไป install odoo ด้วย docker กันไปแล้ว เรามักจะเจอปัญหาที่ว่าไม่สามารถ install ได้สำเร็จ เนื่องจากขาด Library บางตัวไป ... ?
-
Day 3 รัน odoo ผ่าน docker + custom addons ด้วยตัวเอง
วันนี้จะพามา Setup odoo ด้วย docker พร้อมกับ Custom addons ไปด้วย เรียกว่า อ่านจบแล้วสามารถไป install plugins ใช้เองได้เลย
-
Day 2 Print report ทั้งที ขอเก็บเป็นไฟล์เอาไว้ด้วยสิ ? (built-in function)
สั่ง print report แต่ก็อยากให้เก็บเป็นไฟล์แนบเอาไว้ด้วย ? (built-in function)
-
Day 1 Print report ทั้งที ขอเก็บเป็นไฟล์เอาไว้ด้วยสิ ?
สั่ง print report แต่ก็อยากให้มี logs ด้วย จะได้รู้ว่าเปลี่ยนไปยังไงบ้าง ?
-
Day 0 odoo server.action that (can't)redirect ?
Lesson learned from odoo server.action that can't redirect to the redirect as needed