Stones on the Shoulder of Giants - Personal Knowledge Base

UML_and_tool

UML_and_tool

UML と 記述ツール :fa-pencil: Universal Modeling Language と 書くためのツールについて。 動機 開発をちゃんとできるようになりたいなぁと思う今日この頃。 開発後のテストが不十分でバグを含むようなことを割けたい。 これは作ったものに対して、本来の目的に立ち返って使えるか試せていないのでは
Ruby coding convention (コーディング規約)

Ruby coding convention (コーディング規約)

まだ模索中です。何かコーディングのルールがあればきれいに統一性持って効率よくかけるようになると信じて… 覚えられないので書いてるときに怒ってくれる rubocop に従いながら、逆に調教して自分なりにやりやすい規約を作っていければいいかもしれません。 rubocop installation gem install
Atom

Atom

A hackable text editor for the 21st century. See https://atom.io for the details. === plugins 便利なプラグインについて Remote-FTP Install the plugin Remote-FTP to your Atom ローカルに hoge というディレクトリを作成。 その配下に .ftpconfig というファイルを作成 { "protocol": "sftp", "host": "hostname_or_ip", "port": 22, "user": "your_username", "remote": "/full/path/to/remote_dir", "privatekey": "~/.ssh/your_id_rsa", "hosthash": "", "ignorehost": true, "connTimeout": 10000, "keepalive": 10000, "keyboardInteractive": false, "keyboardInteractiveForPass": false, } Ctrl + Shift + P で Remote FTP: Toggle を実行 hoge ディレクトリをツリーで
VMware-ESXi-6.5

VMware-ESXi-6.5

VMWare ESXi 6.5 installation 久しぶり。2017/11現在は6.5が最新版 Dowload ISO file: VMware-VMvisor-Installer-201701001-4887370.x86_64.iso Configure root password, fixed IPv4 address, DNS resolver and SSH availability Access it from your browser, and in my case I got some error below: Unhandled Exception Unfortunately, we hit an error that we weren’t expecting. The client may continue working, but at this point, we recommend refreshing your browser and submitting a bug report. 4. Fix it with the ESXi Embedded Host Client Go to ESXi Embedded Host Client download page on VMware Lab And copy the URL of ESXUI offline bundle for 6.x (e.g. http://download3.vmware.com/software/vmw-tools/esxui/esxui-offline-bundle-6.x-7119706.zip) SSH to your
Serverspec study

Serverspec study

Serverspec サーバ設定のテストを Rspec で書く Serverspec を勉強する。 === 参考 「Serverspec」を使ってサーバー環境を自動テストしよう: さくらのナレッジに綺麗にまとまっている serverspecのリソースタイプ・マッチャー: メモ的に色々なテストを書いてくれている
Gitbook

Gitbook

gitbook docker containerとか転がってるけど、まずは気持ちを新たに王道のインストールをして使い倒す。 いずれ docker container 化して、 nginx proxy のコンテナの後ろにドキュメントごとに設置したい。 インストールはほぼコレ: http://takemikami.com/2017/02/14/gitbook.html package.json に scripts を書いておくと便利 "scripts": { "dev": "gitbook serve", "build": "gitbook build", "pdf": "gitbook pdf",
Python

Python

オレオレ Python 環境整備 Ruby, Node.js から Python 使わなきゃいけなくなってきた時に、自分が必要なものをセットアップしていってみた。 pyenv で python 管理 pyenvいれる。 mac なら homebrew で brew install pyenv .bashrc や .zshrc でパスを通したり ## pyenv export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ]; then export PATH=${PYENV_ROOT}/bin:$PATH eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" fi pyenv で python を入れる pyenv install 3.11.3 この
SendGrid で email 環境整備

SendGrid で email 環境整備

SendGrid でメール配信環境 主に監視とかの通知目的で設定。自分で作ったアプリケーションの認証にメールが使えるようになる(いっそパスワード覚えなくていいようになる) prepare your domainname Sign Up to SendGrid I chose free plan need to subscribe with your domain name info email will come from support team, and you need to prove that you are the legitimate owner of the domainname. In my case, I put
OpenVPN

OpenVPN

OpenVPNとは? セキュリティとパフォーマンスがかなり優れているといわれていそうなプロトコルで、ほかのプロトコルに比べて推奨されている。 ただし 3rd party application がクライアント側にも必要だし、認証のためには証明書のインストールが必要、設定も書かないとい
vpn protocols comparison

vpn protocols comparison

vpn protocol 比較 L2TP/IPSec 気楽に使えそう。クライアント側にアプリのインストールも不要 たまにFWでポート閉じられているLANがあるらしいので、環境によってはうまく動かないか? Qiitaの記事 を参考にサクサク作れました。 OpenVPN 最大級のセキュリティとパフォーマンス が