Pythonのboto3でAWSを操作するとき、defaultではなく任意の認証情報を使う方法まとめ。boto3.sessionでprofileを指定する書き方と、ACCESS_KEYとSECRET_KEYを直接指定する書き方の2通りです♪
リモートサーバーとローカルマシンでファイルを転送するFTPソフト「FileZilla」のインストールと使い方。FTPとは何かから、サーバーへの接続、ファイルのダウンロードとアップロードまで。Windows/Mac両対応♪
さくらのレンタルサーバーに構築したWordPressサイトにBasic認証をかける方法。サーバコントロールパネルのファイルマネージャーからディレクトリを選び、アクセス設定でパスワード制限とユーザーを追加するだけ♪
Oracle JDKの有償化を受けて、無償のAdoptOpenJDKをMacにインストールする方法。OpenJDKとの違い、Homebrewでのインストール、複数バージョンの切り替え設定、確認まで手順つきです♪
お名前.comで取得したルートドメインへのアクセスをサブドメインへリダイレクトさせる方法。EC2を立てずにRoute53とS3のリダイレクト設定だけで実現できます。サブドメイン側はCloudFront+S3で表示。curlで301を確認♪
Google Analyticsに「h/4314943.html」のような存在しないページへのアクセスが突然増えた原因を調査。計測タグごとページをコピーされて別ドメインのPVがカウントされていました。worldwide-seo-services.netの被リンクスパムについても♪
サブドメインとルートドメイン、サブディレクトリの違いをblogenist.jpを例に解説。複数サイトを運用するならサブドメインが将来性あり。GoogleやAmazonのサブドメイン運用例も紹介します♪
RESTful APIのドキュメントをテキストベースで定義できるフレームワーク「Swagger」の紹介。Swagger Spec・Swagger Editor・Swagger UI・Swagger Codegenの各モジュールの役割をまとめました。Git管理しやすいのが魅力♪
初めての自作PCを組み立ててインターネットに繋ぐまでの記録。ASUS X470マザーボードにRyzen 7 2700を載せ、メモリ・CPUクーラー・電源・GPUの取り付け、ケーブル配線、起動確認まで写真つきで♪
AWSのEC2にPingが通らない原因は、セキュリティグループでICMPが許可されていないから。インバウンドルールに「すべてのICMP」を追加すれば通るようになります。SSHは入れるのにPingだけ返ってこないときに♪