Tech

VSCode ブランチを比較する方法

Visual Studio Code (VSCode)でブランチ間の差分を比較する方法について、以下に手順をまとめます。 ブランチ間の差分を比較する方法 1. GitLens拡張機能を使用する方法 GitLensは、VSCodeでGit操作...
Tech

人気のエンジニアブログ

以下は人気のエンジニアブログの一部です。技術やキャリアに関する情報が豊富で、初心者から上級者まで参考になります。 メルカリエンジニアリング: メルカリの公式ブログ。AIやバックエンド技術が中心 RSS Lean Baseball: 転職活動...
Finance

IRR(内部収益率)についてわかりやすく説明

IRR(内部収益率)は、投資の収益性を評価するための指標で、「Internal Rate of Return」の略です。日本語では「内部収益率」と呼ばれ、特に不動産投資や金融商品の評価に広く用いられています。以下にその概要、計算方法、メリッ...
Tech

MacでWindowsの「Alt+Tab」風のアプリケーション AltTab

MacでWindowsの「Alt+Tab」風のアプリケーション切り替えを実現するためには、AltTabという無料のオープンソースアプリをインストールするのが最適です。このアプリは、Windowsでお馴染みの「Alt+Tab」機能をMacでも...
Finance

4499 Speee 子会社 Datachain と Progmat の関係について

株式会社Speee(東証スタンダード市場:4499)の子会社であるDatachainと、Progmat, Inc.は、ステーブルコイン(SC)事業において密接な協力関係を築いています。以下のような主要な連携内容があります。 1. 共同プロジ...
Tech

半角英数記号の入力チェック /^[!-~]+$/

半角英数記号を入力したい input type="text" があり、フレームワークに適当なものが存在してなかったので、正規表現 /^+$/ でバリデートチェックをしました。正規表現 /^+$/ で許容される文字は、ASCIIコードの範囲で...
Tech

mac の zsh の history 使いやすくするメモ

zsh の history を使いやすくするためのメモ mac デフォルトのシェルが zsh だが、どうも history が bash のときと違ったのでメモメモ 履歴ファイルの設定 .zshrc に以下を追加することで履歴管理をカスタマ...
Tech

ディープラーニングの数学的基礎を習得するためのWebサイト、Youtube

ディープラーニングの数学的基礎を習得するためのサイトとYoutube サイト ディープラーニング×数学を学ぶためのおすすめ本:厳選5選 | Reinforz Insight 機械学習入門の為の学習サイトは、ほぼ無料だった【学習サイトまとめ】...
Tech

firebase functions python で SDK の場所が見つかりませんのエラー

久しぶりに firebase emulators:start --only functions でローカル起動すると下記のエラーが発生した。 functions のプロジェクトで node と python を2つの環境があって併用してるプ...
Tech

moreコマンド、lessコマンドの使い方

moreコマンドとlessコマンドは、どちらも長いテキストファイルを1画面ずつ表示するためのLinuxコマンドです。以下に、それぞれのコマンドの詳細と使い方をまとめます。 ## moreコマンド moreコマンドは、指定したテキストファイル...
Tech

Poetry で Python 環境を作る備忘録

Python の環境構築をするとき、パッケージ管理で Poetry を利用するが、いつも忘れてるので備忘録として残します。 Python のバージョン管理は pyenv を利用してますが、その備忘録はこちら pyenv で複数の pytho...
Tech

多層パーセプトロン(Multi Layer Perceptron; MLP)

多層パーセプトロン(MLP)は、ニューラルネットワークの一種で、入力層、隠れ層(中間層)、出力層の3つ以上の層から構成されています。以下に、MLPの構造とその動作を図を用いて説明します。 多層パーセプトロンの構造 1. 入力層 (Input...
AI

機械学習のプロセス

機械学習のプロセスは、データの収集からモデルのデプロイメントまで、いくつかのステップを経て行われます。それぞれのステップを図を用いて説明します。 機械学習のプロセス 1. データ収集 データ収集は、機械学習プロジェクトの最初のステップです。...
Tech

機械学習の3つの種類

機械学習の勉強を始めたばかりの方に向けて、以下の3つの主要な学習手法についてわかりやすく説明します。 教師あり学習 (Supervised Learning) 教師あり学習は、既知の入力データ(特徴量)とそれに対応する正解データ(ラベル)を...
Tech

Python doctest / unittest / pytest のサンプル

概要と特徴 モジュール  概要 特徴 doctest docstringを使用した標準モジュール docstringのみで簡単だが他モジュールの使用制限がある。1ファイルで簡単なテストをしたいときいいかも。 unittest 他言語と類似す...
Android

Proguard 設定のメモ

React Native で 0.73.8 へアップデートして Android のビルドしたとき Proguard のエラーが発生した。 React Native 0.73.8 のアップデートで Android Gradle Plugin(...
JavaScript

npm 依存ライブラリ確認 アップグレード

ライブラリに依存しているか確認 % npm ls @types/react @0.1.0 /Users/ユーザー/workspace/プロジェクトフォルダ ├─┬ @mui/icons-material@5.15.6 │ └── @type...
Tech

React Native の Android で `volta install node` のエラー

React Native の android ディレクトリを Android Studio で起動したとき下記のエラーがよく起こる気がする。 Node は Volta で管理しているから、volta install nodeと表示される。N...
Tech

INSTALL_FAILED_INSUFFICIENT_STORAGE は、Wipe Data をしてみる

エミュレーターが起動しないとき、下記のエラーが出がち。個人的には React Native のコマンドから起動するとき頻繁に発生する気がする。iOSのシミュレーターは起動するのに、Android は起動できなくて焦ることがある。 Execu...
Tech

React Native で Jotai ライブラリ勉強

APIでデータを取得してリスト表示&ページネーションを実装 参考サイト:
Tech

poetryのコマンド

poetry インストール # poetryインストール % curl -sSL | python3 - # バージョン確認 % poetry --version Poetry (version 1.7.1) poetry ライブラリ追加、...
Tech

Python 学習メモ

文字列操作 print(r'C:\name\name') # => C:\name\name raw文字列でエスケープシーケンスを無視(無効化) # 改行する print("line1\nline2\nline3") # 改行あり prin...
Tech

VSCode で Unicode を変換して確認( Encode Decode )

APIのレスポンスがユニコードでわけわからんときがあるので、VSCodeで変換して確認する方法をメモ Encode Decode というプラグインを利用 以下は、mac で VSCode を利用している手順です。 1. ユニコードのテキスト...
Node.js

プロキシサーバー(Node)で実機(iOS / Android )から接続

1. Node.jsおプロキシサーバーを1ファイルで作成 Node.js で https をサポートする http proxy サーバを 80行で書いた のサイトを開く ↑のサイトで http-proxy-server-in-80-line...
Tech

WordPress のストレージ容量がなくなったら

Advanced DB Cleaner (Advanced Database Cleaner) の Tables タブで wp_options にチェックを付ける 一括操作のプルダウンで「Optimize」を選択して適用する。 df -h ...
Node.js

Volta の使い方

Volta インストール % curl | bash Node インストール % volta install node@20.11.1 % volta install node@20 ※メジャーバージョンのみ指定した場合は、メジャーバージョ...
Tech

TypeScript エラーハンドリング

関数でエラーが発生したとき エラーの発生の対応で throw するか return で返すか迷うことがある throw には簡潔さ、return には明瞭さと型安全性といった特徴がある どちらがより適しているかはプログラムの規模、エラーの種...
Python

pyenv で複数の python バージョンを管理する

環境 利用した環境は OS:macOS Ventura(13.5.2) シェル:zsh pyenv とは python のバージョンを切替できるようにしてくれるツールです。ディレクトリごとに python のバージョンを切り替えることができ...
Tech

BottomNavigationView のメモ

以前は、BottomNavigationView の Helplerクラスを作成し Java や Kotlin でタブ(BottomNavigationView)の設定を実装していたが、どうやら XML 上で簡単に設定できることを知り。設定...
Android

Navigation Compose の NavOptions 、Android エミュレーターでネットワークに繋がらない時、Hilt の勉強

Navigation Compose のスタックがわかりやすく説明してある Navigation Compose の NavOptions Android エミュレーターでネットワークに繋がらない時 例) Android エミュレーターでネ...