Google Cloud Run で Clojure アプリケーションを実行しよう

           · · ·

この記事は、Clojure Advent Calendar 2019 の 12日目の記事です。Clojure で実装した WEBアプリケーション を Cloud Run で実行する方法について説明しています。

Read More…

Vim - 編集中ファイルのパスをクリップボードに登録する

          

編集中のパスを expand() で展開し、結果をレジスタ経由でクリップボードに登録する方法について。

モチベーション

カレントバッファのパスをコピーしたい

Windows 環境にて gVim を使っていた時にはあまりやる機会がなかったが、 開発環境が MacOS + Terminal(iTerm2) + Vim に移行してから、 カレントバッファのパスをコピーしたい というシチュエーションが増えた気がする。 Google 先生に尋ねればすぐにわかることだが、なかなか記憶に定着しないので簡単な記事にしておくことにする。

Read More…

Golang - logパッケージで出力を実行時に抑止する

          

Go の 標準 log パッケージ からの出力を実行時に抑止する方法について

モチベーション

CLI ツール を作っている際に、 所謂 verbose モード を提供したいと思った。

OPTIONS:
-verbose 詳細メッセージを出力する

Read More…

Linux | テキスト行の N番目のフィールド を抽出する

           · ·

awk でもできるけど、cut の方がやりたいことに対して直感的だね。という話

Read More…

Clojure - next.jdbc に入門した

           ·

next.jdbc を初めて触ってみたので、その備忘録

モチベーション

Clojure 自体の入門がぼちぼちできてきた感じがうっすらするので、具体的なアプリケーションを作成してみたい。 JVM といえばサーバサイド、サーバサイドといえば RDB を避けては通れないよね? ということで next.jdbc に入門してみる。

Read More…

Vim - vim-lsp で Typescript 開発環境を構築する

           · ·

typescript-language-server、およびvim-lspを使用して、VimでのTypeScript開発環境を構築する方法を紹介しています。 languageserverのインストールとvim-lspプラグインの設定を行い、コードの補完やフォーマットなどの開発支援を受けられる環境を構築することができます。 vim-lspの設定を自前で管理したい方には役に立つ内容かもしれません

Read More…

Shell - crontabでのdateコマンド使用時には注意が必要

           ·

crontab内で dateコマンド のフォーマット指定を行う場合は、 パーセント文字 % のエスケープが必要との学びを得た 📝

経緯

以下の要件を満たすために、処理対象の日付を引数で受け取るバッチを作成し、実行を crontab にて記載した。

Read More…

ElementaryOS で Vim をビルドしてみた

          

elementary OSにて、Vim 8.1 を使いたかったので最新版をソースファイルからビルドてみました。vim-jp.org にてまとめられているページに必要な内容は全て記載されているので、そちらを参考にするべきです - Linuxでのビルド方法 | vim-jp 。本記事は、個人的な記録です。

Read More…

Jekyll::Composeで投稿作成を効率化しよう

          

jekyll のプラグイン jekyll-compose の紹介と簡単な導入方法についての記事です。

はじめに

「新規投稿を作成するコマンドって jekyll に同梱されてないんだなあ🤔」と思いGoogle先生に聞いてみた所、 以下のページにたどり着きました。

Read More…