Browsing articles from "June, 2010"
Jun
26
2010

CSS – Part 3 : Text Formating

Text formatting ဆိုတာကတော့ စာလုံးတွေကို အရောင်ထည့်တာတွေ နောက်ပြီး font တွေပြောင်းတာ alignment လုပ်တာ စတာတွေကို css ကို ဆောင်ရွက်လို့ရပါတယ်။ Text Color text color ကိုတော့ CSS မှာ color လို့သုံးပါတယ်။ အောက်မှာ ဥပမာ ကြည့်ပါ။ လို့ဆိုရင် body စာလုံးတွေက အနီရောင်နဲ့ ပြပေးမှာပါ။ Text alignment text alignment ကတော့ left, right , center,justify ဆိုပြီး သတ်မှတ်ပေးတာပါ။ ကျွန်တော်တို့ html မှာက align နဲ့ လုပ်ခဲ့တာ မှတ်မိအုံးမယ်ထင်ပါတယ်။ CSS မှာကတော့ left ကတော့ default ပါ။ ဒါလေးတွေက လွယ်သေးတော့ ကိုယ့်ဘာသာ ကိုယ်စမ်းကြည့်လိုက်ပါ။ Text Transformation ကျွန်တော်တို့တွေ HTML မှာ upper case တွေ lower case တွေပြောင်းချင်ရင် စာတွေ ပြန်ပြင်ရိုက်ရပါတယ်။ CSS သုံးရင် အဲလို [...]

Jun
24
2010

Cheat Sheet For Web Essential

Cheat Sheet ဆိုတာကတော့ ကျွန်တော်တို့တွေ ပုံမှန် များပြားလှတဲ့ reference တွေကို လိုအပ်ပြီး အသုံးဝင်တာတွေ စုစည်းထားတာကို ဆိုတာပါ။ တနည်းပြောရင် quick reference လို့ ဆိုလို့ရပါတယ်။ ကျွန်တော် HTML, CSS , jQuery အကြောင်း MZ Edu မှာ ရေးခဲ့ဘူးပါတယ်။ အခု Web Development လုပ်မယ့်သူတွေအနေနဲ့ HTML, CSS , jQuery တို့ကို သိထားဖို့လိုအပ်ပါတယ်။ ရေးသားရာမှာလည်း လွယ်လွယ်ကူကူ reference လုပ်လို့ရအောင် cheat sheet လေးတွေ ဆောင်ထားဖို့လည်း လိုအပ်ပါတယ်။

Jun
23
2010

HTML5 Form

HTML အကြောင်းကို ကျွန်တော် ရေးခဲ့ပြီးပါပြီ။ ရေးထားခဲ့တဲ့ စာအုပ်က HTML4 အကြောင်းပါ။ အခု HTML5 မှာ ပါဝင်လာတဲ့ feature တွေထဲက form အကြောင်း ထပ်မံဖြည့်စွက်ထားပါတယ်။ Placeholder textbox မှာ စာမဖြည့်ခင် textbox information ပြထားချင်တဲ့အခါမှာ အရင်တုန်းက jquery ကို သုံးပြီးရေးရတယ်။ အဲဒီလို ရေးမယ့် အစား HTML5 မှာ placeholder ဆိုတဲ့ attribute ကို သုံးလို့ရပါတယ်။ code ကိုတော့ ဒီလိုရေးတယ်။ အဲဒီ code လေးက လက်ရှိ webkit borwser တွေမှာ အလုပ်လုပ်ပါတယ်။ Firefox 3.6 မှာတော့ အလုပ်မလုပ်သေးပါဘူး။ နောက်ပိုင်း version တွေမှာတော့ အလုပ်လုပ်မယ်ထင်တယ်။ Required require validation စစ်ဗျို့အတွက် ကျွန်တော်တို့တွေ jquery ဖြစ်ဖြစ် javascript ဖြစ်ဖြစ် ရေးပြီး စစ်ခဲ့ရပါတယ်။ အခု HTML5 မှာ require ဆိုတဲ့ attribute နဲ့ [...]

Jun
22
2010

XML Part – 2

ဒုတိယခြေလှမ်း အခြေခံ DTD XMLဟာ Tagတွေကိုလွတ်လပ်စွာ သတ်မှတ်ပြီးအသုံးပြုနိူင်သည့်အတွက်  အချက်အလက်အမျိုးမျိုးကို ဖော်ပြပေးနိူင်၏။ သို့ပေမယ့်  လွတ်လပ်စွာရေးသားနိူင်ခြင်းကြောင့်လည်း အဆင်မပြေမှု့များလည်း  တွေ့ရှိနိူင်ပါသည်။ ဥပမာအားဖြင့် XMLနဲ့ရေးသားထားတဲ့ အချက်အလက်တွေကို   တခြားကုမ္ပဏီတစ်ခုနဲ့ အဆက်အသွယ်လုပ်မည်ဆိုတဲ့ နမှုနာကိုစဉ်းစားကြည့်ကြပါ။  ကုမ္ပဏီအသီးသီးက နှစ်သက်သလို Tagတွေကို အသုံးပြုနေခဲ့မည်ဆိုလျှင်  အဲ့ဒီXMLစာတွေကိုဘာသာပြန်ဖို့အတွက်လည်း Programတွေ လိုအပ်လာပါလိမ့်မည်။  သည်လိုဆိုရင်ဖြင့် အဆင်မပြေနိူင်ပါ။

Jun
18
2010

XML – Part 1

1.ပထမခြေလှမ်း အခြေခံ XML XML ဆိုသည်မှာ TAGတွေကိုအသုံးပြုပြီး၊ စာပိုဒ်တစ်ခုရဲ့ဖွဲ့စည်းပုံကို စနစ်ချရာမှာအသုံးပြုသော စနစ်တစ်ခု ဖြစ်၏။ XML သည်မရေရာသော ရေးသားပုံစနစ်ကလိုက်မခံပဲ၊ တင်းကျပ်တဲ့စည်းမျဉ်းတွေနဲ့ စာရေးသားပုံစနစ်ကို သတ်မှတ်ထားသည့်အတွက် Program များမှ အသုံးပြုရလွယ်ကူစေသော ထူးခြားမှု့ကိုပိုင်ဆိုင်၏။ ထိုကြောင့်ရုံးသုံးစာများတွင်၊ Business Data အချက်အလက်တွေကို ရေးသားရာမှာ XML ကိုအသုံးပြုနေကြ သည်မှာမရေတွက်နိုင်ပေ။

Jun
15
2010

iPhone Development Intro – 2

အပိုင်း ၁ မှာ တုန်းက iPhone Development တွေ လိုအပ်တာတွေပြင်ဆင်ဖို့ ဘယ်လို လေ့လာရမလဲဆိုတာတွေ ပြောပြီးပါပြီ။ အခု အပိုင်းမှာတော့ iPhone Developer Account နဲ့ Distrubtion အကြောင်းလေး ရေးပါမယ်။ Why you need Developer Account ကျွန်တော်တို့မှာ Simulator ရှိပါတယ်။ သို့ပေမယ့်လည်း Simulator Account နဲ့ အကုန်လုပ်လို့မရဘူး။ camera, phone, accelerometer, magnetometer or gyroscope စတာတွေကို Simulator နဲ့ စမ်းလို့မရပါဘူး။ Developer Account ရှိမှ အဲဒီ API တွေကို Device ပေါ်မှာ တင်ပြီး စမ်းလို့ရမှာပါ။ နောက်ပြီး App store မှာ တင်ပြီးတော့ ရောင်းချင်တယ်ဆိုရင်လည်း Developer Account လိုအပ်ပါတယ်။ ဝယ်မယ်ဆိုရင်တော့ အရင်ဆုံး Apple Store or iTune store Account ရှိဖို့ လိုပါတယ်။ အဲဒီ Account ရှိမှ [...]

Jun
14
2010

လူငယ်နှင့် ပညာရေး

ဒီကာလအတောအတွင်းမှာ လူငယ်တော်တော်များများနဲ့ တွေ့ခွင့်ရပါတယ်။ လူငယ်ဆိုတာ ကျွှန်တော့်ထက်ငယ်တဲ့သူပေါ့ ၂၅အောက်တွေနဲ့ ၁၉၊၁၈၊၁၇၊၁၆ နဲ့၁၅နစ်ရှိတဲ့ လူငယ်တွေလဲပါပါတယ်။ အဲတော်တော်များများကို တော်တော်လေး စိတ်မကောင်းစရာ လမ်းမှားနေတာကို မြင်ရပါတယ်။ အဲကျွှန်တော်ကိုယ်တိုင်လဲ လမ်းမှန်ရောက်အောင်လုပ်နေစဲပါ။ ကိုယ့်ထက်ပိုဆိုးတဲ့သူတွေပေါ့။ ပညာရေးနဲ့ ပတ်သက်ပြီးဆိုလိုတာပါ။

Jun
14
2010

iPhone Development Intro – 1

iPhone application တစ်ခု ရေးသားဖို့ရာ နည်းလမ်း ၂ ခု ရှိပါတယ်။ HTML5 Web Application နဲ့ iPhone Application တို့ပါပဲ။ HTML5 Web application ဆိုတာက သမာရိုးကျ website ကို iPhone Safari နဲ့ အဆင်ပြေအောင် ပြောင်းလဲရေးသားရတာပါ။ HTML5 ဖြစ်တဲ့အတွက်ကြောင့် Video တွေ Sound တွေ ထည့်သွင်းလာနိုင်ပါတယ်။ အဲဒီလိုမျိုး HTML5 တွေကို စမ်းသပ်ချင်တယ်ဆိုရင်တော့ http://www.apple.com/html5 မှာ လေ့လာနိုင်ပါတယ်။ ပုံမှန် Web Development နဲ့ အတူတူပါပဲ။ ဘာမှ ကွာခြားမှုမရှိပါဘူး။ ထူးခြားတာကတော့ safari webkit css တွေ ခေါ်ယူသုံးစွဲလို့ရတာပါပဲ။

Jun
13
2010

CSS – Chapter 2

Chapter 2: CSS Styling CSS မှာ property က အများကြီးရှိပါတယ်။ အရင် chapter တုန်းကတော့ color property နဲ့ပဲ ဥပမာ ပြသွားပါတယ်။ CSS Background Background ကို မပြောခင် background  နဲ့ လုပ်ထားတဲ့ CSS လေးကို ပြပါတယ်။

Jun
9
2010

MVC

MVC ဆိုတာကတော့ Model View Controller ဆိုတာ သိပြီးသားပြီးသားပါ။ ဒါပေမယ့် MVC ကို programming နဲ့ ရောထွေးနေကြတယ်။ MVC ဆိုတာ pattern တစ်ခုပါ။ Software Engineering မှာ အသုံးပြုတဲ့ architectural pattern လို့ဆိုရလိမ့်မယ်။ ဒါကြောင့် သူ့ကို Language တစ်ခုနဲ့ တစ်ခု အသုံးပြုပုံမတူဘူး။ နောက်ပြီး framework တစ်ခုနဲ့ တစ်ခု အသုံးပြုပုံမတူဘူး။ ဒါပေမယ့် သဘောတရားနဲ့ အနှစ်သာရကတော့ အတူတူပဲ။ CodeIgniter ရေးတတ်တာနဲ့ MVC ဆိုတာ ဒီလို ရေးရပါလားလို့ ထင်ရင်တော့ မဟုတ်ပါ။ CodeIgniter မှာ MVC ကို ရေးပုံနဲ့ Symfony မှာ ရေးပုံက မတူဘူး။ နောက်ပြီး iPhone SDK ကလည်း MVC ပဲ။ ဒါပေမယ့် တည်ဆောက်ပုံတွေ မတူဘူး။

Jun
7
2010

Python Day 11 – Day 20

Day-11 အားလုံးပဲ မင်္ဂလာပါ Day-11တောင်ဘာလိုလိုနဲ့ရောက်လာပြီ။ ကျွှန်တော်တို့ Python ကိုတော်တော်များများက Request လုပ်ကြတာ မြင်ရတော့ ဝမ်းသာမိပါတယ်။ English လိုရေးရင် ပိုမြန်ပြီးပိုကောင်းမှာပါ။ ဒါပေမယ့် language အခက်အခဲရှိတဲ့ ညီ၊ ညီမ များအဆင်ပြေအောင် တမင်မြန်မာလို အပင်ပန်:ခံပြီး တင်ပေးရတာပါ။ အမှန်အတိုင်းဝင်ခံရရင် ကျွှန်တော်မြန်မာလို မရိုက်တက်ပါဘူး။Ko Seth Hetu လုပ်ပေးထားတဲ့ ဝိဇ္ဇာနဲ့ရိုက်ရတာပါ။ ဝိဇ္ဇာကအားလုံးကို အဆင်ပြေအောင် မရိုက်နိူင်သေးပါဘူး။အတတ်နိူင်ဆုံးကြိုးစားပြီး အပင်ပန်းခံရိုက်ပေးထားတာပါ။

Jun
6
2010

Route Map

Programming Route Web Route

Jun
2
2010

960gs

960gs css framework ကို ဘယ်လို အသုံးပြုရမလဲဆိုတာ video လေးနဲ့ ပြထားပါတယ်။