例如搜尋:
cos(x), x is from 0 to (4pi)
參考:Google 搜尋現在會用 WebGL 畫出數學公式的圖形了!
2013年6月12日 星期三
2013年4月29日 星期一
Google帳號的身後事
很多人都擁有至少一個 Google 帳號,裡面可能有個人的信件、影片、照片、檔案等重要資料。
一旦使用者不在人世,這些資料對親友或公司而言可能非常重要,但若親友沒有你的密碼,當然就無法存取這些資料。
現在 Google 可以讓你設定若帳號閒置長時間不用,將帳號授權給你指定的人存取。
我是建議每個人都應該設定一下比較好。
設定頁面在此:閒置帳戶管理員
參考:Google閒置帳戶管理員功能處理帳戶身後事
一旦使用者不在人世,這些資料對親友或公司而言可能非常重要,但若親友沒有你的密碼,當然就無法存取這些資料。
現在 Google 可以讓你設定若帳號閒置長時間不用,將帳號授權給你指定的人存取。
我是建議每個人都應該設定一下比較好。
設定頁面在此:閒置帳戶管理員
參考:Google閒置帳戶管理員功能處理帳戶身後事
2013年4月13日 星期六
FreeBSD 新的套件管理工具 pkgng
隨著 FreeBSD 的 sysinstall, pkg_install 等工具年久失修,又功能不全。害我都想要跳槽 Linux,apt-get 真好用。
幸好現在有個新玩意兒叫 pkgng,方便性甚至更勝 apt-get。
不過現在似乎有點安全性問題,所以暫時有些狀況中。
http://www.freebsd.org/doc/handbook/pkgng-intro.html
http://forums.freebsd.org/showthread.php?t=37352
幸好現在有個新玩意兒叫 pkgng,方便性甚至更勝 apt-get。
不過現在似乎有點安全性問題,所以暫時有些狀況中。
http://www.freebsd.org/doc/handbook/pkgng-intro.html
http://forums.freebsd.org/showthread.php?t=37352
2013年3月19日 星期二
Google Reader 接班人?
再不寫點什麼,恐怕七月之後這個部落格就沒有人看了吧?
Google 要收掉 Google Reader 這樣產品,在網路上引起一片嘩然,傷心難過者有之,表示完全意料之中者有之,覺得無所謂者有之,趕緊搬家者有之。其中Feedly恐怕是最大的受益者(?)
不過有點傷心的是,我覺得 Google 這幾年已經停止創新,以前每推出一個產品都是讓人搶著試用,都是令人驚豔,也常常都不是為了營利。
但是近年的很多產品,開始複製他人的成品或是一切向錢看,例如 Google+ 模仿自 Facebook,例如 Google Reader 因為不賺錢而趕緊收掉。
最後 Google 會不會龐大到老態龍鍾,就像微軟那樣逐漸沒落呢?
霍炬:Google的社会化梦想与Reader
Google 要收掉 Google Reader 這樣產品,在網路上引起一片嘩然,傷心難過者有之,表示完全意料之中者有之,覺得無所謂者有之,趕緊搬家者有之。其中Feedly恐怕是最大的受益者(?)
不過有點傷心的是,我覺得 Google 這幾年已經停止創新,以前每推出一個產品都是讓人搶著試用,都是令人驚豔,也常常都不是為了營利。
但是近年的很多產品,開始複製他人的成品或是一切向錢看,例如 Google+ 模仿自 Facebook,例如 Google Reader 因為不賺錢而趕緊收掉。
最後 Google 會不會龐大到老態龍鍾,就像微軟那樣逐漸沒落呢?
霍炬:Google的社会化梦想与Reader
2013年2月19日 星期二
Google帳號的年齡限制
因為我們學校學生帳號是使用 Google apps 架設,包括查詢成績,我透過 OpenId 的方式設計程式,讓學生登入查詢。
但最近有少數學生反應,他們的帳號被鎖住了,原因是因為Google帳戶有年齡限制,超過13歲不得使用,這個規定在每個國家略有不同。而且Google很微妙的加註了一行:Google Apps for Education 網域中的使用者可能不受上述帳戶年齡規定的限制。真是把我搞得好亂啊~
我們學校一部分的國中一年級學生小於13歲,但我實在不願意叫他們謊報年齡。(不想教學生說謊,但網路世界個人資料也是需要保護的,這兩者一直都很矛盾的存在。) 請繼續閱讀全文
[[MORE]]
Google在某些應用需要輸入生日,例如Youtube,主要是某些18+的影片,不要讓不符年齡的人觀賞。Google+未滿13歲也是不得使用,這是為了保護兒童上網社交的安全。但一旦輸入生日,而且未滿13歲的話,就會被強行鎖住帳號,一個月後刪除。看這裡有好多受害者,有的甚至是公司帳號,使用公司成立日期作為生日,結果被刪除帳號欲哭無淚。
但如果是輸錯生日,在被停權的一個月之內,倒也有救回的方式:
如果父母要幫小孩恢復帳號,看起來是刷信用卡比較快。
因為恢復帳號有其時效性,時間一到,帳號刪除就是刪除了,就算你準備完整的資料證明身份已滿13歲也沒有用,所以一旦被鎖住,誤必要第一時間處理。Google也有優先帳號救援服務,不過當然要另外收錢,也不確定是不是能適用在年齡驗證這一關。
回到 Google apps for Education 的狀況,如果是管理員身份,能不能去修正學生的生日設定呢?預設是不行的,這是屬於Google+的付費功能。也就是說,如果你的網域有這個需要,也是要花一點錢(好像Google越來越多東西需要花錢?)。
But!人生最神奇的就是這個But!目前 Google apps for Education 可以「試用付費功能」,一旦你從設定頁面,開啟Google+設定,設定「試用付費功能」之後,就可以搜尋學生帳號,再幫學生修改生日。
據Google所言,2013年底前都可以試用Google+付費功能,這些功能其中就有一條稱為「修正使用者註冊時不小心輸錯的年齡」。
但最近有少數學生反應,他們的帳號被鎖住了,原因是因為Google帳戶有年齡限制,超過13歲不得使用,這個規定在每個國家略有不同。而且Google很微妙的加註了一行:Google Apps for Education 網域中的使用者可能不受上述帳戶年齡規定的限制。真是把我搞得好亂啊~
我們學校一部分的國中一年級學生小於13歲,但我實在不願意叫他們謊報年齡。(不想教學生說謊,但網路世界個人資料也是需要保護的,這兩者一直都很矛盾的存在。) 請繼續閱讀全文
[[MORE]]
Google在某些應用需要輸入生日,例如Youtube,主要是某些18+的影片,不要讓不符年齡的人觀賞。Google+未滿13歲也是不得使用,這是為了保護兒童上網社交的安全。但一旦輸入生日,而且未滿13歲的話,就會被強行鎖住帳號,一個月後刪除。看這裡有好多受害者,有的甚至是公司帳號,使用公司成立日期作為生日,結果被刪除帳號欲哭無淚。
但如果是輸錯生日,在被停權的一個月之內,倒也有救回的方式:
- 透過郵件或傳真寄送您親筆簽名的申請表格,並附上政府核發的身分證件的影本,影本上必須有您的出生日期,或是
- 上載政府核發的身分證件的電子圖檔,圖檔上必須有您的出生日期,或是
- 使用有效的信用卡支付一筆小額 ($0.30 美元) 交易。
如果父母要幫小孩恢復帳號,看起來是刷信用卡比較快。
因為恢復帳號有其時效性,時間一到,帳號刪除就是刪除了,就算你準備完整的資料證明身份已滿13歲也沒有用,所以一旦被鎖住,誤必要第一時間處理。Google也有優先帳號救援服務,不過當然要另外收錢,也不確定是不是能適用在年齡驗證這一關。
回到 Google apps for Education 的狀況,如果是管理員身份,能不能去修正學生的生日設定呢?預設是不行的,這是屬於Google+的付費功能。也就是說,如果你的網域有這個需要,也是要花一點錢(好像Google越來越多東西需要花錢?)。
But!人生最神奇的就是這個But!目前 Google apps for Education 可以「試用付費功能」,一旦你從設定頁面,開啟Google+設定,設定「試用付費功能」之後,就可以搜尋學生帳號,再幫學生修改生日。
據Google所言,2013年底前都可以試用Google+付費功能,這些功能其中就有一條稱為「修正使用者註冊時不小心輸錯的年齡」。
2012年8月15日 星期三
使用Google Apps Script讀取試算表中的資料
最近在研究 Google Apps Script,這實在是很有趣的新玩具。
如果想要透過 Script 去讀取雲端硬碟中試算表的資料,並透過HTML的網頁印出在瀏覽器上,在 Google Apps Script 的說明頁面上,有關於 HTML service 的說明,也在 Pulling Data into a Template 這個 section 提供了一個範例。但這個範例卻不夠完整,初入門的人(就是指我)會搞得一團霧水,又沒辦法正常執行程式。
我將在這篇文章中,將說明文件中的範例程式,一步一步說明建置方法。
[[MORE]]
首先從雲端硬碟中,找出想要讀取資料的試算表,將想要讀取的範圍進行命名。
接下來必須獲得該文件的「key」,可以直接從該文件的網址(url)獲得,例如網址是
http://spreadsheets1.google.com/ccc?key=tvGWKARIojJaOIGNX7C4qyg&hl=en#gid=0
那麼 key 就是 tvGWKARIojJaOIGNX7C4qyg
總之,我們要存取資料,總是要告訴程式說,我們要存取的資料位於何處。而 Google 透過 key 取得文件位置,再透過範圍名稱取得資料範圍。
接下來在雲端硬碟中,新增一個「指令碼」文件。
該文件中必須有兩個檔案,一個是副檔名 .gs 的程式碼,另一個則需新增一個 .html 的網頁範本。
.gs 的程式碼範例如下:
[codebox 1]
.html 的範例如下:
[codebox 2]
然後去設定發布版本
然後進行發布
這樣就可以了!
如果想要透過 Script 去讀取雲端硬碟中試算表的資料,並透過HTML的網頁印出在瀏覽器上,在 Google Apps Script 的說明頁面上,有關於 HTML service 的說明,也在 Pulling Data into a Template 這個 section 提供了一個範例。但這個範例卻不夠完整,初入門的人(就是指我)會搞得一團霧水,又沒辦法正常執行程式。
我將在這篇文章中,將說明文件中的範例程式,一步一步說明建置方法。
[[MORE]]
首先從雲端硬碟中,找出想要讀取資料的試算表,將想要讀取的範圍進行命名。
下拉式選單「資料」,「已命名和受保護的範圍」,「新增範圍」,給個名稱,例如 NamedRange1。
接下來必須獲得該文件的「key」,可以直接從該文件的網址(url)獲得,例如網址是
http://spreadsheets1.google.com/ccc?key=tvGWKARIojJaOIGNX7C4qyg&hl=en#gid=0
那麼 key 就是 tvGWKARIojJaOIGNX7C4qyg
總之,我們要存取資料,總是要告訴程式說,我們要存取的資料位於何處。而 Google 透過 key 取得文件位置,再透過範圍名稱取得資料範圍。
接下來在雲端硬碟中,新增一個「指令碼」文件。
該文件中必須有兩個檔案,一個是副檔名 .gs 的程式碼,另一個則需新增一個 .html 的網頁範本。
.gs 的程式碼範例如下:
[codebox 1]
.html 的範例如下:
[codebox 2]
然後去設定發布版本
「檔案」、「管理版本」
然後進行發布
「發布」、「佈署為網路應用程式」
這樣就可以了!
2012年8月14日 星期二
使用 Python 管理 Google Apps
這是上一篇文章的續集:Google Apps 遠端管理,透過 Provisioning API
首先必須抓 Python 的 Google Data APIs 的 client librarys。
[[MORE]]
下載解壓縮。
然後必須針對 ssl 連線會出錯的問題進行 patch。patch 檔在這篇討論的 comment 3。
然後進行安裝。
測試可以用這個指令:
client_id 跟 client_secret 請先自行取得,取得方式在前文中已有說明。
首先必須抓 Python 的 Google Data APIs 的 client librarys。
[[MORE]]
下載解壓縮。
然後必須針對 ssl 連線會出錯的問題進行 patch。patch 檔在這篇討論的 comment 3。
patch gdata-2.0.17/src/gdata/client.py < issue-416-hotfix.patch
然後進行安裝。
sudo python setup.py install測試可以用這個指令:
python gdata-2.0.17/samples/apps/userprovisioning_quick_start_example.py python userprovisioning_quick_start_example.py --client_id="1234567890.apps.googleusercontent.com" --client_secret "lCdEIxxxxxxxxxxvbTjV" --domain="shsh.ylc.edu.tw"
client_id 跟 client_secret 請先自行取得,取得方式在前文中已有說明。
訂閱:
文章 (Atom)