カテゴリー

洗濯物を浸けておく方法のアイデア

実際に浸けている様子

バケツと洗面器を使って洗濯物を浸けておく方法

浸ける方法メモ

カテゴリー

小さな人形の干し方

干し方の様子

プーさん人形をハンガーに掛けた(前から見たところ)

プーさん人形をハンガーに掛けた(後ろから見たところ)

干し方メモ

カテゴリー
Linux

【シェルスクリプト】CSV ファイルの任意のカラムの値がリストにある値と一致したらその行を除きたい。

やりたいことと対象のファイル

  • シェルスクリプトを使いたい。ファイルは exclude_list.sh
  • CSV ファイル (target.csv) の 2 列目の値が除外リストにある値と一致したらその行を除きたい。そして resutl.csv として出力したい。
  • 除外リスト (list.txt) は改行区切りのテキストファイル
  • 登場したファイルはすべて同じディレクトリに置く。
カテゴリー
Apple

Vim のタブ設定

まとめ

  • タブを使用しないで半角スペース2つに統一した。

次のようにしてみました。

" 常にタブラインを表示
set showtabline=2
"タブ入力を複数の空白入力に置き換え
set expandtab
" タブ表示時の幅
set tabstop=2
" (自動)インデントの各段階に使われる空白の数
set shiftwidth=2
"連続した空白に対してタブキーやバックスペースキーでカーソルが動く幅
set softtabstop=2
"改行時に前の行のインデントを継続する
set autoindent
"改行時に入力された行の末尾に合わせて次の行のインデントを増減する
set smartindent

編集後、Vim から次のコマンドで即時反映しました。

:source ~/.vimrc
カテゴリー
コンピューター

Vagrant の ansible_local で tags オプションを有効活用する

参考ページ

具体的に行ったこと

  • site.yml の roles モジュールに tags を設定する。
  • Vagrantfile に tag 実行を設定する。
  • vagrant up --provisionvagrant provision は今まで通り実行する。

プレイブックの一部分のみを実行できるようになるため、デバッグがより効率的になります!

以前投稿した 【Ansible】【Vagrant】デバッグしながらプレイブックを作るときに使っているテクニック – oki2a24 と合わせるとより効率化できると思います。

カテゴリー
コンピューター

Mac (Linux) と Windows の設定の dotfiles への統合をはじめる

リポジトリ

参考にしたページ

カテゴリー
Apple

【Mac】.vimrc の編集メモ

Mac 用の .vimrc ファイルをいじり始めました。今回はその内容と参考にしたページなどをメモします。なお、.vimrc 自体は、カラースキームやプラグインを入れたいと以前に次の投稿で作成しています。

.vimrc の全体

カテゴリー
Microsoft

【Windows10】【Grails】【GGTS】Grails を GGTS へ登録できない問題を解消

問題

  • Preferences > Groovy > Grails に grails 3.3.0 を追加しようとしたが、できなかった。
カテゴリー
Microsoft

【Windows10】Chocolatey も使いながら Grails 開発環境を構築する

まとめ

choco install jdk8
choco install grails
カテゴリー
Microsoft

【Windows10】Chocolatey を使い始める最初の一歩

ポイント

  • 管理者権限での Power Shell 実行はインストール時のみで、その後は管理者権限で起動しなくとも Chocolatey が使用できる。
  • Power Shell でインストールしても、その後、コマンドプロンプトから Chocolatey が使用できる。
  • JDK 8 のインストールは管理者権限が必要だったため、インストール、アンインストールは管理者権限で実行した方が良さそう。

参考ページ

手順

  1. 管理者権限で PowerShell を起動する。
    Windows キー + X -> A
  2. Get-ExecutionPolicy を実行する。
    1. 結果が Restricted ならば Set-ExecutionPolicy AllSigned 次を実行する。
  3. 次を実行する。
    Set-ExecutionPolicy AllSigned; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))