Simple svn

กันยายน 23, 2008
  1. svnserve -d -r /path/to/repo
    ใช้สร้าง svn server daemon โดยมี root อยู่ที่ /path/to/repo ลอง man svnserve เพิ่มได้
    โดยใน repo จะเป็นที่เก็บข้อมูลของ server รวมทั้ง directory ของ project
  2. svn checkout svn://localhost/project1 project1-copy
    ดึงตัว project มาจาก repo ที่สร้างไว้ในข้อ 1 ถ้าไม่ใส่ตรง project1-copy มันจะเป็น project1 โดยปริยาย
  3. svn checkout http://project1.googlecode.com/svn/trunk project1
    นี่เป็นตัวอย่างการดึง project1 มาไว้ในเครื่องเราโดยเปลี่ยนจากชื่อ default trunk เป็น project1
  4. svn update [project]
    ถ้าอยู่ใน working directory(WD) อยู่แล้วใช้ svn update ได้เลย โดยจะนำ version ใหม่มา merge กับ version ปัจจุบัน หรือจะใส่ option -r version_number เพื่อเจาะจง version ก็ได้
  5. svn import [PATH] URL
    เพิ่ม PATH เข้าไปใน project ตาม URL เช่น svn import test svn://localhost/project1
  6. svn add PATH
    เพิ่ม PATH เข้าใน WD ทั้งสองข้อที่กล่าวมา คือการบอกให้ svn รับรู้การเปลี่ยนแปลงใน WD และ svn จะได้รู้ว่าจะติดตามการเปลี่ยนแปลงไฟล์ไหนบ้าง (track)
  7. svn status
    ดูสถานะของ WD เช่น มีไฟล์ใดมีการเปลี่ยนแปลง หรือเพิ่มเข้ามา
  8. svn commit -m message
    บันทึกการเปลี่ยนแปลงลงใน repo (online) โดย message คือข้อความบันทึกการเปลี่ยนแปลง
  9. svn log
    ดูบันทึกการเปลี่ยนแปลงของ revision(version) ปัจจุบัน(ถ้าไม่กำหนด)

ที่เหลือก็ svn help เอานะจ๊ะ


เปลี่ยวดึก

กรกฎาคม 20, 2008

ก็คือเปลี่ยวในยามดึก

เปลี่ยวก็คือ หวิวๆ ไม่มีอะไรทำ แต่ อยากทำอะไรไม่รู้

ยามคึก ก็คือ ยามที่ไม่แอบหลับ

ยามตึก คือ ยามที่อยู่เฝ้าตึก

ยามบึก คือ …

ส่วนยามดึก ก็คือ ขณะนี้เวลา 3:40AM

แต่ฉันยังไม่อยากนอน

เพราะคิดถึงเธออยู่

นั่นไงเล่า

เป็นเรื่องแล้วไหม
มาให้ฝันถึงซะดีดี

ปล. นี่มันจะเช้าแล้วนี่หว่า เปลี่ยวซะนาน
ปร. คิดถึงเพื่อนๆ ด้วยนะ อยากกินเบียร์เอียเอียยยย


อณู

กรกฎาคม 13, 2008

ในอณูบรรยากาศที่ผมหายใจอยู่
ยังมีคุณอวบอวลครุกรุ่นหวานหอม

ประสบการณ์ดีดีในโลกนี้อย่างหนึ่งนั้น

ก็คือการได้รู้จักคุณ

 

อากาศปรอดโปร่ง

ลมพัดบางเบา
อณูเดิมละล่องไกล

แต่ประทับไว้แล้วในดวงจิต

 

 

 

ลองหลับตา

หายใจเข้า

ฟังเสียง

 

 

 

 

หวานไหมครับ


ภาพติดตา

กรกฎาคม 2, 2008

ก.

เนิ่นนาน
คิดถึง
ทุกวัน

ข.

ผมง่วง
ผมนอน
ผมฝัน

ผมพบ
ดีใจ
ผมง้อ

ผิดหวัง
ผมตื่น
ผมเหงา

ผมนอน
ไม่หลับ
ไม่ฝัน

ข้างนอก
ฝนตก
ผมรอ

ในห้อง

คนเดียว


Last Summer Eternity

กรกฎาคม 1, 2008

0.
เมื่อวานยังไปกินเบียร์ด้วยกัน
วันก่อนที่เรายังไปนั่งริมทะเล
มะรืนจำได้ไหมก็เคยไปเตะบอลกัน
ผ้าที่กองไว้ไม่ได้ซักสักทีน่ะ
ไปเที่ยวไหนก็ไปกัน
แล้วที่เล่นเกมส์ถึงเช้ากันไง

1.
วันนี้ไม่เป็นเหมือนอย่างก่อน
ทุกคนหายไปไหน
เงินที่ติดไว้ไม่เอาใช่มั้ย
หวังว่าไม่เหงากันนะ

2.
จังหวะชีวิต
ต้องไม่เหมือนเดิมซ้ำซ้ำ
จึงจะสวยงาม
แต่ต้องให้คล้องกัน
จะได้ไพเราะอย่างลงตัว

3.
แรกวันที่เริ่มทำงาน
คนเก่าเขาแปลกไปในบางที
ถึงจะทำงานทุกวัน
อนุญาติให้กรอเทปกลับไปดูได้นะ
แต่อย่าดูมากล่ะ

เดี๋ยวจะคิดถึง


The Webform and the TinyMCE

พฤษภาคม 2, 2008

โจทย์วันนี้(แต่ได้โจทย์มาหลายวันแล้ว)คือ ทำให้ Webform สามารถใส่รูปได้ง่ายๆ จากเดิมที่ต้องเริ่มตั้งแต่ อัพโหลดรูปเอง ใส่แท๊กเอง
วิธีแก้ก็คือ

TinyMCE + IMCE

+ ความรู้ php + Drupal module อีกนิดนึง

ซึ่งเมื่อลงโมดูล TinyMCE และ IMCE แล้ว

  1. ใน setting ของ TinyMCE สร้างโปรไฟล์ใหม่เพื่อใช้เฉพาะกับ หน้า edit ของ webform
  2. ไปตั้งที่ Button and Plugins โดยเลือกเอาเฉพาะที่ต้องการโชว์
  3. ไปที่ Visibility แล้วเลือกออพชั่นที่ให้เราใส่ code PHP เข้าไปได้
  4. ใส่โค้ดเข้าไป
    <?php
    $path = $_GET[‘q’];
    $pattern = “!.*/*node/(\d+)/edit!”;

    $nid = preg_replace($pattern, “$1″, $path);
    if (node_load(array(‘nid’ => $nid))->type == ‘webform’) return TRUE; else return FALSE;
    ?>
    เป็นว่าเสร็จ

แต่ถ้ามีใครมีวิธีที่ดีกว่า ก็บอกกันมั่งนะครับ ^^


อิมโพรไวส์

กรกฎาคม 1, 2007

ผมเป็นเด็กไม่ดี
นางฟ้าเค้าไม่รักผม

เพราะอากาศไม่เปลี่ยนแปลง
ยังคงแห้งแล้ง .. เหมือนเดิม

ต้นไม้ทีี่ผมปลูกไว้
ไม่มีอาหารหรือน้ำตกถึงท้องมันสักที

วางไว้กลางแจ้งหวังจะพึ่งน้ำจากนภา
แต่นางฟ้าก็ยังใจร้ายเหมือนเดิม

Read the rest of this entry »


ติดตาม

Get every new post delivered to your Inbox.