ผู้สนับสนุน

วันพุธที่ ๖ สิงหาคม พ.ศ. ๒๕๕๑

สร้าง class ใน python

ทำไมต้องเขียนเรื่องนี้นะ

  • เพราะว่าสร้าง class แล้วมันไม่เป็น class จริงๆไง
  • ทำไมมันถึงไม่เป็น class จริงอ่ะ
  • ปกติเวลาผมสร้าง class ทำแบบนี้อ่ะ
    >>> class myclass: a = 'bar' >>> type(myclass) <type 'classobj'> >>> bar = myclass >>> type(bar) <type 'classobj'> >>> bar = myclass() >>> type(bar) <type 'instance'>
  • ง่ะทำไมมันเป็น instance ง่ะ T-T
  • แล้วอยากให้มันเป็นอะไรหรอ
  • อยากให้มันเป็นแบบนี้อ่ะ
    >>> foo = list >>> type(foo) <type 'type'> >>> foo = list() >>> type(foo) <type 'list'> >>>
  • แล้วทำไงหล่ะทีนี้
  • มันต้องทำงี้เว้ยเฮ้ย
    >>> class myclass(object): a = 'barfoo' >>> type(myclass) <type 'type'> >>> bar = myclass >>> type(bar) <type 'type'> >>> bar = myclass() >>> type(bar) <class '__main__.myclass'> >>>
  • ได้แระพอใจ ^ ^
  • แล้วมันมีประโยชน์อะไรอ่ะ
  • เอ่อ!!! ยังไม่รุแหะ เหอๆ แ่ต่ว่ามันน่าจะรู้สึกดีกว่าที่มันเป็น instance มัง
  • ฮ่วยแล้วเอ็งจะทำไปทำไม - -
  • เอาน่าใครรู้ประโยชน์ที่ได้จากการทำอันนี้ก็บอกหน่อยนะ แล้วคำเรียกการทำแบบนี้ก็ยังเรียกไม่ถูกเลยด้วยซ้ำ ว่ามันเีรียกว่าการทำอะไร รู้แค่มันไป Inherit type object มาก่อนเท่านั้นเองหุหุ แต่ผมว่ามันน่าจะมีประโยชน์จากการที่เป็น type ของตัวเองบ้างแหละ
  • งืมๆ ใครรู้ก็ช่วยบอกหน่อยล่ะกันนะ

วันเสาร์ที่ ๕ กรกฎาคม พ.ศ. ๒๕๕๑

ทำให้ google เป็น dict ส่วนตัว

ไม่รู้้ว่าเคยใช้ักันหรือเปล่าความสามารถ ของ google ตัวนี้ ความสามารถที่ว่าคือ define: ของ google ที่สามารถใช้แทน dict ไ้ำด้ค่อนข้างดีเลยทีเดียว วิธีการใช้ปกติก็คือเราเข้าไปที่ google แล้วก็พิมพ์คำ search แบบนี้

define:คำศัพท์ที่ต้องการหา เช่น define: DIY
ก็จะได้ผลออกมาเป็นคำจำกัดความของ DIY(Do It Yourself) แต่ถ้าเรา search ในช่อง search provider ของ browser Opera default ของมันจะเป็นการ search ธรรมดา(ดูที่ลูกศร) แต่ว่า ใน Opera เราสามารถสร้าง search provider ใหม่ได้ แล้วสามารถปรับแต่งได้ วันนี้เราจะมาแต่งมันกัน ขั้นแรกให้เราไปที่หน้า google ปกติ (ด้วย Opera นะ) แล้วก็ แล้วก็เลือก Details (แบบธรรมดาไม่ชอบ)  ส่วนช่อง Address ใส่แบบนี้เลย
http://www.google.com/search?client=opera&rls=en&q=define:%s&sourceid=opera&ie=utf-8&oe=utf-8
แล้วก็กด ok เท่านี้ก็เรียบร้อย ลองใช้โดยใช้ keyword ที่กำหนดไว้(ในที่นี้ใช้คำว่า def) ผลออกมาก็จะได้เหมือนกับรูปแรก อย่างกับแกะเลยไม่ได้เอามาให้ดูนะครัฟ เอานี่มาให้ดูแทน ปล. ถ้าเผื่อว่า add พลาดไปเอาออกได้ที่ Tools - Preferences - Search นะ

วันอาทิตย์ที่ ๒๙ มิถุนายน พ.ศ. ๒๕๕๑

การทำ longdo dict เป็น search provider บน Opera 9.5

1. ทำได้โดยไปที่ เว็บ Longdo ก่อน 2. จากนั้นไปที่  แล้วก็ click details ต้องเปลี่ยนนิดหน่อย  เปลี่ยนตามนี้เลย เรียบร้อยครับพี่น้อง