วิธีลง GCC ใน Solaris 11

เคยเขียนวิธี set PATH Solaris เพื่อ configure กับ make fileมาแล้วรอบนึง ตอนนั้นเครื่องที่ใช้เป็น Solaris 10 ที่ลง GCC ไว้อยู่แล้ว (จำไม่ได้ว่าลงตอนไหน) ตอนนี้เครื่องปัจจุบันเป็น Solaris 11 ที่ลงเอง พอดีจะลง Python 2.7 เพื่อที่จะใช้ argparse เพราะว่า Python 2.6.8 ที่ Sol มันลงมาให้ยังไม่มี ซึ่ง package ของ Solaris มันไม่มีให้ download ก็เลยต้องโหลด code มา compile เอาเองก็เลยเพิ่งรู้ว่า default installation ของ Sol11 แม่งไม่ลง gcc ให้ – -”

ค้นไปค้นมาก็ไปได้วิธีลงมาจากwiki ของ nginx ซะงั้น วิธีการก็ตามนี้ครับ

  1. กรณีที่ต่อ internet ผ่าน proxy ก็ให้ set proxy ด้วยคำสั่ง
    $> export http_proxy=http://xxx:yyy
    

    ใส่ ip กับ port ไปใน xxx:yyy ข้างบนฮะ

  2. เปลี่ยนมาเป็น root account
  3. ลง gcc ด้วยคำสั่ง
    $> pkg install gcc-45
    
  4. รอมันลงเสร็จก็จบล่ะ

หลังจากลงเสร็จเราก็ไป set PATH ไปที่ /usr/ccs/bin:/usr/sfw/bin ตาม link ข้างบนเพื่อให้ใช้คำสั่ง configure และ make ได้ครับ

A very brief preview of Lumix GX8

I just had a chance to play Panasonic Lumix GX8 shorty at Big Camera Big Pro Day sale event yesterday.

Panasonic GX7 vs GX8
This is a very brief hand on preview, so do not trust me :D.
Continue reading “A very brief preview of Lumix GX8”

Git

ช่วงนี้เพิ่งลองใช้ git หลังจากมี account github มานาน ปกติไม่ได้ใช้ version control เพราะว่า code ทำงานอยู่คนเดียว (ส่วนใหญ่ก็ example code มา replicate ปัญหาลูกค้า)

หลังๆ เริ่มมีงานที่รู้สึกว่าถ้ามี version control น่าจะสะดวกขึ้น อย่างน้อยทำอะไรพังก็แก้กลับไป ver เก่าได้ง่ายขึ้นไม่ว่าจะเป็นงาน code, งานเอกสาร ก็อุตสาห์ไปลงเรียน git ที่คนใน office สอน แต่ตอนใช้จริงยังงงๆ อยู่ คือเพราะใช้เองอยู่คนเดียว push ขึ้น remote ก็ push ขึ้น gitlab ของ office ซึ่ง repo นั้นก็มีผมก็ใช้คนเดียว – -”

  • ตอนนี้ยังงงว่าควรจะ add กับ commit ตอนไหน คือ code แล้ว add เลยรึเปล่า เทสผ่านค่อย commit หรือว่า commit แล้วค่อยเทส งง
  • ตอนนี้ใช้วิธี code –> test –> add –> commit อยู่
  • เนื่องด้วย remote repo มีผมใช้อยู่คนเดียว ก็เลยไม่ค่อยเข้าใจการ pull, fetch ซักเท่าไหร่นัก
  • ยังไม่ค่อยแตก branch มากเท่าไหร่นัก ต้องลองเล่นอันนี้ให้เยอะๆ กว่านี้จะได้ลอง merge ด้วย
  • ตอนนี้ยัง set ให้คนอื่นมา clone repo ของตัวเองใน gitlab ที่ office ยังไม่ได้เลย (ฮาาา)
  • วันสองวันนี้วุ่นกับการ set ssh, git ให้ต่อทะลุ proxy บริษัทออกไป github รู้สึกสนุกดี

รู้สึกยังมีช่องว่างที่ยังไม่เข้าใจอีกมากมายให้เรียนรู้ แม้จะช้ากว่าคนอื่นเขาหลายปีแสงก็ตาม