隱私權政策產生器 Privacy Policy Generator

個人資料保護意識抬頭,很多網站或者 APP 都被要求加入「隱私權政策」,甚至 Chrome Web Store 的政策已經規定 2016 年 7 月 15 日之後,所有 Chrome Store 上的 APP 都必須將隱私權政策張貼到 Developer Dashboard,否則會被下架。

可是像我們這種不是文組的技術控,不懂法律條文,自己不會寫隱私權政策。我想隱私權政策條文大同小異,可能因為網站或APP內容的不同,會有些許調整,網路應該會有 Privacy Policy Generator 自己產生隱私權政策吧,還真讓我找到了!

這個網站就叫 PrivacyPolicies.com,依序回答五個問題,就會產生你的網站專屬的隱私權政策。

首先填入網址和網站名稱

然後回答你的網站是不是商業網站

接著是你的網站是否有蒐集用戶資料,蒐集哪類資料,以及用途。

再來是回答如何聯繫用戶,以及若隱私權政策變更,會用何種方式通知用戶

最後是填入你的 Email,這個網站會自動幫你建立一個帳號,然後將帳密寄給你。

登入後,可以看到已產生的隱私權政策 HTML Code,可自行複製到你的網站,也可到 Embed Instructions,這個網站提供一個連結,將你的隱私權政策 Host 在他的網站上。

這是最後看到的成品


分類:

窮遊網:旅遊論壇

窮遊網是一個中國大陸的旅遊網站,主要是以論壇形式,讓網友分享旅行經驗,類似台灣的背包客棧,而窮遊網的介面設計和內容豐富度,要比背包客棧好多了。可能因為中國網路長期與外界隔絕的關係,造成他們的網站常常發展成獨樹一格的特色,窮遊網是一個很好的例子。

進入窮遊網後,到「社區 > 旅行論壇」,這裡面有世界各國的旅遊資訊。

一般論壇的設計,是用來討論的,比較不適合拿來分享遊記和照片。可是窮遊網的論壇有經過設計,請參考下圖,它比一般的論壇多了「行程單」和「電梯」,「行程單」是用來紀錄「樓主」(PTT 稱為「原PO」)的遊記行程列表,「電梯」則是文章的目錄,可以連結到同一討論串的不同「樓」,方便閱讀。這樣的設計,窮遊網可能是原創,現在其他中國大陸旅遊論壇網站,也都開始仿效這樣的設計,例如碼蜂窩



這幾年我自己規劃的自助旅行,很多的資訊都是從窮遊網上面得來的。也發現了一個驚人的事實,近年來台灣人出國旅遊,因為旅遊預算的考量,多半會去日本或東南亞,可是強國人是全世界到處去旅遊,不但全家一起去,旅遊的天數還都不短。從這裡可以看出,強國人的生活更富裕了。

窮遊網前陣子推出了繁體中文版,如果你習慣看繁中,論壇文字會自動將簡中轉成繁中。還推出手機版的「窮遊錦囊」,摘要介紹世界各國的旅行資訊,方便出國在外無網路時,可以離線閱讀。

除了論壇之外,窮遊網的「行程助手」能讓網友分享自己的行程,你可以參考別人規劃的行程,甚至規劃好的行程還可以匯出成 PDF 檔,方便在無網路時攜帶。

以後要找旅行遊記,不要傻傻的 Google,或查背包客棧。到窮遊網看看,應該會有不少收穫。





分類:

各種版本的 Google Apps 載點

如果要在 Genymotion 使用 Google Play 服務,可到我之前整理的清單下載 Google Apps 進行安裝。

最近在 GitHub 上發現一個 Project:The Open GApps Project,它整理了 4.4、5.0、5.1、6.0 四個版本各種平台的 Google Apps。

可以直接到從 GitHub 下載 APK 檔之外,也可以從 http://opengapps.org 這個網站選擇您需要的版本下載。

溫馨提醒:這裡下載的 Google Apps 無法安裝在 Genymotion 2.7 之後的版本


分類:

使用 Travis-CI 整合 GitHub 進行自動化建置

做軟體的人都知道持續開發(Continuous Integration)的重要,雖然 CI 的導入很費時,短期內也不見的看得到成效。可是做 CI 是一種保障,長期來看,透過這種自動化的建置程序,可以免除一些不必要的錯誤, 減少人力浪費,並提升軟體品質。

不過,過去 CI 的導入得要自行架設系統,往往耗時數個月的人力才能完成 CI 系統的建置與設定。如今,CI 已經上雲端了,Travis-CI 的雲端環境,目前可以整合 GitHub 進行自動化建置,大約幾分鐘時間,就能完成全部的設定。除非你有平行處理的需求,否則這一切都是免費的。

目前 Travis-CI 支援包括 Android、Objective-C、Java、JavaScript (含 Node.JS)、Python、C#、PHP 等數十種語言,詳細清單可參考 docs.travis-ci.com

首先請到 Travis-CI.com 註冊帳號

Travis-CI 會透過 OAuth 自動連結你的 GitHub 帳號,然後列出你在 GitHub 上全部的 Repository。註冊完成之後,依照頁面指示,只要三個步驟就能完成程式建置的設定。


首先,選定要做 CI 的 GitHub 專案,並啟用設定。

然後,在程式 GitHub Repository 的根目錄新增設定檔 .travis.yml,這裡有各種語言的參數。

以下是 Android 的範例:
language: android

android:
  components:
    - tools
    - build-tools-23.0.2
    - android-23
    - extra-google-m2repository
    - extra-android-m2repository
    - extra-android-support

script:
  ./gradlew assembleRelease

如果 Compile SDK Version 已升級到 Android N (24),因為 Android N 的  JDK 版本需要 1.8 以上,可是 Travic-CI 預設的環境 JDK 版本是 1.7.0,因此執行時會出錯。此時,可以在 .travis.yml 指定 JDK 的版本。
jdk:
  - oraclejdk8

最後,選定何時觸發 CI 建置程序,下圖的設定是程式 Push 到 GitHub 之後觸發。

完成之後,未來只要程式 Push 到 GitHub,Travis-CI 就會自動觸發 CI 程序。CI 建置程序會在 雲端的 Ubuntu Container 執行,透過網頁介面,可以即時看到執行的 Log。如果建置失敗,會自動發信到你的信箱。


最後,Travis-CI 還提供語法,讓我們把建置狀態顯示在 GitHub 的 README.md 上,讓其他開發者了解這個專案的完整度。



以上概略說明程式建置的過程,事實上,Travis-CI 也可以做自動化測試和佈署,以 Android 來說,要把自動化測試或佈署的邏輯寫在 Gradle,然後在 .travis.yml 下指令啟用模擬器來執行測試。



分類: , ,

[MAC] 格式化隨身碟

使用 MAC 有一個麻煩的地方是,隨身碟如果是 NTFS 格式的話,MAC 只能讀不能寫。如果要讓  MAC 和 Windows 系統共用隨身碟,必須將隨身碟重新格式化成 FAT32 或 exFAT 格式。

FAT32 有單一檔案大小不能超過 4 GB 的限制,若要儲存大檔案,必須使用 exFAT,但 exFAT 不支援 Windows XP SP3 之前的版本。

要在 MAC 上格式化隨身碟,首先要開啟「磁碟工具程式」。直接用「Spotlight」搜尋,或者到「應用程式 > 工具程式」路徑下開啟。


磁碟工具程式會自動偵測到隨身碟,選取要格式化的隨身碟之後,按下上方的「清除」按鈕。

然後選擇要格式化的類型,並為隨身碟重新命名,按下「清除」按鈕。



分類:

Chrome 的檔案續傳功能

以往下載軟體時,如果遇到網路不穩,檔案下載到一半就中斷,只能靠 FlashGet 之類的續傳軟體來傳檔。

其實 Chrome 本身就有檔案續傳的暗黑功能,開啟它,就不需要安裝續傳軟體了。

直接在 Chrome 網址列輸入以下指令
chrome://flags/

然後把「下載續傳功能」啟用

把 Chrome 重啟之後,就能使用了!

當然了,下載檔案本身的網站也要支援檔案續傳。


分類:

[Android] Realm 資料庫的備份與還原

Realm 資料庫在手機上會以 *.realm 的檔案存放在 \data\data\<packagename> 的資料夾中,預設檔名是 default.realm。

Realm 備份與還原最簡單的方法,和 SQLite 一樣,把直接把檔案複製出來就能完成資料庫備份的動作,把資料庫檔案覆蓋回原資料夾,則能將資料庫還原。可是 \data 資料夾不是一般權限能存取的,在不 root 的狀況下,只能透過程式去做備份與還原。

完整的備份還原程式如下

另外,和 SQLite 一樣,若改版有做 Schema 的變更,需要做 Schema Migration,SQLite 的 Migration 通常是下 Create / Alter Table 的指令。但  Realm 不能下 SQL 指令,必須透過程式去做 Schema 的變更。關於 Schema Migration,可以參考 Realm 提供的範例程式



分類: ,

Navmii:免費 GPS 導航

Navmii(舊名是 NavFree)是一款免費的手機 GPS 導航 APP,目前支援 iOS、Android、Windows等平台。這款 GPS APP 非常適合出國旅行時離線使用,即使沒有開車,也能使用行人模式。


Navmii 有中文版,可是是簡體中文,在繁體中文的手機上,有些中文字會顯示亂碼。

建議到 APP 設定的地方,將語言切換成英文。

Navmii 提供全世界許多國家的圖資,可以選擇性下載,它的圖資和景點資訊用的是 OpenStreetMap



直接在 APP 下載圖資,檔案不大,下載的檔案包括圖資和語音檔。

圖資可選擇移動到 SD 卡(需手機有支援)

可搜尋景點,並整合 TripAdvisor、FourSquare 和 What3Words 的景點資訊。美中不足的是,景點資訊如包含中文字,仍會顯示亂碼。


Quick Menu 提供用戶切換各種模式,還附 MP3 播放器?

實際導航的畫面,雖然簡陋,但 GPS 該有的功能都沒少。




分類:

Copyright © Andy Cheng

Distributed By My Blogger Themes | Blogger Theme By NewBloggerThemes Up ↑