MyMainBlog
Everybody visit this blog should be notified that my main blog is http://lewcpe.exteen.com/
Anyway, I may come to post in this blog seldomly.
A migration has begin.
Everybody visit this blog should be notified that my main blog is http://lewcpe.exteen.com/
Anyway, I may come to post in this blog seldomly.
Yesterday, I opened Wikipedia to read featured article as usual. But I found it down, becuase of power.
Google purposed to donate its' bandwidth to Wiki Foundation. I wonder if they will donate a data-center inside their office for hosting wikipedia. By fully sponsor Wiki Foundation, I see many up-side for Google. For example: better image to OpenSource world, speed up to indexing Wikipedia, etc.
MSs are trying to use others product as Encarta to integrate with their search engine. Wikipedia is the solution for Google.
If Google isn't going to buy a comercial encyclopedia and use it int it's own search engine like when it bought Picasa. I think Google will download a copy of Wikipedia Database and host it by itself. This would be great for Wikipedia too. Today, Wikipedia is taking very heavy load and latency is too long for someone like me.
One of OpenSources I ever participated to promotion is Superversion. I translated Superversion's tutorial by Chris R. Coughlin into Thai. I've passions to translate and contribute knowledges to Thais. In my opinion, knowledges are too expensive in this country, with average household income about 2000-4000$ per year. Most family that tend to send their kid to the university have to pay for tuition fee for about 400$ per year. Books in this country is very expensive too, textbook I use in the undergraduate course cost about 20-40$ thats too much for many family here.
I'm glad when there're some publishers are initiating to print (extra) low cost book in Thailand. These book usually cost not over than 20$ and translated into Thai, that give more opporturnity for more people.
I'm very interest in project like Wikipedia. I impressed with the idea of free knowledge to the world. One day, I may write a book and post to Wikibook.
One of OpenSource's problem is there are too many projects. The end-user get confuse to determine which one should he/she give a try. I got difficaulty many times I try a new program that have very good feature but in fact, it just go out from some laboratory from an university. These programs are good in new experimental features but always come with bad interface and bugs.
I hope there would be a website that post the list of productive OpenSource program. So the users can read their reviews and give less try to find a program that satisfied them.
One of many good program I found is OPAG. I'm so happy when I found this one because of my homework. Many programming homework require program's options. I have to write and rewrite the option parser many time that make me pray for someone who will make a automatic generator like Lex&Yacc.
I found OPAG at freshmeat.net like others good OpenSource program. At first glance, I ignored it becuase there were many parser generator out there, and I don't think I need one more. But the full name as Option Parser Generator can induce me, so I give its a try.
OPAG use it's own script which look like Lex's script. It so easy to understand so the maker didn't give you any tutorial or manual but they give you an OPAG's script that used for OPAG itself.
Here's some part from the script: (I modified a little for better layout.)
g glibc "Use Glibc"
s struct "[=TAG]Use struct" optarg
f function-name "=IDENTIFIER Rename the function's name" reqarg
version "display version and exit" return
That's it, simple and understandable. I can use this program by reading it's own script.
But text-mode programming seems to be not enough for me. Now, I'm trying to program in graphic and try to compare between Qt3 and wxWidget. I will tell about this battle someday.
Recently, I have an idea about a project that help people to use more OpenSource software. That would be great for people like me who don't know where to start with OpenSource. Instead of pushing people to clear their PC and install Linux, we shold give the people a migration guideline that will tell where to start with OpenSource.
I call this project "Welcome to OpenSource".

The first OpenSource program (Exclude GCC) is JEdit. Before I use this editor, I tried many editor like EMacs, vim, pico and many others. Somes are too simple but some are too complex. I want an editor that maintain it's simple along with powerful feature, JEdit give me both.
This editor simply work when you run it. It has just text area to edit, so you can use it at once it run. Syntax highlight and auto-indent worked out-of-box. I impressed with many powerful feature e.g. regular-expression matching that come along with usual search dialog, something like this is missing from vim.
Until now I still use JEdit as my main editor. It run on Java virtual machine so I sure that when I move to Linux or *BSD, this editor will go alng with me.
My first step into the OpenSource world is Putty. A small and work ssh client. I use putty by the regulation of a subject in the university that I took many years ago. I have to use text-mode editor like vim and many shell command like sed, awk, grep, and etc., It was pain more than fun. I failed one of many tests because of unusual enviorment.

Long time ago, I moved away from blogger because my relative has open his own blog service at Exteen.com. So I moved to write there. But now I try to publish more narrow subject to the world, so I move back here to write about Open-Source migration from my view.
OpenSource and me.
It's about six months that I slowly tried to move to OpenSource world. I found many good and bad along the way. I tried many many program in open-source along with my migration.
In the first time, I jump into the OpenSource world suddenly I decided to. I remove Windows from my laptop and install Linux TLE. (Thai Language Extension) That gave me many pain with my job stucked by many annonying problems. So I back off and retry with partially move to the world of OpenSource. I found this way is more fun and more exciting. I get new experience from new OpenSource program which run on WindowsXP and my job able to go along run with old program.
I'm Thai.
The most problem I found in the imgration is language. I'm Thai and live in Thailand. Thai language isn't widely support by OpenSource's developer. That isn't their fault but it's the main difficulty for the one decided to move like me. This problem seems to be less nowaday but need more improvement to get end-user to move along.
พอดีว่าเขียนบทความลงหนังสือให้น้องๆ ขณะที่กำลังเขียนบล็อกนี้อยู่ แต่ตอนนี้บล็อกนี้ไม่ค่อยได้ใช้แล้วครับ เพราะไปใช้ของแชมป์แทน
ถ้าอ่านที่นี่แล้วลองไปตามอ่านที่ www.exteen.com/lewcpe นะครับ
| Reuters.com: "The service, known as 'SonicSelector,' was developed by British-based download service OD2 and was unveiled on Monday at a press conference in London." |
เกิดมาไม่เคยกินเครื่องดื่มลิตรละหกสิบครับ เขียนบันทึกไว้สักหน่อย
เรื่องของเรื่องไม่มีอะไรมาก มันลดราคาเหลือครึ่งเดียวที่ห้างหน้าปากซอย เลยซื้อมาลอง ชีวิตนี้คงไม่ได้กินมันอีกแล้ว
จากภาคนอก Package เหมือนกับยี่ห้ออื่นทุกประการ ไม่ต่างกันเลย แต่ไหงราคาต่างกันครึ่งเท่าหว่า..
เปิดขวดมากลิ่นมะลิออกมาก่อนเลย เตะจมูกมาก มาแนวเดียวกับชาลีวังเลย ไม่รู้ใครมาก่อนกันแต่อันนั้นก็ซื้อตอนลดราคาเหมือนกัน
รสชาติไม่ขมเหมือนชาลีวัง เท่าที่กินออกแนวไปทางยูนิฟรสดั้งเดิมซะมาก เหมือนจะเข้มกว่าหน่อยนึงแต่ไม่ชัด แต่กลิ่นหอมกว่ามาก
กำลังพยายามกลับไปกินน้ำเปล่าครับ
| Suspected 'Half-Life' code thieves arrested | CNET News.com: "Game developer Valve Software announced on Thursday that law enforcement authorities have arrested several suspects for allegedly stealing source code for the highly anticipated game 'Half-Life 2.'" |
| CNET News.com: "Google is considering renewing support for the popular RSS" |