end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

2023-02-01から1ヶ月間の記事一覧

pip install uwsgi で have a 'pyproject.toml' and the 'wheel' package is not installed エラー

$ pip --version pip 23.0.1 from /home/end0tknr/app/django/lib64/python3.9/site-packages/pip (python 3.9) $ pip install uwsgi Collecting uwsgi Using cached uwsgi-2.0.21.tar.gz (808 kB) Preparing metadata (setup.py) ... done Installing colle…

install nginx-1.23 from source to rhel9

$ cat /etc/redhat-release Red Hat Enterprise Linux release 9.1 (Plow) $ sudo yum install pcre-devel $ curl -OL http://nginx.org/download/nginx-1.23.3.tar.gz $ cd nginx-1.23.3 $ ./configure \ --prefix=/home/end0tknr/local/nginx \ --with-htt…

pyenv で python install する際の Missing the lzma lib エラーには yum install xz-devel

$ cat /etc/redhat-release Red Hat Enterprise Linux release 9.1 (Plow) $ pyenv install 3.7.16 : Traceback (most recent call last): File "<string>", line 1, in <module> File "/home/end0tknr/.pyenv/versions/3.7.16/lib/python3.7/lzma.py", line 27, in <module> from _l</module></module></string>…

rhel9における selinux の off化は grubby コマンドで

firewalld を offし、pdbedit -a でユーザ追加しても、 samba で rhel9 へ接続できない。 そこで、selinux を off化を考えましたが、 rhel9における selinux の off化は grubby コマンドで行うことになったらしく、少々、手こずりました。 $ sudo grubby --u…

動的計画法 - Dynamic Programming

「細かくアルゴリズムが定義されているわけではない」がポイント 定義 - wikipedia より 細かくアルゴリズムが定義されているわけではなく、 下記2条件を満たすアルゴリズムの総称。 帰納的な関係の利用: より小さな問題例の解や計算結果を帰納的な関係を …

google drive api for python を使用した ocr

google driveをブラウザから使用する場合、画像ファイルを右クリックし、 「アプリで開く」→「Googleドキュメント」で、ocrを実行できますが、 google drive api for python でも実行できるようですので、お試し pythonは簡単なコードでocrできますが、 事前…

tesseract OCR for windows のお試し

参考url https://github.com/tesseract-ocr/tesseract https://www.kkaneko.jp/ai/win/tesseract5.html Python+Tesseractによる画像処理でOCRを試してみた! – 株式会社ライトコード download binary for win https://github.com/UB-Mannheim/tesseract/wik…

テイラー展開 / マクローリン展開の振り返り

「ゼロから作るDeep Learning ③」の 「ステップ27 テイラー展開の微分」で sin関数の微分に使用されていたことをきっかけに振り返り https://www.oreilly.co.jp/books/9784873119069/ https://github.com/oreilly-japan/deep-learning-from-scratch-3 目次 …

AutoCADの データ書き出し (DATAEXTRACTION) を コマンドラインから実行

先日のentryを記載した時点では、不明でしたが、データ書き出し (DATAEXTRACTION) を コマンドラインから実行できることが分かりました。 どうやら、AutoCADの画面内にあるコマンドラインから実行できるようです。 「-DATAEXTRACTION」のように 先頭に「-(ハ…

AutoCADの データ書き出し (DATAEXTRACTION)

先程のentryの関連です。 AutoCADには、データ書き出し (DATAEXTRACTION) という機能があり、 これで、テキスト情報を抽出できるようです。 ただ...コマンドラインから実行する方法はあるのかな? step 1 step 2 多分、書き出しルール設定の保存先の指定 step…

ipaが公開の DXリテラシー標準(DSS-L) , DX推進スキル標準(DSS-P)

https://www.ipa.go.jp/jinzai/skill-standard/dss/index.html 上記のurlにて、以下の3つのpdfが公開されています。 第1部 デジタルスキル標準の概要(PDF:820KB) 第2部 DXリテラシー標準(PDF:1.3MB) 第3部 DX推進スキル標準(PDF:1.10MB) 「DX自体の…

LibreDWGのdwgreadコマンド + python で AutoCAD DWGファイルからのtext抽出

https://end0tknr.hateblo.jp/entry/20230218/1676694016 先日の上記entryの続きです。 前回は、dwggrepコマンドを使用しましたが、今回は、dwgreadコマンドを使用します。 このコマンドでdwgをdxfやjson等の形式で出力できますので、 今回は、dwg→json化し…

LibreDWGによるAutoCAD DWGファイルからのtext抽出

installし、単に dwggrep を実行しただけです。 文字情報の抽出精度?は、確認していません 参考url https://www.gnu.org/software/libredwg/ https://github.com/LibreDWG/libredwg https://medium.com/@gaganjyot/libredwg-installation-on-linux-f31cf9a2f…

pythonのdecoratorやcontextlibによる前後への処理追加

先程のentryに関連?として、以下のqiitaからの写経です。 https://qiita.com/chocomintkusoyaro/items/214f87a6300a88d15363 # cf. https://qiita.com/chocomintkusoyaro/items/214f87a6300a88d15363 import contextlib import sys def main(): msg = "this …

GoF Decorator for python

pythonにdecorator機能というものがあることを知りました。 pythonのdecorator機能とは、 「関数やクラスの前後に特定の処理を追加できる」ようですが、 GoFのデコレータパターンとは異なるようです。 で、pythonのdecorator機能を試す前に、 GoFデザインパ…

weakref for python を使用した弱参照化によるメモリリーク回避

「ゼロから作るディープラーニング 3 」の 「ステップ17 メモリ管理と循環参照」において、 weakrefによる弱参照化が紹介されていましたので、メモ weakref.ref() を使用する場合 参考url https://yumarublog.com/python/weakref/ import sys import weakref…

自動微分における順伝播と逆伝播(バックプロバゲーション)

自動微分における順伝播と逆伝播は、合成関数の微分によりますが、 十分には理解できていない気がしていますので、振り返り。 「ゼロから作るディープラーニング 3 」の写経です https://www.oreilly.co.jp/books/9784873119069/ https://github.com/oreilly…

svg marker による矢印

https://developer.mozilla.org/en-US/docs/Web/SVG/Element/marker 上記urlを参考にすると、以下 <svg xmlns="http://www.w3.org/2000/svg" width="400" height="100"> <defs> <style> circle,line, marker, path { stroke : #20285A; fill : none; stroke-width: 1; } line, path { marker-end : url(#arrow); …</defs></svg>

Pythonクラスの__call__で、インスタンスを関数のように呼び出しOK

class Test(): def __init__(self, test): self.test = test def __call__(self): print("called!!") t = Test('test') t()

XBRL と Arelle for python による 企業の有価証券報告書/財務分析の参考url

日経ソフトウェア 2023年3月号を読んでのメモ https://info.nikkeibp.co.jp/media/NSW/atcl/mag/011700046/ https://disclosure2.edinet-fsa.go.jp/

今後、kubernetes ( minikube )を手習いする際のメモ

kubernetesは複数のサーバを必要としますので、minikubeを使用すると思いますが、 minikubeは、2cpu以上が必須ですので、virtualboxを主に使用している私の手習いは だいぶ先かも 参考url https://kubernetes.io/ja/docs/setup/learning-environment/minikub…

Docker Swarmは学びません

Docker/Kubernetes 実践コンテナ開発入門 (以下のurl)の 「4. Swarmによる実践的なアプリケーアプリケーション構築」を 写経しようとしましたが、 $ docker container exec -it manager \ docker stack deploy -c ./stack/todo-mysql.yml todo_mysql の実行…

Docker Swarm 、 Service 、Stack

以下の書籍「Docker/Kubernetes 実践コンテナ」にある 3.5.1 Docker Swarm 3.5.2 Service 3.5.3 Stack 3.5.4 ServiceをSwarm外から利用する の写経。が、本日時点では、自分の理解が怪しい www.amazon.co.jp 目次 Docker Swarm $ vi docker-compose.yml dock…