Tag Archives: api

Amazon Rekognition:圖片辨識 API

從 Google 的 Vision API,到 Microsoft 的 Computer Vision API (參考「微軟也推出圖片辨識的 API 了」),AWS 也推出類似的服務了:「Amazon Rekognition – Image Detection and Recognition Powered by Deep Learning」。 與其他兩家都是類似的方式,丟圖進去然後用系統已經 train 好的資料給你分析結果... 然後依照次數算錢。 有種算是補產品線的感覺啦...

Posted in AWS, Cloud, Computer, Murmuring, Network, Programming | Tagged , , , , , , , , , , , | Leave a comment

砍站的技巧?

在 Hacker News 上看到的文章,講如何用 JavaScript 砍站:「I Don’t Need No Stinking API – Web Scraping in 2016 and Beyond」。 引起注意的是「Beating CAPTCHA」這邊,直接拿 Antigate 的服務 (付費服務) 來打穿 CAPTCHA,看了一下價錢: Cheapest price on the market - starting from 0.7USD per 1000 images, depending on the … Continue reading

Posted in Computer, Murmuring, Network, Programming, Software | Tagged , , , , , , , , | Leave a comment

微軟也推出圖片辨識的 API 了

微軟也推出類似於 Google Cloud 的 Vision API 的服務了:「Microsoft Cognitive Services - Computer Vision API」。 微軟這次推出了三個功能,Analyze an image (類似於 Google Cloud 這邊的 Label Detection)、Generate a thumbnail (Google Cloud 沒有對應的功能) 與 OCR (對應到 Google Cloud 的 OCR)。 微軟的每千次都是 USD$1.5,而 Google 的 Label Detection … Continue reading

Posted in Cloud, Computer, Murmuring, Network, Science | Tagged , , , , , , , , | 1 Comment

用 Pushover 當簡訊...

很久之前被 ccn 介紹 Pushover,可以很簡單的透過 API 送推播,這樣就可以用來代替簡訊發給自己。 第一次申請有七天的試用期可以用,試用期滿後每個 device 的費用是一次性的 USD$4.99,在 iOS 裝置上可以透過 IAP (Apple) 購買,Android 裝置則是透過 IAB 購買。 官網上可以看到 API 設計很簡單,user token + application token 用 POST 帶進去就可以發出去了。 就算不透過 API 寫,也可以透過 IFTTT 串接起來,像是我設定中文維基百科上的條目「Kalafina」,有修改就通知我:

Posted in Computer, Murmuring, Network, Programming | Tagged , , , , , , , , , , , , , | 2 Comments

MySQL 5.7 的 Pipeline 查詢加速

在「MySQL 5.7.12 – Part 2: Improving the MySQL Protocol」這邊看到介紹 MySQL 的 Asynchronous API,藉由 pipeline 加速查詢。 本來的: res_1 = conn.query("DO 1"); res_2 = conn.query("DO 2"); 會產生這樣的 flow: 而 Asynchronous API 可以這樣寫,先把兩個 SQL query 都丟出去,然後等結果: hndl_1 = conn.query_send("DO 1"); hndl_2 = conn.query_send("DO … Continue reading

Posted in Computer, Database, Murmuring, MySQL, Programming, Software | Tagged , , , , , , | Leave a comment

Google 推出語音辨識的 API

Google 推出了 Speech API:「Speech API - Speech Recognition」。 檔案與 Streaming 都可以辨識,另外有處理噪音與雜音的部份。現在是 Limited Preview 期間不收費,但要申請。之後成為正式服務才會放價錢出來...

Posted in Cloud, Computer, Murmuring, Network | Tagged , , , , , | Leave a comment

GitHub 提供更輕量的 Commit Reference SHA-1 API

GitHub 提供了新的 API 讓 client 可以更省網路資源,同時 GitHub 本身也可以省下 query。雖然是 Preview 期間,但已經有專案開始用了:「Commit Reference SHA-1 Preview Period」。 本來是這樣抓: curl "https://api.github.com/repos/Homebrew/homebrew/commits/master" \ -H "Accept: application/vnd.github.chitauri-preview+sha" 現在則可以加上 If-None-Match: curl "https://api.github.com/repos/Homebrew/homebrew/commits/master" \ -H "Accept: application/vnd.github.chitauri-preview+sha" \ -H "If-None-Match: \"814412cfbd631109df337e16c807207e78c0d24e\"" 當本地與遠端的 SHA-1 值一樣時會收到 304,而且不會吃 rate limit … Continue reading

Posted in Computer, Murmuring, Network, Programming, WWW | Tagged , , , , , , , , , , | Leave a comment

用 Markdown 寫測試的 Silk

堆了很久的文章... 用 Markdown 同時寫 API 測試文件,並且可以實際測試的工具:「Introducing Silk: Markdown driven API tests」,專案在「Markdown based document-driven RESTful API testing.」這邊可以抓到,用 Go 寫的。 Silk 規範了在 Markdown 裡要測試的文字,然後用這樣測: silk -silkurl=http://127.0.0.1:3000 example-test.md.silk 其中 -silkurl= 帶的參數最後面不能有斜線 (slash)。 這個工具比較像是確保 API 文件與目前的 API 相同,而不是要取代現有的測試架構。畢竟用程式語言的彈性還是高很多,Silk 只是初步的確認。

Posted in Computer, Murmuring, Network, Programming, Software, WWW | Tagged , , , , | Leave a comment

eBay 在測試環境下的 Load Balancer:Neutrino

eBay 放出了一套為了測試環境用 Scala 與 Netty 開發的 load balancer,Neutrino:「Announcing Neutrino for Load Balancing and L7 Switching」。 可以看到設計上加入了 log 機制,像是: Ability to send the traffic logs to API endpoints 以及: Traffic metrics and configuration are exposed as APIs. Metrics can be easily … Continue reading

Posted in Computer, Murmuring, Network, Programming, Software, WWW | Tagged , , , , , , , , , | Leave a comment