2016年10月31日 星期一

Google, Facebook, 及 Windows 有多少行程式碼??

fossbytes網站將許多重要的App、應用程式、作業系統、網站服務所用的程式碼行數進行了整理,並且用圖表來呈現,看看歷史上這些重要的程式,是用了多少行程式碼寫出來的。其中包括NASA的第一台太空梭所用的軟體、Linux核心、Google的Android OS、Windows作業系統等等。
Windows 3.1時所用的程式碼還不到五百萬行,比Chrome以及Firefox都還少。不過到了Windows XP、Windows 7的時候,程式碼就跳躍到將近四千萬行。不過,這還比Facebook的六千一百萬行還要少得多。還僅僅只是單一的社群服務,Facebook 就用了這麼多的程式碼,那麼拿來跟Google(包含Google旗下的服務)的20億行程式碼相比的話,反而就小巫見大巫了。

lines of code google facebook

來源:How Many Lines Of Code Are There In Google, Facebook, And Windows OS,  fossbytes.com


2016年10月14日 星期五

如何取得Google 雲端硬碟上檔案的固定網址 (Permalinks for Google Drive)

Google drive 雲端硬碟,不只是雲端備份而已,對教學工作及個人使用有極大的便利性,本文不需贅言,前文[Google 在教學上的應用]中有專文介紹。可惜,Google 自 08/31/2016起,已不支援 host 功能,要求使用者移往 Google cloud 付費使用。從此,教學網頁的設計,Google上最便捷、免費的方式就利用 blogger或 site。本文介紹如何取得Google 雲端硬碟上檔案的固定網址 (Permalinks for Google Drive),讓多媒體資料可以被顯示(view)、下載(download)。從此之後,各位可以放心將各種教學檔案整理在空間大的 Google Drive 中,將網址引用到教學網頁、部落格或協作平台上。

首先,各位可以在google drive我的雲端硬碟中,雙擊要顯示的檔案,例如下圖:
再點選右上角之"更多動作..."(如1),點選"在新視窗中開啟"(如2)


會在新視窗中看到網址有如下之格式出現
http://docs.google.com/file/d/FILEID/edit

https://drive.google.com/file/d/FILEID/view

如上圖網址反白部分就是"FILEID"字串。

想顯示的網址格式如下:

http://drive.google.com/uc?export=view&id=FILEID

例如:
  • 影像檔 


  • pdf, xps 文件檔
學習單ch1,2 

  • 影片檔

(法1)用http://drive.google.com/uc?export=view&id=FILEID

 如何將For...Next改成Do While...Loop 或 Do...Loop While?

(法2)用上圖新視窗中看到網址 (推薦)
http://docs.google.com/file/d/FILEID/view

 如何將For...Next改成Do While...Loop 或 Do...Loop While?


想下載的網址格式如下:

http://drive.google.com/uc?export=download&id=FILEID

例如:
  1. ch01.word 上課練習檔下載