サーバー構築

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

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

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

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

【初心者向け】自前サーバーにプロジェクト管理ツールRedmineを構築する全手順

「プロジェクトのタスク管理、Excelやスプレッドシートだと限界かも…」と感じたことはありませんか?かといって、高機能な有料ツールを導入するのは少しハードルが高いですよね。そんな方におすすめなのが、オープンソースのプロジェクト管理ツール「R...
Linux

【自宅サーバー】BINDでDNSキャッシュサーバーを構築してWebを高速化する方法

導入このブログのキャッチコピーは「未来の自分のための技術メモ、時々あなたのためのヒント。」ですが、今回はあなたの家のインターネットがちょっと快適になるかもしれない、そんな「ヒント」です。「最近、Webページの表示が少し遅いな…」「いつも見る...
Linux

【初心者向け】vsftpdで安全なFTPサーバーを構築する全手順(CentOS/Rocky Linux対応)

導入このブログのキャッチコピーは「未来の自分のための技術メモ、時々あなたのためのヒント。」ですが、今回はサーバーを構築する上で、未来の自分も、そしてあなたも必ず通る道の一つ、「FTPサーバーの構築」に関するヒントです。自前のWebサーバーに...
PHP

【業務効率化】PHPで実装するWebフォント自動変換ツールの作り方

導入Webサイトのデザインで、こだわりのフォントを使いたいと思った時、「Webフォント」は今や欠かせない技術ですよね。しかし、Webフォントを実際に導入しようとすると、OTFやTTF形式のフォントをWOFF2やWOFFといった複数形式に変換...
Raspberry Pi

【DIY】Raspberry Piと人感センサーで玄関をスマート化!LINE通知&自動点灯システム

導入家に帰ってきて玄関のドアを開けた時、暗い中で電気のスイッチを探すのは少し面倒ですよね。また、「留守中に誰か家の前に来たかな?」と気になったことはありませんか?今回は、そんな日常のちょっとした不便を解決する、Raspberry Pi(ラズ...
Linux

【Linux初心者向け】.bash_profileと.bashrcの違いとは?正しい使い分けを解説

導入Linuxサーバーを操作していると、PATHを通したり、便利なエイリアス(コマンドの短縮形)を登録するために、「.bash_profileや.bashrcというファイルを編集してください」という解説をよく見かけますよね。しかし、この2つ...
Python

【初心者向け】Webスクレイピングとは?Pythonでサイト情報を自動収集する方法

導入Webサイトを見ているときに、「このサイトに載っている競合商品の価格を、全部まとめて一覧にできたら便利なのに…」と感じたことはありませんか?その「面倒なコピペ作業」を自動で実現してくれる技術が**「Webスクレイピング」**です。この記...
AI

話題のAI「Google Gemini」とペアプログラミング!天気予報ツール開発の全記録

導入このブログのキャッチコピーは「未来の自分のための技術メモ、時々あなたのためのヒント。」ですが、今回は最新のAIと共に未来のツール開発に挑戦した記録です。最近、ChatGPTやGoogle Geminiといった生成AIが大きな話題になって...