LevelUp! Studio » extension https://blog.levelup.in.th Experience the new world. Fri, 26 May 2017 10:06:07 +0000 th hourly 1 http://wordpress.org/?v=3.8.1 Install lua php extension อย่างไร? https://blog.levelup.in.th/2015/10/26/install-lua-php-extension-%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3/ https://blog.levelup.in.th/2015/10/26/install-lua-php-extension-%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3/#comments Mon, 26 Oct 2015 14:35:49 +0000 http://blog.levelup.in.th/?p=4866 เนื่องจากเกมผมมีการใช้งาน Lua ทั้งฝั่ง Unity (C#) และ php จึงต้องหาทาง install lua ที่ใช้ php รันให้ได้ ค่อนข้างวุ่นวายหลายอย่าง มั่วอยู่นาน ก็ได้ขั้นตอนมาดังนี้

  1. apt-get install lua5.2 – install ตัวรัน lua จริงๆ
  2. apt-get install liblua5.2 – install source code lua เพื่อช่วย compile lua php extension
  3. apt-get install php5-dev – install ตัว compile php extension ต่างๆ
  4. เข้า https://github.com/laruence/php-lua ไป download หรือ clone code php extension ตัวล่าสุดมาลงและแกะ zip ให้เรียบร้อย
  5. เข้า dir ที่แกะแล้วจากข้อ 4 แล้วรัน phpize
  6. ./configure –with-php-config=/usr/bin/php-config –with-lua=/usr –with-lua-version=5.2
    (ควรรัน which php-config เพิ่อ check path ของ php-config อีกทีเพื่อความชัวร์สำหรับ os ที่ลงอาจได้ path ไม่เหมือนกัน)
  7. nano /etc/php5/fpm/conf.d/lua.ini สร้างไฟล์ขึ้นมา (หรืออาจเป็น php.ini ก็ได้ในบาง os) แล้วพิมพ์ไปว่า extension=lua.so
  8. restart php5-fpm หรือ apache ตามแต่ web server ที่ Install ไว้
  9. ใช้งานได้เล้ย!

วิธีใช้งานก็ประมาณนี้


$lua = new Lua();
$lua->include($path);
$result = $lua->myFunction($param);

]]>
https://blog.levelup.in.th/2015/10/26/install-lua-php-extension-%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3/feed/ 0
แนะนำ Google Chrome Extension https://blog.levelup.in.th/2009/12/31/suggest-google-chrome-extension%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3-google-chrome-extension/ https://blog.levelup.in.th/2009/12/31/suggest-google-chrome-extension%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3-google-chrome-extension/#comments Thu, 31 Dec 2009 06:52:27 +0000 http://blog.levelup.in.th/?p=360 คราวนี้เปลี่ยนเรื่องเขียน blog บ้าง (เนื่องจาก Facebook ไม่รู้จะเขียนอะไร เอิ๊กๆ รอ facebook update หน้า homepage ใหม่คราวหน้าก่อนค่อยว่ากันครับ) หลายๆ คนในที่นี้คงจะใช้ Firefox กันอยู่ (หรือถ้าใช้ IE โดยเฉพาะอย่างยิ่ง IE6, IE7 ก็รีบ update ซะ! เพราะคุณกำลังใช้ browser ที่กากที่สุดในโลกอยู่!!)  เมื่อก่อนผมก็เป็นแฟนคลับ Firefox ครับ แต่ว่าเนื่องจากผมมีปัญหาหลักๆ ดังนี้

  • Firefox ใช้เวลา Startup Program นานมาก หลายนาที
  • กินแรมมหาศาล (ส่วนนึงเพราะผมลง Extension ไว้เยอะด้วยนั่นแหละ)
  • ลง Extension ต้อง restart

แค่นี้ก็เพียงพอที่จะทำให้ผมเปลี่ยนใจมา Chrome ได้แล้วละครับ(ฮา) เพราะมันเร็วกว่ามาก และมีตัวจัดการ Process ของแต่ละ Extension ได้อย่างลื่นไหลโดยไม่ต้อง restart browser :P เอาเป็นว่ามาเข้าเรื่องกันดีกว่า เนื่องในตอนนี้ Google Chrome 4.0 ได้ support Extension ค่อนข้างสมบูรณ์มากแล้ว สามารถดาวน์โหลดได้ที่นี่ เมื่อดาวน์โหลดเสร็จแล้วมีเว็บรวม Extension อยู่สองเว็บคือ Official Site ของ Google และเว็บ Chrome Extension ส่วน Extension ที่ผมขอแนะนำมีดังนี้

  • Last Pass ตัวช่วยจำ password ผ่านเว็บไซต์ แต่ตัวนี้ต้องสมัครสมาชิกกับทางเว็บมันซะก่อน ตัวนี้ผมใช้ตั้งแต่ยังใช้ Firefox อยู่ work ดีครับ เข้าเว็บแล้วไม่ต้องคลิกอะไรก็ล็อกอินให้เลย และเก็บข้อมูลไว้ที่เว็บ ไม่ใช่ในเครื่อง จึง secure กว่า
  • AdBlock+ ใช้บล็อคโฆษณาหรือ content ส่วนที่เราไม่ต้องการดูได้ตลอดกาล ใช้แทน Adblock Plus ใน Firefox ได้เลย(แต่มีจุดอ่อนคือต้องคลิกเอง ไม่มีฐานข้อมูลให้เหมือนของ Firefox)
  • RSS Supscription เป็นตัว auto detect rss ในหน้าเว็บเหมือน Firefox ใครขัดใจที่ Chrome ไม่มีไอคอน rss ให้คลิกที่ช่อง URL ก็ลงตัวนี้แก้ขัดได้
  • Facebook Notifications ตัวเช็ค Notifications มุมขวาล่างของ Facebook ครับ ใช้งานได้ดี เสียอย่างเดียวตอนคลิกจะดูว่ามีอะไรใหม่มันโหลดช้าไปหน่อย
  • Gmail Checker Plus ตามชื่อครับ แต่ผมชอบที่สามารถ Mark as read, Delete, Reply ผ่าน extension ได้เลย ไม่ต้องเข้าเว็บ Gmail รอโหลดให้เสียเวลา
  • IE Tab เหมือนของ Firefox ครับ เปิด IE ใน tab Chrome
  • Delicious Bookmarks ตัว sync bookmark ที่ผมใช้อยู่ประจำ เก็บข้อมูลบนเว็บ เวลาย้ายเครื่องก็ไปค้นได้ไม่มีปัญหา CTRL+D เพื่อ bookmark เว็บได้ แต่ระบบ search ยัง search จาก tag ไม่ได้
  • Mouse Stroke (Mouse Gesture นั่นแหละ) เอาไว้ลากเม้าส์ไปทางซ้าย, ขวา แทนกด back, forward ได้
  • Smooth Scroll เอาไว้ตอนเลื่อน scrollbar ให้เท่ห์ขึ้น
  • Chrome Bird แทน Echofon(TwitterFox) ใน firefox ได้เลยครับ ใช้เล่น Twitter ผ่าน Chrome นั่นเอง
  • Youtube Downloader ตามชื่อครับ เพิ่มปุ่มดาวน์โหลดในเว็บ youtube
  • One Manga Full Chapter Loader อันนี้ไว้อ่านการ์ตูนเว็บ onemanga ครับ เพื่อความบันเทิงส่วนตัว 555 (Chrome สามารถ install UserScripts ได้เลยโดยไม่ต้องอาศัย Greasemonkey เหมือนอย่าง Firefox ครับ)

สำหรับ Firebug นั้นตัว Chrome เองมี Developer Tools อยู่แล้ว (คลิกขวา Inspect หรือ CTRL+Shift+I) สามารถแก้ HTML, edit css, Debug Javascript, ตรวจ Resource(tab net ใน firebug) และดู cookie ได้ แม้จะยังใช้ไม่ง่ายเท่า Firebug แต่ก็พอจะแทนที่ได้ครบแล้ว

มาใช้ Chrome กันเถอะครับ! :D

]]>
https://blog.levelup.in.th/2009/12/31/suggest-google-chrome-extension%e0%b9%81%e0%b8%99%e0%b8%b0%e0%b8%99%e0%b8%b3-google-chrome-extension/feed/ 1