Author Archives: Pakornpat Sinjiranon

script defer, async

วันนี้นั่งอ่าน CSS อยู่ก็เจอเข้ากับหัวข้อที่น่าสนใจของ HTML ที่เกี่ยวกับ tag ที่มีชื่อว่า script ใช่ครับมันคือ tag ที่เราใช้ในการโหลด javascript

อย่างในกรณี jquery หน้าตาประมาณนี้

<script src="jquery/3.2.1/jquery.min.js"></script>

ทีนี้สมมติว่าเราต้องการให้เวลาเอาเมาส์ไป hover บน div ก้อนนึงแล้ว alert ข้อความว่า mouseover แล้วเราเขียนเป็น javascript ไฟล์นึงขึ้นมามีโค้ดแบบนี้ (ชื่อว่า script.js)

$('div').on("mouseover", function(){
    alert("mouseover");
});

Continue reading

Set proxy ให้ docker

วิธีการแรก เถื่อน ๆ หน่อย คือ ลบ docker machine แล้วสร้างใหม่เลย

ลบด้วยคำสั่ง docker-machine rm ชื่อเครื่อง เช่น docker-machine rm default
แล้วสร้างใหม่พร้อมระบุ proxy ด้วย

docker-machine create -d virtualbox \
    --engine-env HTTP_PROXY=http://login:password@example.com:8080 \
    --engine-env HTTPS_PROXY=https://login:password@example.com:8080 \
default

แค่นี้ก็ใช้ได้แล้ว แต่เราจะมานั่งลบนั่งเซ็ตหรือ? มาแก้ค่าใน machine กันดีกว่า
Continue reading

ลง kdiff3 สำหรับ Git mergetool ใน Mac

ปกติเวลาเราใช้ mergetool ของ git ที่มีมามักจะเป็น opendiff ซึ่งจะค่อนข้างใช้งานยากเวลาที่เราต้องแก้ conflict  ตัวอย่างเช่น เรามีไฟล์ที่เกิด conflict จากการ pull เป็น README.md

เวลาเกิด conflict

Continue reading

Pair programming สิ่งที่ได้มา

เพิ่งได้เข้าทำงานกับทีมที่เป็น agile scrum ได้ไม่นาน หลังจากได้ pair programming กับท่าน scrum master ก็ได้เรียนรู้อะไรมาพอสมควร เลยอยากจะมาขอเล่าไว้ซักหน่อย (ความจริงโดนขอให้มาเขียนไว้ ฮ่า ๆ) อาจจะเขียนได้ไม่หมด (หรือมีอะไรเพี้ยน ๆ ไป ต้องขออภัยท่าน scrum master ด้วย ข้าน้อยยังอ่อนด้อยนัก)

Continue reading

JDBC Pool กับ Tomcat

1. เพิ่มการตั้งค่าใน web.xml (WebContent/WEB-INF)
ระบุชื่อ datasource ด้วย <res-ref-name> เช่น สร้าง datasource ชื่อ jdbc/TestDB

<resource-ref>
     <description>DB Connection</description>
     <res-ref-name>jdbc/TestDB</res-ref-name>
     <res-type>javax.sql.DataSource</res-type>
     <res-auth>Container</res-auth>
</resource-ref>

Continue reading

เปลี่ยนฟอนต์ Command prompt แบบง่าย ๆ 3 ขั้นตอน

ฟอนต์ดีฟอลต์ใน command prompt น่าเกลียดมาก หนา ๆ ไม่สบายตา วันนี้เรามาเปลี่ยนให้ดูง่ายขึ้นแบบง่าย ๆ กันดีกว่า สุดท้ายเราจะได้แบบนี้

command prompt
Continue reading

Steam – เล่น Simcity 4 deluxe กับหน้าจอ 1080p

เนื่องจากในตัวเกมเองเวลาเล่นจะไม่มีความละเอียดแบบ 1920×1080 ให้ตั้ง ดังนั้นเราจะต้องตั้งค่าผ่านตัว steam สามารถทำได้ดังนี้

Continue reading

Fixed width, liquid และ elastic layout

วันนี้เรามารู้จักการจัดเลเอาท์หน้าเว็บแบบต่าง ๆ กันดีกว่า จะได้เอามาปรับใช้กับความต้องการของเราได้ ในการจัดเลเอาท์ที่นิยมกันส่วนใหญ่จะมี การจัดแบบ Fixed width, การจัดแบบ Liquid และการจัดแบบ Elastic ซึ่งจะมีความแตกต่างกันไปตามนี้

Continue reading

IPv5 หายไปไหน

บทความนี้เป็นบทความ “เอาของเก่ามาเล่าใหม่” ย้ายมาจากบล็อกเก่าครับ

หลายคนคงรู้อยู่แล้วว่า IP ที่ใช้กันอยู่ทุกวันนี้ เป็น IP เวอร์ชัน 4 และกำลังจะกระโดดไปใช้ เวอร์ชัน 6 แต่รู้กันมั้ยว่าทำไมเวอร์ชัน IP จึงได้ข้ามหมายเลข 5 ไป ตอนแรกผมเองก็ไม่ได้สนใจอะไรมันมากนักหรอก จนกระทั่งอาจารย์ที่สอนวิชา Network ให้ไปหามาเป็นการบ้าน

Continue reading