Typo is hebinated

Posted by Revolution Wed, 21 Nov 2007 05:10:00 GMT

Piers Cawley หนึ่งใน main developer ของ typo ออกมาพูดใน blog ตัวเอง
ถึงการหยุดนิ่งของ typo และยังมีการชมเชย Mephisto ที่มีการทำงานที่ดีกว่า typo ทำให้ developer ทำงานได้ง่ายด้วยการเขียน code ที่สะอาด

แต่ไม่นานมานี้ดูท่าจะมีการเปลี่ยนแปลงครั้งใหญ่กัน typo (และคงอีกหลายๆตัว) กับการมาของ rails 2.0 จะรอดีหรือจะ folk ดี หรือจะเขียนเองดีน้า….

อยากได้ plugin เหมือน jazzy ใน Mephisto ไปถาม punneng ดีกว่า

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

True = ทุย

Posted by Revolution Tue, 20 Nov 2007 05:27:00 GMT

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

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

Redgem Project for Rails Hosting

Posted by Revolution Mon, 19 Nov 2007 11:07:00 GMT

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

Redgem

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

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

Read more...

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

file_column

Posted by Revolution Thu, 08 Nov 2007 16:41:00 GMT

พอดีมีทำ upload ทั้งรูปและไฟล์ pdf ด้วย file_column แต่มีการกำหนดไว้ว่าให้ resize รูปที่ขึ้นไป พอ upload pdf ก็เกิดปัญหานะสิเพราะมัน resize ทำ thumbnail ไม่ได้ (ที่จริงก็ได้แต่ยังไงไม่รู้) เพราะมันจะทำให้ WebBrick crash ไป และก็ขี้เกียจไปสร้างอันใหม่
code เดิม

<notextile>
<span class="ident">validates_file_format_of</span> <span class="symbol">:image</span><span class="punct">,</span> <span class="symbol">:in</span> <span class="punct">=&gt;</span> <span class="punct">[&quot;</span><span class="string">gif</span><span class="punct">&quot;,</span> <span class="punct">&quot;</span><span class="string">jpg</span><span class="punct">&quot;,</span> <span class="punct">&quot;</span><span class="string">png</span><span class="punct">&quot;,&quot;</span><span class="string">pdf</span><span class="punct">&quot;]</span>
<span class="ident">file_column</span> <span class="symbol">:image</span><span class="punct">,</span> <span class="symbol">:magick</span> <span class="punct">=&gt;</span> <span class="punct">{</span>
   <span class="symbol">:versions</span> <span class="punct">=&gt;</span> <span class="punct">{</span>
      <span class="symbol">:thumb</span> <span class="punct">=&gt;</span> <span class="punct">{</span><span class="symbol">:crop</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">1:1</span><span class="punct">&quot;,</span> 
      <span class="symbol">:size</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">50x50!</span><span class="punct">&quot;,</span> <span class="symbol">:name</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">thumb</span><span class="punct">&quot;},</span>
   <span class="punct">}</span>
<span class="punct">}</span></notextile>

ทุกไฟล์ที่ upload มันก็ทำ version ตามที่กำหนดไว้หมด แก้โดย

<notextile>
<span class="constant">IMAGE_EXTENSIONS</span> <span class="punct">=</span> <span class="punct">{</span>
<span class="punct">&quot;</span><span class="string">image/gif</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">gif</span><span class="punct">&quot;,</span>
<span class="punct">&quot;</span><span class="string">image/jpg</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">jpg</span><span class="punct">&quot;,</span>
<span class="punct">&quot;</span><span class="string">image/png</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">png</span><span class="punct">&quot;</span>
<span class="punct">}</span>
<span class="constant">OTHER_EXTENSIONS</span> <span class="punct">=</span> <span class="punct">{</span>
<span class="punct">&quot;</span><span class="string">application/pdf</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">pdf</span><span class="punct">&quot;,</span>
<span class="punct">&quot;</span><span class="string">application/msword</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">doc</span><span class="punct">&quot;,</span>
<span class="punct">&quot;</span><span class="string">application/zip</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">zip</span><span class="punct">&quot;,</span>
<span class="punct">&quot;</span><span class="string">text/plain</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">txt</span><span class="punct">&quot;,</span>
<span class="punct">&quot;</span><span class="string">text/xml</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">xml</span><span class="punct">&quot;,</span>
<span class="punct">&quot;</span><span class="string">video/mpeg</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">mpeg</span><span class="punct">&quot;,</span>
<span class="punct">&quot;</span><span class="string">video/quicktime</span><span class="punct">&quot;</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">mov</span><span class="punct">&quot;,</span>
<span class="punct">}</span>

<span class="ident">file_column</span> <span class="symbol">:image</span><span class="punct">,</span> <span class="symbol">:magick</span> <span class="punct">=&gt;</span> <span class="punct">{</span>
   <span class="symbol">:options</span> <span class="punct">=&gt;</span> <span class="punct">{</span><span class="symbol">:mime_extensions</span> <span class="punct">=&gt;</span> <span class="constant">IMAGE_EXTENSIONS</span><span class="punct">},</span>
   <span class="symbol">:versions</span> <span class="punct">=&gt;</span> <span class="punct">{</span>
      <span class="symbol">:thumb</span> <span class="punct">=&gt;</span> <span class="punct">{</span><span class="symbol">:crop</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">1:1</span><span class="punct">&quot;,</span> 
      <span class="symbol">:size</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">50x50!</span><span class="punct">&quot;,</span> <span class="symbol">:name</span> <span class="punct">=&gt;</span> <span class="punct">&quot;</span><span class="string">thumb</span><span class="punct">&quot;},</span>
   <span class="punct">}</span>
<span class="punct">}</span>

<span class="ident">file_column</span><span class="punct">(</span> <span class="symbol">:image</span><span class="punct">,</span>
<span class="symbol">:options</span> <span class="punct">=&gt;</span> <span class="punct">{</span><span class="symbol">:mime_extensions</span> <span class="punct">=&gt;</span> <span class="constant">OTHER_EXTENSIONS</span><span class="punct">})</span>
</notextile>

ทำมันทั้งยังงี้ล่ะ เผื่อไฟล์อื่นจะได้ใช้ได้ด้วย ส่วน validates_file_format_of ก็เพื่มเอาเท่าที่ใช้

ไม่รู้ว่า act_as_attachment จะเป็นไงมั่ง แต่ตอนนี้สำหรับหผม file_column ยังโอเคอยู่

ที่มา

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

Rails Log

Posted by Revolution Mon, 05 Nov 2007 03:49:00 GMT

พอดีมีปัญหาเกี่ยวกับ log ใน rails ซึ่งมันก็กินเนื้อที่เยอะพอดูเลยพยามหาวิธีปิดมัน แต่สุดท้ายก็รู้ว่ามันปิดไม่ได้ เพราะ log มันเอาไว้ดูความเคลื่อนไหว ก็เลยได้แต่พยามหาวิธีให้มันเก็บน้อยลง ไปเจอที่ wiki ของ rails สรุปได้ว่า

ActiveRecord จะไปเรียกใช้ class Logger เพื่อจะทำการเก็บ log ลงไฟล์

ใน development จะใช้ :debug
ใน production จะใช้ :info

ซึ่งทั้งหมดก็มี :debug, :info, :warn, :error, :fatal ซึ่ง log class ของ ruby ยังมี :any แต่ไม่ทำงานบน rails ถ้าอยากให้ log น้อยลง เอาเฉพาะที่มี error ก็ใช้ :error

ให้เพิ่ม


config.log_level = :error

ลงในไฟล์

config/environment.rb

หรือถ้าจะปรับแต่งใดๆ ดูได้ที่ wiki ของ rails ครับ

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

Commart ปีนี้ 2550

Posted by Revolution Fri, 02 Nov 2007 17:09:00 GMT

เนื่องจากวันนี้อยากไปเดินงานคอมมาร์ท ไปทั้งทีขอเสียเงินหน่อยได้ของกลับมา

  1. แบตเตอรี่ ซันโย eneloop หร้อมแท่นชารจ์เร็ว ราคา 999
  2. MP3 FM Modulator ไว้ใช้กับรถยนต์ เสียบได้ทั้ง USB, SD, และ Line-in ไม่ต้องมีเครื่องเล่นเลย ราคา 470

รีบๆๆเลย รีบกลับบ้านเพราะอยากลอง MP3 FM Modulator ขึ้นรถปุ๊ป เสียบๆๆ ใส่ๆๆ เปิดวิทยุ …..

_"

ไม่ดังหว่ะ แต่มันเล่นแล้วนะ กดไปกดมา ไม่ได้เปิดเสียงนี่หว่า ฮาๆ แล้วก็หาคลื่นที่มันไม่มีคนใช้มาจูนเข้าด้วยกัน จำได้พี่แสน เคยใช้ 107.2 ไม่มีใครใช้แน่ๆๆ เอาลอง …

ฉิบหาย วิทยุชุมชุน เพียบเลย เอาเป็นว่าไอ้พวกลูครึ่งทั้งหลายไม่มีที่ไหนว่างเลย เวลามัน ทod แล้วเสียงเหมือนทับๆๆกัน ฟังไม่ค่อยเพราะเลย พยามหาคลื่นที่ไม่ได้อยู่แถวนั้น แถวๆบางนา พระโขนง ใช้ 92.8 พอได้

หลังจากส่งจ๊ะกลับบ้านเลยนึกได้ว่ามันมีคลื่นนึงปกติไม่มีใครใช่ แต่เมืองไทยมีกฏหมายว่าไม่ให้ใช้เหมือนกันแต่เสือกมีคนใช้ได้ 87.5 ไง เอาว่ะนอกเวลาราชการไม่มีเสียงหรอก โป๊ะเชะ ใช้ได้เนียนๆเลย เอาเป็นว่าใช้ 87.6 แล้วกัน เพื่อใช้กลางวันด้วย หุหุ

เรื่องนี้นะถ้าจะหวัง ขอให้มีที่ว่างซักช่องให้ผมได้ใช้ด้วยเถอะๆ (470 เบียดวิทยุชุมชนหลักแสน)

ส่วนงานคอมมาร์ทปีนี้มี Microsoft Hardware มาหลายบูทเลย นึกในใจ เมื่อไหร่จะมี OpenHarware มาขาย ไม่ก็ Linux Competable Hardware มั่ง

ของในงานราคาบางอย่างก็ถูกว่า (หลักสิบ) ของบางอย่างให้เดินดูทั่วๆ งานก่อนค่อยตัดสินใจซื้อเพราะบางร้านขายถูกกว่าเป็นร้อยก็มี เช่น MP3 FM Modulator บางร้านขาย 550 นะ

พวกร้านคอมทั้งหลาย กำไรน้อยแต่ทำไมเปิดกันจัง เพราะมันชาย VAT ได้ไง ไว้จะอธิบายหลักการอีกที ไปนอนดีก่า

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

vhcs2 security alert

Posted by Revolution Fri, 19 Oct 2007 15:39:00 GMT

แก้ไข 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 in  | Tags , ,  | no trackbacks

Model Designer Tools

Posted by Revolution Fri, 24 Aug 2007 04:48:00 GMT

แต่เดิมผมเขียน 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 in  | Tags , , , , ,  | no comments | no trackbacks

political compass

Posted by Revolution Thu, 23 Aug 2007 12:00:00 GMT

เ้ห็นเขาลองทำ ก็เลยเอามั่ง เป็นไปตามคาด เรามันหัวเอียงซ้าย

Economic Left/Right: -7.38

Social Libertarian/Authoritarian: -3.52

ลองทำดูได้ที่ political compass

Posted in  | Tags ,  | no comments | no trackbacks

Which Transformers you are?

Posted by Revolution Tue, 21 Aug 2007 06:30:00 GMT

ดูมาจากของ veer อีกที่อ่ะ

Jazz

Jazz picked his sports car form because it’s the epitome of style. If there’s one thing he digs about Earth, it’s human culture.

Like Jazz, you are compassionate and your heart is pure. You want to be a leader and show some promise, but you have much to learn. In addition, you enjoy being one step ahead of your friends as far as trends and technology.

I AM
73%
JAZZ
Take the Transformers Quiz

Posted in  | Tags ,  | no comments | no trackbacks

Older posts: 1 ... 3 4 5 6 7 ... 11