sake's blog

Build Rsync Cross Compile ลงใน mips32el STB

หลังจากที่งมอยู่นาน ปรากฎว่า architecture ผิด -_-''
ที่จริงเป็น mipsel ไม่ใช่ mip เฉย ๆ

แก้ /etc/apt/source.list

  1. deb http:// www.emdebian.org/debian/ stable main
  2. deb-src http:// www.emdebian.org/debian/ stable main

ลอง Compile ใหม่ บน etch

มือใหม่หัดใช้ GTK +

อันเก่า ที่เคยเขียนไว้ที่ gotoknow.org
--------------------------------------------------------
ตอนนี้เริ่มทำงานแล้ว รู้สึกว่าต้องปรับตัวหลายอย่างเหมือนกัน สำหรับงานที่ต้องทำก็ต้องเขียนโปรแกรมบน Linux แต่ต้องเป็นกราฟฟิกโหมด เลยเลือกใช้ GTK+ ความยากมันอยู่ที่เป็นภาษา C ซึ่งไม่ถนัด เคยแต่อ่านโค้ด อาศัยอความรู้จาก C++ ช่วยเลยพอรอดตัว

แก้ Debian ให้ Boot โดยใช้ UUID

ปกติ Linux จะมีการเรียก device ต่าง ๆ โดยเรียงตามลำดับที่ detect เจอ
เช่น /dev/sda1 หมายถึง scsi device ที่เจอตัวแรก partition ที่ 1
ซึ่งอาจเป็น SATA หรือ Flash drive ก็ได้
แต่ปัจจุบัน harddisk ถูก รวมทั้ง Flash Disk ตกประมาณ 4 - 5 MB บาท (เรียกแบบชั่งกิโล :P)
และเสียซะ internal / external แบ่งซอยออกหลาย partition

ที่ทำงานผมมีการ duplicate harddisk โดยการใช้ dd พอเราใส่ harddisk ตัวใหม่ลงไป partition วิ่งวุ่น หา root file system ไม่เจอซะงั้น เพราะว่า ที่ grub reference เป็น /dev/sdxx ต่างกับ ubuntu ที่เป็น UUID

อันดับแรก ตรวจสอบ UUID

  1. sake@papaya:~$ sudo vol_id /dev/sda1
  2. [sudo] password for sake:

ตั้งให้ User สามารถ SFTP ได้อย่างเดียว บน FreeBSD

ปกติ เมื่อเมื่อสร้าง user เราสามารถกำหนด shell ให้กับผู้ใช้ได้
ในกรณีที่เราอยากให้ผู้ใช้ สามารถ SFTP ได้อย่างเดียวสำหรับ Web User
มีหลายวิธี หนึ่งในนั้นคือ กำหนดให้ใช้ scponly ซึ่งเป็น restricted shell
ให้ใช้ scp / sftp อย่างเดียว

  1. # cd /usr/ports/shell/scponly
  2. # make install clean

จากนั้น เปลี่ยน shell ของผู้ใช้

ลอง cross compile โปรแกรมสำหรับ MIPS

งมมาหลายวัน นึกว่าจาง่าย แต่อย่างว่าล่ะครับ ความพยายามอยู่ที่ไหน ความสำเร็จอยู่ที..่ไหน T-T

เนื่องจาก Set top Box ที่ใช้งาน เป็น Single Chip ที่เป็น MIPS32 Based เราก็นึกว่า จะพอครอสคอมไพล์
เพื่อที่จะเอาโปรแกรมลงง่าย ๆ แบบ arm จริง ๆ arm ก็อาจจะยากก็ได้ แต่บังเอิญตอนนั้นฟลุกทำได้ -_-''

เริ่มจากการลองใช้ ของ emdebian เพราะว่าเราใช้ ubuntu ซะเคยชิน ลง debian 4.0r3 ใหม่จากแผ่น netinst
จากนั้นก็ทำการชี้ repository ไปที่

deb http://www.emdebian.org/debian/ stable main
deb-src http://www.emdebian.org/debian/ stable main

จากนั้น install package

ตามเทรนด์ Web 2.0

หายไปนานอีกแล้วครับ ไม่ใช่ไปไหน แต่ไปหาข้อมูลความรู้เพิ่มเติม
หลังจากที่สมัครกลับไปเรียนปอโท ก็ยุ่ง ๆ นิดนึงครับ เนื่องจากต้องเตรียมข้อมูลหลายอย่าง
โดยเฉพาะ Thesis ที่จะทำ เรอ่งที่คิดว่าจะทำก็น่าจะประมาณเกี่ยวกับ Social Network นี่ละครับ
ตอนนี้ ลงทุนสั่งหนังสือจาก Amazon มา เพราะว่าในไทยนี่รู้สึกจะหาแทบไม่ได้
มีก็ไม่ตรงซะงั้น อ่านดูแล้วก็สนุกดีครับ เพราะเป็นการ Update ตัวเองด้วย

ในที่สุดก็เริ่มใช้ hi5

ออกจะตก trend ไปหน่อย ชาวบ้านเค้าใช้จนจะเลิกใช้กันไปแล้ว
แต่ไหน ๆ ก็ไหน ๆ ก็ลองใช้เพื่อศึกษาดูละกันว่า Social Network แบบนี้เป็นยังไง
ใครอยาก add ผมเป็นเพื่อนก็เชิญเข้าชมได้ที่
http://letsgoto.hi5.com ครับ

ยังไม่มีอะไร เพราะเพิ่งเปิด account จริง ๆ :P

Tags: 

ปัญหา insertAdjacentHTML ใน TinyMCE กับ Firefox

ทำการปรับปรุงหน้าตาเว็บ หลังจากที่ไม่ได้ปรับปรุงมาเป็นเวลาเกือบปี
แต่พอเปลี่ยน Theme กลับพบว่า TinyMCE ทำงานแปลก ๆ
เลยเปลี่ยนเป็นเวอร์ชันใหม่แต่กลับพบว่า ดันใช้งานไม่ได้