Pythonコードが育っても品質を維持するツールを考える[Ruff Pyright]

2024/08/26   -BackEnd
 , , ,

はじめに Pythonでアプリケーション開発をするとなると、ちょっとしたPythonスクリプトを書くのとは違った難しさがあります。素のPythonは、スクリプト言語らしい自由さを持っていますが、その状 ...

Next.jsのrevalidatePathとrevalidateTag

2024/08/19   -BackEnd
 

はじめに Next.jsでの実装において、他システムの挙動をトリガーにして、手動でフェッチキャッシュの再検証を実施したい場面に遭遇しました。 調べると、revalidatePathとrevalidat ...

Go言語

mutexを使ってGoで排他処理をする

2024/08/13   -BackEnd
 

はじめに Goで並列処理を行う際に複数のgoroutine間で同一の変数を扱いたい場合、宣言した変数に単純にアクセスするだけだと意図しない動作をする場合があります。 その場合、mutexを使って変数へ ...

【Swift】インスペクタを利用してWKWebViewの表示内容を確認

2024/07/22   -iOS
 

はじめに こんにちはsuzukiです。今回はWKWebViewの表示内容をSafariで確認する方法をまとめます。 Webの表示内容をアプリから確認する時や、テストを行う際などに利用することもあるかな ...

Pythonのポリモーフィズム、ABCにするか? プロトコルにするか?

2024/07/16   -BackEnd

はじめに Pythonでポリモーフィズムを実現する方法として、ABC(Abstract Base Classes) または Protocolがあります。個人的には、最近はProtocolを選ぶことの方 ...

Next.jsでJSON-LDを実装する

2024/07/08   -FrontEnd
 ,

はじめに Next.jsでリッチリザルト表示する為にJSON-LDを実装する方法を調べたので紹介したいと思います。 リッチリザルトとは Google検索した際に通常の検索結果に加えて、画像やFAQやパ ...

Go言語

GoでStructのAccessorを自動生成する

2024/06/17   -BackEnd
 

はじめに DDDを採用しているとあるプロジェクトでは、structのfieldをprivateにしているため、手動で定義したGetterを介して各fieldにアクセスしています。Copilotによって ...

【Swift】WebViewのCookieの監視を行う

2024/06/10   -iOS
 

はじめに こんにちはsuzukiです。今回はWKWebViewのCookieの更新について、継続的に監視する方法について整理しました。 differenceという機能を利用して配列の中身を取得していま ...

新時代のPythonプロジェクト・パッケージ管理ツール「Rye」使ってみた

2024/06/03   -BackEnd
 , ,

はじめに Pythonでアプリケーションやパッケージを開発する場合、これまでは仮想環境であるpyenvと、プロジェクト・パッケージ管理ツールのpoetryを組み合わせて開発することが多かったと思います ...

仮想通貨のレンディングについて仕組みと収支について

はじめに 仮想通貨(暗号資産)のレンディングについて仕組みや、収支計算、仕訳のやり方を紹介したいと思います。 レンディングとは 仮想通貨のレンディングは、仮想通貨を保有している個人や企業がそれを貸し出 ...

フォロー

blog-page_side_responsive

2025年1月
 1234
567891011
12131415161718
19202122232425
262728293031  

アプリ情報

私たちは無料アプリもリリースしています、ぜひご覧ください。 下記のアイコンから無料でダウンロードできます。