ぽっぽこメモ太郎

短くて分かりやすい備忘録を目指しています

Windows10(ホストOS)上に Windows10(ゲストOS)を構築する

目的 VirtualBox + Vagrant で、Windows10 上に Windows10 の仮想環境を構築したい きっかけ Windows10 上で開発することになったが、Windows10をそのまま開発に使うのは個人的に好きじゃない。 開発環境を切り離したいが、職場の都合で Docker は使えない為…

まつもとゆきひろ コードの世界(第2章)

先日、久しぶりに「まつもとゆきひろ コードの世界」の第2章を読み返した。 10年以上前の本だけど今でも十分勉強になることが書いてあるので、読んだことの無い方は一度読んでみて欲しい。 tatsu-zine.com 今回は「動的型付け言語のデメリットを克服する方法…

Railsプロジェクト作成手順

rails プロジェクトを作成するときの手順を忘れて毎回ググるのでメモ bundle installの--path vendor/bundleは付ける派 環境 Ubuntu Server 18.04 LTS rbenv 使用 binstubs 使用 手順 ディレクトリ作成 $ mkdir [project_name] $ cd [project_name] Rubyバー…

vagrant + プロキシ環境にdocker導入

プロキシを通していない環境(自宅)は問題なかったけど、プロキシを通している環境(職場)では色々躓いたのでメモ 公式のインストール手順 に沿って進めた 環境 ホストPC OS: Windows 10 ゲストPC OS: Ubuntu Server 18.04 LTS 躓いた所 docker インストー…

Git でよく使うコマンド

よく使うやつコマンドをメモ 変更の退避 -uオプションを付与することにより、新規追加ファイルも同時に退避してくれる $ git stash -u 退避した変更を一覧表示 $ git stash list 退避した状態を戻す $ git stash apply stash@{0} ローカルで変更したファイル…

sshd_config の設定変更

以前の記事 で挙げていた項目の中でも出来るだけ早めにやっておきたいこと 特にパスワード認証は早めに無効化しておきたい 手順 /etc/ssh/sshd_configファイルの編集をする $ sudo vi /etc/ssh/sshd_config 今回設定の変更を行うのは後述の2点 パスワード認…

公開鍵認証の有効化

以前の記事 で挙げていた項目の中でも一番最初にやっておきたいこと ここでは公開鍵認証についての説明はしないが、以下の記事が参考になると思う → SSHの公開鍵認証における良くある誤解の話 - Qiita 環境 ローカル環境 OS:Windows 10 ターミナル:Git bas…

Ubuntu 18.04 セキュリティ周りのセットアップ

少し前からConoHaのVPSを借りていたが全然触れていない。 とりあえずセキュリティ周りの基本的なセットアップだけでも終わらせておく。 実施内容 公開鍵認証の有効化 パスワード認証の無効化 rootユーザーでのログインの無効化 ssh接続用のポートをデフォル…

JavaScriptでファイルを保存する

JavaScriptでテキストファイルを保存したかったので調べた結果をメモ。 ファイルを保存する処理は こちら の記事を参考にしている。 ファイル名や拡張子も指定したかったのでその部分に関しては aタグを作成する方法に変更した。 サンプルコード var readTex…

このブログについて

主に以下の3つを投稿する予定。 勉強したことのアウトプット 自分用メモ 雑記 Githubのプライベートリポジトリにメモ用のマークダウンファイルを作ってメモしていたが、もっとアウトプットを重視しようと思ったのでこのブログを作成した。 やりたいことや興…