<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Python on Blogenist -ブロゲニスト-</title><link>https://blogenist.jp/tags/python/</link><description>Recent content in Python on Blogenist -ブロゲニスト-</description><generator>Hugo -- gohugo.io</generator><language>ja</language><lastBuildDate>Tue, 03 Dec 2024 17:59:38 +0900</lastBuildDate><atom:link href="https://blogenist.jp/tags/python/index.xml" rel="self" type="application/rss+xml"/><item><title>【Windows環境】ローカルにForge版Stable Diffusion Web UIをインストールしてみた【AIイラスト】</title><link>https://blogenist.jp/2024/12/03/12101/</link><pubDate>Tue, 03 Dec 2024 17:59:38 +0900</pubDate><guid>https://blogenist.jp/2024/12/03/12101/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2024/12/stable-forge-eye.png" alt="Featured image of post 【Windows環境】ローカルにForge版Stable Diffusion Web UIをインストールしてみた【AIイラスト】" /&gt;&lt;h2 id="stable-diffusion-forgeをwindowsのローカルにインストール"&gt;Stable Diffusion ForgeをWindowsのローカルにインストール&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;今回は&lt;strong&gt;Windows環境&lt;/strong&gt;に&lt;strong&gt;Stable Diffusion WebUI Forge&lt;/strong&gt;をインストールしてみようと思います♪&lt;/p&gt;</description></item><item><title>【Scoop】Stable Diffusion推奨の3.10.6がpyenvでインストール出来ない原因と解決方法【バージョン管理】</title><link>https://blogenist.jp/2024/11/01/12096/</link><pubDate>Fri, 01 Nov 2024 17:31:52 +0900</pubDate><guid>https://blogenist.jp/2024/11/01/12096/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2024/12/scoop-pyenv-eye.png" alt="Featured image of post 【Scoop】Stable Diffusion推奨の3.10.6がpyenvでインストール出来ない原因と解決方法【バージョン管理】" /&gt;&lt;h2 id="scoopでpyenvをインストールすると3106がインストール出来ない"&gt;Scoopでpyenvをインストールすると3.10.6がインストール出来ない&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;Windows環境にて&lt;strong&gt;stable-diffusion-webui&lt;/strong&gt;を整えようとして、&lt;strong&gt;Scoop&lt;/strong&gt;を使って&lt;strong&gt;pyenv&lt;/strong&gt;をインストールし、推奨の&lt;code&gt;3.10.6&lt;/code&gt;をインストールしようとすると&lt;strong&gt;以下のようなエラー&lt;/strong&gt;が出てインストールされない場合があります。&lt;/p&gt;</description></item><item><title>【ドキュメントをMarkdownでGitHub管理】MkDocsで生成されるHTMLのレイアウトをカスタマイズする方法まとめ【グッバイExcel・PowerPoint】</title><link>https://blogenist.jp/2020/07/05/10763/</link><pubDate>Sun, 05 Jul 2020 22:56:45 +0900</pubDate><guid>https://blogenist.jp/2020/07/05/10763/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/07/mkDocsCustomEye.png" alt="Featured image of post 【ドキュメントをMarkdownでGitHub管理】MkDocsで生成されるHTMLのレイアウトをカスタマイズする方法まとめ【グッバイExcel・PowerPoint】" /&gt;&lt;h2 id="mkdockのカスタマイズしよう"&gt;MkDockのカスタマイズしよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;前回、MarkdownでかけるMkDocsをご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2020/06/30/10739/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2020/06/mkDocsInstallEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【グッバイエクセル/パワポ/スプレットシート 】ドキュメントをマークダウンでかけるMkDocsが最強過ぎた【Github管理可能】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2020/06/30&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2369文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約5分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;今回は生成されるドキュメントのカスタマイズを試してみようと思います！&lt;/p&gt;</description></item><item><title>【グッバイエクセル/パワポ/スプレットシート 】ドキュメントをマークダウンでかけるMkDocsが最強過ぎた【Github管理可能】</title><link>https://blogenist.jp/2020/06/30/10739/</link><pubDate>Tue, 30 Jun 2020 19:57:47 +0900</pubDate><guid>https://blogenist.jp/2020/06/30/10739/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2020/06/mkDocsInstallEye.png" alt="Featured image of post 【グッバイエクセル/パワポ/スプレットシート 】ドキュメントをマークダウンでかけるMkDocsが最強過ぎた【Github管理可能】" /&gt;&lt;h2 id="ドキュメントをマークダウンで書ける時代がやってきた"&gt;ドキュメントをマークダウンで書ける時代がやってきた&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="オフィスソフトでのドキュメント管理はもう嫌だ"&gt;オフィスソフトでのドキュメント管理はもう嫌だ！&#10;&lt;/h3&gt; &lt;p&gt;システム開発やサイト制作をしている際、必ず&lt;strong&gt;仕様書&lt;/strong&gt;や&lt;strong&gt;設計書&lt;/strong&gt;を作成し場合によっては&lt;strong&gt;納品&lt;/strong&gt;する必要がありますよね。&lt;/p&gt;&#13;&#10; &lt;p&gt;昨今では、基本的に&lt;strong&gt;Excel&lt;/strong&gt;や&lt;strong&gt;PowerPoint&lt;/strong&gt;、&lt;strong&gt;Googleスプレットシート&lt;/strong&gt;や&lt;strong&gt;Gooleスライド&lt;/strong&gt;で作成や保守をする事が多いと思いますが、&lt;br /&gt;&lt;span class="oomozi"&gt;これがまた悪い文化&lt;/span&gt;&lt;br /&gt;何ですよねorz&lt;/p&gt;</description></item><item><title>【GithubActions】新機能を使って特定ブランチへのマージをトリガーにS3へファイルを転送するWorkflowを組んでみた【AWS-cli】</title><link>https://blogenist.jp/2019/09/22/9267/</link><pubDate>Sun, 22 Sep 2019 13:53:39 +0900</pubDate><guid>https://blogenist.jp/2019/09/22/9267/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/09/githubActionsBetaUsageEye.png" alt="Featured image of post 【GithubActions】新機能を使って特定ブランチへのマージをトリガーにS3へファイルを転送するWorkflowを組んでみた【AWS-cli】" /&gt;&lt;h2 id="githubactionsを使ってみよう"&gt;GithubActionsを使ってみよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="cicdをgithubで完結"&gt;CI/CDをGithubで完結&#10;&lt;/h3&gt; &lt;p&gt;皆さんは&lt;strong&gt;GithubActions&lt;/strong&gt;、使っていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;GithubAcrtionsとは、2018年10月にβ版として公開された&lt;strong&gt;Githubの新機能&lt;/strong&gt;の事を指します。&lt;/p&gt;</description></item><item><title>【JavaやRuby含めほとんどの言語に対応】Homebrewで「anyenv」をインストールしてhodenvを使ってバージョン管理をする方法まとめ【fish shellも対応】</title><link>https://blogenist.jp/2019/06/27/8842/</link><pubDate>Thu, 27 Jun 2019 20:53:30 +0900</pubDate><guid>https://blogenist.jp/2019/06/27/8842/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/06/anyenvInstallEye.png" alt="Featured image of post 【JavaやRuby含めほとんどの言語に対応】Homebrewで「anyenv」をインストールしてhodenvを使ってバージョン管理をする方法まとめ【fish shellも対応】" /&gt;&lt;h2 id="言語のバージョン管理の決定版"&gt;言語のバージョン管理の決定版&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;皆さんは言語のバージョン管理は行っていますか？&lt;/p&gt;&#13;&#10; &lt;p&gt;有名なのは&lt;strong&gt;pyenv&lt;/strong&gt;や&lt;strong&gt;nodenv&lt;/strong&gt;などですね。&lt;/p&gt;&#13;&#10; &lt;p&gt;しかし、各言語ごとにバージョン管理システムを落として管理するのは&lt;strong&gt;とてもめんどくさい&lt;/strong&gt;と思います。&lt;/p&gt;</description></item><item><title>【小技】 Python3で環境変数に定義した値を配列化して使う方法【split関数で文字列分割】</title><link>https://blogenist.jp/2019/01/23/7536/</link><pubDate>Wed, 23 Jan 2019 21:22:01 +0900</pubDate><guid>https://blogenist.jp/2019/01/23/7536/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/python3EnvToArrayEye.png" alt="Featured image of post 【小技】 Python3で環境変数に定義した値を配列化して使う方法【split関数で文字列分割】" /&gt;&lt;h2 id="環境変数に配列を定義したい"&gt;環境変数に配列を定義したい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="配列定義は不可能"&gt;配列定義は不可能&#10;&lt;/h3&gt; &lt;p&gt;&lt;strong&gt;データベースを持たない&lt;/strong&gt;ミニマムなスクリプトやアプリを開発していると、&lt;strong&gt;変更する可能性のある値&lt;/strong&gt;はアプリ内に持つより、&lt;strong&gt;環境変数やファイル&lt;/strong&gt;などに定義をして&lt;strong&gt;読み込む形&lt;/strong&gt;で利用する方法が&lt;strong&gt;保守性も高く&lt;/strong&gt;多く使われている手法だと思います。&lt;/p&gt;</description></item><item><title>【サーバーレスアーキテクチャ】AWS lambdaとCloudWatch Eventsを組み合わせてCron処理でLambda関数をスケジューリング処理する方法【バッチ/自動化】</title><link>https://blogenist.jp/2019/01/21/7516/</link><pubDate>Mon, 21 Jan 2019 15:58:14 +0900</pubDate><guid>https://blogenist.jp/2019/01/21/7516/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/lambdaScheduleSettingEye.png" alt="Featured image of post 【サーバーレスアーキテクチャ】AWS lambdaとCloudWatch Eventsを組み合わせてCron処理でLambda関数をスケジューリング処理する方法【バッチ/自動化】" /&gt;&lt;h2 id="lambda関数を定期実行しよう"&gt;Lambda関数を定期実行しよう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="サーバーレスを実現出来るlambda関数"&gt;サーバーレスを実現出来るLambda関数&#10;&lt;/h3&gt; &lt;p&gt;先日まで、&lt;strong&gt;AWS Lambda&lt;/strong&gt;に関する記事をご紹介しました。&lt;/p&gt;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/01/01/7381/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/awsLambdaLocalEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【サーバーレスアークテクチャ開発】ローカル環境でAWSのLambdaスクリプトをPythonで実装する際に「python-lambda-local」で動作確認する際のインストール方法とやり方【Bot開発にオススメ】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/01/01&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3710文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約8分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;a class="nlink-card" href="https://blogenist.jp/2019/01/16/7479/"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/lambdaUploaderSettingEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【Python3】コマンドラインから簡単にAWS lambdaに関数をアップロード出来ちゃう「lambda-uploader」のインストール方法と使い方【手順まとめ】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2019/01/16&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;2780文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約6分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&#13;&#10; &lt;p&gt;Lambda関数を使えば、&lt;strong&gt;サーバーを用意せず&lt;/strong&gt;にAWSサービスをトリガーに処理を実装出来るので今注目されている技術です。&lt;/p&gt;</description></item><item><title>【Python3】コマンドラインから簡単にAWS lambdaに関数をアップロード出来ちゃう「lambda-uploader」のインストール方法と使い方【手順まとめ】</title><link>https://blogenist.jp/2019/01/16/7479/</link><pubDate>Wed, 16 Jan 2019 18:44:03 +0900</pubDate><guid>https://blogenist.jp/2019/01/16/7479/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/lambdaUploaderSettingEye.png" alt="Featured image of post 【Python3】コマンドラインから簡単にAWS lambdaに関数をアップロード出来ちゃう「lambda-uploader」のインストール方法と使い方【手順まとめ】" /&gt;&lt;h2 id="aws-lambaへのアップロードを簡単に行いたい"&gt;AWS Lambaへのアップロードを簡単に行いたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ローカル開発はpython-lambda-localで決まり"&gt;ローカル開発はpython-lambda-localで決まり&#10;&lt;/h3&gt; &lt;p&gt;先日、&lt;strong&gt;python-lambda-local&lt;/strong&gt;を使った&lt;strong&gt;ローカル環境&lt;/strong&gt;での&lt;strong&gt;PythonによるLambda関数の実装及び動作確認方法&lt;/strong&gt;についてご紹介致しました。&lt;/p&gt;</description></item><item><title>【Python3】os.environで取得した環境変数の文字列型(str)の値を数値方(int)に変更するやり方【キャスト方法】</title><link>https://blogenist.jp/2019/01/14/7471/</link><pubDate>Mon, 14 Jan 2019 15:32:31 +0900</pubDate><guid>https://blogenist.jp/2019/01/14/7471/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/pythonEnvStr2IntEye.png" alt="Featured image of post 【Python3】os.environで取得した環境変数の文字列型(str)の値を数値方(int)に変更するやり方【キャスト方法】" /&gt;&lt;h2 id="文字列で取れてしまう"&gt;文字列で取れてしまう&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="お手軽に環境変数を扱える"&gt;お手軽に環境変数を扱える&#10;&lt;/h3&gt; &lt;p&gt;Pythonを使ってAWSのLambda関数やツールを作成していると、環境変数に設定した値を取得して利用したいというケースが少なからず発生すると思います。&lt;/p&gt;</description></item><item><title>【サーバーレスアークテクチャ開発】ローカル環境でAWSのLambdaスクリプトをPythonで実装する際に「python-lambda-local」で動作確認する際のインストール方法とやり方【Bot開発にオススメ】</title><link>https://blogenist.jp/2019/01/01/7381/</link><pubDate>Tue, 01 Jan 2019 16:28:32 +0900</pubDate><guid>https://blogenist.jp/2019/01/01/7381/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2019/01/awsLambdaLocalEye.png" alt="Featured image of post 【サーバーレスアークテクチャ開発】ローカル環境でAWSのLambdaスクリプトをPythonで実装する際に「python-lambda-local」で動作確認する際のインストール方法とやり方【Bot開発にオススメ】" /&gt;&lt;h2 id="ローカルでのlambdaスクリプト開発の課題"&gt;ローカルでのLambdaスクリプト開発の課題&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="サーバーレスアーキテクチャの代名詞"&gt;サーバーレスアーキテクチャの代名詞&#10;&lt;/h3&gt; &lt;p&gt;皆さんはAWSのLambdaを使っているでしょうか？&lt;/p&gt;&#13;&#10; &lt;p&gt;Lambdaはサーバーレスアーキテクチャを実現する上で、欠かせない存在となっており、サーバーレスの流行りのおかげでとてもメジャーなAWSサービスの一つとなっています。&lt;/p&gt;</description></item><item><title>【AWS CLI】Pythonでboto3ライブラリを使用する際の認証情報をprofileやACCESS_KEY/SECRET_KEYを指定して実行する方法【まとめ】</title><link>https://blogenist.jp/2018/12/27/7390/</link><pubDate>Thu, 27 Dec 2018 20:58:53 +0900</pubDate><guid>https://blogenist.jp/2018/12/27/7390/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/12/boto3AwsProfileChangeEye.png" alt="Featured image of post 【AWS CLI】Pythonでboto3ライブラリを使用する際の認証情報をprofileやACCESS_KEY/SECRET_KEYを指定して実行する方法【まとめ】" /&gt;&lt;h2 id="profileを分けたい"&gt;profileを分けたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;PythonでAWS操作をしたい場合に、&lt;code&gt;boto3&lt;/code&gt;ライブラリを使用すると特に意識せずに利用すると&lt;strong&gt;defaultのプロファイル&lt;/strong&gt;の認証情報が利用されます。&lt;/p&gt;</description></item><item><title>【小技】Python3で数字を0埋めした文字列に変換する方法(動的も可能)【瞬殺】</title><link>https://blogenist.jp/2018/09/14/5911/</link><pubDate>Fri, 14 Sep 2018 21:24:42 +0900</pubDate><guid>https://blogenist.jp/2018/09/14/5911/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/09/pythonNumToPaddedEye.png" alt="Featured image of post 【小技】Python3で数字を0埋めした文字列に変換する方法(動的も可能)【瞬殺】" /&gt;&lt;h2 id="0埋め文字列を作りたい"&gt;0埋め文字列を作りたい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;業務システムやAPIを作成している方であれば、数値を&lt;strong&gt;任意の桁に0埋め&lt;/strong&gt;した値を生成したい、というケースが少なからずあると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt;では、その辺りもとても&lt;strong&gt;簡単&lt;/strong&gt;に実装する事出来ますので、　備忘録がてらご紹介致します。&lt;/p&gt;</description></item><item><title>【自動キャッシュ削除】StaticPressで転送した際にCloudFrontでInvalidateを自動でする方法</title><link>https://blogenist.jp/2018/05/15/4308/</link><pubDate>Tue, 15 May 2018 14:54:24 +0900</pubDate><guid>https://blogenist.jp/2018/05/15/4308/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/cloudFrontInvalidationEye.png" alt="Featured image of post 【自動キャッシュ削除】StaticPressで転送した際にCloudFrontでInvalidateを自動でする方法" /&gt;&lt;h2 id="おさらい"&gt;おさらい&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="サイトのssl化まで"&gt;サイトのSSL化まで&#10;&lt;/h3&gt; &lt;p&gt;前回までの記事では、&lt;strong&gt;StaticPressでHTML化&lt;/strong&gt;し、&lt;br /&gt;&lt;a class="nlink-card" href="https://blogenist.jp/2018/05/05/3690"&gt;&#10; &lt;span class="nlink-card__thumb"&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/05/installStaticPressEye.png" alt="" loading="lazy"&gt;&lt;/span&gt;&#10; &lt;span class="nlink-card__body"&gt;&#10; &lt;span class="nlink-card__label"&gt;関連記事&lt;/span&gt;&#10; &lt;span class="nlink-card__title"&gt;【StaticPress】WordpressのブログやサイトをHTML化して爆速管理しよう【使い方/インストール】&lt;/span&gt;&#10; &lt;span class="nlink-card__meta"&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar-time" width="56" height="56" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;path d="M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4" /&gt;&#10; &lt;circle cx="18" cy="18" r="4" /&gt;&#10; &lt;path d="M15 3v4" /&gt;&#10; &lt;path d="M7 3v4" /&gt;&#10; &lt;path d="M3 11h16" /&gt;&#10; &lt;path d="M18 16.496v1.504l1 1" /&gt;&#10;&lt;/svg&gt;2018/05/05&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-file-text" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z" fill="none"/&gt;&#10; &lt;path d="M14 3v4a1 1 0 0 0 1 1h4" /&gt;&#10; &lt;path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /&gt;&#10; &lt;line x1="9" y1="9" x2="10" y2="9" /&gt;&#10; &lt;line x1="9" y1="13" x2="15" y2="13" /&gt;&#10; &lt;line x1="9" y1="17" x2="15" y2="17" /&gt;&#10;&lt;/svg&gt;&#10;3820文字&lt;/span&gt;&#10; &lt;span&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-clock" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"&gt;&#10; &lt;path stroke="none" d="M0 0h24v24H0z"/&gt;&#10; &lt;circle cx="12" cy="12" r="9" /&gt;&#10; &lt;polyline points="12 7 12 12 15 15" /&gt;&#10;&lt;/svg&gt;&#10;&#10;&#10;約8分で読めます&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/span&gt;&#10;&lt;/a&gt;&#10;&lt;/p&gt;</description></item><item><title>【プログラミング備忘録】Djangoのテンプレートをパーツ化して読み込む方法</title><link>https://blogenist.jp/2018/04/20/3428/</link><pubDate>Fri, 20 Apr 2018 23:02:37 +0900</pubDate><guid>https://blogenist.jp/2018/04/20/3428/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/djangoTemplateIncludeEye.png" alt="Featured image of post 【プログラミング備忘録】Djangoのテンプレートをパーツ化して読み込む方法" /&gt;&lt;h2 id="templateのパーツ化"&gt;Templateのパーツ化&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="パーツ化の必要性"&gt;パーツ化の必要性&#10;&lt;/h3&gt; &lt;p&gt;WebサイトやWebシステムを作成していると複数ページの中で&lt;strong&gt;似たような記述&lt;/strong&gt;をする必要がある部分が出てくると思います。&lt;/p&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;headタグ/footerタグ/navタグ/汎用パーツ(プログレスサークル等)・・・&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>【プログラミング備忘録】Djangoのテンプレートでの配列操作(ループ/件数取得)について</title><link>https://blogenist.jp/2018/04/09/3209/</link><pubDate>Mon, 09 Apr 2018 23:19:57 +0900</pubDate><guid>https://blogenist.jp/2018/04/09/3209/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/djangoTemplateEye.png" alt="Featured image of post 【プログラミング備忘録】Djangoのテンプレートでの配列操作(ループ/件数取得)について" /&gt;&lt;h2 id="templateでの配列操作"&gt;Templateでの配列操作&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10;&lt;h3 id="ループ処理"&gt;ループ処理&#10;&lt;/h3&gt; &lt;p&gt;サーバーロジックで&lt;strong&gt;配列&lt;/strong&gt;をレスポンスとして返した場合、テンプレート側で&lt;strong&gt;リスト表示&lt;/strong&gt;したい事があると思います。&lt;br /&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;サーバー側&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="s1"&gt;&amp;#39;numbers&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;render&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;request&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;list/index.html&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;/p&gt;&#13;&#10; &lt;p&gt;その場合は&lt;strong&gt;以下&lt;/strong&gt;のように記述する事で配列を&lt;strong&gt;ループ操作&lt;/strong&gt;する事が可能になります。&lt;br /&gt; &#13;&#10;&lt;figure class="code-block"&gt;&#10;&lt;figcaption class="code-block__title"&gt;Template側&lt;/figcaption&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-html" data-lang="html"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;div&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {% for user in users %}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;p&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;Name:{{user.name}}&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;p&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nt"&gt;p&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;Age:{{user.age}}&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;p&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; {% endfor %}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nt"&gt;div&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/figure&gt;&lt;p&gt;&lt;br /&gt;&lt;img src="https://blogenist.jp/wp-content/uploads/2018/04/djangoTemplate1-1.png" alt="" width="632" height="306" class="alignnone size-full wp-image-3395" /&gt;&lt;/p&gt;</description></item><item><title>【仕組みを理解】Djangoのtemplateファイルから静的コンテンツを読み込んでみよう</title><link>https://blogenist.jp/2018/04/01/3211/</link><pubDate>Sun, 01 Apr 2018 18:34:09 +0900</pubDate><guid>https://blogenist.jp/2018/04/01/3211/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/djangoStaticEye.png" alt="Featured image of post 【仕組みを理解】Djangoのtemplateファイルから静的コンテンツを読み込んでみよう" /&gt;&lt;h2 id="djangoでは静的コンテンツの管理も楽"&gt;Djangoでは静的コンテンツの管理も楽&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;静的コンテンツ&lt;/strong&gt;とは&lt;strong&gt;CSS&lt;/strong&gt;や&lt;strong&gt;JavaScript&lt;/strong&gt;、&lt;strong&gt;Imageファイル&lt;/strong&gt;等のファイル群の事を指します。&lt;/p&gt;&#13;&#10; &lt;p&gt;また、Djangoではそれらを&lt;strong&gt;staticファイル&lt;/strong&gt;と呼びます。&lt;/p&gt;</description></item><item><title>【PythonでWebアプリケーション】Djangoのインストールから起動まで</title><link>https://blogenist.jp/2018/03/25/3046/</link><pubDate>Sun, 25 Mar 2018 16:34:27 +0900</pubDate><guid>https://blogenist.jp/2018/03/25/3046/</guid><description>&lt;img src="https://blogenist.jp/wp-content/uploads/2018/03/installDjangoEye.png" alt="Featured image of post 【PythonでWebアプリケーション】Djangoのインストールから起動まで" /&gt;&lt;h2 id="djangoとは"&gt;Djangoとは？&#10;&lt;/h2&gt;&lt;div&gt;&#13;&#10; &lt;p&gt;&lt;strong&gt;Django&lt;/strong&gt;とは、&lt;strong&gt;Python&lt;/strong&gt;でWebシステムを開発する際に使う&lt;strong&gt;フレームワーク&lt;/strong&gt;です。&lt;/p&gt;&#13;&#10; &lt;p&gt;Pythonは&lt;strong&gt;データ解析&lt;/strong&gt;や&lt;strong&gt;人工知能&lt;/strong&gt;の分野で注目を浴びている言語ですが、もちろん&lt;strong&gt;Webシステムの開発&lt;/strong&gt;にも使えます。&lt;/p&gt;</description></item></channel></rss>