2024年9月

7/41ページ
  • 2024.09.26

Android関連のことを調べてみた

Rectangle で二重下線 久しぶりに Android で drawable リソースを作成した際に Rectangle ってなんだっけと思ったので、復習した結果をまとめておきます。Rectangle の例を軽く紹介した後に、二重下線の話になります。 ## Rectagle Rectangle は、Android の `` タグで定義できる基本的な図形の一つで、四角形を描画します。背景のカスタ […]

  • 2024.09.26

Python3関連のことを調べてみた

Pythonのzip()関数 # はじめに Pythonのzip()関数を使うと、複数のイテラブル(リスト、タプル、辞書、集合のように繰り返し可能なオブジェクト)から要素を取り出し、対応する要素をまとめることができます。 # zip()関数の使用例 例えば、キーと値が別々のイテラブルであっても、dict()関数とzip()関数を使うことで簡単に辞書を生成することができます。 ~~~Python:z […]

  • 2024.09.26

Node.js関連のことを調べてみた

ユーザー新規登録処理を書いてみた(zod , node.js , mysql ) [備忘録] ## zod でのvalidation check [前提] next.jsでツイッターlikeなmusicpostアプリケーションを作成している。 今回tsでログインフォーム、新規登録フォームの処理を書いている。 色々苦労したのでまとめる。 tsのライブラリーであるzod , dbはmysqlを用いてユ […]

  • 2024.09.26

PHP関連のことを調べてみた

PHPで作ったウェブサービスにおいて、よく使われるアルゴリズム PHPで作られたウェブサービスでは、以下のようなアルゴリズムがよく使われます: ## 検索・フィルタリングアルゴリズム 多くのウェブサービスで重要な機能である検索やフィルタリングには、以下のアルゴリズムが活用されます: – 全文検索アルゴリズム – フィルタリングアルゴリズム(例:価格範囲、カテゴリー等) &# […]

  • 2024.09.26

Go関連のことを調べてみた

Go言語備忘録 # Goの勉強ver.0 昔プロゲートで好きになったGOを本格的に勉強するための備忘録 – 変数の代入 “`golang func main(){ a:=”主要な記事:” s:=”Qiita” q:=”Zenn” b:=”と” z:=a+s+b+z fmt.Pri […]

  • 2024.09.26

今さら聞けないGit 

不要なローカルブランチを一括削除したい # 結論 “` git branch –format ‘%(refname:short)’ | grep -vE “^(main|release|$(git branch –show-current))$” | xargs -n 1 git branch -D “ […]

  • 2024.09.26

Ruby関連のことを調べてみた

counter_cacheの導入と使い方 この記事はプログラミング学習者がアプリ開発中に躓いた内容を備忘録として記事におこしたものです。内容に不備などあればご指摘頂けると助かります。 ## 記事投稿の背景 この記事ではXのクローンサイトを作成中にBulletで検知したN+1問題を解決するために実装した内容を紹介します。 機能としては投稿に対するいいねとコメントの数を集計して表示させる機能に関する内 […]

  • 2024.09.25

iOS関連のことを調べてみた

fastlaneでのTestFlight自動配信備忘 # 概要 fastlaneを用いてTestFlight配信の自動化を目指します。 以下はその手順の美貌になります。 # 環境 – Xcode: ver16 – CI: GitHub Actions – Tool: fastlane – パッケージ管理: SPM # 前提 – Xcode […]

  • 2024.09.25

JavaScript関連のことを調べてみた

Webサイトについて思うこと こんにちは。 今日はWebサイトについて思うことをつらつらと。 お気持ち表明みたいなものです。 ## 凝った効果 これって何のためですか? 情報にアクセスしたいのに、情報にたどり着いたと思ったら、長ったらしいJavaScriptによる動き・・・ 誰のためなのかわからないです。 Webエンジニアにとっては技術力を表すことができる絶好の機会かもしれない。 企業のHPならあ […]

  • 2024.09.25

JAVA関連のことを調べてみた

BLE初心者へ、AndroidのBLE機能を実装する上で知っておくと良いこと ## BLE実装の全体の流れは、以下のとおりです 1. `スキャン`を開始する 1. `アドバタイズ`しているBLE機器を発見する 1. `ボンディング`または`ペアリング`を行う 1. BLE機器に`コネクト`する 1. `サービス`を`ディスカバー`する 1. `キャラスタリスティック`を取得する 1. `コマンド` […]

1 7 41