Gather-Tech.info #16: SFで妄想力を強化しよう
#16です。
先週は、Facebookが新しいJavaScriptのパッケージマネージャー「yarn」をリリースしたことが話題になっていました。関連記事をいくつか適当に貼っておきます。
- Yarn: A new package manager for JavaScript :Facebook Code
- CircleCIでyarnを使う : tehepero note
- Yarn速かった : マルシテイア
- Yarnファーストインプレッション : Qiita
- Facebook、JavaScriptの新パッケージマネージャ、Yarnをリリース―Google他が協力 : TechCrunch Japan
- NPM vs Yarn Cheat Sheet
また、AbemaTV DEVELOPER CONFERENCE 2016が開催されていました。資料も公式サイトで公開されています。以下、関連記事となります。
- AbemaTV Developer Conference 2016 まとめ : CyberAgent Developers Blog
- Abema TV DEVELOPER CONFERENCE 2016参加メモ : ytakkyの技術系のブログだったりするもの
資料を見ると、本当に貴重な知見が惜しげもなく発表されていたようでありがたいですね。こういうオープンにどんどんと外部に情報を発信していくスタイル見習いたいです。
今週のイチオシ
起業家はSF小説を読むべきだ : TechCrunch Japan
SFを読むことは未来を創造する手助けとなるのでスタートアップを始めたい人は読むべきだという記事。
起業家だけではなく、エンジニア含め何かモノを作る人はSFをどんどん読むべきだと思う。小説だけではなく、映画だろうとアニメだろうとどんどん見るべき。
結局なにか新しい考えを出せる人は想像力、もしくは妄想力が他の人より高いってことだと思っている。
このことは自分も結構前から思っていて、昔こんなものを作ろうとして放置していることを思い出した。これを機にどこかでちゃんと作り直すか。
ニュース
SlackやYammerの競合:「Facebook at Work」、「Workplace」として正式公開 : ITmedia ニュース
Facebookの企業向けコラボレーションツールが正式公開された。料金は1000人までは1人当たり月額3ドル、1001人以上は2ドル、1万人を超えると1ドルとのこと。
レッドハット、「Ansible Galaxy」をオープンソース化 : ZDNet Japan
Ansible Galaxyがオープンソース化された。これによりプライベートなリポジトリが作成できるようになった。
アーティクル
How to run your iPhone test on AWS Device Farm : MobDesign
AWS Device FarmでiOSのUIテストを実行する方法。XCTest UIを使用するのだが、AWS Device Farmは現状デフォルトでiOS8が動くのでXCTest UIが動かない。よって自分でiOS9以上のdevice poolを作らないといけない。
open-guides/og-aws: Amazon Web Services – a practical guide
AWSのガイドライン。各サービス毎に基本、Tips、はまりどころの3テーマでまとめられている。GitHub上で書かれているのでPRにより情報がどんどんアップデート、改善されていきやすい。
Androidテストハンズオン : Qiita
Espressoを使ったAndroidアプリのUIテストのチュートリアル。テスト時に差し替えが必要なコンポーネントとどう差し替えるかについても書かれている。すごくよい資料。
Android のアプリ内ブラウザについてのまとめ : Qiita
AndroidアプリでWebページを表示するときの手段のまとめ。特に実装しない、WebViewを使う、Chrome Custom Viewを使うの3パターンを挙げて、それぞれのメリット/デメリットがまとめられている。
Practical VR : Medium
VRコンテンツを作るときのガイドライン的なもの。すごい良くまとまっている。
スライド、ビデオ
Modern CSS: architecture, future specs and build flow : Speaker Deck
CSSの問題点、BEMなどの設計手法、新しい手法、ビルドフローと今のCSS事情についてまとまっている。この資料読めばだいたい今のCSSについて分かる気がする。
Time-series-database-world : Speaker Deck
時系列データベースとは何か、その歴史、どんなものがあるか、どうやって選ぶかがまとめられている。
How to avoid OutOfMemoryError trouble in Android : Speaker Deck
AbemaTVのAndroidアプリの開発でOutOfMemoryとどう戦ったかがまとめられている。まじですごい。知見のかたまり。
ツール、ライブラリ
Office UI Fabric
Office、Office365のUI部品を提供するライブラリ。React用、Angular用、iOS用もある。Web用だけでは無くiOS用まであるのすごい。
Import: GitHub
import
文をコード中のどこにでも書けるようにするXcodeのエクステンション。
SwiftyAttributes: GitHub
SwiftのStringのアトリビュートをチェーンして書けるようにするライブラリ。
mirage: GitHub
ElasticSearchにクエリを投げるWebのフロント。TypeScriptで書かれている。
書籍
退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング : Al Sweigart, 相川 愛三: Amazon.co.jp
2017/1/26発売予定。まだだいぶ先。原著もだいぶ評価高い。Python3で書かれているようである。
WebデベロッパーのためのReact開発入門 JavaScriptの高速UIライブラリ : Amazon.co.jp
11/25発売予定。React本が出るみたい。
サービス、アプリ
Snipposé App - Samuel Ford
Mac用の拡大鏡アプリ。指定した範囲だけを拡大とかできる。
TakeAim
チームメンバーの1日の目標を管理して一覧できるサービス。
Stack Match | StackShare
技術スタックを指定して求人情報を検索できるサービス。複数技術の組み合わせ検索も可能。
ガジェット
買いやすくなった360度カメラ「RICOH THETA SC」 : デジカメ Watch
THETA Sの画質はそのままで価格を抑えたモデルが登場。とはいえ1万くらいしか価格が変わらないのでそこまで手に入りやすくなったとは言えない気がする。