Thinking …
我思故我在,砍掉重練~什麼都是新鮮的!
安裝pear
參考:最新版 wamp 安装 go-pear.phar 超详解 (wampserver)
太久沒有做一些初始動作,很多事就會忘記,記錄一下發生的事。
前置:安裝wamp(Version 3.1.9 - 64bit),安裝在 D:/wamp64
WampV3.1.9內建了php5.6.40、php7.0.33、php7.1.29、php7.2.18、php7.3.5這幾個版,為了方便直接複製php7.1.29,改為php。
故以下操作都是D:\wamp64\bin\php\php
1. 下載 go-pear.phar (https://pear.php.net/go-pear.phar)放到D:\wamp64\bin\php\php
2. cmd 到 D:\wamp64\bin\php\php,執行:php go-pear.phar
正常都是Enter(下一步),直到文件佈局的地方:
如上,1~12除非有特殊需求,基本上使用預設,只有13需要設定。
因此直接選13,就會出現選擇目的資料夾(php.exe所在地方),選擇好後會再一次的重覆文件佈局選項
這裡開始只要Enter就好了,基本上就會安裝完成。
這次學到了回車這個詞XD。
Chart JS (1)
Chart JS
官網:http://www.chartjs.org/
中文:http://www.bootcss.com/p/chart.js/docs/
1.到官網下載chart.js,並載入
<script type="text/javascript" src="js/chart.js"></script>
2.HTML
<div style="width:500px;">
<canvas id="sample"></canvas>
</div>
3.Javascript
var s_item = ['一月','二月','三月','四月','五月'];
var s_data = [50,20,30,40,35];
var ctx = document.getElementById("sample");
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: s_item,
datasets: [{
label: '測試',
data: s_data
}]
}
});
就會有柱狀圖出現:
參考文章:
(1) 用 chart.js 製作圖表
Chrome OS 64:多支App能同時執行
NEWS:Chrome OS 64終於可以背景執行Android App,多支App能同時執行了
Chrome OS 64預覽版有一個名為Android Parallel Tasks的功能,開啟後可以同時展示Chromebook正在執行的Android apps,在工作列上也會看到圖示顯示已開啟的app。
在沒有背景執行功能的裝置上,只要使用者新開另一個app,則原先使用的app就會暫停運作,而如果沒有儲存,該app也會遺失資料。在智慧型手機等螢幕較小的裝置上,多個app同時執行沒有太大意義,只會加速電池的耗盡。但在Chromebook筆電上一次只能執行單一app則令人無法忍受。
ChromeUnboxed網站的影片顯示,安裝Chrome OS 64預覽版的筆電在開啟這項功能後三個app同時維持執行狀態,沒有暫停或資料遺失的情況。
的確在手機上要支援多app同時執行,只會讓手機效能減弱,也沒有太大的感受,但不同的裝置上能作業的範圍與功能就不同了,能多app執行,在測試上也比較方便。
工作雜記:固定的條列清單修改
工作上要修改一個舊有的網站,發現很多條列式項目是直接用HTML編寫的,不是抓資料庫裡的資料,當資料量大時編寫HTML反而很花時間,何況該項目還不出現在同一個地方!
修改前
原HTML<input type="checkbox" name="test[]" value="1" />銷售儲備主管
<input type="checkbox" name="test[]" value="2" />銷售顧問
<input type="checkbox" name="test[]" value="3" />技師
<input type="checkbox" name="test[]" value="4" />服務專員
<input type="checkbox" name="test[]" value="6" />行政專員
<input type="checkbox" name="test[]" value="5" />零件專員
<input type="checkbox" name="test[]" value="7" />企劃專員
<input type="checkbox" name="test[]" value="8" />顧客滿意專員
<input type="checkbox" name="test[]" value="9" />總務專員
<input type="checkbox" name="test[]" value="10" />銷售企劃
修改後
網站用的是smarty
PHP
$SMT->assign('LIST',$LIST);
html
<{foreach from=$LIST key=k item=v}>
<label><input type="checkbox" name="test[]" value="<{$v.ItemID}>" /><{$v.ItemName}></label>
<{/foreach}>
改完後只要將項目匯入資料庫,就不用再修改HTML了!
英國立法將10Mbps網速定為市民基本權利
新聞:英國立法將10Mbps網速定為市民基本權利
英國通訊傳播管理局認為10Mbps才能滿足一般家庭的上網需求,可順利存取串流音樂、串流影片、下載音樂,甚至花較長的時間下載HD電影。
網路果然已經是現代人不可缺少的要素之一了, 連英國政府都要將網速定為基本權利,代表更多的行為都將與網路密不可分。
PHP:Instruction separation
剛好看到這篇文章,做個記錄:PHP末尾的結束標籤,在純PHP為何不要使用呢!?
文件末尾的 PHP 代碼段結束標籤是選擇性的,有些情況下當使用 include 或者 require 時省略掉會更好些,這樣不期望的空格就不會出現在文件末尾,之後仍然可以輸出回覆表頭。在使用輸出緩衝時也很便利,就不會看到由包含文件生成的不期望的空格。
參考文章:
(1) Instruction separation
川普簽署法案全面封殺卡巴斯基
新聞:川普簽署法案全面封殺卡巴斯基及相關業者的產品服務
因通俄疑雲,美國政府先是在7月限制採購卡巴斯基,9月更要求政府單位移除卡巴斯基相關軟體,周二川普簽署的國防法案,進一步禁用卡巴斯基相關的產品及服務,並將與其合作、股份關係的業者列為拒絕往來戶。
因為俄羅斯駭客早在 2015 年就運用卡巴斯基進行過類似行動。當時美國國家安全局(NSA)一些承包商將機密文件放在家中電腦而非公司,駭客便透過家中電腦安裝的卡巴斯基獲取相關資料。
參考文章:
(1) 川普簽署法案全面封殺卡巴斯基及相關業者的產品服務
(2) WSJ:俄羅斯已經把卡巴斯基防毒軟體變成間諜工具
(3) 卡巴斯基通俄疑雲越演越烈
訂閱:
意見 (Atom)


