- 2023.11.18
Python3関連のことを調べてみた
【matplotlib】random_walkでお絵描きしてみた ## はじめに Pythonのmatplotlibを使用してドリッピングやマーブリングのような画像を出力します. 完全にお遊びです. (GenerativeAIで画像生成できるってのに何やってんだか…) ## 動作環境情報 – Python 3.12.0 – matplotlib 3.8.1 ## […]
【matplotlib】random_walkでお絵描きしてみた ## はじめに Pythonのmatplotlibを使用してドリッピングやマーブリングのような画像を出力します. 完全にお遊びです. (GenerativeAIで画像生成できるってのに何やってんだか…) ## 動作環境情報 – Python 3.12.0 – matplotlib 3.8.1 ## […]
【Node.js】Node.jsのVersion管理 Node.jsのVersion管理ツールは色々あり、主なものは以下のもの。 – [nvm (Node Version Manager)](https://github.com/nvm-sh/nvm) unix, macOSで動作可能。 Windows版は[nvm-windows](https://github.com/coreybu […]
良いユニットテストって何だろう # はじめに 私が今所属しているチームでは、バックエンドをPHPとLaravelで開発しています。 今までチームとしてユニットテストを書いていなかったのですが、これから機能開発をする際にはユニットテストを書いていこうということになりました。 ユニットテストに対する知見がチームとして薄いので、いい機会だと思い社内で勉強会を開催しました。 この記事は、その第一回目でチー […]
Go言語 レシーバ ## レシーバとは Go言語における「レシーバ (Receiver)」は、他の言語でよく見られる「this」や「self」といったキーワードに相当する。Goのメソッド内でレシーバを介して構造体のメンバー変数やメソッドにアクセスすることができる。 例えばjavaの場合、クラスのメソッド内でクラスのメンバー変数にアクセスするためには this キーワードを使用します。Goにおけるメ […]
【Ruby】クラス定義についてサクッと解説! ## 内容 Rubyにおけるクラス定義はオブジェクト指向プログラミングの核心部分です。この記事では、基本的なクラス定義から継承、クラス式の評価順序に至るまでを掘り下げていきます。 ### 基本のクラス型 “`ruby class Foo def initialize(a) @a = a end def method1 @a end end […]
SwiftUIで実装した公式AdMob Bannerのコードを修正する https://developers.google.com/admob/ios/swiftui iOSに広告を表示するためのライブラリAdMobは公式にSwiftUIに対応しています。 # Bannerのコード 広告にはいろいろな種別がありますが、バナーのコードを見ていきます。 下記のコードは、公式に沿って実装し、ビルドが通る […]
CLIだけでCode EngineWebアプリの作成をしてみるメモ GitHub Codespaces上でCode Engineを使って開発をしてみます。 いつも手順忘れる.. ## 1. CLIツールの準備 ### IBM CloudのCLIをインストール 通常のGitHub CodespacesだとLinux指定になります。 “`bash $ curl -fsSL https:// […]
demo “`java:demo.java @RequestMapping(value = “/user/create”, method = RequestMethod.POST) public String create(@Validated @ModelAttribute UserRequest userRequest, BindingResult resu […]
【MySQL,Rails】アプリケーションの動作を改善したい(Explain) どうもこんにちは。 今回はRailsアプリケーションの動きが悪くなっている問題をSQLの観点から調査してみました。 # 経緯 自社開発しているrailsアプリケーションのとある画面の一覧画面を開いた時にめちゃめちゃ時間がかかるという状況にありました。 理由としては10,000件のデータの読み込みのためのSQL実行に無駄 […]
[Python] PDF文書からテキストの抽出 ## はじめに PDFは仕事でよく使われるテキスト形式であり、共有や保存に便利です。ただし、その中のテキストを編集したい場合は、PDFからテキストを抽出することをお勧めします。PDFファイルが少ない場合は、専用のPDFリーダーソフトウェアを使用して手動でテキストを抽出できます。しかし、ファイルが多い場合は、プログラミングを使用してPDFのテキストを一 […]