DMM.comラボではビッグデータ基盤の日次バッチ(ETL処理)のワークフローエンジンとしてDigdagを採用しました。 ワークフローの運用は、障害時のリカバリ、進捗状況に応じた他システム連携、JOB実行時間の局所化など様々な課題があります。 Digdag選定理由や設計の勘所(サーバ構成・ワークフローの設計方針)、Digdag Plugin実装、他チーム連携のためのClient実装など、課題解決のために取り組んだ内容について紹介させていただきました!
![Digdagへ日次バッチを移行して幸せになるお話](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6d85b38c4ccb2ff8f457d0ce525dfa4e8726a64/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fa958b93d92b04faeafa619d0182201c5%2Fslide_0.jpg%3F8110474)
EclipseからAndroid Studioに乗り換えたのですが、設定画面の見方やショートカットの違い等にいろいろ戸惑ったのでメモ。 ※Macの場合での説明中心です。 →Windowsの説明が追加されました!ありがとうございます! 設定画面 Menu > Preferences からAndroid Studio全体の設定が確認・変更できます。 Windowsの場合は、 File > Settings... から確認できるようです。 テーマを変更する Appearance > Theme マウスオーバーでドキュメントを表示する Editor > Show quick doc on mouse over 行番号・空白文字をつける Editor > Appearance > Show line numbers Editor > Appearance > Show whitespaces ゲッタ
「まだバックエンドのAPIできていないから、とりあえずダミーテキストでデザインしといて」ってフロントエンドの実装を進めたら、仕様が微妙に違った…なんてトラブルはこれで防げそうですね。 バックエンドが用意されていない中でアプリケーションのフロントエンドをプロトタイピングしなくてはならない、ということがあるでしょう。呼び出す基本的なAPIのモックを作るだけでも時間がかかりますが、JSON Serverのライブラリーを使うと開発やテスト用の複雑なRESTful APIを速く簡単に作れます。 記事ではJSON Serverを使ってREST APIのモックを作る方法を紹介します。紹介するQuick Tipを使えば、すべての機能を備えたAPIがたったの30秒で動き始めます。 要件 RESTfulの原則とAPIの使用方法についての基礎的な知識が必要です。 次のツールが必要です。 Node.js:JSON
apply plugin: 'java' repositories { mavenCentral() } dependencies { testCompile 'junit:junit:4.11', { transitive = false } testCompile 'org.hamcrest:hamcrest-all:1.3' } >gradle dependencies testCompile - Compile classpath for source set 'test'. +--- junit:junit:4.11 \--- org.hamcrest:hamcrest-all:1.3 JUnit 4.11 はデフォルトだと hamcrest-core の 1.3 に依存している。 今回は別途 hamcrest-all を依存関係に追加するので、 transitive = fal
一番最新のやつはこっち rei19.hatenablog.com 前提 新しいトライとしてAndroidを書き始めてだいたい半年くらいたったのですが、教科書通りにコードを書いていたもののAPIを呼ぶあたりの実装がどうにもしっくりこなくかったので、良い機会だと思い設計を見直す事にしました。 以下、めっちゃ参考にしたスライド。ありがたや。 iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い from Ken Morishita iOS/Androidアプリエンジニアが理解すべき「Model」の振る舞い ポイント 基本的にModelは死なない + 通知で変更を伝える役割を持つ ViewやVCでAPIを呼ぶのはユーザーの操作に影響されやすいからやめれ 作ってみた 以前、このポストでAtndのAPIを呼んで結果をListViewに表示してみるというのを勉強のア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く