CRUD

CRUD เป็นคำย่อมาจาก Create Read Update Delete ซึ่งเป็นการรวมการทำงานพื้นฐานบนฐานข้อมูลใดๆ คำนี้จะเจอบ่อยกับบรรดา Web Framework ทุกยี่ห้อ

วันนี้นั่งอ่านๆ ไปแล้วก็เพิ่งรูว่ามันมีคำอื่นด้วย

  • ABCD: add, browse, change, delete
  • ACID: add, change, inquire, delete
  • BREAD: browse, read, edit, add, delete
  • VADE(R): view, add, delete, edit (restore)

ที่มา – Wikipedia

 

ลูกผุ้ชาย+ศักดิ์ศรี

ลองประมวลผลว่าเวลาคำว่า “ลูกผู้ชาย” มาเจอกับคำว่า “ศักดิ์ศรี” ผลที่มักจะเกิดขึ้นกับพระเอกนิยายไทยคือ…

  1. หาเรื่องตาย บุกป่าฝ่าดงไปหาหมู่มารโดยขาดสติ
  2. ทำร้ายคนที่รัก ทิ้งลูกทิ้งเมีย ทิ้งแฟน ทิ้งพ่อแม่ ฯลฯ ไปตามหาศักดิ์ศรี
  3. ทำลายอนาคตตัวเองทิ้งไปอย่างน่าเสียดาย

ที่น่าสนใจคือนิยายส่วนมาก ไม่ว่าการกระทำ (s) ของพระเอกจะโง่อย่างต่อเนื่องแค่ไหน สุดท้ายแล้วพระเอกก็ยังคงเป็นพระเอกวันยันค่ำ สุดท้ายแล้วความรักศักดิ์ศรี (ซึ่งเป็นความดีจากมุมมองของพระเอกเอง แต่เป็นความเห็นแก่ตัวในมุมมองของผม) ก็จะดลบันดาลให้ทุกอย่างกลับมาเป็นสุขได้อีกครั้ง

แต่ในชีวิตจริงแล้ว การกระทำของเราเอง มักจะส่งผลโดยตรงกับชีวิตของเราอยู่โดยไม่มีอะไรเปลี่ยนแปลงมันเสมอๆ ยิ่งกว่านั้นมันยังส่งผลกระทบต่อคนรอบข้างโดยที่เราไม่มีสิทธิปฎิเสธความรับผิดชอบ

มันคงดีกว่าถ้าเราจะกลับมามองคนรอบข้าง และชีวิตของเราที่ต้องอยู่กับมันจริงๆ

แล้วให้ความสำคัญมันมากกว่าคำสองคำที่เรามองไม่เห็น

 

note on django

Today, i try to write more sample application in django. While django is a great framework with simplicity. Many parts of its’ quite unstable. With many modules waiting for rewrite before version 1.0. I hit a quite simple bug in ORM mapper. (Bug #2918)

But the problem was not all bad. I has tried to find some GUI application to work with sqlite3 for awhile. (For I’m too lazy to read SQL which I hardly used.) Most application were written for win32. But at last I found sqlitebrowser, it’s simple and clean GUI administration for sqlite3.

The problem always come with solution and knowledge, doesn’t it?