PHP

Webサイトを高速化!PHPとMemcachedでデータベース負荷を軽減する方法

導入このブログのキャッチコピーは「未来の自分のための技術メモ、時々あなたのためのヒント。」ですが、今回はあなたのWebサイトの表示速度を改善する、非常に効果的な「ヒント」です。「自社のサイト、最近なんだか表示が遅いな…」「アクセスが増えると...
CakePHP

【開発実録】ある日突然セッションが切れた話 – CakePHPコアファイルの深層へ

導入このブログのキャッチコピーは「未来の自分のための技術メモ、時々あなたのためのヒント。」ですが、今回は過去の自分が格闘したデバッグの記録が、今まさに同じ問題で悩んでいるあなたの「ヒント」になるかもしれません。エンジニアなら誰しも、「どう考...
AI

AIと作る未来のDIY!Geminiとペアプロで、Raspberry Pi顔認証システムを構築してみた

導入このブログのキャッチコピーは「未来の自分のための技術メモ、時々あなたのためのヒント。」ですが、今回は最新のAIと共に、未来のDIYに挑戦した記録そのものが「ヒント」です。前回の記事では、Raspberry PiとOpenCVを使ってカメ...
Raspberry Pi

【決定版】Raspberry PiとOpenCVで学ぶ、リアルタイム顔認識システムの作り方

導入このブログのキャッチコピーは「未来の自分のための技術メモ、時々あなたのためのヒント。」ですが、今回は未来を感じさせる技術「顔認識」を、手のひらサイズのコンピューター「Raspberry Pi」で実現する、そんなヒントをお届けします。「A...
CakePHP

【PHP】CakePHPでMongoDBを使うには?導入からSQLとの違いまで解説

導入Webアプリケーション開発において、データベースはMySQLやPostgreSQLといった**リレーショナルデータベース(RDB)を使うのが長年の常識でした。しかし最近、MongoDBに代表される「NoSQLデータベース」**を耳にする...
Android

【Linux版】Android Studioのインストール手順と使い方を初心者向けに解説

導入このブログのキャッチコピーは「未来の自分のための技術メモ、時々あなたのためのヒント。」ですが、今回は「スマホアプリ開発を始めてみたい!」と考えている未来のあなたと、今のあなたのための「ヒント」です。「Androidアプリ開発」と聞くと、...
Redmine

【Redmine業務改善】メールでチケットを自動起票して、タスク管理を効率化する方法

導入プロジェクト管理ツール「Redmine」は非常に高機能ですが、「タスクを登録するために、いちいちログインしてフォームに入力するのが少し面倒…」と感じたことはありませんか?特に、外出先でクライアントから修正依頼のメールを受け取った時や、会...
Webアプリケーション

【初心者向け】自分だけのクラウドストレージ!Nextcloudの構築ガイド

「写真やファイルの置き場所に困っている」「毎月のクラウドストレージ料金が気になる…」と感じたことはありませんか?そんな悩みを解決するのが、自分だけのプライベートクラウドを構築できる「Nextcloud(ネクストクラウド)」です。Nextcl...
サーバー構築

開発環境で「保護されていない通信」を卒業!自分だけのSSL証明書を作る方法

自分のパソコンやテスト用のサーバーでWebサイトを開発しているとき、ブラウザに「保護されていない通信」という警告が出て、少し気になったことはありませんか?これは、通信が暗号化されていない「http」でアクセスしているのが原因です。これを解決...
サーバー構築

【初心者でも分かる】自分だけのバージョン管理サーバー「Subversion(SVN)」を構築しよう!

Webサイトのコードやデザインファイルを編集しているとき、「あ、前の状態に戻したい!」「どこを変更したか分からなくなった…」なんて経験はありませんか?そんな悩みを解決してくれるのが「バージョン管理システム」です。今回は、昔から多くの現場で使...