[Appium]Image comparison with Appium and other libraries

In general, we compare two images when we’d like to detect differences between them in visual. I believe OpenCV and ImageMagick are famous tools to achieve the purpose lately. But sometimes we faced building errors, for example. So, I’ve used a simple enough comparison tool. That is Kobold. The library uses blink-diff as a comparison…More

[iOS]xccov and JSON format

Before Xcode 9.2, we can get formatted coverage data using https://github.com/SlatherOrg/slather, for example. The library formats llvm-cov. But from Xcode 9.3, xccov is introduced officially. The command can run via xcrun. xccov is a new command-line utility for inspecting the contents of Xcode coverage reports. It can be used to view coverage data in both…More

「プロフェッショナルSSL/TLS」を読んでHTTP/Sの、特に暗号周りの基礎を学ぶ

プロフェッショナルSSL/TLS を読んだ。 大学時代に鉄板とされていたマスタリングシリーズの話題がでてきたりと、おぉという良い驚きの感じでした。ネットワークに関する日本語を真面目に学んだ時によくお世話になりましたね。。大学後もいくつか大学時代のものにお世話になるのですが、これはよく見ていましたね。 楕円曲線暗号(Elliptic Curve Cryptography)の話なんかもでてきて、大学のころにやったことも含まれて良い感じだった。主にはセキュリティ関係のところを想像しながら聞いていた。 私はこのてのプロトコル実装自体には関わっていないので、基礎を丸っと復習したのと、OpenSSL周りの話を熟読して、他はさっと内容を学ぶ感じで終えました。 今やインターネット、特にHTTP/Sは生活から切り離すことができないところまで浸透しているので、エンジニアであれば基礎としてこれは学んでおいて損はないだろうなーと感じました。More

Read “Practical network automation”. It was for network engineers

I bought the book of Practical Network Automation when the book was discount. The main topic is Ansible and Python code for network engineers who have few experience for Python/PowerShell. I expected more programming related stories, but it is a bit fundamental stuff. BTW, when I saw some word such as “Software Defined Network”, “Open…More

iOS 11 Programmingを今更だけれど読んだ

そういえば、半年以上はもう経ってますよね… 飛行機の待ち時間とかにざっと読んだり、所々、きになるところは写経しながら読んだ。知っているところ、知らないところと様々あったのですが、あの時期にこれだけのものをリリースしたのってやっぱりすごい… 個人的には、Decodable付近の話が一番実際の仕事にも結びつく感じでよかったです。PDFKit付近は、簡単なアプリ作成も兼ねて作ってみようかなと思いました。技術書系も大体はebupで購入してGoogleBooksにあげている生活なのですが、たまにPDFのものを手に入れることもありますし。そんな時に自分で作ったものでサクッと読むとかやっぱり面白いですよね。(そこまで簡単にPDFを組み込める、というところが特に面白かった) iOS 11 Programming 著者:堤 修一,吉田 悠一,池田 翔,坂田 晃一,加藤 尋樹,川邉 雄介,岸川 克己,所 友太,永野 哲久,加藤 寛人, 製本版,電子版 PEAKSで購入する そういえば、Metalもそうだったんだ、確かにというところが多くてとても為になりました。 ありがとうございました。More

touch Kubernetes

I know of Kubernetes, but I have few experience for that. But the kubernetes community has interesting tutorials. https://kubernetes.io/docs/tutorials/kubernetes-basics/ I can imagine the architecture and how to work. I guess I’ll use them and Istio though. Kubernetes: scale up => scale down, then each pod's status becomes Running to Terminating. Keep the pod instances. —…More

Read “Mastering Blockchain”

One day, I encountered Mastering Blockchain. When the book was available with some discount, I purchased it and I finished reading it lately. I was able to enjoy reading the book since I have some knowledge of distributed system especially the Byzantine General Problem in theoretical aspect and cryptography. We can lean not only the…More

Read a part of “Practical Monitoring”

I was interested in the book for a long time. The O’Reilly has published a part of the book and I also read it to know the book. Practical Monitoring Just I read only one section. I couldn’t more monitoring stuff in this book, but I got some antipatterns. Anti-Pattern #1: Tool Obsession Anti-Pattern #2:…More