
iOS 開發筆記 - 建立/更新 Apple Push Notification Service (APNs) 憑證、P12轉PEM、驗證 PEM、PHP 範例程式
以前寫過幾篇 APNs 筆記,但好像都沒很完整,結果每年要更新憑證時,都要再找資料複習一次 Orz 所以就把它筆記下來吧! iOS 開發筆記 - 使用 Apple Push Notification service (APNs) iOS 開發筆記 - 驗證 Apple Push Notificati…

以前寫過幾篇 APNs 筆記,但好像都沒很完整,結果每年要更新憑證時,都要再找資料複習一次 Orz 所以就把它筆記下來吧! iOS 開發筆記 - 使用 Apple Push Notification service (APNs) iOS 開發筆記 - 驗證 Apple Push Notificati…
透過 aapt 工具,以 Mac OS 來說,大概落於 ~/Library/Android/sdk/build-tools/xxxx/aapt,用法: $ ~/Library/Android/sdk/build-tools/23.0.2/aapt dump badging app-release.a…
其實該寫成 Ansible Role 的,但一時之間有點懶,先把練習的片段紀錄一下。 安裝 nginx-module-geoip: $ cat geoip-nginx.yml --- - name: install geoip packages apt: name={{ item }} update…
Nginx 從 1.9.1 起,支援 Dynamic Modules 囉,此例是想要使用 MaxMind 來進行 IP 反查,接著想說有沒有方便的整合方式,像是寫 PHP 就用 MaxMind PHP library 等。 接著,就先查一下自己的 nginx 情況吧! $ nginx -V ngin…
![[Mac] TOTO LINK N150UA @ MacOSX 10.11.6](https://c1.staticflickr.com/9/8369/28646967664_de15aeb9c4.jpg)
經過黃色鬼屋買了一張 USB 無線網卡,結果就是一場災難的開始 XD (買的比網路上貴外,設定又如此搞剛)回來用 MacOSX 來測試,然後附贈的安裝 CD 跟 TOTO LINK (Ralink) 官網下載都無法成功設定,且文件上都說只支援 10.6 ~ 10.10 ,看來文件所敘無誤。 接著,開…
前陣子一直在測試相容性問題,不斷地用 sudo port -fp uninstall installed 清光軟體。但一直懶沒把所有相依性刪光,在安裝 py-pip27 時,就會蹦出以下錯誤訊息: $ sudo port install py27-pip ---> Computing depende…

五味雜陳的心事,很容易被接連不斷的事件給淹沒了。偶爾跟同輩的閒聊,成了忙碌中僅存的偷閒。 年過三十之後,莫名地成為家中、社會中的接近第一線衝刺者,要不成家帶小孩、要不事業上也扛了重任,看著社會新聞上不斷起舞的議題,轉過頭跟同輩閒聊,一致的認同,又到了見山不是山的年代。 記得學生時代時,看見八卦是八卦…
對 Azure 來說,預設建置的 VirtualNetwork 就是 10.0.0.0 開頭的網路環境,大多可以繼續延用下去。在這延續上一篇 AWS 筆記 - 建置自己的 VPC 且透過 VPN/IPSec 讓各個 Region 的 VPC 互通 ,先簡略調整 Azure VirtualNetwor…
Amazon VPC 的全名為 Amazon Virtual Private Cloud,就是所謂的內網架構,在此網路架構內的機器可以互通有無。 https://aws.amazon.com/tw/vpc/ 假設使用情境: 建立一個 VPC 網段為 10.100.0.0/16 建立兩個 Subnet…
有一台 server 某個服務一直會掛掉,由於什麼資訊都沒有,就想到有沒有可以偷窺別人程式的 stdout 的方式,接著就出現了 strace - trace system calls and signals 啦 :P 用法: $ sudo strace -p ProcessID -s Output…

前陣子在追一些花費時,跟同事花了不少功夫在節費,同事頗厲害,一下就看到不少可省錢的地方,只是省了一輪後,還是希望能夠查看各項服務的開銷,最好每月追蹤,然而,在 AWS Billing 預設報告都是以 AWS Service 為單位,而非依照我們自己的服務為單位,例如一個服務用到數台 EC2 跟一台…
使用 sips 指令即可: $ sips sips 10.4.4 - scriptable image processing system. This tool is used to query or modify raster image files and ColorSync ICC profi…
這個概念是這樣,為了服務世界各地的朋友們,可能一開始在日本服務,過了一陣子想要在美西服務,這時在 AWS 上可以很便利地將 AMI 複製到其他 Region ,而對 Azure 咧?概念是一樣,但在 Azure Resource Manage 的思維下,做法多了很多步。 參考資料: Manage a…
大部分的潮流都是走 PaaS 架構,然而,有些歷史的包袱只能走 IaaS 的架構 XD 而建立 Image 更是最基本的方式,甚至搭配 rsync 完成發布。而對於 Resource manage 機器來說,每次透過 capture 建立 Image 後,等於報廢回收,所以寫了個簡單的步驟記憶一下:…
由於 Azure Portal 對 Resource manager 機器尚為提供 Web UI 可以方便點擊處理,就還是下海摸一下 command line 啦。 參考文件: 如何擷取 Linux 虛擬機器作為資源管理員範本使用 Deploy resources with Resource Man…
以 AWS 來說,部署服務會想要用 Auto Scaling 搭配 Load Balancer 來達成 high availability 的架構,而 Load Balancer 扮演著將 requests 導向至一群機器。就 Azure 的服務情況,拆解後包括 Availability Set、L…
最近一直沿用在 AWS 的維護經驗,對應到 Azure 的服務部署,不斷的產生概念上的衝突 XD 總之,太多用 AWS 了,還是從 AWS 的角度來寫個筆記吧。 首先,有些服務不能老是從一台乾淨的 linux server + script 部署出來,有時效的問題,因此就有了自建映像檔的需求,以 A…
最近處理某個老專案,裡頭有多個 PHP CI Project,配置在同一台 Web Server,原本採用 Apache Web Server 設定相安無事,直到搬到 Nginx 才發現頭很痛 XD 若使用 Nginx 部署一個 CI Project 是很容易的,但使用虛擬目錄則會面臨一些問題。 這…
這功能其實不難,但順手筆記一下自己選的解法: <table class="table table-striped table-hover"> <thead> <tr> <td cols="3"> <img class="img-responsive" src="something"/> </td>…

太習慣用 AWS 了,開始用用 Azure 服務,其 UIUX 太潮了,操勞到眼眶快泛淚才挖到一些設定方式 XD 就筆記一下。 想要用 AWS IAM 的架構,設置多位共同管理者,需要先請其他管理者新註冊 Live account: https://account.live.com/ 接著,主帳號登…