report

ソフトウェアテストの重要性とテストでの考え方 に参加しました

ソフトウェアテストの重要性とテストでの考え方 - connpass に参加してきました。 まさにタイトルの内容を1時間に凝縮して無駄なく非常に分かりやすい内容で,そろそろ1時間ですねと言われて時間が経ったことに気付かされる,時間を感じさせないあっという間の体験でした。 大まかな発表内容は以下のとおりです。 テストの必要性 2002年のNISTの論文を引用 アメリカに年間7兆円の損害を与えている 半分から3/4はテストすれば防げる 各工程にかかる費用 運用・保守を含んだテスト工程の割合は15% 運用・保守を含まないテスト工程の割合は67% テストとは テストの領域は広い ソフトウェアテスト 7つの原則 テストの難しさ バグがないことは証明できない これが最後のバグか分からない いつテストを終わらせて良いか分からない 現実的にはスケジュールとコストで終わらせる BAD: 納期が来たら GOOD: 限られたコストで,いかに効率の良いテストを実施するか テストの考え方

Android

Android アプリ公開時に必要な費用とAssets

Androidアプリを開発したのは良いけど,いざGoogle Play Storeに公開するとなると結構色々ものが必要になる。私は登録時に慌てることになったけど今後 or 皆さんは慌てないように注意しましょう。 費用 Google Play デベロッパー登録 $25/初回 Assets 署名付きAPK アイコン 512x512 ヘッダー画像 1024x500 スクリーンショット 最低2枚 アプリタイトル アプリ一行説明 アプリ詳細説明

timeprogress

Time Progress for Android 1.2 リリース

今年・今月・今日を進捗率で表示するAndroidアプリ「TimeProgress」をバージョンアップしました。 このアプリは、今年・今月・今日の進捗率を計算し、表示します。 時計・カレンダーでは分からない月日の流れを進捗率として見える化することで、 あなたの人生の最善の時間をサポートします。 今回のバージョンアップでは、ウィジェットの種類を増やしました。 今年 今月 NEW 今日 NEW レビュー・フィードバックお待ちしております! Big thanks, Inspired Year Progress tweets https://twitter.com/year_progress

timeprogress

Time Progress for Android 1.1 リリース

年の進捗率を表示するAndroidアプリ「TimeProgress」をバージョンアップしました。 このアプリでは、今年・今月・今日の進捗率をひと目でチェックすることができます。 時計・カレンダーでは分からない月日の流れを進捗率として見える化することで、あなたの目標達成をサポートします。 Time Progress - Google Play のアプリ 今回のバージョンアップでは、通知で進捗率が分かるようになりました。 年の進捗を1%ずつ 月の進捗を5%ずつ 日の進捗を10%ずつ レビュー・フィードバックお待ちしております! Big thanks, Inspired Year Progress tweets https:

Android

Appium Androidトラブルシューティング

エミュレータで「Update Google Play Services」ダイアログが表示される Android Emulatorが古いことが問題。Android StudioのPreferences > System Settings > Android SDK からバージョンアップする エミュレータで「Permission」ダイアログが表示される XPath等で頑張ってボタンをタップするのではなくCapabilityで指定できる "autoGrantPermissions": true メモ "com.android.packageinstaller.permission.ui.GrantPermissionsActivity&

timeprogress

TimeProgress for Android Release

あなたの目標達成をサポートするためのアプリ「TimeProgress」をリリースしました。 このアプリでは、今年・今月・今日の進捗率をひと目でチェックすることができます。 時計・カレンダーでは分からない月日の流れを簡単にチェックできるようになり、あなたの目標を達成をサポートします。 Time Progress - Google Play のアプリ 初のリリースバージョンになります、どうぞよろしくお願いします。 今後は下記バージョンアップを予定していますので、引き続きご期待ください。 週の進捗表示 進捗率の通知 開始時間・開始日の設定

management

One on One を成功させるたった4つの質問

何がうまく行っているか 何がうまく行っていないか 私に何をもっとして欲しいか 私に何をして欲しくないか One on Oneはコーチングの手段である。 コーチングで重要なことは一方的に指示するのではなく,本人から引き出し自分事にすることである。 誰だって,人にやらさせるより,自分でやりたいことをやったほうがゴールを達成しやすいものだ。 しかし「ゴールを何にするか」と「ゴール達成に向けた継続」を1人で実施することは容易では無いので, コーチの存在が重要になってくる。 当たり前すぎるかもしれないが,One on Oneのとおり一対一で行うことが非常に重要である。 人はみな一対一で話している時に別人になるのだ。

Google Home

Google Homeで時報のお知らせ

先日ビックカメラでGoogle Homeを半額でゲットできたので色々と活用していきたいと思います第一弾。 昨年スマートウォッチを使い始めてから,今更ながら時報通知が便利だなと気づかされたので,Google Homeに時報を通知してもらうようにしました。 ざっくりとした機器構成は以下になります。 Google Home ※しゃべる係 Raspberry Pi ※しゃべらせる係 Raspberry Piで動作させるプログラムはGitHub上で公開しています。インストール手順等は,GitHubのREADME.mdを参照ください。 oikwsat/google-home-time-signal: Google Home Time Signal Application シンプルなアプリケーションですが,簡単に導入できて即効性があるのでおすすめです。 またRaspberry Piは必須ではなく,とりあえず手持ちのPCで動かしてみて常時動かしたくなったらRaspberry Piを購入するという流れで良いかなとは思います。 唯一の難点は,音楽再生中に時報が割り込むと音楽が止まってしまうという点。

podcast

2017年に聴いたPodcasts

Rebuild.fm backspace.fm mozaic.fm dex.fm nextstep.fm Automagic podcast なそとオカウチワニのテストラジオ Podpatch バイリンガルニュース 勝手にENGLISH JOURNAL! 真夜中のハーリーレイス Podcastは主にランニング中に聴いていて,ランニングの良きパートナーとして大活躍してくれています。 残念ながら2017年は配信されなかったPodcastsたち。 CodeLunch.fm Hatena Frontend rubyist.club POSTD Podcast

movie

2017年に観た映画

ローグ・ワン スター・ウォーズ・ストーリー 沈黙 ラ・ラ・ランド T2 トレインスポッティング ライオン ローガン パッセンジャー スプリット スパイダーマン ホームカミング 新感染 ダンケルク ブレードランナー ファイナル・カット ブレードランナー 2049 マイティ・ソー バトル・ロワイヤル スター・ウォーズ 最後のジェダイ 今年は今まで人生の中で一番映画を見た年でした。 ライオン・

Gadget

Macbook Pro (15-inch, Mid 2015) を購入しました

事の背景は,自宅のWindowsデスクトップマシンを無くして,ノート1台に集約したかったのが始まり。 Windowsでしか出来ないことが無くなった 自宅用だけどデスクトップは邪魔なのでノートが良い メインマシンなので重さより画面の大きさを重要視 という感じで,必然的にMacbook Pro 15インチへ。 続いて,新型か旧型かで散々悩むことになり,下記理由から旧型を選択した。 新型キーボードに馴染めない (MBP2016を半年以上使っていても尚) タッチバー要らない (新型にはもれなく付いてくる) 新型は旧型に比べ6万以上高い (MagSafe 2,HDMIポートがある) スペックは一番下の2.2GHz,256GBを選択したが,まだ開発に使ってないので不満は感じていない。 一つだけ大きな不満があって,理解っていた事だけどひたすら重い。外に持っていくという選択肢はよほどのことがない限り出てこないと思われる。 今日High Sierraにアップデートしたので,ガシガシ使い倒していきたい。

lifehack

世界のエリートは10冊しか本を読まない

世界のエリートは10冊しか本を読まない を読んだ。 どう考えてもタイトルがミスリードするが,世界のエリートは 「今」抱えている問題を解決するために参照する本が10冊 という意味。 特に印象が残っている点は,読書の目的は問題解決であることを改めて教えてくれた点だ。読書は著者の意向を理解するでもなく,読了するでもなく,自分の問題を解決することが目的であると。 問題解決するために読書はあると,以下例を通して説明している。 一行も読む必要がなくてリマインダーになればOK 例) ダイエット本を買って置いておくだけで,ダイエットに取り組めている 例) 英語学習本を買って,あっ英語勉強しないとリマインダーになっている 特定の章を読んで問題が解決するのなら,他の章は読む必要がない 自分は20代の頃に不安に駆られて,これは読んどけと言われる名著を読んだり,いつか役に立つと思って積読状態になったりしたりしましたが,ちゃんと身になるということは少なかったです。それでも,本の選び方等は分かってきて,今の読書の質向上につながっているかなとは思います。 私のように闇雲に読書しても,時間を失うだけの可能性が高いので,いつか役に立つ本より,

Ghost

Ghostをアップグレードしました

本ブログにはGhostを使っています。 バージョンが1.0になる前から使っているのですが,ようやく2017-7-23に1.0にメジャーバージョンアップされました!(多謝) 0.9から1.0へのアップグレードと1.11.1へのアップデートを行ったので,簡単に手順をメモしておきます。 1.0へのバージョンアップ手順 Migrating to 1.0.0 データはimport&exportで移行 1.0移行のバージョンアップ手順 ghost-cliが準備されていてupdateはコマンドで出来るようになった 以下実行コマンド $ ghost update ✔ Checking for latest Ghost version

Gadget

スマートウォッチはじめました

スマートウォッチを買いました。 Apple Watch3でもなく、Fitbit Ionicでもない Pebble Time Roundです。 長い間スマートウォッチが無くても困らず、しかしガジェットとしてのPebbleはずっと気になっていました。 横浜マラソンに当選したのをきっかけに、最近走る機会が増えてきて、走行中に走行距離・走行時間が気になってきます。しばらくはスマホを使っていたのですがスマホを二回落としてガラスが割れてこれはダメだと。。 最近の発売機種の中だとApple Watch・Fitbit Ionicなのてすが、Android使いの私にはApple Watch3は無し、Fitbit Ionicはゴツくて40000円位になりそうで、かつ日本未発売。という感じでPebbleよりも魅了を感じられず。 三周くらい回って、結局サポート終了になってもPebbleに辿り着きました。 Pebbleの中でPebble Timeのバッテリー持ちと、Pebble time Roundの軽さで悩みましたが、毎日使うことを考えて軽さを優先したPebble

Trello

Trelloでカードの工数を集計するChrome Extensionを作りました

課題 チームのタスク管理にTrelloを使っているのですが,各カードの見積を管理できておらず,下記のような問題を抱えていました。 各カードの工数が分かりづらい カードを作った際に一度見積もったものの,着手する時に改めて見積もりする必要がある パっと見で,スキマ時間にこなせるカードが分かりづらい 解決案 そんな中,Trelloでカンバン管理のススメ - Qiita を見かけて「ラベルを工数として使う」というやり方がしっくり来たので,参考にさせてもらっています。 ツール ただし,各カードの工数を集計できないので,集計するためのChrome Extensionを作成しました。 Chromeウェブストア: LabelCounter for Trello GitHub: oikwsat/trello-label-counter まだウェブストアに公開できていませんが,Chromeを開発者モードで使用することで利用できますので,よろしければ利用ください。

management

チームが機能するとはどういうことか

チームが機能するとはどういうことか――「学習力」と「実行力」を高める実践アプローチ を読中にツイートした内容のまとめです。 チーミングは動詞。休む間のないチームワークで組織学習の原動力— Satoshi Oikawa (@oikwsat) 2017年5月28日 成功し続けるのが難しいのは、効率のよい実行を可能にする経営者の考え方が実は、組織が学習し革新するのを妨げてしまうから— Satoshi Oikawa (@oikwsat) 2017年5月28日 チーミングとは、新たなアイデアを生み、答えを探し、問題を解決するために人々を団結させる働き方— Satoshi Oikawa (@oikwsat) 2017年5月29日 集団的学習を経験している時の個人の学習行動・質問する・情報を共有する・

management

タマノイ酢に学ぶチームワーク戦術

2017.5.11のカンブリア宮殿が「おいしい!ヘルシー!ユニーク商品を連発する 老舗が生んだチームワーク経営術の全貌!」という内容で,参考になること多いと感じたのでまとめておく。 2017年5月11日放送 タマノイ酢 代表取締役社長 播野 勤 (はりの つとむ)氏 |カンブリア宮殿:テレビ東京 会社概要 会社名: タマノイ酢株式会社 創業: 1907年(明治40年) 資本金: 2億円 従業員数: 300名(男性150名・女性150名) 拠点数: 14

movie

川崎駅エリアの映画館割引デーカレンダー

以前,横浜駅・みなとみらいエリアの映画館割引デー カレンダーを作ったのですが,便利に使っているので川崎駅版も作成してみました。 このページを見ることでもカレンダーを確認できますが,カレンダー右下の「+Googleカレンダー」をクリックすれば自分のGoogleカレンダーに追加することができますのでぜひ使ってみてください。 スマホの場合は画面に表示しきれないので直接Googleカレンダーにアクセスください。 掲載している映画館と割引デー CINECITTA’ (チネチッタ) 映画の日(毎月1日) レディースデー(毎水曜女性のみ) チネチッタデー(毎月23日) TOHOシネマズ 川崎 TOHOシネマズデイ (毎月14日) ファーストデイ (毎月1日) レディースデイ (毎週水曜日 女性) 109シネマズ川崎 109シネマズの日 (毎月10日) レディースデイ(毎週水曜日・

report

働き方を変えて生産性を高めるための8つの習慣 ~DevOps 文化インストール~ レポート #asucon

開発リーダのための「明日の開発カンファレンス 2017」に参加しました。 本カンファレンスは大きく5セッションで構成されていて,以前から聴きたかった牛尾さんが主目的での参加です。 働き方を変えて生産性を高めるための8つの習慣 ~DevOps 文化インストール~ セキュアな開発と運用サイクル DevSecOps の舞台裏 〜 明日の開発を確かなものにする人・技術・カルチャーとは 「開発フローで見る現場を支えるツールたち」 今日からはじめるEngineering Management パネルディスカッション「どこからはじめるDevOps」 ※このエントリは8つの習慣に特化したエントリです。 セッション概要 本セッションは下記目的を達成するためのエッセンス。 ソフトウェア開発の生産性を向上させたい 新技術/プロセスの導入のスピードを上げたい 海外の人と働きやすくなる そこでDevOps。最初にDevOpsを定義しておく。 人・プロセス・プロダクトの集合体で継続的にエンドユーザに価値を提供することである

JSTQB

JSTQB Foundation Level 第22回に合格しました

先日受験すると宣言していたJSTQB Foundation Level 第22回に合格しました! 試験から合格発表までのタイムラインは下記でした。 2016.12.04 受験申込 2017.01.2x 受験票受領 2017.02.11 試験 2017.03.30 合格発表 2017.04.18 合格証受領 受験を考えている方の参考になればと,試験対策の勉強メモを残しておきます。 教材: ソフトウェアテスト教科書 JSTQB Foundation 第3版 Kindle版

Google Cloud Platform

Google Compute Engineのインスタンスを引っ越しました

GoogleからGoogle Cloud Platform無料枠拡大のニュースが届きました! Google Cloud、マイクロインスタンスを無料に。App Engineは1日28時間、Cloud Storageは月5GB、Cloud Functionsは月200万回など、無料枠を拡大 Googleのヘルプを読むと, 1 f1-micro instance per month (US regions only) 1 マイクロインスタンス/月 ※USリージョンに限る 30 GB-months HDD, 5 GB-months snapshot 1

yokohama

横浜・みなとみらいエリアの映画館割引デーカレンダー

横浜駅・みなとみらいエリアには映画館が3つあって,それぞれ割引デーが設けられています。 アカデミー賞の時期で観たい映画がたくさんあるけど,できれば安く観たい!ということで各映画館の割引デーを把握できるカレンダーを作りました。 このページを見ることでもカレンダーを確認できますが,カレンダー右下の「+Googleカレンダー」をクリックすれば自分のGoogleカレンダーに追加することができますのでぜひ使ってみてください。 スマホの場合は画面に表示しきれないので直接Googleカレンダーにアクセスください。 掲載している映画館と割引デー 横浜ブルク13 ファーストデー(毎月1日) レディースデー(毎週水曜日・女性限定) ムービル レディースデイ(毎週金曜日・女性限定) ファーストデイ(毎月1日) 109シネマズの日 (毎月10日) ペアデイ(毎月22日・男女問わずペア) シネマポイントカード会員感謝の日(毎月19日) イオンシネマみなとみらい ハッピーファースト(