狗狗币,狗狗币走势,狗狗币怎么买,狗狗币在哪买,狗狗币价格,狗狗币挖矿,狗狗币官网,狗狗币交易平台,狗狗币钱包,狗狗币钱包下载,狗狗币最新消息,狗狗币注册,狗狗币开户,狗狗币下载网址,狗狗币APP
不管是因為什麼原因需要,整合第三方套件總是要面對一些 breaking change,甚至在大的工程團隊中,每個專案的版本不一致導致連環狀況發生。要裝 protobuf 特定版本其實不難,將以 3.5.1 版本為例: 安裝該版本原始碼首先可以在 protobuf 的 github 專案中找到不同版本的原始碼載點,找到自己的需求後下載: 解壓縮後,在編譯 protobuf 時可能需要以下幾個套件,可以用 homebrew 做安裝: $ brew install autoconf $ brew install automake $ brew install libtool接下來就是對這份原始碼作 compile 與安裝(
因敝公司會有大量的 landing page 需求,且往往客戶群也涵蓋了美國以及港澳等地區,更別說大量的圖片使用,都是會造成使用 cloudfront 等 CDN 服務的費用支出問題(我們曾有圖片超過 10 MB 甚至影片超過 100MB 的狀況)。在尋找一些解決方案後,S3 + Cloudflare 是功夫花費最少且最符合當發流程的方式。 在此方案前,我們使用的是 S3 + Cloudfront 的解決方案,基本上最明顯的支出會有以下幾項: S3 儲存空間費用:每 GB 大約 0.025 美金,基本上如果 1TB 大概每個月台幣 800,加上大量的開發套件或函示庫都有整合,算是非常棒的雲端儲存解決方案 Cloudfront (CDN)
自從機器從 heroku 搬到 AWS 上後,資料庫的備份再也不是容易的事情惹,中間牽扯到 firewall, VPC, postgresql version 等等的問題,有點被 heroku 寵壞。過了一年多,終於有時間好好正視這個問題處理一下,不然常常很多特殊交易狀況都無法在開發環境被還原。 雖然找到許多的 gem 可以協助做這件事情,但用起來都不符合需求,後面再來提。最後還是用最土砲的方式:rake task 加上 postgresql cli 搞定。 資料庫版本 第一個會遇到的問題是資料庫版本不符合,RDS 用的 postgresql 是 9.5,但透過 opsworks 建的 ubuntu 環境 postgresql
原來 AWS 一直有完整的 dashboard 提供給伺服器管理者,叫做 Personal Health Dashboard (PHD),讓你用了變博士 XDD。但不愧是給工程師用的服務,你都必須要自己動手,這一切都基於 AWS Health。 近期應是 AWS 工程師不小心打錯字導致大當機 事件,突然一堆關於 AWS 監控的第三方套件如雨後春筍冒出來一堆。AWS 官方部落格也在今天 release 了 aws-health-tool,現成的 API 設定可以直接加進 PHD 中。裡面算蠻完整的,EC2, SNS, SMS 都有得監控,更重要是提供 slack notifier,讓 DevOps
Rails 有非常完整的 ORM 機制,也是許多網站框架還難以超越的部分,其中的 has_many, has_one, belongs_to 等等的 association 拯救了不知多少工程師的白頭髮,讓大家少花了多少打 SQL 語法的歲月.....但近期著實被 has_many through 狠狠地上了一課,主要是 join 導致加總了重複的紀錄,使得金額與數量計算上出現大幅的落差。 先簡述一下我們的系統,就是一個電商架構的網站,其中 Transaction 與 TransactionItem 用來記錄每一筆交易買了哪些商品,那每個專案則理所當然的透過 transaction_items 來去找到 transaction_record 加總金額,即可知道共收到了多少錢。 (這邊姑且先不探討關聯設計上的問題,先針對
今天想來分享個好東西,一個線上英文課程網站 Engoo:。 可能有許多朋友跟我一樣,常找不到時間、覺得上課太貴、甚至沒有方向等等。自從我親愛的好友 @mymy 推薦給我 engoo 後,好像覺得學英文沒那麼困難了呢(是電視廣告嗎...) 讓我特別心動的一個最主要原因,是每次上課只要「25 分鐘」,然後一堂不到100元。對於一個時間零碎的工作者來說,是一個非常舒服的時間安排。另外在安排課程上也與一般的英文課程不一樣,是每次上完課才安排下一次的課程時間。這部份我覺得有幾個好處: 每週固定時間容易臨時有事要調課很麻煩 每次安排下次上課時間,通常是隔天或過一兩天,時間較好掌握 更重要的是,能不能上到好老師的課真的是各憑本事,因為 Engoo 只能預約「下一堂」,而非一口氣預約。 上課方式主要兩種:聊天、教材,端看自己的需求。因為是用
許多人對於檔案附檔名甚至是檔名命名方式常有不同習慣,甚至是因為不小心,導致附檔名有大小寫區分。最常見的就是 file1.jpg, file2.JPG, file3.png, file5.PNG。 最近在使用 heroku 上就遇到有關大小寫的問題,會有幾個狀況發生: 在網址的附檔名上有大小寫區分 瀏覽器的 cache 也會有 git 也有此問題 最基本的作法就是將所有檔名與附檔名都改為小寫,這邊可以使用指令完成 rename y/A-Z/a-z/ * 但若是 MAC 或是 Windows 這種 case-insensitive(大小寫沒差)的系統,需要加上參數 -f rename -f y/A-Z/a-z/