ようへいの日々精進XP

よかろうもん

ゴールデンウィークスペシャル : 奥さんが髪を切っている間に「ExcelできればElixirマスターできる」を ExUnit で写経する (1) #fukuokaex

tl;dr Elixir の導入 写経 (Excel の操作と同じ Elixir) 事前に Enum.sort() Enum.filter() Enum.map() 合わせ技 以上 tl;dr 先日の Fukuoka.ex #8 で @piacere さんのお話で紹介されていた資料. speakerdeck.com インパクトのあるタイトルだったが, 確かに …

2018 年 05 月 03 日(木)

ジョギング 日課 頭痛 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 10) ~ Q31. オブジェクト指向 Q32. オブジェクト指向 Q33. デフォルト引数 ジョギング 三日月山 -> 立花山をトレランで縦走してみた とても走り続けられるような…

ソフトウェア工学 「第 5 章 要求分析」のまとめ

これは 5. 要求分析 はじめに 1. 要求とは 2. 要求から要求仕様へ (1) 要求 1) 機能要求 2) 非機能要求 (2) ドメイン知識 3. 要求分析のプロセス (1) 要求抽出 1) ステークホルダ分析 2) 課題抽出 3) 要求の策定 (2) 要求の分析と交渉 (3) 要求仕様の文書化 …

shUnit2 で awscli を使ったシェルスクリプトのユニットテストを Travis CI と AWS CodeBuild で実行した際のメモ

tl;dr と言っても, まずはコードを御覧ください TravisCI で実行する .travis.yml 工夫したところ (イケてないかもしれないところ) Python 環境でやった awscli を利用する準備 実行結果 AWS CodeBuild で実行する AWS CodeBuild x GitHub buildspec.yml 工…

2018 年 05 月 02 日(水)

ジョギング 日課 頭痛 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 9) ~ Q28. オブジェクト指向 Q29. Object#equal? Q30. 多重代入 ジョギング お昼に香椎浜 x 2 周 途中から雨がすごく降ってきて, 久しぶりにびしょ濡れになった …

ソフトウェア工学 「第 4 章 ソフトウェアプロセス」のまとめ

これは 4. ソフトウェアプロセス はじめに 1. プロセスとプロダクト (1) ライフサイクルモデル (2) ソフトウェアプロセス研究の隆盛 (3) プロセスからアーキテクチャへ (4) プロセスとプロダクトへの関心の交替 2. ライフサイクルモデル (1) ライフサイクル…

2018 年 05 月 01 日(火)

ジョギング 日課 たけのこ 夕飯 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 8) ~ Q25. オブジェクト指向 Q26. 文法 Q27. 文法 ジョギング 香椎浜 x 2 周 なんだかバランスが悪い感じがしている 日課 (腕立て x 50 + 腹筋 x 50) x …

ソフトウェア工学 「第 3 章 ソフトウェア工学の意義と方法」のまとめ

これは 3. ソフトウェア工学の意義と方法 はじめに 1. ソフトウェア工学とは (1) ソフトウェア工学の定義 (2) ソフトウェア工学の特徴 (3) 関連分野 2. ソフトウェア工学の歴史 (1) ソフトウェア工学の誕生 (2) その後の展開 1) 1970 年代: 構造化の時代 2)…

2018 年 04 月 30 日(月)

ジョギング 日課 夕飯 今日のるびぃ ~ AWS SDK for Ruby に issue を出した件 ~ 経緯 issue どんなバグだったのか ジョギング 香椎浜 x 2 周 なぜか両足全体が筋肉痛 日課 (腕立て x 50 + 腹筋 x 30) x 3 夕飯 奥さんが作った新玉ねぎのスープ, 焼いたベーコ…

shUnit2 で awscli を使ったシェルスクリプトのユニットテストを書くまでの諸々

tl;dr shUnit2 shUnit2 とは shUnit2 で Hello World shUnit2 諸々 詳細については... Assert assertEquals assertNotEquals Setup/Teardown oneTimeSetup oneTimeTearDown ちなみに, setUp と tearDown awscli を使ったシェルスクリプトでテストする さて, …

2018 年 04 月 29 日(日)

ジョギング 日課 開発合宿二日目 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 7) ~ Q22. 正規表現 Q23. コマンドラインオプション Q24. オブジェクト指向 ジョギング 別府の街 (海沿い) を 40 分くらい 知らない街を走るのって気持…

2018 年 04 月 28 日(土)

ジョギング 日課 別府に開発合宿に 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 6) ~ Q19. ライブラリ YAML Q20. コマンドラインオプション Q21. オブジェクト指向 ジョギング お休み 日課 お休み 別府に開発合宿に 開発合宿の成果…

2018 年 04 月 27 日(金)

ジョギング 日課 PyFukuoka #4 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 6) ~ Q16. Object#freeze Q17. Proc Q18. ライブラリ ジョギング 香椎浜 x 2 周 テンポ良く走れたと思う 両足の太もも裏に張りを感じる 日課 お休み PyFu…

2018 年 04 月 26 日(木)

ジョギング 日課 頭痛 下痢 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 5) ~ Q13. オブジェクト指向 Q14. Enumerable#inject Q15. 整数と浮動小数点数の演算 ジョギング 香椎浜 x 2 周 ゆっくり走る 日課 (腕立て x 50 + 腹筋 x 5…

2018 年 04 月 25 日(水)

ジョギング 日課 夕飯 shunit2 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 4) ~ Q10. オブジェクト指向 Q11. オブジェクト指向 Q12. オブジェクト指向 ジョギング 香椎浜 x 2 周 足が............ 日課 今日はお休み 夕飯 俺達の…

2018 年 04 月 24 日(火)

ジョギング 日課 頭痛やらいろいろ 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 3) ~ Q7. 例外処理 Q8. 定数 Q9. オブジェクト指向 ジョギング 雨音で目覚めた。おはげようございます。— Yohei Kawahara(かっぱ) (@inokara) 2018…

2018 年 04 月 23 日(月)

ジョギング 日課 夕飯 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 2) ~ Q4. 文法 Q5. 定数へのアクセス Q6. 例外処理 ジョギング 香椎浜 x 2 周 んー、体中に疲れが溜まっている感じ 日課 なんか, 体中が張ってるし, キツかったの…

2018 年 04 月 22 日(日)

ジョギング 日課 JAWS-UG福岡 今日のるびぃ ~ RDoc でドキュメントを作成してみる ~ サンプルコード ドキュメントを生成 ジョギング 香椎浜 x 2 周 足に疲労が蓄積している感満載の走りだった 日課 (腕立て x 50 + 腹筋 x 50) x 5 JAWS-UG福岡 jaws-ug-kyush…

2018 年 04 月 21 日(土)

ジョギング 日課 今日のるびぃ ~ Ruby技術者認定試験【Gold】模擬問題を解いてみる (re: 1) ~ Q1. オブジェクト指向 Q2. オブジェクト指向 Q3. オブジェクト指向 ジョギング 香椎浜 x 3 周 暑かったけど, いい汗かけた 日課 (腕立て x 50 + 腹筋 x 50) x 3 …

2018 年 04 月 20 日(金)

ジョギング 日課 fukuoka.ex #8 に参加した 今日のるびぃ ~ awspec に送った pull request ~ 今回送った pull request 地味に大変だった Fukuoka.rb にて ジョギング 香椎浜 x 2 周 走りやすい日が続いている 日課 お休み fukuoka.ex #8 に参加した fukuokae…

2018 年 04 月 19 日(木)

ジョギング 日課 夕飯 今日のるびぃ ~ exercism.io で世界を相手に Ruby のプログラム問題を解いていく (2) ~ 今日の問題 ~ Calculate the Hamming difference between two DNA strands. ~ テスト 実装 publish 写経 exercism.io って ジョギング 香椎浜 x 2…

2018 年 04 月 18 日(水)

ジョギング 日課 Fukuoka.rb 今日のるびぃ ~ exercism.io で世界を相手に Ruby のプログラム問題を解いていく (1) ~ exercism コマンドラインツールの導入 セットアップ 問題の取得 HelloWorld 解答を提出 ジョギング 香椎浜 x 2 周 昨日よりは黄砂は飛来し…

2018 年 04 月 17 日(火)

ジョギング 日課 テンション 川内優輝選手 exercism.io 今日のるびぃ ~ Ruby 技術者認定試験 Gold 演習問題を解いていく (27) ~ Q49. 組み込みライブラリ Q50. 組み込みライブラリ ジョギング 香椎浜 x 2 周 黄砂が酷い感じがしたのでマスクで走った 日課 (…

2018 年 04 月 16 日(月)

ジョギング 日課 黄砂 曜日をビットで表現する ケンカ 今日のるびぃ ~ Ruby 技術者認定試験 Gold 演習問題を解いていく (26) ~ Q46. オブジェクト指向 Q47. 組み込みライブラリ Q48. 組み込みライブラリ ジョギング 香椎浜 x 2 一生懸命走ったつもりだったけ…

2018 年 04 月 15 日(日)

ジョギング 日課 夕飯 今日のるびぃ ~ Ruby 技術者認定試験 Gold 演習問題を解いていく (25) ~ Q43. 組み込みライブラリ Q44. オブジェクト指向 Q45. 組み込みライブラリ ジョギング 香椎浜 x 3 周 香椎浜は少し風が強くて, 走りづらかったし, なぜかわから…

内閣府が提供する祝日・休日 csv データをよしなに JSON フォーマットに変換して Amazon S3 に保存する Python スクリプトを書いてみたのと, そこで得たイイ感じでテストを書く, テストを回す為の知見を幾つか

tl;dr 作ったもの 知見 requests.get() を mock で置き換える S3 への put_object を moto で置き換える invoke コマンド Travis CI を使って, 複数の Python バージョンでテスト出来るようにする 以上 tl;dr inokara.hateblo.jp 前回の記事の続きというか, …

ソフトウェア工学 「第 2 章 ソフトウェアの不具合がもたらす社会的影響」のまとめ

これは 2. ソフトウェアの不具合がもたらす社会的影響 はじめに 1. システム・エラーの影響 (1) 情報システムの不具合事例 (2) 組み込みシステムの不具合事例 (3) 大きな社会的損失 2. コンピュータ犯罪 (1). 不正アクセスと個人情報保護 (2). システムの脆…

2018 年 04 月 14 日(土)

ジョギング 日課 だるい Elixir のライブラリ 今日のるびぃ ~ Ruby 技術者認定試験 Gold 演習問題を解いていく (24) ~ Q40. オブジェクト指向 Q41. 標準添付ライブラリ Q42. 組み込みライブラリ ジョギング 雨が降ったりやんだり, 強風だったりしたのでお休…

最近, 祝日・休日について悩むことがあったので, 内閣府が提供する祝日・休日 csv データを Elixir から利用するライブラリを作ってみた && Travis CI で継続的にライブラリを運用する方法を検討したのでメモ #fukuokaex

tl;dr 作ったもの リポジトリ 簡単な使い方 Install to_json holiday?() when?() all() メモ パイプライン演算子使いまくり CSV データをどこに配置するか ドキュメント テスト Travis CI を利用したノーメンテナンス的継続的デリバリー 以上 tl;dr 最近, 祝…

2018 年 04 月 13 日(金)

ジョギング 日課 仕事 帰福 夕飯 疲れた 今日のるびぃ ~ Ruby 技術者認定試験 Gold 演習問題を解いていく (23) ~ Q37. オブジェクト指向 Q38. オブジェクト指向 Q39. 標準添付ライブラリ ジョギング 皇居を走ってきた 今日は信号機に引っかかることが無かっ…