စမ္းသုံးၾကည့္သင့္တဲ့ 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…

JavaScript Syntax

What does JavaScript syntax mean? JavaScript syntax refers to a set of rules that determine how the language will be written (by the programmer) and interpreted (by the browser). The JavaScript syntax is loosely based on the Java syntax. Java is a full blown programming environment and JavaScript could be seen as a sub-set of the Java syntax. Having said this, that is where the similarities end - Java and JavaScript are two totally different things.

In learning JavaScript you will become familiar with terms such as variables, functions, statements, operators, data types, objects etc. It will take most of this tutorial to show you the complete JavaScript syntax. For now, I'll give you a quick intro by showing you an example and explanation.
Read more…

How to enable JavaScript

To view webpages with JavaScript, you need to ensure your browser has JavaScript enabled. Generally speaking, you can still view the webpage without JavaScript, but you will not be able to take advantage of the JavaScript functionality.
How do I check if my browser has JavaScript enabled?

You normally do this by checking your browser's options. This will depend on the browser you're using. Instructions for some of the more common browsers are below:
Internet Explorer:

    Go to Tools from the top menu
    Select Internet Options
    Click on the Security tab
    Click Custom Level
    Scroll down until you see the Scripting section
    Ensure that the Active Scripting option is set at Enable
    When the Warning! window asks Are you sure you want to change the settings for this zone? click Yes

Mozilla Firefox

    Go to the Firefox menu
    Select Options
    Select the Content tab
    Check the Enable JavaScript checkbox
    Click OK to close the Options window

Google Chrome:

    Go to Chrome from the top menu
    Select Preferences...
    Click on Show advanced settings...
    Click on Content Settings...
    Ensure that the Allow all sites to run JavaScript (recommended) option is selected
    Click OK

Apple Safari:

    Go to Safari from the top menu
    Select Preferences
    Select Security
    Ensure that the Enable JavaScript option is checked
    Click OK

Opera:

    Go to Menu from the top menu
    Select Settings
    Select Quick Preferences
    Ensure that the Enable JavaScript option is checked

Netscape Navigator:

    Go to Edit from the top menu
    Select Preferences
    Select Advanced
    Select Scripts & Plugins
    Check the Enable JavaScript checkbox
    Click OK

Depending on your browser, the exact steps may differ slightly from above. Having said that, the above steps should point you in the right direction.

Note that you may need to refresh the page after enabling JavaScript before you see the effect.
How do I disable JavaScript?

You simply go through the steps above but ensure the JavaScript options are not checked/selected.

If you're developing web pages with JavaScript, it's good practice to view your website with JavaScript disabled. This will show you what your website will look like to users who choose to disable JavaScript.
Other browsers?

Most (if not all browsers) give you the option to enable/disable JavaScript. If your browser is not listed above, the steps above will give you some idea of how to find it. Just look for something called tools, options, preferences or something similar.
Warning

Java and JavaScript are two different things - make sure you're enabling/disabling the right option!
Read more…

JavaScript Introduction

What is JavaScript?

JavaScript is a scripting language that enables web developers/designers to build more functional and interactive websites.

Common uses of JavaScript include:

    Alert messages
    Popup windows
    Dynamic dropdown menus
    Form validation
    Displaying date/time

JavaScript usually runs on the client-side (the browser's side), as opposed to server-side (on the web server). One benefit of doing this is performance. On the client side, JavaScript is loaded into the browser and can run as soon as it is called. Without running on the client side, the page would need to refresh each time you needed a script to run.
What do I need to create JavaScript?

You can create JavaScript using the same equipment you use when creating HTML. That is:

    Computer
    Text editor. For example, Notepad (for Windows), Pico (for Linux), or Simpletext (Mac). You could use a HTML editor if you like but it's not needed.
    Web Browser. For example, Internet Explorer or Firefox. You will need to ensure JavaScript is enabled within your browser's settings (this is normally enabled by default).

The next lesson will show you how to enable/disable JavaScript in your browser.
Read more…

How to Secure Joomla 3 and Protect it Against Hacker Attacks

1. Keep Joomla and its extensions up-to-date

Probably the most important part of securing your Joomla website is to keep it updated to the latest version. In almost all version releases there are fixes for security issues. For more information on how to update Joomla to the latest version check out our Joomla Update Tutorial.

Keeping your Joomla extensions up-to-date is equally important for the security of your website. Actually, there are more attacks that utilize security issues in extensions than in the actual Joomla 3 core files. For more information on how to keep your Joomla components, modules and plugins up-to-date, please refer to our tutorial on How to Update Joomla Extensions.
2. Use Strong Login Details
First, you should avoid using default user names like "admin" or "administrator". Those will be first in the list of words a potential attacker would try. Next, it is important to have a strong password for your website. Many attackers try to brute-force your login details. This means that they use a list of commonly used passwords to guess yours. There are several tips that will help protect you against such attacks:
    Don't use common words for passwords like love, god, pass, admin, admin123, etc.
  1.     Avoid personal information in passwords like your personal or family name.
  2.     Avoid password generators. Password generators use algorithms to generate the passwords which can be compromised by an attacker.
  3.     Use as many special characters ( *!@#)$ ), numbers and capital letters in your password as possible.
3. Use Proper File Permissions & Ownership
Another important part of having a secured Joomla 3 website is to set the right permissions for your Joomla files and folders. We recommend that you follow these suggestions for your permissions:
Read more…

7 tips to optimize Joomla! security

1. Change the default database prefix (jos_)

Most SQL injections that are written to hack a Joomla! website, try to retrieve data from the jos_users table. This way, they can retrieve the username and password from the super administrator of the website. Changing the default prefix into something random, will prevent (most / all) SQL injections. You can set the database prefix when installing your Joomla! website. If you've already installed Joomla! and want to change your prefix, do the following:    Log on to your Joomla! back-end.

  1.     Go to your global configuration and search for the database
  2.     Change your database prefix (Example: fdasqw_) and press Save.
  3.     Go to phpMyAdmin to access your database.
  4.     Go to export, leave all default values and press Start. Exporting the database can take a while.
  5.     When done, select all code and copy it to notepad (or any other text editor)
  6.     In phpMyAdmin, select all tables and delete them
  7.     In notepad, do a Search & replace (Ctrl + H). Set the searchterm to jos_ and change it into your new prefix (Example: fdasqw_). Press "Replace all".
  8.     Select everything in your notepad file and copy it. In phpMyAdmin, go to SQL, paste the queries and press Start.
2. Remove version number / name of extensions

Most vulnerabilities only occur in a specific release of a specific extension. Showing MyExtension version 2.14 is a really bad thing. You can modify this message to only the name of the extension by doing the following:    Retrieve all files of the extension from your server.
  1.     Open up Dreamweaver.
  2.     Load any file from the extension that you just downloaded to your local machine.
  3.     Use the Search function and set the search to Search through specified folder. Navigate to the folder where you downloaded the exploit to.
  4.     Set the search term to "MyExtension version 2.14" and press OK.
  5.     When found the correct file, remove the version number.
  6.     Upload the changed file to your server and check if the changes are made.
3. Use a SEF component

Most hackers use the Google inurl: command to search for a vulnerable exploit. Use Artio, SH404SEF or another SEF component to re-write your URL's and prevent hackers from finding the exploits. Additionally, you'll get a higher rank in Google when using search engine friendly URL's.
4. Keep Joomla! and extensions up to date
This one is pretty obvious. Always check for the latest versions of Joomla! and the extensions you're using. Many vulnerabilities are resolved most of the times in later versions.
5. Use the correct CHMOD for each folder and file

Setting files or folders to a CHMOD of 777 or 707 is only necessary when a script needs to write to that file or directory. All other files should have the following configuration:

    PHP files: 644
    Config files: 666
    Other folders: 755
6. Delete leftover files

When you installed an extension that you didn't like, don't set the extension to unbublished. If you do, the vulnerable files will still be on your website. So simply use the un-install function to totally get rid of the extension.
7. Change your .htaccess file

Add the following lines to your .htaccess file to block out some common exploits.
########## Begin - Rewrite rules to block out some common exploits
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*(.*) [OR]
# Block out any script that includes a < script> tag in URL
RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2}) [OR]
# Block out any script that tries to set CONFIG_EXT (com_extcal2 issue)
RewriteCond %{QUERY_STRING} CONFIG_EXT([|%20|%5B).*= [NC,OR]
# Block out any script that tries to set sbp or sb_authorname via URL (simpleboard)
RewriteCond %{QUERY_STRING} sbp(=|%20|%3D) [OR]
RewriteCond %{QUERY_STRING} sb_authorname(=|%20|%3D)
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

Read more…

HTML Formatting

You may be familiar with some of the formatting options that are available in word processing applications such as Microsoft Office, and desktop publishing software such as QuarkXpress. Well, many of these formatting features are available in HTML too! This lesson contains some of the more common formatting options.
Read more…

HTML Elements

HTML elements are the fundamentals of HTML. HTML documents are simply a text file made up of HTML elements. These elements are defined using HTML tags. HTML tags tell your browser which elements to present and how to present them. Where the element appears is determined by the order in which the tags appear.

HTML consists of almost 100 tags. Don't let that put you off though - you will probably find that most of the time, you only use a handful of tags on your web pages. Having said that, I highly recommend learning all HTML tags eventually - but we'll get to that later. 
OK, lets look more closely at the example that we created in the previous lesson.
********************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>HTML Tutorial Example</title>
</head>
<body>
<p>Less than 5 minutes into this HTML tutorial and
I've already created my first homepage!</p>
</body>
</html>
*****************
Explanation of the above code: 
  • The <!DOCTYPE... > element tells the browser which version of HTML the document is using.
  • The <html> element can be thought of as a container that all other tags sit inside (except for the !DOCTYPE tag).
  • The <head> tag contains information that is not normally viewable within your browser (such as meta tags, JavaScript and CSS), although the <title> tag is an exception to this. The content of the <title> tag is displayed in the browser's title bar (right at the very top of the browser).
  • The <body> tag is the main area for your content. This is where most of your code (and viewable elements) will go.
  • The <p> tag declares a paragraph. This contains the body text.

Read more…

What is HTML?

HTML is a language for describing web pages.
  •     HTML stands for Hyper Text Markup Language
  •     HTML is a markup language
  •     A markup language is a set of markup tags
  •     The tags describe document content
  •     HTML documents contain HTML tags and plain text
  •     HTML documents are also called web pages

Read more…

CSS Introduction ေလးပါ

Cascading Style Sheets (CSS) have been seriously underated. Maybe it's because web designers think it's harder than what it is. The truth is, CSS is incredibly easy! With CSS, you can define all your common styles in an external Style Sheet. This way, if you want to change every occurence of a style throughout your site, you only need to update one place.

This tutorial will show you how to implement CSS into your website. This tutorial will also show you how to create an external style sheet and link to it from your HTML page.

What does CSS stand for?
CSS stands for Cascading Style Sheets.

What is CSS?

CSS is a language that you can use to define styles against any HTML element. These styles are set using CSS properties.For example, you can set font properties (size, colors, style etc), background images, border styles, and much more.

Cascading Style Sheets, level 1 (CSS1) became a W3C Recommendation in December 1996. It describes the CSS language as well as a simple visual formatting model. CSS2, which became a W3C recommendation in May 1998, builds on CSS1 and adds support for media-specific style sheets (e.g. printers and aural devices), downloadable fonts, element positioning and tables.

As of this writing, CSS3 is currently under development.
Read more…

Drop Down List

Drop Down List အတြက္ျဖစ္ပါတယ္။

<form><select onchange="window.open(this.options[this.selectedIndex].value,'_blank')" style="width: 170px;">
<option>နည္းပညာဆိုင္ရာလင့္မ်ား<!-- change the links with your own --></option>
<option value="http://mmcmsteam.blogspot.com/search/label/Tutorials"> Tutorials </option>
<option value="http://mmcmsteam.blogspot.com/search/label/Joomla30"> Joomla30 </option>
<option value="http://mmcmsteam.blogspot.com/search/label/Joomla%20Security"> Joomla Security </option>
</select></form>
Read more…

How to find admin page of a site[tut]

Website တစ္ခုရဲ႔ admin user / pass ရျပီဆိုပါစို႔...admin page ကိုဘယ္လိုရွာမလဲ...ဒီေအာက္က နည္းေလးေတြသံုးျပီးရွာမယ္ေနာ္...80% ေတာ႔ အာမခံပါတယ္။
နံပါတ္တစ္ - url add ပါမယ္... www.site.com ဆိုပါစို႔...တစ္ခ်ိဳ႔ဆိုဒ္ေတြက သူ႔ index page မွာတင္ login ၀င္ဖို႔ပါတတ္တာကို မေတြ႔ဘဲ စြတ္စပ္ရွာတတ္ၾကပါတယ္....ဒါေၾကာင္႔မို႔ ပထမဆံုး index ကို ေသခ်ာျပန္စစ္ပါ...ေနာက္ .com ေနာက္မွာ ေအာက္ကပံုစံအတိုင္းလိုက္စစ္ပါ။
www.site.com/admin
www.site.com/administrator
www.site.com/login
www.site.com/admin.php
www.site.com/admin.asp
www.site.com/wp-login.php
ဒါနဲ႔ပထမဆံုးစစ္ပါ...မေတြ႔ဘူးဆိုပါစို႔...ေနာက္တစ္မ်ိဳးနဲ႔ထပ္စစ္ပါမယ္...

နံပါတ္ႏွစ္ - Online Scanner သံုးပါမယ္...လြယ္လြယ္ကူကူ tool ေတြ ဘာေတြသြင္းေနရတာ ရႈပ္ေသးတယ္...ရလို ရျငား online acp finder နဲ႔အရင္စမ္းပါမယ္...ဒီမွာ ကၽြန္ေတာ္ဘာသံုးေလ႔ရွိတုန္းဆို  ကၽြန္ေတာ္ကေတာ႔ တုတ္ေကာက္ကို သံုး   အဲေလ.....
www.dongoth.com/acp.php ကိုသံုးပါတယ္ဗ်ာ....လိုင္းအထိုက္အေလ်ာက္ရွိရင္ ဒီေကာင္ စစ္တာ ေတာ္ေတာ္ျမန္ပါတယ္... လိုင္းမရွိရင္ေတာ႔ ဘာမွကို မတက္တာ.... ဟီး...
ဒါလည္း မဟန္ဘူးဆိုပါစို႔...ေနာက္တစ္ဆင္႔ဗ်ာ....

နံပါတ္သံုး - Tool အေသးစားေလးေတြ  လြယ္လြယ္ကူကူ Admin Page Finder ေတြသံုးပါမယ္... Havij ေပါ႔ဗ်ာ... Havij ကို
http://mmhackforums.noonhost.com/havji--register-vt95.html
မွာ download ဆြဲသံုးႏိူင္ပါတယ္...သူ႔ Havij Admin Page List မွာက 410 ပဲပါတယ္ဗ်...ဒီေတာ႔ Havij ကို extract လုပ္ျပီးရင္  admin.txt ထဲကို
http://mmhackforums.noonhost.com/vt489.html
က admin page hottest list ျဖည္႔ျပီး save ျပီးသံုးပါ...ဒါဆို list 900 ေက်ာ္ရပါမယ္....Havij ကို မၾကိဳက္ဘူးဆိုျပန္ရင္းလည္း တျခား admin finder ေတြကို ကိုယ္႔ဘာသာကိုယ္ googling ျပီးလိုက္ရွာ ေဒါင္း သံုးၾကေပေရာဗ်ာ.....ကဲ...ဒီတစ္ဆင္႔လည္း မဟန္ေသးဘူး ဆိုၾကပါစုိ႔...   :gamer:  :gamer:

နံပါတ္ေလး - dorking ေလးနဲ႔စမ္းၾကည္႔မယ္ဗ်ာ...
ဒါေလးနဲ႔ထည္႔ရွာဗ်ာ...
Dork:
site:webpage.com "admin"
site:webpage.com "login"

နံပါတ္ငါး - robots.txt ကိုစစ္မယ္ဗ်ာ...
www.site.com/robots.txt ကိုတစ္ခ်က္ရိႈးၾကည္႔ပါ...

နံပါတ္ေျခာက္ - Web Scanner နဲ႔သာ crawl လုပ္ျပီးသာ url တစ္ခုခ်င္းစီသာ စစ္ခ်ပါေတာ႔... ကၽြန္ေတာ္သံုးရင္ေတာ႔  albaloo 1.3 ကိုသံုးပါတယ္... 2MB ေက်ာ္ေက်ာ္ပဲရွိေတာ႔ ေပါ႔ေပါ႔ပါးပါးေလးနဲ႔မို႔ပါ.. .ဒီမွာဆြဲႏိူင္ပါတယ္...
http://mmhackforums.noonhost.com/albaloo-web-vulnerability-scanner-1-3-vt31.html
Read more…