- 2024.03.15
Python3関連のことを調べてみた
【Python】findメソッドのいろいろな使い方をサンプルコードで解説(引数があるとき、rfindやindexとの違い) # 概要 Pythonの`find()`メソッドは、指定した部分文字列が文字列内で最初に見つかる位置のインデックスを返すメソッドです。 サンプルコードで色々やってみたので使い方を紹介します。 ## `find()`メソッドのサンプルコード “`py # 元の文字列 […]
【Python】findメソッドのいろいろな使い方をサンプルコードで解説(引数があるとき、rfindやindexとの違い) # 概要 Pythonの`find()`メソッドは、指定した部分文字列が文字列内で最初に見つかる位置のインデックスを返すメソッドです。 サンプルコードで色々やってみたので使い方を紹介します。 ## `find()`メソッドのサンプルコード “`py # 元の文字列 […]
WSL Ubuntuにnodenvにinstallする方法 # WSL Ubuntuにnodenvにinstallする方法 WSL Ubuntuに[nodenv](https://github.com/nodenv/nodenv)をinstallする方法 ## updateとupgrade “`bash sudo apt update && sudo apt upg […]
【Laravel】PHP CodeSniffer を使ってコーディングチェクをする # はじめに こんにちは、プログラミングを始めて約3年のエンジニアのkeitaMaxです。 今回はPHP CodeSnifferを使ってみようと思います。 https://zenn.dev/yokozawa_0701/articles/4d1816b9e5b2c9 この記事を参考に行っていきます。 # インストール […]
htmlに生のbinary dataを埋め込むっぽい方法 生のbinaryと言うからにはBase64に変換するような生ぬるい方法ではない。**ほぼ**そのまま埋め込むのだ。ほぼとは何ぞ? と思う読者もいるだろう。1つだけ除外しなければならない文字が存在するのだ。それがUnicode番号13、復帰文字という奴だ。 厄介な事にhtmlに記述される文字の中でも復帰文字はUnicode番号10として認識さ […]
Go + Amazon Bedrock Claude 3 使ってみる Claude3がどうもGPTより良いと評判になっているので気になって使ってみる事にしました。Goで書いてみたので備忘録も兼ねて残します! https://aws.amazon.com/jp/about-aws/whats-new/2024/03/anthropics-claude-3-sonnet-model-amazon-be […]
ActiveRecord::Reflection で Model 間の関連付け情報を取得する 株式会社学びと成長しくみデザイン研究所の藤澤です。 ## はじめに Rails の各 Model 間の関連付けの情報を実装上で取り扱うにあたり、ActiveRecord にはそれを取り出すためのメソッドとその情報を管理するクラスが用意されています。 今回は、以下のような Model を例に説明を進めていき […]
コメントの削除のあれこれ # ■はじめに プラグインを作成していて、いざ公開しようとするときに、審査を受けますがその場合、ソースコードのコメントをどうしようかと悩みます。あまりみっともないコメントなので、そのまま公開することには躊躇します。そこで、いっそのこと、すべて削除してしまおうと思いました。その辺のあれこれについてjavascriptのコメントについて対処したメモ程度ですが記述したいと思いま […]
UniversalLinksの設定方法とハマりポイント # ユニバーサルリンクとは Webサイトのリンクをクリックした時にiOSアプリを起動させるAppleが提供している機能のことです。 SafariまたはWebサイトを経由することなく、アプリ内のコンテンツに直接リンクすることができます。アプリがインストールされている場合は、アプリでユニバーサルリンクが開きます。インストールされていない場合は、デ […]
[Google Drive API v3] Javaでファイルのコメントの返信(リプライ)を取得する Google Drive API v3(Java)を使用して、 Driveに置かれているファイルのコメントのリプライを取得する方法 についてご紹介します。 :::note info APIを利用する環境の準備から始める場合や、コードを実行する際は、 [⧉[Google Drive API v3] […]