2017-12-01から1ヶ月間の記事一覧

読みやすいPRの書き方まとめ

前提 コードを書く前に [ ] 実現したい要件はそれで合っていますか? [ ] フローチャートなどで処理の流れを可視化できていますか? [ ] 本当にそのソリューションで正しいですか?解決方法は本当にそれだけですか? 変数 [ ] それ変数化する意味ありますか…

コードレビューまとめ

ざっと見てコードボリューム見る。 +400 くらいが妥当 コミット粒度とコメントを見てみる ざっくり全体感を見る、splitで見る Reviewをするときに、なぜそうするべきなのか、cons, prosを示し、参考リンクもはる。 hogeしたほうがいい。 fugaということが考…

(随時更新) JS著名ツールなんとなくまとめ

Package manager npm npm is the package manager for JavaScript and the world's largest software registry. a package manager for javascript npm makes it easy for JavaScript developers to share and reuse code, and makes it easy to update the …

いつも学校のreport書くときに迷うのでメモ、markdownをpdfに変換

$ markdown-pdf hoge.md $ ls hoge.md hoge.pdf Reference from https://github.com/alanshaw/markdown-pdf

rbenvによるrubyのバージョンを切り換え備忘録

$ ruby --version $ rbenv versions $ rbenv install -l $ rbenv install 2.5.0 $ rbenv global 2.5.0 global, local, shell global: ~/.rbenv/version local: ./.ruby-version shell: RBENV_VERSION インストールしたいrubyのバージョンがリストにない場合 …

headless-chromeとpuppeteerを使った、web操作の自動化とscraping

headless-chromeとpuppeteerを使った、web操作の自動化とscraping puppeteerとは Puppeteer is a Node library API that allows us to control headless Chrome. https://github.com/GoogleChrome/puppeteer $ npm i puppeteer Headless Chromeとは Headless…

AltCSSについて雑多に書く。scss(sass), less, stylus

Sass Summary 2014/3 version: 3.2.15 current release: 3.5.4 https://github.com/sass/sass Sass can be used from the command line or as part of a web framework. The first step is to install the gem: $ gem insatll sass After you convert some C…

TCP/IP

コンピュータネットワーク発展の7つの段階 年 --- 1950 バッチ処理(処理するプログラムやデータなどをまとめて一括で処理する方式) 1960 タイムシェアリングシステム(TSS):一台のコンピュータに複数の端末を接続し、複数のユーザーが同時にコンピュータを…

「内部統制のためのアイデンティティ管理 導入や運用における落とし穴とは」を読んで

予防的統制とは、各ユーザーの職務内容に応じて、適切なシステムに対する適切なアクセス権限の付与や剥奪を実施すること 発見的統制とは、各種システムに実際に格納されているアクセス権限設定を確認し、誤りがあればこれを修正する作業のこと 「ユーザー・…

Linux 実践入門

LINUXシステム実践入門 シェルはユーザーから入力された指示に従い、コマンドを実行し、結果を出力するプログラム。 $ コマンド 引数 コマンドはシステムに処理させる命令で、プログラムやシェルスクリプト、シェルのビルトイン(組み込み)コマンドの名前を…