วันจันทร์, พฤษภาคม 30, 2559

Fixed cannot access Tomcat port 8080 on AWS

Just a quick blog notes after try to deploy a demo spring-boot project on Tomcat 8 on EC2 instance (AWS)


Tomcat homepage inaccessible 


i.e. Host not found ... http://ec2-xx-yy-218-150.ap-southeast-1.compute.amazonaws.com:8080/

After execute Tomcat you might found that it cannot access via the browser; This is might because of your networks did not support IPv6 yet. So, We will do force the Tomcat to operate with IPv4 only.

Solution

- Shutdown the Tomcat

- Edit catalina.sh

Add java options JAVA_OPTS. See the code below:

...
#
#   LOGGING_MANAGER (Optional) Override Tomcat's logging manager
#                   Example (all one line)
#                   LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
# --------------------------------------------------------------------

JAVA_OPTS=" -Djava.net.preferIPv4Stack=true "

# OS specific support.  $var _must_ be set to either true or false.
cygwin=false

darwin=false
...

- Startup Tomcat; It should be accessible now ;)


Command to check if Tomcat running(binding) with IPv6 

$ netstat -ant
...
tcp6       0      0 :::8080                   :::*                    LISTEN
...

After catalina.sh modification 

$ netstat -ant
...
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN
...





วันอังคาร, พฤษภาคม 24, 2559

เล่นเลโก้จีน ชุด mini street Mobile Shop & Coffee Shop | Playing Chinese's bricks "mini street"

สุดสัปดาห์หาอะไรทำกับลูกชาย ตัวต่อเลโก้ก็เป็นความฝันในวัยเด็กของพ่อมันด้วย :) เลยซื้อมาเล่นกับลูก

เราเล่นต่อเจ้าสองร้านนี้กัน
ภาพกล่องลืมถ่าย หายืมเอาจาก google search

เรารู้จัก knolling กันแล้ว ในบลอกก่อนหน้านี้ ต้องจับมาเรียงๆซะก่อน 

เสร็จแล้ว กล่องนี้ไม่ได้ sticker มา :( ว่างๆค่อยพิมพ์ใส่ sticker มาแปะเอง

ชุดต่อมา 
มี design ร้านที่แปลกไป ผมว่าสวยกว่า HSANHE นะ

knolling กันก่อน

   
เสร็จแล้ว :) 

ชักชอบใจ ราคาไม่แพงเหมือน lego (แบบร้านก็ไม่เหมือนนะ แต่ได้แรงบันดาลใจจาก city collection เป็นแน่แท้) จะตามเก็บให้ครบ สร้างเมืองจำลอง bricks ที่บ้านดีกว่า ^^ 





วันเสาร์, พฤษภาคม 14, 2559

มารู้จัก โนวลิ่ง (Knolling) ศิลปการจัดวางข้าวของอันน่าทึ่ง

มารู้จัก โนวลิ่ง (Knolling) ศิลปการจัดวางข้าวของอันน่าทึ่ง

poster

มันเนื่องมาจากเมื่อคืนก่อนเปิดไปเจอ รายการของ Adams Savage อดีตพิธีกรรายการชื่อดัง Myth Buster ทาง Discovery Channel เค้ามาต่อ LEGO custom made ชุดนึงซึ่งต้องใช้ชิ้นส่วนทั้งหมด 1300 กว่าชิ้น ซึ่งมันเยอะมาก

พิธีกรทั้งสองคนจึงพูดกันว่าขั้นตอนแรกจะต้องทำ”โนวลิ่ง”ก่อน !? คุณอดัมเค้าก็อธิบายคร่าวๆอยู่ เหมือนกัน แต่มันยังสงสัยอยู่ เลยต้องไปค้นต่อ...

tested screenshot

วันศุกร์, พฤษภาคม 06, 2559

วิธีใช้ Meterial Design icon ในโปรเจค Ionic framework 2| Howto use Material Design icons in Ionic framework 2 project

poster

วิธีที่นำเสนอนี้เป็นแค่วิธีหนึ่ง จากหลายๆวิธี ที่จะทำให้แอพ ionic2 ของเราแสดงหรือใช้ icon ของ material design ได้

โดยเทคนิคแล้วคือการเลือกประกาศ CSS selector ให้ถูก,ให้โดนนั่นเอง