- ทำให้มันพิมพ์ไทยได้ หรือดูแบบ video
- ลาก Terminal icon มาที่ panel แบบนี้
- เลือก server update
- Update มันซะ(อันนี้อาจจะนานมากแนะนำว่าต้องมีเวลา)
- ลง Flash / Java / ต่างๆ ที่ควรจะมี
sudo apt-get install ubuntu-restricted-extras - ลง TwitterFox //เกี่ยวมั้ย?
- เปลี่ยน boot order หรือเปลี่ยนลำดับการเลือก OS ที่จะ boot
กรณีที่ลงแบบไม่ใช้ wubi (alternatate cd หรือ live cd install)
1. vi /boot/grub/menu.lst หรือ editor อื่นตามถนัด
2. ประมาณ บรรทัดที่ 132 จะมี list bootloader ของ ubuntu อยู่
3. ถ้าต้องการให้ windows เป็น os หลักให้ลงไปอีกสิบกว่าบรรทัด จะมี บรรทัด ที่ขึ้นต้นด้วย Microsoft ให้ copy ขึ้นมาทั้งชุด [ตั้งแต่ title - chainloader] ขึ้นมาไว้ก่อน ชุด ubuntu ชุดแรก
4. save ไฟล์
5. sudo update-grub
ผู้สนับสนุน
วันอังคารที่ ๓๐ ธันวาคม พ.ศ. ๒๕๕๑
สามสี่อย่างที่ทำเมื่อลง ubuntu เสร็จ
Ubuntu SSH
เมื่อก่อนต้องใช้โปรแกรมอย่าง secure shell ในการเขื่อมต่อไปยัง server เสมอเมื่ออยู่บน windows
หรือไม่ก็จะเป็นโปรแกรมอื่นอย่าง winscp หรือ fireFTP (plug-in ของ firefox)
แต่เมื่อเข้ามาอยู่ใน ubuntu (หรืออาจจะใน gnome อื่นๆ) ทำให้มาถึงก็มองหาโปรแกรมพวกนั้นซะใหญ่โต
แล้วสุดท้ายก็มารู้ว่าเราโง่เองเพราะว่ามันมีมาอยู่ให้แล้วเหมือนโปรแกรมสามัญประจำเครื่องเลย
วิธีการ
1. ไปที่เมนู Place -> Connect to Server...
3. กรอกข้อมูลเยอะหน่อย
คือเมื่อเราเข้าไปแล้วมันจะไม่ไปที่ home directory เหมือนตอนใช้
โปรแกรมอื่นๆ บน windows
เคยลองกำหนดเป็น ~ แล้วแต่ก็ไม่ได้เหมือนกันไม่รู้ทำไม
ก็เลยต้องกำหนดเป็น full path แบบนี้ไปเลย
(ใช้ เข้าแบบ command line แล้วพิมพ์ pwd ที่ home ของเราเพื่อเอา path นี้มา)
ใครทำแบบง่ายกว่านี้เป็นบอกด้วยนะจ๊ะ
4. พอกด connect ปุ๊บ มันก็จะถาม password ก็ใส่ๆไป
จากนั้นก็ไม่น่ายากเกินไปแล้วนะ ^^
Vi text editor
vi เป็น text editor ที่อยู่บน *nix ที่ผมชอบใช้เพราะว่าเราทำอะไรต่างๆ ได้บน keyboard ทั้งหมด
:1,$s/something/somethingnew/g |
วันพฤหัสบดีที่ ๒๕ ธันวาคม พ.ศ. ๒๕๕๑
วิธีการเปลี่ยน prompt ใน unix
1. ไปที่ Home dir ของเรา
moss@moss ~/somewhere $cd |
2. แก้ไขไฟล์ .bashrc ใน directory นี้
moss@moss ~ $vi .bashrc |
3. ไปที่บรรทัดที่มีลักษณะทำนองนี้
PS1='${debian_chroot:+($debia...' |
4. แก้ไขตามต้องการ อันนี้เป็นแบบที่ผมชอบ
PS1='\u:\W $' |
5. ทำให้มันโหลดของใหม่
moss@moss ~ $source .bashrc |
moss@moss ~ $. .bashrc |
ผล มีแค่ชื่อเราก่ะ dir เนี่ยแแหละพอแล้ว
moss:~ $cd somewhere moss:somewhere $ |
วันจันทร์ที่ ๒๒ ธันวาคม พ.ศ. ๒๕๕๑
ลงโปรแกรมใน ubuntu
มีหลายตัวเลือกนะ
- command line
- โหลด package ที่เป็น .deb มาก่อน
- ใช้ GUI ช่วย ได้แก่ synaptic , Add/Remove ในเมนู Application
แต่ไม่ว่าจะลงด้วยวิธีใดจำเป็นต้องใช้ สิทธิ์ของ root โดยปกติเพื่อความปลอดภัย
ก็จะใช้สิทธิ์ของ root แค่เพียงชั่วขณะเท่านั้น
เช่นใน command line เราก็ใช้คำสั่ง sudo เพื่อที่จะเปลี่ยนสิทธิ์ในการใช้คำสั่งของเราให้เป็น root หนึ่งครั้ง
หรือว่าถ้าใช้โปรแกรมที่เป็น graphic อื่นๆ มันก็จะถาม password เราก่อนหนึ่งครั้งอยู่แล้ว
1. Command line
ง่ายสุด
sudo apt-get install ชื่อแพ๊คเก็จ2. ถ้าโหลด package เป็น .deb มาเรียบร้อย เรา double click เลยเป็นวิธีการที่ง่ายที่สุด
3. ถ้าใช้ GUI ก็มีสองที่ คือ menu Application -> Add/Remove กับ System -> Administration -> Synaptic Package Manager
วันพฤหัสบดีที่ ๒๗ พฤศจิกายน พ.ศ. ๒๕๕๑
Greek ตัวลูก
ประถม Computer เท่ากับ
เรียน bio เรียน bio เรียน bio ทั้งเดือนเลยเฮ้ยย ทั้ง จุล พืช สัตว์ พันธุ ต่างๆ นานา สอบ 2 รอบ
กลางเดือนกับปลายเดือน แล้วรอฟังผล
ผ่าน!! ซะงั้น :| ได้ไงฟระ
-- สอบติดค่ายเพชรบูรพา ไป มอบู อีกแล้ว เอ่อๆ เริ่่มชิน
-- อ้าว เวร สอวน. กับ เพชรบูรพา ไปที่เดียว กันเวลาเดียวกัน คนนะไม่ช่ายนินจา
-- เลือกไป เพชรบูรพาก่อน วันหรือสองวันเนี่ยแหละ แล้วมันถึงเริ่ม สอวน.
-- กลับไปเรียน bio เพราะว่ามันมีงบให้ มีเงินจ้างเรียน อิอิ
-- เรียน bio ถึงเนื้อถึงหนังกว่าเดิมได้ไล่จับกบ มาผ่ากันแล้ว ไม่ได้แค่ดูตัวที่ดอง เอิ๊ก กินข้าวไม่ลงไปมื้อนึง!!
-- จบค่าย bio ได้ต่อเพชรบูรพา อีก 7 วันมัง เค้าเลือกเอกกันแล้ว -_- ให้ตายชีวิต!!
มี bio ให้เลือกด้วยตรึมเลยหลายสาขาด้วย ไปเล่นที่สำนักคอม อีกรอบดีกว่า
-- อบรมที่ สำนักคอม 7 วันกับเพื่อนอีก 3 คน -_- ทำไม มันเป็นที่นิยมขนาดนี้ T-T เอกอื่นต้องแย่งกันเข้า T-T
-- มีคอมพิวเตอร์แบบที่เราไม่รู้จักด้วย มันชื่อว่า linux หรือว่า red hat นั่นเอง(ตอนนั้นแยกไม่ออก)
ประกอบกันเอามาใช้จากเครื่องพังๆ ทั้งห้อง ใช้ได้ 3 เครื่อง 3 คนพอดี !!(น้ำปรุง ฟัก ... ลืมคนที่สามซะงั้น+_+)
ลงเครื่องเองครั้งแรกในชีวิต อ้าวว เอ่ออมันต้องลงด้วยหรอ?? ปกติเปิดมันก็ใช้ได้เลย ไม่ช่ายหรอ?? รอแป็ปนึงไรงั้น????
-- จบค่ายไปแบบงงๆ
-- สรุป พิมพ์งาน W ,เน็ต e ,อีกแบบเรียกว่า linux หรือ red hat -_-
ม 6
-- ไม่มีอะไรเพิ่มเติมจาก ม.5
-- เตรียม ent เป็น ประธานนักเรียน โดดเรียน แค่นี้ก็ไม่ว่างแล้วครับ
-- เกิดอุบัติเหตุ... ไม่สามารถยื่นคะแนนครั้งสุดท้ายได้
เลือกเอาจาก โควต้าที่ติด -_- วิทยา ม.บู ,วิศวะ ม.บู เฮ้ยให้เลือกแค่เนี้ยย!!
วิทยา ล่ะกัน ตอนนั้นรู้สึกว่าไม่รู้ว่าเรียนวิศวะไปทำอะไร เรียนวิทยาเป็น นักวิทยาศาสตร์ ตามฝันวัยเด็ก ดีกว่า
ปี 1
เลือกเอกอะไรดีหล่ะเรา ปี 1 วิทยาที่นี่ให้เลือกเอกได้ เหมือน ent อีกรอบยังไงอย่างงั้นใช้เกรดรวมไปเลือก
เคมีออกมา D เยี่ยมเลยชีวิต ไม่เลือกที่มันต้องเรียนเคมีละกัน
ตัด bio เกือบหมดสาย เหลือจุล ก่ะ biotech เพราะคิดว่ามันสนุกดี
ฟิสิกส์ เรียนไปทำไมยังคิดไม่ออก ไม่เอาละกัน
คณิตศาสตร์ คำนวญไปทำไมเยอะขนาดนั้นจำเป็นหรอ?
คอมพิวเตอร์ มี w มี e มี html มีหน้าจอ แป้นพิมพ์ กล่องประมวลผล เออๆ เลือกๆ ไปด้วยล่ะักัน
เลือกไปสามดังนี้
- คอมพ์ คะแนนสุงสุด
- bio tech เปิดปีแรก
- จุลชีววิทยา คะแนนเราถึง
วันพฤหัสบดีที่ ๒๐ พฤศจิกายน พ.ศ. ๒๕๕๑
FooBar
foobar หรือว่า foo และ bar ถูกนำมาใช้อย่างแพร่หลายในการตั้งชื่อตัวแปร
//Java Code String foo = "Hello, "; String bar = "World"; System.out.println(foo + bar); //Hello, World is printed to the screen by printing foo and bar |
วันจันทร์ที่ ๑๐ พฤศจิกายน พ.ศ. ๒๕๕๑
XHTML
ข้อแตกต่างจาก HTML
- element ต้องเป็น nested
- ปิด tag เสมอ
- tag เดี่ยวก็ต้องปิด
- tags และ attributes เป็นตัวเล็กทั้งหมด
- ต้องมี root element เสมอ และเป็น <html>
- ห้ามย่อ เช่น readonly ใน <input>
- ใช้ id แทน name แต่ว่า ใช้ ทั้งสองอันได้
element ต้องเป็น nested
ผิด
<b><i>This text is bold and italic</b></i> |
<b><i>This text is bold and italic</i></b> |
ปิด tag เสมอ
ผิด
<p>This is a paragraph |
<p>This is a paragraph</p> |
tag เดี่ยวก็ต้องปิด
ผิด
A break: <br> |
A break: <br /> <!-- เว้นวรรคด้วย --> |
tags และ attributes เป็นตัวเล็กทั้งหมด
ผิด
<BODY> |
<body> |
<table WIDTH="100%"> |
<table width="100%"> |
<html> |
<input checked> |
<input checked="checked" /> |
<img src="picture.gif" name="picture1" /> |
<img src="picture.gif" id="picture1" /> |
อิง w3schools
วันจันทร์ที่ ๒๐ ตุลาคม พ.ศ. ๒๕๕๑
eclipse + pyqt4
eclipse + pydev หรือ python
วันอาทิตย์ที่ ๑๙ ตุลาคม พ.ศ. ๒๕๕๑
Easy Eclipse + SVN + Google code
เนื่องจากใช้มานานแล้ว แล้วก็อยากแนะนำให้ใช้กันนะครับสำหรัับผู้เริ่มต้นทั้งหลาย ไม่มีที่เก็บโปรแกรม back up back up ในเครื่องแล้วสับสนเรื่องรุ่นของโปรแกรม วันนี้จะมาแนะนำที่ๆ หนึ่งที่ทำระบบไว้ดีมากในการทำระบบ version ของโปรแกรม google code นั่นเองครับ ที่ code.google.com ไม่ได้ให้บริการเฉพาะ svn หรือ subversion ในการควบคุมรุ่นของโปรแกรมเท่านั้นนะครับ ยังให้บริการสิ่งแวดล้อมอื่นๆด้วยไม่ว่าจะเป็นการฝากไฟล์ วิกิ บลาๆ อื่นๆที่ยังไม่ได้สนใจ แต่สิ่งที่สนใจและจะมาแนะนำในวันนี้คือการใช้ svn กับ code.google.com ด้วย IDE ยอดนิยมที่หลายๆ คนใช้อยู่ eclipse !!(แต่ในที่นี้ใช้ easyeclipse) เริ่มเลยนะ ไปที่ code.google.comตามลูกศร ลงชื่อเข้าใช้เลย Log in ก่อน ไม่มี user ก็สมัครนะ คงไม่บอกว่าสมัครยังไง สร้างโปรเจคของเราขึ้นมาบ้าง มันจะมีรายละเอียดให้เรากรอกแบบนี้ เราก็กรอกๆไป แบบนี้(ไม่ชัด click ดูภาพใหญ่นะ) กรอกเสร็จมันก็จะได้โปรเจคเราหน้าตาแบบนี้ขึ้นมา ต่อไปไปดูที่ tab Source หน้านี้จะเป็นรายละเอียดเกี่ยวกับ source code ที่เราจะฝากไว้ มาลองทำเลยล่ะกัน เปิด easy eclipse ขึ้นมา ถ้าของใครเป็น eclipse ธรรมดาก็ลง subclipse เอานะ อันนี้ของผมใช้ easy eclipse for LAMP เพราะว่าเขียนหลายอย่าง python,php,java ขั้นแรก New project ขึ้นมาเลย เลือกรูปแบบโปรเจ็คที่เราจะพัฒนา เช่น java, python, php ในที่นี้เลือก java ตั้งชื่อให้มัน เหมือนปกติมากๆ แล้วก็ไปต่อไป สวัสดีชาวโลกกันหน่อย click ขวาที่ directory ของโปรเจค Share->Share Project ทำแล้วต้องแบ่งปัน(ว่าไปนั่น!) ในที่นี้เราจะทำ SVN ไม่ใช่ CVS เพราะฉะนั้นเราก็ต้องเลือก SVN เป็นธรรมดา ชะมะ? เลือกสร้าง repository ใหม่นะเพราะว่าตอนนี้ยังไม่มี อ้าวช่อง url อะไรหว่า ไปรูปต่อไปๆ ไปเอา url มาก่อน เลือก url ที่เหมาะสมกับคุณ (ซึ่งในตอนนี้ควรจะเป็นเจ้าของ โปรเจคหรือกลุ่มนักพัฒนานั่นเอง) ปล.เลือก url ของโปรเจคของคุณเองนะไม่ใช่โปรเจคของผม แปะลงไปตรงช่อง url next เลย ข้อมูลมีการเข้ารหัสลับนะ เพื่อความปลอดภัยของคุณยอมรับเงื่อนไขหรือไม่ เลือกแบบที่คุณชอบเลย Temporally ชั่วคราว ,Permanently ค้างคืนตลอดไป ผม ค้างคืนตลอดไปเลยล่ะกันเครื่องส่วนตัว Username ก็ที่เราใช้ login เข้าใน google น่ะแหละครับ Password คนล่ะตัวกันนะหา เอาจากรูปต่อไป ตาม link ข้างล่ะเลย googlecode.com password อะไรซักอย่าง คัดลอกไปแปะเลยครับจำไม่ได้หรอกถ้าไม่พยายามจริง แต่ขอ sensor ไว้หน่อย ใช้ชื่อโปรเจคเป็นชื่อ Folder ใน repository เลยหรือเปล่าก็ตามใจนะแต่ใช้ไปเลยแหละง่ายดี แล้วก็ไปต่อเลย เตรียมสถานที่พร้อมแล้วต่อไปเลย รอหน่อยวัยรุ่น!! อ้าวล่ะ กำลังจะสำเร็จแล้ว ครั้งแรกอาจจะตื่นเต้นหน่อยไม่ต้องกลัวนะคนดี เป็น unversioned ทั้งหมดนั่นแหละ จะเอาเข้าไปทั้งหมดหรือเปล่าก็ตามใจ(แนะนำว่าหมดเลย จำง่ายดี) เป็นวัยรุ่นควรใจเย็น ถ้าไม่อยู่ในช่วงดวงตก! เน็ตเน่า! google ล่ม! ปัญหาการเมือง! หรือแฟนทิ้ง คงจะได้หน้าตาเหมือนข้างล่างนี้ Click ดูรูปใหญ่ ได้แล้วลองเข้าไปดูในเว็บสิว่าเป็นแบบไหน Tab Source -> Tab ย่อย Browse Directory tree trunk อาจจะลอง click ที่ source code ของโปรแกรมของเราดู ลองแก้ไขโปรแกรมเรานิดหน่อยซิ จะได้ทดลองปรับรุ่นกันด้วย click ขวาที่โปรเจคหรือว่า directory ของโปรเจคก็ได้ Team->Commit อย่าลืมเขียนการเปลี่ยนแปลงทุกครั้งที่ปรับรุ่น อย่าหาว่าไม่เตือนเวลาอยากได้รุ่นเก่าๆ กลับมาแล้วไม่รู้ว่ารุ่นไหน ถ้าไ่ม่ใช่ครั้งแรกก็เริ่มจำกันไม่ได้แล้วแหละ :P ให้เวลากับ server หน่อย
ลองสำรวจดูว่ามีอะไรเปลี่ยนแปลงบ้าง สำเร็จเสร็จสิ้นไปแล้วสำหรับการเอาเข้า!! พัก : . : . ตอนแรกว่าจะเขียนสองตอนนะเนี่ย เขียนต่อเลยล่ะกัน ย่าาาส์ : . Check out เอาออกหล่ะนะกรณีที่อาจจะไปใช้งานเครื่องอื่น ลงเครื่องใหม่ อยากให้คนอื่นมาช่วยทำโปรเจค บลาๆ ประมาณว่าไม่ได้ทำเครื่องเดิม new project เลยครับ คราวนี้เรามีโปรเจคอยู่แล้วเลือก project เป็น svn นะ ถ้ายังไม่มี repository ก็ Create ใหม่ใส่ url ใส่ user , password แต่ในที่นี้จะไม่ทำซ้ำแบบเดิมให้ดูนะ เลือก repository ที่มีแล้วกด next เลือก directory ของโปรเจคแล้วกด next ถ้าเราไม่เคยให้มันจำ password มันก็จะถามทุกครั้ง ถ้าเครื่องส่วนตัวคิดว่าปล่อยภัยก็ให้จำไปก็ได้ครับ แต่ถ้าจะให้ปลอดภัยจริงก็ใส่ใหม่ดีกว่าครับ รอนิดวัยรุ่น!! เลือกหน่อยว่าจะเอารุ่นอะไรออกมา แล้วเอาออกมาเป็นชื่ออะไร next แล้วก็จะเอาไว้ที่ไหน รออีกนิด แล้วก็ได้ออกมาแล้ววว วันนี้แค่นี้ล่ะกันหมดไปหลาย ชม.แล้ว หวังว่าคงจะพอช่วยได้นะ ทำไม่ได้หรือว่าที่ผมเขียนไว้มีข้อผิดพลาดอะไรก็บอกๆ กันไว้ด้วยนะครับ หรือว่ามีอะไรแนะนำก็บอกมานะ