Tech

ステーブルコインの将来性:デジタル決済の新時代

ステーブルコインは現在、暗号資産市場において安定した価格と実用性を兼ね備えた存在として急速に成長しています。2025年現在、その将来性はますます注目を集め、金融サービスの革新と国際送金の効率化に大きな可能性を秘めています。以下では、ステーブ...
Tech

落花生「Qなっつ」の苗を植え付けてみた

「Qなっつ」の苗を植え付け 苗 苗を上から 植え付け完了 ネームプレート 動画 ネームプレートに書いてた内容 2018年 千葉県発の期待の新星★ ついに苗でデビュー!! 世界の落花生 Qなっつ 5 ~ 6月に植え付けて、10 ~ 11月に収...
Garden

レモンを育て始めました

レモンを育て始めました 観賞用ですが、広島県産レモンを種から育てます。 種を取る 2025年3月20日 レモンを購入して種を取って、白い皮、茶色い皮をカッターで剥きます。 発芽 2025年3月31日 キッチンペーパーを濡らしてタッパーで保管...
Garden

中玉トマト(凜々子)、ミニトマト(ぷるるん)、トウガラシの植え付け

カゴメのぷるぷる まるでサクランボのような新食感!皮が非常に薄く、口の中に皮が残りにくいトマトです。甘みの強さも特長。 2024年にナフコで苗を買い、収穫のとき種も取って今年は種から育てた苗を植え付けました。 2025年3月上旬 2025年...
Tech

VSCode ショートカットのメモ

Visual Studio Code (VSCode) でタブを切り替え Visual Studio Code (VSCode) でタブを切り替えるためのショートカットキーは以下の通りです。使用しているOSによって異なるので、それぞれ確認し...
Tech

React Hooks 全20種

React Hooks 全20種の解説 【図解解説】これ1本12分でReact Hooks 全20種を理解できる教科書 は、React で利用可能なすべての Hooks を12分で理解できるように解説したものです。React 19 で登場し...
Tech

Next.jsでFirebase AuthenticationによるX(Twitter)ログイン機能の実装方法

Firebase Authenticationを利用してNext.jsアプリケーションにX(Twitter)のログイン機能を実装する方法を詳しく解説します。この実装により、ユーザーはX(Twitter)アカウントを使って簡単にアプリケーショ...
Tech

ネイティブアプリ・Webアプリエンジニアのための転職面接準備ガイド

エンジニアの転職面接では、一般的な質問だけでなく技術的な質問も多く問われます。特にネイティブアプリやWebアプリの開発経験を持つエンジニアとして、どのような準備をすればいいのか詳しく解説します。効果的な準備を行うことで、面接での自信につなが...
Tech

OpenMTPを使用してAndroid端末をMacに接続する際の注意点

注意点 MacでOpenMTPを使用してAndroidデバイスとデータ転送を行う場合、Google Driveなどのクラウドサービスが動作していると正常に機能しないことがあります。そのため、OpenMTPを利用する際は、以下の手順でGoog...
Tech

機械学習に必要な数学

この記事は、2025年版のデータサイエンスや機械学習に必要な数学について解説した内容です。以下が主なポイントです: 主な内容 高校数学の基礎 数学I+A, 数学II+B, 数学III+Cを復習する重要性。 微分積分、線形代数、確率論などが機...
Tech

よく使用される7つの命名規則

よく使用される7つの命名規則について解説 主な命名規則 キャメルケース(camelCase) 最初の単語を小文字、それ以降の単語の先頭を大文字にする形式。 主にJavaScriptやPHPで使用。 パスカルケース(PascalCase) す...
Tech

ブラウザで特定のURLを表示したとき、任意のスクリプトを実行する拡張機能

特定のURLを表示した際に任意のスクリプトを実行するためのブラウザ拡張機能は複数存在します。以下に代表的なものをいくつか挙げます。 1. Run Javascript 概要: 指定したウェブサイトでカスタムJavaScriptを実行するCh...
Tech

ThinkPad トラックポイント キーボード II で「Fn」と「Ctrl」の切り替えは無理

「Fn」と「Ctrl」の切り替えは無理 ThinkPad トラックポイント キーボード II - 日本語 の購入をずっと検討してますが、bluetooth ということもあり、USB経由でファームウェアを修正してキーボードにインストールし、 ...
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 エミュレーターでネ...
Tech

「すごい会議」とは

「すごい会議」とは、目標のためにその企業に本当に必要なものを明らかにし、それを手にいれるプロセスを会議の場で実現するコーチング手法。1975年に Howard Goldman が開発したこの手法は、多くの企業で業績改善などの成果を上げ、世界...
Tech

新卒向け「統計学の基礎」100ページ超 SaaS企業が無料で資料公開

20230718_基礎統計学_外部公開用 PDF 新卒向け「統計学の基礎」100ページ超 SaaS企業が無料で資料公開
Tech

Homebrew Bundle で Brewfile を作成

Mac だと Homebrew を使っていろいろ開発で利用するパッケージをインストールするが、Homebrew にも ruby(Rails)でいうところの Gemfile、node(npm)でいうところの package.json みたいな...
Tech

PREP法 / DESC法

PREP法とは PREP法(読み方:プレップ法)とは、プレゼンや会議、報告など、さまざまなシーンで使える説明の構成です。PREPは、「Point(結論)」「Reason(理由)」「Example(具体例)」「Point(結論)」の略で、PR...
Tech

インボイスってなに?

この Yahoo のサイトわかりやすい。 2月16日から、2022年度分の確定申告期間が始まる。来年度の確定申告に大きな影響を与えるとして話題になっているのが、今年の10月からスタートするインボイス制度だ。これは商取引における消費税の正確な...
Objective-C

iOSアプリ クラッシュレポート よく見かける Excepition

EXC_BAD_ACCESS (SIGSEGV) 発生原因 リリース済みメモリーにアクセス 存在しないObjectにアクセス 特徴 Exception Subtype にKERN_INVALID_ADDRESSがくる 発生アドレスとPCを比...
Tech

パナソニック 充電器 色

たまにしか充電池を充電しないため、いつも色を忘れるのでメモです。 LED表示 目安電池残量・状態 充電中 赤点灯 20%以下 黄点灯 20%~80% 緑点灯 80%以上 充電完了 消灯 100% 黄点滅 買い替えおすすめ電池 異常終了 赤点...