jQuery 教學 - 常用函式
核心 (Core)$(something)依據參數產生或取得 jQuery 物件 $(selector)依據 selector 規則取得 Elements,例如 1$('#my-element') $(element)將原生的 DOM 物件轉為 jQuery 物件,例如 12var element = document.getElementById('my-element');element = $(element); $(html)建立 Element,例如 1$('<div>Test</div>'); 選擇器 (Selectors)jQuery 除了可以利用 CSS 選擇器的規則找到網頁元素,還可以用其他特別的規則選取,這邊只介紹最常用的標準 CSS 選擇器規則。 ID選擇器 (ID Selector)使用井號 (#) 開頭。 1$('#my-id') 對應到 HTML 1<div id="my-id">This is id selecto ...
新北旅遊景點 - 菁桐和猴硐
拍攝時間:2014 年 6 月 1 日 趁著端午連假出去逛逛,騎機車走小路,再沿著雙青公路一路過去。 沿途經過石碇、菁桐、平溪再到十分,最後在十分坐火車到猴硐。 首先在南港往石碇的小路上,經過台北找茶園,就停下來進去逛逛 裡面有池塘和一些蓮花,練習拍幾張 由於我們早上九點多就到了,室內設施十點才開,所以就離開了 沿途山路的風景 首先到了菁桐車站,這一帶的特色就是可以走到鐵道上 這邊的警察局蓋得也有些特色 菁桐車站 這邊有個礦業生活館,展示一些相關的文物 這是建築物的正面,可以看到墻上有一些藤蔓纏繞 來到背面會看到整片滿滿的被覆蓋住 這邊的一個特色是,在竹筒上寫下心願 可以看到挂了很多 平溪就會想到天燈,很多人會在十分這邊的鐵道上放天燈 中午在平溪和十分這邊吃些小吃作午餐之後,就坐火車到後猴硐貓村 除了貓之外先拍攝一下風景 這邊會看到很多的貓和餵貓的人 白天大部分的貓都在睡覺的樣子 懶貓二號 好像很睏的樣子 在看什麼呢 有人養的貓,特別尊貴 路邊的攤販上擺了一隻招財貓 在這裡,狗只能做背景 由於來的路上都沒有加油站,回程的時候只好往深坑的方向去,順便逛一下深坑老街 深坑老街也 ...
澳門 - 三天兩夜自由行
拍攝時間:2014 年 7 月 25 日 朋友為了在教召期間『碰巧』出國旅行,計劃了這次澳門行。 由於事出突然,臨時找我一起去,沒有做太多準備。不過為期只有三天的國外旅行,又是澳門小地方,所以應該不會有太大的問題。 雖然我們住的旅館位於半島,但由於機場位於氹仔島,所以我們計劃第一天就先走氹仔島的行程。 首先我們先搭乘威尼斯人的免費接駁車到威尼斯人酒店,因為這裡有專門的行李寄放處可以免費寄放行李,就不用帶著行李跑行程了。 不愧是高級酒店兼賭場,內部建造的相當華麗,這是條通往賭場的走道,多少人踏上這條不歸路… 由於我們到達的時間是中午,所以原定計劃是先去官也街吃午餐,必須穿過賭場才能過去。 前往官也街的路上會經過一段在戶外的自動步道,還蠻奇特的。 再走一段下坡,這邊可以看到一些歐式建築。 我們直接來到朋友在網路上找的餐廳『小飛象』,我們點了雙人套餐,怎麼我的湯看起來料比較少? 葡國雞,還蠻好吃的,葡萄牙的料理嗎 這個牛肉也不錯,好像是牛腱還是什麼部位,不會說太老或太硬咬不動 最後是炒飯,味道都還不錯,可惜的是太貴了~一個人要吃 200 塊左右澳門幣 官也街這邊有一些店家可以買伴手禮什麼 ...
Ruby on Rails 部署到 Heroku
簡介本篇文章說明如何將開發好的 Rails 網站程式部署到 Heroku 平台上,並包含 Production 與 Staging 兩種環境。 環境Mac OSRails 4Git: 假設 repo 裡面已有兩個 branch: production 和 staging,分別部署至 production 與 staging 兩種環境 步驟申請 Heroku 帳號先到 Heroku 申請賬號 安裝 Heroku toolbelt接著到這裡下載安裝 Heroku toolbelt 登入 Heroku開啓終端機輸入 1heroku login 並輸入帳號密碼完成登入 建立 SSH key1ssh-keygen -t rsa 都按 Enter 直接用預設值即可 加入 SSH key1heroku keys:add 複製環境設定進入專案目錄下執行 1cp config/environments/production.rb config/environments/staging.rb 設定 databasee.yml編輯 config/databasee.yml,設定如下 123 ...
Markdown 語法 (README.md)
有使用過 GitHub 可能會看過 README.md 或者其他 xxx.md 的檔案,md 表示的意思其實是 Markdown,所以如果有在開發 open source project 的人可能會需要知道 Markdown 文件如何撰寫。 基本上 Markdown 可以用比較簡單的方式撰寫,自動產生出一些網頁語法。而 Markdown 除了最原始版本的定義之外,後來也有一些擴充功能,例如 Table 和 Syntax Highlighting 等。 這邊整合了一份在 GitHub 可用的 Markdown 語法說明與範例:Markdown 範例 在上面的網址裡直接在 GitHub 建立 Repository 撰寫 README.md,可以實際看到語法產生的結果。 參考資料 Markdown Syntax 中文版 GitHub 文件
免費獲得比特幣
提供一些免費獲得比特幣的網站,每個網站獲得的條件和時間限制都不太一樣 The Free bitcoins.com 每半小時領取 領取方式:輸入驗證碼 可在 CoinBox.Me 查訊累積金額 必須在 CoinBox.Me 累積 0.000055 BTC 以上才能匯出 Virtual Faucet 每半小時領取 領取方式:輸入驗證碼 可在 CoinBox.Me 查訊累積金額 必須在 CoinBox.Me 累積 0.000055 BTC 以上才能匯出 SrBitcoin.com 每半小時領取 領取方式:回答問題 可在 CoinBox.Me 查訊累積金額 必須在 CoinBox.Me 累積 0.000055 BTC 以上才能匯出 BTC4You 每半小時領取 領取方式:輸入驗證碼 可在 CoinBox.Me 查訊累積金額 必須在 CoinBox.Me 累積 0.000055 BTC 以上才能匯出 RawBitcoins.com 每半小時領取 領取方式:輸入驗證碼 可在 CoinBox.Me 查訊累積金額 必須在 CoinBox.Me 累積 0.000055 BTC 以上才能匯出 C ...
比特幣礦池 - GHash.IO / CEX.IO
(GHash.IO 已關閉,CEX.IO 仍可使用) 推薦一個不錯的比特幣礦池:GHash.IO 他結合了交易平台:CEX.IO 需要從 CEX.IO 註冊才能使用。 礦池有許多不錯的特色: 0% 手續費。 NMC、IXC 和 DVC 合併挖礦,可以增加額外的收益。 通知功能,挖礦速度異常可寄 Email 或電話通知。 是目前速度最快的礦池,還蠻穩定。 支援 stratum。 可自訂 difficulty。… GHash.IO 和 CEX.IO 是帳戶系統互通,所以在 GHash.IO 挖的礦可以直接在 CEX.IO 交易,而且目前沒有任何交易手續費,不過目前沒有 USD 之類真實貨幣的交易。 CEX.IO 另外提供了一個特別的貨幣 GHS,簡單說就是 CEX.IO 提供了雲端挖礦的服務,他將雲端挖礦的運算力放在交易市場讓使用者自行交易,由市場決定算力的價值。 1GHS 就相當於 1 GH/s 的挖礦速度,一但購買了 GHS 就會自己開始挖礦,可以在 GHash.IO 的 Workers 看到挖礦情況。他會出現一個叫做 ghash 的 Worker, 如下圖: 購買雲端挖 ...
智力測驗 - 金幣問題 (三)
問題有金幣六袋,每袋有 24 枚金幣,不知道有幾袋真幾袋假,真的金幣重 10 克,假的重 9 克。給你一個電子秤,只能秤重一次,就知道哪幾袋是假的? 提示不是天秤,這可以秤出重量。 解法在上一篇我們透過二進位的方式可以辨別,但是在第六袋的時候必須要取出 32 枚金幣,超出題目限制的 24 枚金幣,所以不能使用二進位方式解,因此這裡採用另一種方式來取。 在此之前我們先將問題簡化,來說明這個方法的意涵,現在將題目改成只有兩袋金幣,然後我們先從一個袋子取出 24 枚,另一個取出 23 枚。這邊我們可以很容易知道如果比預期少 24 克表示第一袋金幣是假的、23 克則為第二袋或者 47 克則兩袋都是假的。 如果改成三袋金幣,則分別取出 24、23 和 22 枚。這時兩袋為假的情況就變得複雜,24 + 23 = 47 或 24 + 22 = 46 或 23 + 22 = 45,目前為止可以分辨。 如果改成四袋金幣,則分別取出 24、23、22 和 21 枚。這時除了之前的 24 + 23 = 47 或 24 + 22 = 46 或 23 + 22 ...
智力測驗 - 金幣問題 (二)
問題有金幣六袋,不知道有幾袋真幾袋假,真的金幣重 10 克,假的重 9 克。給你一個電子秤,只能秤重一次,就知道哪幾袋是假的? 提示不是天秤,這可以秤出重量。 解法這題可以透過二進位表示法來解,將每袋編號並取出 2 的編號減 1 冪次方的金幣進行秤重,如下表所示: 袋子編號 (相當於二進位位數) 6 5 4 3 2 1 取出的金幣數 (相當於二進為轉為十進位值) 32 16 8 4 2 1 我們先以全部為假幣維基準點 (63 * 9 = 567 克),任一袋為真時,則比基準點多出該袋取出金幣數的克重,例如 1 號為真,會有一枚真金幣,也就會多 1 克 (568 克);當 1 號與 2 號為真,會多 3 克… 實際判斷時,是以秤重得到的重量反推組合,將多出的克重轉為二進位數字即可得知對應的袋子: 如果多 63 克,轉為二進位為 111111,表示全部為真。如果多 62 克,轉為二進位為 111110,表示只有 1 號是假。如果多 61 克,轉為二進位為 111101,表示只有 2 號是假。如果多 60 克,轉為二進位為 111100,表示 1 號和 2 號是假。 ...
智力測驗 - 金幣問題 (一)
問題有金幣九袋,每一袋裡面的金幣都不一樣多,九袋金幣中,只有一袋是真的,真的整袋都是真的,假的當然整袋是假的,真的金幣重 10 克,假的重 9 克。給你一個電子秤,你要秤幾次才可以把真的那袋找出來? 提示 不是天秤,這可以秤出重量。 這類問題實際上都是問如何秤一次找出來。 解法將每袋編號並取出與編號相同數目的金幣進行秤重即可,九袋總共會取出 1 + 2 + 3 + … + 9 = 45 枚金幣,若全部都是假的金幣應該重 405 克,若 1 號為真,會有一枚真金幣,也就會多 1 克,為 406 克,以此類推: 406 克,1 號為真。407 克,2 號為真。…414 克,9 號為真。 延伸閱讀下一篇 智力測驗 - 金幣問題 (二)