Scala: Read Excel

ไม่มีไรมาก เขียน scala ละ

อย่างแรกเลย วันนี้มาอ่าน excel กัน

(ทำไมรอบนี้พูดน้อย ไม่พร่ำเพ้อ… ก็มือใหม่กับ scala ครับ ยังไม่มีเรื่องโม้)

ไม่พูดพร่ำทำเพลง prerequisite คือ play project ที่เป็น scala template

ถ้างง ไปดู VDO อันนี้ —> https://www.youtube.com/watch?v=eNCerkVyQdc

Continue reading

Posted in Scala | Tagged | Leave a comment

DevNote: วิธี import CSV ลง mysql

load data local infile ‘/root/excel2.csv’ into table registedPerson fields terminated by ‘,’
enclosed by ‘”‘
lines terminated by ‘\n’
(title, firstNameEn, lastNameEn,mobile,email, tShirtSize,coRunner);

Posted in Uncategorized | Leave a comment

DevNote: Migrate จาก MRv1 ไป MRv2

สวัสดีครับ,

วันนี้เป็นโน็ตกันลืมส่วนตัวของผม แต่โพสไว้ในนี้ เผื่อใครเจอปัญหาเดียวกัน

อย่างแรกเลย เวลา migrate จาก Map-Reduce version 1.x ไป Map-Reduce version 2.x

ถ้าใช้ Maven อาจจะเจอปัญหานี้ครับ

Continue reading

Posted in DevelopmentNote | Tagged , , | Leave a comment

TechNote: Hadoop Concept

สวัสดีครับ,

จะเล่า Hadoop แล้วครับ

ครั้งที่แล้วเกริ่นไปหน่อยแล้วกับ Big Data อาจจะเห็นภาพบ้าง ไม่เห็นภาพบ้าง แล้วแต่บุญกรรม

เพราะคนเขียนอารมณ์ไม่เสถียร เขียนแต่ละที ก็มี inner แต่ละแบบ

บางวัน inner สูงก็เขียนให้เข้าใจง่าย

บางวัน inner ต่ำ กับเขียนส่งๆกันไป ฮาๆ

นี่เป็นอีกเหตุผลนึงครับ ที่ผมยังไม่กล้ารวมเล่มหนังสือ

เพราะการรวมเล่มนั้น ต้องใช้พลังเยอะในการเรียบเรียง

และตัวหนังสือที่ร้อยเรียงกันในเล่มนั้นต้องทรงพลังมากๆ จนผู้อ่าน get โดยไม่ต้องเจอหน้าผม

ซึ่งผมเองยังไม่มีปัญญาทำแบบนั้น

ที่เขียนเป็น Blog เพราะมันแนว แชร์ๆ ฮาๆ ใส่มุข ใส่อะไรได้

ใส่มุขบ้าง ตลก ลามก บ้าง จริงๆ ไม่ใช่ตัวตนผมนะครับ แค่เป็นวิธีกันคน copy content ไป

เพราะต้อง filter ตลก ลามก พวกนี้ออก ทำให้เรียบเรียงไม่ถูก

Continue reading

Posted in TechnologyNote | Tagged , , , | Leave a comment

DevNote: Jenkins set up

สวัสดีครับ,

ไม่มีไรมากครับ กำลังทำ CI อยู่ เลยเอามาแบ่งปัน

ลง jenkins แล้วไปผูกกับ github โดยที่ทุกๆครั้งที่ commit ลง github jenkin จะ build โดยใช้ maven

อะไรที่ง่ายๆ แล้วคนชอบไปสอนเก็บเงิน เราเอามาทำเป็น blog แล้วให้อ่านกันฟรีๆดีกว่า

การจะสอนเก็บเงินคนได้ ต้องมีองค์ความรู้ที่ตกผลึกแล้ว และจิตที่จะให้อย่างจริงจังและจริงใจ

การที่เรียกเก็บเงิน คือการกระตุ้นให้คนเข้าเรียน มีต้นทุน มีพันธสัญญาที่จะเอาจริง

พอมีต้นทุนคนเราก็ต้องมีความตั้งมั่นในการเรียนรู้ อยากพัฒนา อย่างจริงจัง

ส่วนอะไรที่เป็นความรู้ชั่วคราว ประเดี๋ยวประด๋าว ที่คนอื่นชอบเอาไปใช้หากินแบบไม่จริงใจ

ผมเอามาเขียนเป็น blog ให้คนอ่านฟรีดีกว่า

ไม่งั้น Java Banana คงไม่เขียนมาถึงวันนี้

Continue reading

Posted in DevelopmentNote | Tagged , , , , | Leave a comment

DevNote: Thread Dump

วิธีทำ Thread Dump โดยไปที่ JDK Home/bin แล้ว

$> ./jstack <pid>

โดยที่ <pid> คือ process id ของ java ที่เราจะทำ thread dump

 

Posted in DevelopmentNote | Leave a comment

TechNote: Big Data

สวัสดีครับ,

วันนี้ Java Banana ฉีกแนว

เพราะกำลังเข้าสู๋ Big Data Banana (เอาเข้าไป ตั้งชื่อเข้าไป) !!!

เหตุเกิดเพราะว่า ช่วงนี้ คิดการใหญ่ครับ

อยากเป็น Start Up เท่ห์ๆกับเขาบ้าง

ก็เลย Sit Down and Code!!!

เลยหาเรื่องเจ็บตัวกับ Big Data อยู่…

พอหาเรื่องเจ็บตัว ก็เลยต้องหาลูกมือมาร่วมเจ็บตัว

Blog นี้เลยอุทิศให้ นักศึกษาฝึกงาน

ที่จะเขียนอธิบายให้ฟัง แล้วมาร่วมเจ็บตัวด้วยกัน ฮาๆ

เข้าเรื่องดีกว่า Big Data คืออะไร

ง่ายๆครับ ข้อมูลใหญ่….. ไงครับ

Continue reading

Posted in TechnologyNote | Tagged | Leave a comment

DevNote: วิธีทำ Heap Dump ด้วย command line

สวัสดีปีใหม่ 2559 ครับ,

วันนี้ไม่โม้ครับ รีบเขียน

จดไว้กันตัวเองลืม

วิธีทำ heap dump ด้วย command line ครับ

อ้างอิง link นี้ —> http://stackoverflow.com/questions/407612/how-to-get-a-thread-and-heap-dump-of-a-java-process-on-windows-thats-not-runnin

Continue reading

Posted in DevelopmentNote | Tagged , | Leave a comment

DevNote: Not return Memory

สวัสดีครับ,

ห่างหายกันไปอีกซักพักนะครับ เพราะขี้เกียจ กิกิ 🙂

ช่วงหลังเห็น blog ดีๆหลาย blog ที่อธิบายเทคโนโลยีจริงๆ

ไม่ได้โชว์โก้ โชว์เท่ห์

แต่เอาของที่ใช้แล้ว ตกผลึกแล้วมาอธิบายให้คนอื่นเข้าใจ

ก็ดีใจครับ ผมเขียน Java Banana มา 3ปี ก็เพื่อสิ่งนี้

ให้มี Blog เรื่องเทคโนโลยีดีๆ ที่เขียนกลั่นให้ด้วยใจจริง

ในการกระจายความรู้ ซึ่งเป็นภาษาไทย ให้คนไทยอ่าน

Blog อื่นๆเค้าเขียนดีๆกันเยอะ ดังนั้น Blog เราต้อง Indie ครับ

เอาเรื่องยากๆ ที่ไม่ค่อยเจอมาแชร์กันดีกว่า

Continue reading

Posted in DevelopmentNote | Tagged , , , , | 2 Comments

DevNote: วิธีเอา Jmeter มายิง JSON

สวัสดีครับ, หายกันไปนานทีเดียว พอดีงานยุ่ง (อีกแล้ว…) หน่ะครับ

ก็เหมือนไม่ได้เขียนมาอย่างต่ำ 1 ฤดูมั้ง…

ช่วงที่ไม่ได้เขียน ก็เห็นคนเขียน blog ดีๆหลายคน

อ่านแล้วก็ดีใจครับ เดี๋ยวนี้มีความรู้เรื่องเทคโนโลยีที่เป็นภาษาไทย

ให้คนไทยอ่านได้จริงๆ ไม่ต้องไปรออ่านภาษาอังกฤษ

ถ้าจำไม่ผิด ผมเขียน JavaBanana มา  2-3 ปีละ

อ่ะ วันนี้มีของฝากกันหน่อยนึง

พอดีจะจดไว้กันลืมเองด้วย เพราะว่าตอนนี้ใช้ JMeter แบบมันมือมาก

และที่สำคัญ JMeter เป็น OpenSource ซึ่งเขียนด้วยภาษา Java

ถ้าเราไม่พอใจตรงไหน เราก็จับ Override ได้เลย

นั่นแหละที่ทำให้มันสนุก!!!

วันนี้เราจะเอา JMeter มายิง JSON ใส่ Rest กัน

ถ้าใครถามว่ามันจะทำได้เหรอ???

ผมจะไล่กลับไปอ่าน blog ผมใหม่อีกหลายๆรอบ

blog ผมพยายามนำเสนอว่า เทคโนโลยีไม่ใช่ของวิเศษ

แต่มันเป็นเรื่องธรรมดาที่มีโครงสร้าง

และถ้าคุณเข้าใจโครงสร้างมัน โดยไม่ต้อง prove

คุณสามารถเดาได้อย่างแม่นยำว่ามันทำได้หรือไม่ได้

จากโครงสร้างของเทคโนโลยี

คนที่เห็นเทคโนโลยีเป็นของวิเศษ เรื่องมหัศจรรย์

แปลว่ายังไม่รู้ ยังไม่เข้าใจ

ถ้าเข้าใจก็จะมองเป็นเรื่องปกติเรื่องนึง

ถ้าลึกซึ้ง ก็จะมองได้ว่า เทคโนโลยีตัวนั้น “เซ็กซี่” หรือไม่

คนที่เห็นเทคโนโลยีเป็นเรื่องธรรมดา

จะสามารถเล่นใช้เทคโนโลยีได้ ดั่งนักมายากลเล่นกล

Continue reading

Posted in DevelopmentNote | Tagged , , | Leave a comment