pixi.js [TypeScript]ライブラリの型定義を拡張する ライブラリの型定義を拡張する方法 TypeScriptでライブラリの型定義が何らかの事情で足りておらず、自分で必要な型を加える必要がある場合の対処法。 私はpixi.jsでSpriteを使用したときに以下のように型エラーが出たので、調整を加... 2025.02.19 pixi.jsTypescript
RaspberryPi RaspberryPi4BをNASにする RaspberryPi + OpenMediaVault でNASをつくる RaspberryPi4B + OpenMediaVaultで手作りNAS(NetworkAttachedStorage)を作成してみたので、その手順を画像と合わせ... 2025.02.18 RaspberryPi
Python Pythonのpathlib逆引き辞典 逆引きpathlib辞典 個人メモを兼ねて「pathlibでこう使いたい!」というケースごとにコードを置いておきます。 公式ドキュメント ファイル名(拡張子を除く)を取得したい Path.stemで取得できます # sample.py fr... 2025.02.15 Pythonメモ
Typescript ESModule形式のTypeScriptファイルをNodeで実行する ESModule形式のTypeScriptファイルをNodeで実行する 実行環境 Windows OS Name: Microsoft Windows 11 Home OS Version: 10.0.22621 N/A Build 226... 2025.02.08 Typescript
Golang Go言語で引数名省略が可能な理由 Go言語で引数名が省略できる理由 Go言語では引数名の省略が可能です。 そのため、以下の意味不明なコードはコンパイル可能です func Greet(string){} なぜこの書き方ができるのか この記法が存在する理由はGo言語のinter... 2025.02.01 Golangメモ
メモ クリーンアーキテクチャについて CleanArchitectureについて クリーンアーキテクチャについての自分の考えを備忘録としてまとめています。 クリーンアーキテクチャとは何か 「関心事の分離」を目的としてソースコードのレイヤーを分割する考え方のこと。これにより以下... 2025.02.01 メモ
Golang [Golang] エラー取り扱いまとめ Go言語でのエラーの扱い方まとめ 個人メモです。逐次更新したいですが... 基本方針 例外が起きる可能性のある関数はすべてerrorを返すようにする go言語は複数の値を返すことができるので、エラーが起きる可能性のある関数については常にエラ... 2025.01.07 Golang
Uncategorized discordにbotを追加する Discordにbotを追加する 1. アプリケーションの作成 からアプリケーションを作成します 2. OAuth2からbot用の権限を作成 画面左のOAuth2から以下のようにbot用の権限を生成します。画像ではメッセージの送信のみに絞... 2024.12.22 Uncategorized
Python pythonビルド時にssl moduleがビルドできない場合の対処法 pythonビルド時にssl moduleがビルドできない 2024/12にpython 3.13.0をビルドした際に_sslがコンパイルできないエラーが起きたので、その解決法のメモ 環境 Ubuntu 24.04 LTS python 3... 2024.12.22 Pythonレンタルサーバー
Typescript Cookieが保存できない時の対応法 Cookieが保存できない時の対応法 「localhostでは上手く行くのに...」というときの確認項目 secure属性をつけているかを確認する デプロイ先がhttpsでホストされている場合、secure属性をcookieに付与していない... 2024.11.13 Typescript