Creating a certificate for Apache-SSL : สร้าง SSL ให้กับ apach

  • Create a key file:

# openssl genrsa -out key.pem 2048
  • Create a certificate request. You will be asked to give information which will be included in the certificate.
# openssl req -new -key key.pem -out request.pem
  • Create a self-signed certificate that is valid for a year:
# openssl req -x509 -days 365 -key key.pem -in request.pem -out certificate.pem
  • Concatenate the key and certificate into a single file:
# cat key.pem certificate.pem >apache.pem

การทำแบบนี้เป็นการทำแบบ slef-signing ให้ไปไฟล์เดียว ไม่ได้ทำแบบ PKI ที่มีความปลอดภัยมากกว่า แต่พอไหวๆ



ที่มา: http://cens.ioc.ee/cens/local/howtos/creating-a-certificate-for-apache-ssl

Posted by Revolution Thu, 31 Jul 2008 08:22:47 GMT

Posted in  | Tags , ,  | no comments | no trackbacks

My Motolora E680i mpkg install

วิธีลง จาก ThaiLinuxPDA.COM

MPKG Installer คือตัวติดตั้งโปรแกรมต่างๆแบบที่มาในไฟล์นามสกุล mpkg (.mpkg) สำหรับ E680i

การติดตั้ง MPKG Installer ทำได้โดย

  1. ลง LinLoader ก่อน
  2. แตกไฟล์ออกจะได้ mpkg.lin และ MPKG.mpkg นำไปไว้ในโทรศัพท์
  3. จิ้มที่ไฟล์ mpkg.lin 1 ที รอจนได้ยินเสียงคนจีนพูด
  4. restart เครื่องใหม่ หรือเปลี่ยนลำดับไอคอน แล้วไอคอน mpkg จะออกมาครับ ลบไฟล์ดอกไม้ทิ้งด้วยครับ

การติดตั้งโปรแกรมต่างๆ (.mpkg) ด้วย MPKG Installer ทำได้โดย

  1. เปลี่ยนนามสกุลไฟล์จาก .mpkg เป็น .pkg
  2. ในการติดตั้งครั้งแรกให้จิ้มค้างที่ไฟล์แล้วเลือกเปิดด้วย mpkg installer (ไอคอนรูปคอม) และติกที่ใช้โปรแกรมนี้เปิด แล้วตกลง
  3. ในครั้งต่อๆไปจิ้มที่ไฟล์ .pkg ได้เลยรอจนมีเสียงคนจีนพูด
  4. restart เครื่องใหม่ หรือเปลี่ยนลำดับไอคอน แล้วไอคอนโปรแกรมที่เราลงจะออกมาครับ

การลบโปรแกรมที่ติดตั้งด้วย MPKG Installer

  1. จิ้มที่ไอคอน MPKG Installer (รูปคอม) จะได้ไฟล์ชื่อ mpkg ในตัวเครื่อง (diska)
  2. เปลี่ยนชื่อไฟล์จาก mpkg เป็น mpkg.txt
  3. เปิดดูในไฟล์ mpkg.txt จะมีรายชื่อโปรแกรมทั้งหมดที่ลงด้วย MPKG Installer ไว้
  4. ลบชื่อโปรแกรมออกโดยให้เหลือเฉพาะโปรแกรมที่ต้องการลบไว้ และบรรทัดแรกให้เว้นว่างไว้
  5. หลังจากแก้ไขไฟล์ mpkg.txt แล้ว ให้จิ้มที่ไอคอน MPKG Installer อีกครั้งเพื่อยืนยันการลบโปรแกรม
  6. รอจนมีเสียงพูดแปลว่าลบโปรแกรมเสร็จเรียบร้อยแล้วให้ restart เครื่องใหม่ เป็นอันเรียบร้อย

Posted by Revolution Mon, 28 Apr 2008 06:57:52 GMT

Posted in  | Tags , ,  | no comments | no trackbacks

Speedthai Go to passenger 1.0.1

Now Speedthai Rails hosting in Thailand switch from Fcgid to Passenger (mod_rails) which consume less memory and better performance

ตอนนี้ Speedthai Rails Hosting ในประเทศไทยได้เปลี่ยนจาการใช้ fcgid ไปเป็น Passenger (mod_rails) ที่มีประสิทธิภาพดีกว่าและยังบริโภคแรมน้อยกว่า

อยู่ในขั้นทดสอบ

Posted by Revolution Fri, 18 Apr 2008 07:37:58 GMT

Posted in ,  | Tags , , , ,  | no comments | no trackbacks

True = ทุย

วันนี้จะเข้าไป update ข้อมูลใน rubyforge.org ต้อง login ผ่าน https ใส่ password ตั้งหลายครั้งแต่ก็ไม่ผ่าน สงสัยติด transparent proxy เลยลองผ่าน proxy ของมันดู proxy.asianet.co.th:80 กลับเข้าได้ T_T เอาไงกับมันดีจะหมดสัญญาแล้วด้วย เปลี่ยนเป็น TOT หรือ CAT ดีไหมเนี่ยแต่ TOT มันเหมือนคนร้องไห้อ้าปากเลย

Posted by Revolution Tue, 20 Nov 2007 05:30:11 GMT

Posted in ,  | Tags , ,  | no comments | no trackbacks

Redgem Project for Rails Hosting

I’m a ruby programming hobbyist and doing rails hosting in Thailand especially ruby (and rails). Because in Thailand, there is nobody doing rails hosting. In fact, I fall in love with ruby as much as i written. One factor that make ruby grow up, there is a product that can release ruby and rails powers. So I decide to do Control panel for Rails hosting in ruby programming.

This project is base on vhcs2 concept with additional features. I draw some concept of control panel with freemind software

I call this project name “REDGEM” and now I opening project to rubyforge.org and get approve alrady. It can be accessed to redgem project

For rough concept, I separate work into 2 path

  1. Web Control Panel – It is written by Ruby on Rails. This part is interacted with user.
  2. Engine – It is also written by Ruby. The engine has responsibility to edit file configuration and deployment

For Future design, UI it may not be a web, it can be other or other language

As you see this is not easy one to do, I need help. Anyone can help me please let me know.

Thank You

File: redgem concept

ภาษาไทยข้างใน

Posted by Revolution Mon, 19 Nov 2007 11:31:42 GMT

Posted in ,  | Tags , , , ,  | no comments | no trackbacks

vhcs2 security alert

แก้ไข php.ini

disable_functions = system, exec, shell_exec, passthru, pcntl_exec, putenv, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, popen, pclose, set_time_limit, ini_alter, virtual, openlog, escapeshellcmd

allow_url_fopen = Off

register_globals = Off

แต่ถ้าจำเป็นต้องใช่บาง function ให้ใส่แค่เพียง

disable_functions = show_source, system, shell_exec, assthru, exec, phpinfo, popen, proc_open, copy

ก็พอ

ที่มา: 212cafe

Posted by Revolution Fri, 19 Oct 2007 15:43:23 GMT

Posted in  | Tags , ,  | no trackbacks

Model Designer Tools

แต่เดิมผมเขียน DFD + ERD เลยใช้ Case Studio ปัจจุบัญโดนซื้อโดย TOAD ไปเรียบร้อยแล้ว

พักหลังพยามจะเขียน UML ดู แล้ว CASE Studio ก็ใช้ได้แต่ windows แต่ยังอยากได้ tools ที่มี

1. UML
2. ERD
3. DFD
4. แล้วก็สร้าง report ได้
5. และก็ใช้ได้กับ windows และ linux
6. OSS หรือ ไม่เสียเงิน

ก็หาดูมีตัวเลือกในใจอยู่
1. Poseidon ไม่ใช่ที่อาบน้ำนะ
2. Visual paradigm
3. ArgoUML

ก็เลยมาจบลงที่ visual paradigm เพราะตรงตามความต้องการทุกอย่าง แต่มีข้อเสียนิดนึงคือกิน mem เยอะ แล้วก็download มาจะได้มาทั้งชุด แล้วก็เลือกลง มันร้อยกว่าเมกแหนะ

อีกหน่อยคงเขียน DFD น้อยลง คิดว่ามีคัวไหนจะใช้แทนได้มั่งครับ แล้วคุณใช้ตัวไหนอยู่

Posted by Revolution Fri, 24 Aug 2007 04:51:45 GMT

Posted in  | Tags , , , , ,  | no comments | no trackbacks

build libgems-ruby เอง

พอดีจะลง notebook ใหม่เลยลอง build source ของ libgems-ruby มาดู โดยไปเอา source มาจาก feisty มา build บน edgy โดยมีลำดับ


//เปิด feisty ใน source
#apt-get source rubygems
//ปิด feisty ใน source
#apt-get build-dep rubygems
//เปิด feisty ใน source
#apt-get source —build rubygems

แต่ว่ามันจะมี ติด dependency นิดหน่อยดูได้จากที่ ubuntu package

พอ build เสร็จก็ได้มา 2 ไฟล์

libgems-ruby1.8_0.9.0-5_all.deb

rubygems_0.9.0-5_all.deb

ไม่รู้ว่าเวลา build ทำไงให้มี version แบบที่เขาทำกันไม่เท่เลย

Posted by Revolution Thu, 22 Mar 2007 06:46:31 GMT

Posted in ,  | Tags , , ,  | no comments | no trackbacks

DBDesigner by Fabforce on Ubuntu

ก่อนหน้านี้ เรื่องหา DBDesign ไปจบที่ OSA แต่มันค่อนข้างบักเยอะมากๆๆ ถึงมากที่สุด ผมประทับใจกับการทำงานของมันแต่สุดท้ายทนบักเยอะไม่ไหว หับกลับมาพึ่ง mysql-workbench แต่ก็นะ alpha version ไม่น่าใช้มากๆ design สวย แต่กลับใช้งานไม่ได้จริง save ไม่ติดมั่ง เปิดไฟล์ที่ save ไว้ไม่ได้มั่ง จนงานแทบไม่เดิน วันนี้เลยตัดสินใจ เอา DBDesigner ที่เป็นต้นตอของ mysql-workbench มานัวดูบน ubuntu เพราะก่อนหน้านี้ใช้บน windows ปั่นไปก่อนแล้ว

ดังคาด ไม่มี error แต่ start ไม่ขึ้น เล่นเอามึนไปหลายนาที สุดท้ายไปดู script start มีเก็บ log ก็เลยเอามาดูปรากฏว่าไม่มี lib 2 ตัว ถ้าใครจะเอาไปใช้งาน ให้ลง libstdc++2.10-glibc2.2 กับ libxft1 ด้วยครับ บน edgy น่าจะใช้ได้เลยปกติ แต่รู้สึกว่าจะ require openGL ด้วยถ้าไม่มีก็ run ได้แต่ไม่สวย
dbdesigner

Posted by Revolution Wed, 03 Jan 2007 08:08:18 GMT

Posted in  | Tags , , ,  | no comments | no trackbacks

ERD modeling and Design

อยากหา tools ที่ช่วยเขียน ER ที่เป็นทั้ง physicals พร้อม logical บน Linux มานานๆๆๆๆๆๆๆๆๆ มากแล้ว แต่ก่อนพยามใช้ mysql-workbench ซึ่งเป็นอันที่พัฒนาโดยใช้ concept มาจาก DBDesigner ของ Fabforce.net ซึ่งผมเคยใช้แล้วรู้สึกว่าดีมากๆๆ แจ่พอ port มาบน ubuntu แล้วห่วยไปเลย ด๊องๆเดี๊ยงๆ ทำให้ Fabforce.net เลิกการพัฒนา DBDesigner โดยปริยาย"แถมเหน็บ Mysql ด้วย":http://www.fabforce.net/forum/

Posted by Revolution Tue, 21 Nov 2006 16:43:32 GMT

Posted in  | Tags , , , , ,  | no comments | no trackbacks