2013年12月15日 星期日

2013年12月8日 星期日

Flashify (for root users)

Google Play 連結:https://play.google.com/store/apps/details?id=com.cgollner.flashify

免費版主要功能:
1、不須進入 recovery 即可刷 img 格式的 boot、recovery,也可刷 zip 檔
2、如果使用的是 TWRP recovery,還可以批次執行 install zip、wipe cache、wipe dalvik、wipe data
3、備份 kernel、recovery,可儲存至本地SDCard或雲端(Dropbox、Box、Google Drive),也可從備份檔還原
4、可執行重新開機、重新開機至 recovery、重新開機至 bootloader
5、每天只能刷 3 次

2013年12月6日 星期五

FileZilla 中新增 OpenShift 站台

登入 web console,(1) 點 Applications,(2) 點選要連線的 Application

openshift-sftp-001

點右方 Remote Access 下的連結

openshift-sftp-002

將紅框處的文字複製下來,其格式之意義為:

ssh 使用者帳號@連線主機

等一下 FileZilla 中新增站台會用到

openshift-sftp-003

接著開啟 FileZilla,(1) 開啟站台管理員,(2) 新增站台

openshift-sftp-004

站台名稱自訂,如:OpenShift

openshift-sftp-005

右方(1)填入前面的連線主機,(2)選SFTP,(3)選交談式,(4)填入使用者帳號

(5)按確認以關閉站台管理員或按連線以即連線

openshift-sftp-006

 

PS.連線前須先匯入對應的私鑰

2013年12月5日 星期四

FileZilla 私鑰管理

編輯 / 設定

filezilla-manage-private-key-001

(1) 選擇 SFTP,(2) 加入金鑰檔案(私鑰),(3) 可看到已加入之私鑰列表

filezilla-manage-private-key-002

如果要刪除私鑰,(1) 選擇欲刪除之私鑰,(2) 移除金鑰

filezilla-manage-private-key-003

OpenShift 匯入公鑰(from web console)

登入至 web console

openshift-create-app-001

 

進入 Settings

openshift_import_public_key_001

(1) 填入公鑰,注意格式開頭為 ssh-rsa,(2) Save 儲存

openshift_import_public_key_002

(1) 顯示成功匯入公鑰,(2) 預設名稱是 default,(3) 可增加其他公鑰(如果有的話),(4) 可刪除公鑰

openshift_import_public_key_003

使用 PuTTYgen 產生金鑰(windows)

下載:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

PuTTY 是 ssh client,本文主要是使用 PuTTYgen 來產生公、私鑰

download_putty_puttygen

 

執行 puttygen.exe,按下 Generate

puttygen_create_key_001

 

在紅框內任意移動滑鼠,直到綠色進度條填滿為止

puttygen_create_key_002

(1) 是產生之公鑰,複製到一個純文字檔備用,(2) 是保護私鑰的密碼,可不設定

puttygen_create_key_003

先按下 (1) 儲存私鑰,因為沒有設定保護私鑰的密碼,所以按下 (2),將私鑰儲存至適當位置,附檔名為 .ppk

puttygen_create_key_004

2013年12月3日 星期二

2013年11月26日 星期二

geany 無法建立組態目錄

升級到 Ubuntu 13.10 之後,geany 總是出現無法建立組態目錄的問題

geany_config_error

把舊的組態目錄 copy 過來仍無法解決....

man geany 一下,看到 -c 參數,原來是組態目錄換位置了....

原來是在 .geany

新的位置在 .config/geany,不知道是什麼時候開始換的

查看一下 .config,geany 目錄已經存在,但不知為何 owner、group 都是 root

乾脆砍掉讓 geany 重新產生,總算解決了一個小麻煩

2013年11月21日 星期四

抽出PDF的文字並存成文字檔

下載 Xpdf:http://www.foolabs.com/xpdf/download.html

取出 pdftotext,給予執行權限

建立 php 檔:
$cmd="./pdftotext -enc UTF-8 test.pdf test.txt";  //將 test.pdf 轉成 text.txt,編碼為 UTF-8
//windows 改成下面的
//$cmd=".\pdftotext.exe -enc UTF-8 test.pdf test.txt";
system($cmd);

輸出檔案之目錄需能寫入

2013年11月11日 星期一

為 fcitx 新增大易輸入法

剛好有人問起,所以試了一下,中間有遇到一些問題,不過最後還是裝起來了。雖然我自己用不到,還是記錄下來,有需要的朋友可以參考看看喔。

OS:ubuntu 13.10 x64

2013年11月9日 星期六

如何在新北市版ezgoXI安裝photocap

有人問,所以就錄了一段囉

http://youtu.be/DVk1nxXmfoM

不過文字特效還是有部份會出問題,據說在 unity 下比較好

不過我的建議是:不要再用 wine 了啦,找別的軟體取代吧

2013年11月8日 星期五

unity 變更文字顏色

OS:Ubuntu 13.10 x64

將預設桌布換掉,結果發現桌面上 icon 文字在編輯時顏色與桌布太過接近以至於幾乎看不到

icon 未選取,字看的很清楚

20131107-unity-font-color-normal

選取 icon 文字,字看的還算清楚

20131107-unity-font-color-selected

編輯 icon 文字,幾乎看不到字了......

 20131107-unity-font-color-edit-default 

2013年10月31日 星期四

scratch 2 offline Linux 版安裝

OS:ubuntu 13.04  64bit

1.安裝 Adobe AIR 2.6.0 for Linux

先執行以下動作,再安裝 AIR
sudo apt-get install ia32-libs
sudo  ln -s /usr/lib32/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0

2.以 AIR 安裝 Scratch.air

下載:

http://scratch.mit.edu/scratch2download/

參考資料:

http://ubuntuforums.org/showthread.php?t=2181649

2013年10月26日 星期六

efibootmgr 用法

OS:Ubuntu

ESP:/dev/sda5
efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd -p 5

-c:新增

-l:bootloader位置,路徑中使用 \\ ,不是 /

-L:標籤,識別用

-p:partition number,/dev/sda1 可省略

參考資料:

http://linux.die.net/man/8/efibootmgr

http://manpages.ubuntu.com/manpages/hardy/man8/efibootmgr.8.html

2013年10月22日 星期二

作業上傳程式檔案列表顯示之檔案時間修正

原來是顯示檔案第一次上傳之時間,如果檔案有更新過,則應該顯示更新時間比較合理。

修改檔案:

homework.php

2013年10月11日 星期五

關閉 win8 的快速啟動

今天把筆電的 win8 升級到 win8.1,果然 UEFI 多重開機又被 windows 給做掉了,真霸道啊.... Orz

於是拿出 Live USB 處理,結果....無效....

原來升級後 win8 中的設定有些被還原回預設值,突然想起有個快速啟動的選項,卻想不起來在哪裡,搜尋之後關掉它,多重開機就又回來啦!  ^_^

紀錄下來,免得需要時又找不到了....

http://support.microsoft.com/kb/2838187/zh-tw

2013年9月30日 星期一

作業上傳程式問題與修正 1-1

上一篇修正可以避免直接輸入檔案的 URL 下載的問題,但也有點小問題:學生輸入密碼後,下一個頁面會列出檔案資訊,包含該檔案的 URL 連結,用意是如果瀏覽器沒有自動下載檔案時手動下載之用。但是經過上一篇修正之後,這個連結也就失效了。以下的方法可以兩者兼顧。

一樣透過 .htaccess 設定,所以 AllowOverride 一樣要改,請參考上一篇。這次是運用 mod_rewrite 模組,所以此模組一定要啟用(sudo a2enmod rewrite)。

2013年9月29日 星期日

為作業上傳程式加入查詢 / 重設學生密碼功能

原始程式並沒有這樣的功能,學生如果忘記密碼,要查或改只能直接操作資料庫,對於一般老師不太可行,於是就自己加囉。(註:經原作者提醒,原來的程式本來就有查看密碼的功能。)

新增功能:

  1. 查詢密碼

  2. 重設密碼,可直接採用系統預設值或自訂新密碼。


步驟如下:

  1. init.php 中新定義一個常數,作為預設的新密碼

  2. 修改樣板檔 ManageUpHw.mtpl

  3. 修改 manage.php


2013年9月27日 星期五

作業上傳程式目前發現的問題

作業上傳程式還算不錯用,但還是有一些問題,說大不大,卻也有點困擾。

發現的問題如下:

  1. PHP 5.4 版遇到的問題(已解決

  2. 繞過程式直接下載的問題(已解決更新

  3. 上一個問題解決後衍生的新問題(已解決

  4. 作業已逾期,開放參觀(展示)時,仍然出現[下載],容易讓人誤會無法下載檔案(仍需要密碼)(已解決

  5. 學生忘記密碼,重設密碼不方便(需直接操作資料庫)(已解決

  6. 打包下載時檔名非原始檔名

  7. 打包產生的 zip 檔似乎要手動清除

  8. 各項作業無法分別設定上傳的檔案類型

  9. 繞過程式直接下載 Part 2 (f=View 或 DlHwIframe)

  10. 前後台檔案列表顯示時間為檔案第一次上傳時間,應為更新時間較合理(2013.10.21,已解決

作業上傳程式問題與修正 3

症狀:

作業已逾期,若開放參觀時仍出現  [下載],點下去之後會詢問密碼,若點圖示則可正常下載,容易造成誤會。

修正:

於樣板檔加入判斷式,視情況設定  [下載]  的超連結。

作業上傳程式問題與修正 2

經過這一篇的修正後,已無法繞過程式下載檔案,但對老師而言卻也製造了一個新的問題:後台作業管理點圖示無法下載檔案,只能點某個檔案下方的  [下載]  。

察看了一下原始碼,發現原來的超連結直接連結到檔案,當然無法再直接下載啦,所以解決方法也很簡單:換個超連結,經由程式下載。

作業上傳程式問題與修正 1

upload下的子目錄有兩種:

  1. hwxxxx為該項作業之序號),存放作業檔案

  2. temp 存放作業檔案的 zip 檔,老師從後台針對某項作業  [下載整包]  時產生


預設位置若未修改,因此只要知道 url 即可繞過程式直接下載。如果將位置移出 web 根目錄之外即可避免,不過可能要修改程式(主要是 temp 下的 zip 檔的下載方式),比較麻煩啦(好啦,其實是我懶,等有空再說 ^_^)。所以以下採取的是比較簡單的作法:限制存取範圍(運用 .htaccess )。

2013年9月5日 星期四

精讚部落之作業上傳程式安裝問題修正

安裝環境:XAMPP  ver1.82 for Windows

XAMPP 1.82 版的 PHP 是 5.4 版,當進入某個作業之後,畫面上方會出現如下之訊息,雖不影響操作卻很礙眼:

Notice: String offset cast occurred in D:\xampp\htdocs\hw\includes\base.class.php on line 565

該訊息似乎是 PHP 5.4 開始才有的,原因是使用了非整數型態的索引值(參考資料),例如字串型態的整數,所以解決方法有二:

2013年8月4日 星期日

"unreadable CAPTCHA token file." 解法

安裝之 plugin:SI CAPTCHA Anti-Spam (2.7.7.1 版)

以前的解法是將以下目錄設為 777

/wp-content/plugins/si-captcha-for-wordpress/captcha/temp

不知道從那一版開始換成以下目錄了

/wp-content/plugins/si-captcha-for-wordpress/captcha/cache

2013年7月26日 星期五

VMware Workstation 小技巧

1. 延長進 bios 的等待時間

在虛擬機的設定檔(.vmx)中加入 bios.bootDelay = "時間(毫秒)"

2. 啟用 UEFI

在虛擬機的設定檔(.vmx)中加入 firmware = "efi"

----------------

不想用文字編輯器修改的,可以試試這個工具:VM Tweaker

2013年1月29日 星期二

高速多功能WIFI電腦影音接收器設定

手上的機器是這款:http://www.gccc.com.tw/product.aspx?productid=45#aaa

摸索了幾天,搞清楚設定邏輯了,紀錄下來提供給有需要的伙伴參考囉~~

用 web 介面設定,建議用 IE + 相容模式,用 chrome 會有點小問題, firefox 沒試過(很久沒用了 ^_^)

IP 請查看機器輸出的畫面(投影布幕或電腦螢幕),當然電腦也要在相同網段才能設定喔

設定畫面:

hiplus-wifi-config-all