分散システムのFault Injectionの話 NTTデータテクノロジーカンファレンス2017で発表する際に用いたプレゼン資料 https://oss.nttdata.com/hadoop/event/201710/index.html Read less
![本当は恐ろしい分散システムの話](https://cdn-ak-scissors.b.st-hatena.com/image/square/9bca71e5b66a2c52388fb6bbde50b2dac73d141f/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Frandom-171030113110-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
(1)はこちら、(2)はこちらから。 App::RunCron (3)では、前回(2)に出てきたcron実行結果の通知処理やエラーハンドリングを統一的に行うことができる拙作のフレームワークApp::RunCronを紹介します。 App::RunCronとは? cronにおけるログとエラーハンドリングの問題点 cronで実行したコマンドのエラー処理は悩ましいところです。パイプで出力を後続のコマンドに渡したところで、コマンドの成否自体は後続のコマンドからは知るすべはなく、出力結果から推測するしかありません。ログ処理とも共通することですが、コマンド終了コードがわからないまま、成功時も失敗時の別なく出力が流れてくることから、ログが埋もれてしまうというジレンマをcronは抱えています。 かといって、ジョブごとにエラー処理を書くのは、正しく書くのも難しく、書けたところで各ジョブ内に同じようなコードが
前回の(1)はこちらから。 プロジェクトでcronを利用する 筆者は普段ゲーム開発のサーバサイドを担当していますが、プロジェクトによってはバッチサーバのcrontabが100行を超えることもあります。イベント、ランキング処理、監視、集計、バックアップ、リカバリ処理などをしっかりやろうとすると、どうしてもそれくらいになってしまいます。 100行とはいかなくても、プロジェクトで使うcrontabの行数が膨らんでくると、サーバで直接crontabを編集することは管理上現実的ではありません。 crontabの記述とリポジトリ管理 では実際のプロジェクトでcrontabをどのように管理していけばよいのでしょうか。筆者は次の方針を立てています。 crontabの記述にゆるやかな規約を設け、リポジトリ管理する crontabの自動テストを行う crontabの反映方法をなるべく自動化する crontab
はじめに Redmineに関する投稿や情報でも、Dockerを使って利用する例が増えて来ましたね。 私も実運用では使っていませんが、特にテスト方面で利用しています。 もちろん、RedmineやRedmineのコミュニティでもDockerのイメージが提供されていますので、Redmine本体の起動であればそうした環境が利用できます。 今回は、自分の作ったプラグインを「簡単に試してもらう」のを目的として、シンプルなDockerの環境を用意してみました。 Redmineのプラグイン開発環境については、すでにQiitaにもたくさん記事があるので、目新しいものではないですし、 MySQLを利用される場合は、以下をご覧いただいたほうが良いかと思います。 Redmine x Dockerの記事 Redmine x Docker x プラグインの記事 わたしの場合のお試し環境 基本的には 上記の記事のとおり
Windows10 にアップグレードして以来、スタートメニューや Edge でGoogle日本語入力が使えませんでした。 再インストールすれば使えるという情報もありましたが、変わらず・・・ IMEを切り替えるには「Win + スペース」で簡単に切り替えられるのですが、それも面倒でEdgeは敬遠してました。 Wiindows10 にしてから結構経ってますが、ようやくその解決方法が分かりました。 ではその方法をざっくり申しますと、%ProgramFiles%\Google フォルダに "ALL APPLICATION PACKAGES" というパーミッションを追加します。 以下の操作はGoogle日本語入力を再インストールしてからすることをおすすめします。 ※Program Files は64bitでは Program Files (x86) と読み替えて下さい。 1. まず Program
こんにちは、うだひろえです。 新刊「家事も、育児も、お金も、紙に書くだけでお悩みスッキリ!とにかく書き出し解決術!」(KADOKAWA)から、特選エピソードをお送りしてきたのも、今回で最終回となりました。 前回のエピソード:高熱でダウン寸前なのに人に頼れず自分を追い詰めていた。〜思い込みを事実から切り離す方法〜 by うだひろえ 今回は、家族のふか~い問題……「役割分担」です。 何度かこちらでも書かせてもらっていますが、私は子どもが生まれてから、家事育児のタスクの多さにキャパオーバー、できない自分に自己嫌悪、時にはぶっ倒れて、このままではまずい!と思っていました。 なのでそれを、夫に伝えて、タスクの分担をできたらと思い、いろいろやってみたのですが……。 まあこれが、なかなかうまくいかないこと! 「大変だ~助けてくれ~」と何度言っても伝わらなかったのが、こういう形にすることで「伝わる」んだな
こんにちは、らくからちゃです。 ここ最近、ほぼ毎日のように外勤です。たまになら気分転換になるけど、こうも続くと参っちゃいますね。 しかし今の時代に生まれてよかったなあと思うのが、ネットでの乗り換え検索があること。『その時間に新宿行きたかったら、これがええんとちゃうの?』と教えてくれる乗り換え検索は、大事なビジネス・パートナーのひとりです。(昭和のサラリーマンってどうしてたんでしょうか・・・?) ところで皆さんは、乗り換え検索に何をご利用ですか? 駅すぱあと 駅探 ジョルダン乗換案内 乗換NAVITIME Yahoo!乗換案内 あたりが有名みたいですが、どれをお使いですか?ちなみに私が普段使っているのはGoogle Mapです。 0.ここが凄いよGoogle Map 皆さん、Google Map使ったことあります?たいていのひとが何らかの形で使ったことはあると思います。眺めているだけで小一時
例えばこの、30,000円の寄附を1年間に2セット、合計60,000円になっても実質2,000円でこの高級サーロインステーキ4枚をゲットできるっていう寸法であります! お肉以外にもお酒や宿泊券など、色んなお礼の品がそろっていて完全にお得……! 寄附については確定申告などを別途行う必要があるのでその辺はすこし面倒ですが、サラリーマン世帯でもそんなに難しくないのでやっておいて損はない! ヒューッ!ふるさと納税最高! しかしながら、そんな僕はふと思いました。 「ふるさと納税で集めたお金って何に使ってるの?」 いやほんとに。寄附金とは言え税金由来のものですし、 「やったー!集まったー!」って言って町の偉人の銅像とか利用者2人の博物館建てられても「なんなんだよ」ってなるわけでして、 そのふるさと納税の使い道について、平戸市の事例を詳しく見てみようと思います! 自治体の人達は是非参考にしてくれーーーっ
asciidocとは asciidocはMarkdownなどのような軽量マークアップ言語の一つで、Webページなどをプレーンテキストで記述することができる(拡張子は.adoc) asciidocを使うようになった経緯 これまではWordで機能仕様書とか書いていたが、Wordは重い、変更場所が分からない、複数人同時に修正とか面倒で、いい加減Wordを使うのは止めたくなった なので軽量マークアップ言語にしよう、一番メジャー?なMarkdownにしたら、以下の制約とかでいくらなんでもイマイチ。。 表でセルの結合ができない 表のセル内で箇条書きができない 目次が作れない 文字に色がつけられない 上記に対応しようとすると、プラグインやらMarkdown亜種がいろいろ。。 そこで、Markdownより表現方法が豊富なasciidocを使用し、実際に使って、特徴・課題を挙げてみた。 asciidocto
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く