Ck4Ubuntu

Keep Learning Keep Sharing

  • Home
  • ck
  • Youth Sharing Knowledge
  • Ubuntu Myanmar LoCo Team
  • ck
  • Ubuntu One FREE for everyone
  • Installaltion
  • Software
  • Community
  • My Story
  • Ubuntu Tablet
  • Raspberry Pi
  • UbuntuMM
  • cloud
  • ubuntu-mm
  • Ubuntu Myanmar Lo Co Team
  • Ubuntu-MM events
  • Software
  • community
  • install
  • CLI
  • Office for Ubuntu
  • UbuntuMM
  • Ubuntu
  • apt-get
  • Twitter
  • nitro share
  • Youth Sharing Knowledge

ဘာသာရပ်ဆိုင်ရာ လေ့လာစရာ websites များ

July 15, 2017 chitkoko Leave a comment Community, Creation, DIY, Learning, Software

ဘာသာရပ်ဆိုင်ရာ လေ့လာစရာ websites များ

 

ကျွန်တော်တို့သည် မိမိတို့ ဝါသနာပာရာတို့ကို အချိန် နှင့် အမျှ လေ့လာချင်ကြပါသည် ။ထို့ကြောင့် သူငယ်ချင်းတစ်ဦး ဖြစ်သူ Victoire Rio ၏ အကူအညီဖြင့် သိခဲ့ရ ပြီး ပြန်လည်လေ့လာနိုင်စေရန် ပြန်လည် စုစည်းပေးလိုက်ရပါသည် ။

 

GENERAL ( အထွေထွေ လေ့လာနိုင်ရန် )

Coursera: Take courses created by top educational institutions

edX: Take online courses from the world’s best universities

Udemy: Learn real world skills online

MasterClass: Take online classes from the world’s best

FutureLearn: Enjoy free online courses from top universities

Savvy: Get personal lessons over one-on-one video

Khan Academy: Learn almost anything

Guides: Explore interactive guides

Simplilearn: Grow your career with new skills

Highbrow: Learn with bite-sized email courses

Cudoo : Take online self-study courses

Coursmos: Learn new skills to drive your career

TED-Ed: Learn from a library of interactive videos

Lynda.com: Learn new skills taught by industry experts

The Big Know: Take free courses from world-class brands

Curiosity: Be inspired by the web’s best learning videos

iversity:  Take free online courses from experts

Curious: Get customized lessons delivered to your inbox

Lifeliqe: Browse interactive 3D models for K-12 subjects

MIT OpenCourseWare: Open MIT course content

AnkiApp: Study flashcards in your downtime

Anki: Remember anything with flashcards

Alison: Empower yourself with new workforce skills

Study.com.: Watch and learn with short and fun videos

The Open University: Obtain high-quality university education

Open Yale: Find lectures from selected Yale College courses

WikiHow: Learn how to do anything

StudyBlue: Study with online flashcards

Forge: Learn the latest skills one-to-one NEW!

 TECHNOLOGY ( နည်းပညာဆိုင်ရာလေ့လာနိုင်ရန် )

Codecademy: Learn to code interactively for free

Treehouse: Learn coding and web design

Py: Learn Python, Java, Swift, HTML & CSS, R, SQL

Swift Playgrounds: Learn serious code on your iPad

Codeplace:  Learn Ruby on Rails by building real world apps

SitePoint Premium: Become a better web developer

CareerFoundry: Take courses to launch your tech career

CodeUpStart: Learn to code by creating real startups

Exercism: Level up your programming skills

Swifty: Learn how to code in Swift

Egghead: Learn the latest web development frameworks

Code4Startup: Learn to code by creating real life startups

CodinGame: Step up your coding game

CheckiO: Play game and learn coding in Python/JavaScript

Lrn: Learn Javascript on your iPhone

Pencil Code:  Learn programming in a creative way

Code School: Learn by doing with hands-on courses

Thinkful: Become a developer with 1-on-1 mentorship

BaseRails: Master Ruby on Rails and other web technologies

Dash: Learn to code awesome websites

Free Code Camp: Learn to code and help nonprofits

Code-Free Startup: Build apps with the skills you already have

CodeCombat: Learn to code by playing a game

One Month: Learn how to code in one month

Udacity: Earn a Nanodegree recognized by industry leaders

SoloLearn: Learn to code for free

Codewars: Achieve mastery through challenge

Cloud Academy:  Master cloud computing

Drupalize.Me: Learn Drupal with video tutorials

Trinket: Learn Python with all-in-one code editor

Livecoding.tv: Watch coders live as they build products

Code.org: Learn computer science

TechChange: Learn skills in technology

The New Boston: Watch free computer and technology tutorials

Mimo: Learn how to code on the go

Learn Code the Hard Way: Learn the basics of computer programming

Encode: Learn to code on your iPhone and iPad  

Programiz: Simplest programming tutorials for beginners

 

CREATIVE ( တီထွင်ဖန်တီးနိုင်စေရန်)

CreativeLive: Watch live online creative classes

Skillshare: Learn creative skills in just 15 minutes a day

Reedsy: Take free online writing and publishing classes

Facebook Media: E-Learning courses for journalists

Envato Tuts+: Discover free how-to tutorials

Instructables: Follow DIY tutorials

Sywork:  Watch live illustrators

Squareknot:  Explore guides to help you do anything

Ctrl+Paint: Teach yourself digital painting

 

 LANGUAGE ( ဘာသာရပ်ဆိုင်ရာလေ့လာနိုင်ရန် )

 Duolingo: Learn a language for free

Busuu: Practice language skills with native speakers

Lingvist: Learn a language at light speed

Lang-8: Have native speakers support your learning

Babbel:  Learn to speak, write, and understand a new language

Rype: Choose from hand-picked language teachers

Memrise: Learn languages and vocabulary

ELSA: Your virtual pronunciation coach

Vocabulary.com: Improve your vocabulary

Tandem: Find native speakers to practice together

Chineasy: Learn how to read Chinese characters

Simply Learn Languages: Learn from a native speaker

Clozemaster: Learn language in context

TeamSpanish: Learn Spanish fast for free

LingQ: Learn languages from content you love

Fluentu: Learn with with real-world video content

Reverso: Translate and learn

 

PLAY ( အနုပညာ တီးခတ်လေ့လာရန် ) 

 

Simply Piano: Learn piano with your favorite songs

Pianu: Learn how to read music and play chords

Yousician: Learn to play guitar, piano, bass, and ukulele

Chesscademy: Learn how to play chess

LightNote: Learn just enough essential music theory

Fretello: Amplify your guitar skills

 

BUSINESS ( စီးပွားရေးဆိုင်ရာလေ့လာရန် )

 Startup Patterns: Get bite-sized startup lessons

Primer: Take marketing lessons from Google

WixEd: Learn how to launch your own web business

Platzi: Take classes on business, marketing, and more

Digital Garage: Learn with free tutorials from Google

Careersofia: Real-time sales coaching inside of Salesforce

                                       Social Media Academy: Up your social media marketing game

 

 

DATA ( အချက်အလက်များလေ့လာရန် ) 

 

DataCamp: Learn R, Python or data visualization

DataQuest: Learn data science in your browser

Datamonkey: Learn SQL and Excel for data analysis

 

ADVICE ( အကြံပြုချက် )

 

Quora: Get answer to any question

Wonder: Get help of expert researchers

Coach.me: Get instant coaching for any goal

Sensay: Get real advice from helpful humans

Clarity: Get on-demand business advice

Codementor: Get instant help from expert developers

AirPair: Get software help

Whale:  Ask questions, watch answers

 

BRAIN ( ဉာဏ်စမ်း)

 

Lumosity: Discover what your brain can do

Elevate: Train your mind and improve your skills

Peak: Level up your brain

 

MATHS ( သချာၤဆိုင်ရန်လေ့လာရန် )

Mathspace: Your online textbook and workbook

iMathematics: Your personal math tutor

Algebrarules: Find the rules of basic algebra in one place

 

TYPING ( စာရိုက်ကျွမ်းကျင်စေရန် )

Typing.com: Learn typing for free

TypeRacer: Test and improve your typing skills

 

DANCE ( အကပညာ လေ့လာရန် )

STEEZY: Become a better dancer

 

SING ( အဆို လေ့ကျင့်ရန် )

                                                   Vanido: Your personal singing coach

credit to http://learnsomethingnew.co/

History and Type of Programming Introduction

March 29, 2016 chitkoko Leave a comment Programming, Software

History and Type of Programming Introduction Part 1

Author: Thet Oo Zin

Email: thetoozin@gmail.com

Screenshot from 2016-03-29 11-53-49

History and Type of Programming

This guild is only for Introduction.

1970 မတိုင်ခင်က PC (Perseonal Computer) မပေါ်သေးပါ။ Mainframe ခေါ် Computer အကြီးများသာရှိပြီး size မှာ အိမ်တစ်အိမ်၊ အိမ်ခန်းတစ်ခန်းစာမျှ ကြီး မားပါသည်။ Computer တွင် Hardware and Software ဟု နှစ်မျိုးရှိပါသည်။ Hardware သည် လူ၏ကိုယ်နှင့်တူပြီး လှုပ်ရှားမှုမှန်သမျှကို ပြုလုပ်ပါသည်။ Software သည် လူ၏ဦးနှောက်နှင့်တူပြီး Hardware(ကိုယ်)ကို လှုပ်ရှားရန် ခိုင်းစေပါ သည်။ Hardware သာရှိပြီး Software မရှိပါက သတိမေ့နေသူကဲ့သို့ဖြစ်နေပါမည်။ Software သာရှိပြီး Hardware မရှိပါက လေဖြတ်သူကဲ့သို့ဖြစ်နေပါမည်။ နှစ်မျိူးစလုံး ရှိမှသာ အလုပ်လုပ်နိုင်ပါမည်။ အလွယ်အားဖြင့်ဆိုသော် လက်ဖြင့် ကိုင်တွယ်စမ်းသပ် နိုင်သမျှသည် Hardware ဖြစ်ပြီး မကိုင်တွယ်မစမ်းသပ်နိုင် သို့သော် အသုံးပြုနိုင်သမျှ သည် Software ဖြစ်သည်။

Hardware သည်တဖြေးဖြေးတိုးတက်လာပြီး သေးငယ်လာပါသည်။ Mainframe တစ်ခုတွင် Operating Software တစ်ခုရှိပါသည်။ Software ကို နှစ်မျိူးခွဲနိုင်ပါသည်။

Software has

  1. Operating Software

  2. Application Software

Operating Software သည် လူတစ်ယောက် လှုပ်ရှားသွားလာမှုကို ထိန်းချုပ်သလို အလုပ်လုပ်ပါသည်။ Application Software သည် Burmese, English စကားများကို ပြောနိုင်သလို အလုပ်လုပ်ပါသည်။ Computer တွင် Operating Software သည် မရှိမဖြစ် လိုအပ်ပါသည်။ Application Software သည် မရှိမဖြစ် မဟုတ်ပါ။ မရှိလဲရပါသည်။ ရှိလျှင်ပိုကောင်းပါသည်။

PC(Personal Computer)များ ပေါ်ပေါက်လာသောအခါ computer တစ်ခု တိုင်းတွင် Operating Software တစ်ခု မရှိမဖြစ် လိုအပ်လာပါသည်။ ထိုအချိန်က Hardware ထုတ်လုပ်သူမှာ IBM ဖြစ်ပြီး Microsoft က software ထုတ်လုပ်ပါသည်။ Apple မှ ကိုယ်ပိုင် computer များထုတ်လုပ်ပါသည်။ ထိုအချိန်မှစပြီး Hardwware and Software နှစ်မျိုးကွဲသွားပါသည်။ အခြား company များက IBM ၏ Computer နှင့်တူသော Hardware များထုတ်လုပ်ပါသည်။ ထို Computer များသည် Microsoft ၏ Operating Software ကို အသုံးပြုပါသည်။ Microsoft ၏ Operating Software ကို MS-DOS(MicroSoft-Disk Operating System)ဟု ခေါ်ပါသည်။ ထို့ကြောင့် IBM နှင့်တူသော Computer တိုင်းတွင် Microsoft ၏ Operating Software ကို အသုံးပြုပါသည်။ Apple သည် ကိုယ်ပိုင် Hardware and Software ကို ထုတ်လုပ်ပါသည်။ Apple သုံးပါက Hardware and Software စသည့် အရာအားလုံးကို Apple မှသာ ဝယ်သုံးရပါသည်။ ထိုအချိန်က Microsoft တွင် Apple ၏ မည်သည့်အရာမှ အသုံးမပြုနိုင်သလို Apple တွင် Microsoft ၏ မည်သည့်အရာမှ အသုံးမပြုနိုင်ပါ။ Microsoft တွင် မည်သည့် Hardware ကိုမဆို အသုံးပြုနိုင်သဖြင့် အသုံးပြုသူ အများဆုံးဖြစ်ပါသည်။ ထို့ကြောင့် Software ရေးသားရာတွင် Microsoft အတွက် အများဆုံးရေးသားကြပါသည်။

Computer သည် Electronic Device ဖြစ်သောကြောင့် မည်သည့်အရာကိုမှ မသိပါ။ လျှပ်စစ်မီး ရှိမရှိကိုသာ သိပါသည်။ အစပိုင်း အသုံးပြုသည်မှာ 8 bits ဖြစ်ပါ သည်။ အခန်း(၈)ခန်း နှင့်တူပါသည်။

               

ဘာမှမရှိလျှင် လူတိုင်းနားလည်ရန် 0(Zero) ဟု သတ်မှတ်ပါသည်။

               

လျှပ်စစ်ရှိပါက 1(one) ဟု သတ်မှတ်ပါသည်။

0 and 1(0,1) ကိုသာ အသုံးပြုသဖြင့် Binary System(Base 2) ဟုခေါ်ပါ သည်။ ယခု လူတိုင်းအသုံးပြုနေသော Number မှာ 0 to 9 (0,1,2,3,4,5,6,7,8,9) ဖြစ်ပြီး (Base 10) ဟုခေါ်ပါသည်။ Hexa System မှာ (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) ကို အသုံးပြုသဖြင့် (Base 16) ဟု ခေါ်ပါသည်။

8 bits ကို 1 Byte ဟု ခေါ်ပါသည်။ 1 Byte သည် စာလုံးတစ်လုံးကို ကိုယ်စား ပြုပါသည်။

128

64

32

16

8

4

2

1

 

 

 

 

 

 

 

 

အနီရောင် number မှာ လူသတ်မှတ်ထားသော တန်ဖိုးဖြစ်ပြီး အောက်အကွက်မှာ လျှပ်စစ် ရှိမရှိကို ဖော်ပြပါသည်။

Example (Number 5)

128

64

32

16

8

4

2

1

 

 

 

 

 

 

 

 

4 and 1 တွင် လျှပ်စစ်ရှိသဖြင့် 4 + 1 = 5 ဖြစ်ပါသည်။

128

64

32

16

8

4

2

1

0

0

0

0

0

1

0

1

လျှပ်စစ်ရှိလျှင် 1, မရှိလျှင် 0 ဟုသတ်မှတ်သဖြင့် 5 ၏ တန်ဖိုးမှာ 00000101 ဖြစ်ပါ သည်။

Programming တွင်

  1. First Generation

  2. Second Generation

  3. Third Generation

  4. Fourth Generation

ဟု ခွဲခြားနိုင်ပါသည်။

Programming အစပိုင်းတွင် ကတ်များတွင် အပေါက်ဖေါက်ပြီး အပေါက်သည် 1 အပေါက်မရှိလျှင် 0 ဟု သတ်မှတ်ပါသည်။ တစ်ကတ်ပြီးတစ်ကတ် အစဉ်လိုက် Computer ထဲထည့်ပေးရပါသည်။ First Generation Language ဖြစ်ပါသည်။

Computer ၏အစိတ်အပိုင်းများကို တိုက်ရိုက်ခိုင်းစေနိုင်ပြီး A to F (Base 16) ကိုအသုံးပြုပါက Second Generation Language ဖြစ်ပါသည်။ ကိုယ်ရေးသော အရာ မှားသည် မှန်သည်ကို မစစ်ပေးပါ။ မှားယွင်းပါက လိုချင်သောအဖြေ မရနိုင်ပါ။ Computer ပျက်သည်အထိ ဖြစ်နိုင်ပါသည်။ ရေးသားရခက်ခဲပါသည်။ Computer Major များတွင် သင်ကြားရပါသည်။ Virus များ၊ Hardware ကို တိုက်ရိုက်ထိန်းချုပ် ရန် အဓိက ရေးသားကြပါသည်။

Example – Assemble Language

section .text

global_start

_start:

mov edx,len

mov ecx,msg

mov ebx,1

mov eax,4

int 0x80

mov eax,1

int 0x80

section .data

msg db ‘Hello, world!’, 0xa

len equ $ – msg

ထို Program ကို Run လိုက်ပါက Hello, world! ဟု ပေါ်ပါသည်။

လူများ အလွယ်တစ်ကူ နားလည်ရန်နှင့် လူ၏စကားနှင့်တူသော Language များကို တီထွင်လာကြပါသည်။ Third Generation Language များဖြစ်ပါသည်။

Example – BASIC, C, C++, Java, etc.

BASIC (Beginner’s All-Purpose Symbolic Instruction Code)

10 CLS

20 PRINT “Hello, world!”

30 END

Program ကို Run လိုက်ပါက Hello, world! ဟုပေါ်ပါမည်။ အပေါ်မှ အောက် သို့ အစဉ်လိုက် အလုပ်လုပ်ပါသည်။ Program တစ်ခုလုံးကို အလုပ်မလုပ်ပါ။ တစ် လိုင်းပြီးမှ တစ်လိုင်း အလုပ်လုပ်ပါသည်။ Interpreter (ဘာသာပြန်) ကဲ့သို့ အလုပ် လုပ်ပါသည်။ တစ်လိုင်းချင်း အလုပ်လုပ်သောကြောင့် Memory အနည်းငယ်သာ အသုံးပြုပါသည်။ ထို Program ကို Run မည့်စက်တိုင်းတွင် BASIC Software ရှိရန် လိုပါသည်။ ယခင်က Programming စသင်လျှင် အသုံးပြုပါသည်။

C

#include <stdio.h>

int main() {

printf(“Hello, World! \n”);

return 0;

}

Program ကို Run လိုက်ပါက Hello, world! ဟုပေါ်ပါမည်။ BASIC ထက် အနည်းငယ် ခက်ခဲပါသည်။ Grammar ကဲ့သို့ စာလုံးများ မသုံးမနေရ သုံးရပါမည်။ Engineer field တွင် အသုံးများပါသည်။ ယခုနောက်ပိုင်း Programming စသင်ရာတွင် အသုံးပြုပါသည်။ C သည် Program တစ်ခုလုံးကို တစ်ခါတည်း Run နိုင်ရန် Application အဖြစ်ပြောင်းလဲပေးပါသည်။ Compile လုပ်သည်ဟု ခေါ်ပါ သည်။ Compile လုပ်ပြီးပါက မည်သည့် Computer တွင်မဆို Run နိုင်ပါသည်။ C ရှိ ရန်မလိုပါ။ Program တစ်ခုလုံးကို တစ်ခါတည်း Run သဖြင့် BASIC ထက် Memory ပိုသုံးပါသည်။ ပိုမြန်ပါသည်။ ယခုနောက်ပိုင်း Computer များတွင် Memory များလာသဖြင့် အခက်အခဲမရှိ run နိုင်ပါ။ သို့သော် Model သိပ်မကွာသောစက်များ တွင်သာ အဆင်ပြေပါသည်။ Model အရမ်းကွာသော စက်များတွင် Run ပါက အဖြေ ကွဲပြားမှုများ ရှိနိုင်ပါသည်။

C++

#include <iostream>

using namespace std;

int main()

{

cout << “Hello World”;

return 0;

}

C++ သည် C ထက် ပိုကောင်းအောင် လုပ်ထားပါသည်။ C တွင် Line ပေါင်း 3 သိန်းကျော်လာပါက ထိန်းရ ခက်ခဲလာပါသည်။ C သည်လည်း အပေါ်မှ အောက်သို့ အစဉ်လိုက် Run ပါသည်။ C ကို Structural Language ဟုခေါ်ပါသည်။ BASIC and C တို့သည် Graphic ရေးရန် ခက်ခဲပါသည်။ C++ သည် OOP(Object Oriented Programming) နည်းပညာကို စတင်အသုံးပြုနိုင်ပါသည်။ Graphic ရေးရာတွင် အနည်းငယ် လွယ်ကူလာပါသည်။ OOP ကို အသုံးမပြုပါက C and C++ သည် အတူတူပင်ဖြစ်ပါသည်။ OOP နည်းပညာကြောင့် Graphic Windows Software ပေါ်ပေါက်လာပါသည်။ ယခု Programming စသင်ရာတွင် အသုံးပြုပါသည်။

Java

public class MyFirstJavaProgram {

public static void main(String []args) {

System.out.println(“Hello World”);

}

}

Java တွင် C++ ၏အချို့အချက်များကို ပြုပြင်ပြီး အချို့လုပ်ဆောင်ချက် အသစ်များ ထည့်သွင်းထားပါသည်။ C++ စသည်တို့သည် Computer ပေါ်တွင်သာ အလုပ်လုပ်ပါသည်။ Application ဖြစ်သောကြောင့် Virus ကူးနိုင်ပါသည်။ File Size လည်း ကြီးပါသည်။ Internet စပေါ်လာသောအခါ Speed မှာ အလွန်နှေးပါသည်။ File Size ကြီးပါက ပို့ရန် လက်ခံရန် အခက်အခဲဖြစ်လာပါသည်။ Java သည် Program တစ်ခုလုံးကို လုံး၀ Compile မလုပ်ပါ။ ထို့ကြောင့် Application မထွက်ပါ။ Class Code သာ ထွက်ပါသည်။ Run မည့် Computer တိုင်းတွင် Java Virtual Machine(JVM) ကို သွင်းထားရပါသည်။ JVM က Class Code ကို ဘာသာပြန်ပေးပါ သည်။ Java သည် C မှ Compiler နှင့် BASIC မှ Interpreter နည်းပညာကို ပေါင်း သုံးထားပါသည်။ Application မဟုတ်သဖြင့် Virus မကူးပါ။ စက်ပေါ်တွင် Run ရန် Permission တောင်းပြီး ခွင့်ပေးမှသာ Run နိုင်ပါသည်။ File Size မှာလည်း အလွန် သေးငယ်သဖြင့် Internet ပေါ်တွင် အပို့အယူလုပ်ရာတွင် အလွန်မြန်ပါသည်။ C++, BASIC စသည်တို့သည် Windows ပေါ်တွင်သာ အလုပ်လုပ်သည့်အပြင် စက် ပေါ်တွင်လည်း မှီခိုပါသည်။ Java Virtual Machine(JVM) သည် Windows and Apple စသည့် Operating Software တိုင်းအတွက်ရှိသဖြင့် တစ်ခါရေးထားသော Java Program သည် မည်သည့်စက်တွင်မဆို ဘာမှပြင်ရန်မလိုဘဲ Run နိုင်ပါသည်။ “Write once, run anywhere” ဟု ဆောင်ပုဒ်ရှိပါသည်။ Java တွင် Graphic အတွက် Build-in အစိတ်အပိုင်းများပါသဖြင့် အလွယ်တကူ ယူသုံးနိုင်ပါသည်။ အခြား Program များသည် Computer တစ်ခုတည်းအတွက်သာ ရေးနိုင်ပါသည်။ Java သည် Computer, Website, Phone စသည့်နေရာများအတွက် အသုံးပြုနိုင်ပါ သည်။ ယခု အချို့ University များတွင် Subject တစ်ခုအနေဖြင့် သင်ကြားရပါသည်။

Fourth Generation Language

ထို Language များသည် Graphic များကို ပိုအသုံးပြုရေးသားပါသည်။

Visual Basic, Visual C, Visual Basic.Net, Visual C# စသည်တို့သည် Windows စက်များတွင်ရေးသားနိုင်သော Microsoft မှ ထုတ်ကုန်များဖြစ်ပါသည်။

ASP.Net သည် Internet အတွက် ထုတ်လုပ်ထားသော Microsoft ၏ ထုတ်ကုန်ဖြစ်သည်။

Objective C သည် Apple Application များရေးသားရာတွင် အသုံးပြုသော Apple ၏ထုတ်ကုန်ဖြစ်သည်။ Mac OS, IPhone စသည်တို့အတွက် ရေးသားရာတွင် အသုံးပြုသည်။

Windows သုံးချင်လျှင် Windows Software ကိုသာ ဝယ်သုံးရန်လိုပြီး Hardware မှာ မည်သည့် Company မှမဆို ဝယ်သုံးနိုင်ပါသည်။ Apple သုံးလျှင် အားလုံး Apple မှဝယ်သုံးရပါသည်။ ထို့ကြောင့် အချို့ Programmer များက မကြိုက် ဘဲ Linux ကိုတီထွင်ကြပါသည်။ Linux သည် Open source ဖြစ်ပါသည်။ မည်သူမဆို အခမဲ့ အသုံးပြုနိုင်ပါသည်။ မည်သို့ရေးထားသည်ကိုပါ ပေးထားသဖြင့် ရေးနိုင်သူများ မည်သူမဆို ပြင်ရေးနိုင်ပါသည်။ ပြင်ထားသမျှကို အခြားသူများအား မျှဝေထားပါသည်။ ပြန်လည်ရောင်းချလိုပါက License Fee ပေးရပါသည်။ ငွေကြေးနည်းသော Company, University, School စသည်တို့တွင် အသုံးများကြပါသည်။ အစတွင် သုံးရာတွင် ခက်ခဲသော်လည်း ယခုနောက်ထွက် Version များသည် သုံးရလွယ်ကူလာပါသည်။ Linux သည် ပညာရှင်များ အဓိက အသုံးများပါသည်။ Windows သည် လူသုံး အများဆုံးဖြစ်သဖြင့် Virus အတိုက်ခံရမှု အများဆုံးဖြစ်ပါသည်။ ထို့ကြောင့် Antivirus သုံးရန်လိုပါသည်။ Apple က အရာရာကို ထိန်းချုပ်ထားသဖြင့် Virus တိုက်ခိုက်ခံရရန် ခက်ခဲပါသည်။ Antivirus အသုံးမပြုရသလောက်ဖြစ်ပါသည်။ Linux သည်လည်း File System မတူခြင်း၊ Error ပေါ်တိုင်း ရေးနိုင်သူများက ပြန်ပြင်ရေးသားခြင်းတို့ကြောင့် Antivirus မသုံးရ သလောက်ဖြစ်ပါသည်။ Linux Version များစွာရှိပါသည်။

Android Phone များသည် Android Programming ကို အသုံးပြုပါသည်။ Android သည် Base System မှာ Linux ဖြစ်ပြီး အပေါ်တွင် Java Code ကို Run ထားပါသည်။

Windows Application များအတွက် Visual Basic.Net, Visual C# စသည်တို့မှာ အသုံးများပါသည်။ Windows Website များအတွက် ASP.Net ကို အသုံးပြုပါသည်။

Apple Application and IPhone Application များအတွက် Objective C ကို အသုံးပြုကြပါသည်။

Linux Website များအတွက် PHP ကိုအသုံးပြုပါသည်။

အချို့ Programming များသည် မည်သည့်စက်တွင်မဆို Run နိုင်ရန် ရေးသား ထားကြပါသည်။ ထို Language များကို Multiplatform Language များဟုခေါ် ပါသည်။ Platform Independence ဟုလည်း ခေါ်ပါသည်။

Example – Java, Python, Qt, etc.

မည်သည့် Program မဆို စက်၏ Memory ပေါ်တွင်သာ Run နိုင်ပြီး စက်ပိတ် လိုက်ပါက Data များ ပျောက်သွားပါမည်။ ထို Data များကို သိမ်းရန် မည်သည့် Programming Language နှင့်မဆို ရေးသားနိုင်သော်လည်း ခက်ခဲပါသည်။ Data ကို အဓိက သိမ်းရန် အခြား Database Software များကို အသုံးပြုကြပါသည်။ ထို Program များတွင်လည်း Programming ရေးသားကာ Data ကို ထိန်းနိုင်ပါသည်။

Windows only database များမှာ Access, Microsoft SQL Server စသည်တို့ဖြစ်ပါသည်။ အခြား Multiplatform Database များမှာ MySQL, Oracle, SQLite စသည်တို့ ဖြစ်ပါသည်။

Website ပေါ်တွင် အသုံးပြုသော Language များမှာ HTML, CSS, Javascript စသည်တို့ဖြစ်ပါသည်။ PHP ကိုသုံးကာ Website အလွယ်ရေးနိုင်ရန် တီ ထွင်ထားသော Tool များမှာ Joomla, Drupal, WordPress စသည်တို့ဖြစ်ပါသည်။ အခြား Programming Language များစွာလည်း ရှိပါသည်။ Tool များမှာ သုံးရလွယ် ကူသော်လည်း လိုချင်သလို မပြင်ဆင်နိုင်ဘဲ ကန့်သက်ချက်များရှိပါသည်။ Programming ရေးသားနိုင်သော နေရာပေါ်မူတည်ပြီး အောက်ပါအတိုင်း ခွဲခြားနိုင် ပါသည်။

Programming

  1. Operating Software

  2. Application Software

  1. Operating Software

  • Windows

  • Apple

  • Linux

  • Chrome

  • Android

  1. Application Software

  • Desktop or Laptop

  • Web

  • Phone

  • Tablet

 

Tags: programming, Ubuntu Myanmar Lo Co Team |

how to update, install and upgrade in Ubuntu Terminal ?

March 1, 2016 chitkoko Leave a comment Community, install20things, Installaltion, Software, Ubuntu

sudo bash
apt-get update && \
apt-get –yes –force-yes upgrade && \
apt-get –yes –force-yes install “several packages” && \
apt-get autoclean && poweroff

apt-get

1)sudo bash
သာမန် sudo နဲ့ သုံးတဲ့အခါ update နဲ့ upgrade လုပ်နေတာ ကြာသွားရင် password ပြန်တောင်းပါလိမ့်မည်။

ဒီအတွက် sudo bash ဆိုရင် ထပ်မတောင်းတော့ပါ ။

2)–yes –force-yes

ဒီအတိုင်းဆိုရင် တစ်ချို့ဆော့ဝဲတွေမှာ
A) ppa မဟုတ်လို့ သို့မဟုတ် gpg key မထည့်ထားလို့ စိတ်မချရလို့ ဆိုပြီး အတည်ထပ်ပြုခိုင်းဖို့ Y ကို ထပ်နှိပ်ခိုင်းတတ်ပါသည် ။
B) Close Source / EULA ဖြစ်နေလို့ တကယ်သွင်းမလား ထပ်မေးပြီး Yes နှိပ်ဖို့ လိုပါလိမ့်မည် ။
ဒါတွေအကုန်လုံးကို တခါတည်း မမေးအောင် –yes –force-yes သုံးပါသည် ။

credit : Ko Ko Ye

အသေးစိတ် command တွေအလုပ်လုပ် ပုံကို သိချင်ရင် http://explainshell.com/ တွင် command ရိုက်၍လေ့လာနိုင်ပါသည် ။

 

 

Team Viewer 10 in Ubuntu 15.04

September 7, 2015 chitkoko Leave a comment Installaltion, Software, teanviewer, Ubuntu, Uncategorized

64bit Desktop များတွင် Team Viewer 10 ကို အောက်ပါအတိုင်း လွယ်ကူစွာ တင်နိုင်ပါသည် –
sudo dpkg –add-architecture i386; sudo apt-get update; sudo apt-get install gdebi

sudo apt-get install axel; axel http://downloadap1.teamviewer.com/download/version_10x/teamviewer_10.0.41499_i386.deb; sudo gdebi teamviewer_10.0.41499_i386.deb

install team viewer 10

install team viewer 10

Tags: apt-get, CLI, community, remote desktop, teamviewer, Ubuntu Myanmar Lo Co Team, Ubuntu-MM events, Update |

Windows password remove using Ubuntu USB STICK

July 12, 2015 chitkoko Leave a comment My Story, Software, Ubuntu, Windowspassword

step 1. Create ubuntu usb using unetbootin or yumi.
step 2. Change your C: Partation /Windows/System32/cmd.exe to narrator.exe

And narrator.exe to cmd.exe

Step 3.click narrator.exe and type following

net user “computer name” newpassword

Tags: Chitko, Ubuntu, Ubuntu Myanmar Lo Co Team, UbuntuMM |

what things to do after install ubuntu

April 17, 2014 chitkoko 1 Comment install20things, Installaltion, Software

သူငယ်ချင်းတို့ မင်္ဂလာနှစ်သစ်ပါ

Ubuntu 14.04 ကထွက်တော့မှာနော် . fresh installation လုပ်မှာလား ။ ဒါဆိုရင်တော့ /home directory ကိုအရင်ဆုံး backup လုပါ်ထားလိုက်ပါအုံး ။

ပြီးတော့ installation ပေါ့နော့်

ပြီးတာနဲ့လုပ်ရမယ့်အရာတွေက တန်းစီနေတာနော့် ။

Terminal ကို Ctrl+Alt+t ကိုနှိပ်ပြီးဖွင့်လိုကါ်ပါ

အောက်ပါ command ကို copy >paste လုပ်လိုက်ပေါ့ ။

sudo apt-get update; sudo apt-get upgrade; sudo apt-get install ubuntu-restricted-extras; sudo apt-get install flashplugin-installer; sudo apt-get install dropbox libappindicator1 vlc rar unity-tweak-tool gnome-tweak-tool icetea-7-plugin openjdk-7-jre libdvdread4

sudo /usr/share/doc/libdvdread4/install-css.sh

sudo add-apt-repository ppa:linrunner/tlp

sudo apt-get update; sudo apt-get install tlp tlp-rdw; sudo tlp start

(မှတ်ချက်)enter နှိပ် ရန်နှင့် password တောင်းပါက ပြုုလုပ်ပေးရန်

Software & Updates ကို သွားပြီး server ကို main သို့ usa မိမိကြိုက်ရာရွေးပြီးနောက် graphic card အတွက် Additional drivers တွင်ဝင်၍ စစ်ဆေးနိုင်ပါသည် ။

မြန်မာဖောင့် နှင့် ကီးဘုတ် installation နှင့် အခြား လိုအပ်သော application များထည့်သွင်းခြင်းတို့အားဖော်ပြပြီးဖြစ်၍ ရှာကြည့်ပါ။

အခက်အခဲ ရှိပါက saintjohn769@ubuntu.com သို့ mail ပို့၍မေးနိုင်ပါသည်။

 

Tags: afterinstall |

cloud service for U

April 5, 2014 chitkoko Leave a comment cloud, Installaltion, Software

I wish to be April fool but many of us had hoped it was an April Fool’s prank. But Ubuntu One will, in fact, no longer be available as of June 1, 2014 and all data will be wiped July 31, 2014.

Forget it!!

So , Let’s try the other cloud service for U  !

with best wishes in Myanmar Water Festival 2014.

Gdrive = Google Drive

Open your Terminal using Ctrl + Alt + t and copy and paste it .

sudo apt-add-repository ppa:thefanclub/grive-tools

sudo apt-get update
sudo apt-get install -y grive-tools

Drop Box

Screenshot from 2014-04-05 17:34:01

Open your Terminal using Ctrl + Alt + t and copy and paste it .

wget https://www.dropbox.com/download?dl=packages/dropbox.py

sudo chmod +x dropbox.py

./dropbox.py

———————————————-or———————————————————

See download and installation guide

https://www.dropbox.com/install

 

4shared

Screenshot from 2014-04-05 18:02:00

Go to the download page and choose your OS version and install in your machine .

http://blog.4shared.com/4shared-desktop-is-now-available-for-mac-and-linux-users/

 

 

 

Tags: 4shared, cloud, dropbox, googledrive, ubuntu0ne |

Install JavaSE and Eclipse in Ubuntu

February 23, 2014 chitkoko Leave a comment Installaltion, Software

ubuntumyanmar tuxlogoJavaSE ကို Ubuntu Operation System မှာ အသုံးပြုနိုင်ရန် အောက်ဖော်ပြ ပါ လင့် မှတဆင့် ရယူအသုံးပြုနိုင်ပါသည်။
http://ubuntuone.com/1qTiposhVB5bPQuwjKaknr

Eclipse ကို Ubuntu Operation System မှာ အသုံးပြုနိုင်ရန် အောက်ဖော်ပြ ပါ လင့် မှတဆင့် ရယူအသုံးပြုနိုင်ပါသည်။
http://ubuntuone.com/7bM74TpKNjXrtN4PJztzlO

ဖော်ပြပါ Install JavaSE and Eclipse in Ubuntu ကိုရေးသားပေးသော thetoozin@gmail.com ကိုကျေးဇူးတင်ပါသည် ။

Tags: Eclipse, javaSE |

how to setup VPN in ubuntu

December 6, 2013 chitkoko 2 Comments Installaltion, Software
  1. http://www.vpnbook.com/freevpn သို့ သွားပါ ။ Bundle များကို download လုပ်ပါ ၊Screenshot from 2013-12-06 07:32:03
  2. user name နှင့် password တို့ကို ရေးမှတ်ထားပါ။ VPN bundle zip ဖိုင်ကို ဖြေပါ။
  3. Terminal ကိုဖွင့်ပါ ။
  4. sudo apt-get install openvpninstall openvpn
  5. download ပြုလုပ်ထားသော ်folder  သို့ TERMINAL မှ အောက်ပါ အတိုင်းသွားပါ-Screenshot from 2013-12-06 07:32:55
  6. ထို့နောက် openvpn –config vpnbook-euro1-tcp443.ovpn ဟုရိုက်၍ …အသုံးပြုနိုင်ပါသည်။၊
  7. အသေးစိတ်သိရှိလိုပါက ….http://www.vpnbook.com/howto/   တွင်  အသုံးပြုနည်းတို့ကိုလေ့လာဖတ်ရှုနိုင်သည် ။
Tags: openvpn, ubuntu-mm, VPNinubuntu |

things to do after Ubuntu 13.10 saucy

December 3, 2013 chitkoko 2 Comments Community, Installaltion, sh, Software

Ubuntu 13.10 OS အား ကျွန်တော်၏ စက်မှာ သွင်းပြီးနောက် စက်စတင် ဖွင့်သည့် အချိန်မှ စတင်၍ login screenဝင်ရောက်ရန် ကြာချိန်မှာ ၅၀ စက္ကန်. ဖြစ်ပါသည်။ထို့နောက်ထပ်မံ၍လိုအပ်သော မရှိမဖြစ်ထည့်သွင်း သင့်သည့်Applications များ၊ source များကို ထပ်မံ ထည့်သွင်းပါသည်။ဦးစွာပထမ မြန်မာ fonts and keyboardအတွက်အလွယ်တစ်ကူအဆင်ပြေစေသော myanmar fonts installation ပြုလုပ်နိုင်ရန်အတွက် အောက်ဖော်ပြပါ link တွင် zawgyixkb.zip  ကို download ပြု လုပ်ပါ –

http://ubuntuone.com/7j1avWwAg26nI7apAg2gNp

ပြီးနောက် zawgyixkb.zip ကို right click နှိပ်၍ Open with Archive manager ကိုရွေးပါ – extract to Desktop  ပြုလုပ်ပါ ၊ပြီးနောက် zawgyi_xkb.sh ကို  အောက်ပါအတိုင်း ထည့်သွင်းနိုင်သည်-

cd Desktop

ls

sudo chmod +x  zawgyi_xkb.sh

sudo ./zawgyi_xkb.sh

zawgyi_xkb from 2013-12-03 07:34:11

ပြီးနောက် .. System Setting > Text Entry  ကိုဖွင့် ပါ ။

Text entry from 2013-12-03 10:10:52

Burmese Zawgyi keyboard ကို  + မှတဆင့်ထပ်ထည့်ပါ ။

Switch to next source using  တွင် သင် အသုံးပြုလိုသော short cut ကိုထည့်သွင်းအသုံးပြုနိုင်ပါသည် ။

 

Update Repositories

update from 2013-12-03 07:42:46

Repositories ကို Update ပြုလုပ်ရန် –

Dash > Type- update

Software updater ကို  နှိပ်ပါ။(  သို့ )

Crtl + Alt + T  > open Terminal

sudo apt-get update; sudo apt-get upgrade

Install Ubuntu Restricted Extras 

သင်သည် Ubuntu ကို installation ပြုလုပ်စဉ် 3rd party software များနှင့် mp3 plugin တို့ကို အောက်ဖော်ပြပါ နေရာတို့တွင် အမှန်မခြစ်ခဲ့ လျှင် ..

3rd partyfrom 2013-12-03 07:50:14

mp3, avi, flash videos  ဖိုင် format တို့ကို အသုံးပြုနိုင်ရန် apt:ubuntu-restricted-extras  ဟု Ubuntu Software Center တွင် ရျာဖွေ ထည့်သွင်းပါ ။

သို့   Open Terminal ( Ctrl + Alt + T)

sudo apt-get install ubuntu-restricted-extras

မှတ်ချက်။  ။ အဘယ်ကြောင့် ဆိုသော် Ubuntu တွင် Open Source software များသာ ပါဝင်ပါသည် ။

Check for Availability of Proprietary Hardware Drivers

Dash  > Software & Updates > Additional Drivers မှ တဆင့် သင် ၏ hardware driver  များကို စစ်ဆေးထည့်သွင်းနိုင်သည် ။

Graphic card driver များထည့်သွင်းရာတွင် အခက်အခဲရှိပါက

http://ubuntuforums.org/

http://askubuntu.com/

http://facebook.com/ubuntumm

http://ask.ubuntu-mm.net တို့တွင် မေးမြန်းနိုင်သည်။

Script for Ubuntu

Ubuntu စတင်အသုံးပြုသူတို့ အဆင်ပြေစေရန် အတွက်  အောက်ဖော်ပြပါ file  ကို downloadပြုလုပ်ပါ ။ အောက်ဖော်ပြပါ shfile တွင် သင်လိုအပ်သော APPLICATION , SOFTWARE နှင့်  EBOOKS တို့ ကို သင်၏စက်အတွင်းသို့ အဆင့်ဆင့်ထည့်သွင်းသွားမည်။ password =YOUR LOGIN PASSWORD

http://ubuntuone.com/7gl14Rv4bPFtwYLx9HtnZp

ပြီးနောက် -install-20-thing.sh ဖိုင်ကို  Desktop သို့ copy ကူးပါ ၊

Open Terminal _Ctrl + Alt + T and  copy and step by step …

cd Desktop

sudo  +x install-20-thing.sh

sudo ./ install-20-thing.sh

REMARKS >>> Make sure your machine must have INTERNET CONNECTION .

 

thank for reading my article .

saintjohn769@ubuntu.com

info@ubuntu-mm.net

my laptop

 

Tags: Software, thingstodo, Ubuntu13.10 |
Next Page »

Pages

  • Ubuntu One FREE for everyone

Archives

  • July 2017
  • March 2017
  • July 2016
  • April 2016
  • March 2016
  • February 2016
  • September 2015
  • July 2015
  • July 2014
  • April 2014
  • February 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012

Categories

  • cloud (2)
  • Community (10)
  • Creation (1)
  • CreativeCommon (1)
  • DIY (1)
  • install20things (4)
  • Installaltion (21)
  • Kernel (2)
  • Learning (1)
  • License (1)
  • My Story (6)
  • nitro share (1)
  • PI backup (1)
  • Programming (1)
  • Raspberry Pi (5)
  • RPI OS (1)
  • sh (1)
  • Software (18)
  • teanviewer (1)
  • Ubuntu (6)
  • Ubuntu Free Class (2)
  • Ubuntu mobile (5)
  • Ubuntu Tablet (5)
  • UbuntuMM (5)
  • Uncategorized (9)
  • Windowspassword (1)

WordPress

  • Log in
  • WordPress

Subscribe

  • Entries (RSS)
  • Comments (RSS)

Pages

  • Ubuntu One FREE for everyone

Archives

  • July 2017
  • March 2017
  • July 2016
  • April 2016
  • March 2016
  • February 2016
  • September 2015
  • July 2015
  • July 2014
  • April 2014
  • February 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012

Categories

  • cloud (2)
  • Community (10)
  • Creation (1)
  • CreativeCommon (1)
  • DIY (1)
  • install20things (4)
  • Installaltion (21)
  • Kernel (2)
  • Learning (1)
  • License (1)
  • My Story (6)
  • nitro share (1)
  • PI backup (1)
  • Programming (1)
  • Raspberry Pi (5)
  • RPI OS (1)
  • sh (1)
  • Software (18)
  • teanviewer (1)
  • Ubuntu (6)
  • Ubuntu Free Class (2)
  • Ubuntu mobile (5)
  • Ubuntu Tablet (5)
  • UbuntuMM (5)
  • Uncategorized (9)
  • Windowspassword (1)

WordPress

  • Log in
  • WordPress

CyberChimps WordPress Themes

© Ubuntu-mm Sites/ck