haku-maiのブログ

インフラエンジニアですが、アプリも作ります。

2020-01-01から1年間の記事一覧

/dev/randomと/dev/urandomの違い

本記事で行うこと /dev/randomと/dev/urandomの違いについて簡単に試す モチベーション /dev/randomを利用している本番処理があったが、ブロック待ちが発生してしまい障害になった。 /dev/randomを推奨されておらず、/dev/urandomを利用することが推奨されて…

【Django3.1】generic viewを利用してCRUDを行う方法

本記事で行うこと モチベーション 環境 事前準備 pyenv環境 Djangoのインストール Django 初期設定 CRUD用のDBを作成 Read画面の作成 URLのつなぎこみ Read画面の作成 Create画面の作成 Update画面の作成 Listページからのリンクを作成 Dalete画面の作成 本…

【mac issue】『xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun』エラー

mac

mac issue系 自分のメモようなので雑です。 本記事で行うこと 以下エラーの解消方法 * 『xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun』 再…

xterm.jsの見た目を変更する

本記事で行うこと xterm.jsのterminal optionをつかって見た目を変更してみます。 xterm.jsのインストールやキーボード入力をする方法は以下を参照ください。 n-guitar.hatenablog.com 参考サイト 公式ドキュメント ITerminalOptions 初期状態 初期状態は以…

xterm.jsでキーボード入力を受け付ける方法

本記事で行うこと xterm.jsを利用して、キーボード入力を受け付けるhtmlを作成する。 ※環境はnode.jsを使いますが、最後にCDNサイトを使ってhtmlファイルのみで行う方法も記載しておきます。 モチベーション vscodeのterminalなどで採用されているxterm.jsを…

alpine linuxをVMWareFusionにインストールする

本記事で行うこと alpine linuxをVMWareFusionにインストールする。 管理用のuserを作成する。 macのterminalからsshで管理用のuserにログインする。 モチベーション Linux上で動作するapplicationの実行環境として軽量なLinuxを探していた。 環境 macbook p…

k3sのクイックスタートをCentOS7で試す

本記事でやること Rancher社が公開しているクイックスタートを試す。 VMWareFusion上のCentOS7上でk3sのserver/agentを構築。 nginx podを起動させ外部公開する。 k3sをアンインストールする。 参考サイト k3sのgithubレポジトリ github.com モチベーション …

oracle db接続可能で一番簡単なweb clientは多分metabase

本記事でやること docker for mac上でmetabase containerを起動。 oracle接続に必要なojdbcのjarをcontainer上にコピーする。 oracle dbに接続してみる。 モチベーション oracle dbをとりあえず構築したあと、SQLでuser作成したり、table作成したいがsqlplus…

Linuxでchmod -R 777 /した時なぜsudoとかできなくなるのか?

まえがき Linuxでroot directoryから『chmod -R 777 /』実行してしまい障害になったケースはよく聞く。 最近自分の周りでもこうした障害が発生したのだが、当時sudoコマンドとかが使えなくなったという。 なぜ使えなくなったのかを調べてみる。 問題のコマン…