tamohiko

PythonをGemini先生に教えてもらおう!

【Pythonの学習 Day1】Ubuntu 24.04 LTSで作る、Python + pyenv + uv で始めるモダン開発環境

以前、pythonをAIに教えてもらいながら勉強しようとして勉強を始めたのですが、ちょっと仕事が忙しくなって挫折してしまいました...ですが、あれからAIがすごく進化したのとGeminiに課金を行ったので、Geminiを先生としてpytho...
ConoHa

ConoHa VPS と VSCode で便利なリモート開発環境構築を作る方法

この記事では、ConoHa VPSとVisual Studio Code(VSCode)の強力な拡張機能を活用し、シンプルかつ効率的なリモート開発環境を構築するための基本的な手順を解説します。これにより、インターネット接続さえあれば、場所を...
VPS

徹底比較!さくらのVPS vs ConoHa VPS vs Xserver VPS あなたに最適なのはどれ?

VPS(Virtual Private Server)をいざ選ぶとなると、どの会社のサービスが良いか迷う方も多いのではないでしょうか。Webサイト運営、アプリケーション開発、オンラインゲームのマルチサーバー構築など、様々な用途で活用されるV...
Ubuntu

【Ubuntu】CUPSでプリンタサーバーを構築する方法

Ubuntu 24.04 LTSを使用して、ローカルネットワーク内にあるクライアントから印刷できるプリンタサーバーを、CUPSを使って構築する方法をご紹介します。プリンタサーバーの核となるCUPSとは?CUPS (Common UNIX P...
systemd

【Ubuntu】Systedのtimer機能でタスクを定期的に実行する方法

「Ubuntu」で「systemd」の「timer」機能を使って、「cron」のように時間を指定してタスクを実行させる方法を紹介します。「cron」よりも柔軟な設定が可能で、システムとの連携もスムーズに行えるのでとても便利です。system...
Nginx

Nginxのアクセスログをシェルスクリプトで解析・集計する方法

Nginxのログをシェルスクリプトで解析・集計する方法です。Nginxアクセスログ解析ワンライナーNginxのアクセスログから集計したい項目を抽出するワンライナーです。以下のシェルスクリプトでアクセスログから、集計したい項目を抽出・集計して...
Ubuntu

【Ubuntu】最初に覚えたほうが良いコマンド13選!!

Ubuntuを使用するにあたり、最初に覚えたほうが良いコマンド13選を紹介します。これらのコマンドを覚えておくことで、Ubuntuを効率的に操作することができますので、実際にUbuntuを使用してこれらのコマンドを使ってみてください。Ubu...
Ubuntu

【Ubuntu】ufwのログを/var/log/syslogに出力させない方法

Ubuntuでufwのログを/var/log/syslogに出力させない方法です。これにより「/var/log/syslog」の内容がufwのログで埋もれてしまい読みにくくなることを防ぐことが出来ます。rsyslog設定ファイルの編集Ubu...
コマンド

【Ubuntu】pushdとpopdでディレクトリの移動を楽に行う方法

ディレクトリ間の移動を簡単に行うことが出来るようになる、「pushd」と「popd」コマンドの使い方を紹介します。pushdとpopdについて「pushd」と「popd」は、ディレクトリを効率的に移動するために使用される便利なコマンドです。...
Nginx

【Nginx】アクセスログの読み方

Nginxが出力するアクセスログの情報について調べたので、出力される情報について説明していきます。アクセスログの設定Nginxのサーバ全体に対するアクセスログの設定は「/etc/nginx/nginx.conf」のhttpディレクティブに記...