Review: Hazard 4 big-koala Smart Phone Pouch

วันนี้ผมไปซื้อเจ้า Hazard 4 big-koala Smart Phone Pouch มาจากร้านแห่งหนึ่งที่ดิโอลด์สยาม ราคาอยู่ที่ 700 บาท จริงๆ ผมก็เล็งๆ ไว้ตั้งแต่ตอนที่พบว่า Maxpedition ไม่ค่อยมีขายในไทย (อย่างมากก็กระเป๋า ไม่ค่อยมี pouch ขายเท่าไหร่) หรือพวก 5.11 ก็ดูตำร๊วจตำรวจ (ก็สีออกจะดำดอทคอมซะขนาดนั้น) แถมเล็กอีกต่างหาก
So today I got a Hazard 4 big-koala Smart Phone Pouch from a shop down at The Old Siam Plaza. It was 700 Baht, and I was really looking at this as the Maxpedition is not widely sold in Thailand, and 5.11’s are too small and look “too policey” due to their black color.

ก่อนอื่น ขอแจ้งให้ทราบว่าภาพทั้งหมดในโพสนี้จะเป็น CC-BY-NC-SA 3.0 ไม่ใช่แบบปกติที่เราทำ เพราะผมไม่อยากให้มีใครเอาไปใช้ในกระทู้ขายของตามเว็บต่างๆ นอกจากนี้ผมขอบังคับว่าห้ามลบลายน้ำ (อย่างเป็นทางการ) เนื่องจากผมต้องการให้ท่านอ้างอิงที่มาตามเงื่อนไข BY ด้วยลายน้ำ (และด้วยลายน้ำเท่านั้น) ผมจะไม่พูดซ้ำสำหรับการรีวิวหรือขายสินค้าอื่นๆ ดังนั้นขอให้อ่านต่อไปได้เลยครับ
First up, let me be clear: This is a commercial product post. All images are CC-BY-NC-SA 3.0, not the usual rules. This is to prevent my images from being listed in catalogs and “customer testimonies” et cetera. I also explicitly require that the watermark is left intact: the BY clause allows me to specify how attribution is done, and the watermark is the only attribution required and acceptable in this case. I will not say this paragraph again for future products, so please enjoy the rest of the entry!

h4bigkoala-01

ตอนผมซื้อมามันก็ไม่มีซองหรืออะไรใส่มาครับ ที่ร้านก็วางไว้ในตู้เฉยๆ เลย ถ้าใครไปร้านจะเห็นว่ามันเล็กมากเมื่อเทียบกับของอื่นๆ เหมือนกัน ด้านหน้าของเจ้านี่จะมีตรา Hazard 4 เป็นยางนูนที่แกะออกไม่ได้เป็นสำคัญ
There was no package with this product; the shop just kept the thing in a locked cabinet. It’s a small product when compared to those bags, really. The front features a non-removable Hazard 4 3D logo, their trademark and distinctive design.

ทั้งนี้ หากต้องการเทียบสี ขอให้เทียบกับภาพนี้และภาพต่อไปเป็นหลัก ภาพอื่นๆ สีค่อนข้างจะเพี้ยนตอนแก้แสงครับ
If you are looking for color reference, please use this and the next pictures only. The rest varies a lot during the exposure correction process.

h4bigkoala-02

ด้านหลังเป็นจุดยึดแบบ MOLLE ที่ค่อนข้างจะแตกต่างจาก MOLLE ปกติ และพวก ALICE clip สมัยเรียน รด. สำหรับแบบที่ใส่มาให้นี้จะใช้แป๊กติดแล้วร้อยเข็มขัดได้ด้วยครับ อย่างไรก็ตาม ตัวสายยึดเองไม่สามารถถอดออกได้
The back is a MOLLE-compatible attachment point, which seems to be different from normal MOLLE, and the ALICE clips I used during my ROTC years. This design allows it to be worn on a belt as well. The attachment string however is not removable, like 5.11 SlickSticks and opposed to Maxpedition Tacties.

h4bigkoala-03

ถ้าจะใส่กับเข็มขัด ก็แกะแป๊ก (ขอเรียกแบบนี้ก็แล้วกัน) ออกมา ร้อยเข็มขัด แล้วเอาแป๊กติดกลับลงไป ง่ายๆ ได้ใจความ
You can simply open the tacks (what are those buttons called?) and insert a belt in, then close it back. This design is simple yet effective.

h4bigkoala-04

ถ้าจะติดกับ MOLLE PALS ก็ต้องดึงสายยึดออกมาซะก่อน
If you want to attach it to a MOLLE-style PALS webbing however you have to pull the strings out.

h4bigkoala-05

ดึงจนออกมาข้างบนเลย ซึ่งข้างบนจะมี d-ring สองอันสำหรับห้อย pouch นี้จากอย่างอื่นได้ด้วย ถ้าต้องการ
Pull it all the way back to the top. The top features two d-rings side-by-side, which can be used to hang the big-koala off something else.

h4bigkoala-06

Pouch นี้มีช่องเดียวเท่านั้น ติดด้วยตีนตุ๊กแก เวลาแกะจะเสียงดังมาก เพราะฉะนั้นถ้าไม่ชอบเสียงดังก็เอาตีนตุ๊กแกมาปิดไว้ จะได้ลดพื้นที่สัมผัสลง
The main and only compartment is closed shut by a large hook-and-loop pair. It produces a very loud noise when operated, so I think you should put some hook tape on the loop field to reduce the contact area if you need silence.

h4bigkoala-07

ด้านในจะเป็นผ้าอ่อนแบบชามัวร์ ปกป้องมือถือที่คุณรักได้เป็นอย่างดี
The inside is padded with a chamois-like fabric, protecting your beloved smartphone.

h4bigkoala-08

Pouch นี้สามารถใส่ Samsung Galaxy SII ที่ใส่ case ของ Baseus ได้สบายๆ นอกจากนี้ถ้าพยายามยัดๆ หน่อยก็ใส่ Galaxy Note ได้ด้วย ส่วนเรื่อง iPhone ผมไม่แน่ใจว่าจะใส่ iPhone 5 ที่ยาวขึ้นมาได้มั้ย
It fits a Samsung Galaxy SII with a Baseus case nicely. Not pictured, it will also fit a Galaxy Note with a stretch. I think iPhones will work, but not sure if the longer length of iPhone 5 will obsolete the fact.

h4bigkoala-09

ยางยืดด้านข้างแทบจะไม่ยืดออกมาเลย สมัยนี้ฝรั่งชอบออกแบบกระเป๋าสตางค์ที่เป็นทรงยางยืดซะเยอะ ผมก็เลยไม่ชอบ เพราะผมไม่ค่อยไว้ใจยางยืดเท่าไหร่ แต่เนื่องจากอันนี้แทบไม่ยืดเลย ผมเลยมั่นใจขึ้นมาบ้างว่ายางยืดจะไม่เสื่อมเร็ว จากตรงนี้ก็จะเห็นตราของ Cordura ที่เป็นยี่ห้อผ้าด้วย
The elastic sides don’t even have to take any effort. There are many recent wallet designs that use elastic bands; I rejected all of them. I simply don’t trust elastics. This one however almost doesn’t use any, so I can use it without fearing the elastics will wear out. The Cordura mark is also visible in this picture.

h4bigkoala-09

ลองถือในมือ
In my hand, showing the side.

h4bigkoala-11

อีกข้างนึง
And another side.

h4bigkoala-12

การติดเข้ากับ PALS ของ Hazard 4 tonto mini-messenger (ที่พวก EDC ฝรั่งชอบหยอกว่าเป็น “กระเป๋าสตุ้ง” แต่ผมก็ใช้ เพราะผมไม่ได้ตัวใหญ่เหมือนพวกมัน จะได้ไปใช้กระเป๋าใหญ่ๆ ได้ 555+)
Putting it on a PALS webbing to attach it to the Hazard 4 tonto mini-messenger , affectionately called “the manpurse” by some EDC folks. It proves to not be the manpurse for me and other Asians however.

h4bigkoala-12

ตัวแป๊กเป็นความยากลำบากของชีวิตมากๆ ถ้ามันยากก็ต้องถอด d-ring เก็บไว้ เวลาจะติดก็ดึงสายยึดลงมาให้สุดก่อนแล้วค่อยย้อนกลับขึ้นไปติดแป๊กอีกที
The tacks will make attachment difficult. If you find it so, you should remove the d-rings and pull the attachment string down all the way when you finish with the weave and about to come back up to snap the tacks together.

h4bigkoala-14

ถือลอยตัวกับกระเป๋าใหญ่
Floating with the main pack.

h4bigkoala-15

และลองปิดฝากระเป๋าใหญ่ดู แค่นี้เราก็พร้อมเที่ยวแล้ว!
And finally with the tonto’s front flap down with my phone still inside, ready for use.

ความเห็น / Opinions

การออกแบบง่ายและชัดเจน ใส่มือถือแล้วก็ใส่ปากกาได้อีกโดยจับยัดไว้ระหว่าง elastic (มันมีสองชั้น) ด้านในมีการบุจึงทำให้มือถือไม่ขูดกับเนื้อ Cordura โดยตรง
This design is simple and solid. It just stores my phone and optionally a couple of pens on via double elastic bands on either side. The inside is padded so the phone will not touch the Cordura fabric directly.

อย่างไรก็ตาม Hazard 4 ยังพัฒนาได้โดยการออกแบบที่ไม่ใช้แป๊กสำหรับคนที่ไม่ได้จะใช้กับเข็มขัด เพราะมันติดเข้าไปยากมากๆ และแกะยากกว่าจนถึงขั้นต้องเอากรรไกรมางัดออก อย่างน้อยก็ช่วยทำให้เราดึงสายยึดออกได้หน่อยเถอะ แล้วก็ช่วยเพิ่มวิธีติดที่ไม่ใช้แป๊ก ไม่งั้นก็ให้เราใช้ Maxpedition Tacties หรือ BLACKHAWK! Speed Clips ซะก็ได้ (อย่างไรก็ตาม สองยี่ห้อที่พูดถึงมีแต่ความยาวเลขคี่ จึงไม่เหมาะที่จะใช้กับ big-koala ที่มีความสูงสี่ช่อง)
Hazard 4 however could improve by using attachment designs that do not depend on tacks (for non-belt users), because it poses a big hell when I try to snap them back. To snap them out is an even harder task, as I had to stick a pair of scissors in and pry them off. At least, make your entire attachment string removable along with the d-ring, and either include a non-tack method, or just push us to buy Maxpedition Tacties or BLACKHAWK! Speed Clips. (Note, however, that this big-koala uses 4 rows of PALS, while Tacties and Speed Clips need to be 5 inches because they are offered in odd lengths only)

แต่สุดท้ายมันก็เข้ากับกระเป๋าหลักได้ดี และน่าจะใช้งานได้ดีมากในอนาคต ตัวผ้า Cordura ก็ทนมาก ในขณะที่ผ้าบุด้านในก็ปกป้องไม่ให้มีรอยขีดข่วน ผมไม่สามารถให้เรตติ้งใดๆ ได้ แต่ขอจัด pouch ตัวนี้ว่า “ดีมาก” ในสายตาผมครับ
In the end however, it fits well to the main pack and will serve me well in years to come. The Cordura fabric is very durable, while the inner linings will save my phone from scratches. I do not have a thumbs-ups to give, but the product is considered very good in my opinion.

Happy New Year 2013

ทางบล็อกเราขออวยชัยให้ท่านพบกับความรุ่งโรจน์ในปีนี้ครับ
The LunaticNeko Blog wishes you a prosperous year!

เรามีประเพณีหลวมๆ กับ Ditdin ที่จะร่วมกันทำการ์ดปีใหม่ทุกปี กลอนปีนี้จะเป็นไฮกุสั้นๆ เนื่องจากกลอนแปดยาวถูกหักลบด้วยปริมาณโปรเจคจบครับ
We have a loose tradition with Ditdin to collaborate on a public new year’s card every year. Here is our new year Haiku, the result of an expected poem minus project in progress.

English Translation:
No such poetry this year;
please bear with our Haiku: project late.
We love you, readers dear.

We meet next year, here.
May you achieve all that you imagine.
Have a happy new year!

สำหรับเพลงประจำปีนี้ของบล็อกเราจะเป็น “ไชโยปีใหม่” ของสุนทราภรณ์ ซึ่งเป็นวงดนตรีที่ได้รับการยอมรับกันโดยทั่วไปครับ
This blog’s new year’s song is Chai-Yo Pe-Mai (Hooray, new year!) by Suntaraporn, a classic band which composed more than a thousand songs.

เราผ่านวันโลกาวินาศมาได้โดยไม่มีอะไรเกิดขึ้น ขอให้นี่เป็นบทเรียนว่าเราจะไม่ถือเอาเรื่องไร้สาระมาคิดจนเกินเหตุ ก่อนจากกันไปในคืนนี้ ขอให้ บันดาลให้ปีนี้เป็นปีที่ดีสำหรับเราทุกคน สวัสดีปีใหม่ครับ
We passed the Apocalypse day without anything happening whatsoever. Let this be a lesson to not take things seriously when they are really not. Again, may grant us a good year! HAPPY NEW YEAR!

C: One more reason why you must bracket one-line statement blocks

Because this code is bugged, of course.

Scenario: This piece of code determines if the cost of current permutation is the best one. If so, it sets the “new low” as the best cost possible. Otherwise, it will print a debug. Finally, the program will calculate next permutation and continue.

 //CODE 1
//#define DEBUG

if(this_cost < best_cost){
  best_cost = this_cost;
} else
  #ifdef DEBUG
  print_debug();
  #endif
next_permutation(perm); 

It has two different meanings entirely with and without DEBUG defined. This is what gcc understands if DEBUG is defined:

 //CODE 1.1
if(this_cost < best_cost){
  best_cost = this_cost;
} else
  print_debug();
next_permutation(perm);
// This code is correct 

And this case, not:

 //CODE 1.2
if(this_cost < best_cost){
  best_cost = this_cost;
} else
next_permutation(perm);
// This code is wrong 

The best way to avoid this problem is to bracketize every block statement, even one-liners like this case. This code would be more readable without affecting performance:

 //CODE 2
//#define DEBUG

if(this_cost < best_cost){
  best_cost = this_cost;
} else {
  #ifdef DEBUG
  print_debug();
  #endif
}
next_permutation(perm); 

Just a pair of braces stopped the damn bug. How could I be so careless?!

Barcamp Bangkhen #3

TO SPEAKERS: If I have FACTUAL ERRORS or OFFENSIVE MATERIALS within this entry, please contact me ASAP. I will remove (or correct, at your discretion) them at the first opportunity.

กลับมาอีกครั้งสำหรับบารแคมป์บางเขน การ(อ)สัมมนานอกกรอบที่ทุกคนจะได้แลกเปลี่ยนเรียนรู้ซึ่งกันและกันอย่างเสรี แถมเสื้อฟรีให้เอาไปใส่ได้ไม่ซ้ำใครด้วยละเอ้อ!! ครั้งนี้ผมก็ไปเข้าร่วมมาด้วย และมี session น่าสนใจเยอะแยะเลยครับ มาอ่านกันว่าผมไปเข้าห้องไหนมาบ้าง!
Here we come! The third Barcamp Bangkhen, the very great unconference where people will meet and exchange, and get FREE SHIRT while we’re at it! I joined this time as well, and there are loads of great sessions! Let’s see which rooms I joined.

(หมายเหตุ ที่เรียกว่าห้อง “เด็กD” ผมจะใช้คำกลางๆ ในที่นี้ว่า “Auditorium” นะครับ // “Auditorium” will be used to refer to the “DekD” room )

Session 2 Auditorium: ทำไงให้เว็ปเร็ว ตอน เว็ปช้ามากเบยยย (Make web faster)

โดย/by @vinboxx / Download Slide

การทำเว็บให้เร็วด้วยเทคนิคต่างๆ เช่น minification, caching, การทำงานกับ query string และ unique file name, การใช้ content delivery network เช่น CloudFlare เพื่อทำให้เว็บเราเร็วขึ้น โดยเราสามารถเลือกการใช้ content delivery ของเราได้ นำเสนอฟีเจอร์ต่างๆ ว่ามีอะไรบ้าง (ผู้เขียนคิดว่า CloudFlare ก็น่าสนใจดีนะ ^ ^)
Web acceleration using techniques like minification, caching, minding query string and unique file name, using CDNs like CloudFlare to accelerate website and its customization. Features of CloudFlare are also explored.

ต่อมาก็พูดเรื่องเครื่องมือหรือ tool ต่างๆ เพื่อช่วยในการพัฒนาเว็บที่เร็วขึ้นได้ เช่น ใช้ PageSpeed Tools หรือ pingdom วิเคราะห์เวลาในการโหลดเว็บ หรือใช้ WebPagetest เพื่อวิเคราะห์เว็บอย่างละเอียดก็ได้ ว่า optimization สามารถทำให้เร็วขึ้นได้มากขนาดไหน อย่างไรบ้าง
Then the speaker talked about tools that can be used to aid web acceleration like Google PageSpeed Tools, pingdom, or WebPagetest to analyze website for possible optimizations. (i.e. where we went wrong and made the site slow)

Session 3 Auditorium: Google Student Ambassador

โดย/by GSA Thailand

แนะนำ GSA, ทริปสิงคโปร์และกิจกรรมต่างๆ แจกของ งานและหน้าที่ของ GSA
Introduction to GSA, the Singapore trip, and SWAG!

ขั้นตอนการสมัคร

  1. ส่งแบบฟอร์มออนไลน์
  2. สัมภาษณ์กับ Google มีการสอบข้อมูลทั่วไปเกี่ยวกับบริษัทในรอบเช้า และการสัมภาษณ์ในรอบบ่าย โดยใช้การสุ่มตอบคำถามที่กำหนดไว้ เน้นการตอบคำถามมากกว่าตัวคำตอบ
  3. รอ 2 เดือน ประกาศผล ให้ส่งเอกสารต่างๆ เพิ่มเติม

Application Procedures

  1. Online form submission
  2. Interview with Google consisting of “examination” and “interview”. Decision is made more on presentation and delivery than the answer itself
  3. Results are announced after two months. Qualified individuals will be required to submit additional documents.

การเป็น Ambassador จะมีอายุงาน 1 ปี
Ambassadors will remain in position for one year.

บทบาทและหน้าที่

  • ต้องจัดกิจกรรมประชาสัมพันธ์ปีละ 5-8 กิจกรรม ตามที่เราเห็นสมควร โดยจะมีของแจกจาก Google
  • เป็นช่องทางการสื่อสารระหว่างมหาวิทยาลัยกับ Google

Roles and duties

  • Hold 5-8 PR events per year at their discretion. Google supplies swag.
  • To be a channel of communication between the university and Google

ตัวอย่างคำถามรอบสอบ

  • ผู้ก่อตั้ง Google = ไม่รู้ก็…
  • ผู้ก่อตั้ง Gmail = Paul Buchheit
  • Google ซื้อ Android ปีใด = 2005
  • Google ประเทศไทย ตั้งอยู่ที่ใด = CentralWorld ชั้น …
  • อะไรคือผลิตภัณฑ์ของ Google ที่บ่งบอกความเป็นตัวคุณ = iGoogle

Example Questions from examination round

  • Google founder = (you know ’em!)
  • Gmail founder = Paul Buchheit
  • The year which Google acquired Android = 2005
  • Where is the Google Thailand office = Somewhere in CentralWorld
  • Which Google product defines ‘you’? = iGoogle

Session 4 17304: Ruby on Rails

โดย/by Zack Siri / @artellectual

การพัฒนาเว็บด้วย Ruby on Rails การสร้างฐานข้อมูล platform ต่างๆ ที่เกี่ยวข้อง ฯลฯ Rails เป็น platform แบบ MVC (Model-View-Controller)
Web development using Ruby on Rails, database creation, platforms, etc. Rails is an MVC platform.

การสร้าง Controller จะมี convention ที่ชัดเจน คือเป็นกฎที่ชัดเจน เพื่อให้เราทำตามได้โดยง่าย โดยเราจะสร้าง Controller เองหรือจะให้ Rails ทำให้ก็ได้
Rails has specific conventions that must be followed. Controllers can be written manually or can be automatically created. Either way, they must follow the Rails conventions.

จากนั้นจะเป็นการสร้าง View ซึ่งจะบอกว่า controller นั้นจะแสดงผลออกมาอย่างไร โดย view จะต้องมีชื่อตรงกับ controller (ตรงนี้เป็น convention หนึ่งของ Rails) ทำให้การทำงานก็จะตรงไปตรงมามากขึ้น โดยเราสามารถที่จะใช้ helper method เพื่อให้เขียนเว็บได้ง่ายและเร็วขึ้นด้วยก็ได้ สำหรับตัวอย่างของ session นี้คือการสร้างเว็บฟอร์มง่ายๆ เก็บและแสดงข้อมูลได้
After creating model and controller it’s time for view. In Rails, view must have same name as controller. Helper methods can be employed for ease and speed. This session demonstrates simple case of web form creation that can collect and display data.

โดยสรุป ผู้เขียนก็ไม่ค่อยเข้าใจเท่าไหร่เหมือนเดิม เพราะไม่ค่อยคุ้นเคยกับ Ruby หรือ Rails ตั้งแต่แรก
I still don’t understand Rails much due to unfamiliarity with Ruby itself. Actually, I’m a bit familiar with Ruby, but I can’t figure out how to make websites out of them.

Session 5 17302: Methods of Payment: How we waste money on the Internet

โดย/by LunaticNeko / Download Slide

อธิบายองค์ประกอบที่จะนำไปสู่การใช้เงิน 5 ประการ (Product, Want, Money, Can Pay, Delivery) วิธีการคำนวณหาเงินที่ต้องจ่ายจริงจากราคาสินค้า ค่าส่ง อากรนำเข้า และภาษีมูลค่าเพิ่ม จากนั้นอธิบายถึงการจำหน่ายสินค้าแบบดิจิตอลและสินค้าเสมือน (digital and virtual goods) หนทางการหาเงินของเกมบน Facebook ว่ามาจาก 3 ทางหลัก ได้แก่โฆษณา โฆษณาแฝง และการจำหน่ายสินค้าเสมือนให้ผู้เล่น ต่อด้วยการแนะนำ Kickstarter ว่าเป็นแหล่งที่มาของธุรกิจที่จะนำเงินออกจากกระเป๋าเราด้วยนวัตกรรมต่างๆ มากมายในอนาคต
Describes the five components of spending (Product, Want, Money, Can Pay, Delivery), method to calculate how much one must really pay after shipping, import tariff, and VAT; describes digital and virtual goods sales. Facebook games earn money from three ways: advertisement, product placement, and virtual goods sales. Kickstarter is described as source of new businesses and innovations that can bring money out of our pockets.

ในส่วนต่อมา อธิบายการนำเงินออกจากกระเป๋าโดยใช้บัตรเครดิต หากไม่มีก็เป็นการสร้างบัตรเดบิตออนไลน์ผ่านบริการของธนาคาร หากไม่มีก็ใช้ช่องทางอื่นๆ เช่นบัตรเติมเงินของบริการต่างๆ หากไม่มีเงินจริงๆ ก็สามารถทำแบบสอบถามเพื่อแลกกับสินค้าเสมือนได้ ดังนั้น จะเห็นว่า แม้ว่าเราจะไม่มีเงิน ผู้ให้บริการก็ยังสามารถนำเงินออกจากกระเป๋าของเราได้อยู่ดี
In the next part, the presenter describes how to pay using credit cards, or debit if one does not have credit, or other payment methods like cash cards. If they really have no money, they can do surveys to earn virtual goods. This is summarized as “even if we don’t have money, they can still take it from us.”

ดังที่กล่าวไว้แล้วถึงองค์ประกอบการใช้เงิน 5 ประการ เราสามารถตัดองค์ประกอบตัวใดตัวหนึ่งเพื่อตัดการใช้จ่ายของเราได้ ทางที่ง่ายที่สุดคือใช้การควบคุมตนเองเข้ามาตัดความต้องการ (Want) ทิ้งไป โดยให้หลีกเลี่ยงการซื้อในขณะที่ความสามารถในการตัดสินใจลดลง การป้องกันไม่ให้ซื้อสินค้าในขณะที่ความสามารถในการตัดสินใจลดลง การปรับทัศนคติที่มีต่อสินค้าที่ล่อตาล่อใจ และสุดท้ายคือการลดละความต้องการทางโลก
As described earlier, if one of the five components of spending is eliminated, spending will not happen. The easiest way is to eliminate the Want by 1) avoid purchasing with impaired judgement, 2) prevent purchasing with impaired judgement, 3) change of initial attitude towards attractive items, and 4) reduce earthly desires.

จากนั้นผมก็แทบจะกลับบ้านทันทีครับ เพราะการบ้านเยอะ และมีงานต้องทำอีกหลายอย่างด้วย เช่นการอัพบล็อกนี้เป็นต้น
Then I left for home almost immediately due to many things to do, including homework and blogging.

บทสรุป / Conclusion

ขอขอบพระคุณ คณาจารย์ผู้รับผิดชอบกิจกรรม คณะวิศวกรรมศาสตร์ ผู้สนับสนุนทั้งหลาย ผู้ที่เข้าฟังการบรรยายของผม ตลอดจนวิทยากรทุกท่านที่ร่วมงานในครั้งนี้ และขอขอบคุณ น้องๆ ปี 2-3 ที่ช่วยกันจัดงานนี้เป็นอย่างดีครับ ปีนี้ผมคิดว่างานประสบความสำเร็จดีมากในแง่จำนวนคน แต่ยังมีข้อจำกัดเรื่องจำนวน “เซสชั่นเกรดเอบวก” ที่ยังมีน้อยเกินไป ทำให้ Auditorium ยังเป็นที่ของวิทยากรหน้าเดิมเช่นเคย
I hereby thank the faculty, the Faculty, sponsors, my audience, and all speakers who participated today. I also thank the Juniors and Sophomores who organized this as well. I think this year is quite good in terms of participation, but there’s still a lack of “A+ sessions” which results in the Auditorium still held down by the same old speakers.

แล้วพบกันใหม่ที่บาร์แคมป์ที่ไหนอีกซักแห่งครับ สวัสดี
See you again in the next Barcamp … somewhere! KTHXBAI!

อ้อ ขอบคุณ GSA Thailand สำหรับ Swag ด้วยครับ แต่ผมก็ยังไม่รู้ว่าจะเอามันเข้ามาใช้ในชีวิตประจำวันยังไง ขอใช้ขวดเก่าไปพลางๆ ก่อนนะครับ
Before I go, thanks GSA Thailand for the Swag. I still don’t know how to use this bottle so I’ll use the old one for a while. Thanks again!

[Kickstarter] DRAMA IN SPACE!

โครงงาน HEARTSAT ที่ผมสนับสนุนไว้ผ่านแล้วครับ ผมตอบแบบสอบถามรางวัลไปแล้วด้วย
My backed project, the HEARTSAT, just got funded! This is my survey response!!

ผมยิงดราม่าออกสู่อวกาศเป็นที่เรียบร้อยครับ ชีวิตผมก็ประมาณนี้แหละ มั้ง
I just launched a drama into space. Yeah. This is my life. Probably.

หวังว่าผมจะไม่โดนติ่งอวกาศเล่นงานนะครับ

[Game Review] Trigger Knight

null
Google Play Banner for Trigger Knight (Proprietary Image taken from Google Play)

Today I revisited an old game and played it once more. I liked it and its mobile edition enough to actually write another review specifically for it.

Web-based version of the game in progress (Screenshot of Proprietary Software)

This game, Trigger Knight, follows a blademaster girl who dashes around endlessly. Her life fading away, she ran and ran, destroying any enemies in her path, upgrades her gear, and get her “lifespan” restored from time to time.

Trigger Knight, developed by Mintsphere, utilizes the recently popular One-Button Gameplay Mechanic, which was popularized by games like Canabalt. You use just the left mouse button or screen tapping to interact. All running and combat are automatically executed.

Fortunately I have a potion right now. If not, I’ll be faced with a decision. (Screenshot of Proprietary Software)

I talked about upgrades. Yes, there are, but you have to decide wisely. You can only buy one specified item the shop you’re running over is offering, and there’s no turning back. Will you take it or leave it? Or to be more exact, will you take it and deny yourself a church (which without it you will fade and die) or a potion shop (which without potions you will be hit by the next monster and die too), or wait and grab that new sword from the next bladesmith? Your call.

For its simplicity, execution, graphics, and gameplay design I give it a really positive review. I was impressed by how much you can reduce a JRPG into a one-button arcade. It’s free, and it’s even mobile. Why say no to this game?

You can play Trigger Knight on “her” official homepage at Mintsphere , on Kongregate , or download from Google Play or App Store .

UPDATE: I really appreciate your quick response, MINTSPHERE! I’ve found another great thing on your website and I really want to share it: The BGM of Trigger Knight! Get it from MINTSPHERE now.

Skyrim Story II: Escalation

After mastering my “home turf” at Woodland Home in the previous post, I took my Nord “multi-role” for another spin. This time we met a bunch of civil war combatants (Imperials vs Stormcloaks) fighting each other near Redoran’s Retreat. Since my doctrine is to “unify Skyrim my own way, one troop at a time”, I went ahead and Fireballed both sides, prompting them to go after me.

A minute into the fight I realized there were too many Stormcloaks than I could handle. I decided to run away to the nearby bandit-owned Silent Moons Camp. While the name says it’s a camp, it’s a stairtop forge facility with moderate bandit garrison. Hoping for Stormcloaks and the bandits to slaughter each other. I knew the Stormcloaks would win, but this will give me some breathing room.

My break ended when I heard a dragon’s cry. My duties as the Dragonborn forced me to come out and slay the dragon, whatever means necessary. The situation escalated quickly when two mammoths entered the battle area. I did what I have to do: kill them all. Lacking proper rage spells, I shot more fireballs at the mammoths, prompting them to fight. After a lot of running and slashing, the dragon landed and relieved many Stormcloaks of their heads before succumbing to combined forces of swords, spells, and stampede. The dragon died, and I killed all the weakened loose ends.

Result of battle:

  • Imperial units routed
  • Stormcloak rebels suffered too much loss due to dragon attack and had to leave
  • One dragon and two mammoths slain
  • Silent Moons bandit camp nearby suffered heavy collateral damage, no survivors
  • Someone just got a hell a lot richer

Now I try embedding an album from imgur, too.

Skyrim Story: Battle of Woodland Home

null
(Photo: M’aiq the Liar in the water. Taken next to Woodland Home by BYOH mod, which is also right next to a WARZONE event area.)

Related Mods:
WARZONES (Nexus 9494)
Build Your Own Home (Nexus 18480)
Economics of Skyrim (Nexus 11919)
Skyrim Community Uncapper (Nexus 1175)
Uncapped Perks (Nexus 7015)

I shopped in Whiterun, at Belethor’s General Goods Store, then went to my “build-your-own-home” foundation in the woods using fast travel (f-you immersionfags). Somehow, Belethor followed me there too. It would have been nothing if there’s no WARZONE there — the area was infested by 10+ soulthirsty necromancers out for anyone’s lives, persistently.

I ran and ran, even though I was considered overpowered against bandits, I was a no-go against multiple necromancers as I was not equipped to fight head-on against too many enemies in open field at once. (Best way to deal with necromancers depends on character builds, but I just buff myself and slash’em to Oblivion.)

The area was too sparse for me to use Fire Breath shout (Yol), the enemies running too fast to use firebolts or bows either. Sword-dashing is also a suicide, so I had to run, run and run. It took me three minutes to realize that the mages were mostly fire-based, so I decided to use a leftover spell I had: Summon Flame Atronach (Atronach is like an “elemental” from other mythology themes)

Why fight fire with fire, some of you may ask? This is because being a fire mage does not automatically grant you fire resistance, but atronachs are MADE OF fire so they are always 100% immune. This means fire-mage vs flame-atronach fight is a one-way kill. If the mage can’t adapt, he dies.

The Atronach worked well until they got sniped by skeleton archers a minute into the fight. I had to rush those skeletons while dodging all other spells. As a role-play element, I restricted myself (mentally) from leaving the battlefield (it’s MY HOUSE there. I cannot abandon it!) and had to run around.

I eventually resorted to “lose the battle but win the war” scheme, went into hiding then sniped all those damn mages one by one.

After the last guy went down I went to the workshop and was jumped by another, one last mage. I took him down with the sword, then (mentally) kicked his body down the waterfall like in the movies.

*Character Build*
– Level: 51 (at time of fighting)
– Gender/Race: Female Nord
– Style: Sneak-based “versatile” (Light armor stealth battlemage)

Aftermath: M’aiq the Liar visited my house. He stood in the river, with no care to the world. I don’t know what happened to Belethor the merchant but I presumed he fled back to his city. He should not have tried to spy how I get my wares, and he should never ever consider that from now on.

[เขียนยามคิดว่าว่าง] “แท็บเล็ตคอมพิวเตอร์” หรือ “แท็บเล็ตพีซี”

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

>> ดาวน์โหลดเอกสาร (PDF) <<