Birkhoff's Blog

Thoughts and technologies.

從過時的 LINE 轉移到 Telegram
tutorial

從過時的 LINE 轉移到 Telegram

這幾年 LINE 在臺灣可說是十分風靡,但如今,LINE 的設計變得越來越複雜,十分的難用、而且安全性並不高。 可能你不會對自己的聊天軟體要求很高的安全性,但是你應該還是不太想被人家看到聊天記錄,而且想使用有更多更實用的功能吧? Telegram 介紹 Telegram Messenger LLP 是獨立的非營利公司,其設立在柏林,且由 Nikolai Durov 以及 Pavel Durov ── 俄羅斯最大的社交網站 VKontakte 的創始人 ── 所設立!Telegram Messenger

introduce

輕鬆理解 public key cryptography ─ 公開金鑰加密演算法

今天抽空看了一下放在 browser bookmark 裡面很久了的一個 youtube 影片,裡面用很易懂的方式解釋了 public key cryptography 的工作原理。不過最終還是有提到 modular arithmetic(模算術),於是去 Wikipedia 了解了一下並與朋友交流了一下,以下是整理出來的筆記 要理解 public key cryptography,有個前置技能要先點好,叫做 Modular Arithmetic Modular Arithmetic Modular Arithmetic 就是俗稱的「模算術」、「模運算」。 設正整數 a, b, n 且滿足 (a - b) / n 為正整數,

server

在 Docker 上部署使用 Let's Encrypt 憑證進行加密連線的 aria2 + aria2 WebUI

你可能常常覺得在自己電腦上抓 BitTorrent 不方便, 不要緊,身為一個資訊人,來自己架一台伺服器,使用 aria2 下載在幾乎任何協定上的資源。 本文以 Ubuntu 14.04 作例。 本篇為使用加密連線的架設教學,若需要無加密連線的架設教學,請參閱:https://blog.birkhoff.me/deploy-unsecure-aira2-and-aria2_webui-on-docker 此方法與 Cloudflare 搭配使用會有問題,一個是如果搭配 Cloudflare Universal SSL 會有無限重定向迴圈的問題,另一個就是需要關閉「Speed」選單中「Auto Minify」中的「JavaScript」,否則管理網頁會出現問題。 部署 啟動 jwilder/nginx-proxy 映像檔

server

在 Docker 上部署無加密連線的 aria2 + aria2 WebUI

你可能常常覺得在自己電腦上抓 BitTorrent 不方便, 不要緊,身為一個資訊人,來自己架一台伺服器,使用 aria2 下載在幾乎任何協定上的資源。 本文以 Ubuntu 14.04 作例。 本篇為未使用加密連線的架設教學,若需要有加密連線的架設教學,請參閱:https://blog.birkhoff.me/deploy-secure-aira2-and-aria2_webui-on-docker 下載 aria2 及 aria2 WebUI 其實這個步驟很多餘。 然後就跳過吧。 原因:執行 docker run 時,若本地沒有同名的 image,Docker 會自動從 Docker Hub 上抓取 image 部署

apple

App Store 應用程式退款教學

iOS 的 App Store 購買的 APP 要如何退費呢?iPhone 瘋先生此前有做過教學,但個人覺得其過於麻煩,於是給大家分享更加簡單的退費方式。大家可以先點進去看一下,然後再看下面的教學。 瘋先生提到,要在 iTunes 裡面進行操作,再點進去回報問題。 這樣做的弊端是: 要安裝 iTunes(當然大部分人都會安裝) 在 iTunes 裡面對 App Store 的連線十分緩慢 操作十分繁雜 可能很難找到自己要退款的項目 那有什麼更簡單的方法呢? 各位在結賬過後不久(可能馬上、一會兒,或是幾天)會在自己的 email 中收到此次購買的發票,表示已自信用卡付款。點開想要退的 APP 的 email 發票,

apple

Knock 2.0 使用心得

繼上次與各位介紹的 MacID,這次要來介紹同類型的軟體 Knock 了! 一樣是利用 iPhone 解鎖 OS X,它們兩個之間到底有什麼區別呢? 與 MacID 的比較 MacID 本是「以利用 iPhone 解鎖 OS X」為設計理念的應用程式,卻在後期的版本中添加各種繁多複雜、無用甚至無法正常使用的功能,造成程式較不穩定、裝置間容易斷線,且畫面的設計個人不是很滿意。 Knock 已經有了 3 年的悠久歷史,且截至目前已經更新到 2.1.7 的版本了!想必開發者一定是十分用心地在開發。不像 MacID 的開發者處處炫耀其花大量時間在 MacID 的穩定性上(而且並不穩定),Knock

XAPO bitcoin VISA Debit Card 開箱文
pay

XAPO bitcoin VISA Debit Card 開箱文

最近 bitcoin 正夯,除了給自己的 bitcoin wallet 裡面丟錢之外,當然要買張提款卡來過過癮囉! 我個人使用的是 XAPO 公司的 bitcoin wallet,正好他們有提供購買 debit card,而且可以運送到台灣,於是就下手買了一張! 這是官方的介紹頁面:https://in.xapo.com/campaign/debit/ 首先,我要跟你講的是: 貴到爆炸 對沒錯,XAPO

email

Inbox By Gmail 遲來的初體驗

雖然 Inbox 已經推出很久了啦,但是由於之前對於 Gmail 的印象很差(好難看),所以就沒有去用,而且嫌麻煩。 最近有空開始研究了,發現 Inbox 其實是非常智能、方便的電子郵件服務。它會自動幫你歸類各類郵件,還能排定行程、添加備忘錄等好多有用的功能。 雖然 Inbox 最大的缺點是垃圾郵件那一欄如果有收到垃圾郵件也不會有任何提示,而且有些 mail 常常容易進去。不過其實其他方面都還不錯。加上最近 Email 使用率越來越高,就乾脆換用 Inbox 了。 來張圖: Inbox By Gmail 的網址:https://inbox.google.com 話說我不確定現在還要不要用邀請函才能用 Inbox,如果你需要邀請函可以在下方留言。

linux

修復 Ubuntu 上 Sunpinyin 輸入法無法輸入 ue 音的問題

我個人習慣使用的輸入法是拼音,在 ubuntu 上之前一直無法使用 Sunpinyin 輸入 ue 的音,像是學、月、越等字,在網上查到了解決方案在這裏整理一下。 Step 1 下載最新的 Sunpinyin 安裝包:sunpinyin-data_0.1.22+20131212-1_amd64.deb,然後安裝 Step 2 安裝完成後,請重新啓動 Ubuntu:sudo reboot Step 3 點擊右上方的 fcitx 圖樣,選擇 “設定“,彈出下圖視窗: 點擊下方的 + 號,彈出如下的畫面: 選擇

beta

參加 Outlook.com 新版本測試

今天我爸叫我去看他的一封 e-mail,然後看到一半突然注意到他的 UI (User Interface,使用者介面) 跟我的差很多,然後問他,他說他沒有去特別設定。 然後我們就找設定,找了好久。後來找不到又去網上查了好久,都查不到。後來在 Microsoft Community 找到了有人問這個問題,但是被選為最佳答案的答案內沒有申請連結,但是我在下面其他答案中找到了這個測試連結: https://www.microsoft.com/en-us/outlookpreview 點開這個連結後,會出現這個畫面,然後按下 Get Early Access (參加內測) 點擊 我想提前存取 然後就好囉,幾天後應該就可以生效了。 根據官方,他們是說這個新版是會慢慢推送的,不過可能還要一段時間。 我還試著把 en-us 改為 zh-tw

microsoft

保留 Microsoft OneDrive 的 15GB 免費儲存空間

想必大家都對之前微軟要大砍使用者在 OneDrive 上的儲存空間有所耳聞。但因大量使用者的反彈及不滿,微軟只好推出了這個頁面,申請之後就可以保留你的儲存空間了。這個頁面只在 2016 前有效! 這是 OneDrive 官方在 Twitter 上的推文: 申請頁面長這樣: 按下中間的按鈕後,會進入一個應用程式授權的頁面,點選允許即可,接下來會跳至成功畫面: 申請網址:https://preview.onedrive.com/bonus/

china

小米盒子第三代之超級不專業開箱

前言 前天在大陸的京東網絡商店下單小米盒子3(下方簡稱米盒3),今天就到了,大陸的物流太恐怖啦XD 家裡原來有第一代的,不過跑不動很多 APP 了,索性就再買一台最新的。 開箱 米盒3 的外觀如下(來自官網) 來幾張 米盒3 特寫 米盒3 這次的輸出畫面有了很大的進步,有著輸出 4K 的能力。CPU 也升級到了 Amlogic S905 Cortex-A53 四核心 64 位元 2.0GHz 處理畫面的 GPU 則是使用了 Mali-450,3+2核 750MHz,RAM 則沒有多大改進,依舊是 1GB DDR3

network

node.js request module 使用自動 PAC 指令碼傳送請求

在網上找了一下都找不太到,在這裡分享一下。 因為我本人在中國啦,最近在寫關於 Facebook 那塊的 project,就有了翻墻的需求 在此我就不提是怎麼翻墻的了,這個程式啟動之後會在本機 serve 一個 PAC 指令檔,普通的 browser 都可以設定 不過如果要在 node.js 的 request 模組使用,可以使用 pac-proxy-agent 這個 module 首先,安裝 pac-proxy-agent: npm install pac-proxy-agent 安裝完之後,各位可以參考一下下面我給的 sample code 去作修改: var request = require("request"

hosting

Let's Encrypt — 一個免費 · 自動 · 安全 · 開放 · 透明的 SSL 證書簽署單位

在如今這個網絡發達的時代,網絡交易、私人聊天、線上會議等涉及個人(或公司)隱私這些服務並不少見。但是如果這些隱私沒有加密,使用明文傳輸的話,很容易就會被不法人士竊取,造成使用者的損失。於是,各種服務(例如臉書、Outlook、Twitter、網絡銀行等)均開始推薦(或強制)使用 https 連線至主機。像這個部落格,也是強制全部使用 https 連線。 但是 https 連線是需要 SSL Certificate (SSL 證書) 的。這些證書通常由 Symantec (前 VerSign), COMODO, GlobalSign 等 受信賴的證書簽署單位 (Certificate Authority) 所簽發的。

blog

Ghost 0.7.0 + Cloudflare 後台頁面無法上傳圖片修復方案

(。・∀・)ノ゙嗨,我是 Birkhoff 昨天 lemo 寫文章的時候,要傳圖結果傳不了。會卡在小貓搖頭的畫面。 如圖: 今天檢查了一下,發現是 Cloudflare Rocket Loader 的問題。 Rocket Loader™ 是通過優化頁面的 JavaScript 來加快頁面的載入速度的。根據 Cloudflare 官方的說明: What does Rocket Loader do? Rocket Loader can improve load times for pages that include JavaScript. Your search engine ranking may

biology

類神經網路初探 基本架構與感知器

大家好我是lemo,最近在研究類神經網路,雖然很雷….. 回到正題,相信大家都聽過類神經網路。類神經網路是一種利用電腦來模仿生物神經網路的結構和功能的運算模型,它使用大量的相連人工神經元來模仿生物神經網路的能力,並且經過學習的過程,使得電腦能夠就像人類那樣具有推理能力。 畢竟是模仿生物神經網路來的,那我就不得不先介紹神經細胞。神經細胞的構造如下: 如圖,有樹突、細胞本體、軸突,三大部份。其樹突主要為接收訊號端,而軸突為送出訊號端,細胞本體則是主要作運算的地方。神經細胞就是由樹突和軸突互相擴張連結的,基本上連結跟智力成正比,然而你可能會想電腦跟人腦來比電腦不是運算的比較快,所以電腦比人腦聰明,但電腦可模擬的連結數不比人腦多 why? 其實電腦正名為計算機,顧名思義他就只能"計算"。而人腦可以作學習、辨識、思考…..等電腦不能作的事情,這是電腦望塵莫及的。 說了這麼多想必大家都想知道如何模擬了,首先我們要學習的是感知器模型,如下圖: 根據圖來看有n個輸入端,這些輸入端其實就是樹突,而輸出端就是軸突。然而這個模型中間有一個作總和的Σ和一個拿來作判斷輸出的函數φ(),為了將模型寫成程式,

  • lemotw
installation

Windows 10 Pro + Ubuntu 14.04.3 LTS 雙系統安裝(更新:修復 grub 教學)

相信大家都聽過 Ubuntu 吧,Based on Linux 但是可能大家的工作是離不開 Windows 的,或是娛樂方面的需求。像我一樣,我有時候也會玩一會遊戲當打發時間用,而且我現在的學校的英語作業有時候要在 IE 上面做,所以就必須裝雙系統囉。 但是這可不是一件輕鬆的事情(對我來說 XD),在過程中遇到各種困難,下面就分享一下這雙系統的安裝過程吧! Requirement Windows 10 Pro 官方 ISO 檔下載教學:http://188.166.181.226/get-windows-10-iso/ Ubuntu 14.04.3 LTS 下載連結:http://www.ubuntu.com/

chrome

直接取得 Windows 10 ISO 檔案 — 而非通過官方媒體建立工具

我要重灌作業系統了,但是 官方的媒體建立工具 (MediaCreationTool) 下載速度真的是奇慢無比。 如果你想用你喜愛的下載工具(例如我就喜歡 Internet Download Manager)來下載官方版 Windows 10 ISO 檔案的話,但是你打開這個頁面時跳出的不是下圖: 而是下圖: 則你需要繼續往下看,否則,下面的就別看了吧 XD 以 Chrome 為例(其他 browser 都可以,除了 IE) 首先,安裝此擴充套件(能更改 User-Agent 的都可以)User-Agent Switcher for Chrome 安裝好之後,打開這個頁面, 點擊 Chrome 右上方的 並選擇