python: สร้าง string 1 ถึง 500

ช่วงนี้มีงานที่ต้อง test api กับ dummy item ประมาณ 500 item บ่อย ซึ่งต้อง input เข้าไปเป็น string แบบ “1,2,3,4,5,6,…,499,500” (ไอ้ … คือ 7,8,9,10 ไปเรื่อยๆ จนถึง 500) จะให้เขียนมือก็กระไรอยู่ ก็เลยเขียน script ง่อยๆ มา gen แม่มซะ

",".join([str(value) for value in range(1,501)])

ซึ่งก็จะได้ผลลัพท์มาประมาณนี้

'1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,
43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,
83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,1
17,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,1
47,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,1
77,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,2
07,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,2
37,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,2
67,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,2
97,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,3
27,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,3
57,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,3
87,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,4
17,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,4
47,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,4
77,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500'

แล้วก็จะให้ print ลง file หรือ redirect ลง file ก็ได้ เพื่อเอาไอ้ string 1 ถึง 500 นี่ไปใช้ต่อ

จริงๆ จะเขียนให้ code ที่มาเรียก api gen 1 ถึง 500 นี่ก็ได้นะ แต่ว่า code บน JavaScript น่าจะหลายบรรทัดอยู่มั้ง (?)

Commart 2013

  • ตั้งใจจะไปซื้อ Card Reader อันของ Sandisk ที่ซื้อมาสัก 3 ปีแล้วมันเริ่มรวนๆ ที่อยากจะซื้ออีกอันคือ HDD Box ที่แปลง Internal HDD ไปเป็น External เพราะมี HDD ของเครื่องเก่าอยู่ 2TB ยังไม่ได้ใช้ทำอะไรเลย
  • คนไม่เยอะอย่างที่คิด มาก เดินไม่เบียดกันเท่าไหร่ ฟู๊ดคอร์ทก็พอมีที่บ้าง ไม่ต้องหานาน
  • เป็นปีแรกที่ไม่ได้เดิน Plenary Hall เพราะไม่รู้จะดูอะไร
  • Notebook Samsung กับ Dell ถล่มงาน แต่เท่าที่เห็นมีแต่รุ่น Consumer พวกรุ่น Topๆ โปรๆ สาย business หรือ Gamer ไม่ค่อยเห็น
  • Lenovo โปรโมตแต่ idea pad spec โหดขึ้นมากเลย โฮ ส่วน Sony Vaio ก็เอามาแต่รุ่นเล็กๆ (แต่ราคากลางๆ ฮะ แสรด)
  • เจอเคส Samsung Galaxy Grand เพียบเลย
  • พวกร้านขาย Router, ADSL Model ต่างๆ ก็มีเยอะขึ้นเช่นกัน ถึงขนาด Banana IT แยกออกมาเป็นโซนขายใหญ่เลย
  • พวกกล้อง เลนส์ ไม่ถือว่าถูกอะไรเลย, Notebook ถือว่าถูกมากนะ ส่วน HDD External ต่างๆ ผมว่าราคาลงมาปกติแล้ว ซื้อๆ ไปเหอะ
  • Tablet Android ราคาไม่ถึง 5,000 ถล่มงาน คนสนใจเยอะมาก
  • เจอฟิลลิปส์เนียนเอาเครื่องครัวไฟฟ้ามาขาย คนสนใจเยอะเหมือนกันนะ
  • สรุปแล้วได้ SD Card, Card Reader (ซื้ออันละ 200 มา) ส่วน HDD Box ร้าน Banan IT บอกว่า “สมัยนี้เค้าไม่มีใครขายกันแล้วน้อง”
  • ปีนี้ Dell เอา Monitor มาขายและลดราคาเยอะมากกว่าปีก่อนๆ ผมเดินไปดู Dell UltraSharp U2312HM 23″ นิ้วแล้วน่าสนใจ ลดราคาจากปกติ 7990 เหลือ 6990 เดินไปตีมึนๆ คุยขอโปรเค้าได้อีกเหลือ 5990 แต่ของใน stock ดันหมด ได้ตัวโชว์มา (เค้าบอกว่าวางไว้เฉยๆ ไม่ได้เปิดจอเลย) ก็โอเพราะมีประกัน 3 ปี ลองเล่นที่บ้านแล้วแหล่มเป็ดมาก แต่กว่าจะเสียบกะ notebook เจอเล่นเอาเหนื่อย ต้องถอดสาย DVI กะ adapter mini display –> DVI เข้าออกอยู่สักพักแล้วก็ detect เจอ
  • ขากลับพลาดนั่ง Taxi รถติดจากแยกอโศกไปจนถึงโรบินสันรัชดาอยู่ชั่วโมงกว่าๆ แม่ย้อยยยยยยยยยยยยย นรกมาก สรุปใช้เวลากลับบ้าน 1 ชั่วโมงครึ่ง

Review: ลอง Galaxy Note II กับที่แสงน้อยๆ

ผมใช้ Galaxy Note II มาได้ 1 เดือนเต็มๆ โดยรวมมันเป็นมือถือที่ผมพอใจมาก คือมันดีกว่าเจ้า Galaxy S ตัวแรกของผมแน่นอน 100% (ยกเว้นเรื่องพกง่าย :p)

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


รูปนี้ถ่ายจาก MRT เวลาประมาณ 6.45 – 1 ทุ่มครับ


อันนี้ถ่ายจากสะพานลอยตรง 5 แยกลาดพร้าว

สิ่งที่สังเกตุได้คือ shooting mode default ที่กล้องเลือกถ่ายที่มืดได้เหียกมากมาย ต้องเปลี่ยนเป็น mode low light ถึงจะ “ดีขึ้น”


อันนี้ลองถ่ายวันแรกที่ซื้อเลย มะพร้าวที่บ้าน อร่อยมาก

ลืมบอกไปว่าทุกรูปผมแต่งด้วยไม่ Photoshop Element ก็ Lightroom (ไม่ได้ลด noise เลยสักรูป) ตัว file เองไม่ได้รู้สึกว่าปรับแต่งได้เยอะมากเท่าไหร่นัก แต่ file ก็ใหญ่พอที่จะให้ crop ได้โดยไม่เสียคุณภาพเท่าไหร่
Continue reading “Review: ลอง Galaxy Note II กับที่แสงน้อยๆ”