วันพุธที่ 27 พฤศจิกายน พ.ศ. 2556

ep6 python : understand python ไม่ได้แปลว่าคุณเข้าใจไพธอนไหม มันแปลว่า...

understand python ไม่ได้แปลว่าคุณเข้าใจไพธอนไหม มันแปลว่า...
...
...
...
เราใช้โปรแกรม understand กับ python API อย่างไร

ก่อนอื่นเลย มาแนะนำโปรแกรม understand ดีกว่า ว่าคือโปรแกรมอะไร
understand คือโปรแกรมจัดการ database ของ source code ของเรา มันจะ analyse code ของเราออกมาเป็น database ตัวนึง ซึ่งเราจะต้องใช้ python API จัดการมันต่อไป ซึ่งสามารถศึกษาข้อมูลเพิ่มเติมได้จากในเว็บเขานะคะ โดยตัวโปรแกรมนั้น เป็น trial download ซึ่ง free 15 วันนะคะ

เมื่อเรา download โปรแกรม understand มาใช้เลย ต้องตรวจสอบเครื่องเราด้วยว่า เราใช้ python version อะไร ซึ่ง understand รองรับ python 3.x ขึ้นไปคะ

มาเริ่ม install ส่วนที่เราจะต้องใช้งานร่วมกับ understand นะคะ
- เปิดหา directory "SciTools/bin/<SYSTEM>/pythonตัวอย่าง C:/Program Files/SciTool/bin/pc-win32/python และจะเจอ understand.pyd ในนั้น


- จากนั้น เข้าไปที่ Control Panel -> System and Security -> System หรือเข้า computer แล้วคลิกขวาที่ properties เลือก Advanced system setting กดที่ Environment Variables... เพิ่ม Understand ใน path แล้วใส่ directory ของ python (C:/Python33) และของ understand ลงไป (C:/Program Files/SciTool/bin/)
- ตั้ง Environment Variables ชื่อ PYTHONPATH มีค่าเป็น C:/Program Files/SciTool/bin/pc-win32/python หรือ เข้า cmd พิมพ์ set PYTHONPATH=%PYTHONPATH%;C:\Program Files\SciTools\bin\pc-win32\python

- จากนั้นเข้าไปที่ program understand สร้าง project ใหม่ เลือก folder source file แล้วกดให้ program analyse ข้อมูล source code ออกมาเป็น database (.udb) จากนั้นปิดโปรแกรม understand (หมดประโยชน์แล้วแก หึหึ~~~~)



- เปิด python shell ขึ้นมา ลอง import understand ดู แต่ถ้าไม่ได้หล่ะ จะทำอย่างไร
--> ใช้โปรแกรม Dependency Wallker มาตรวจสอบ open ไฟล์  C:/Program Files/SciTool/bin/pc-win32/python/understand.pyd จากนั้นรอแปปนึง พบว่าจะมีไฟล์ .dll บางอันที่ไม่มีให้ถูกเรียก (อันที่เป็นวงกลมเครื่องหมายคำถามสีเหลือง) จึงทำให้ใช้งานไม่ได้ ต้องหาโหลดมาใส่ใน system32


เมื่อได้มาครบแล้ว กด F5 ที่โปรแกรมเพื่อให้ประมวณผลใหม่ จะพบว่าตัวที่ขึ้นวงกลมเครื่องหมายคำถามสีเหลืองหายไป สามารถใช้งาน import understand ได้แล้ววววว


เมื่อใช้ได้แล้ว มาดูการใช้งานคร่าวๆกันก่อนดีกว่าคะ

import understand
db = understand.open("test.udb")
#เปิด database มาอ่าน

for ent in sorted(db.ents(), key = lambda ent: ent.name()):
    print(ent.name(), " [",ent.kindname(), "]", sep = "", end = "\n")
#จะแสดงข้อมูลใน database ที่ถูก sort ไว้แล้ว

หรือ บอกว่าตัวแปรนี้ ถูกใช้ที่ไหน เรียกที่ไหน มีการกำหนดค่าที่ใด ประเภทตัวแปรเป็นอะไร โดยจะบอกเป็นชื่อไฟล์ บรรทัด และคอลัมน์

import understand

db = understand.open("test.udb")

for ent in db.ents("Global Object ~Static"):
  print (ent,":",sep="")
  for ref in ent.refs():
    print (ref.kindname(),ref.ent(),ref.file(),"(",ref.line(),",",ref.column(),")")
  print ("\n",end="")

**อ่านเพิ่มเติมได้ที่ manual ของเขานะคะ

ในวันนี้มีมานำเสนอแต่เพียงเท่านี้ คราวหน้าจะเป็นอะไรติดตามชมนะคะ สวัสดีคะ :)


ป้ายกำกับ: ,

วันศุกร์ที่ 22 พฤศจิกายน พ.ศ. 2556

ประสบการณ์การต่อคิวรับแจกกระเป๋าฟรี 500 ใบจาก Uniqlo Central Rama 2

เมื่อประมาณปลายเดือนที่แล้ว ได้ทราบว่ามีร้านยูนิโค่ มาเปิดที่เซ็นทรัลพระราม2 ตรงชัั้น 1 ทางเข้าออกห้าง ดีใจมากๆที่จะมาเปิดสาขาใกล้บ้าน ไม่ต้องไปไกลแล้ว ^______^

รูปทั้งสองด้านล่างถ่ายไว้วันที่ 9 พ.ย. โดยรูปแรกคือตอนที่กำลังทำร้านอยู่ และรูปที่สอง กระต่าย Jelly Bunny ข้างๆจะมีหุ่นใส่เสื้อผ้าของยูนิโค่



และเมื่อทราบว่า ร้านเปิดวันที่ 22 พ.ย. จึงได้ติดตามข่าวสารอย่างใกล้ชิด ทั้งของแจก และโปรโมชั่นมากมาย



ในเมื่อเราตั้งใจซื้อของร้านนี้ แบรนด์นี้อยู่แล้ว จึงตัดสินใจ ไปเป็น 1 ใน 500 ท่านแรกทันที 

ไปถึงที่นั่นประมาณ 10 โมงครึ่ง มีคนมารอที่ประตูหน้าห้างเต็มเลย และคนทยอยมาต่อแถวเรื่อยๆ มีพี่ชายคนนึงถือป้ายใหญ่ๆ ว่า "end of queue" เพื่อบอกว่า ตอนนี้แถวอยู่ตรงไหน ตอนแรกเราต่อแถวอยู่ข้างห้างแหละ ตรงนั้นไม่มีแดด ไม่มีลมด้วย เขาบอกว่าให้เลื่อนแถวไปอยู่บันไดไปถึงลานจอดรถชั้นใต้ดิน ตรงนั้นไม่มีแดด มีลม เราไปยืนตรงบันไดเลย คนทยอยมาต่อแถวเอากระเป๋าฟรีเรื่อยๆ มีคนกด counter นับคนอยู่เรื่อยๆ พี่ยามชุดส้มบอกว่าครบ 500 คนจะเปิดร้าน ไม่ครบไม่เปิด =_=" รอไปเรื่อยๆ มีเม้าท์กับป้าๆที่รอคิวด้วยบ้าง ป้าข้างหลังเราเล่าถึงประสบการณ์ไปต่อคิวแบบนี้ วันนี้ที่ป้ามาต่อแถวเพราะมีลงใน M2F เลยมา กระเป๋าในรูปดูโอเค แข็งแรง เม้าท์ไปบ้าง ก็สังเกตุแถวที่เริ่มยาวขึ้นเรื่อยๆ 


คนที่จะต่อแถวรับกระเป๋าฟรี แถวเริ่มยาวขึ้นเรื่อยๆ จนใกล้จุดที่เรายืน สังเกตุเลยว่ามีหลายๆคนถ่ายรูป เช่น อาอึ้มจากด้านบนเอย พี่ๆของร้านเอย เวลาก็ใกล้ 11 โมง ซึ่งเป็นเวลาเปิดร้านเต็มที


เมื่อได้ฤกษ์ 11 โมง เวลาเปิดห้าง และจำนวนก็ใกล้ครบ 500 คนแล้ว จึงให้ flow แถวเข้าร้าน เราเดินตามแถวไปเรื่อยๆ ตรงประตูหน้าร้าน ที่เห็นคนยืนหนาๆ เขามีราวกั้นให้ยืนเป็นแถวตรงบันได จุดนี้เราคิดว่าเขาจัดการได้ดีกว่าที่เราคิดนะ พอเข้าไปในร้าน พี่ๆพนักงานกล่าวยินดีต้อนรับเสียงดังฟังชัด พร้อมแจกกระเป๋าเราด้วยรอยยิ้ม จากนั้นก็ได้รับตระกร้าชอปปิ้ง เตรียมละลายเงินในร้านเลย เราสังเกตุตรงจุดหน้าร้าน เขาใส่กระเป๋าแจกไว้ในเข่งสองฝั่งประตู แจกหมดแล้ว หมดเลย (ขอโทษด้วยนะคะที่ถ่ายมา แล้วเอาไปลงบล็อกอีก ทั้งๆที่ทางร้านประกาศห้ามถ่ายรูปไม่ว่ากรณีใดๆหลังจากถ่ายภาพนี้เสร็จได้ 10 นาที แต่อยากจะยืนยันให้หลายๆเสียงว่า กระเป๋าทางร้านแจกครบ 500 ใบจริงๆ)


บรรยากาศร้าน ลูกค้าก็เยอะแหละ (ก็ 500 คนแรกที่ปล่อยแถวออกมาแหละ) พนักงานก็มาก ของลดราคาก็เยอะ เช่นแว่นกันแดด 199 บาท กางเกง 590 บาท กางเกงยางยืนเซลล์เฉพาะวันเปิดร้าน 399 บาท และอีกหลายหลาก พี่ๆพนักงานบริการดีมาก ถามว่าอะไรอยู่ไหนพี่ๆก็จำได้หมดเลย เราลองกางเกงที่ห้องลอง ในห้องลองไม่ได้แยกชายหญิงแหะ มีห้องลอง 14 ห้อง มีพนักงานสัก 3-4 คนในนั้น ห้องลองเต็มทุกห้องและมีต่อคิวด้านนอก มีการนับจำนวนชิ้นเข้าออกเหมือนสาขาอื่น แต่มีห้องลองสำหรับ staff ด้วย 3 ห้อง แยกออกมาต่างหาก พอลองกางเกงแล้วใส่ได้ ก็นำออกมาคิดเงินที่แคชเชียร์ ระหว่างนั้นก็เลือกดูสินค้าอื่นด้วย ส่วนใหญ่มีแต่เสื้อหนาว เสื้อยืดมีบ้าง มี bra top มีเสื้อผ้าเด็ก เชิ้ตผู้ชาย เสื้อผู้หญิง ประมาณนี้ สาขานี้มี 10 เคาท์เตอร์แคชเชียร์ มีพนักงานประจำอยู่ เคาท์เตอร์ละ 2 คน พี่ๆใจดีถามด้วยว่าเอาถุงผ้าที่แจกใส่ถุงไหม ขออนุญาติใส่ถุงและใส่ให้อย่างดี เรียบร้อย บริการดี น่ารักมากๆเลย ในทุกแผนก ประทับใจ

..
ต่อมา พาสดราม่า
..
พอกลับมาบ้าน แอบเปิดเฟสของยูนิโค่ มีคนบ่นเรื่องกระเป๋าฟรีว่าไม่ได้ ไม่ทันกันเยอะ
บางคนโวยวายแบบไม่ยอมรับกติกาใดๆเลย
เช่น 
ซื้อเกือบสองหมื่น ถามหากระเป๋าฟรีกับแคชเชียร์ เขาบอกว่าแจก 500 คนที่เข้าร่้าน แล้วนางไม่ยอม โวยวายในเฟซร้าน
บอกว่ามาอุดหนุน ไม่เอากระเป๋า ซึ่งคาดว่าเจ้คนนี้ มาตอนที่ปล่อยแถว 500 คนแรก พนักงานไม่ให้เข้า นางไม่ยอมจะเข้าบอกรีบไปธุระจะรีบเข้าไปซื้อ แล้วมาโวยวาย
อีกคน โวยวายกลหาว่าร้านแจกกระเป๋าไม่ครบ 500 ใบ
อีกคน บอกว่ามา 11.15 ไม่ได้กระเป๋า ซึ่งหมดตอนเจ้มาได้ 10 กว่านาทีแล้วจ้า
เขาเขียนกติกาไว้ชัดเจนไม่ใช่หรอกคะ ว่าเข้าร้าน 500 คนแรก ได้กระเป๋าหน่ะ 
บางคนก็อ้างอีก หาว่าคนรับกระเป๋าฟรีไลส่วนใหญ่ไม่ซื้อของ หรืออุดหนุนร้าน เดินออกไปประตูอีกฝั่งของร้าน ซึ่งมีบ้าง แต่ส่วนใหญ่ที่เราเห็น ชอปกันกระจายเลยเถอะ พูดแบบนั้นก็ไม่ถูกนะ
บางคนคิดว่ามีเงินซื้อ ต้องได้กระเป๋าฟรีสิ อ่านกติกาอีกรอบสิคะ อ่านสิ อ่านนนน (ไม่ได้ของฟรีเลยมาโวยวาย ชิมิ)

บางอัน โดนแซงคิวรับกระเป๋าฟรี และมีคนวนมารับกระเป๋าอีกรอบ แต่ยากหน่อยแหละ คนครบ 500 คนเร็ว วนยาก แต่เห็นใจคนต่อคิวก่อน 500 คนแต่ไม่ได้ของ

ที่เห็นด้วย คือ ร้านเล็กไป ของเลือกน้อยกว่าสาขาอื่นๆ

สุดท้ายนี้ สำหรับเราในงานนี้ ความรู้สึกเหมือนรอซื้อไอโฟน (ถึงไม่เคยก็เถอะ แต่คงเหมือนกัน) รอร้านที่ชอบมาเปิดในสาขาที่เราสามารถไปได้สะดวก รออุดหนุน (ขี้เกียจเข้าเมือง) เข้าร้านคนแรกๆในสาขานี้ และได้อุดหนุน ถึงแม้จะเป็นกางเกงตัวเดียว ไม่มากมายเหมือนหลายๆท่าน แต่รู้สึกดีและเป็นความทรงจำดีๆในชีวิตอีกอย่างหนึ่งเลย ได้ทั้งกระเป๋าฟรีที่ limited edition แจกเฉพาะเปิดร้านใหม่ ไม่มีขายในร้าน และยังได้อุดหนุนด้วย ดีใจสุดๆเลย ><
ปล. ไม่มีเชิ้ตผู้หญิงแหะ ว่าจะซื้อใส่ไปทำงาน ตอนนี้ขาดแคลนมาก ได้กางเกงใส่ไปทำงานก็ยังดี
ปล ห้างซีตกว่าร้านอีกแหะ

ป้ายกำกับ:

วันศุกร์ที่ 15 พฤศจิกายน พ.ศ. 2556

Music Review : M&N (Miryo & Narsha) – Tonight




วันนี้บล็อกเรามาแปลกกว่าทุกท่าน และกำลังจะทำในสิ่งที่ไม่เคยทำครั้งแรก นั่นคือ การรีวิวเพลงจ้าา อัมบั้มเพลงแรกที่จะมารีวิวกันคือ M&N ซึ่งเป็นซับยูนิตของสาวๆ Brown Eyed Girls อันประกอบไปด้วย มิเรียว และ นารชา วงนี้การันตีเรื่องคุณภาพเพลงได้เลยแหละ เพลงเพราะ ดนตรีดี แต่คนรู้จักน้อยไปนิ๊ดดด



มาดูกันว่า อัมบั้มนี้ ประกอบไปด้วยเพลงอะไรบ้าง

01. 오늘밤
02. Tonight
03. 오늘밤 (inst.)

1. มาที่เพลงแรก 오늘밤 ถามกู๋ คำนี้อ่านว่า oneulbam ซึ่งแปลว่า คืนนี้ นี่เองง เป็นเนื้อเพลงภาษาเกาหลี ใน MV มี translation อยู่แล้ว (เนื้อเพลงแลดูเศร้าๆแหะ) แต่ปล่อยเพลงสั้นไปนะ อยากฟังต่อให้จบเพลงหงิ ตัวเพลงคนร้องใช้พลังเยอะ ทั้งมิเรียว ที่ร้องแรพ และนารชา ที่ร้องเสียงหลัก เสียงหวานๆในเพลง เพลงเพราะชวนฟังต่อไปอีกหลายรอบเลยย เป็นส่วนผสมที่ลงตัวมากๆของออนนี่ทั้งสอง (แฟนคลับก็จะเรียกป้ามิ ป้าชากัน ฮ่าๆ) โดยมีเนื้อเพลงดังนี้


2. เพลงต่อมา Tonight เป็นเพลงภาษาอังกฤษ เนื้อหาตรงกับภาษาเกาหลีในเพลงแรกไหม พออ่านแล้วตรงเป๊ะเลยคะ  เนื้อเพลงตามนี้เลยคะ




Tonight I’m a little bit lonely
I’m Waiting for you to call me
You and I you and I
Baby All I need is you and I

May be a little bit early
But you are my one and only
You and I you and I
Baby All I need is you and I

Let me tell you something about me

Now listen I’d always be alone
nobody there for me
No one to hear me cry
no one to set me free
I don’t understand
I don’t know when this issue began
Can somebody help me?
Needed someone to disagree
But then by chance I met ya
you turned my world upside down I
Knew everything could be different
and you got me spinning around and
You make me feel relaxed
Don’t need no bling Rolex
I ain’t that Kinda chick
You can have me you know anyway you pick

(I know that I may be shy
need you to look in my eyes)
See that I’m trying harder
but it’s a little hard I
Need you to see I’m falling
falling for you don’t you know
(You know that you can’t deny
even though that you may try)
See that I’m going further,
usually I don’t flirt I
Ain’t trying to avert I,
I’m just a slower starter

Tonight I’m a little bit lonely
I’m Waiting for you to call me
You and I you and I
Baby All I want is you and I

May be a little bit early
But you are my one and only
You and I you and I
Baby All I need is you and I

In the darkness of the night you’re shining bright just like a moon river
No way to control myself I think I better just give up
You know it’s all cause of you?
Head over heels I’m falling for you
Your manner, your smell and, I’m drunk on you so what can I do?
You’re sweet you know got me melting like ice cream
But when you come tonight you know I think I’m gonna scream
Woah! Carefully putting your hands around me oh I
Want you to hold me now and fly high

(I know that I may be shy
need you to look in my eyes)
See that I’m trying harder
but it’s a little hard I
Need you to see I’m falling
falling for you don’t you know
(You know that you can’t deny
even though that you may try)
See that I’m going further,
usually I don’t flirt I
Ain’t trying to avert I,
I’m just a slower starter

Tonight I’m a little bit lonely
I’m Waiting for you to call me
You and I you and I
Baby All I want is you and I

May be a little bit early
But you are my one and only
You and I you and I
Baby All I need is you and I

Oh my body’s calling (Yeah)
Don’t you wanna come in?
Baby just come tonight
don’t you waste no more time
You know I’ll be waiting
Oh now my heart is aching 
(I think you are special)
can you fix me?
Wanna be together come over my babe

Tonight I’m a little bit lonely
I’m Waiting for you to call me
(This is the song for you)
You and I you and I (Uh)
Baby All I want is you and I (You & I)

May be a little bit early
(Before the dawn)
But you are my one and only
(All night)
You and I you and I
(Let’s make love)
Baby All I need is you and I

(Tonight is the night)
(That we’ve been waiting for…)
(Just You and I)
(Think about it)

ทั้งสองเพลง เราฟังไม่หยุดเลย เพราะทั้งสองภาษาเลย (แต่ท่อนแร๊พภาษาอังกฤษฟังไม่ทันเท่าไหร่ ฮ่าๆ) 

3. อย่าแปลกใจว่าทำไมทำนองเหมือนสองเพลงแรก เพราะมีเพลงเดียวทั้งอัมบั้ม ฮ่าๆ เพลงนี้เป็นเพลงบรรเลงคะ ไม่มีคนร้องแต่ประการใด แต่สิ่งที่ต่างจากเพลงบรรเลงที่ใส่ในอัมบั้ม K-pop ทั้งหลายคือ ขายดนตรีด้วยจ้าาา เป็นดนตรีคล้ายๆแนวแจ๊ส แนวเลานท์ ประมาณนี้ มีตัวหลักเป็นกลอง ซึ่งให้จังหวะแก่นักร้อง มีเปียโน เครื่องเป่า(ไม่ทราบจริงๆว่าอะไรคะ) ประกอบด้วย ฟังง่ายกว่าเพลงอื่นๆที่เป็นเพลงบรรเลงด้วยกันของเพลง K-pop นะ 

โดยรวม อัมบั้มนี้ควรค่าแก่การสะสมนะ เพลงเหงาๆ เสียงร้องทั้งไพเราะและแข็งแรง ดนตรีดีมว๊ากก 
ให้ 10/10 คะแนน เลยคะ

รีวิวครั้งแรกอาจจะผิดพลาดไปบ้างนะคะ แหะๆ ไว้โอกาสหน้าจะมารีวิวเพลงใหม่นะคะ วันนี้ลาไปก่อน สวัสดีคะ ^_/|\_^


ป้ายกำกับ: