Monthly Archives: March 2018
ChatterBot Tutorial
หัวข้อ
- Read only mode
- Setting the storage adapter
- Input and output adapters
- Specifying logic adapters
- Getting a response from your chat bot
ChatterBot
หัวข้อ
- ติดตั้ง ChatterBot จาก PyPi
- ตรวจสอบเวอร์ชันที่ติดตั้ง
- การอัพเกรดให้เป็นเวอร์ชันล่าสุด
- ทดลองสร้าง chat bot
- สร้าง chat bot รองรับภาษาไทย
คำสั่ง ADB
ติดตั้งโปรแกรม
> adb install -r name.apk Success
เปิด Windows Explorer จาก Command Prompt
เปิด command prompt อีกอันขึ้นมา
> start
เปิด Windows Explorer ไปที่ current directory
> start .
เปิด Windows Explorer ไปที่ parent directory
> start ..
เปิด Windows Explorer ไปที่ c:\Windows\System32
> start c:\Windows\System32
สรุปคือเปิด Windows Explorer ไปที่ path ไหนก็ได้ โดยการใส่ path ต่อท้าย start เท่านั้น
Link How to Open an Explorer Window from the Command Prompt’s Current Directory
การติดตั้ง numpy บน Python 2.7
อัพเกรด pip
ให้เป็นเวอร์ชันล่าสุด
> cd c:\Python27 > python -m pip install --upgrade pip Collecting pip Downloading pip-9.0.2-py2.py3-none-any.whl (1.4MB) 100% |################################| 1.4MB 565kB/s Installing collected packages: pip Found existing installation: pip 9.0.1 Uninstalling pip-9.0.1: Successfully uninstalled pip-9.0.1 Successfully installed pip-9.0.2
ดาว์นโหลด numpy จะได้ไฟล์นามสกุล .whl
คัดลอกไฟล์ที่ดาว์นโหลดมา ไปไว้ที่ C:\Python27\Scripts
ติดตั้ง numpy
> cd c:\Python27\Scripts > pip2.7.exe install numpy-1.14.2-cp27-none-win32.whl Processing c:\python27\scripts\numpy-1.14.2-cp27-none-win32.whl Installing collected packages: numpy Successfully installed numpy-1.14.2
How to change target emulator in Android Studio?
Click Run → Edit Configurations…
Edit Configurations
Then uncheck Use same device for future launches
You can also launch your app on multiple devices at the same time. To do this, select targets using ctrl
key.
Crayon Theme
สำหรับ Themes
เริ่มต้นคือ classic
โดยไม่ต้องกำหนดชื่อ theme
<pre class="lang:default mark:5,6 decode:true " > ... ... </pre>
จะได้
1 2 3 4 5 6 7 |
import { Component } from '@angular/core'; import { AlertController } from 'ionic-angular'; @Component({ selector: 'page-home', templateUrl: 'home.html' }) |
Crayon Syntax Highlighter
การติดตั้ง Crayon Syntax Highlighter
ให้ล็อคอินเข้าเป็น Admin
แล้วไปที่เมนู Plugins
จากนั้นก็ค้นหาด้วยคำว่า Crayon Syntax Highlighter
แล้วก็เลือก Install
และ Activate
การใช้ Crayon Syntax Highlighter
ทำได้ง่ายๆ เพียงแค่ใช้แท็ค <pre> </pre>
ครอบโค๊ดไว้ เช่น
<pre> import { Component } from '@angular/core'; import { AlertController } from 'ionic-angular'; @Component({ selector: 'page-home', templateUrl: 'home.html' }) </pre>
จะได้
1 2 3 4 5 6 7 |
import { Component } from '@angular/core'; import { AlertController } from 'ionic-angular'; @Component({ selector: 'page-home', templateUrl: 'home.html' }) |
Ionic: การเพิ่มแพลตฟอร์ม Android
การเพิ่มแพลตฟอร์ม Android
- ติดตั้ง JDK, Android Studio และ Ant
- Build แอพเป็น APK
- การ Debug เมื่อรันบนเครื่อง Android จริง
1. ติดตั้ง JDK, Android Studio และ Ant
ติดตั้ง JDK, Android Studio เสร็จแล้ว
ให้กำหนดค่า Environment Variable > System variables
Set ตัวแปร ANDROID_HOME
C:\Users\username\AppData\Local\Android\Sdk\
ให้กำหนดค่า Environment Variable > User variables
Set ตัวแปร Path
C:\Users\username\AppData\Local\Android\Sdk\tools
C:\Users\username\AppData\Local\Android\Sdk\platform-tools
ติดตั้ง Ant บน Windows
ดูวิธีติดตั้งที่
http://nextflow.in.th/2014/easy-install-ant-on-windows/
Download WinAnt
ตรวจสอบว่าติดตั้งเรียบร้อยมั๊ย
> ant -version Apache Ant(TM) version 1.8.2 compiled on December 20 2010
2. Build แอพเป็น APK
Link: Android Publishing
เพิ่มแพลตฟอร์ม Android ด้วยคำสั่ง
> ionic cordova platform add android
ลบแพลตฟอร์ม Android ด้วยคำสั่ง
> ionic cordova platform rm android
Build แบบ Release ด้วยคำสั่ง
> ionic cordova build android --release
หรือ
> ionic cordova build android --prod --release
จะได้ไฟล์อยู่ที่
platforms\android\app\build\outputs\apk\release\app-release-unsigned.apk
ลอง copy ไฟล์ไปติดตั้งแล้ว แต่ติดตั้งไม่ได้ เลยลองแบบ debug แทน
Build แบบ Debug ด้วยคำสั่ง
> ionic cordova run android --device
จะได้ไฟล์อยู่ที่
platforms\android\app\build\outputs\apk\debug\app-debug.apk
ลอง copy ไฟล์ไปติดตั้งแล้ว ใช้ได้
สรุปคือใช้ 2 คำสั่งนี้สำหรับ Android
> ionic cordova platform rm android > ionic cordova platform add android > ionic cordova run android --device
และ 2 คำสั่งนี้สำหรับ iOS
> ionic cordova platform rm ios > ionic cordova platform add ios > ionic cordova run ios --device
เพิ่มและรันแพลตฟอร์ม browser
> ionic cordova platform rm browser > ionic cordova platform add browser > ionic cordova run browser
3. การ Debug เมื่อรันบนเครื่อง Android จริง
กำหนดให้ Notebook และ Android Mobile เข้า Network วงเดียวกันก่อน
จากนั้นรันคำสั่ง
> ionic cordova run android --device -l -c
โดย
l = live reload
c = console output
ถ้า Notebook มีหลาย NIC ให้เลื่อนขึ้น-ลง เพื่อเลือก NIC ตัวที่อยู่ Network วงเดียวกับมือถือ
Note: เหมือนว่าโค๊ดจะ deploy จาก Notebook ไปมือถือด้วยสาย USB แต่
มือถือจะเข้าถึง Server ของ ionic จาก WI-FI เลยทำให้เราสามารถ Debug ที่เครื่อง Notebook ได้
Link