May 24, 2009

ຄລາວດ໌ ຄອມພິວຕິງກ໌ ຕ່າງຯ




ຄອມພິວເຕີຣ໌ ໃນກຸ່ມເມກ ...

ກູໂກລ ແອປ ເອນຈິນ
http://code.google.com/intl/en/appengine/

ກູໂກລ ແອປສ໌
http://www.google.com/a/help/intl/en/org/index.html

ໄມໂຄຣຊອຟຕ໌ ອອຟຟີຄ ໄລວ໌
http://office.microsoft.com/en-us/office_live/default.aspx

ເຊລຟອຄ
http://www.salesforce.com/cloudcomputing

ອະມາຊອນ EC2
http://aws.amazon.com/ec2/

ອະມາຊອນ S3
http://aws.amazon.com/s3/

ວີເມັມແວຣ໌
http://www.vmware.com/solutions/cloud-computing/
ອະຊູຣີ
http://www.microsoft.com/azure/default.mspx

ຊິສໂກ Unified Computing System
http://www.cisco.com/en/US/products/ps10265/index.html

ເຣດແຫຕ
http://www.redhat.com/solutions/cloud/
ອຸບຸນຕຸ
http://www.ubuntu.com/products/whatisubuntu/serveredition/cloud

ໄອບີເມັມ
http://www.ibm.com/ibm/cloud/
ເຫັຈປີ
http://www.hpl.hp.com/research/cloud.html
ຊັນ
http://www.sun.com/solutions/cloudcomputing/index.jsp
ເດລລ໌
http://www.dell.com/cloudcomputing

ອໍຣະໂກລ
http://www.oracle.com/technology/tech/cloud/index.html

ແລະ ອື່ນຯ
http://www.eucalyptus.com/
https://www.projectcaroline.net/
http://www.opennebula.org/
http://www.enomaly.com/
http://www.abiquo.com/
http://workspace.globus.org/

Electrical Engineering and Computer Sciences
University of California at Berkeley
Above the Clouds: A Berkeley View of Cloud Computing
http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf

http://opencloudmanifesto.org/

http://www.cloudforum.org/

http://en.wikipedia.org/wiki/Cloud_computing

http://www.microsoft.com/softwareplusservices/

May 21, 2009

ແລ່ນ ແອນດຣອຍດ໌ ເທິງ ເນັຕບຸກ ເດລລ໌ ມິນິ



ວິທີສ້າງ ແອນດຣອຍດ໌ ແລະ ແລ່ນເທິງ ວີເມັມແວຣ໌ (ພາສາຍີ່ປຸ່ນ)

ບໍ່ງ່າຍ ແລະ ຫນ້າເບື່ອ ...

May 16, 2009

ຄລາວດ໌ ຄອມພິວຕິງກ໌

ຄລາວດ໌ ຄອມພິວຕິງກ໌

ໂຄສະນາ ຂອງ ເຊລຟອຊ



http://www.salesforce.com/cloudcomputing

May 10, 2009

ຟອນຕ໌ ຢູນິໂຄດ ພາສາລາວ

ຟອນຕ໌ ຢູນິໂຄດ ພາສາລາວ

1. DokChampa (dokchamp.ttf) ທີ່ມີໃນ Microsoft Windows Vista, Microsoft Windows 7 (RC1)

http://www.microsoft.com/typography/fonts/font.aspx?FMID=1564

2. Arial Unicode MS (arialuni.ttf) ທີ່ມີໃນ Microsoft Office

http://www.microsoft.com/typography/fonts/font.aspx?FMID=1081

3. Dejavu Fonts ທີ່ມີໃນ ລະບົບປະຕິບັດການ ລິນັກຊ໌ ແລະ ສາມາດດາວໂຫລດໄດ້ຈາກ

http://dejavu-fonts.org/

4. Saysettha OT ສາມາດດາວໂຫລດໄດ້ຈາກ

http://www.laoscript.net/downloads/

5. Phetsarath OT ສາມາດດາວໂຫລດໄດ້ຈາກ

http://sourceforge.net/projects/laofoss/

ຮູບແບບ ໂຕອັກສອນ ພາສາລາວ





Apr 7, 2009

ແປ ອາປພລິເຄຊັນ (Application) ໃນ Android SDK ໃຫ້ເປັນ ພາສາລາວ

ອາປພລິເຄຊັນ (Application) ໃນ Android SDK, ທຸກ ຄ່າ ຄໍາສັບ ແມ່ນຖືກ ສ້າງໄວ້ໃນຮູບແບບ XML ໃນໄຟລ໌ strings.xml ທີ່ມີໃນ ໂຟລ໌ເດີຣ໌ /res (resource) ຂອງທຸກ /app (application) ໃນ ຊອຣ໌ສໂຄ້ດ Android SDK:

ເຊັ່ນ:

/platform/packages/apps/AlarmClock/res/values/strings.xml ແມ່ນຖືກ ແປ ເປັນ ພາສາອັງກິດ (ຕົ້ນສະບັບ)

/platform/packages/apps/AlarmClock/res/values-fr/strings.xml ແມ່ນຖືກ ແປ ເປັນ ພາສາຝຣັ່ງ

/platform/packages/apps/AlarmClock/res/values-ja/strings.xml ແມ່ນຖືກ ແປ ເປັນ ພາສາຍີ່ປຸ່ນ

ຫລັງຈາກ ແປ ໄຟລ໌ strings.xml ໃຫ້ເປັນ ພາສາລາວ ແລ້ວ ຄວນສ້າງ ໂຟລ໌ເດີຣ໌ ໃຫມ່ຊື່ values-lo ເພື່ອກັບໄວ້.

ອ່ານເພີ່ມ:

http://developer.android.com/guide/topics/resources/resources-i18n.html
http://groups.google.com/group/android-developers/web/localizing-android-apps-draft
http://www.artfulbits.com/android/Localizer.aspx

http://android.git.kernel.org/
http://github.com/android/

Apr 6, 2009

ດາວໂຫລດ ເອົາ ຊອຣ໌ສໂຄ້ດ ຂອງ Android SDK

ວິທີ ດາວໂຫລດ ເອົາ ຊອຣ໌ສໂຄ້ດ ຂອງ Android ໂດຍໃຊ້ Git ແມ່ນຖືກ ອະທິບາຍ ຢູ່ທີ່ຫນ້າດັ່ງລຸ່ມນີ້:

http://source.android.com/download

1. ຕິດຕັ້ງ ອຸປະກອນ ທີ່ຈໍາເປັນ

$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

$ sudo apt-get install valgrind

$ sudo apt-get install lib32readline5-dev

2. ສ້າງ ໂຟລເດີຣ໌ ແລະ ດາວໂຫລດ ເອົາ ຊອຣ໌ສໂຄ້ດ ໂດຍໃຊ້ Git

$ cd ~
$ mkdir bin

$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo

$ mkdir mydroid
$ cd mydroid

$ repo init -u git://android.git.kernel.org/platform/manifest.git
$ repo sync

ອາດໃຊ້ເວລາດົນ, ເນື່ອງຈາກ ໄຟລ໌ທັງຫມົດມີຂະຫນາດໃຫຍ່ກວ່າ 2.3 GB.

ການສ້າງ ແມ່ນ ພຽງແຕ່

$ cd ~/mydroid
$ make

Apr 5, 2009

ການໃຊ້ FontForge ເພື່ອສ້າງ ແລະ ດັດແກ້ ຟອນຕ໌ ຂອງ ແອນດຣອຍດ໌ Android SDK

ເພື່ອເພີ່ມ ຟອນຕ໌ ໂຕອັກສອນ ພາສາລາວ ໃສ່ເຂົ້າໄປໃນ ຟອນຕ໌ ຕະກູນ Droid Fonts ຂອງ ແອນດຣອຍດ໌ SDK ທີ່ຍັງບໍ່ມີ ແລະ ສາມາດ ສະແດງ ໂຕອັກສອນ ພາສາລາວ

1. ຕິດຕັ້ງ ຊອຟຕ໌ແວຣ໌ FontForge ໃນ Fedora

http://fontforge.sourceforge.net/

[root@localhost ~]# yum install fontforge



2. ໃຊ້FontForge ເປີດ ຟອນຕ໌ ຕະກູນ Droid Fonts ຂອງ ແອນດຣອຍດ໌ SDK ເຊັ່ນ DroidSans.ttf ໃນ /android-sdk-linux_x86-1.1_r1/tools/lib/fonts/default ແລະ ເປີດ ຟອນຕ໌ ທີ່ມີໂຕອັກສອນ ພາສາລາວ ເຊັ່ນ DejaVuSans.ttf ທີ່ສາມາດ ດາວໂຫລດ ໄດ້ຈາກ http://dejavu-fonts.org/ ຫລື ໃຊ້ ຟອນຕ໌ Phetsarath True Type Font ທີ່ມີ ໃນ /usr/share/fonts/truetype/ttf-lao/Phetsarath_OT.ttf ຂອງ Ubuntu 8.10 Desktop





3. ຈາກນັ້ນ ກໍ່ເລືອກເອົາຕໍາແຫນ່ງ ຂອງ ພາສາລາວ, ແລ້ວກໍ່ສໍາເນົາ (copy) ເອົາ ໂຕອັກສອນ ພາສາລາວ ຈາກ ຟອນຕ໌ DejaVuSans.ttf ແລະ ວາງລົງໃສ່ (paste) ຟອນຕ໌ DroidSans.ttf









* ນອກນັ້ນ, FontForge ຍັງສາມາດ ລວມ (merge) ເອົາ 2 ຟອນຕ໌, ແຕ່ອາດມີການຂຽນທັບກັນ ເມື່ອທັງ 2 ຟອນຕ໌ ມີຕົວອັກສອນ ໃນຕໍາແຫນ່ງ ດຽວກັນ.



ຫມາດເຫດ: ທຸກ ຟອນຕ໌ ແມ່ນຖືກສະຫງວນລິຂະສິດ ແລະ ເປັນລິຂະສິດ ຂອງຜູ້ສ້າງ Droid Fonts ແລະ DejaVu Fonts.

Mar 25, 2009

ການສະແດງ ພາສາລາວ ໃນ Android SDK

ເນື່ອງຈາກ ເຄື່ອງມືພັດທະນາ ຂອງ ແອນດຣອຍດ໌ (Android Software Development Kits) ແມ່ນໃຊ້ ຟອນຕ໌ ໃນຕະກູນ Droid Fonts ຈາກບໍລິສັດ Ascender Corp ທີ່ບໍ່ທັນສະຫນັບສະຫນູນ ການສະແດງ ພາສາລາວ,

http://www.ascendercorp.com/news/open-handset-alliance/

ສະນັ້ນເພື່ອ ສະແດງ ພາສາລາວ ໃນ Android SDK, ວິທີງ່າຍທີ່ສຸດ ແມ່ນ ການໃຊ້ ຟອນຕ໌ ທີ່ສາມາດ ສະແດງ ພາສາລາວ ເຊັ່ນ ຟອນຕ໌ ໃນຕະກູນ DejaVu Fonts ເຂົ້າໃສ່ແທນ ຟອນຕ໌ ໃນຕະກູນ Droid Fonts ໃນໂຕຈໍາລອງ (Emulator) ຂອງ Android SDK.

http://dejavu-fonts.org/

ຫລັງຈາກ ເປີດ ໂຕຈໍາລອງ Android Emulator ແລ້ວ ໃຊ້ Android Debug Bridge (adb) ເພື່ອເຂົ້າຫາ ໂຕຈໍາລອງ Android Emulator ຂອງ Android SDK,

http://developer.android.com/guide/developing/tools/adb.html

[root@localhost android-sdk-linux_x86-1.1_r1]# cd tools/
[root@localhost tools]# ./adb shell
# su
# mount -o rw,remount /dev/block/mtdblock3 /system
# cd system
# chmod 777 fonts
# exit
# exit
[root@localhost tools]#

ຈາກນັ້ນ ກໍ່ປ່ຽນຊື່ True Type Font ຂອງ ຟອນຕ໌ ໃນຕະກູນ DejaVu Fonts ໃຫ້ເປັນ ຟອນຕ໌ ໃນຕະກູນ Droid Fonts

|-- DejaVuSans-Bold.ttf
|-- DejaVuSans-BoldOblique.ttf
|-- DejaVuSans-ExtraLight.ttf
|-- DejaVuSans-Oblique.ttf
|-- DejaVuSans.ttf
|-- DejaVuSansCondensed-Bold.ttf
|-- DejaVuSansCondensed-BoldOblique.ttf
|-- DejaVuSansCondensed-Oblique.ttf
|-- DejaVuSansCondensed.ttf
|-- DejaVuSansMono-Bold.ttf
|-- DejaVuSansMono-BoldOblique.ttf
|-- DejaVuSansMono-Oblique.ttf
|-- DejaVuSansMono.ttf
|-- DejaVuSerif-Bold.ttf
|-- DejaVuSerif-BoldItalic.ttf
|-- DejaVuSerif-Italic.ttf
|-- DejaVuSerif.ttf
|-- DejaVuSerifCondensed-Bold.ttf
|-- DejaVuSerifCondensed-BoldItalic.ttf
|-- DejaVuSerifCondensed-Italic.ttf
`-- DejaVuSerifCondensed.ttf

|-- DroidSans-Bold.ttf
|-- DroidSans.ttf
|-- DroidSansFallback.ttf
|-- DroidSansMono.ttf
|-- DroidSerif-Bold.ttf
|-- DroidSerif-BoldItalic.ttf
|-- DroidSerif-Italic.ttf
|-- DroidSerif-Regular.ttf

ຫລັງຈາກນັ້ນ ກໍ່ໃຊ້ ຄໍາສັ່ງ adb push ເພື່ອສົ່ງຟອນຕ໌ໃຫມ່ ເຂົ້າຂຽນທັບ ຟອນຕ໌ເດີມຂອງ ໂຕຈໍາລອງ Android Emulator

[root@localhost tools]# ./adb push lib/fonts/default/DroidSans.ttf /system/fonts/DroidSans.ttf
385 KB/s (622020 bytes in 1.576s)
[root@localhost tools]# ./adb push lib/fonts/default/DroidSans-Bold.ttf /system/fonts/DroidSans-Bold.ttf
368 KB/s (572908 bytes in 1.517s)
[root@localhost tools]# ./adb push lib/fonts/default/DroidSansFallback.ttf /system/fonts/DroidSansFallback.ttf
533 KB/s (622020 bytes in 1.138s)
[root@localhost tools]#



ແຕ່ວ່າ ວິທີງ່າຍຂ້າງເທິງ ເປັນພຽງການແກ້ໄຂບັນຫາ ແບບຊົ່ວຄາວ, ເພາະວ່າ ເມື່ອປຶດ ແລະ ເປີດ ໂຕຈໍາລອງ Android Emulator ໃຫມ່ ກໍຈໍາເປັນຕ້ອງ ໄດ້ເຮັດວິທີຂ້າງເທິງ ອີກເທື່ອຫນຶ່ງ.

ການທີ່ຈະເອົາ ຟອນຕ໌ໃຫມ່ ເຂົ້າໃສ່ໂຕຈໍາລອງ Android Emulator ຂອງ Android SDK ແບບຖາວອນ ແມ່ນຕ້ອງ ດາວໂຫລດ ເອົາ ຊອຣ໌ສໂຄ້ດ ຂອງ Android SDK ເຊັ່ນ cupcake ແລ້ວ ຣີຄອມໄພລ໌ ເພື່ອເອົາຟອນຕ໌ໃຫມ່ໃສ່ລົງໄປ ແລ້ວ ກໍ່ສ້າງໄຟລ໌ດັ່ງລຸ່ມນີ້ຂື້ນໃຫມ່

|-- ramdisk.img
|-- system.img
`-- userdata.img

ແລ້ວເອົາໄປແທນໃສ່ໄຟລ໌ເດີມ

http://source.android.com/download
http://source.android.com/roadmap/cupcake

mkdir cupcake # create a new client directory
cd cupcake
repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
repo sync

Mar 24, 2009

ການໃຊ້ Eclipse ໃນການພັດທະນາ ຊອຟຕ໌ແວຣ໌ ຂອງ ໂທລະສັບ ມືຖື Android (ແອນດຣອຍດ໌)

ຕິດຕັ້ງ ປລັກອິນ ຂອງ ແອນດຣອຍດ໌









ຕິດຕັ້ງ SDK ຂອງ ແອນດຣອຍດ໌



ສະບາຍດີແອນດຣອຍດ໌

Mar 23, 2009

ການໃຊ້ Eclipse (ອີຄລິປສ໌) ໃນການຂຽນ ໂປຣແກຣມ ພາສາ C

0. ດາວໂຫລດ ແລະ ຕິດຕັ້ງ Eclipse:

[root@localhost ~]# yum groupinstall eclipse



1. ສ້າງໂຄງການ(ໂປຣເຈັກຕ໌)ໃຫມ່:

  • ໃສ່ຊື່ວ່າ sabaydee
  • ເປັນໂປຣເຈັກຕ໌ເປົ່າ
  • ມີໂຕຄອມໄພເລີຣ໌ ແມ່ນ Linux GCC







2. ສ້າງໂຟລເດີຣ໌ ສໍາຫລັບໃສ່ ຊອຣ໌ສໂຄ້ດ






3. ສ້າງໄຟລ໌ ສໍາຫລັບຂຽນ ຊອຣ໌ສໂຄ້ດ
  • ໃສ່ຊື່ໄຟລ໌ ວ່າ sabaydee.c
  • ລົງທ້າຍດ້ວຍ .c ເພື່ອສະແດງໃຫ້ຮູ້ວ່ານັ້ນແມ່ນ ຊອຣ໌ສໂຄ້ດ ຂອງ ພາສາC





4. ຂຽນ ຊອຣ໌ສໂຄ້ດ
  • ຂຽນ ຊອຣ໌ສໂຄ້ດ ຕາມໄວຍະກອນ ພາສາC
  • ຄລິກ Save ຫລື ກົດ Ctrl + s ເພື່ອຮັກສາ



/*
* sabaydee.c
*
* Created on: Mar 23, 2009
* Author: ມີນາໄຊ
*/

#include

int main(){
printf("ສະບາຍດີ‍\n");
return 0;
}

5. ສ້າງໂຕດີບັກ
  • GCC ຄອມໄພເລີຣ໌ ຈະກວດເບີ່ງຫລັກໄວຍະກອນຂອງ ພາສາC


6. ຖ້າບໍ່ມີບັນຫາ ກໍ່ສາມາດ ແລ່ນ ໂປຣແກຣມໄດ້


7. ຜົນຂອງການແລ່ນໂປຣແກຣມ ຈະມີການພິມ ຄໍາວ່າ: ສະບາຍດີ



ຫມາຍເຫດ:

ໂປຣແກຣມ ທີຂຽນມາ ອາດຈະ ຄອມໄພລ໌ ໂດຍໃຊ້ຄໍາສັ່ງ ດັ່ງລຸ່ມນີ້:

a.

[root@localhost workspace]# cd sabaydee/src/
[root@localhost src]# gcc sabaydee.c -o sabaydee
[root@localhost src]# ./sabaydee
ສະບາຍດີ‍
[root@localhost src]#

b.

[root@localhost workspace]# cd sabaydee/Debug/
[root@localhost Debug]# make
Building file: ../src/sabaydee.c
Invoking: GCC C Compiler
gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/sabaydee.d" -MT"src/sabaydee.d" -o"src/sabaydee.o" "../src/sabaydee.c"
Finished building: ../src/sabaydee.c

Building target: sabaydee
Invoking: GCC C Linker
gcc -o"sabaydee" ./src/sabaydee.o
Finished building target: sabaydee

[root@localhost Debug]# ./sabaydee
ສະບາຍດີ‍
[root@localhost Debug]#