ChatterBot

หัวข้อ

  1. ติดตั้ง ChatterBot จาก PyPi
  2. ตรวจสอบเวอร์ชันที่ติดตั้ง
  3. การอัพเกรดให้เป็นเวอร์ชันล่าสุด
  4. ทดลองสร้าง chat bot
  5. สร้าง chat bot รองรับภาษาไทย

Continue reading

เปิด 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

Installing Numpy on 64bit Windows 7 with Python 2.7.3

Crayon Theme

สำหรับ Themes เริ่มต้นคือ classic โดยไม่ต้องกำหนดชื่อ theme

<pre class="lang:default mark:5,6 decode:true " >
...
...
</pre> 

จะได้

Continue reading

Crayon Syntax Highlighter

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> 

จะได้

Continue reading

Ionic: การเพิ่มแพลตฟอร์ม Android

การเพิ่มแพลตฟอร์ม Android

  1. ติดตั้ง JDK, Android Studio และ Ant
  2. Build แอพเป็น APK
  3. การ 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