15 พฤษภาคม 2555

Sothorn

Postfix SMTP Relay

   ทำ mail Server แล้ว gmail hotmail ไม่รับ mail ดัง รายละเอียด

 

'The IP you're using to send email is not authorized...'

In order to prevent spam, Gmail refuses mail when the sending IP address does not match the sending domain. To send mail from your server to Gmail, we suggest using the SMTP relay provided by your ISP. Please note that we are unable to whitelist IP addresses or otherwise make exceptions at this time.

 

เลยต้องฝากส่งด้วย Server ของ ISP โดยอ่านวิธีการจาก howtoforge

แก้ไฟล์ /ect/postfix/main.cf เพิ่มบรรทัด

relayhost = relay.cat.net.th

เท่านี้ gmail hotmail ก็ไม่รังเกียจ mail ของเราแล้ว

โดย sothorn ณ 15 พฤษภาคม 2555 09:52 +0700

10 พฤษภาคม 2555

bact

แห่ศพ — ประชานิยมที่เซนต์ปีเตอร์สเบิร์ก

Church on Spilled Blood, St. Petersburg

บทความ Rites of Protest: Populist Funerals in Imperial St. Petersburg, 1876-1878 ของ Tom Trice ตีพิมพ์ใน Slavic Review Vol. 60, No. 1, Spring, 2001 พูดถึงแง่มุมด้านสัญลักษณ์ที่เกิดขึ้นในการเดินขบวนที่นำโดยนักศึกษา ในช่วงการเคลื่อนไหวสังคมนิยมในรัสเซียสมัยซาร์.

บนถนนมีขบวนของนักศึกษาและชาวเซนต์ปีเตอร์สเบิร์ก พวกเขาโห่ร้อง ตะโกนคำปฏิวัติ และแบกโลงศพของชายหนุ่ม ที่พวกเขาก็ไม่รู้จัก หรือคนที่คิดว่ารู้จักก็อาจเข้าใจผิด-จำเขาสลับกับชายอีกคนที่ตายไปก่อนหน้านี้นานแล้ว. แต่ใครจะอยู่ในโลงก็ไม่สำคัญ ที่สำคัญคือ ขบวนนั้นใหญ่เสียจนทุกคนในเมืองหลวงของรัสเซียต้องสนใจ แม้แต่ซาร์อเล็กซานเดอร์ที่สองเองด้วย.

แน่นอนว่าการเดินขบวนโดยปกตินั้น จะถูกควบคุมโดยเจ้าหน้าที่ของรัฐ แต่ชายหนุ่มหญิงสาวบนท้องถนนกำลังฉวยเอาการแห่ศพ มาหลบเลี่ยงการปราบปรามและเซ็นเซอร์โดยรัฐ. แม้ในนั้นยุคระบอบซาร์จะทรงอำนาจ แต่พลังของศาสนาก็ยังคงเข้มแข็งอยู่ ผู้ไม่พอใจกับระบบซาร์ จึงใช้ศาสนาเป็นเครื่องมือท้าทายรัฐ และพิธีศพในที่สาธารณะเช่นนี้ เป็นช่องทางในการรวมตัวและประท้วง-พร้อมกับเจือความคิดทางโลก/ทางการเมืองเข้าไปด้วย. การแสดงบนท้องถนนในระหว่างพิธีกรรม นำเอาศพของเพื่อนที่ตายเพราะระบอบซาร์มาโชว์ เรียกความเห็นใจจากชาวเมือง และขยายปริมณฑสาธารณะของรัสเซียออกไป.

คนที่ตายคือนักโทษการเมืองชื่อ Pavel Feoktistovich Chernyshev. เขาเคยเรียนแพทย์ที่ St. Peterburg’s Military Medicinal Academy ซึ่งหนึ่งในคนรุ่นนั้นบอกว่าเป็น “สวรรค์ของนักกิจกรรมประชานิยม.” ชีวิตและกิจกรรมของ Chernyshev นั้นไม่ได้มีอะไรหวือหวาสำคัญ แต่นักศึกษาก็สามารถนำเอาชีวิตของเขามาเฉลิมฉลอง เพื่อที่จะวิพากษ์ระบบเผด็จการ.

Chernyshev ถูกตำรวจจับเนื่องจากเข้าใจผิดว่าคือผู้ลี้ภัยชื่อ Ivan Chernyshev แต่ภายหลังที่ตำรวจพบว่าได้ทำผิดพลาด พวกเขาก็ไม่ได้ปล่อย Chernyshev. กรณีของ Chernyshev เป็นอีกตัวอย่างที่แสดงถึงความไม่ใส่ใจและละเลยหลักการกฎหมายของรัฐบาลเผด็จการ. เช่นเดียวกับเพื่อนร่วมชาติจำนวนมากของเขา ความตายของ Chernyshev นั้นมาจากโรคที่มักพบพร้อมกับความยากจนและการถูกกักขัง.

ในตอนแรกพิธีศพเป็นที่รู้กันไม่กี่ร้อยคน เฉพาะในวงญาติและผู้จัดงาน. ต่อมาชายไม่ทราบชื่อคนหนึ่งได้ติดต่อ และโน้มน้าวญาติ ๆ ของ Chernyshev ให้ “สหาย” ต่าง ๆ ของเขาเป็นผู้จัดงานให้.

แม้รูปแบบของขบวนแห่จะมีลักษณะตามธรรมเนียมทั่วไป แต่การปฏิบัติต่าง ๆ ในขบวนแห่ศพของ Chernyshev นั้นไม่ธรรมดา. คนในขบวนร้องเพลง Orthodox เสียงดัง เพื่อเรียกความสนใจ เมื่อมีคนถามว่าใครตาย พวกเขาก็จะตอบว่า “เหยื่อของความอยุติธรรมและสหายที่แสนดี.” เมื่อเดินผ่านสถานกักกัน พวกเขายกโลงขึ้นลงไปในอากาศสามครั้ง ราวกับจะโชว์ให้ทุกคนเห็นศพ. เมื่อถึงตอนนี้ พระที่ร่วมขบวนมาด้วย ก็กลัวและออกไปจากขบวน.

ขบวนการสังคมนิยม ประสบความสำเร็จในการรวมเอาภาพคริสเตียนของการตัดสิน ผู้ยอมพลีชีพเพื่อศาสนา (martyr) และดินแดนพันธะสัญญา มาเป็นกรอบให้ประชาชนมองการปฏิวัติ – ถึงระบอบเผด็จการจะยังมีอำนาจมากมาย แต่สักวันนึงสวรรค์ของสังคมนิยมจะต้องมาถึง. สิ่งที่ขบวนแห่ทำ คือการหยิบเอาพิธีศักดิ์สิทธิ์ซึ่งมีพลังในสังคมขณะนั้น มาใส่ความหมายทางโลกซึ่งก็คือสังคมนิยมเข้าไป เพื่อใช้รังสีบารมีของสิ่งศักดิ์สิทธิ์เสริมพลังให้กับอุดมการณ์สังคมนิยม.

“His faith is socialism, the people is god.”

ขบวนแห่ให้ประสบการณ์ของพวกเขาเกี่ยวกับศาสนาและการปฏิวัติที่ผ่านมาในรัสเซีย ฉวยเอาโอกาสในช่วงเวลาและพื้นที่ “ศักดิ์สิทธิ์” ซึ่งถูกสร้างโดยการแสดงของพิธีกรรมงานศพตามประเพณี เพื่อเสนอพลเมืองร่วมชาติของเขา ถึงทางเลือกที่นอกเหนือไปจากระบอบในขณะนั้น. ด้วยรูปแบบที่ไม่ได้มีลักษณะทางการเมืองในแบบเดิม ๆ พิธีกรรมทางศาสนา โดยเฉพาะพิธีเปลี่ยนผ่าน (rites of passage) เช่น พิธีศพซึ่งเกี่ยวกับความตาย นั้นมักดึงดูดผู้ต่อต้านระบอบ ผู้ซึ่งหวังให้พลังของพิธีกรรมช่วยให้กลุ่มเป็นน้ำหนึ่งใจเดียวกันและปรับความสัมพันธ์เชิงอำนาจเสียใหม่.

ด้วยการใช้ถนนสายหลักในเมืองหลวงเป็นเวทีแสดงของพวกเขา คนหนุ่มสาวในเซนต์ปีเตอร์สเบิร์กได้ใช้ท่าทางของพิธีกรรมและท่วงทำนองของศาสนาที่ผู้คนคุ้นเคย แสดงออกมาอย่างเด่นชัดถึงการอยู่ขั้วตรงข้ามของพวกเขาต่อระบอบเดิม ที่ผูกขาดอำนาจทางการเมือง ทั้งยังปฏิเสธหลักการกฎหมายสมัยใหม่ซึ่งเริ่มแพร่หลายในช่วงก่อนการปฏิรูปครั้งใหญ่. การแสดงศพเหยื่อของระบอบต่อสาธารณะ แม้เป็นเวลาสั้น ๆ แต่นั่นก็สะท้อนถึงอุดมคติทางการเมืองและทางสังคมของพวกเขา ที่พวกเขาได้ยอมสละชีวิต. ในกระบวนการนี้ พวกเขาได้แปลงเอานักโทษที่น้อยคนจะรู้จัก ให้กลายเป็นแกนสำคัญของการประท้วง.

แทบจะทันทีหลังจากการเดินขบวนแห่ศพของ Chernyshev หนังสือพิมพ์ Vpered! ก็ใส่ชื่อของ Chernyshev ไว้ใน “Martyology of the New Era”, หนังสือพิมพ์ดังกล่าวมอบพื้นที่ให้กับบทความสองสามชิ้นเกี่ยวกับการเดินขบวน. ในเวลาต่อมา Vpered! ก็ได้อ้างว่า การเดินขบวนดังกล่าวได้กลายเป็นตำนานไปแล้ว ในฐานะที่มันเป็นการเดินขบวนอุดมการณ์สังคมนิยมครั้งแรกในนประวัติศาสตร์เซนต์ปีเตอร์สเบิร์ก.

ตัวชี้วัดที่ดีที่สุดในมุมมองของผู้เขียน ถึงอิทธิพลของพิธีศพของ Chernyshev ก็คือเมื่อเวลาหนึ่งปีครึ่งถัดมา ที่หนุ่มสาวในเซนต์ปีเตอร์สเบิร์กได้ใช้พิธีศพสาธารณะของนักโทษการเมือง Anton Padlewski เพื่อประกาศความไม่พอใจของพวกเขาต่อระบอบซาร์.

สิ่งที่ผู้คนที่เดินไปสู่สุสานกับ Chernyshev และ Padlewski ได้ทำ ได้สร้างแรงบันดาลใจให้กับหนุ่มสาวในขบวนปฏิวัติให้ทำสิ่งดังกล่าวต่อไปอีก. เหมือน ๆ กับที่เพื่อน ๆ ของเขาในยุโรปตะวันตกทำ เหล่าผู้วิพากษ์วิจารณ์ระบอบซาร์หนุ่มสาวเหล่านี้ ได้ปรับเอาพิธีศักดิ์สิทธิ์ของศาสนา ผสมความหมายทางโลกเข้าไปในองค์ประกอบการปฏิบัติต่าง ๆ ของพิธี เพื่อถ่ายโอนเอาความศักดิ์สิทธิ์และประวัติศาสตร์ที่เดิมถูกใช้แต่เฉพาะกับความเชื่อของทางการ ให้มาเสริมความเชื่อของพวกเขา. พวกเขาได้ใช้ประโยชน์จากการให้เกียรติยกย่องและให้ความเคารพต่อพิธีศพเพื่อที่จะแสดงความเคารพต่อศพ ในการแสดงให้สาธารณะเห็นถึงอาชญากรรมที่เกิดขึ้น และได้ทำให้ผู้ที่ต้องการจะโต้เถียงนั้น ไม่สามารถที่จะโต้ได้ เนื่องจากจะเป็นการไม่ให้เกียรติกับผู้ตาย. พร้อม ๆ กับโฆษกของหนังสือพิมพ์ใต้ดินและของตำรวจ หนุ่มสาวเหล่านี้ได้ใช้ศิลปะโน้มน้าวให้ผู้คนที่ยังมีชีวิตอยู่และที่ตายไปแล้ว ได้มีคุณสมบัติของการโค่นล้มระบอบและการเป็นผู้ยอมสละชีพ และได้แปลงพวกเขาให้กลายเป็นสัญลักษณ์ของคนที่ต้องการจะโค่นล้มระบอบและผู้คนที่ต้องการจะหยุดมัน.

สิ่งที่สำคัญที่สุดก็คือ ผู้คนที่ได้ทำให้นักโทษการเมืองที่น้อยคนจะรู้จักสองคนให้กลายเป็นผู้ยอมสละชีพนั้น ได้ใช้ทักษะเป็นอย่างดีในการต่อรองกับขีดจำกัดที่ระบอบซาร์ได้เซ็นเซอร์และจำกัดการสนทนาสาธารณะด้วยตำรวจการเมือง, สิ่งนี้แสดงให้เห็นว่า ด้วยจินตนาการและการกล้าตัดสินใจ แม้แต่พิธีศาสนาที่ศักดิ์สิทธิ์ที่สุด ที่ดูเหมือนจะไม่มีช่องให้ปรับเปลี่ยนแก้ไขอะไรได้อีก ก็ยังสามารถถูกใช้เพื่อเปิดพื้นทั้งทางกายภาพและทางสัญลักษณ์ ในการอ้างและปกป้องสิทธิได้.

—-

ภาพประกอบดัดแปลงจากรูปถ่าย Church on Spilled Blood โดย On The Go Tours (ซึ่งสร้างหลังอเล็กซานเดอร์ที่สองตายนะ)


โดย bact ณ 10 พฤษภาคม 2555 14:06 +0700

7 พฤษภาคม 2555

Chatsiri

ในความเก่าที่ยังไม่ลืม

ชีวิตผกผันเป็นเรื่องเกิดขึ้นจริงๆ เหมือนหลายๆคนที่รู้จักก็เคยเกิดเรื่องของชีวิตที่ผักผัน มันเปลี่ยนหน้าตาตัวเองหรือแนวคิดตัวเองจากหน้ามือเป็นหลังมือ การย้ำเตือนตัวเองว่าสักวันหนึ่งมันจะเกิดขึ้นกับตัวเองให้ตัวเองพึ่งระวังเอาไว้กับสิ่งที่จะเกิดขึ้นไม่ช้าก็เร็ว. เมื่อถึงจุดหนึ่งของชีวิตที่หลายอย่างไม่เป็นอย่างที่คาดหวัง มันก็เหมือนความรู้สึกและเหตุผลที่อยากให้มันเกิดขึ้น จมหายไปต่อหน้าต่อตา แม้จะเก็บความรู้สึกไว้มากสักเท่าไร สายธารของคาดหวังที่มันพังไปต่อหน้า ก็กระดังเข้ามา ความเจ็บปวดที่กัดกร่อนทำหน้าที่ของมันตามความคาดหวังอย่างที่เคยคิด และอยากจะให้เป็น การมองโลกในแง่ดีเพื่อให้ตัวเองออกจากสิ่งที่จมนั้นเหมือนกับการกล่อมตัวเองให้รอดพ้นจากแรงสายธารของความคาดหวัง มันเป็นอย่างนี้ซ้ำแล้วซ้ำอีก การมองโลกในแง่ดีแล้วไม่เป็นอย่างที่คาดหวังเราจะเจ็บปวด มันก็ไม่ได้เลวร้ายไปเสียทีเดียว มองโลกในแง่ร้ายก็ไม่ช่วยอะไรให้ดีขึ้นมาเมื่ออดีตมันผ่านพ้นไปแล้ว
เมื่อไรก็ตามที่ความคาดหวังพังลงนั้นเกิดขึ้นอีก ผมก็กลับมามองตัวเองถึงสิ่งที่ทำผิดพลาดไปแล้วขอร้องให้สิ่งเหล่านั้นไหลย้อนกลับมา ทั้งที่ความจริงแล้วมีโอกาสเพียงครั้งเดียว.
อะไรหลายอย่างไม่ได้เป็นอย่างที่คาดหวังมันจะพังไปตรงหน้า เราจะมองโลกด้านเดียว มันเป็นไปไม่ได้ หากหันหน้าคุยกันแล้วเส้นทางที่ตกลงกันนั้นทำให้อีกฝ่ายต้องเสียใจ มันก็เจ็บใจด้วยกันทั้งนั้น. คนเรามีทางต้องเดินต่อไปข้างหน้า ความทรงจำที่โกธรแค้นไม่ได้ช่วยให้เราก้าวไปได้อย่างมีความสุข เพราะความเจ็บปวดมันเกิดขึ้นทุกครั้งที่โกธรแค้น อย่าให้ชีวิตเราต้องติดกับสิ่งนี้ แม้จะต้องเดินไปข้างหน้า แต่อย่าลืมเงาแห่งอดีต มันต้องเข้าใจวา่อะไรเกิดขึ้น สิ่งที่เกิดขึ้นคืออะไร การอยู่อย่างเข้าใจทำให้มองเห็นอะไรในอีกมุมมองหนึ่ง ถึงมันจะแย่ แต่อย่างน้อยเราก็เข้าใจเพียงแต่มันแก้ไขไม่ได้ เพราะตัวแปรเหล่านั้นไม่ใชตัวแปรที่เราควบคุมได้ หากเป็นอนาคตที่คาดหวังมันก็เป็นตัวแปรที่ยากจะควบคุม.
ถ้าวันไหนที่หัวใจตัวเองล้มเหลวลงไป ก็กล่อมใจตัวเองว่าอดีตคือสิ่งที่สอน การก้าวต่อไปคือสิ่งที่ขอให้เกิดขึ้น

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

โดย chatsiri ณ 7 พฤษภาคม 2555 23:45 +0700

5 พฤษภาคม 2555

MrChoke

5/5/55 บันทึกข้างห้อง ICU

หลังจากกลับไปสองอาทิตย์อาการของเตี่ยก็ทรงตัวหมอลองถอดเครื่องช่วยหายใจเพราะไม่อยากให้ติดท่อช่วย จะทำให้หายใจเองไม่ได้ เมื่อวานเตี่ยอาการทรุดลงการทำงานของหัวใจผิดปกติหมอต้องใช้ไฟฟ้ากระตุ้นให้หัวใจทำงานตามปกติ และต้องใส่เครื่องช่วยหายใจใหม่อีกรอบ วันนี้มาถึงตอนตีห้ากว่าๆ รอเยี่ยมช่วงเที่ยง 12:00-13:00 น. อาการเตี่ยดีขึ้นจากที่ครั้งก่อนลืมตาไม่ค่อยได้แต่ยกขาได้บ้าง แต่ครั้งนี้ลืมตาได้ทั้งสองข้างมองตามเสียงเรียกได้นานมากแต่เรี่ยวแรงแทบไม่มี ขยับได้แต่หน้าที่หันไปตามเสียงเท่านั้น รอบเตียงมีแต่ถุงยาที่ให้ทางเส้นเลือดเต็มไปหมด สี่คนพี่น้องเราทำใจกันมานานแล้วละ เตี่ยแก่ทรมานมานานนับสิบปี ตอนนั้นผมเองเรียนปีสามเตี่ยออกไปตัดยอดจากแถวนากุ้งริมคลองแถวบ้าน น่าจะล้มหรือเป็นลมนี่แหละไม่มีใครเห็นแม่เล่าว่าแกพยายามคลานกลับบ้านเนื้อตัวเต็มไปด้วยโคลน หลังจากนั้นก็มีอาการซึ่งมีผลต่อสมอง จากคนที่แข็งแรงก็เริ่มทรุดลงเรื่อยๆ เริ่มช่วยตัวเองไม่ได้ นั่งรถเข็น มีบางช่วงที่เตี่ยกลับมาเดินได้เองเช่น วันที่ผมเองรับปริญญา เตี่ยเดินได้เป็นที่น่าแปลกใจมาก ตลอดสิบกว่าปีแม่คอยทำหน้าที่เป็นศรีภรรยาและพยาบาลที่ดีตลอดมา แม่เองก็มีโรคประจำตัวหลายโรค เข่าก็ไม่ค่อยปกติ พี่ชายพี่สาวซึ่งอยู่ไม่ไกลก็ผลัดกันมาดูแลไม่ขาด บางคนพยายามหารักแท้ในโลกนี้แต่สำหรับผมเตี่ยกับแม่นี่แหละคือรักแท้จริงๆ แม่ทำทุกอย่าง เหมือนแม่ทำให้ลูกแบบนั้น ดูแม่กับเตี่ยแล้วผมยังนึกไม่ออกเลยว่าผมจะหาผู้หญิงดีๆ แบบแม่ได้ที่ไหน ? เมื่อวานหมอบอกให้ทุกคนทำใจและจะให้หมอดำเนินการอย่างไรหลังจากนี้ พวกเราก็มีมติแล้วว่าอย่าให้เตี่ยทรมานไปมากกว่านี้อีกเลย ทุกสิ่งล้วนเกิดขึ้น ตั้งอยู่ และดับไป ……เมื่อคืนพี่ชายมานอนรอดูอาการเตี่ยที่โรงพยาบาลทั้งคืน วันนี้ก็ชวนผมอยู่ด้วย นั่งๆ นอนๆ อยู่แถวๆนี้ถ้ามีอะไรฉุกเฉินจะได้ทันท่วงที แบ่งปันให้เพื่อน

โดย MrChoke ณ 5 พฤษภาคม 2555 21:35 +0700

4 พฤษภาคม 2555

MrChoke

The New ipad Charging time

ช่วงนี้กำลังเปิดขาย The New iPad หรือ 3rd generation iPad หรือบางคนเรียก iPad3 หลายท่านได้มาเป็นเจ้าของกันแล้ว ถ้าใครใช้ iPad2 มาก่อนก็จะพบว่าระยะเวลาในการ charge battery นั้นจะนานกว่า iPad2 อย่างเห็นได้ชัด ทั้งนี้มันมีสาเหตุมาจากขนาดของ battery ของ The New iPad มันเยอะกว่าแต่ยังใช้ adapter เหมือนกับ iPad2 นั้นเอง มันเป็นเรื่องปกติ ที่ต้องใช้เวลานาน แต่หลายคนรวมถึงตัวผมเองตอนแรกก็สงสัยว่าทำไม charge ทิ้งไว้ตั้งนานยังไม่เต็มสักที เพราะคุ้นเคยกับ iPad2 ที่ใช้เวลาไม่นานนัก ผมลองหาข้อมูลเจอจากเว็บหนึ่งเขาได้เปรียบเทียบระยะเวลาการ charge ของแต่ละค่ายไว้ดังนี้  จากกราฟ จะเห็นว่าความจุของ The New iPad มันมีขนาด 11666 mAh ส่วน iPad2 ขนาด 6930 mAh ขนาดเพิ่มขึ้นเกือบสองเท่าตัว [...]

โดย MrChoke ณ 4 พฤษภาคม 2555 12:58 +0700

3 พฤษภาคม 2555

Prach

My Debian logs

Fixed

Patch to fixed. 
Patch ideal to fixed

โดย Prach Pongpanich (noreply@blogger.com) ณ 3 พฤษภาคม 2555 22:21 +0700

2 พฤษภาคม 2555

Prach

Setup git server

   การติดตั้งระบบ git server อย่างง่ายใช้ซอฟต์แวร์ทั้งหมดประมาณนี้ (debian or ubuntu) + git + gitosis + ssh + apache + cgit

ssh-server: install
server:~$ sudo apt-get install openssh-server
gitosis: install
server:~$ sudo apt-get install git-core gitosis
server:~$ sudo adduser --system --shell /bin/sh --gecos 'git version control' --group --disabled-password --home /home/git git
gitosis: config

   การเริ่มต้นใช้งาน gitosis เราจะต้องใช้ ssh-key (public) ของเราสำหรับเป็น admin ถ้ายังไม่มีต้องทำการ ssh-keygen  (จำ passphrase ให้ดี)ขึ้นมาจากนั้นก็ import เข้าไปใน gitosis
mylaptop:~$ scp ~/.ssh/id_rsa.pub prach@server:./
server:~$ sudo -H -u git gitosis-init < /home/prach/id_rsa.pub
server:~$ sudo chmod +x /home/git/repositories/gitosis-admin.git/hooks/post-update
   หลังจากขั้นตอนนี้เราจะสามารถ config gitosis ผ่านทาง git repo ได้ดังนี้
mylaptop:~$ git clone git@server:gitosis-admin.git
    ในไดเรกทอรี gitosis-admin ให้แก้ไขไฟล์ชื่อ gitosis.conf เพื่อเพิ่มกลุ่มและกำหนดข้อมูลสำหรับ repositories (จากตัวอย่างจะสร้าง repo ชื่อ foobar , โดยมีสมาชิกคือ prach@mail.com) ดังนี้
mylaptop:~$ cd gitosis-admin; editor gitosis.conf
[gitosis]

[group gitosis-admin]
writable = gitosis-admin
members = prachpub@gmail.com

[group developer]
writable = foobar
members = prachpub@gmail.com

mylaptop:~$ git commit -a -m 'add foobar repo'
mylaptop:~$ git push
   เมื่อ config gitosis เรียบร้อยแล้วเราก็จะสร้าง foobar repo ขึ้นมาดังนี้
mylaptop:~$ mkdir foobar; cd foobar; git init
mylaptop:~$ git remote add origin git@server:foobar.git
mylaptop:~$ echo 'hello' > x.txt
mylaptop:~$ git add x.txt
mylaptop:~$ git commit -a -m 'hello'
mylaptop:~$ git push origin master
   สำหรับ foobar สามารถ clone ผ่านทาง ssh ได้ดังนี้
mylaptop:~$ cd /tmp;git clone git@server:foobar.git

apache2: install
 server:~$ sudo apt-get install apache2
cgit: install
server:~$ git clone git://hjemli.net/pub/git/cgi
server:~$ cd cgit;git submodule init;git submodule update
server:~$ sudo apt-get  install libcurl4-openssl-dev build-essential
server:~$ sudo make
server:~$ sudo mkdir -p /var/www/cgit/{cgi-bin,css}
server:~$ sudo cp cgit /var/www/cgit/cgi-bin/cgit.cgi
server:~$ sudo cp {cgit.css,cgit.png} /var/www/cgit/css/
cgit: config

   ตัวอย่างการ config cgit
server:~$ sudo vim /etc/cgitrc
logo=/cgit-css/cgit.png
css=/cgit-css/cgit.css
enable-index-links=1
virtual-root=/git/

repo.url=foobar
repo.desc=Foobar repositories
repo.path=/home/git/repositories/foobar.git

   เพิ่ม config ของ apache ให้รัน cgit.cgi
server:~$ sudo vim /etc/apache2/conf.d/cgit.conf
 Alias /git "/var/www/cgit/cgi-bin"


      Options FollowSymLinks +ExecCGI
      AddHandler cgi-script .cgi
      DirectoryIndex cgit.cgi

      RewriteEngine on
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^.* /git/cgit.cgi/$0 [L,PT]

Alias /cgit-css "/var/www/cgit/css"

      AllowOverride None
      Options None
      Order allow,deny
      Allow from all
  จาก config ไฟล์ของ apache ต้องใช้ mod rewrite ด้วย
server:~$ sudo a2enmod rewrite
server:~$ sudo /etc/init.d/apache2 restart

   เปิด browser แล้วลองเรียกไปที่ http://server/git


Ref:

โดย Prach Pongpanich (noreply@blogger.com) ณ 2 พฤษภาคม 2555 18:21 +0700

30 เมษายน 2555

bact

อย่าโทษคนนำสาร Don’t shoot the messenger

Don't shoot the messenger

Follows #freejiew for updates on Prachatai’s director verdict. Case details at freedom.ilaw.or.th.


โดย bact ณ 30 เมษายน 2555 02:44 +0700

27 เมษายน 2555

Sothorn

สิ่งที่ควรทำหลังติดตั้ง Ubuntu 12.04

โดย sothorn ณ 27 เมษายน 2555 18:02 +0700

19 เมษายน 2555

Udomsak

Fix yii framework lighttpd + php-fpm date_default_timezone_set()

php-fpm  error yii framework  date_timezone_function

Problem  

i use lighttpd with php-fpm ( FastCGI Process Manager )  ( php-fpm )  and install yii framework.


Chive is mysql management web-ui tool  after install it's error with  ..

"

Internal Server Error

strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function... " 







Solve.

#edit  /etc/php.ini

edit  date.timezone = 'Asia/Bangkok'  ; this my case

restart php-fpm

fixed. :)






โดย udomsakc (noreply@blogger.com) ณ 19 เมษายน 2555 10:44 +0700