Sufficiency Economy
Group Blog
 
All blogs
 

ทดลอง ศึกษาภาษา Dart เพื่อไปเขียน Flutter ต่อไป

ไปเจอ youtube ดีๆ เลยนำมาฝึกเพื่อจะได้นำไปเขียน Flutterต่อไป

เรียนรู้ภาษา Dart

1. การประกาศตัวแปร

1.1 ใช้คำว่า var ย่อมาจาก variable มั่ง ซึ่งไม่ต้องกำหนดว่าเป็นตัวแปรอะไร (int , double, String) หรือเรียกว่า dynamic type

1.2 String ต้องใช้ เมื่อต้องการให้ String เป็น Null ได้

1.3 bool

1.4 List

final fixedLengthList = List.filled(5,0); โดย คือขนาดของ List และศูนย์คือค่าข้อมูลในList

ถ้าต้องการเปลี่ยนค่าใน List ให้ใช้ fixedLengthList[0] =87;

ถ้าต้องการเพิ่มข้อมูลเป็นชุด ให้ใช้ fixedLengthList.setAll(1,[1,2,3]); หนึ่งตัวแรกคือตำแหน่งที่จะเพิ่ม

ถ้าต้องการเพิ่มขนาดได้ต้องประกาศตามนี้

final growableList = [‘a’,’b’]; ก็คือตัดคำว่า List ออกไป และจะทำให้ใช้method add ได้ หรือ addAll

1.5 const ค่าคงที่เปลี่ยนแปลงขณะ run program ไม่ได้

1.6 static สำหรับ share ข้อมูลใน class เดียวกัน

1.7 final จะคล้ายกับ const แต่สามารถเปลี่ยนแปลงค่าภายใน object ได้ งง ส่ะ

1.8 key value ประกาศโดย var User = {“name”: “AAA”, “nickname”: “bbb”};

2. Loop

User.forEach((key,value) => print (‘${key}: ${value}’);

User.putIfAbsent(“pass”, () => “cccc”);

3. class เช่น

class Animal {

}

ให้สร้างก่อน main แล้วค่อยมาเรียกใช้ใน main  งง ส่ะ

หมายเหตุ

ต้อง initial ค่าตัวแปร เสมอ

.toString() เพื่อแปลงเป็น String

ต่อ String ใช้เครื่องหมาย บวก +

แล้วเราก็มาทดลองเขียนโปรแกรม ที่ dartpad.dev




 

Create Date : 13 มกราคม 2567    
Last Update : 13 มกราคม 2567 19:40:40 น.
Counter : 180 Pageviews.  
(โหวต blog นี้) 

เริ่มทดลองใช้ Laravel : Homestead



ทดลองใช้ Laravel 

เพื่อจะให้ง่ายเขาแนะนำให้ ลง Homestead ก่อน
วิธีลง ก็ตาม clip แต่เนื่องจากเก่าไป เลยมีบางอย่างที่ไม่เหมือนกัน เล็กน้อย คือ
ไฟล์ setting  : Homestead.yaml ที่อยู่ใน Folder : Homestead เลย ไม่ได้ซ่อนอยู่ ที่ทดลอง ก็ประมาณนี้
1. ติดตั้ง Virtual Box
2. ติดตั้ง Vagrant
3. ใน command line พิมพ์ "vagrant box add laravel/homestead"
4. git clone https://github.com/laravel/homestead.git ~/Homestead
5.git checkout v7.18.0 version น่าจะเปลี่ยนไปเรือย ต้องดูที่ https://laravel.com/docs/5.7/homestead#installation-and-setup
6. bash init.sh
7. สุดท้ายคือ configuration homestead เช่น


แล้วต้องไปแก้ไฟล์ hosts ที่อยู่ที่ /etc ให้ 127.0.0.1 ไปที่ homestead.test
ลืมไป แล้วต้องมีการ gen key ตามใน clip โดยพิมพ์คำสั้ง
ssh-keygen -t rsa -C "email ที่ต้องการ"




 

Create Date : 03 พฤศจิกายน 2561    
Last Update : 3 พฤศจิกายน 2561 21:29:13 น.
Counter : 1153 Pageviews.  

Node-Webkit เบื้องต้น

ทดลองใช้ Node-Webkit เขียนโปรแกรม โดยเริ่มจาก
1. ไปที่ //nwjs.io แล้วติดตั้งโปรแกรม ใช้แบบ normal ก็พอ ไม่ต้อง SDK
2. ไปที่ //docs.nwjs.io/en/latest/For%20Users/Getting%20Started/ จะบอกวิธีเขียนโปรแกรมเบื้องต้น คือ มีสองไฟล์ package.json และ index.html ก็ประมาณนี้
package.json


index.html


3. หลังจากนั้นก็ บีบอัดไฟล์ เป็น test.zip แล้ว rename เป็น test.nw เป็นอันเสร็จ
4. วิธีการ runโปรแกรม ก็คือ เปิด terminal แล้ว cd ไปยังโปรแกรม test.nw ที่เราทำไว้
แล้วพิมพ์ ประมาณนี้


5. ผลลัพธ์ ก็เป็นดังนี้




 

Create Date : 24 เมษายน 2559    
Last Update : 24 เมษายน 2559 15:06:21 น.
Counter : 1335 Pageviews.  

ทดลอง ติดตั้ง laravel php framework บน ubuntu

  จะติดตั้ง laravel ต้องลงโปรแกรม

1. apache
sudo apt-get install apache2
2. php
sudo apt-get install php5
sudo /etc/init.d/apache2 restart
3. composer
php -r "readfile('https://getcomposer.org/installer');" | php
แล้วจะเห็นไฟล์ composer.phar แต่เพื่อให้ง่ายจึงย้ายไฟล์ไปที่ /usr/local/bin โดย
mv composer.par /usr/local/bin/composer
4. laravel
composer global require "laravel/installer=~1.1"
ก็เป็นอันติตตั้งสำเร็จ ทดลอง run
laravel จะพบ error ว่า command not found 
ดังนั้น ต้อง export PATH=~/.composer/vendor/bin/:$PATH

5.ทดลอง โดยพิมพ์ laravel new blog
โปรแกรมจะสร้างไฟล์ใน folder ชื่อ blog
เราก็ copy ไปใส่ที่ /var/www/html

แต่ต้องมีการ setting เพิ่ม ต้องศึกษา ต่อไป ^ ^




 

Create Date : 13 ตุลาคม 2558    
Last Update : 13 ตุลาคม 2558 22:33:05 น.
Counter : 857 Pageviews.  

Wordpress : ทดลองหัดใช้กันเถอะ page vs post ?

ตอนนี้กำลังจะศึกษาการใช้งาน Wordpress ซึ่งการติดตั้งก็ง่ายดาย หาได้จาก google ทั่วไป

แต่การจะปรับค่าต่างรู้สึกจะยาก จริง เลยต้องของศึกษา และเก็บบันทึกซะหน่อย

อย่างแรกที่งง คือ page กับ post มันเหมือน หรือต่างกันอย่างไร
ก็ได้บทความนี้ทำให้กระจ่างขี้น Link พอจะสรุปได้ดังนี้
1. post จะคล้ายกับเขียนกระทู้ แล้วมีคนตอบ ดังนั้นจึงมีเรื่องเวลามาเกี่ยวข้อง 
แต่page คล้ายกับหน้าจอ about แสดงข้อมูลที่เราต้องการ ไม่ต้องมีการ comment ดังนั้นไม่เกี่ยวกับเวลา
2. post สามารถจัดเป็นกลุ่ม category แต่ page ใช้แบบเรียงลำดับ hierarchical
3. post สามารถใช้ RSS Feed
4. page สามารถปรับแต่ง Template ได้ อันนี้หน้าลอง

แต่สุดท้ายจะปรับให้ไม่มี comment ก็ไปที่
setting -> discussion แล้วเอาเครื่องถูกออกตามรูป
แต่ทำไม มันยังมี comment อยู่ หว่า T T
*รู้แหละ ก็เพราะเป็นpage เก่าก่อนตั้งค่านั้นเอง ^ ^






 

Create Date : 29 สิงหาคม 2557    
Last Update : 29 สิงหาคม 2557 20:41:16 น.
Counter : 812 Pageviews.  

1  2  3  

wink99_th
Location :
พิษณุโลก Thailand

[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 8 คน [?]




New Comments
Friends' blogs
[Add wink99_th's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.