AWS EC2 coturn 安裝

下載 coturn取得最新的版本要安裝coturn 在AWS EC2,可以參考coturn的安裝文件安裝 coturn如安裝文件所描述Current Amazon TURN Server public AMI: ami-908316f0 // 目前AWS 的 TURN Server 公開的AMI是:ami-908316f0 This image is available in US West (Oregon) region: //這個image只能在Oregon地區取得使用 search by "c...
http://127.0.0.1:51004/view/29

Alexa skill kits connect to AWS EC2 with nodejs

事前準備 1. 申請AWS服務,並開啟一個EC2的instance (參考這裡)2. 在 instance安裝node js (參考這裡)3. 申請 Let's Encrypt SSL憑證 (這裡不贅述) 步驟說明1. 申請Alexa skill kits 服務 (參考這裡)2. EC2 nodejs 設定3. Alexa skill kits web server 設定與測試1. 申請Alexa skill kits 服務 可直接參考我之前的文章,的步驟 2,3 2....

Nodejs server side Http post範例

利用Nodejs Http 發送資料 const http = require('http'); const querystring = require("querystring"); var data = { username: 'abc', password: 'cdf'}; var buffer = ''; //填寫header const options = { hostname: 'localhost', port: 80, path: "/login...

Qt 檔案與資料夾處理

QFile, QDir,與QFileInfo是Qt5專門處理檔案的class。 QFile提供檔案讀取與寫入,QDir提供存取資料夾結構與相關內容修改,QFileInfo提供檔案資訊,包含名稱、位置、修改時間、權限等等。 取得檔案大小 #include .... QString filename = "myfile.txt" // argv[1]; //QString filename = argv[1]; 輸入參數 //檢查檔案 if (!QFile(filename).exists(...

QVector, QList, QStringList, QSet, QMap containers介紹

QVector 儲存一系列給定的值,在頭部或中間插入值會變得緩慢。 #include ... QVector vals = {1, 2, 3, 4, 5}; out out out vals.append(6); //從後方加入 6 vals.prepend(0); // 從前方加入 0 //0 1 2 3 4 5 6 for (int val : vals) { out } QList 最常用通用的containers。 QList authors = {"Bal...

Qt Date and time

date & time 物件的初始化 QDate dt1(2015, 4, 12); dt1.toString(); //Sun Apr 12 2015 QDate dt2; dt2.setDate(2015, 3, 3); dt2.toString(); //Tue Mar 3 2015 QTime tm1(17, 30, 12, 55); tm1.toString("hh:mm:ss.zzz"); //17:30:12.055 QTime tm2; tm2.setHMS(13, 52, 4...

QT5 String

初始字串的 5 個方式QString str1 = "The night train";// QT 常見初始方式QString str2("A yellow rose"); // QT 常見初始方式 std::string s1 = "A blue sky"; // C++標準libraryQString str3 = s1.c_str(); // 把string物件轉換成C語言形式的字串常數 std::string s2 = "A thick fog"; QString str4 =...

Alexa 環境架設開發(控制Alexa開關燈)

開發用到的環境與工具1.Alexa Skills Kit 2.AWS Lambda 3.AWS IoT 4.IAM(權限金鑰管理) 5.AWS IoT SDK for JavaScript(nodejs) 6.Alexa Skill Testing Tool 7.Linux PC or box 功能連接說明 1.透過Alexa Skill Testing Tool 發出指令 2.Alexa收到指令後,解析內容,將內容送到AWS Lambda 3.AWS Lambda會根據內容(intent),更...

如何利用PHP取得Google Analytics Reporting API資料

在進入Reporting API 前,先來搞清楚他到底是甚麼東西? 文長可略..... 在我研究如何取出我想要的GA data時,我先找到的頁面是這個 裡面介紹了如何設定GA,還有不同用途的API等,後來當我搞清楚我要用的是Core Reporting API後,當然是開始研究它要怎麼用,目前官方第一推薦是 Reporting API v4,所以我就非常努力看文件,看了半天,我還是看不懂到底該如何用它,加上google系統與功能龐大又多元,點來點去常常是迷路收場...後來我又想去網路上搜尋網友的...