pixi.js

[TypeScript]ライブラリの型定義を拡張する

ライブラリの型定義を拡張する方法 TypeScriptでライブラリの型定義が何らかの事情で足りておらず、自分で必要な型を加える必要がある場合の対処法。 私はpixi.jsでSpriteを使用したときに以下のように型エラーが出たので、調整を加...
RaspberryPi

RaspberryPi4BをNASにする

RaspberryPi + OpenMediaVault でNASをつくる RaspberryPi4B + OpenMediaVaultで手作りNAS(NetworkAttachedStorage)を作成してみたので、その手順を画像と合わせ...
Python

Pythonのpathlib逆引き辞典

逆引きpathlib辞典 個人メモを兼ねて「pathlibでこう使いたい!」というケースごとにコードを置いておきます。 公式ドキュメント ファイル名(拡張子を除く)を取得したい Path.stemで取得できます # sample.py fr...
Typescript

ESModule形式のTypeScriptファイルをNodeで実行する

ESModule形式のTypeScriptファイルをNodeで実行する 実行環境 Windows OS Name: Microsoft Windows 11 Home OS Version: 10.0.22621 N/A Build 226...
Golang

Go言語で引数名省略が可能な理由

Go言語で引数名が省略できる理由 Go言語では引数名の省略が可能です。 そのため、以下の意味不明なコードはコンパイル可能です func Greet(string){} なぜこの書き方ができるのか この記法が存在する理由はGo言語のinter...
メモ

クリーンアーキテクチャについて

CleanArchitectureについて クリーンアーキテクチャについての自分の考えを備忘録としてまとめています。 クリーンアーキテクチャとは何か 「関心事の分離」を目的としてソースコードのレイヤーを分割する考え方のこと。これにより以下...
Golang

[Golang] エラー取り扱いまとめ

Go言語でのエラーの扱い方まとめ 個人メモです。逐次更新したいですが... 基本方針 例外が起きる可能性のある関数はすべてerrorを返すようにする go言語は複数の値を返すことができるので、エラーが起きる可能性のある関数については常にエラ...
Uncategorized

discordにbotを追加する

Discordにbotを追加する 1. アプリケーションの作成 からアプリケーションを作成します 2. OAuth2からbot用の権限を作成 画面左のOAuth2から以下のようにbot用の権限を生成します。画像ではメッセージの送信のみに絞...
Python

pythonビルド時にssl moduleがビルドできない場合の対処法

pythonビルド時にssl moduleがビルドできない 2024/12にpython 3.13.0をビルドした際に_sslがコンパイルできないエラーが起きたので、その解決法のメモ 環境 Ubuntu 24.04 LTS python 3...
Typescript

Cookieが保存できない時の対応法

Cookieが保存できない時の対応法 「localhostでは上手く行くのに...」というときの確認項目 secure属性をつけているかを確認する デプロイ先がhttpsでホストされている場合、secure属性をcookieに付与していない...
タイトルとURLをコピーしました