maruko

Python

Conoha WingにPythonをinstallする

Conoha WingにPythonをinstallする conoha wingのPythonのバージョンが古いため、自前で更新した際の作業メモ 適当な作業用ディレクトリを作成し、pythonのソースコードを持ってくる 公式サイトのDown...
airflow

[Airflow]KubernetesPodOperatorのXComのサイドカーに独自コンテナを使う

KubernetesPodOperatorのXComsサイドカーに独自コンテナを使う タイトルの通りです。通常はalpine:latestが用いられますが、閉域網で実行している場合など、独自のコンテナを使用する際の設定を備忘録として残してお...
Golang

[Golang] batch処理で同じ処理が重複起動しないようにする

Go言語で「処理が落ちたら再起動してほしいけど、前のプロセスが生きている間は何もせず終了してほしいな」ということ、あるのではないでしょうか。簡易的な自動立ち上げを`crontab`などでする場合、いかのようなプロセス確認utilityを用意するのが便利です。
RaspberryPi

cronのログを出力するようにする方法

cronのログを出力するようにする方法 cronが上手く動かない際に、ログを確認するための設定メモになります /etc/default/cronを変更 /etc/default/cronを編集し、実行ログを出力するようにします sudo v...
Golang

pre-commitでgoのtestを走らせる

pre-commitでgoのtestを走らせる gitのhook機能を使ってcommit時にgoのテストを走らせる設定を加えました。 goの設定ファイルがリポジトリのルートにある場合 .git/hooks/pre-commitファイルを作成...
Haskell

[Haskell] Haskellで入力を繰り返し受け付ける

Haskellで入力を繰り返し受け付ける HaskellでCLIを作りたいと思い、その練習として入力を繰り返し受け付ける簡単なサンプルを作成しました。 手続き型言語であればwhile文で実装するのですが、関数型言語なので再帰関数で実装してい...
Golang

Golang + OpenAPIを試してみる

GoのOpenAPIClientを使う GoでOpenAPIを使う場合サーバーサイド(呼び出される側)が多いと思うんですが、クライアントサイドでOpenAPIを使いたい場面があったため、備忘録を兼ねてメモをしておきます。 リポジトリは以下に...
Python

C++をPythonから呼び出す

C++をPythonから呼び出す WindowsでC++で作成したdll(so)をPythonから呼び出す機会があったので、備忘録を兼ねてまとめておきます。 2024/04/21現在、C++をPythonから呼び出す主な方法はboost p...
pixi.js

Pixi.js + TypeScript + Viteでゲームを作る 2. キャラクターの表示とキー入力

Pixi.js + TypeScript + Viteでゲームを作る 2. キャラクターの表示とキー入力 << 前回の記事 1. Hello,world 前回の記事ではPixi.jsをTypeScriptで呼び出してみました、今...
pixi.js

Pixi.js + TypeScript + Viteでゲームを作る 1. ViteのHello, worldとpixi.jsのinstall

Pixi.js + TypeScript + Viteでゲームを作る Viteの準備 まずは公式ドキュメントに従って、viteのプロジェクトを作成します。 npm create vite@latest action-game -- --te...
タイトルとURLをコピーしました