ブログ

読んで思い出す。忘れるために書く

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

Unison でソースコードを同期する

Unison で双方向同期が出来たのが便利だったのでメモ ※使い方の記録はないので、外部リンク参照のこと 前提例: 開発環境として VirtualBox で CentOS 7 系を使っている 環境が旧すぎるので、じぶんがつかっている「いつもの環境」に近づけるのが困難、ゲスト…

プラグイン coc.nvim を導入した

Vim

プラグインマネージャは dein.vim を使っているので、そこだけインストール方法がちがう プラグインを羅列している .vimrc のブロックに 1行足す call dein#add('neoclide/coc.nvim', {'rev': 'release'}) # 依存ライブラリのインストール bundle install so…

Paiza 問題集「STEP: 3 クラスのメンバの更新」に挑戦した

内容としては だいたい 旧記事とおなじ gouf.hatenablog.com gist.github.com Links クラスのメンバの更新 | レベルアップ問題集 | プログラミング学習サイト【paizaラーニング】

Paiza 問題集「STEP: 1 クラスの作成」に挑戦した

書いたコードは次の通り。 入力データは信頼できるものだと仮定することで、public_send でコードの記述を省力化することができた。 gist.github.com

Paiza 問題集「STEP: 4 クラスの継承」に挑戦した

書いたコードは次の通り。 登場人物、クラス分けを意識して書いた gist.github.com Link クラス・構造体メニュー Ruby編 | レベルアップ問題集 | プログラミング学習サイト【paizaラーニング】 : 「クラスの継承」

watch コマンドで設定したコマンドを自動で定期実行する

前提 下記 いずれかを満たしている環境の話 : ターミナルの画面を2画面用意している tmux などの画面分割で2画面同時操作できる VSCode などの IDE で、「エディタ画面」「ターミナル画面」2画面同時操作できる やりたいこと・解決したいこと プログラミング…

月額報酬額に対して日割り計算をする

コードを書いた。 github.com copy_me.sh を用意している ので、好きな関数名 (eg. hiwari) をつけて その年の月数を渡してあげると「営業日」「日割り額」を出力してくれる hiwari 6 # 今年 (2024年) 6月の日割り額が知りたい 営業日: 20日 日割り額: 30,00…

.NET (C#) プロジェクトでリリースビルドを生成する

dotnet run --configuration Release Link Visual Studio Code を使用して .NET コンソール アプリケーションをデバッグする - .NET | Microsoft Learn

FizzBuzz を書いた (Haskell)

paiza ラーニングの Haskell 問題集 を進めていて、FizzBuzz 回答まで到達できたので記録 パターンマッチングと mapM_ を活用した関数合成で解くことができた 回答コード -- 関数定義 isFizzBuzz n = (isFizz n) && (isBuzz n) isFizz n = (n `mod` 3) == 0 …

asdf でインストールする Vim のクリップボード機能を有効化する (WSL2)

TL;DR asdf を使うと、たとえば Vim とか サクッといろいろインストールできる でも通常は「-clipboard」になるから「+clipboard」にするためには 準備が必要かも (※ vim --version|grep clipboard で拡張機能が有効化されているか否かを確認できる) あとい…