Stuck on Database Config in Joomla Installation Step

Joomla Installation အဆင့္ (၄) မွာရွိတဲ့ Database Configuration အဆင့္ေရာက္ရင္ Database Type, Host Name, Username, Passowrd, Database Name, Table Prefix အခ်က္အလက္ေတြ ထည့္သြင္းၿပီး Next ျပဳလုပ္တဲ့အခါမွာ ေနာက္တစ္ဆင့္ကို ဆက္မသြားပဲ အခ်ိန္အၾကာႀကီး Loading ျဖစ္ေန တာမ်ိဳး ေတြ႔ႀကံဳဖူးၾကမွာပါ။ အဲဒီအဆင့္ေလးကို ဘယ္လို ျဖတ္ေက်ာ္ရမလဲဆိုတာကို ကၽြန္ေတာ္ ရွယ္ ယာေပးခ်င္ပါတယ္။ ျဖစ္ႏိုင္ေခ်ကေတာ့ Php run out of execution time ေၾကာင့္ ျဖစ္တယ္ လို႔ ထင္ပါတယ္။
ကၽြန္ေတာ္ကိုယ္တိုင္လည္း ဒီနည္းလမ္းနဲ႔ အဆင္ေျပသြားတယ္ဗ်။

နည္းလမ္း (၁)
မိမိအသံုးျပဳထားတဲ့ Wampserver မွာရွိတဲ့ apache, mysql, php, version ေတြနဲ႔ Joomla package version ကို စစ္ရန္။

နည္းလမ္း (၂)
အထက္ပါအတိုင္းမွန္ကန္ပါက wampmanager -> php -> php.ini ကိုသြားပါ။
max_execution_time ကိုရွာပါ။
Default သတ္မွတ္ေပးထားေသာ တန္ဖိုးကို ေျပာင္းလဲဖို႔လိုပါသည္။
ဥပမာ - max_execution_time=60
    max_execution_time=240
နည္းလမ္း (၃)
Joomla Package အတြင္းရွိ Installation folder -> index.php ၏ Line 13 တြင္ ေအာက္ပါကုဒ္ကို ထည့္သြင္းၿပီး Install လုပ္ၾကည့္ပါ။
Line 13: ini_set('display_errors', 0);

ၿပီးတာနဲ႔ Wampserver ကို Restart ျပဳလုပ္ၿပီး Joomla Package ကို အသစ္ထပ္မံ Installation ျပဳလုပ္ ၾကည့္ပါ။ အဆင္ေျပသြားမည္ဟု ထင္ပါသည္။
Read more…

ပံုရိပ္မ်ား၏ ဖြဲ႔စည္းမႈ

Graphics ပံုရိပ္မ်ားကို အဓိကအေနနဲ႔ Vector Graphics နဲ႔ Raster Graphics ဆိုၿပီးအပိုင္း ၂ပိုင္းနဲ႔ ခြဲျခားႏုိင္မွာျဖစ္ပါတယ္။ Vector Graphics မွာဆိုရင္ ပံုေတြကို Line, Arc ေတြနဲ႔ အရင္ဆံုးေဘာင္လိုင္း (တနည္းအားျဖင့္ Stroke) ေတြကို စဆြဲပါတယ္။ ၿပီးရင္အတြင္းဘက္ကို အေရာင္ျခယ္ဖို႔ Fill Algorithm တစ္ခုခုသံုးတယ္။ ဥပမာ - အနီေရာင္ rectangle တစ္ခုကို ေဘာင္အနက္ေရာင္သံုးရင္ ဒီလိုျမင္ေတြ႔ ရမွာပါ။
  • Vector Graphics ေတြကေတာ့ ဥပမာ - AutoCAD File ေတြ၊ Illustrator, Coreal Draw File ေတြျဖစ္ပါတယ္။ သူတို႔ရဲ႕ အားသာခ်က္ကေတာ့ zoom ခ်ဲ႕ရင္ ခ်ဲ႕သေလာက္ ပံုေတြက ၾကည္လင္ျပတ္ သားေနမွာ ျဖစ္ပါတယ္။ 
  • Raster Graphics ကေတာ့ Pixel (Picture Element) လို႔ေခၚတဲ့ အမႈန္ေလးေတြနဲ႔ ဖြဲ႕စည္းထား တာပါ။ ဒီေတာ့ ပံုတစ္ပံုမွာပါတဲ့ pixel အေရအတြက္မ်ားေလေလ quality ေကာင္းေလ Zoom ကိုလည္း အက်ယ္ခ်ဲ႕ၾကည့္ႏိုင္ေလပါပဲ။ ဒီလို Pixel ေတြဟာ တစ္လက္မအတြင္းမွာ ဘယ္ေလာက္အေရအတြက္ပါလဲဆိုတာကိုေတာ့ Resolution လို႔ေခၚပါတယ္။ ဥပမာ - ပံုတစ္ပံုရဲ႕ တစ္လက္မအတြင္းမွာရွိတဲ့ Pixel ေတြဟာ 100 ရွိတယ္ဆိုရင္ Resolution 100 dpi / ppi (dot per inch) or (pixel per inch)ရွိတယ္လို႔ေခၚႏိုင္ပါတယ္။ JPEG, GIF, BMP စသည္ျဖင့္ File name ေတြနဲ႔ရွိတာေတြအားလံုးဟာ Raster အမ်ိဳးအစားေတြပါပဲ။ 
Photoshop မွာေတာ့ အဓိကအေနနဲ႔ Raster Editing Software အမ်ိဳးအစားျဖစ္ပါတယ္။ ပံုရိပ္ေတြကို Pixel ေတြအသြင္ျဖင့္ အလုပ္လုပ္ေပးတာပါ။ အဲဒါေၾကာင့္ File အသစ္တစ္ခု တည္ေဆာက္တဲ့အခါမွာ resolution ဘယ္ေလာက္လဲ ဘယ္ႏွစ္လက္မယူမွာလဲဟာ အေရးႀကီးပါတယ္။ တကယ္လို႔ ၆ လက္မ ၄ လက္မ File တစ္ခုကို resolution 100 နဲ႔အလုပ္လုပ္မယ္ဆိုရင္ Pixel အေရအတြက္ဟာ အလ်ားလိုက္ 600 နဲ႔ ေဒါင္လုိက္ 400 ရွိမွာပါ။
Read more…

Joomla Post ႏွင့္ Upload Filesize ပမာဏတိုးျခင္း

ပံုေသအားျဖင့္ Wampserver Install ျပဳလုပ္ၿပီးေနာက္ post_max_size  သည္ Default အေနျဖင့္ 8MB ရွိၿပီး upload_max_filesize အေနနဲ႔ေတာ့ 128MB ရွိပါတယ္။ Joomla Media Manager/ Options/ Maximum Size သည္ Default အေနျဖင့္ 10 MB ျဖစ္ပါသည္။ Joomla စတင္အသံုးျပဳခ်ိန္တြင္ Database တည္ေဆာက္ရာမွာ Post and Upload ပမာဏေတြ မလိုအပ္ေသးေပမယ့္ ေနာက္ပိုင္း Backup လုပ္ထားတဲ့ Sql File ေတြ၊ Images ေတြကို Upload ျပဳလုပ္တဲ့အခါ မျဖစ္မေန ပမာဏတိုးခ်ဲ႕ေပးဖို႔ လိုပါတယ္။ ဒါေၾကာင့္ Joomla Media Manager ၏ Maximum upload size ကို တိုးမယ္ဆိုရင္
  1. Login Backend panel.
  2. Content> Media Manager
  3. Click on Options.
  4. Change Maximum Size 10 MB into something like "100 MB" or "500 MB"
  5. Save and Close.
အထက္ပါအတိုင္းျပဳလုပ္ၿပီးေနာက္ Filesize 10 MB ႏွင့္အထက္ရွိေသာ Picture, Video တစ္ခုခုကို Media Manager အတြင္းသို႔ Upload ျပဳလုပ္ၾကည့္ပါ။ Upload Complete ျဖစ္သြားရင္ေတာ့ ေအာင္ျမင္ၿပီေျပာ ရေပမယ့္ Upload မျဖစ္ဘူးဆိုရင္ေတာ့ ေအာက္ပါလုပ္နည္းေလးကို ဆက္ဖက္လိုက္ပါဦး။

Media Manager မွာရွိတဲ့ Maximum Size ကိုတိုးလိုက္ေပမယ့္ php.ini (The PHP's Setting file) အတြင္းမွာရွိတဲ့ upload_max_filesize နဲ႔ post_max_size ေတြရဲ႕ တန္ဖိုးေတြကို ထပ္မံတိုးေပးဖို႔ လိုအပ္လို႔ပါပဲ။ ေျပာရမယ္ဆိုရင္ေတာ့ Joomla ရဲ႕ Rule လို႔ပဲေျပာရမလားမသိ။ Joomla မွာရွိတဲ့ Maximum upload size ေတြကို သတ္မွတ္တဲ့အခါ ေအာက္ပါအဆင့္ ၃ ဆင့္နဲ႔အၿမဲ ဆံုးျဖတ္ပါတယ္။
  1. Media Manager ထဲမွာရွိတဲ့ Maximum upload size ကို တိုးရမည္။
  2. php.ini ဖိုင္အတြင္းရွိ upload_max_filesize ကိုတိုးရမည္။
  3. php.ini ဖိုင္အတြင္းရွိ post_max_size ကိုတိုးရမည္။
Read more…

Joomla Page ႏွင့္ Content မ်ားကို ဘယ္လိုမ်ိဳးကန္႔သတ္ႏိုင္လဲ

ကၽြန္ေတာ္တို႔ Joomla Website ဖန္တီးတဲ့ေနရာမွာ Pages, Contents ေတြကို အမ်ားအားျဖင့္ေတာ့ အားလံုးၾကည့္ရႈလို႔ရအာင္ (Publish) လုပ္ထားေလ့ရွိပါတယ္။ အဲဒီလိုမဟုတ္ပဲ ခၽြင္းခ်က္အေနျဖင့္ Pages (သို႔) Contents ေတြကို သီးျခားကန္႔သတ္ ထားလိုတဲ့အခါ တစ္နည္း အားျဖင့္ မိမိရဲ႕ staff, registered members ေတြ ကိုသာလွ်င္ ျပသလိုေသာအခါ ဘယ္လိုအသံုးျပဳမလဲဆိုတဲ့ နည္းလမ္းျဖစ္ပါသည္။
၁။    ပထမဆံုးအေနနဲ႔ Joomla Admin Panel ကိုသြားပါ။
၂။    Private ျပဳလုပ္လိုသည့္ Article ကိုဖြင့္ပါ။
၃။    Status ေအာက္တြင္ Access သတ္မွတ္ခ်က္ရွိပါသည္။
၄။  Registered ကိုေရြးမယ္ဆိုရင္ေတာ့ မိမိရဲ႕ အေၾကာင္းအရာကို Website တြင္ Register ျပဳလုပ္ ထားေသာ User မ်ားသာ ဖတ္ရႈႏုိင္ပါမည္။
၅။    Special ကိုေရြးမယ္ဆိုရင္ေတာ့ Author Level ႏွင့္အထက္ သတ္မွတ္ခ်က္ရွိေသာသူမ်ားသာလွ်င္ ဖတ္ရႈႏိုင္ပါမည္။
Read more…

HOW TO CREATE NEW JOOMLA MODULE POSITIONS

ဒီကိစၥကေတာ့ Joomla ရဲ႕ အလြန္ရိုးစဥ္းတဲ့ လွည့္စားမႈတစ္ခု လို႔ ေျပာရမွာပါပဲ။ Joomla မွာရွိတဲ့ Template တိုင္းမွာ ကိုယ္ပိုင္ Module Positions က နဂိုကတည္းက ရွိၿပီးသားပါ။ ဒါ႔အျပင္ Module ေတြကို ဖန္တီးျခင္းအပိုင္းက Joomla မွာ အေရးပါတဲ့အပိုင္းဆိုရင္ မွားမယ္လို႔ မထင္ပါဘူး။ ဘာလို႔လဲဆိုေတာ့ Joomla ရဲ႕ Page တိုင္းမွာရွိတဲ့ Content ေတြကလြဲရင္ Module ေတြနဲ႔ဖြဲ႕စည္းထားတာ ျဖစ္လို႔ပါပဲ။ ဆိုပါစို႔ - ကၽြန္ေတာ္တို႔က Joomla Homepage မွာ Facebook Fans, Weather Widget, Slider, Slideshow, Tags စတာေတြကို သံုးမယ္ဆိုရင္ ဒါေတြဟာ Module ေတြပါပဲ။ အဲဒါေတြကို ဘယ္ေနရာမွာသံုးမလဲ (Module Position) ဆိုတဲ့ မသိဘူးဆိုရင္ အခ်ိန္ေတြ အလဟသျဖစ္ဖို႔ပဲ ရွိပါတယ္။ Module Positions ေတြ ခ်ၿပီးမွသာ သက္ဆိုင္ရာ Content ေတြကို ထည့္သြင္းအသံုးျပဳျခင္း ျဖစ္ပါတယ္။ အဲဒီေတာ့ မိမိအသံုးျပဳမယ့္ Template ရဲ႕ Module Positions ေတြက ဘာေတြလဲဆိုတာ သိဖို႔အတြက္ ဆိုရင္ ေအာက္ပါအတိုင္း လုပ္ေဆာင္လိုက္ပါ။

  1. Login Administration Panel
  2. Go to Extension > Template Manager
  3. ညာဘက္အေပၚေထာင့္ရွိ Options ကိုႏွိပ္ပါ။
  4. Preview Module Positions ကို Enable ေပးလိုက္ပါ။
  5. Template Name ေဘးရွိ Preview Icon ေလးကို ႏွိပ္၍ ၾကည့္ရႈႏိုင္ပါသည္။



    Read more…

    စမ္းသုံးၾကည့္သင့္တဲ့ CLOUDFLARE

    Cloudflare ဆိုတာ Website ေတြကို Speed ျမန္ေအာင္လုပ္တဲ့ Service တစ္ခုပါ။ ျမန္လားဆို ရင္ေတာ့ ေတာ္ေတာ္ေလး ကို သိသိသာသာေလး (သူအဆိုရဆိုရင္60% ေလာက္) ျမန္ သြားပါတယ္။ သူအလုပ္လုပ္တာကေတာ့ အေသးစိတ္ မသိေပမယ့္ အၾကမ္းျဖင္းအရဆိုရင္ေတာ့ သူမွာ Content Delivery Network လို Serverေတြအမ်ားႀကီးရွိပါလိမ့္မယ္။ ေခၚရင္ အနီးဆုံး server ကေန reply ျပန္ေတာ့ ပိုျမန္တယ္ သြားတယ္လို႔ထင္ပါတယ္။ ဒီအေၾကာင္းကို Cloudflare ရဲ့ CEO ကိုယ္တိုင္ဒီမွာ ေျဖထားတာရွိပါတယ္။

    ပိုမိုျမန္ဆန္႐ုံသာမက ကိုင္တြယ္ရပိုမိုလြယ္ကူၿပီး security ကိုလည္းအေတာ္အသင့္ေကာင္းတယ္လို႔ေတာ့ ဆိုထားပါတယ္။ ဒါအျပင္ ကိုယ္ဆိုဒ္ရဲ့ bandwidth ကိုေရာ request ကိုပါ သက္သာေစၿပီး dashboard ထဲကေနတစ္ဆင့္ Visitors , Threats , crawlers ေတြကို သီးသန႔္ခြဲျခားၿပီးၾကည့္နိုင္ပါတယ္။ ကိုယ္ဆိုဒ္မွာ threats ေတြ traffic သိပ္မ်ားေနရင္လည္း (ဥပမာ DOS အတိုက္ခံရတဲ့အေျခအေနမ်ိဳးမွာဆိုရင္) IP ကို banned လုပ္လို႔ရပါတယ္။ Theats ထဲမွာလည္း spammers , botent zombie rule breaker ခြဲျခားထားၿပီး block မလား trust မလားဆိုတာကိုယ္တိုင္လုပ္နိုင္ပါတယ္။ ဒါအျပင္ ကိုယ္စိတ္ႀကိဳက္ IP ေတြ zone ေတြ country ေတြ block လုပ္ခ်င္လုပ္လို႔ရပါတယ္။

    သူဆိုထားတာကေတာ့ သူရဲ့ stats ဟာ javascript နဲ႔ count လုပ္တာမဟုတ္တဲ့အတြက္ click count ကိုၾကည့္တာ အတြက္ေၾကာင့္ spider ေတြရဲ့ index လုပ္တာေတြေရာ javascript disable လုပ္ထားတဲ့ result ကိုပါထည့္သြင္း တြက္ခ်က္ပါတယ္။ ဒါေၾကာင့္ GA (Google Analyst ) နဲ႔ႏွိုင္းစားရင္ click count ကပိုမ်ားေကာင္းမ်ား ေနပါလိမ့္မယ္။ တျခားတြဲဖက္အသုံးျပဳလို႔ရတဲ့ apps ေတြလည္းပါ၀င္ပါတယ္။ အဲဒါေတြကေတာ့
    1. VigLink သင့္ဆိုဒ္ကို၀င္လာတဲ့ outbound links ေတြကေနတစ္ဆင့္ ပိုက္ဆံ၀င္ေအာင္လုပ္ေပးတဲ့ service တစ္ခုပါ။ (အခမဲ့ အသုံးျပဳနိုင္ပါတယ္။ )
    2. CLicky ကေတာ့ real time analytics service တစ္ခုပါ။ GA (Google Analytics) လိုတစ္ရက္ ေစာင့္စရာ မလိုပါဘူး။ (အခနဲ႔ေပးရတဲ့ service ျဖစ္ပါတယ္။) Clicky acc ရွိၿပီးသားသူေတြနဲ႔လည္းခ်ိတ္ဆက္နိုင္ပါတယ္။
    3. Apture သူကေတာ့ contextual search feature တစ္ခုပါ။ user ေတြကိုပိုမိုဆြဲေဆာင္နိုင္တယ္လို႔ ညြန္းထားပါတယ္။ (အခမဲ့အသုံးျပဳနိုင္ပါတယ္။)
    4. Monitis Uptime ကို ေစာင့္ၾကည့္ေပးတဲ့ service တစ္ခုပါ။ သူဆိုဒ္ ၊ server နဲ႔ application ေတြရဲ့ performance ကိုပါအလြယ္တကူေစာင့္ၾကည့္ေပးပါတယ္။ (အခနဲ႔အသုံးျပဳတာပါ။)
    5. Uservoice သူကေတာ့ cloudflare နဲ႔တြဲဖက္ၿပီး သူဆိုဒ္ကိုဖတ္ရွုတဲ့သူေတြ အလြယ္တကူ feedback ေပးနိုင္ေအာင္ ျပဳလုပ္ေပးတဲ့ service တစ္ခုပါ။ feedback tab ကိုထည့္သြင္းေပးၿပီး user အေနနဲ႔ page ေျပာင္းစရာမလိုပဲ တစ္ထိုင္တည္း feedback ေပးနိုင္ပါတယ္။ (အခနဲ႔အသုံးျပဳတာပါ။)
    6. Pingdom ဆိုတဲ့ app ကေတာ့ သင္ဆိုဒ္ရဲ့ uptime နဲ႔ performance ကိုေစာင့္ၾကည့္ေပးၿပီး သင္ဆိုဒ္ ေဒါင္းသြားရင္ သင့္ဆီအေၾကာင္းၾကားမွာျဖစ္တဲ့အတြက္ အျမဲမျပတ္သြားၿပီးၾကည့္စရာမလိုေတာ့ဘူးေပါ့။ (free account မွာ domain တစ္ခုအတြက္ အခမဲ့အသုံးျပဳခြင့္ရွိပါတယ္။) 
    7. SnapEngage ကေတာ့ gtalk ကေနျဖစ္ျဖစ္ skype ကေနျဖစ္ျဖစ္ chat နိုင္ေအာင္လုပ္ထားေပးတဲ့ chat box တစ္ခုပါ။ (အခနဲ႔အသုံးျပဳတာပါ။) 
    8. ExceptionHub Exception ကေတာ့ သင္ဆိုဒ္မွာရွိတဲ့ javascript error ေတြကိုေဖာ္ျပေပးတဲ့အတြက္ အလြယ္တကူ debug လုပ္နိုင္ပါတယ္။ (အခနဲ႔အသုံးျပဳတာပါ။) 
    9. Zoompf WPO ဟာ cloud အေျချပဳ service တစ္ခုျဖစ္ၿပီး web performance testing နဲ႔ optimization အတြက္အသုံးျပဳနိုင္ပါတယ္။ (အခနဲ႔အသုံးျပဳတာပါ။) 
    10. Globalsign Hackalert ကေတာ့ Cloud အေျချပဳ website ေတြမွာရွိတဲ့ malware ေတြကို detect လုပ္ေပးတဲ့ ေစာင့္ၾကည့္တဲ့ service တစ္ခုပါ။ (အခနဲ႔အသုံးျပဳတာပါ။) 
    11. BrowserBlaster သူကေတာ့ ဘာမွ ဆိုဒ္ထဲမွာ implement လုပ္စရာမလိုပဲ keypad navigation လုပ္နိုင္ေအာင္ support လုပ္ေပးတာပါ။ (အခနဲ႔အသုံးျပဳတာပါ။) 
    12. StopTheHacker သင္ဆိုဒ္ရဲ့ က်န္းမာေရးအေျခအေနကိုေစာင့္ၾကည့္ေပးတဲ့ service တစ္ခုျဖစ္ၿပီး အဟက္မခံ ရေအာင္ သတိေပးပါတယ္။ (အခေၾကးေငြနဲ႔ျဖစ္ပါတယ္။) 
    13. cdnjs.com ကေတာ့ Open Source repository တစ္ခုျဖစ္ၿပီး CDN (content Delivery Network) ျဖစ္တဲ့အတြက္ ကိုယ္ဆိုဒ္ရဲ့ javascript loading ကိုပိုမိုျမန္ဆန္ေစမွာပါ။ ( အခမဲ့အသုံးျပဳနိုင္ပါတယ္။) 
    14. COdeguard ကေတာ့ သင့္ဆိုဒ္ကို အခ်ိန္နဲ႔အမၽွ backup လုပ္ေပးတဲ့ service တစ္ခုပါ။ ဆိုဒ္ေဒါင္းသြားရင္ျဖစ္ေစ အဟက္ခံရရင္ျဖစ္ေစ ျပန္ၿပီးေတာ့ recover လုပ္လို႔ရပါတယ္။ (အခမဲ့ျဖစ္တဲ့ Basic Plus Plan မွာေတာ့ 1GB အထိေပးပါတယ္။) 
    15. Google Analytics Web master တိုင္း လက္မလြတ္နိုင္တဲ့ နာမည္ေက်ာ္ Google Analytics နဲ႔ ခ်ိတ္ဆက္လို႔ ရပါတယ္။ (အခမဲ့သုံးနိုင္ပါတယ္။) 
    16. Google WebMaster Google WebMaster နဲ႔ခ်ိတ္တာပါ။ ေတာ္ေတာ္အသုံး၀င္ပါတယ္။ crawling , indexing နဲ႔ search traffic နဲ႔ပတ္သတ္ၿပီးအလြယ္တကူၾကည့္နိုင္ပါတယ္။ (အခမဲ့သုံးနိုင္ပါတယ္။)
    Cloudflare ကို free , Pro နဲ႔ enterprise လို႔သုံးမ်ိဳးခြဲထားပါတယ္။ pro နဲ႔ enterprise ကိုေတာ့ တန္မတန္ မသုံးဖို႔လို မသိပါ။ free ဆိုရင္ေတာ့ ေတာ္ေတာ္ေလးကိုတန္တယ္လို႔ေျပာလို႔ရပါတယ္။ လက္ရွိ Mysteryzillion လည္း cloudflare ကိုသုံးထားပါတယ္။ cloudflare ကိုသုံးရင္ register လုပ္ၿပီး သူရဲ့ name server ႏွစ္ခုကို domain နဲ႔ခ်ိတ္ေပးဖို႔ လိုပါလိမ့္မယ္။ သင္လည္းႀကိဳက္ခ်င္မွႀကိဳက္ေပမယ့္ စမ္းေတာ့သုံးၾကည့္သင့္တယ္လို႔ ယူဆတဲ့ service တစ္ခုပါ။
    From: Internet
    Read more…

    Diff Between Web Designer and Web Developer

    Web Designer
    Web Designer ဆိုတာက Website တစ္ခုရဲ႕ ဒီဇိုင္းပိုင္းကို အဓိကတာ၀န္ယူရတဲ့သူပါ။ Logo က ဘယ္လုိ၊ Banner,  Navigation က ဘယ္လိုပုံစံ စသျဖင့္ ဖန္တီးရတဲ့သူလို႔ထင္ပါတယ္။ Web တည္ေဆာက္ဖုိ႕ HTML , CSS , Javascript , Jquery အဓိက ကၽြမ္းက်င္ရတယ္။ Design အတြက္ idea ေကာင္းေတြရိွရမယ္။ Photoshop , Flash ကိုလည္း အထိုက္ေလွ်ာက္ကၽြမ္းက်င္ရတယ္။ ေနာက္ၿပီးေတာ့ Color Theory ပိုင္းနဲ႔ အေရာင္ေတြကို ဘယ္လိုတြဲဖက္ၿပီး သံုးရမလဲ ဆိုတာကိုလည္း နားလည္ရမယ္။ အဓိကအားျဖင့္ Website အတြက္ Template တစ္ခုထြက္လာေအာင္ ဖန္တီးေပးရျခင္းက သူ႔အလုပ္ပါပဲ။
    Web Developer
    Developer ကေတာ့ Web Designer က ဖန္တီးလိုက္တဲ့ ပုံေတြကို Website တစ္ခုအျဖစ္  အသက္သြင္းရတဲ့ သူပါ။ Website ေတြအလုပ္လုပ္ေအာင္ Coding ပိုင္းနဲ႔ေရးသားတည္ေဆာက္ၿပီး HTML, CSS, JavaScript, PHP, SQL, ASP.NET နားလည္ထားရပါမည္။ ဒါ့အျပင္ PHP, ASP.NET စသျဖင့္ ကိုယ္သံုးမယ့္ Language ကို ကၽြမ္းက်င္ရမယ္။  Database ပိုင္းမွာလည္း Mysql, MSSql တစ္ခုခုသိထားရမည္။ ေနာက္ၿပီးေတာ့ System Design ေတြကို သိရမယ္။ Design သမားဆြဲထားတဲ့ Template Design ေပၚမွာ အဆင္ေျပစြာ အလုပ္လုပ္ႏိုင္ ရမယ္။ Design နဲ႕ Developer ေတြ ကြဲျပားၿပီး တည္ရိွေနတာရွားတယ္။ Joomla မွာ အဲဒီျပႆနာေတြ မရွိပါဘူး။ Design သမားကလည္း Design ကိုေရးေနတဲ့အခ်ိန္ တၿပိဳင္နက္တည္းမွာပဲ Developer သမား ကလည္း Coding ပိုင္းေတြကို ျပင္ဆင္ေနလို႔ရပါတယ္။ HTML ဆိုဒ္ေတြမွာေတာ့ မျဖစ္ႏိုင္ပါဘူး။
    မ်ားေသာအားျဖင့္ Web developer ေတြက Graphic ပိုင္းေကာ ကုဒ္ဒင္းပိုင္းေတြျဖစ္တဲ့ XHTML, CSS နဲ႕ Web Programming Language ေတြျဖစ္တဲ့ PHP, ASP စသျဖင့္ တစ္ခုခုေတာ့ ကၽြမ္းက်င္ၾကပါတယ္။ Web Master ေတြက်ေတာ့ Server ပိုင္းေတြ၊ Security ေတြကို အဓိကကိုင္ၿပီး Web Development ပိုင္းမွာလဲ Knowledge ထက္နည္းနည္းပိုၿပီး အကၽြမ္းတဝင္ရွိပါတယ္။
    Web developer ျဖစ္လာရင္ Expolit ဆိုတာမသိပါဘူး။ Expolit သံုးျပီး Web developer ေတြေရးတဲ႔ Web Site ေတြကို Hacker ေတြက တိုက္ခိုက္နိုင္ပါတယ္။ ဒါေၾကာင္႔ သင္က Web developer တစ္ေယာက္ျဖစ္တဲ႔ အတြက္ ဒါေတြကိုလည္း ေလ႔လာသင္႔တယ္လို႔ထင္ပါတယ္။ ဆိုလိုတာက Web Developer တစ္ေယာက္က Joomla Website တစ္ခုကို ဖန္တီးႏိုင္ယံုနဲ႔တင္ မရပါဘူး။ အဲဒီအခ်ိန္မွာ Hacker ကလည္း Joomla Expolit ေလးနဲ႔ လက္တည္းစမ္းၾကည့္ႏိုင္ပါတယ္။
    ဒါေၾကာင္႔ Web Developer သမားေတြက Security ကို ကိုယ္နဲ႔မဆိုင္ဘူးလို႔ထင္ေနရင္ မွားသြားပါလိမ့္မယ္။ သင္႔ရဲ႕ Website ကုိ အၿမဲတမ္း Version အလိုုက္ Update ျပဳလုပ္ေပးပါ။ ဘာလို႔လဲဆိုေတာ႔ Expolit ေတြမွာ Version ေတြရွိပါတယ္။ ၿပီးေတာ႔ ကိုယ္ေရးမယ့္ Website အမ်ိဳးအစားက Expolit ရွိလားဆိုတာ အရင္ရွာရင္ ေကာင္းပါတယ္။ မရွိဘူးဆိုုရင္ အဲဒီအမ်ိဳးစားကိုေရြးခ်ယ္ျပီး Developing လုပ္ေပါ့။ ဒါဆိုရင္ေတာ့ မိမိရဲ႕၀ဘ္ဆိုဒ္ Hack ခံရတာ မျဖစ္ႏိုင္ေတာ့ဘူး။ Hacker နဲ႔ Developer က တစ္ေယာက္နဲ႔တစ္ေယာက္ မွီခိုေနတာပါ။

    မွတ္ခ်က္။ အင္တာနက္ဗဟုသုတမ်ားထဲမွ ျပန္လည္မွ်ေ၀ျခင္းျဖစ္ပါသည္။
    Read more…

    Artisteer - Automated Web Designer

    Artisteer is the first and only Web design automation product that instantly creates fantastic looking, unique website templates and blog themes. With Artisteer YOU immediately become a Web design expert, editing and slicing graphics, coding XHTML and CSS, and creating Web Design Templates, Joomla templates, Drupal themes, Wordpress themes, DotNetNuke skins, and Blogger templates (Beta) - all in minutes, without Photoshop or Dreamweaver, and no technical skills.

    Top 10 reasons to use Artisteer

    1. Generate cool Web design ideas.
    2. Adjust generated designs to create great looking Web and Blog templates.
    3. Create perfectly correct, validated HTML and CSS that conform to Web standards.
    4. You don't need to learn Photoshop, CSS, HTML and other Web technologies to create great looking designs, including images and buttons.
    5. If you are a Web designer, generate ideas, prototypes and quick Websites for your clients and friends.
    6. Choose and use many included design elements, from backgrounds to photo objects and buttons.
    7. Automatically solve problems with image aliasing, Web browser compatibility and other details requiring time and knowledge.
    8. Learn how to create professional HTML and CSS code.
    9. Save money on Wordpress Themes and Web design templates.
    10. If you don't have the time, hire your kids to create great looking web design for you.
    Read more…

    Browser မွ Bookmarks Menuမ်ားကို Backup/Restore ျပဳလုပ္ျခင္း

    ကၽြန္ေတာ္တို႔အားလံုး အင္တာနက္အသံုးျပဳရင္းနဲ႔ သတင္း၊ နည္းပညာ၊ သုတ၊ ရသ၊ အလုပ္အကိုင္ အစရွိတဲ့ Website ေလးေတြကို အသံုးျပဳရင္း ႏွစ္သက္လို႔ Browser Bookmarks မွာသိမ္းထားတတ္ၾကပါတယ္။ ဒီေနရာမွာ ကိုယ္ကသိမ္းထားခ်င္တဲ့ Website URL ေတြကို သက္ဆိုင္ရာ က႑ေလးေတြအလိုက္ စုစည္းထားမယ္ဆိုရင္ ပိုေကာင္းမယ္ထင္ပါတယ္။ ဒါမွလည္း ကိုယ္ျပန္ရွာခ်င္တဲ့အခါ သတင္းဆိုဒ္လား၊ အလုပ္အကိုင္ နဲ႔ပတ္သက္တာလား၊ နည္းပညာနဲ႔ပတ္သက္တဲ့ ဆိုဒ္လားဆိုတာ တိတိက်က်ျပန္ရွာလို႔ ရမွာပါ။
    Bookmarks Menu ေတြျပဳလုပ္ၿပီးေနာက္ မိမိက Windows အသစ္တင္တဲ့အခါ မွတ္ထားတဲ့ Bookmarks Menu ေလးေတြကို ဘယ္လို Backup လုပ္ထားရမလဲ။ Browser အသစ္ျပန္သံုးတဲ့အခါ ဘယ္လို Restore လုပ္ရမလဲဆိုတာကို ေအာက္ပါနည္းလမ္းေလးနဲ႔ ေျဖရွင္းႏိုင္ပါတယ္။

    Firefox အတြက္ကေတာ့ Backup ျပဳလုပ္ဖို႔ History Menu > Show All History > Import and Backup > Backup ကိုႏွိပ္လိုက္ရင္ Bookmarks Date ေလးနဲ႔သိမ္းလို႔ရပါၿပီ။ သိမ္းထားတဲ့ Backup File ကို Restore ျပန္လုပ္ဖုိ႔ကေတာ့ History Menu > Show All History > Import and Backup > Restore > Choose File ကတစ္ဆင့္ ျပန္လည္ Restore ျပဳလုပ္ႏိုင္မွာျဖစ္ပါတယ္။
    Chrome အတြက္ Backup ျပဳလုပ္ဖို႔ Bookmarks > Bookmarks Manager > Organize ရဲ႕ေအာက္နားမွာရွိတဲ့
    Import bookmarks from HTML File , Export bookmarks to HTML file ကို အသံုးျပဳႏိုင္ပါတယ္။


    Read more…

    Social Network ဆိုတာ

    အခုေခတ္ အင္တာနက္အသံုးျပဳတဲ့ လူငယ္ေတြၾကားမွာ ေရပန္းစားေန တဲ့ အေခၚအေ၀ၚတစ္ခုပါ။ Mobile Phone နဲ႔အသံုးျပဳလုိ႔လည္းရတယ္။ အင္တာနက္ေပၚမွာ ရွိတဲ့ လူေတြအမ်ားႀကီးနဲ႔လည္း အခ်င္းခ်င္း ခ်ိတ္ဆက္ၿပီး ၀ါသနာတူ စိတ္၀င္စားတဲ့နယ္ပယ္အလိုက္ Friend, Group ျပဳလုပ္ၿပီး ဆံုးဆည္းႏိုင္တဲ့ နယ္ပယ္တစ္ခု လို႔ေျပာမယ္ဆိုလည္း မွားမယ္မထင္ပါဘူး။ Social Network Site ေတြကို Free သံုးလို႔ရတယ္။ ဘာလို႔လည္း ကိုယ္ကမန္ဘာလုပ္လိုက္တာနဲ႔ ကိုယ့္ရဲ႕data ေတြကို သူႀကိဳက္သလို စီမံႏိုင္ခြင့္ရွိတယ္။ ဒါေတြကို သေဘာတူလို႔ Free သံုးခြင့္ရတာပါ။ အခုေနာက္ပိုင္းမွာ account အသစ္ဖန္တီးစရာမလိုေတာ့ပဲ ရွိၿပီးသား Email ID, Password ေတြကိုပဲသံုးၿပီး ၀င္လိုရတဲ့ Social site ေတြ အမ်ားႀကီးရွိလာပါၿပီ။

    Social Network ေတြသံုးၿပီး ဘာေတြလုပ္လို႔ရႏိုင္လဲဆိုေတာ့ စည္းရံုးလုပ္ေဆာ္မႈေတြ လုပ္တာပဲျဖစ္ျဖစ္ သတင္းတစ္ခုကို လူတကာသိေအာင္ ခ်ျပခ်င္တာမ်ိဳး ဒါမွမဟုတ္ စီးပြားေရးလုပ္ငန္းနဲ႔ ပတ္သက္ၿပီး ေၾကာ္ျငာခ်င္တာလား ဘာပဲျဖစ္ျဖစ္ email ေတြသံုးၿပီး စာပို႔ေနစရာမလိုေတာ့ပါဘူး။ အခ်ိန္တို အတြင္းမွာပဲ ကိုယ္က သိေစခ်င္တဲ့ အေၾကာင္းအရာ အခ်က္အလက္ေတြကို Social Network အတြင္းမွာ ရွိတဲ့ သန္းခ်ီေသာလူေပါင္းမ်ားစြာဆီကို ပို႔ေပးႏိုင္ပါတယ္။

    Social Network အသံုးျပဳျခင္းေၾကာင့္ မိမိအတြက္ ေကာင္းက်ိဳးျဖစ္ေစမွာလား ဆိုးက်ိဳးေတြရလာမွာလား ဆိုတာကေတာ့ အသံုးျပဳသူရဲ႕လုပ္ေဆာင္မႈေတြနဲ႔ပဲ တိုက္ရိုက္သက္ဆိုင္ပါတယ္။ ေနာက္ဆံုး ဘယ္ေလာက္ အထိ ဆက္ျဖစ္လာႏိုင္မလဲဆိုတာကေတာ့ မိမိတင္လိုက္တဲ့ အေၾကာင္းအရာေတြ သတင္းအခ်က္အလက္
    ေတြေပၚမူတည္ၿပီး social engineering နည္းစနစ္အရ တိုက္ခိုက္မႈေတြကိုပါ ခံလာႏိုင္ပါတယ္။
    Read more…

    Google Analytics Feature

    မိမိ၀ဘ္ဆိုဒ္ကို တစ္ေန႔ ဘယ္ႏွစ္ေယာက္လာၾကည္႔က်လဲ၊ ဘယ္ပို႔စ္ကို ပိုစိတ္၀င္စားက်လဲ ဆိုတာကို သိရွိႏိူင္ရန္၊ စီးပြားေရးနဲ႔ပတ္သက္ၿပီး ecommerce website ေတြမွာဆိုလဲ ဘယ္ပစၥည္းကို အမ်ားဆံုး ၾကည္႔လဲသိရွိႏိုင္ရန္အတြက္ အသံုးျပဳေသာ Google မွ ေပးထားသည္႔ software ျဖစ္သည္။ ျပဳလုပ္နည္းကေတာ႔ အရင္ဆံုး http://www.google.com/analytics/ မွာ Sign up ျပဳလုပ္ရပါမည္။ Website’s URL ေတာင္းလွ်င္ မိမိဆုိဒ္နာမည္(သို႔) ၾကည္႔ခ်င္ေသာဆိုဒ္ ကို ထည္႔ေပးရပါမည္။ ထုိ႔ေနာက္ code ေပးပါလိမ္႔မည္။ ၄င္း code အား </body> tag မဆိုင္ခင္ ထည္႔ရပါမည္။ Wordpress တြင္ header.php တြင္ရွိပါသည္။ ထည္႔ၿပီးပါက အထက္ပါလင္႔ေနရာကေန အေကာင္႔ ျပဳလုပ္ထားသည္႔အတိုင္း ၀င္လိုက္ပါက ေတြ႔ျမင္ႏိူင္ပါသည္။
    Read more…

    Bit and Bytes

    Bit ဆုိသည္မွာ ကြန္ပ်ဴတာ၏ အေသးဆုံးပမာဏ (သုိ႔) electronic information  storage ၏ အေသးဆုံးေသာ ပမာဏတစ္ခုျဖစ္ပါသည္။ ၄င္းအေနျဖင္႔ information ေတြကုိ စက္နားလည္ေအာင္ 0(false)(သုိ႔)1(true) ကုိ ထုတ္ေပးပါသည္။(မီးခလုတ္ခ်ိန္းသကဲ့သုိ)

    8bits=1byte

    Byte

    Byte ဆုိသည္မွာ တုိင္းတာေသာ unit တခု ျဖစ္သည္။ 1 byte မွာ 8 bit ရွိပါသည္။ ကြန္ပ်ဴတာ၏ memory ကုိ ေျပာတဲ႔အခါ(သုိ႔) electronic information (data) ေတြကုိ ေျပာတဲ႔အခါမွာ အသုံးျပဳ ပါသည္။ byte ကုိ အမ်ားဆုံး english အကၡရာ အႀကီးစာလုံး B ျဖင္႔ ေဖာ္ျပပါသည္။ တခါတရံတြင္ အေသးစာလုံး b ကုိ အသံုးျပဳပါသည္။

    Byte ၏ အႀကီးဆုံး unit အတြက္ name မ်ားမွာ

    §  Kilobyte        ကြန္ပ်ဴတာ၏ memory (သုိ႔) hard drives မ်ားအေၾကာင္းကုိ ေျပာသည္႔အခါ တြင္ အသုံးျပဳပါသည္။ 1kilobyte = 1024 bytes ။ တခ်ိဳ ့ကေတာ့ kilobyte တခုမွာ 1000 bytes ရွိသည္လုိ ့ေျပာၿပီး အမွန္တကယ္ 1024 bytes ရွိတာက kibibyte လို႔ေျပာပါသည္။

    §  Kibibyte        information ၏ unit (သုိ႔) computer storage တခုျဖစ္ပါသည္။ kibibyte = 1024 bytes ပါ။ 1024 kibibytes ကေတာ့ mebibyte တခုပဲျဖစ္ပါသည္။

    §  Megabyte      ကြန္ပ်ဴတာ၏ memory (သုိ႔) hard drives မ်ားအေၾကာင္း ေျပာသည္႔အခါ တြင္ အသုံးျပဳပါသည္။ 1 megabyte = 1 million bytes ။ 1998 ခုႏွစ္မတုိင္မွီ  Internat -ional Electro technical Commissions (IEC)က ပထမဆုံး mebibyte တခုဟာ 2^20 (သို႔) 1,048,576 bytes ဟူ၍ လည္းေကာင္း megabytes ကုိ 1,048,576 bytes (သုိ႔) 1,024 kilobytes (သုိ႔)1024^2 bytes ဟူ၍ သတ္မွတ္ပါသည္။ ကြန္ပ်ဴတာသုံးသူ အၾကမ္းဖ်ဥ္းအေနျဖင့္ megabyte ကုိ (IEC)မွ ထုတ္ေသာ ဒီ number ေတြထဲမွတစ္ခုကုိ သတ္မွတ္ အသုံးျပဳေနၾကဆဲျဖစ္ပါသည္။

    §  Mebibyte      တုိင္းတာေသာ unit တစ္ခုျဖစ္ၿပီး 1024*1024 bytes ကုိ ကုိယ္စားျပဳပါသည္။ mebibyte တစ္ခုသည္ information ၏ unit တခု(သုိ႔) ကြန္ပ်ဴတာ၏ storage တစ္ခု ျဖစ္ပါသည္။ အတိုေကာက္ MiB ဟု ေခၚပါသည္။  1MiB=2^20 bytes = 1,048,576 bytes = 1,024 kibibytes ျဖစ္ပါသည္။

    §  Mebibyte ဟာ megabyte ျဖင္ ့နီးစပ္ပါသည္။ ၄င္းသည္ mebibyte အတြက္ ညီမ်ွခ်က္တစ္ခု ျဖစ္ႏုိင္ပါသည္(သုိ႔) 10^6 bytes = 1,000,000 bytes ။ ဒီ unit ကိုလည္း(IEC) မွပင္ သတ္မွတ္ခဲ့ပါသည္။

    1 mebibyte =1024(2^10)kilobytes

    1gigabytes=1024 mebibytes

    §  Gigabyte (GB or gig)         ကြန္ပ်ဴတာမ်ားႏွင့္ electronic devices မ်ားတြင္ တုိင္းတာ ျခင္း unit တခုျဖစ္ပါသည္။ 1 gigbyte = 1 billion bytes။ Modern computer တခု၏ Random access memory (RAM) မွာ 1,073,741,824(2^30)bytes ကုိ အသုံးျပဳ ပါသည္ ။ တခ်ိဳ  ့သူေတြကေတာ့ Gigabyte ကုိ 1,073,741,824 bytes အစား 1 billion bytes ကုိ သုံးသင့္တယ္လုိ ့ေျပာၾကပါသည္။

    §  Terabyte       ကြန္ပ်ဴတာမ်ားႏွင့္ electronic devices မ်ားတြင္ တုိင္းတာျခင္း unit တခု ျဖစ္ပါသည္။ 1terabyte = 1000 gigabytes(GB)(သုိ႔) trillion(1,000,000,000,000)bytes အခ်ိဳ ့ေသာသူမ်ား ကေတာ့ 1 terabyte =1,099,511,627,776 လုိ ့ေျပာၾကပါသည္။ ႀကီးမား ေသာ အဖဲြ ့အစည္းမ်ားတြင္ data မ်ားကုိသိမ္းဖို႔အတြက္ terabytes ရွိေသာ hard drives မ်ားကုိ အသုံးျပဳၾကပါသည္။ (ဥပမာအားျဖင့္ Microsoft organization မ်ား၊ server မ်ားကုိ ထိန္းခ်ဳပ္ေသာ organization မ်ားတြင္ သုံးၾကပါသည္။

    §  ေသးငယ္ေသာ လုပ္ငန္းမ်ားမွာေတာ့ terabyte ကုိ မသုံးၾကပါဘူး။ အမ်ားဆုံးသုံးတာကေတာ့ gigabytes,megabytes ႏွင့္ kilobytes တုိ႔ကုိသုံးၾကပါသည္။ ေနာင္လာမည့္အနာဂတ္တြင္ အိမ္ေတြမွာပါ terabytes ကုိသုံးစဲြလာၾကမည္ဟု ေျပာပါသည္။ 2008 ခုႏွစ္တြင္ Apple company မွ iMac  computer  ကုိ 1TB hard drives ျဖင့္ထုတ္လုပ္ခဲ့ပါသည္။

    §  Tebibyte       ကြန္ပ်ဴတာမ်ားႏွင့္ electronic devices မ်ားတြင္ တုိင္းတာျခင္း unit တစ္ခု ျဖစ္ပါသည္။ 1 teribytes =1024 gibibytes (GiB) (သုိ႔) 1,099,511,627,776 bytes။ 1024 teribytes သည္ 1exbibyte ကုိ ျပဳလုပ္ပါသည္။ 1024 teribytes=1exbibyte။

    §  Petabyte       ကြန္ပ်ဴတာမ်ားႏွင့္ electronic devices မ်ားတြင္ တုိင္းတာျခင္း unit တစ္ခု ျဖစ္ပါသည္။ 1 Petabytes =1000 terabytes(GB) (သုိ႔) 1,000,000,000,000,000 (a thousand trillion)။ ႀကီးမားေသာအဖဲြ ့အစညး္မ်ားတြင္ petabytes ကုိ data storage ရန္ အတြက္ အသုံးျပဳပါသည္။

    §  Pebibyte အနာဂတ္ကြန္ပ်ဴတာေတြအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာရန္အတြက္ အသုံးျပဳပါသည္။ 1Pebibytes =1024 tebibytes(TiB)(သုိ႔) 1,125,899,906,842,624 bytes။

    §  Exabyte        အနာဂတ္ကြန္ပ်ဴတာမ်ားအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာရန္ အတြက္ အသုံးျပဳပါသည္။ 1 Exabyte=1000petabytes(PB)(သုိ႔) 1,000,000,000,000, 000,000 bytes ျဖစ္ပါသည္။

    §  Exbibyte       အနာဂတ္ကြန္ပ်ဴတာမ်ားအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာရန္ အတြက္ အသုံးျပဳပါသည္။ 1 Exbibytes=1024 pebibytes(PiB)(သုိ႔)1,152,921,504,606, 846,976 bytes။ 1024 exbibytes = 1zebibyte

    §  Zettabyte(ZB)         အနာဂတ္ကြန္ပ်ဴတာမ်ားအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာ ရန္အတြက္ အသုံးျပဳပါသည္။ 1 zettabyte=1000 exabytes(EB)(သုိ႔) 1,000,000,000, 000,000, 000,000(a billion trillion)bytes။ 2008ခုႏွစ္ထိ zettabyte date တစ္ခုကို သိမး္ဆည္းဖုိ႔ ႀကီးမားတဲ႔ ကြန္ပ်ဴတာမရွိေသးပါဘူး။

    §  Yottabyte(YB)         အနာဂတ္ကြန္ပ်ဴတာမ်ားအတြက္ ႀကီးမားေသာ unit မ်ားကုိ တုိင္းတာ ရန္အတြက္ အသုံးျပဳပါသည္။ 1yottabytes =1000 zettabytes(ZB)(သုိ႔) 1,000,000,000, 000,000, 000,000,000(a trillion trillion) ျဖစ္ပါသည္။ 2008ခုႏွစ္ထိ yottabyte date တစ္ခုကို သိမး္ဆည္းဖုိ႔ ႀကီးမားတဲ့ ကြန္ပ်ဴတာမရွိေသးပါဘူး။

    Bits - Smallest units

    Byte - 8 bits

    Kilobits - 1024 Bytes

    Megabyte - 1024 Kilo Bytes

    Gigabyte - 1024 Mega Bytes

    Terabyte - 1024 Giga Bytes

    Petabyte - 1024 Tera Bytes

    Exabyte - 1024 Peta Bytes

    Zettabyte - 1024 Exa Bytes

    Yottabyte - 1024 Zetta Bytes

    Hence one Yottabyte is equal to 9671406556917033397649408 bits. Yes it’s a 25 digit number. Not really sure what database can take that space or rather require that amount of space.

    Translate that from  http://en.wikipedia.org/wiki/Byte
    Read more…

    ယူနီကုဒ္ အားသာခ်က္

    ျမန္မာအကၡရာ တစ္လံုးတြင္ ပံုစံကြဲပါေသာ္လည္း ယူနီကုဒ္တြင္ ကုဒ္ တစ္မ်ိဳးတည္း သာရွိသည္။ စံသတ္မွတ္ခ်က္မကိုက္ညီေသာ ယူနီကုဒ္ အမည္ခံေဖာင့္ကဲ့သို႕ အကၡရာပံုစံမ်ားျပား ေနျခင္းမရွိပါ။ အကၡရာပံုစံ မ်ားျပား ျခင္းသည္ အသံုးျပဳသူအတြက္ ကရိကထမ်ားေစသလို မလိုလား အပ္သည့္ေဖာင္းပြမႈ ကိုလည္းျဖစ္ေစသည္။ ဥပမာအားျဖင့္ တင္ျပရလွ်င္ ေဖာင့္တစ္ ခုတြင္ (ျပ) ရရစ္ ပံုစံရွစ္မ်ိဳးရွိေနျခင္းသည္ အသံုးျပဳသူကို ကရိကထမ်ား ေစသည္။

    ထို႕အျပင္ ယူနီကုဒ္စနစ္တြင္ ထိုကဲ့သို႕ အကၡရာ ပံုစံမ်ားျပား ရန္လည္းမလိုအပ္ပါ။ ယူနီကုဒ္ အသံုးျပဳေသာအခါ အကၡရာအစဥ္အလိုက္ စကားလံုးမ်ားကို ရွာေဖြႏိုင္ျခင္း၊ အမ်ိဳးအစားခြဲျခင္း၊ အကၡရာဝလီစဥ္ျခင္း၊ ျမန္မာစကားလံုးမ်ားကို ရွာေဖြျခင္း စသည္တို႕ကို မွန္ကန္တိက်စြာ ျပဳလုပ္ ေပးႏိုင္ သည္။ မလိုလားအပ္ေသာ အကၡရာ ပံုစံ မ်ားျပားေနျခင္းသည္ စကားလံုးကိုရွာေဖြျခင္း၊ အကၡရာဝ လီစဥ္ျခင္းတို႕အတြက္ မွန္ကန္ေသာ ရွာေဖြျခင္း၊ ဝလီစဥ္ ျခင္းတို႕ကို ျပဳလုပ္ေပးႏိုင္မည္ မဟုတ္ပါ။ ယူနီကုဒ္မဟုတ္ေသာ အျခားစနစ္မ်ားႏွင့္ စံသတ္မွတ္ခ်က္ႏွင့္ မကိုက္ညီေသာ ယူနီကုဒ္ အမည္ခံေဖာင့္မ်ားကို အသံုးျပဳေသာအခါ မိမိတို႕သိမ္းဆည္းထားသည့္ အခ်က္အလက္မ်ားကို မွန္ကန္တိက်စြာ ရွာေဖြျခင္းမျပဳလုပ္ႏိုင္ေၾကာင္း ေတြ႕ရသည္။

    အမ်ားျပည္ သူအသံုးျပဳေသာ အိုင္စီတီ ဆိုင္ရာေဆာ့ဝဲ၊ ဟာ့ဒ္ဝဲလ္မ်ားတြင္ ယူနီကုဒ္စံႏႈန္းကို အတိအက် လိုက္နာထားေသာ ျမန္မာ ယူနီကုဒ္ေဖာင့္မ်ားကိုသာ အသံုးျပဳၾကမည္ျဖစ္သည္။ ယူနီကုဒ္ စံသတ္မွတ္ခ်က္သည္ ႏိုင္ငံတကာစံသတ္မွတ္ခ်က္ တစ္ခုျဖစ္ေသာေၾကာင့္ ႏိုင္ငံတကာတြင္ရွိသည့္ အိုင္စီတီဆိုင္ရာ စီးပြားေရးလုပ္ငန္းမ်ား၊ အဖြဲ႕အစည္းမ်ား၊ အစိုးရ/အစိုးရမဟုတ္ေသာ အဖြဲ႕အစည္း မ်ားသည္ ယူနီကုဒ္စံႏႈန္းကိုသာ လိုက္နာ အသံုးျပဳၾကမည္ျဖစ္သည္။ အိုင္စီတီဆိုင္ရာ လုပ္ငန္းမ်ား၏ ထုတ္ကုန္မ်ားတြင္ စံႏႈန္းမွီေသာ၊ စံႏႈန္းသတ္မွတ္ခ်က္အား အျပည့္အဝ လိုက္နာထားေသာ ယူနီကုဒ္ ကိုသာ အသံုးျပဳေနၾကၿပီ ျဖစ္သည္။
    Read more…

    Basic Color in Adobe Illustrator

    Adobe Illustrator Software ဆိုတာကေတာ့ Vector Image ေတြေရးဆြဲ တဲ့ေနရာမွာ အလြန္ေျပာင္ေျမာက္ ေအာင္ ေရးဆြဲႏိုင္ပါတယ္။ ဒါ႔အျပင္ ပညာေရး၊ စီးပြားေရး၊ ကုမဏီ၊ က်န္းမာေရး အစရွိတဲ့ အသင္းအဖြဲ႔ေတြ လုပ္ငန္းနယ္ပယ္ေတြအတြက္ သရုပ္ျပပံုမ်ားေရးဆြဲရန္အတြက္ အသံုး၀င္ ပါတယ္။
    Color Mode ကေတာ့ ဂရပ္ဖစ္လုပ္ငန္းေတြမွာသံုးတဲ့ အေရာင္စနစ္ႏွစ္ခု ကိုေရြးခ်ယ္ဖို႔။ မိမိေရးဆြဲမယ့္ ဒီဇိုင္ၿပီးတာနဲ႔ ပံုႏွိပ္ဖို႔ရည္ရြယ္တယ္ဆိုရင္ CMYK color စနစ္ကိုေရြး ခ်ယ္ရပါမယ္။ RGB color စနစ္ကေတာ့ ဓါတ္ပံုအေနနဲ႔ထုတ္ခ်င္ရင္သံုးပါတယ္။
    အေရာင္စနစ္ အမ်ိဳးအစား (၃)မ်ိဳးရွိပါတယ္။
    ၁။    CMYK Mode
    ၂။    RGB Mode
    ၃။    HSB Mode
    CMYK = cyan, megenta, yellow, black
    RGB = Red, Green, Blue ျဖစ္ၿပီး အေရာင္တန္ဖိုးေတြက 0 ကေန 255 အထိရွိပါတယ္။
    HSB = Hue, Saturation, Brightness ျဖစ္ၿပီး အေရာင္ေတာက္ပမႈေတြအတြက္ သံုးစြဲမႈစနစ္ျဖစ္ပါတယ္။
    Read more…

    HOW TO ACCESS WAMP SERVER IN LAN OR WAN



    မိမိကြန္ပ်ဴတာတြင္ အသံုးျပဳထားေသာ wamp server အား အျခားစက္ တစ္ခုခုမွ ၾကည့္ရႈႏိုင္ေစရန္ အတြက္ ေအာက္ပါ နည္းလမ္းမ်ား အတိုင္း လုပ္ေဆာင္ရန္လိုအပ္ပါသည္။
    Go in the apache\httpd.conf and search “#Listen” and Change port from 80 to 8081
    §              #Listen 12.34.56.78:80
    §                   Listen 192.168.2.188:8081
    1.     Make accessible in LAN apache\httpd.conf and find following code.
    <Directory “cgi-bin”>
                AllowOverride None
                Options None
                Order allow,deny
                Deny from all
    </Directory>
    And change the above code to:
    <Directory “cgi-bin”>
                AllowOverride None
                Options None
                Order allow,deny
                Allow from all
    </Directory>
    2.     Next Step is open port 8081.
    Control panel - Windows Firewall – Advanced Settings – Windows Firewall With Advanced Security Box က်လာလိမ့္မည္။ Imbound Rules ကိုႏွိပ္ပါ။ ထို႔ေနာက္ ညာဘက္ရွိ New Rule ကိုႏွိပ္ၿပီး Port ကိုေရြး၊ TCP ႏွင့္ Specific Local Ports ေနရာတြင္ 8081 ေပးပါ။ Allow the connection၊ Domain, Private, Publish ေရြးခ်ယ္ၿပီးဆက္သြားပါ။ Name ေပးၿပီး Save လိုက္ပါ။
    Read more…

    Contact

    ဆက္သြယ္ရန္။
    ဖုန္း ၀၉-၄၂၁၀၃၄၀၇၈
    Read more…

    About

    ကၽြန္ေတာ္..
    Read more…

    XML Viewers

    While you can view XML documents with a simple text editor, there are free XML viewers that present the contents in a more readable form. XML viewers interpret the document so it will display the XML document using any styles that have been applied using XSLT or CSS. It will also warn you if something doesn't look right, or if it doesn't validate correctly.

    Most modern browsers include XML support, so it's quite possible that your own browser is able to display the contents of XML files.

    You open an XML file in your browser the same way you open any other file in your browser. If it's a local file you can type the full path into the address bar. Otherwise, if it's available over the web, you can type the URL into the address bar.
    Notepad

    You can use a text editor such as Notepad to create or view a simple XML file. Here's what this XML file looks like in Notepad:


    Firefox
    Here's how the above XML file appears in Firefox 2.0. Notice the difference between Notepad and Firefox. Firefox actually attempts to interpret the document. It even warns us if it thinks something could be out of place (such as a missing stylesheet).


    Internet Explorer
    Here's how the same XML file appears in Internet Explorer 6.0


    Displaying Errors
    If your XML document contains an error, your XML viewer should display a message indicating the error. In this file, I have purposely included an error.


    Below is how the error is reported in Internet Explorer.

    Adding Styles
    Once you start adding styles to your XML, you'll see a huge difference in how your XML documents appear with an XML viewer. We'll cover styles later.
    Read more…

    About XML

    XML stands for eXtensible Markup Language. As the name suggests, XML is a markup language. The XML specification was created by the World Wide Web Consortium (W3C), the body that sets standards for the web.

    Features/Benefits of XML
    XML has been widely adopted since its creation and with good reason. Some of the key features and benefits of XML include:
    Easy data exchange - One of the great things about XML is that it can allow easy sharing of data between different applications - even if these applications are written in different languages and reside on different platforms.
    Self-describing data - When you look at an XML document, it is very easy to figure out what's going on.
    Create your own languages - XML allows you to specify your own markup language for your own specific purpose. Some existing XML based languages include Banking Industry Technology Secretariat (BITS), Bank Internet Payment System (BIPS), Financial Exchange (IFX) and many more.

    What Does XML Look Like?
    The following example demonstrates what the contents of a typical XML document could look like.
    Read more…

    CSS Advantages

    HTML has its limitations when it comes to layout. Sure, you have 6 different levels of headings and 6 different sizes of fonts. You also have tables, and you have control over alignment etc. These are good enough to get a reasonable looking document that shows the true structure of information. However, it's a far cry from some of the excellent layout & design that we see in magazines and printed brochures etc.

    CSS helps us achieve such layouts.

    With CSS, you have much better control over the layout of your web pages. You can specify exactly how big a font will be, exactly where an element will be on a page, what the page will look like when printed, and much more.

    CSS can also save you a lot of time, particularly when maintaining a large site. Also, the World Wide Web Consortium (W3C) recommends that web developers use CSS tags instead of HTML tags wherever possible. The W3C are gradually phasing out quite a few of these HTML tags.
    Advantages of CSS

        CSS saves time
        When most of us first learn HTML, we get taught to set the font face, size, colour, style etc every time it occurs on a page. This means we find ourselves typing (or copying & pasting) the same thing over and over again. With CSS, you only have to specify these details once for any element. CSS will automatically apply the specified styles whenever that element occurs.
        Pages load faster
        Less code means faster download times.
        Easy maintenance
        To change the style of an element, you only have to make an edit in one place.
        Superior styles to HTML
        CSS has a much wider array of attributes than HTML.

    Disadvantages of CSS

        Browser compatibility
        Browsers have varying levels of compliance with Style Sheets. This means that some Style Sheet features are supported and some aren't. To confuse things more, some browser manufacturers decide to come up with their own proprietary tags.

        Fortunately, browser compatibility is becoming less of an issue as the latest browser versions are much more standards-compliant than their earlier counterparts.
    Read more…