Human errror prevention. History and practical examples in Japan and other countries. Written in Japanese.Read less
![ヒューマンエラーの防ぎ方(Japanese)](https://cdn-ak-scissors.b.st-hatena.com/image/square/c098241a4e189fdfc4499ebb6e0fed2a214f3602/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fnakatakk1109-110923101001-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
今回の記事ではエンジニアやIT業界ではすでに定着した感のあるポッドキャスト『rebuild.fm』の#123について触れてみたいと思う。 rebuild.fm いきなり横道にそれるが、podcastはランニング中や移動中に1.5倍速で流して聞けるのが便利。一方でメモがとれず終わった後にきちんと整理する時間を取らないと「要旨はなんだったのか」が曖昧になり自分に残らない感があるのが悩ましいですね。 今回のゲストである @naoya_itoさんが『エンジニアチームのリーダーシップ』というテーマについて『Fate/Zero』というアニメの11話「聖杯問答」になぞらえてうまく例えていた。 「聖杯問答」の内容について、超端的に言うと、世代を超えた3人の王が統治の仕方を論じ、民や臣に厚いタイプの王が大いなる野望を追いかけるタイプの王に負ける、という話。 趣旨:サーバントリーダーシップの是非 放送を通じた
プログラムの基本的な文法や例題を解くのではなく、実際に動くWebサービスを完成させることに重点を置いたプログラミング学習サービス「CodeUpStart」のご紹介! 海外のサービスなので英語ではあるものの、すべて動画による学習構成になっているので、見ているだけでどのように制作していけば良いのか分かりやすくなっています。 また、プログラミングを最小限に抑えるために、便利なWebサービスをいろいろと連携させるテクニックも紹介されていて勉強になりますよ。 使い方! サイトのトップページから無料の「ユーザー登録」を済ませて、学習したいコースを選択すればOKです。 例えば、オリジナルの「ポートフォリオ」を制作するコースを選んでみましょう!
コードを書いている間は何も考えないですむようにするというのが基本スタンス。 参考URL: プログラミングのスピードを上げる方法 - 旧・teruyastarはかく語りき http://d.hatena.ne.jp/teruyastar/20080308/1204977907 要件定義 何のために実装を行うのかを事前に明確にすることで、プログラミング中は何も考えずにすむ ここが凄い大事。やることとやらないことを明確にしておくことで余分なコードを書かないですむ この段階で成果物のイメージを明確にしておく 要件に詳しい人に聞けばいいけど、一緒に考えるスタンスをとるように習慣づけておくと出来るエンジニアに成長しやすい ここで大事なのは「実装の大変さは一旦置いといてあるべき姿で考える」こと 本当はここまでやるのがあるべき姿だけど、スケジュールがギリギリだから、この代替案でどうでしょう?と提案できるよ
チケット管理ツールでプロジェクトがうまくいかない3つの理由とその対策 by Masayoshi Hashimoto · 公開 2016/01/21 · 更新済み 2016/01/21 [この記事は一部PRを含みます] 前回はガントチャートについて取り上げましたが、今回は「チケット管理ツール」です。 チケット管理ツールもプロジェクトの現場でよく採用されており、Redmine など無料のツールから JIRA などの有料のサービスまで、いろいろなものが利用されています。 今回はチケット管理ツールの利点と課題をまとめてみました。 目次 チケット管理ツールのメリットとデメリット うまくいかない理由①:エンジニア以外は好まない うまくいかない理由②:タスクの重要性が共有できない うまくいかない理由③:片付けやすいチケットから片付いていく 改善ポイント:プロジェクト全体の関連からタスクを見られるようにす
Advent Calendarに空きがあって完走の危機だったので今年読んだSwift関連の良記事7選 - Qiitaと同じく、良さげなiOSライブラリの見つけ方・管理法を振り返りました。 やはり良い感じのライブラリを把握しておくのは、開発効率向上に大いに貢献するので。 ライブラリの情報源 Trending Swift repositories on GitHub today 定期実行のTODO管理して、週1で見ています。 基本的にStarを付けて、既読管理ぽくしてます。 Star付けられると嬉しいですしね。 僕はもうほとんど見てないですが、Trending Objective-C repositories on GitHub todayでObjective-Cのライブラリチェックしても良いかと思います。 メルマガ ライブラリ紹介の項もあるので、全部見てます。 Swift Weekly -
当初、めちゃいけてるPullRefreshライブラリDGElasticPullToRefreshを使う予定でしたが、AutoLayoutのバグで使用を断念 RxSwiftでのMVVMモデルの実現 こんなイメージ RxSwiftの使い所 1. Model : リクエストでObservableオブジェクトの生成 ここでは、APIリクエストでObservableオブジェクトを生成 レスポンスのJSONは、ObjectMapperを利用して作成したモデルクラスFeedResponseにマッピングしておくと楽でした func connect() -> Observable<FeedResponse> { let observable: Observable<FeedResponse> = Observable.create { (observer: AnyObserver<FeedResponse>
はじめに 加藤 潤です。 今回はSwiftの静的コード解析ツールであるTailorをご紹介します。 Tailorとは Swift用の静的コード解析ツールで下記のような特徴を持っています。 クロスプラットフォーム(Mac OS X、Linux、Windows) CLIで解析を実行し、解析結果のレベルに応じてカラーリング表示 Xcodeのビルド時に解析を実行し、Issue Navigatorに結果を表示 MITライセンスで公開されている また、コーディングスタイルガイドラインとしては下記が採用されています。 The Swift Programming Language GitHub Ray Wenderlich Coursera インストール Java 8をインストール Tailorを使うにはJava 8以上が必要です。 インストールされていない場合はこちらからインストールしてください。 筆者
情報処理推進機構(IPA)は12日、「スマートフォン乗っ取り」をテーマにデモ実演を交えて脅威と対策を説明する映像をYouTube「IPA Channel」にて公開した。 対象はスマホ利用者全般。スマホユーザーなら必ず知っておきたいことを、攻撃者役と被害者役の2人による実機デモを交えて、約6分間の動画で説明している。 「便利アプリ」を紹介するメールを開いて時計アプリを見つけた女性は、どんなアプリか見てみようと「ダウンロード・紹介画面」を開いてみる。すると、10万件もダウンロードされている様子で、イヤなら使わなければいいのだからと、とりあえずダウンロードすることに。この後に何が起こるのか、どうしたら被害にあわずにすむのかについては、ぜひ動画で確認していただきたい。 ■「アクセス許可」の判断について 動画にも出てくる「アクセス許可」については、一般ユーザーが判断するのは、実際には難しいことも多い
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く