Loading

Firefox 3.5 is out

Firefox 3.5 is officially out (I am using 3.6 though) :-)

http://www.mozilla.com/en-US/firefox/firefox.html

Burglish Systems အိမ္ေျပာင္းျခင္း (from googlepages to burglish.my-mm.org)

အစက သပ္သပ္ပို့စ္အေနနဲ့ မတင္ေတာ့ဘူးလို့ပါပဲ။

ဒါေပမယ့္ burglish.googlepages.com ကို သံုးေနတဲ့သူ 10% ေလာက္ရွိပံုေပါ္တဲ့အတြက္

bookmark လုပ္ထားသူမ်ား

http://burglish.com

ဒါမွမဟုတ္

http://burglish.my-mm.org/latest/trunk/web/testarea.htm
http://burglish.my-mm.org/latest/trunk/web/fontconv.htm

သို့ ေျပာင္းလဲ bookmark လုပ္ျကပါရန္။

ဒါနဲ့ က်ေနာ္ ကိုယ္တိုင္ မထင္ထားတာကေတာ့ Burglish ဟာ တစ္ေန့ကို access ပ်မ္းမ်ွ ၅၀၀၀ ခန့္ ရွိေနပါတယ္။

Rgds,
Soe Min

Don't Use C# or Mono (by Richard M. Stallman)

http://slashdot.jp/opensource/article.pl?sid=09/06/30/0123204

http://sourceforge.jp/magazine/09/06/29/050217

http://www.fsf.org/news/dont-depend-on-mono

Debian ေနာက္ဆံုးထြက္တဲ့ ဗားရွင္းမွာ Mono ကို ထည့္ထားတာေတြ့ရျပီး အဲတာဟာ Community ကို မျဖစ္သင့္တာေတြ ျဖစ္မလာဘူးလို့ ေျပာမရပါဘူး။

C# ဟာ Microsoft ရဲ့ မူပိုင္ျဖစ္တယ္။ ဒါေျကာင့္ Microsoft ဟာ အခ်ိန္မေရြး Mono စတဲ့ Free အျဖစ္ထုတ္ထားတဲ့ ဟာေတြအကုန္လံုးကို Special Patent ကို အသံုးျပုျပီး ကိုင္လွုပ္လို့ရပါတယ္။

C# သံုးလို့မရရင္ C# ကို သံုးထားတဲ့ သင့္ရဲ့ Free Applications ေတြလဲ သံုးလို့ရမွာ မဟုတ္ပါဘူး။

Michael Jackson Kills the Internet

အင္တာနက္ဟာ န်ူးကလီးယားရဲ့ ဒါဏ္ေတာင္ ခံနိုင္ေအာင္ ဒီဇိုင္းဆြဲထားတယ္ လို့ဆိုထားေပမယ့္ မိုက္ကယ္ဂ်က္ဆင္ သတင္းေျကာင့္ အသက္မထြက္တာ ကံေကာင္းသြားတယ္လို့ဆိုပါတယ္။ :P

http://www.daniweb.com/blogs/entry4472.html

ဂူဂယ္ကလည္း ဆာဗာကို attack လုပ္ခံရတယ္ အထင္နဲ့ Error page ျဖစ္ေအာင္ လုပ္ပစ္တဲ့ အထိျဖစ္ပါတယ္။

Google-Mistook-Jackson-Searches-For-Net-Attack

#Memo - FastCGI

က်ေနာ္တို့ unix က shell ထဲမွာ script ကို run ရင္

#!/bin/sh
#!/usr/bin/perl

စသျဖင့္ ထိပ္ဆံုးလိုင္းမွာ ေရးေလ့ေရးထရွိပါတယ္။

windows မွာဆိုရင္ script run ခ်င္ရင္ wscript.exe script.vs စသျဖင့္ run တာနဲ့ ဆင္မယ္ထင္ပါတယ္။

အဲသလို run ရင္ wscript.exe, sh, perl စတဲ့ main program ကို အရင္ load လုပ္ရပါတယ္။

web site အေနနဲ့ ဆိုရင္ user ရဲ့ request တိုင္းမွာ အဲလိုလုပ္ေနရရင္ performance ကို ထိခိုက္ပါတယ္။

အဲဒါကို ေျဖရွင္းဖို့ တစ္နည္းကေတာ့ apache ရဲ့ modules အေနနဲ့ လုပ္ထားတဲ့ mod_cgi, mod_perl, mod_python စတာေတြသံုးပါတယ္။ တစ္ခါ ပဲ load လုပ္ထားတဲ့ သေဘာေပါ့။

ေနာက္တစ္နည္းကေတာ့ FastCGI, fcgid စတာေတြနဲ့ cgi, php, python, ruby ေတြကို memory ေပါ္ကို တစ္ခါဆြဲတင္ျပီး ထပ္ခါထပ္ခါ memory ေပါ္ကေနပဲ သံုးတဲ့ နည္းပါ။

ဥပမာ - ေဟာ့ဒီ perl script ဟာ FCGI ကို သံုးထားျပီး page ကို refresh လုပ္တိုင္း
I have run 1 times. I have run 2 times. I have run 3 times. စသျဖင့္ တိုးတိုးသြားမွာ ျဖစ္ပါတယ္။

#!/usr/bin/perl

# တစ္ခါပဲ run

$counter=0;

# ထပ္ခါတစ္လဲလဲ run

use FCGI;
while ( FCGI::accept() >= 0 ) {
$counter++;
print "Content-type:text/html\n\n";
print "I have run $counter times.";
}

cache နဲ့ မတူပါဘူး။ cache က အေျကာင္းအရာ တစ္ခု တည္းကို ပဲ ျပန္ output ထုတ္ေပးမွျဖစ္ျပီး ဒီဟာကေတာ့ program run တဲ့ speed ကို ျမန္ေအာင္ memory ေပါ္တင္ထားတဲ့ နည္းလို့ေျပာလို့ရမယ္ထင္ပါတယ္။

memory ေပါ္ကဟာ ကို ေဟာ့ဒီလို ေခါ္ျကည့္လိုက္ရင္၊ ေဟာ့ဒီလိုမ်ိုး memory ေပါ္မွာ ရွိေနတာကို ေတြ့နိုင္မွာပါ။
PID  PPID  C STIME TTY          TIME CMD
12419 21017 0 06:13 ? 00:00:00 /usr/bin/perl test.fcgi

FCGI ကို သံုးဖို့အတြက္ mod_fcgi လိုအပ္ပါမယ္။
.htaccess မွာျဖစ္ျဖစ္ httpd.conf / apache2.conf စတာေတြမွာ ေဟာ့ဒီလို့ထည့္ေပးရပါလိမ့္မယ္။
AddHandler fastcgi-script .fcgi
Options +FollowSymLinks +ExecCGI

.fcgi ဖိုင္ကို executable access ေပးရပါလိမ့္မယ္။
chmod +x test.fcgi

Cheers,
Soe Min

mod_python.psp

Asp တို့ Php တို့လို <% %>, <%= %> ဒီဇိုင္းမ်ိုးနဲ့ ေရးခ်င္ရင္

httpd.conf မွာ ေဟာ့ဒီလို ေရးေပးနိုင္ပါတယ္။
<Directory "C:/xampplite/htdocs">
AddHandler mod_python .psp
PythonHandler mod_python.psp
</Directory>

test.psp မွာ ဒီလိုေရးလို့ရပါတယ္။
<%= 'Hello World' %>

လူအေတာ္မ်ားမ်ားျကိုက္ေကာင္းျကိုက္ပါလိမ့္မယ္။ က်ေနာ္ ကေတာ့ သိပ္သေဘာမက်ပါဘူး။
အသံုးမေတာ္ရင္ ကိုယ့္ဆိုဒ္ထဲကို code ေတြ inject လုပ္ျပီး ဆာဗာတစ္ခုလံုး ျကြသြားနိုင္ပါတယ္။

Rgds,
Soe Min

mod_python.publisher

httpd.conf ထဲမွာ PythonHandler test လို့ေရးရင္ test.py ဖိုင္တစ္ခုပဲ run လို့ရပါမယ္။

mod_python.publisher သံုးရင္ *.py ကို run ခိုင္းလို့ရပါတယ္။

<Directory "C:/xampplite/htdocs/">
AddHandler mod_python .py
PythonHandler mod_python.publisher
</Directory>

test.py (ပိုသန့္သြားပါတယ္။ က်ေနာ္ ဒီနည္းကို အျကိုက္ဆံုးပါ)
def index():
return "Hello World!"

ဒါလည္း Hello World! ပဲေပါ္ရပါမယ္။

Cheers,
Soe Min

mod_python with xampp

mod_python ဟာ python ကို web application အေနနဲ့ သံုးလို့ရေအာင္ apache နဲ့ link လုပ္ေပးတဲ့ module ျဖစ္ပါတယ္။

I am using following versions.

xampplite 1.7.1, python 2.5, mod_python 3.3.1

xampplite-win32-1.7.1.exe

python-2.5.4.msi

mod_python-3.3.1.win32-py2.5-Apache2.2.exe

mod_python install လုပ္ရင္ mod_python.so ကို xampp/apache/modules ေအာက္မွာ ျဖန့္ေပးေအာင္ ေရြးေပးလို့ရပါတယ္။ ကိ္ုယ့္ဘာသာကိုယ္ ျဖန့္ရင္လည္းရပါတယ္။

xampp/apache/conf/httpd.conf မွာ ဒီဟာထဲ့
LoadModule python_module modules/mod_python.so

Directory တစ္ခုခုမွာ AddHandler ျဖည့္ေပး ရင္
<Directory "C:/xampplite/htdocs"> 
AddHandler mod_python .py
PythonHandler test
</Directory>

test.py
from mod_python import apache

def handler(req):
req.write("Hello World!")
return apache.OK
ကို run ရင္

Hello World! လို့လာေပါ္ပါမယ္။

Cheers,
Soe Min

#Memo - Added Feed Burner Link

#Memo - Added Feed Burner Link

now there is two feed link,

one is original

- http://www.soemin.net/feeds/posts/default

and another one is

- http://feeds.feedburner.com/soemin-mark



They are different, feedburner will count as per reader and other one will not

#Memo - Firefox 3.5 Features

Firefox 3.5 will release very soon, now in Beta 4 state (I am using 3.6 trunk version though)

https://developer.mozilla.org/en/Firefox_3.5_for_developers

- Font Embedding will support
- Web Page တစ္ခုကေန တစ္ခုကို Drag Drop ရလာမယ္
- Mouse Gestures ေတြရလာမယ္။
- Cross-Domain Request အတြက္ ရလာမယ္ (Server မွ support လုပ္ဖို့လို)
- HTML 5 ကို support လုပ္လာမယ္။
- စာလံုးကို Shadow ထည့္တာေတြရလာမယ္။
- ogg, wav ဖိုင္ေတြကို plugin မလိုဘဲ သံုးလို့ရလာမယ္။ (may b security risk :P heehee)
- ပိုျမန္လာမယ္ဆိုပါတယ္။ (က်ေနာ္ကေတာ့ ပိုေနွးသြားတယ္ထင္ပါတယ္။ :P)

Cheers,
Soe Min

Me & Lawka Ahla

Me & Lawka Ahla Magazine (Interview about my Projects)

http://www.lawka-ahla.com/news.php?item.763

bing.com

microsoft search abcd 7z


its display binary data :D heehee, do we need to see binary data or do we understand? :P

may b even exploits can be feed as search data to bing, coz its support binary data :D

က်ေနာ္ဖတ္ေသာ အျခား ဘေလာ့ / ဆိုဒ္မ်ား