end0tknr's kipple - web写経開発

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

csvを含むzipをjszip+papaparse for javascriptで読み sql.js で sql select

sql.js によるブラウザでの sqlite3 操作 - end0tknr's kipple - web写経開発 先日の上記entryでは sql.js で sqlite3のバイナリファイルを扱いましたが、 今回は、csvを含むzipをjszip+papaparse for javascriptで読み、sql.js で sql select <html lang="ja"> <head> <meta charset="UTF-8"> </meta></head></html>

pythonにおける csv ファイルのメール添付送信

code snippet ですが、少々の修正で、動作すると思います #!python # -*- coding: utf-8 -*- from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.application import MIMEApplication import csv import…

sql.js によるブラウザでの sqlite3 操作

web assemblyのおかげでしょうか、 最近は javascriptで sqlite3 のデータベースファイルを そのまま扱えるらしい。 参考url https://sql.js.org https://github.com/sql-js/sql.js install sqlite3 DOS> wsl $ cat /etc/redhat-release Red Hat Enterprise …

sybase dbにある各テーブルの行数やファイルサイズの表示

mysqlのinformation_schema.tablesによるテーブルサイズの表示 - 改 - end0tknr's kipple - web写経開発 以前の上記entryにある通り、mysqlでは information_schema.tables に対しての select sqlで取得できますが、 sybase db の場合 select convert(varcha…

ISO 9001(品質マネジメントシステム)の概要 by 日本品質保証機構(JSA)

私には情報量がちょどよく、分かりやすいです www.jqa.jp

Any Video Converter 8.2.5 による mp4 -> mp3 変換

音声関連の出力形式を選択する際、少々、迷うかもしれませんが、以下の通り step1/2 - 形式変換 を選択 step2/2 - 動画形式?にmp3を選択後、開始

認知的焦点化理論 - 利己的な人は長い目で見ると損

先程のentryにある「ダニングクルーガー効果」に関連し 「認知的焦点化理論」の存在を思い出したので、メモ 例えば、以下のurlが分かりやすい 利己的な人は長い目で見ると損をする!? 認知的焦点化理論など、運に関する3つの研究を紹介! | データで越境者…

ダニングクルーガー効果 - 経験の浅い人による自身の過大評価

以下のurlがとても分かりやすくまとめられており、メモ ダニングクルーガー効果 とは?原因や対処法を確認

Highcharts の オレオレ テンプレート

久しぶりに www.highcharts.com を触ったら、随分と忘れていたので、メモ https://www.highcharts.com/docs/index ↓こう書くと↑こう表示されます <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <a href="https://www.highcharts.com/docs/index">Highcharts documents</a> </body></html>

Sybase (SAP)では WHERE IN句に複数条件はNG

sqlのwhere in って、複数条件(カラム)を指定できるんですね - end0tknr's kipple - web写経開発 上記entryにある通り、mysqlでは WHERE IN句に複数条件を指定できましたが Sybase (SAP)ではNGらしい なので、SQLの実行速度は遅いでしょうが SELECT pla.plan…

openpyxl.utils for python による xcelのA1形式座標←→R1C1形式座標の変換

Excel::Writer::XLSX::Utility for perlで excelのA1形式座標←→R1C1形式座標の変換 - end0tknr's kipple - web写経開発 上記entryのようにperlでは Excel::Writer::XLSX::Utility を使用しますが、 pythonの場合、openpyxl.utils.column_index_from_string()…

openpyxl for python の load_workbook()で UserWarning: wmf image format is not supported so the image is being dropped

openpyxl for python で、とある xlsx を load_workbook() したところ、以下のエラー C:\Users\end0t\python310\lib\site-packages\openpyxl\reader\drawings.py:63: UserWarning: wmf image format is not supported so the image is being dropped wmf は…

perl v.5.38から出力される Locale 'ja_JP.eucJP' is unsupported, and may crash the interpreter.

euc-jpで作成されたコンテンツを扱うサーバのperlをver.5.28→5.38へ更新。 すると、以下の「may crash」のような強め?の警告メッセージが表示。 $ export LANG=ja_JP.eucJP $ /path/to/bin/perl sample-test.pl Locale 'ja_JP.eucJP' is unsupported, and ma…

FreeCAD Draftの配列(Array)ツールによる複数方向への連続copy

FreeCAD Draft画面の配列(Array)ツール Part Design画面は1方向のみのコピー

FreeCAD モデルビューのプロパティへの独自属性追加は右クリックから

FreeCAD コンボビューのモデルタブにある説明列

プロパティの Label2 にユーザが任意の文字列を入力でき、 これが説明欄に表示されるみたい

FreeCADの Compound + boolean演算による一括穴あけ

穴となる円柱をリンクやコピーで複数作成し、 更にCompoundで一体化することで、 boolean減算による複数一括穴あけができるようです。 Compound以外にFuse(Fusion)による一体化でもできる気がしますが、試していません 以下詳細 NGな例 - 穴となる円柱をリン…

FreeCAD Part Designで XZ垂直面から押し出す際の向き

FreeCAD Skecher画面で XZ垂直面に四角を描き、 次にPart Design画面のPadで押し出すことで、立体にすると、 手前のマイナスY側に押し出され、直方体が形成されます。 理由は不明ですが「方向/エッジ = カスタム方向」とした上で、 「Y = -1 -> 1」とすると…

FreeCAD Skecherの距離拘束 (Constraint Distance)における +/-

以下の位置関係にある四角スケッチを原点に対し距離拘束を行う場合、 スケッチ側基準の距離となる為、-値(マイナス、負)となるっぽい 一方で、水平距離拘束(Constraint Distance H)や、垂直距離拘束(Constraint Distance V)は、 同様の位置を拘束しても、+…

FreeCAD TechDrawにおけるオレオレ図枠Templatesの利用

FreeCAD TechDraw の図枠Templatesはsvg形式で独自のものを使用できます。 また、svgヘッダに xmlns:freecad="http://www.freecad.org/wiki/index.php?title=Svg_Namespace" を指定した上で <text id="text191" x="220.4196" y="235.17798" style="line-height:0%;fill:#008000"> <tspan id="tspan189" style="fill:#008000">〇△×□工業株式会社</tspan> </text> のような …

FreeCAD 加算ロフトによる四角錐台 作成

step1 - Sketcher画面で 上面&下面を作成 上面は z=1 で上側へ移動しています step2 - Part Design画面で 加算ロフトし 完成

FreeCADのアセンブルワークベンチは、Assembly4 > A2plus ?

FreeCADにおけるアセンブルワークベンチには Assembly4 と A2plus があり、 インターネットで検索すると、どちらをすべきか迷います。 が Assembly4 Workbench - FreeCAD Documentation に Assembly4 was inspired by A2plus and Assembly3 とありますので、…

FreeCADのSkecher + Part Design Revolution で円筒ボディ作成

step 1 - Skecher画面で 円筒の断面を描画 step 2 - Part Design画面で Revolutionボタンクリック step 3 - コンボビュのプロパティを少々、修正し完了

FreeCAD Assembly 4 Tutorial 1 の deepl翻訳

FreeCADのアセンブルワークベンチのdeepl翻訳は今回で一旦、区切り 【目次】 オリジナルのdocument クイック・スタート・ガイド 事前準備 ツールバーとメニュー ドキュメントの作成 軸ドキュメント ボディ ローカル座標系 LCS_1 軸受ドキュメント STEPのイン…

FreeCAD Assembly4 workbench documentの deepl翻訳 (2/3)

先程のentryの続き。今度は、github.comにあるdocumentを翻訳 参考url Assembly4 Workbench - FreeCAD Documentation GitHub - Zolko-123/FreeCAD_Assembly4: Assembly 4 workbench for FreeCAD 概要 このアセンブリワークベンチは、1つのアセンブリコンテナ…

FreeCAD Assembly 4 workbench documentの deepl翻訳

先日のa2plusのdocumentを翻訳し、使用してみましたが、 a2plusでは角柱の中心線を基準としたアセンブルができないようです。 なので、今回、Assembly4のdocumentを翻訳。 参考url Assembly4 Workbench - FreeCAD Documentation GitHub - Zolko-123/FreeCAD_…

FreeCAD A2PLUSのPlane on Plane拘束におけるoffset

2つの面を選択した状態で 「PlainCoincident制約」ボタンのクリックにより 表示されるダイアログでオフセット量を指定できますが、 FreeCADの再描画機能の影響でしょうか、 画面上ではオフセットされていることが分かりづらい印象 一度、Plane on Plane制約…

FreeCAD + python による 部品形状の同一性判定

https://wiki.freecad.org/TopoShape_API 上記にあるfreecadのdocumentによれば、 部品形状の同一性判定には、isSame()、isEqual()、isPartner()の メソッドがあるようですが、 私の環境?ではなぜか False ばかりになってしまいます。 なので、以下のように…

FreeCAD Documentation - A2plus Workbench の deepl和訳

FreeCADでのパーツ組立(アセンブリ)には A2plus や Assembly4 のアドオンがあります。 インターネットで検索すると、 座標指定で組み立てる Assembly4 の情報の方が多いようですが、 A2plusの方が初心者には操作が簡単なようですので、今回はA2plus。 しかし…

FreeCADにおける XY,XZ,YZ各面の向き

XY 水平 上面 XZ 垂直 正面 YZ 垂直 側面 上記の通りですが、以下の画面右下にあるXYZ軸を理解できていれば、迷わないと思います