gedit like notepad++

Posted June 2nd, 2009 in Knowledgebase, Uncategorized by saturngod

gedit တြင္ ပံုမွန္အားျဖင့္ notepad++ လို line number မ်ားမပါဘူး။ ေနာက္ျပီးေတာ့ current line ကိုလည္း highlight မလုပ္ေပးပါဘူး။ ေနာက္ျပီး ျပႆနာတစ္ခုက coding ေရးတဲ့အခါမွာ notepad++ မွာဆိုရင္ { နဲ့ စရင္ } ကိုပါ highlight လုပ္ေပးတယ္။ gedit မွာ မရလို႔ စိတ္ပ်က္ေနတာ။ ဒီေန့ gedit menu က edit > Preferences မွာ

View Tab တြင္ checkbox အားလံုး check လုပ္လိုက္ပါ။ ဒါေပမယ္႔ Right Margin က Display right margin ဆိုတဲ့ checkbox ကိုေတာ့ check မလုပ္ခဲ့ပါနဲ့။ ျပီးရင္ Font & Color Tab မွာ ႏွစ္သက္ရာ Color Scheme ကို ေရြးႏိုင္တယ္။ Kate ကေတာ့ အေကာင္းဆံုးပဲလို႔ ထင္တယ္။ စာရိုက္တာေကာ coding ပိုင္းအတြက္ဆို kate က ပိုသင့္ေတာ္တယ္။ ေနာက္ျပီး စာရိုက္တာကို ရွင္းရွင္းလင္းလင္းျဖစ္ခ်င္ရင္ေတာ့ View > Toolbar ကို uncheck လုပ္လိုက္ေပါ႔။ ျမင္ကြင္းက်ယ္က်ယ္နဲ့ coding ေရးရတာေကာ စာရိုက္ရတာပါ အတြက္ေကာင္းတယ္ဗ်။ အခု gedit မွာ လိုတာကေတာ့ notepad++ လိုမ်ိဳး ctrl+space လုပ္လိုက္ရင္ code list (Function completion) မက်လာတာပဲ က်န္ေတာ့တယ္။ ရမယ္လို႔ ထင္တာပဲ။ ရွာၾကည့္လိုက္အံုးမယ္။ gedit plugin ေတြကိုေတာ့ http://live.gnome.org/Gedit/Plugins မွာရႏိုင္ပါတယ္ဗ်ာ။

I prefer gedit so much :)

Anti USB Hidden (Alpha)

Posted June 1st, 2009 in News, Project by saturngod

ကြ်န္ေတာ္တို႔ေတြ usb stick ထဲကို virus ဝင္သြားရင္

Folder ေတြေပ်ာက္ကုန္တယ္။ FolderName.exe ေတြ ေပၚလာတယ္။ Virus သတ္ျပီးတဲ့အခါမွာေတာ့ FolderName.exe ကို သတ္။ ျပီးရင္ attrib -s -h FolderName ဆိုျပီး လုပ္ရတယ္။ Folder ေတြအမ်ားၾကီးဆိုရင္ လက္က ေညာင္းျပီသာမွတ္ပဲ။ အဲလို ကိစၥကို ေျဖရွင္းဖို႔အတြက္ ကြ်န္ေတာ္ မေန့ညက C# နဲ့ program ေလး တစ္ခုေရးထားတယ္။ antiusbhidden လို႔နာမည္ေလးေပးထားပါတယ္။

သံုးပံုသံုးနည္းက

cmd ကေန antiusbhidden.exe ရိွတဲ့ေနရာကို သြားပါလိုက္ပါ။

ဥပမာ C: ေအာက္မွာ antiusbhidden.exe ရိွတယ္ဆိုပါဆို႔။

ဒါဆိုရင္

Run -> Cmd  ကိုသြား cd\ လို႔ရိုက္လိုက္ပါ။

C:\> antiusbhidden.exe F: y

or

C:\> antiusbhidden.exe F:

Tip: antiusbhidden.exe ရိွတဲ့ေနရာမွာ Windows Vista မွာဆိုရင္ေတာ့ Shift + Right click လုပ္လိုက္။ Comment Prompt here ဆိုတာေလး ေရြးလိုက္ပါ။ ျပီးရင္ေတာ့ တစ္ခါတည္း antiusbhidden.exe drive ဆိုျပီး ေခၚလို႔ရျပီေလ။

အဲမွာ F: ဆိုတာကေတာ့ USB drive ေပါ႔။ F: , H: , I: စသည္ျဖစ္ေပါ႔။ ကိုယ္ျပန္ေဖာ္ေစခ်င္တဲ့ stick ေပါ႔။ y ကေတာ့ foldername.exe ကို ဖ်က္မယ္လို႔ေျပာတာပါ။ မဖ်က္ခ်င္ဘူးဆိုရင္ေတာ့ y မထည့္နဲ့ေပါ႔။ အဲဒီအခါမွာ ကိုယ္႔ drive ထဲမွာရိွတဲ့ system hidden folder ေတြကို normal folder အေနနဲ့ျပန္ေျပာင္းေပးလိုက္မွာပါ။ y သာ ထည့္ခဲ့မယ္ဆိုရင္ folder နာမည္နဲ့ တူတဲ့ exe ေတြကိုပါ ဖ်က္ခ်လိုက္မွာပါ။

PS: ကိုယ္႔ဘာသာ hidden လုပ္ထားတာေလးေတြကိုေတာ့ ျပီးရင္ ျပန္ျပီး hidden လုပ္ဖို႔ လိုတာေပါ႔.. :P

Download

http://www.4shared.com/file/109100433/28778880/antiusbhidden.html

စာျဖည့္:: .NET Framework 3.5 လိုအပ္ပါသည္။ VS 2008 ျဖင့္ ေရးသားထားေသာေၾကာင့္ျဖစ္သည္။

ျမန္မာႏိုင္ငံမွာ ေျဖႏိုင္လို႔ရတဲ့ Exam

Posted May 31st, 2009 in News by saturngod

Myanmar Inspiration မွာ ေျဖလို႔ရတဲ့ စာေမးပဲြေတြကေတာ့

  1. 3COM
  2. Adobe
  3. APC
  4. Apple
  5. CITRIX
  6. CIW
  7. CompTIA
  8. CWNP
  9. DELL
  10. FUJITSU
  11. HP
  12. HITACHI
  13. IBM
  14. Juniper
  15. Linux Professional Institute
  16. Microsoft
  17. NOKIA
  18. Novell
  19. Oracle
  20. SCP
  21. Sun
  22. Symantec

အေသးစိတ္ ေျဖလို႔ရတဲ့ စာေမးပဲြ Link ကိုေတာ့ ေအာက္က Link မွာ download လိုက္ပါဗ်ာ။ အခုလို List ေပးတဲ့ Myanamr Inspirations ကို ေက်းဇူးတင္ပါသည္။

Download examlist

ဘာသာစကားေနာက္တစ္ခုသို႔ ကူးေျပာင္းရာဝယ္

Posted May 31st, 2009 in Knowledgebase, Uncategorized by saturngod

Programming တစ္ခုကေန တစ္ခုကို ကူးေျပာင္းျပီဆိုရင္ ခ်က္ျခင္းဆိုသလို ကူးေျပာင္းရခက္တယ္။ ေလ့လာရခက္ခဲတာေတြရိွတယ္။ ဟိုမွာတုန္းက ဒီလို။ ဒီမွာက မရေတာ့ဘူး။ အဲဒီcode ကို ဟိုမွာေရးလိုက္ရင္ ဒီလိုရတယ္။ ဒီမွာေတာ့ မရဘူး။ ဟိုမွာတုန္းက ရိုးရိုးေလး စဥ္းစားရံုပဲ။ ဒီဟာကေတာ့ အမ်ားၾကီး ေလွ်ာက္လုပ္ေနရတယ္။ စသည္ျဖင့္ စိတ္အေႏွာင့္အယွက္ေတြ ရိွစျမဲဗ်။ ကြ်န္ေတာ္ VB 6 ကေန VB.NET ေျပာင္းတုန္းကလည္း အရမ္းခက္ခက္ခဲခဲၾကီး မဟုတ္ပဲ ေရႊ႔ေျပာင္းႏိုင္ပါတယ္။ OOP concept ေတြေတာ့ လိုတာေပါ႔။ VB6 နဲ့တင္ တစ္ႏွစ္ေက်ာ္ေလာက္ ေရးဘူးတယ္။ ေလ့လာဘူးတယ္။ ေနာက္ေတာ့ VB.NET 2003 ေျပာင္းတယ္။ အဲတုန္း .NET 2003 မွာ ေရးသားရပံုေတြက အသစ္ျဖစ္တာေၾကာင့္ ခက္ခဲဘူးတယ္။ Java ကို ေလ့လာတယ္။ အစထိပဲ ေလ့လာျဖစ္တယ္။ ေခါင္းထဲလည္း မစဲြဘူး။ နည္းနည္းပါးပါး OOP concept ရရံုေလာက္ပဲ ရတယ္။ ေက်ာင္းတုန္းက C++ ေလ့လာရတယ္။ VB 6 နဲ့ အျပိဳင္ဆိုေတာ့ တခ်ိဳ႕ဟာေလးေတြ အစမ္းျဖစ္ေနတယ္။ variable declar အပိုင္းတို႔ class ပိုင္းတို႔မွာေပါ႔။ ေနာက္ျပီး function ေတြ ေခၚတဲ့ေနရာမွာေတြလည္း အခက္အခဲေလးေတြ ျဖစ္တတ္တယ္။ ဒါေပမယ့္လည္း ေလ့လာလို႔ရပါတယ္။ .NET 2005 ေရာက္ေတာ့ C# ကို ေလ့လာဖို႔ လုပ္တယ္။ အစပိုင္းေလာက္ပဲရတယ္။ ေျပာင္းလို႔ကို မရျဖစ္ေနတာ။ ေလ့လာရတာ နည္းနည္းခက္ခဲေနသလိုပဲ။ VB.NET မွ VB.NET ျဖစ္ေနတာေၾကာင့္နဲ့တူတယ္။ ေနာက္ျပီး ASP.NET ကို ေလ့လာေသးတယ္။ ရေတာ့ရတယ္။ ဒါေပမယ့္ မကြ်မ္းက်င္ဘူး။ ဘာျဖစ္လို႔မွန္းကို မသိတာဗ်ာ။ 2007 ႏွစ္လယ္ေလာက္ေတာ့ ေလာက္ေတာ့ PHP ေလ့လာတာကေတာ့ ခဏေလးပဲ ရသြားတာပဲ။ Perl ကိုေလ့လာဘူးတာေၾကာင့္လည္း ပါမယ္ထင္တယ္။ ၾကားထဲမွာ ROR,Ruby ေလ့လာဘူးတယ္။ ဒါေပမယ့္ OOP , MVC စတာေတြေၾကာင့္ လက္တြန္႔ျပီး မရခဲ့ဘူး။ အခ်ိန္ေတာ္ေတာ္မ်ားမ်ား ေလ့လာဘူးေပမယ့္ ဘာလို႔ မရတာလဲဆိုတာ အဲတုန္းက မစဥ္းစားခဲ့မိလိုက္ဘူး။ အခုအခ်ိန္မွာ C# ေလ့လာလည္း လြယ္လြယ္ေလးပဲ။ ASP.NET (C#) ကလည္း လြယ္ေနတာပဲ။ Python ဖတ္ၾကည့္လိုက္ေတာ့လည္း ရေနတာပဲ။ Python ကိုC# ျပီးမွ အားရင္ ဖတ္ဖို႔ လုပ္ထားတာ။ အခုအခ်ိန္မွာ ေလ့လာရတာ အရမ္းကို လြယ္သြားတယ္။ အရင္ကလို မဟုတ္ေတာ့ဘူး။ အဓိက ကြ်န္ေတာ္တို႔ Programming Langauge တစ္ခုကေန ေနာက္တစ္ခုကို ကူးေျပာင္းတဲ့အခါမွာ အစဲြကပ္ေနတာေၾကာင့္ ေျပာင္းရခက္ေနတယ္။ တစ္ခုနဲ့ တစ္ခုကို အျမဲ ခ်ိန္ညိွေနတယ္။ ဟိုမွာက ဒီလို။ ဒီလိုမွာက ဒီလို။ အဲလို ခ်ိန္ညိွေနတာေၾကာင့္ ေလ့လာရမွာ ထင္သေလာက္မေပါက္ဘူးဗ်။ ကြ်န္ေတာ္တို႔ေတြအေနနဲ့ ကူးေျပာင္းေလ့လာတဲ့အခါမွာ အရင္က ေလ့လာဘူးတာေတြကို ခဏေလာက္ေမ့ထားလိုက္သင့္တယ္။ ျပီးရင္ လက္ရိွ ေလ့လာေနတဲ့ code ကိုပဲ တစ္စိုက္မတ္မတ္ေလ့လာသင့္တယ္။ အရင္က langauge နဲ့ ျပန္ျပီး မခ်ိန္ ေနနဲ့။ အရင္က language ကို အရင္က langauge အတိုင္းထား။ အခု ေလ့လာေနတဲ့ langauge ကို အသစ္အေနနဲ့ပဲထားေလ့လာသင့္တယ္။ အတိတ္ကို ခဏေလာက္ေမ့ထားလိုက္။ မလိုအပ္ပဲ ထုတ္ထုတ္စဥ္းစားေနမိရင္ လက္ရိွမွာ လာထိခိုက္တတ္တယ္။ လံုးဝ ေမ့ပလိုက္ဖို႔ ေျပာတာမဟုတ္ပါဘူး။ ခဏေလာက္ေတာ့ ေမ့ထားသင့္တယ္။ Programming Langauge တစ္ခုကို အရမ္းကြ်မ္းက်င္သြားတဲ့အခါမွာ ေနာက္တစ္ခုကို ေလ့လာရာမွာ နည္းနည္းခက္ခဲတယ္။ ဘာျဖစ္လို႔လည္းဆိုေတာ့ ကိုယ္တတ္ကြ်မ္းလြန္းတဲ့ Language ကို မေမ့ႏိုင္ပဲ လက္ရိွ ေလ့လာေနတဲ့ Lnagauge ထဲ ေရာေရာဝင္လာတယ္။ အဲဒီအခါ.. ဟြန္း… ဒါက ေကာင္းလည္းမေကာင္းဘူး။ ဟိုမွာဆို ဒါကို အလြယ္ေလးေရးလို႔ရတယ္။ ဒီအပိုင္းက ဒီမွာ ေရးရတာ တိုေပမယ့္ Logic က ဟိုမွာ စဥ္းစားရတာ ေလာက္မလြယ္ဘူး… ဆိုတာေတြ ျဖစ္လာတတ္တယ္။ အရင္က MVC အပိုင္းေတြကို နားမလည္ခဲ့တာဟာ ကြ်န္ေတာ္ ကြ်မ္းက်င္တဲ့ RAD (Rapid Application Development) ကို မေမ့ေပ်ာက္ႏိုင္လို႔ပါ။ C# ကို ေလ့လာဖို႔ ဆိုရာမွာလည္း VB.NET အတိုင္းပဲ စဥ္းစားျပီး ေရးေနမိလို႔ပါ။ အဲဒီအခါမွာ statememnt အဆံုးမွာ ; ေတြထည့္ဖို႔ က်န္ခဲ့တာေတြ။ variable declar လုပ္တာမွားကုန္တာေတြ ျဖစ္ကုန္ေကာ။ VB.NET နဲ့ C# ကို ေရာမိလိုက္တဲ့အတြက္ ေၾကာင့္ ေလ့လာရမွာ လ်င္ျမန္သင့္သေလာက္ မျမန္ပဲ ေထာက္ေထာက္ေနတတ္တယ္။ အသစ္တစ္ခုကို ေလ့လာေတာ့မယ္ဆို အကြ်မ္းအက်င္ဆံုးဟာေတြကို အတိတ္မွာ ခဏထားခဲ့လိုက္ပါ။ ဒါမွသာ ေနာက္တစ္ခုကို လြယ္လြယ္ကူကူ ေလ့လာႏိုင္မွာပါ။ ဒါေပမယ့္လည္း ကိုယ့္ကြ်မ္းက်င္တဲ့ဟာေတြက concept အေနနဲ့ က်န္ခဲ့မွာပါ။ ကြ်န္ေတာ့္အတြက္ေတာ့ အဓိက အေရးၾကီးဆံုးဟာ concept ပါပဲ။

Google Wave

Posted May 29th, 2009 in News by saturngod

Google ကေတာ့ Mail ကိုျပန္လည္ျပဳျပင္ျပီး Web Communication ကို ပူးေပါင္းဖို႔ စတင္ၾကိဳးစားေနပါျပီ။ google wave ဆိုျပီး စျပီး လုပ္ေနပါတယ္။ အခုအခ်ိန္ထိေတာ့ release မလုပ္ေသးပဲ ဒီႏွစ္မကုန္ခင္ release လုပ္ႏိုင္ေအာင္ ၾကိဳးစားေနတယ္လို႔ ဖတ္လိုက္ရတယ္။ google wave ကို wave.google.com မွာ သြားေရာက္ဖတ္ရႈႏိုင္ပါျပီ။ google wave ဟာ next evolution of email ျဖစ္လာႏိုင္ပါတယ္။ google wave ဟာ hybrid of email, web chat, IM, and project management software လို႔ ဆိုလို႔ရတယ္။ ေနာက္ျပီး attachment ေတြကို ကိုယ္႔စက္ထဲကေန google wave ထဲ drag & drop လုပ္လို႔ရမယ္လို႔ ဆိုထားပါတယ္။ ေနာက္ျပီး google wave ကို သင့္ blog ထဲမွာလည္း အသံုးျပဳႏိုင္တဲ့အတြက္ communication အတြက္ ထူးျခားလာႏိုင္တယ္။ ဒါေပမယ္႔လည္း အခုအခ်ိန္မွာေတာ့ evolution ျဖစ္လာမလားဆိုတာကေတာ့ မေျပာတတ္ေသးဘူး။ နည္းနည္းေလးေစာေနေသးတယ္။ ျမန္မာႏိုင္ငံလို connection နဲ့ဆိုရင္ေတာ့…

http://mashable.com/2009/05/28/google-wave/

မွာ google wave အေၾကာင္း ဖတ္ရႈႏိုင္ပါတယ္

Ubuntu Zawgyi Keyboard On Launchpad

Posted May 27th, 2009 in Linux, News by saturngod

Ubuntu ေပၚမွာ zawgyi keyboard သြင္းဖို႔အတြက္ launchpad ေပၚမွာ ရယူႏိုင္ပါျပီ။ Launchpad ဆိုတာကေတာ့ Ubuntu အတြက္ package ေတြ စုစည္းရာလို႔ ဆိုလို႔ရတယ္။ package bug ေတြ တင္ျပလို႔ရတယ္။ မသိတာေလးေတြ ေမးလို႔ရတဲ့ ေနရာေလးေပါ႔။

https://launchpad.net/zawgyi-kb

ကိုbox02 လုပ္ထားေပးတာပါ။ ကြ်န္ေတာ္တို႔ ျပင္စရာေလးေတြ နည္းနည္းရိွေသးတယ္။ ေနာက္ပိုင္း အခ်ိန္ရရင္ deb package install ပံုစံကို ျပန္ျပင္ေရးမလို႔ အစီအစဥ္ရိွပါတယ္။

http://code.google.com/p/zawgyi-keyboard/

မွာေတာ့ အျခား distro ေတြအတြက္ေပါ႔။ ကိုbox02 ေရ ေက်းဇူးပါပဲဗ်ာ…

1 person likes this post.
Page 50 of 131« First...4849505152...Last »