コードを書いた。 github.com copy_me.sh を用意している ので、好きな関数名 (eg. hiwari) をつけて その年の月数を渡してあげると「営業日」「日割り額」を出力してくれる hiwari 6 # 今年 (2024年) 6月の日割り額が知りたい 営業日: 20日 日割り額: 30,00…
dotnet run --configuration Release Link Visual Studio Code を使用して .NET コンソール アプリケーションをデバッグする - .NET | Microsoft Learn
paiza ラーニングの Haskell 問題集 を進めていて、FizzBuzz 回答まで到達できたので記録 パターンマッチングと mapM_ を活用した関数合成で解くことができた 回答コード -- 関数定義 isFizzBuzz n = (isFizz n) && (isBuzz n) isFizz n = (n `mod` 3) == 0 …
TL;DR asdf を使うと、たとえば Vim とか サクッといろいろインストールできる でも通常は「-clipboard」になるから「+clipboard」にするためには 準備が必要かも (※ vim --version|grep clipboard で拡張機能が有効化されているか否かを確認できる) あとい…
目的・ゴール brew install gitsh や pkg_add gitsh とかはサポートされてるけど、Ubuntu では gitsh を「コマンドひとつで簡単にインストール」する方法が用意されていない ソースコードからバイナリを生成してインストールをする (configure と make) おお…
目的・ゴール 1Password が SSH キーを管理できる ので、それを WSL 上でも可能にする 今回の対象は GitHub で、通信テストをして成功すれば OK 環境・前提 Windows WSL2 (Ubuntu) 1Password (開発者向け設定で「SSH エージェントを使用」を ON) go 言語 が…
目的とゴール Power Automate を用いて自動化処理をしているが、操作対象としているアプリケーションのウィンドウ位置が原因で、上手く動かないことがある。 これを直したい 事前準備 外部ツール 外部ツールとして「ウィンドウ位置記憶プログラム (VbWinPos)…
問題 Amazon では 端末と紐付けたメールアドレスを提供していて、50MB までのファイルサイズに対応しているらしい 一方 Gmail は 25MB までの対応らしく、購入した本によっては メール経由で送ることができない (本記事を書いている時点で そもそも「大きな…
A. 「BlueStacks 5 - WindowsでHyper-Vを有効にする方法 – BlueStacks サポート」 を参照する あと「管理者権限で起動する」
計算したことなかったので、できるようにした 前提 経歴情報は Proff に保存している 各経歴の「いつから いつまで」は「年・月」のみで、「日」は含まれない 入力データは 20143 20149 20162 20175 のように「yyyymm」「yyyym」のいずれかで整形されている …
A. 端末に紐づくメールアドレスが与えられているので、そこに EPUB ファイルを添付して送信する 「Everyday Rails - RSpecによるRailsテスト入門」のような本を、「my-account-name_xxxxxx@kindle.com」宛に、任意のメーラーで送信する 3分〜10分ほど待てば…
「プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで」を読み進めて練習課題が出てきたので解いた gist.github.com Links プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで Software …
A. private_class_method :new を記述する 参考にしたコードは「良いコード/悪いコードで学ぶ設計入門」の「5.2.1 private コンストラクタ+ファクトリメソッドで目的別初期化」より gist.github.com Links How to make the class constructor private in Ru…
github.com gup update で go install [package name] でインストールしたバイナリ群を最新版に更新できる Link nao1215/gup: gup - Update binaries installed by "go install". - GitHub
ゴール セットアップ メモ コード Links ゴール Vision API に渡した画像ファイルから、特定文字列が含まれているか否かを判定する セットアップ 初期設定・チュートリアルは「Using the Vision API with C#」が詳しい メモ あとで調べられるようにメモ 手元…
ゴール Android ゲーム用のアプリケーション (BlueStacks) ウィンドウを指定 ウィンドウ中に描画されているなかの特定領域を、画像として保存する 本文 次のコード例に書かれている NativeMethods は過去記事参照のこと gouf.hatenablog.com コード gist.git…
ゴール C# から Windows API を呼び出すことで、マウスの自動操作、キーボードの自動操作を実現する コード gist.github.com 上のように定義して、click(x, y) で指定座標に対してクリックすることができる キーボード操作は単純で、直接 SendKeys.SendWait(…
ゴール 周回要素のあるゲームアプリのプレイで、いつもの操作をちょっとラクにしたい 前提 BlueStacks で ゲームプレイしている (Android アプリ) スクリプトの記述 基本的には「待つ (wait x (ms))」「タップする (tap x y)」でだいたいの操作は賄えるはず …
ゴール YouTube の RSS フィード URL を知りたいことが多いので、*.bat ファイルにコードを書き、それを Listary で呼び出すことで、いつもの作業を省力化する gouf.hatenablog.com バッチファイル 適当な場所にバッチファイルを書いて保存する echo ytIniti…
A. 開発者コンソールを開いて次のコードをコピペする ytInitialData.metadata.channelMetadataRenderer.rssUrl 手順 適当なチャンネルにアクセスする : eg. 「獅子神レオナ/レオナちゃんねる - YouTube」 開発者コンソールを開く コードを貼り付けて実行 : y…
Docker 環境であっても コンテナが気軽に増設できるなら guard-rspec を立ち上げてもいい 今回は ShellScript で何とかするパターン ゴール docker compose up で立ち上げたコンテナ内で、rspec を実行したい ローカル環境で *_spec.rb ファイルを更新したら…
A. まとめるとこうなる gist.github.com
A. WSL のバージョンをアップグレードする WSL で docker-compose up したときにエラーが出るので、アップグレードする必要があった wsl.exe -l -v # サブシステムのリストアップ wsl.exe --set-version (distro name) 2 # アップグレード あとは次のリンク…
A. つぎの設定を追記する docker-compose.yml : # ... services: # ... guard: build: context: . env_file: - .env command: bundle exec guard depends_on: - mysql volumes: - .:/app tty: true stdin_open: true # ... Dockerfile (Alpine Linux) : RUN …
問題 解決 関数の定義 関数を利用する関数の定義 問題 ひとつの PC で「私用」「仕事用」の git アカウント情報を切り替えたい 解決 Bash の関数を定義する 関数の定義 git config する関数を定義する function switch_git_config { name="$1" email="$2" gp…
Twitter Web だったり、TweetDeck からはリストに加えているアカウント数が確認できなかったので、API 経由で問い合わせる 書いたコード Bash 関数を定義する Link リポジトリを作った: github.com 書いたコード # frozen_string_literal: true require 'twi…
Nuxt.js + Cloud Firestore でドキュメント データを引っ張ってくるコードが書けた、のでその記録 とくに手順とかは説明しない リポジトリは gouf/firebase_demo で、実際にデータを表示させてる部分は ここ, 設定は ここ 詳しくは公式ドキュメントを参照さ…
Parallel download を実現してくれる hirak/prestissimo があった Composer の Ver.1系では必要だったが、同機能が Ver.2系で動作するように なった including downloading files in parallel using curl and constraint evaluation optimizations Link Comp…
Rails 使ってるのに Node.js とか Python とか云われても わからん... 環境 概要・状況 原因 解決 ログ全文 ログの見方 Links 環境 MacOS Big Sur Ver.11.1 anyenv + pyenv 概要・状況 Rais プロジェクトで yarn install したら node-sass をインストールす…
とりあえず、「ボーナスステップ」まで進めてのデプロイまで リポジトリを作った github.com Netlify に デプロイした Netlify にデプロイした Hello ページ このコミット で、Hello の表示以外に /fun で ページが表示される ように設定してる Nuxt.js を利…