60歳からITエンジニアを目指す無謀なブログ

60歳で定年し、職種を変更してIT技術者を目指すブログです。

Python Exec化コマンド 備忘録

Pyinstallerを使ったWindows EXEファイルの作成コマンド python_source_file.pyというソースファイルからEXEファイルを作成するコマンド pyinstaller python_source_file.py –onefile

ubuntu にPythonインストール 仮想環境 Jupyter-lab インストール

Windows11にHyper-VでUbuntu環境を構築したので、そこにPythonをインストールしたときの手順を記載します。 先ず、Ubuntuにビルド環境を準備します >sudo apt update >sudo apt install build-essential libbz2-dev libdb-dev libreadline-dev libffi-dev …

pandas DF 抽出

グループby すると、DFの「地区名」にある名前からグループ分けして、この場合は平均を求めてくれる、以下は参考例 df_mean = df.groupby('地区名').mean() 取引価格(総額) 坪単価 面積(㎡) 取引価格(㎡単価) 地区名 佃 4.877778e+07 2.609899e+06 58.…

openssl コマンドを使った、証明書ファイル  xxxx.cerの確認方法 

>openssl x509 -in www.sample.jp.cer -text -noout 意味:www.sample.jp.cer を取り込んで テキストで結果を出力する 出力例 ーーーーーー Certificate: Data: Version: 3 (0x2) Serial Number: 2d:10:88:83:4d:6e:a1:10:e4:5d:11:e3:0b:a7:19:8f Signature…

index.cgiを実行時にエラーEnd of script output before headers: index.cgi

End of script output before headers: index.cgi index.cgi-------- permission 777 #!/usr/bin/python3 print ('Content-type: text/html\n')print ("Test Response") .htaccess --------------- permission 644 DirectoryIndex index.cgi index.php index…

.httpd.conf .htaccess ファイルの設定メモ

DirectoryIndex :ディレクトリインデックスコマンド DirectoryIndex index.html index.htm index.shtml URLがディレクトリをアクセスした時に返すファイル名を指定できる 左から優先順位が高い Optionsコマンド [引数1] [引数2] ..... 例) Options In…

htmlからpythonへのフォームの転送方法

これもChatGPTに聞いてみました。 HTMLのフォームでユーザーが入力したデータをPythonに渡すには、以下の方法があります。 Flaskを使用してHTMLフォームからデータを受け取る Flaskは、PythonでWebアプリケーションを構築するためのフレームワークです。Flas…

flask 複数プログラム動作 ルーティング機能

レスポンシフなWebサイトを構築するときに、どうしても複数プログラムを動作させたい時があります。 なかなかそういう例がネットで見当たらないのでChatGPTに聞いてみした。 以下その回答です。 ーーーーーーーーーーーー アクセスディレクトリ内に alpha_a.…

ロリポップレンタルサーバでFlask, GunicornレスポンシブWebの公開方法

ロリポップレンタルサーバを使用する前提です。(マネージドクラウドではありません) python3は既にインストールされているのでインストールはFlaskだけで良いです。 コマンド pip install flask でホームディレクトリの配下に .loacal/bin/flask がインス…

pyscript でレスポンシブにwebにデータフレームを表示

pyscriptを使うと簡単にwebページでレスポンシブ対応の 表示ができるらしいの、pandasのデータフレームを表示してみました。 なかなか、DFを表示するだけのサンプルがなくて、エラーの連続でしたが、 色々なサイトを 見て、以下のコードで動かすことができま…

EMACS リージョン関係

矩形リージョンの設定c-SPCで矩形リージョンの先頭を定義 カーソルを動かして終点までもって行く c-xを押した後に、r、dを順に入力で矩形リージョンが削除される他のコマンド C-x r t矩形の先頭に文字を挿入 C-x r d矩形領域を削除 C-x r k矩形領域を削除し…

Apache でphp-fpm実行時のパーミッションで陥った問題

■Linuxサーバの立ち上げ初心者です。備忘録として書いています。 あるサーバで動作していたプログラムを新しく立ち上げたサーバ環境にポーティングしたところPHPプログラムが動かなくなりました。 ・新サーバは自分でAlmalinuxを初めてインストールしたとこ…

Windows11 にWSL使ってDebian Linuxをインストールして、pip3 pipenv構築まで

------------- Debian install ----------------- Windowsコマンドプロンプトにて $>wsl --install --online [ENT] NAME FRIENDLY NAMEUbuntu UbuntuDebian Debian GNU/Linuxkali-linux Kali Linux RollingSLES-12 SUSE Linux Enterprise Server v12SLES-1…

Windows11 にWSL使ってDebian Linuxをインストールして、pip3 pipenv構築まで

------------- Debian install ----------------- Windowsコマンドプロンプトにて $>wsl --install --online [ENT] NAME FRIENDLY NAMEUbuntu UbuntuDebian Debian GNU/Linuxkali-linux Kali Linux RollingSLES-12 SUSE Linux Enterprise Server v12SLES-1…

apache2 起動・停止

起動 sudo systemctl start httpd 停止 sudo systemctl stop httpd 自動起動(Boot時に自動でStartする) sudo systemctl enable httpd 即時自動起動 sudo systemctl enable --now httpd 自動起動削除 sudo systemctl disable httpd httpd 停止 sudo systemc…

bash シェルスクリプト を少し

ー--------------.bashrc file------------------------------------------- # .bashrc # Source global definitionsif [ -f /etc/bashrc ]; then . /etc/bashrcfi # User specific environmentif ! "$PATH" =~ "$HOME/.local/bin:$HOME/bin:"…

apache Basic認証 アクセス制限 .htpasswd生成

.htaccessファイルに以下を記載します。 AuthUserFile .htpasswdAuthGroupFile /dev/nullAuthName "Please enter your ID and password"AuthType Basicrequire valid-user パスワードファイル .htpasswdを生成します。 $>htpasswd -c .htpasswd ユーザー名 […

PHP フォーム変数$の受け渡し

index.htmlファイルに以下のようにフォーム入力のhtml記載をします。 <form action="confirm.php" method="post"> <table> <tr> <th><label for="last_name">Last Name<br><span>*Required</span></label></th> <td colspan="3"><input id="last_name" type="text" name="last_name" size="79" /></td> </tr> method= "post"または"get"を記載します。 このフォームをp…</table></form>

PHP フォーム変数$の受け渡し

index.htmlファイルに以下のようにフォーム入力のhtml記載をします。 <form action="confirm.php" method="post"> <table> <tr> <th><label for="last_name">Last Name<br><span>*Required</span></label></th> <td colspan="3"><input id="last_name" type="text" name="last_name" size="79" /></td> </tr> method= "post"または"get"を記載します。 このフォームをp…</table></form>

.htaccess ファイルの意味

目的 Webサーバーの基本的な動作を、ディレクトリ単位で制御するための構文を記載したファイル /.htaccess - ルート配下に置いた .htaccessファイル ---(a)/img/.htaccess - /img ディレクトリ配下に置いた .htaccessファイル ---(b)置いた場所の配下に全て…

CSS

セレクタの種類 タイプセレクタ<p> xxxxx</p> @html filep { color :#fff0000;} @css file idセレクタ <p id="red"> @html file #red { color: #fff0000;} @css file classセレクタ <p class="red"> <<------ 異なる場所で <address class="red"> <<------ 同じ”red”クラスを定義できる .red { color: #fff0000;} @cs</address></p></p>…

pyenvの使い方(備忘録)

インストールできるバージョンの確認 >pyenv install --list pypy-2.6.0-src pypy-2.6.0 pypy-2.6.1-src pypy-2.6.1 pypy-4.0.0-src pypy-4.0.0 使用可能なインストール済みPythonのバージョン確認>pyenv versions system * 3.9.0 *が付いている方が選択中の…

/dev/null の活用

Linuxのコマンド実行していると膨大なエラーログメッセージが出ることがあり、 その中に真のメッセージが紛れていることがあります。 例) find コマンドであるファイルを探すときにシステム管理でアクセス不可の フォルダも探しに行くため、大量のエラーが…

Github Pushの方法(初心者 備忘録)

Github上に既にリポジトリが作成済みを想定 local環境でリポジトリ作成、コミットが完了していることが前提 以下コマンドを実行しリモートリポジトリを連携する 注)git@....以下はGithubのリポジトリGUIからコピペできる >git remote add 'repository_name'…

Github 公開鍵設定(初心者の自分用)

リモートのリポジトリにPushしようとしたところAccess 拒否されてしまったのでどうも公開暗号鍵の設定が出来ていなかったので、GitHubにssh接続する初心者さん - Qiitaを参考に設定して解決しました。Mac OSシェルを開いた環境で、ディレクトリを移動 >cd ~…

Git & GitHubの理解(自分用)

■基本用語、コマンド動作など Repository(リモート/ローカル):用語 変更内容を記録するデータベース *1 ワークツリー .git で管理されているディレクトリ リポジトリ作成 git init カレントディレクトリ以下をリカーシブにリポジトリ管理に置くコマンド g…

.zshrc (自分用備忘録)

.zshrc ##書き出し #!/bin/zsh ”:ダブルクォーテーションが必要な記述 $変数の外側 例) export PATH=$HOME/.pyenv/bin:$PATH の場合は$HOME変数を展開するため””で囲む。 export PATH="$HOME/.pyenv/bin:$PATH" 例)複数式がある場合は””で囲む export LD…

Flaskチュートリアル(自分用備忘録)

ディレクトリ構造 jinja2 | |--app.py |--templates | |--index.html app.pyの内容 ーーーーー from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')def index(): return render_template('index.html')if __name__ == '__main__'…

Pandas データフレーム 外れ値の削除

import scipy.stats as stats を使います。 df = df[(np.abs(stats.zscore(df['column1'])) < 3)] zscore()でcolumn1列の各行の値に標準化を行って、その絶対値3以下のものだけ データフレームを残します。

MAC ターミナル環境の文字化け対策

ターミナル>環境設定>プロファイル>詳細 以下の様に設定します。 (テキストエンコーディング UTF8を忘れないように) MACのターミナル環境設定 それから.zshenvにexport LANG=ja_JP.UTF-8 を書いておいて、 exec .zshenvしておくとで echo $LANGでja_JP.…