tamohiko

Nginx

Nginxの実行ユーザーとグループを確認する2つの方法

Nginxの実行ユーザとグループを確認するための2つの方法を紹介します。 実行中のプロセスから確認する (psコマンド)実際に動作しているNginxプロセスのユーザーとグループを確認する、最も確実な方法です。psコマンドの「o」オプションを...
PythonをGemini先生に教えてもらおう!

【Pythonの学習 Day10】HTML特殊文字変換サービスを自作!GitHub活用で開発スタート

Python学習10日目!今日は、これまで学んだGitHubの使い方を実践しながら、新しいウェブサービス開発に挑戦します。なぜ「HTML特殊文字変換サービス」?次に何を作ろうかと考えた時、普段から「ちょっと面倒だな」と感じていたことを思い出...
PythonをGemini先生に教えてもらおう!

【Pythonの学習 Day9】Gitのブランチとは?基本的な使い方を学びます

GitHubを使い始めると、必ず出会うのが「ブランチ」という概念です。Python学習の9日目は、「ブランチとは何か?」という基本的なところから、なぜブランチを使うべきなのか、そして基本的な操作方法までを学んでいきます。ブランチとは? ブラ...
PythonをGemini先生に教えてもらおう!

【Pythonの学習 Day8】GitHubのSSHキー設定とgit cloneでリモートリポジトリをダウンロード

Python学習の8日目は、GitHubへアクセスするためにクライアントPCへのSSHキー設定(~/.ssh/config)の方法と「git clone」について学びました。クライアントPC(Ubuntu)とGitHubを連携させる前回、時...
PythonをGemini先生に教えてもらおう!

【Pythonの学習 Day7】GitHubの使い方を学ぶ!

Python学習の7日目は、これまで作成してきた「リアルタイム時計サービス」のプロジェクトを、開発者にとって必須のツールであるGitHubを使って管理する方法を学びます。GitHubのメリットを理解するところから、実際にリポジトリを作成し、...
コマンド

tarでシンボリックリンクをアーカイブする際にリンク先のディレクトリ・ファイル名を使用する方法

tarでシンボリックリンクをアーカイブする際、リンク先の「実際のディレクトリ名」でアーカイブを作成する方法を紹介します。現在のディレクトリ構成まず、以下のような状況を想定します。bedrock-serverは、同じディレクトリ内にあるバージ...
PythonをGemini先生に教えてもらおう!

【Pythonの学習 Day6】Flaskアプリを本格公開!開発サーバーから本番環境への移行

Gemini先生と一緒にPythonを勉強する6日目です。開発サーバから本番環境へこれまで開発してきたWebサービスを、いよいよインターネットに公開する時が来ました。しかし、現在使っているFlaskの標準サーバーは、あくまで開発用に設計され...
PythonをGemini先生に教えてもらおう!

【Pythonの学習 Day5】時計サービスをインターネットに公開するための準備をする

これまでローカル環境で開発してきた時計サービスを、いよいよインターネットに公開したいと思います。まずは、サービス公開用のVPSのセットアップと、これまで開発してきた時計サービスのデータをアップロードするまでの手順をまとめました。サービス公開...
PythonをGemini先生に教えてもらおう!

【Pythonの学習 Day4】時計サービスをオシャレにパワーアップ!時間帯で背景が変わる機能を追加してみた

PythonをGemini先生に教わって勉強するの4日目です。さて、これまで作成してきた現在の時刻をリアルタイムで表示するという時計サービスですが、今回は「時間帯によって背景画像が自動で切り替わる」という、ちょっとオシャレな機能に挑戦してみ...
PythonをGemini先生に教えてもらおう!

【Pythonの学習 Day3】現在の時刻をリアルタイムで表示させる

Gemini先生と一緒にPythonを勉強する3日目です。前回作成した「Webブラウザでアクセスした時の時間を表示するサービス」に、リアルタイムの時間を表示し続ける時計サービスに機能を強化したいと思います。【Pythonの学習 Day2】現...