読者です 読者をやめる 読者になる 読者になる

Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

暗黙知の形式化 - 共有する情報の選定基準

お題「Sharain」 私が情報を共有する際の選定基準を形式化します。

技術情報の収集方法 - てぃーびー版

お題「技術情報の収集方法」 個人的に行っている技術情報の収集手段について整理します。

暗黙知の形式化 - 子どもの悩みを聞く

お題「Sharain」 以下の記事の手順にそって私が「子どもの悩みを聞く」ときの暗黙知を形式化したいと思います。 今回は解決のフェーズは含まないものとします。 tbpgr.hatenablog.com

CodeIQ | 転職先スコアリング

概要 転職先スコアリング 問題

偶発的成功について3つの具体例を元に振り返る。振り返りによって成功パターンを認識する

「ああ、これは狙った起こした出来事ではないけど、自分にとってとても良い出来事だったな。」 そんな偶発的成功について考えます。

Sharainとは?個人が持つ固有技(暗黙知)を形式化し、他者に伝承可能にするための手順について思いを巡らせる

暗黙知の形式化についてあれこれ考えていました。 ここで対象とする暗黙知は各個人が持つ「 固有技(RPGっぽい) 」的なものです。 正規な手順として業務に組み込まれているようなものではないが、 各個人が個別のタスクを実施する際に行う工夫です。 例えば…

CodeIQ | Git - git config 問題 - 湊川あいさん作・マンガでわかるGitの連動問題

概要 Git - git config 問題

Rubyで個別に具体的なテストケースを作成せずに自動テストをする

記事タイトルをみて「なんのこと?」と思った方もいるかもしれませんが、 RSpec や JUnit などに代表されるような example-based testing をせずに property-based testing という方法でテストをする、というお話です。

Microsoft Teamsの特徴、事例、Slackとの対比

Microsoft 製のグループチャットツールである Microsoft Teams に関して、 以下の内容をまとめます。 特徴 事例 Slack との比較

CodeIQ | マウンティングスカウター問題の回答言語ランキング - 人気なのはどの言語? #mountingiq

概要 CodeIQ で マウンティングスカウター 問題を出題しました。 codeiq.jp

グラフィックレコーディングをグラレコテイストのイラスト付で学ぶことができる書籍 Graphic Recorder

グラフィックレコーディングをグラレコテイストのイラスト付で学ぶことができる 書籍 Graphic Recorder 議論を可視化するグラフィックレコーディングの教科書 Graphic Recorder ―議論を可視化するグラフィックレコーディングの教科書作者: 清水淳子出版社/メ…

プログラマーの小技力向上への道

ある日の帰路。 システム開発の業界未経験で入社してきて1年ちょっと経った同僚と話しながら歩いていました。 同僚「自動化とか効率化とか、したらいいのはわかるのですが気づかずに見過ごしてしまいます。」 同僚「どうすれば身につきますか?」 というよう…

Lv 4 - てぃーびー 2017 年 4 月 冒険記録 - 試験プロジェクト始動

てぃーびーの 2017 年 4 月の冒険の記録をまとめます。

CodeIQ | Colorize

概要 Colorize 問題

RubyGems, npm, Crystal Shards の release feed 一覧

RubyGems, npm, Crystal Shards の release feed 一覧をまとめます。

SlackでアンケートをするアプリPolly

SlackでアンケートをするアプリPolly ※個人メモ的内容につき既出情報です。特に役に立ちません

Atomのtodo packageでTODOコメントを確認しやすくする

プログラムに残ったTODOコメント。 これを一括で確認できるようにする Atom の todo Package についてまとめます。

clamav-daemonを起動時のエラー原因調査(BC.Win.Exploit.CVE_2017_0060-6099223-0.{})

clamav-daemonを起動時にエラーが発生しました。 原因を調査したので調査過程も含めてまとめます。

ClamAVでウイルスを検出した際に任意のアクションを実行する

ClamAVでウイルスを検出した際に任意のアクションを実行します

CodeIQ | マウンティングスカウター

概要 マウンティングスカウター 問題

ClamAVのオンアクセススキャンについて

ClamAVのオンアクセススキャンについてまとめます

「なぜ?」を可視化するためDecision Recordsをはじめてみた

「なぜ?」を可視化するためDecision Recordsをはじめてみました。

most pager

most を使い始めてみた。「なぜ most か?」について明確な理由はない。

ClamAVの定義ファイル更新用設定ファイル「freshclam.conf」について

ClamAVの定義ファイル更新用設定ファイル「freshclam.conf」についてまとめます

ClamAVのデーモン起動時用設定ファイル「clamd.conf」について

ClamAVのデーモン起動時用設定ファイル「clamd.conf」についてまとめます

Cloud Watch のカスタムメトリクスでメモリをモニタリング可能にする

Cloud Watch のカスタムメトリクスでメモリをモニタリング可能にします。 ※この情報は個人メモであり、既出情報です。特に役に立たないと思います。

ひどいサンプルコードで property based testing をまなぶ

property based testing の概要とサンプルをまとめました。

稼働中のインスタンスのインスタンスタイプを変更する(GUI, CLI)

t2.micro から t2.small に変更します。 ※この情報は個人メモであり、既出情報です。特に役に立たないと思います。

ClamAVの定義ファイル更新時に参照するデータベースのミラー設定について

ClamAVの定義ファイル更新時に参照するデータベースのミラー設定につ いて。 ※この情報は個人メモであり、既出情報です。特に役に立たないと思います。

ClamAVとは?

ClamAVはオープンソースのアンチウイルスエンジンです。 ※この情報は個人メモであり、既出情報です。特に役に立たないと思います。

CodeIQ | プレミアムデー問題の回答言語ランキング - 人気なのはどの言語?

概要 CodeIQ で プレミアムデー 問題を出題しました。 codeiq.jp

logrotateのテスト

logrotateのテストについて。 ※この記事は個人メモ的なもので、既出情報のみです。特に有用ではありません。 -d でドライランが可能。 $ logrotate -d /etc/logrotate.d/target

CRON testerでcronの実行結果を確認する

CRON testerでcronの実行結果を確認します。

seeing_is_believing でサンプルコード実行結果のコメントをサクサクと生成する

seeing_is_believing とは? Rubyの各行のコードの実行結果をコメントとして追記してくれるツールです。 ブログやGISTのサンプルコードでよくみるようなものです。

Lv 3 - てぃーびー 2017 年 3 月 冒険記録 - 原因と結果への感度の高まり

てぃーびーの 2017 年 3 月の冒険の記録をまとめます。

ワードプレスセキュリティースキャナーでWordPressのセキュリティをチェックする

ワードプレス・ドクター が提供している ワードプレスセキュリティースキャナー で、 WordPressで構築されたサイトの脆弱性を無料診断できます。 結果をみて打ち震えるもよし。 勝利の拳を掲げるもよし。

AWS Identity and Access Management メモ書き

AWS

AWS Identity and Access Management に関する個人メモ。 ※この記事は個人メモ的なもので、既出情報のみです。特に有用ではありません。

Mac版Excelで空行を一括削除する方法

Mac版Excelで空行を一括削除したい場合の操作方法について。

RSpec のテストダブルで呼び出しているクラスメソッドの変更を検出する方法について

RSpec の class_double で呼び出しているクラスやメソッドの変更を検出する方法についてまとめます。

RSpec のテストダブルで呼び出しているクラスやメソッドの変更を検出する方法について

RSpec のテストダブルで呼び出しているクラスやメソッドの変更を検出する方法についてまとめます。

Sandi Metz 氏に学ぶ自動テストの実装分類。どれをテストする?どれをテストしない?どれをモックする?

自動テストを書くとき、 どのコードをテストすべきか? どのコードをテストすべきではないか? どのコードに対するテストをモックすべきか? について迷ったことはありますか? このようなケースに関する判断指針を Sandi Metz 氏 がまとめてくれています。

ソフトウェア開発者に求められるコミュ力ってあっちじゃなくてこっちのことかな?

ソフトウェア開発者もコミュ力がないと困る! ソフトウェア開発者のコミュ力が足りない! というような煽りっぽい情報を見かけることが時折あります。 これを聞いて「うっ」となっているケースをみかけます。 果たして本当に「うっ」となる必要があるのでし…

伝わるイラスト思考で伝わるコミュニケーションを

コミュニケーションツールとしてのイラストを身につけたい、 ということで書籍「伝わるイラスト思考」を読みました。 伝わる イラスト思考 (アスカビジネス)作者: 松田純出版社/メーカー: 明日香出版社発売日: 2017/01/18メディア: 単行本(ソフトカバー)こ…

レガシーコードのリファクタリングの痛みを減らすパラメタライズドテストの活用について

この世界には二種類のソフトウェア開発者しかいない。 テストを書いてからリファクタするソフトウェア開発者と、テストを書かずにリファクタするソフトウェア開発者だ。 さらに、テストを書いてからリファクタするソフトウェア開発者には二種類のソフトウェ…

CLIのゲームでターミナル操作を覚える Terminus

Terminus Terminus はコマンドライン操作をゲーム化したWeb学習ツールです。 作者は Amazon Go 勤務の開発者の方 であるようです。 www.mprat.org Play こちらでプレイ可能です http://www.mprat.org/Terminus/ 関連情報 mprat/Terminus - GitHub

CodeIQ | プレミアムデー

概要 プレミアムデー 問題

CodeIQ | できる人のおちんぎんあっぷ問題の回答言語ランキング - 人気なのはどの言語?

概要 CodeIQ で できる人のおちんぎんあっぷ 問題を出題しました。 codeiq.jp

Atom の monit 用 syntax highlight Package を作った

Atom の monit 用 syntax highlight Package を作りました。

監視ツール monit の基本情報

監視ツール monit についてまとめます。 ※この情報は個人メモ的なもので既出情報です。特に役に立たないと思います

Ubuntu で Upstart を利用する際のデバッグについて

Ubuntu で Upstart を利用する際のデバッグについて。 ※個人メモです。既出情報であり、特に他の人の役には立たないと思います