プラグインマネージャー カラースキーム ステータスライン 空白可視化 インデント可視化 ファイルエクスプローラー タグ一覧表示 まとめ 今回はプラグインをインストールして主に見た目の変更をしてみる。 プラグインマネージャー プラグイン管理はプラグイ…
Neovimのインストール checkhealth まとめ 最近はVisual Studio Codeを使うことも多くなってきたが、Vimが好きなのでNeovimで開発環境を構築してみる。 Vimの設定については検索すると色々出てくるが、設定ファイルが複雑だったり、自分の環境では動かなかっ…
Chromeアドオン Vimiumのインストール Vimiumの基本的な使い方 ページナビゲーション操作 vomnibar操作 検索モード操作 履歴ナビゲーション操作 タブ操作 Chromeアドオン ChromeでVimのようなキー操作を可能にするアドオンとしては以下のものがあるが、ユー…
bullet インストール 使い方 オブジェクト 色変更 bullet github.com bulletを使うとPythonでコマンドラインツールを開発するときに図のようなインタラクティブプロンプトを簡単に作成できる。
litecli インストール 使い方 設定ファイル カラーテーマ クエリの保存 出力フォーマット litecli github.com litecliはpgcliやmycliと同じく補完とシンタックスハイライトができるSQLiteクライアント。
dutree インストール 使い方 dutree github.com Rust製のdutreeコマンドを使うと図のようにディスク使用量を可視化できる。
sd インストール 使い方 sd github.com Rust製のsdコマンドはsedコマンドの代わりとして使えそうなコマンド。 直感的に書けることと高速なのが特徴とのこと。
hexyl インストール 使い方 hexyl github.com hexylはRust製のコマンドラインHEX(16進数)viewer 。 下記パターンで色分け表示できる。 NULL bytes printable ASCII characters ASCII whitespace characters other ASCII characters non-ASCII
fd インストール 使い方 引数なしで検索する 検索対象ディレクトリを指定する 正規表現を使用する 拡張子を指定する(-e) シンボリックリンクを辿って検索(-L) max-depthを指定する(-d) ファイルタイプを指定する(-t) 隠しファイル(-H)、ignoreファ…
lsd インストール 使い方 lsd github.com lsdコマンド(ls deluxeの略らしい)は図のような色、アイコン付きのlsコマンド。 特徴としてはRust製なので高速とのこと(比較対象はRuby製のcolorlsとRust製のexa)。 Command Mean [ms] Min…Max [ms] lsd -la /et…
bat インストール 使い方 言語指定 カラーテーマ Git連携 bat github.com batは"A cat(1) clone with syntax highlighting and Git integration."と説明されているcatの代わりとして使えるコマンドで以下のような特徴がある。 シンタックスハイライト Git連…
GitHub Trending カラースキームまとめ系 カラースキーム morhetz/gruvbox thinkpixellab/flatland joshdick/onedark.vim nanotech/jellybeans.vim NLKNguyen/papercolor-theme cocopon/iceberg.vim GitHub Trending GitHub Trendingで見かけるスター数100以…
column textql csvkit xsv visidata csvtotable daff tabview CSV(またはTSV)を処理するときにはcut, sort, awk, paste, joinといったコマンドを使うことが多いが、CSVの処理で使えそうなコマンドラインツールを簡単に試してみる。 テスト用のCSVデータは…
python -m json.tool jo jq jid gron jp json-server json2csv jsondiffpatch JSONの処理で使えそうなコマンドラインツールを簡単に試してみる。 python -m json.tool 19.2. json — JSON エンコーダおよびデコーダ — Python 3.6.5 ドキュメント Pythonのjson…
cheat.sh 使い方 コマンドラインクライアント cheat.sh github.com cheat.shを使うとコマンド等のチートシートを表示することができるので試してみる。 似たようなコマンドにtldrがあるがCheat sheets sourcesによるとtldrのリポジトリ等もソースとして利用…
django-silk インストール 計測結果ページ Summary Requests Details SQL Profiling 認証、認可 リクエストログ削除 django-silk github.com django-silkを使うと時間のかかるリクエスト、SQLを計測することができるので試してみる。 以下のバージョンでテス…
PostgreSQLの設定 Djangoの設定 (参考)django.db.utils.OperationalError: FATAL: Ident authentication failed for user (参考)AssertionError: database connection isn't set to UTC (参考)UserWarning: The psycopg2 wheel package will be rename…
python-decouple インストール 使い方 django-environ インストール 使い方 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にプロジェクトの設定情報を管理してみる。 python-decouple Djangoのsettings.pyに書いてある設定情報にはSE…
更新日時を保存する 同じユーザーの場合は閲覧数を何回もカウントしない 各Topicに対するページネーション 返信ページで表示する返信数を制限 返信投稿後に最後のページへ遷移するようにする まとめ A Complete Beginner's Guide to Djangoのチュートリアル…
Gravatar 独自テンプレートフィルタ まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にGravatarを表示する独自テンプレートフィルタを作成してみる。 Gravatar Gravatarとは「グローバルに認識されるアバター」という意味でブログやコ…
humanize 使用可能なフィルタ apnumber intcomma intword naturalday naturaltime ordinal まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にDjango テンプレートフィルタセットのhumanizeを使用してみる。 humanize humanizeはドキュ…
Markdownパッケージのインストール Markdownエディタを追加 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にMarkdownエディタを追加してみる。 Markdownパッケージのインストール Markdownエディタを追加するにあたり、最初にMarkdow…
UpdateViewでユーザーアカウント情報を編集 fieldsの変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にユーザーアカウント情報を編集してみる。 UpdateViewでユーザーアカウント情報を編集 前回まででクラスベース汎用ビューのUpd…
ListViewで一覧ページ作成 対話型シェルでページネーションの確認 関数ベースビューでのページネーション クラスベース汎用ビューのListViewでのページネーション ページネーションのテンプレートを再利用 まとめ A Complete Beginner's Guide to Djangoのチ…
ビューの種類 関数ベースビュー クラスベースビュー クラスベース汎用ビュー UpdateViewを使って編集機能を作成 UpdateViewのテスト まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にクラスベースビューを使用してみる。 ビューの種類…
モデルにフィールド追加 migrateコマンド実行 ビュー、テンプレートの変更 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にモデルに閲覧数カウント用のフィールドを追加してみる。 モデルにフィールド追加 migrateコマンドを使ってTo…
対話型シェルで確認 モデル、テンプレートの実装 annotate() まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にQuerySet APIを使ってみる。 対話型シェルで確認 チュートリアルに沿って掲示板アプリを作成しているが、今回はQuerySet A…
返信一覧ページの作成 返信一覧ページのテスト 返信一覧の表示 返信フォーム作成 返信機能のテスト まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に掲示板アプリの返信機能を実装する。 返信一覧ページの作成 このチュートリアルで作…
coverage.pyのインストール coverage.pyの実行方法 coverage.pyの設定 coverage.pyのプラグイン まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考に作成している掲示板アプリのテストコードのカバレッジを計測してみる。 coverage.pyの…
login_requiredデコレータ ログイン後のリダイレクト先 login_requriedのテスト Topic作成者としてログインユーザーを指定 まとめ A Complete Beginner's Guide to Djangoのチュートリアルを参考にビューをログイン済みユーザのみに制限してみる。 login_req…