Posts

เทคนิคใช้ชีวิตอย่างมีประสิทธิภาพตลอดปี 2560

ไปที่เวบ Trello เพื่อตามอ่านประกาศ Trello ขายกิจการให้กับ Atlassian เลยมาเจอเรื่องนี้ สรุปสิ่งที่โดนๆไว้หน่อย Variation is the consistency. ความเปลี่ยนแปลงคือความสม่ำเสมอ หรือให้เปลี่ยนแปลงสม่ำเสมอกระมัง ในหนังสือใหม่ของทิม เฟอร์ริสเขียนเกี่ยวกับเครื่องมือที่คนยิ่งใหญ่เค้าใช้กัน ซึ่งมาจากสิ่งที่ทิมเค้าจดเอาไว้ จากประสบการณ์ที่เจอมา และจากการทำรายการ podcast สัมภาษณ์คนเด่น คนดังด้านต่างๆ มีเครื่องมือที่ช่วยให้ productivity ดีหลายตัว ทิมเค้าแนะนำ ให้ลองนำมาใช้กับตัวเองโดยทดลองสัปดาห์แค่คราวละ 1-2 ตัวก็เพียงพอ ไม่มากกว่านี้
Read more

หนังสือและบทความเทคโนโลยีที่น่าสนใจ (วันที่ 30ม.ค. 2560)

รายงาน Security and Frontend Performance หนังสือ โมเดลธุรกิจ 21แบบที่เปลี่ยนวิธีการซื้อของเรา The Future of Commerce 21 Business Models That Are Changing How We Buy
Read more

จัดการการเงินส่วนบุคคลด้วย YNAB

แนวคิดหรือกฎ 4 ข้อในการจัดการการเงินส่วนบุคคล(ครอบครัว) ที่ทำให้ใช้ชีวิตมีความสุข ไม่ต้องมากังวลหรือมีทุกข์เพราะจัดการเรื่องเงินในชีวิตไม่ได้ You Need A Budget (YNAB) เป็นชื่อแอพและแนวคิดการจัดการการเงินส่วนบุคคลที่ทำไม่ยาก เค้ามีแอพให้ใช้งานแต่หากเราไม่อยากใช้แอพ กฎ 4 ข้อของเขาก็ยังสามารถนำมาใช้ได้ ไม่จำเป็นต้องใช้แอพเลยก็ได้
Read more

หนังสือพัฒนาแอพ Android ที่น่าสนใจ ใน Safari Online

รายการหนังสือพัฒนาแอพ Android ที่น่าสนใจ เริ่มตั้งแต่เรียนรู้เครื่องมือ Android Studio แล้วก็หัดเขียนแอพโดยมีโครงงานให้ทำ ลงท้ายด้วยเนื้อหาที่ต้องอาศัยความชำนาญขึ้นมาอีกหน่อย เป็นเรื่อง pattern เรื่อง performance รวบรวมมาจากหนังสือและวิดีโอที่มีอยู่ใน Safari Online (ไปทดลองใช้งานอ่าน,ดูได้ฟรี)
Read more

รีวิว case iPad mini Magnet Transparent

ไปซื้อเคสตัวนี้ที่ lazada Cool case เคสไอแพดมินิ 4 iPad mini 4 Magnet Transparent Grey Case มา หน้าตาคล้าย smart cover แล้วยังมีพลาสติก TPU กันริ้วรอยที่ด้านหลังเครื่องด้วย เมื่อได้ของมาแล้วก็ควรจะรีวิวเล็กๆน้อย เผื่อจะเป็นประโยชน์กับใครๆบ้าง
Read more

รีวิว ปากกา iPad WRITERTOY Hybrid silver version 4.0 สี Sapphire

หา stylus มาใช้กับ ipad เล็งๆ Adonit Jot mini เอาไว้ ลองค้นคว้าตลาดทำให้ได้มาเจอเจ้า writertoy มันก็ดูเหมือน stylus จากจีนเจ้าอื่นๆ ที่ขายอยู่ใน lazada มาสะดุดในภาพที่เค้าให้หัวเปลี่ยนเยอะ และถ้าตามไปดูที่เวบไซด์ WRITERTOY จะเห็นว่าเค้ามีสตอรี่ ทำให้เราหลงกดซื้อมาจนได้ ฮ่าๆฮ่า คนไทยต้องอุดหนุนคนไทยซะหน่อย
Read more

คอนฟิก Gogs ใช้ login กับ LDAP (Active Directory)

ทดลองติดตั้ง GOGS เป็น git server ที่มีหน้าเวบให้จัดการ คล้ายๆ github, gitlab, bitbucket gogs มี plugin/extension ที่ให้เราเชื่อมระบบผู้ใช้เจ้ากับ LDAP server หรือ ​Active directory ได้ พอภาษาที่ใช้พัฒนาแอพเปลี่ยน การกรอกค่า configuration ของ LDAP ก็มักจะต้องมีเทคนิคในการใส่ค่าคอนฟิก พลิกแพลงไปอีก ทดลองใส่ตามนี้แล้ว work ค่า Security Protocol เลือก Unencrypted ซึ่งน่าจะทำให้ช่อง port ใช้ 389 Bind DN/Bind DN ค่านี้ใส่ account ldap ที่ใช้ในการค้นหา account อื่นๆ บางแห่งจะเรียก search account หรือ service account ค่าที่จะนำไปใส่เช่น account@YOURDOMAIN.
Read more

แกัปัญหา Cannot call sendRedirect() after the response has been committed

เจอ exception java.lang.IllegalStateException: Cannot call sendRedirect() after... ตัวนี้มานานแล้วมันมักจะเกิดขึ้นเวลาเราพยายามจะ redirect/ส่งต่อ request ไปยังหน้าอื่นๆ มันเกิดขึ้นเพราะเราไม่เข้าใจการทำงานของมันดีพอ ศึกษาจากโค้ดนี้ private void doPost() { if (someCondition) { sendRedirect(); } forward(); // โค้ดตรงบล๊อกนี้ก็ยังคงถูกเรียกใช้งานอยู่ ถึงแม้ว่า if condition ข้างบนก็ถูกเรียกใช้งาน } เราจะคุ้นเคยกับการที่ว่า คิดว่าการเรียก sendRedirect() เหมือนกับการสั่ง System.exit() คือ program จบเลย แต่มันไม่ใช่อย่างนั้นน่ะสิ่ Error Cannot call sendRedirect() after the response has been committed จึงเกิดขึ้นเมื่อ forward() มันถูกเรียก เท่ากับว่าเราเรียก sendRedirect() แล้วยังไปเรียก forward() อีก exception มันจึงเกิดขึ้น
Read more

Config Jenkins's service to use mvn command manually

ติดตั้ง Jenkins อีกตัวเพื่อจัดการ deploy application ตัวใหม่ที่กำลังพัฒนากันอยู่ ทำเป็น OS service เอาไว้ด้วย เวลา server มันถูกรีสตาร์ตมันจะได้กลับทำงานอยู่ตลอด ตอนแรก project ที่พัฒนาอยู่ใช้ Ant build script ภายหลังเรามาเปลี่ยนเป็น Maven จึงไปปรับ Jenkins configuration จะให้ Jenkins เค้าติดตั้ง Apache Maven ให้ด้วย แต่ว่า check checkbox แล้วก็ยังใช้ไม่ได้ เค้าไม่ติดตั้งให้เลยต้องมาติดตั้ง maven command เองซะเลยดีกว่า วิธีติดตั้ง maven ก็ไม่ซับซ้อน ไปโหลด binary distribution ที่เป็นไฟล์แบบ .
Read more

แนะนำเครื่องมือช่วยสุ่มพิกัด GPS รอบๆตัวเรา 🗺️ Generate GPS location around me.

สำหรับใครที่ต้องสร้างแอพที่ใช้งานกับ Maps 🗺️ หรือ Google Maps เคยอยากจะสร้าง pin สถานที่แบบสุ่มเอามั้ย? ถ้าเอาแบบถั่วๆที่สุดคือไปจิ้มใน Google Maps แล้วแกะเอาพิกัด GPS หรือพิกัดแลตติจูด-ลองกิจูดเอามาใส่ให้ marker ผมขอเรียกเป็นภาษาโปรแกรมมิ่งว่าเป็นค่า Geolocation ละกันนะ ผมอยากได้ Geolocation พิกัดรอบๆ ตำแหน่ง ตำแหน่งนึงที่ได้เลือกเอาไว้แล้ว โดยไม่ต้องไปนั่งจิ้มในแผนที่แล้วแกะเอามา สมมติว่าเลือกตำแหน่งศูนย์กลางไว้เป็น Central World อยากได้ marker อีก 10 แห่งในระยะ 3kmรอบๆนั้น ถ้ามานั่งจิ้มเอาคงเซ็งน่าดู เลยไปหาเครื่องมือมาช่วยสร้าง Geolocation ให้เรา เพราะตอนนี้ผมขี้เกียจศึกษาว่าคำนวนพิกัดแลตติจูด-ลองกิจูดอย่างไร…แฮ่ มาทำความรู้จักเจ้าเครื่องมือนี้กันแบบเร็วๆ ไปที่เว็บไซด์ Geo MidPonint
Read more