普通のシステムエンジニアの備忘録

きみひで と言います。個人勉強で触れた技術など備忘禄と時々日常を綴ります。

Flask jinja2の使い方

Flaskアプリ作成で詰まった部分 htmlで配列を表示させるところで詰まった。 このページが分かりやすかった。 【Flask】Jinja2の制御構文(if, for in)でクライアントサイドを柔軟に簡素化する | たぬハック (tanuhack.com)

備忘 SQLiteコマンド

FlaskアプリでSQLiteを使うが、コマンドをすぐに忘れるので備忘録にする。 ■ログイン cdで対象のインスタンスがあるフォルダに移動。 sqlite3 memodb.sqlite ■ログアウト 抜け方は色々 .exit .quit Ctr + C ■テーブル一覧 .table

FlaskでAttributeError: 'str' object has no attribute 'strftime' エラー

備忘 Flaskで、DBに入っている日付項目を更新する画面を作ろうとしてたが、以下のエラーが出てハマった。 AttributeError: 'str' object has no attribute 'strftime' ■原因 DB項目はString型にしてるのに、入力のクラスはDataFieldクラスにしてたからだと思…

【トレーニング】Bootstrap5を使いこなす

FlaskでCRUDや認証まわりがチョットできるようになった。 といってもサンプルのコピペだけどね。 で、Geminiとの連携やOpenCV使っての画像連携をやろうと思ってた。 しかし、あまりにも画面が寂しい・・・。 少しはオシャレな画面じゃないと、いかにも業務ア…

【つぶやき】Flask+Ealstic beanstalk+Geminiの検証

技術検証として FlaskにGemimiのAPI呼び出し機能を試して入れてちゃんと動作するか確認。 →OK この仮想環境をElastic beanstalkにアップして動作確認。 →こっちもOK ここに、OpenCVで画像読み込みとか入れていけば色々できそう。 夢が広がってきた。Flaskの…

Flask url_encodeがimportできない

Flaskの勉強のために、本に書いてある通りに実行すると、url_encodeがimportできないと出てきた。 ImportError: cannot import name 'url_encode' from 'werkzeug.urls' (C:\Users\user\miniconda3\envs\flask_env\Lib\site-packages\werkzeug\urls.py). Did…

【SEの金棒】 APMツールの探索

前職でJENNIFERというAPM(Application Performance Monitoring)ツール使ってたんですが、これがとてもGoodでしたので、昔話を。 【ツール8選】APMツールとは?基本解説やおすすめツールをご紹介! | QEEE 昔、開発業務の傍ら自分が導入したパッケージソフ…

【超簡単】FlaskアプリをElastic beanstalkにデプロイ

さっぱりピーマンな自分が備忘のために、 Flaskで作ったアプリをAWSのElastic beanstalkにデプロイする手順をまとめます。 参考にさせていただいたサイト Elastic Beanstalk への Flask アプリケーションのデプロイ - AWS Elastic Beanstalk 微妙にバージョ…

【AIに負けるな】Python FlaskをAWS環境に構築目標

画像生成AIみたいに、やりたいことを書くとアッという間にWebサイトを作ってしまうツールが現れたという記事を見かけました。 SNS「X」が作れた!Webサイト自動作成AIツール「Create.xyz」の使い方 | AI-ワークスタイルlAIツールで仕事を効率化させるAIメデ…

【非公式】はてなブログのサブアカウント切り替え方法

はてなブログで、サブアカウントが作れるみたいなので作ったんですが、メインアカウントに戻す方法が分かりにくかった(泣) 同じような人もいると思うので備忘として残しておきます。 Step1 はてなブログのヘッダー右端にいるアイコンをクリック。 そうする…

Python スケジュールのエクセルからWBSのフォーマットを吐き出す

スケジュール表をWBSにする必要が出てきた。 ただ、スケジュールがコロコロ変わるので、それに合わせてWBSもメンテする必要がある。 毎回WBSに書くのは面倒なので、WBSの形式にアウトプットするプログラムを組んだ! import openpyxlimport pprintimport os …

PowerShell 定期的にフォルダをZIP化して対比しておくソース2

先日作成したShellだけど、コピー元のファイルを削除してはいけなかったので、24時間以内に作成されたファイルのみ抜き出して圧縮するように変更した。 以下ソースー---------------------- #定期的にフォルダをZIP化して対比してお…

PowerShell 定期的にフォルダをZIP化して対比しておくソース

日次でファイルのアーカイブしなきゃいけなくなったので作成したPowershell FileArchiveList.confを用意 以下ソースー---------------------- #定期的にフォルダをZIP化して対比しておくソース #イベントログを書き出す関数function w…

SQL serverでバックアップ復元する方法

仕事でバックアップの復元しようとおもったら困ったので備忘録 SSMSのDB右クリックし、タスク→復元→データベースを選択 タイムラインをクリック 特定の日付と時刻を設定してOK! 失敗したら、ここの「接続先データベースへの既存接続を閉じる」オプションを…

codepenのテスト

codepenなるサービスをちょまどさんが利用してたので、まねして使ってみる。 オンライン上で書いたコードがこんな感じで共有と実行できる。 See the Pen test0404 by kimihide (@kimihide) on CodePen. 便利な時代になったもんだ。

SFTP パスワードなしにするやり方で困ったときの話

仕事でSFTPを使うことになったので、家のPC2台使って遊んでた。 パスワード入力してログインするまではスルッと出来た。 そのまま秘密鍵・公開鍵作って、渡して終わり~っておもってたが、そこで行き詰る。 権限が悪いのか・ファイル名が悪いのか・configと…

Python CSVから特定のデータを抜き出してエクセルに書きこむ

備忘禄 あるシステムの作業実績データのCSVを抜き出せるが、データが余分な人のデータまで抜き出してしまう。必要な行の必要な項目だけまとめたCSVを抽出する。 DBをRead権限で参照させてほし・・・・ import openpyxlimport pprintimport osimport csv Shee…

Python 複数の同じフォーマットのエクセルから特定のセル情報を抜き出す

備忘禄 複数の規定フォーマットエクセルから、特定セルを抜き出すコード 不具合票のブックが大量にあるときに利用 ################################################ 出力結果# PGID、 ステータス、記載日、起票者、タイトル、説明########################…

powershellでファイル作ってZIP圧縮

ほんとに備忘禄 $formatted_date = (Get-Date).ToString("yyyyMMddHHmmss") mkdir $formatted_date #仮のファイル作成Write-Output test | Out-File .\$formatted_date\test.txt #圧縮Compress-Archive -Path $formatted_date -DestinationPath .\test\$form…

Github Issueの内容をCSVに出力

GithubのIssuesを一覧出力(Excel参照可能)する | SEの徒然旅ブログ (ujise.com) こちらの記事を参考にさせていただきました。 Pythonで記述 ー------------------- import jsonimport requestsimport osimport pandas as pd def main(): …

pipコマンドがつかえない

ど忘れして、思い出すまでに時間がかかったので備忘録 windowsのコマンドプロンプトでpipコマンドを実行したが以下の状態になった 先日まで出来てたけどなぁ。 と思ってたけど、思い違い。 pipのパスが通ってない場合は、以下のようにする必要がありました。…

Windowsサーバにユーザ登録をする

仕事でWindowsサーバにユーザ登録することがあるので、事前にやり方調査。 以下の記事がとても分かりやすかった(^^♪ 【windowsサーバー基礎】ユーザーやグループを作成する。 | スグブログ (sugublog.org)

Pythonでエクセルのセルを取得する方法

備忘録 Pythonで特定フォルダにあるエクセル群から、セルを抜き出すPG 一階層パターン ー----------------------------- ########使い方メモ# py test.py >> test.txt#######import openpyxlimport pprintimport os #ケースNo…

Amazon Polly使って音声ファイル作成してみた

MacにPython入れて、Amazon Pollyを使って任意の言葉のmp3ファイル作るところまで やったこと 1.Pythonのインストール(地味にここが大変だった) 参考サイト prog-8.com 基本は、このサイトの通りなんだが・・・。 つまったポイント 色々あったが、都度エラ…

CPU、メモリ、ディスク容量のログ取得ツール作成

仕事でサーバのCPU、メモリ、ディスク容量の状態を保持しておく必要が出てきた。 Zabbixとかツールを使えればいいのだが、諸事情で使えない。 そこでPowerShellをゴリゴリ使って、自作ツールを作成することとした。 ■CPU使用率取得ツール編 現時点のCPU使用…

Python AnywhereでDjangoアプリをアップロード

以前は、HerokuでDjangoアップロードを試していたが、最近Python Anywhereなるものを発見したのでこちらも試してみようと思う。 参考 https://www.nblog09.com/w/2019/05/04/python-anywhere-release/

Django youtubeにアップロード する画面を作ってみよう

■目的 今目論んでいるアプリでは、ユーザーみんなで動画を共有出来たらいいなぁって考えてる。 ただ動画をサーバーにアップしてると容量も食うし、管理も大変そう。 なのでYoutubeにアップして、それのリンクをサイトでみられるようにする方針にしようと思う…

Django + Herokuで画像がアップロード出来なかった問題

Djangoで作ったアプリをHerokuにデプロイできるようになってきた。 調子に乗ってきたので、画像をアップのアップロードも企てたところ、ローカルでは上手くいくがHerokuでは上手くいかない問題が発生した。 調べるとどうやらHerokuに直接は出来ないらしい。 …

Django admin画面の変更

ログイン画面がダサいので変更方法について調べた タイトルを変更するのは、url.pyに以下を追加するのが一番簡単 # 追加 admin.site.site_title = 'タイトルタグ' admin.site.site_header = 'サンプルアプリケーション' admin.site.index_title = 'メニュー'…

Herokuでサーバーアップ

Herokuと言うPaasが無料でサーバー使えると言う情報をゲット 名前は聞いたことあったので、やってみることにした。 参考1 デプロイ! - workshop_tutorialJP ↑のURLが引越したっぽいので新しいリンクにしときます。(2019/12/29) https://tutorial-extensi…