GGG

プログラミング言語やソフトウェア開発について思ったことを書いてます

アジャイルな見積もりと計画づくり

職場の同僚からのお勧め本。 アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~ 今回はいつもと違う感じでストーリー調に書いていきます。 状況把握 初めに、私はある新企画プロジェクトに参加することになったエンジニアです。リー…

【感想】スモール・リーダーシップ

最近きになる書籍があって、読みました。 「スモール・リーダーシップ」という本です。 あとで内容を再確認できるように軽くまとめておく。 書籍のターゲット 著者はIT業界の人と思いますが、業界は特に関係なく全ての業界の小チームのリーダーの人、なった…

Mac導入時にやること #2 バックスラッシュをより簡単に

Mac

環境 mac book pro 2017 USキーボード OS : Sierra(10.12.6) option + \ でバックスラッシュをタイプするのがめんどくさいです。 キートップに ‘\'が印字されていますが、押すと¥ が出力されます。 うーん。 調べたらありました。 会社で使ってるmacでそんな…

Mac導入時にやること #1 Sierra ,emacs , metaキー

最近、macbook pro 2017を買いました。 仕事でも使っているのですが、 emacsでのメタキーの位置が悪くて以前に「Optionキー –> Metaキー」に設定したのですが 設定したのが数年前でどうやってるのか思い出せませんでした・・。 見つけたサイトと設定場所は変…

「React Design Patterns and Best Practices」を読んだ

発売日に予約したのに、積読状態だった書籍を消化。 書籍名がステキで思わず購入。先日ようやく読み終わった。 個人的には、とても良書だと思う。 reactを使って開発しているエンジニアにはぜひご一読いただきたい書籍だと思う。 タイトルから想像がつくよう…

docker build で 「no space left on device」と出たらやること

docker利用時にタイトルのno space left on deviceが出た場合に下記の2つを実施して解決。 やる前に 稼働してるコンテナを止めた方がいいよ。 その1 コンテナの削除 docker ps -aq | xargs docker rm イメージの削除 docker images -aq | xargs docker rmi …

nginx error_pageをS3にしてみる

nginx + rails および AWS の構成。 Route53のDNS failover機能をつかってsorryページをS3 Bucketに用意するようにした。 nginxがダウンした場合はこれでOKだが, railsがダウン場合も同じようなことをしたい。 rails がダウンした場合(502 Bad gateway)のsor…

webpack-dev-server トラブルシューティング

webpack-dev-serverで以下のようなエラーが出た場合は、 他に開いているターミナル上で npm start (webpack-dev-server)している可能性がある > app@0.0.0 start /Users/user/workspace/app > webpack-dev-server --config ./webpack.config.js events.js:16…

【感想】React Components

React Components作者: Christopher Pitt出版社/メーカー: Packt Publishing発売日: 2016/04/21メディア: Kindle版この商品を含むブログを見る 目的 現職のポジションで活かせる内容が一つでもあるか? 初学者向けの教材として利用可能な書籍を探してます。 …

【感想】React ビギナーズガイド

経緯 読むに至った経緯。 チームに配属になったReact未経験者向けの学習書籍として利用可能か。 現在の業務に取り入れられる何かがあるか? 結論 可能だが、ちょっとハードルが高い気がする。 Flow, Jestは使っていないため導入時に参考になりそう。 思った…

【感想】はじめてのCSS設計

読むに至った背景 現在、保守・運用中のサービスが近い将来CSS面で保守しにくくなりそうで、どうになならないかと思った。 そこでメンテナブルなCSS設計するにはどうしたらいいのか?気になり読んでみることにした。 背景その2 私は開発責任者(システム開…

【感想】 React 開発入門 / 入門React

経緯 プロジェクトの開発責任者になってから、チームに加入するメンバーにReactを教育する担当になった。 そのため、研修期間内での必読書としての候補。 結論、 WebデベロッパーのためのReact開発入門 JavaScript UIライブラリの基本と活用 は 研修用として…

Mac で Docker 使ってた困ったこと

Mac で sleepすると、 Dockerの挙動がおかしくなる問題にしばらく困っていたが解決 Docker for Mac でアップデートしたらなおった。 v 1.12.5 OSX : El Capitan v10.11.6 github.com

Uncaught ReferenceError: regeneratorRuntime is not defined

Outline 下記のトラブルが発生した場合の対処方法に関する資料. Uncaught ReferenceError: regeneratorRuntime is not defined Environment npm : v3.10.8 node : v7.0.0 ReactJS : v15.4.0 webpack : v1.13.3 Cause JavaScript のES6文法をソースコードで使…

Niubility!

GitHub で PullRequestを送ってマージしてもらった後に 「Niubility!」とコメントをいただいた。 初めてみた単語だったので調べてみたが中国製英語だそうだ。(和製英語的なものらしい) 和訳すると「すごい」という意味らしい。 ja.urbandictionary.com

【感想】年収の伸びしろは休日の過ごし方で決まる。

読書期間 1-2週間(週末利用) 感想 ひさびさにビジネス書の類を読んだ。 気分転換や新しい発想を取り入れるには、いいものだ。今後も読み続けたい。 以下の3点にまとめてみた。 全体を通して言えることは、ただ弛緩して過ごすのではなくオフタイムを真剣…

React Native はじめました。

Ruby on Rails はいったん離れて、React Native + redux でモバイルアプリケーションを開発することになった。 React Native : 0.20 数か月経つが、徐々に慣れてきた。 React Native Tutorial 他に役にたった書籍 Getting Started With React Native 平易な…

Ruby Silver試験 悩んだことメモ

その1 メモ 以下は勘違い。 y = 1 は評価されていないように思えた。 これにより未定義によるエラー発生になると思った。 実際はnil が出力される。 その2 メモ 仕様をよく知らなかった。

Ruby 技術者認定制度試験 sliver 合格しました

Ruby に出合ってから1か月半で、Silver取りました。 これからRuby on railsでの開発が始まるということで勉強しました。 勉強した内容を簡単にまとめておきます。 勉強したこと。 Ruby技術者認定試験合格教本の6章(添付ライブラリ)を除いて ひととおり勉…

【感想】あの人はなぜ、東大卒に勝てるのか

読書期間 1日(2-3時間) まとめ 論理思考とは 言葉を明確にして筋道を作ること あくまでも、直感を補助するもの 言葉とは 境界線を作ること。 対象を識別し、対象とそうでないものを分けること。 e.g) りんごを識別することで、りんごでないものが分かる。 新…

【感想】準備する力

(角川文庫)" title="準備する力 夢を実現する逆算のマネジメント (角川文庫)" class="asin"> 著者: 日本代表GKの川島永嗣 読書経緯 家族が持っていた、この本に目がとまった。 気になったので借りた。 読書期間 2-3日 まとめ(気になった表現など) 準…

Gemfile を使って gemを管理する

bundler をインストールし、以降は Gemfileで管理する >gem install bundler Fetching: bundler-1.11.2.gem (100%) Successfully installed bundler-1.11.2 Parsing documentation for bundler-1.11.2 Installing ri documentation for bundler-1.11.2 Done …

Ruby on Rails エンジニアになりました。

IT企業にてRuby on rails エンジニアになりました。 ソフトウェアエンジニアとしてスクリプト言語をひとつマスターしたい。 フルタイムでスクリプト言語の経験を積みたいと思ったしだいです。 Powershell や VBAは過去に作業の自動化でコード書いたことあり…

よく使う?最近使ったgit command

git

これまでGitの操作はSourceTreeによるGUI操作が多かった。 転職して職場が変わったらCUI操作がメインになった。 ここ最近、使ったコマンドを一覧にしてみた。 Git command 一覧 command Description git init カレントディレクトリにリポジトリ生成 git add …

【感想】ハードワークでも折れないこころの作り方

読書経緯 表題の通りでこころが折れそうになったので読もうと思った。 読書期間 2-3日 まとめ 定義 折れない心とは? 竹のようなしなやかなこころ もう少し具体的には、「柔軟性」、「自分自身の弱さを認識し、受け入れること」 どうやって作るのか? 自分自…

【感想】Webを支える技術

読書経緯 機械メーカーのソフトウェアエンジニアからIT業界のWebエンジニアへ転職。 研修の中でご推薦書ということで、現職の先輩社員からのご推薦(借りた)。 読書期間 2週間 感想 副題にも記載している通り、HTTP,URI,HTML,REST に関する説明およびWebサ…

【感想】20代で始める大好きなことの見つけ方

読書経緯 家族が貸してくれた。 読書期間 3日程度 紹介 20代前半(主に大学生?)が対象のようです。 非常に平易に書いてあるため読み進めやすい。 好きなことを仕事にしたい! でも自分の好きなことが分からないという方にオススメの書籍。 どうやったら見つ…

【感想】トヨタで学んだ「紙一枚!」にまとめる技術

トヨタで学んだ「紙1枚! 」にまとめる技術 購入経緯 書籍の帯に思考整理法 と書いてあったので気になった。 読書期間 2-3時間 紹介 若手~中堅社会人の方にオススメ。 「紙1枚」にまとめる技術について紹介。 その技術というのは思考整理法のことである…

【感想】ワンランク上の問題解決技術

ワンランク上の問題解決の技術《実践編》 視点を変える「ファンクショナル・アプローチ」のすすめ 読書経緯 本書で紹介しているファンクショナル・アプロ―チとはどういうものか気になった。 読書期間 2日間 紹介 著者は建設コンサルタントをされている方の…

【感想】「わかる」とはいったいどういうことか?

「わかる」とはどういうことか ――認識の脳科学 (ちくま新書) 読書理由 仕事やプライベートでの勉強などを通して、より効率的に問題解決や勉強するため。 期間 2日 感想 「わかる」とはどういうことなのかを脳に障害を持つ方々の診断(臨床医)をされている方…