วิธีใส่ public key ใน NuSphere by tosawat
May0
เริ่มจากการ สร้างไฟล์ public key ก่อนเลยละกันนะ
1.โหลด PuTTYGen มาซะถ้าไม่รู้ว่าจะโหลดที่ไหน ก็ไปตามนี้นะจ๊ะ http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html เมื่อโหลดเสร็จแล้วก็เปิดมันขึ้นมาหน้าตาก็ประมาณนี้

2.ต่อไปก็โหลด private.ppk ที่เรามีอยู่ไว้ขึ้นมา

3.Export ให้เป็น OpenSSH format ที่ Top menu “Conversions”->”Export OpenSSH key”

4.ตั้งชื่อไฟล์และกด save จบการสร้าง public key ครับ
มาต่อกันด้วยการเอา public key ที่เราสร้างเมื่อกี้มาใส่ใน NuSphere กันนะครับ
1. ไปที่ PHPEd accounts, keys tab, สร้าง SSH ใหม่ เอาติ๊กถูกออกให้หมดเหลือไว้แค่ Public key (ssh2) ก็พอหลังจากนั้นใส่ public key ของเราได้ที่ “Public identity files”


2.กดตกลง
3.หลังจากนั้นใน tab Accounts เลือก FTP ที่เราสร้างไว้แล้ว หรือสร้างใหม่ ที่ตัวเลือก SSH settings ก็เลือก SSH settings ที่เราสร้างไว้จากข้อ 1-2 กดตกลงเป็นอันเสร็จครับ
รับสมัคร Flash Programmer(Full Time) 1 ตำแหน่ง by akara
May0

รับสมัคร Flash Programmer(Full Time) 1 ตำแหน่ง
คุณสมบัติพื้นฐาน :
- ไม่จำกัดเพศ และ Level
- ไม่เกรงกลัวต่อการต้องไปไล่ code/แก้ code/ต่อยอด code คนอื่น
- เก็บ Level (เรียนรู้)ได้เร็ว
- ไอเทมที่ต้องการ บัตรปริญญาระดับป.ตรี 1 ea
- ไอเทมที่ต้องการ Account Facebook 1 ea
- ยินดีรับนิสิต/นักศึกษาจบใหม่
- Skill : Action Script 3 Lv.1
- ถ้ามีสกิล Adobe Flex จะได้รับการพิจารณาเป็นพิเศษ
- เคยใช้งาน Adobe Flash Catalyst มาก่อนจะได้รับการพิจารณาเป็นพิเศษ
ไอเท็มที่ต้องใช้ในการสมัคร :
1. Resume
2. Portfolio
สนใจส่งอีเมลล์มาสมัครที่ recruit [at] levelup.in.th
ใช้คำสั่ง screen ใน linux อย่างไร? by heha
Apr0
screen คือคำสั่งในการรัน command linux ต่างๆ แบบเปิดทิ้งไว้ แม้เน็ตจะหลุด คอมจะพัง เราก็ยังสามารถ remote มาเปิด session เดิมได้โดยที่มันไม่หายไปดื้อๆ เหมาะอย่างยิ่งสำหรับคนเน็ตไม่เสถียร มีวิธีใช้งานดังนี้ เช่น
screen mysqldump -uroot -pxxx > backup.sql
วิธีการใช้การก็เพียงแค่พิมพ์คำว่า screen นำหน้าคำสั่งที่เราต้องการ เช่น mysqldump เรารู้ว่ามันนานมาก เลยสั่ง screen ไว้ หากกด CTRL+A คำสั่งเริ่มต้นก่อนจะป้อนคำสั่งอื่นๆ ของ screen ไม่อย่างนั้นจะยังเป็นการสั่งไปยัง process ที่ทำงานภายใน screen ไม่ใช่ตัว screen เช่นเดิม แล้วจะมีคำสั่งต่อดังนี้
- d - ออกจากคำสั่ง screen โดยจะเข้าไปดูต่อวันหลังได้
- [ - เข้าสู่ copy mode ตรงนี้เมื่อเข้าแล้วจะมีคำสั่งดังต่อไปนี้ (ส่วนใหญ่แทบจะลอกจาก vi มาทั้งดุ้น)
- u - ออกจาก copy mode
- h - ขยับ cursor ไปทางซ้าย
- j - ขยับ cursor ลงข้างล่าง
- k - ขยับ cursor ขึ้น
- l - ขยับ cursor ลง
- G - ขยับ cursor ไปที่ line ที่กำหนด
- CTRL+u - เลื่อนขึ้นครึ่งหน้า
- CTRL+d - เลื่อนลงครึ่งหน้า
- CTRL+b - เลื่อนขึ้นหนึ่งหน้า
- CTRL+f - เลื่อนลงหนึ่งหน้า
- / - search จาก cursor ลงไปข้างล่าง (กด n เพื่อ search next)
- ? - search จาก cursor ขึ้นข้างบน (กด n เพื่อ search next)
และหากกด d เพื่อออกจากคำสั่ง screen ไปแล้ว หรือเน็ตหลุดระหว่าง run screen เราสามารถพิมพ์ "screen -r" เพื่อกลับไปยัง session เดิมที่รันไว้ หรือหากมีหลาย session จะมีข้อความแสดงเช่นดังนี้
There are several suitable screens on:
24146.pts-5.node1 (04/30/13 23:48:40) (Detached)
23909.pts-5.node1 (04/30/13 23:33:22) (Detached)
23817.pts-5.node1 (04/30/13 23:27:58) (Detached)
23647.pts-0.node1 (04/30/13 23:21:36) (Attached)
Type “screen [-d] -r [pid.]tty.host” to resume one of them.
เราอยากเข้าอันไหนก็พิมพ์ตามที่เค้าบอก เช่น “screen -r 23817.pts-5.node1″ ก็จะกลับ session ที่ต้องการได้ ไม่เลวเลยใช่ไหมครับ
วิธีการนำรูปที่โหลดมาจากภายนอก Flex มาใช้ซ้ำๆได้ by Ziah
Apr0
ปกติแล้วนั้นเวลาเราทำการโหลดรูปจากไฟล์ภายนอก Flex เข้ามาใส่ Image นั้น ตัวรูปจริงๆจะอยู่ใน property ที่ชื่อว่า content ซึ่งเป็น bitmap เมื่อโหลดสำเร็จ ซึ่งถ้าเราเอาตัว content นี้ไปใช้งานเช่น นำไปใส่ container ต่างๆ จากทาง addChild ซึ่งหลังจากนี้ถ้าเรานำตัว content นี้ไปใส่ในที่อื่นๆ รูปจากที่แรกก็จะหายไป วันนี้จะมาเสนอวิธีโคลนรูปที่ได้มาจากภายนอกแบบง่ายๆกันครับ
//ในส่วนของ ActionScript
public function init():void{
var img:Image = new Image;
img.load(src); //src เป็น string ของ souce path ที่เราโหลดรูป
img.addEventListener(Event.COMPLETE,loadImgComplete);
}
public function loadImgComplete(e:Event):void{
container1.addChild(e.currentTarget.content); // container เป็นแท็ก swfLoader ด้านล่าง และ e.currentTarget มีค่าเท่ากับ img ที่โหลดมา
container2.addChild(e.currentTarget.content); // ถ้าเราทำแบบนี้ รูปจาก container ก็จะหายไปซึ่งใช้ไม่ได้
}
//ในส่วนของ mxml
<mx:SWFLoader id=’container1′/>
<mx:SWFLoader id=’container2′/>
//ในส่วนของ ActionScript
/* ทำการเพิ่มฟังก์ชั่นนี้เข้ามา */
public var imgBitmap:Bitmap; //สร้างตัวแปร bitmap มาเพื่อรองรับ content หลังจากโหลดเสร็จ
public function cloneBitmap(bmp:Bitmap):Bitmap{
return new Bitmap(Bitmap(bmp).bitmapData); //ทำการสร้าง bitmap ตัวใหม่มาดึงค่า bitmapData ตัวเก่ามาใส่ซึ่งก็มีค่าเท่ากับการคัดลอกข้อมูลรูปมาใส่ตัวใหม่นั่นเอง
}
public function init():void{
var img:Image = new Image;
img.load(src);
img.addEventListener(Event.COMPLETE,loadImgComplete);
}
public function loadImgComplete(e:Event):void{
imgBitmap = e.currentTarget.content; //เก็บ content ไว้ในตัวแปรที่สร้างไว้
container1.addChild(cloneBitmap(imgBitmap)); //ทำการโคลน bitmap จากตัวแปรที่ได้เก็บ content ไว้มาใส่ไว้ใน container
container2.addChild(cloneBitmap(imgBitmap)); //ทำการโคลนเช่นกันแต่นำไปไว้ใน container2
}
//ในส่วนของ mxml
<mx:SWFLoader id=’container1′/>
<mx:SWFLoader id=’container2′/>
เท่านี้ผลลัพธ์ของเราก็จะได้รูปภาพทั้งสองที่
การออกแบบตัวละคร: วิธีการลบ by akara
Apr0
จากที่เคยเขียนถึงวิธีการออกแบบตัวละครที่ได้อ่านจากหนังสือเริ่มนี้เมื่อเดือนม.ค.
การออกแบบตัวละคร: วิธีบวก

คราวนี้จะมาพูดต่อถึงวิธีถัดไปครับ คือ วิธีการลบ
วิธีนี้จะว่าง่ายก็ง่าย จะว่ายากก็ยากครับ คือ คอนเซปต์ง่าย แต่ทำจริงต้องอาศัยประสบการณ์กับเซนส์เอาหน่อย
จากวิธีการบวกที่เคยพูดถึงไปแล้ว ปัญหาที่มักจะเกิดคือ ใส่จนรกเกินไป และหาจุดเด่นของตัวละครนั้นๆไม่ได้ อย่างแย่เลยคือมองไม่ออกว่าไอ้นี่มันตัวอะไรกันแน่วะ
ดังนั้นวิธีการลบก็คือ เอาของที่ไม่จำเป็นออกไปซะ คงไว้แ่ค่จุดเด่นๆของตัวละครแค่นั้นพอ
ตัวอย่างจากในหนังสือ
Catgirl with Glasses
China Girl
Angel-winged Girl
