真壁匠

製薬会社のQC担当。分析試験経験15年以上。 得意な節約に勤しむ。 その中で出会ったL…

真壁匠

製薬会社のQC担当。分析試験経験15年以上。 得意な節約に勤しむ。 その中で出会ったLinuxについても発信中。

記事一覧

pythonでwebフレームをつくる(Flask)

pythonのwebフレームとして、flask があります。 通常は、Djangoが、使われますが、Djangoと比べて軽量という特徴があります。 pip3 install Flaskでインストールした後、…

真壁匠
4か月前
3

ブラウザ操作の自動化をselenium IDEで記録し、python のコード化をおこなう。

ブラウザ自動化を可能にするものフレームワークとしてSeleniumというがありますが、拡張機能として、selenium IDEというものがあります。EXCELのマクロVBAのように、ブラウ…

真壁匠
8か月前
3

コーディングアートを楽しむ〜processing4〜

iphoneでは、画像コーディングアプリとして、RubySketchというものがあります。 PCで無料で使えるコーディングツールがないかと思って探したところ、processing4というも…

真壁匠
9か月前

"This environment is externally managed"のエラーが出たとき、python仮想環境をつかう。

pipにてライブラリをインストールしようとすると、以下のエラーが起こることがあります。 管理すべきpythonシステムに、勝手に変なソフトを入れないでね。エラーにするよ…

真壁匠
10か月前
6

化学物質の管理

近年、政省令の大きな改正により、化学物質管理のあり方が変わってきています。企業課せられる具体的な対応について、これまでの対応と変わらない点も含めて記載していきま…

真壁匠
10か月前

写真の背景を削除し、別の背景を合成する

写真の背景、別の画像に合成したい場面(年賀状やマイナンバーカードの申請等)は多々あると思います。photoshopなどでもできるかもしれませんが、 pythonでは、"rembg"と"…

真壁匠
11か月前

不動産の売買事例を国土交通省から取得する

不動産の価格はどのくらいで取引されているのか?不透明な部分が多いです。不動産業者はレインズで調べることができますが、一般人は調べることができません。 そこで、一…

真壁匠
1年前

積立投資と一括投資のバックテスト

新NISAがはじまる来年ですが、投資でどのくらい増えるかpythonでコードを書いて、以下の点を検証しました。 ①積立投資と一括投資でいくら増えるか? ②毎日積立と○日積…

真壁匠
1年前

Microsoft Outlookのショートカットキー

仕事で幅広く用いられている メールソフトMicrosoft Outlookのショートカットキーのメモです。 ①ESC : 画面を閉じる ②Ctrl + R  : 返信 ③Ctrl + F  : 転…

真壁匠
1年前

Linuxで数式を入力する〜Latex〜

数式を表すには、ワードの数式エディタを使うのが一般的だと思いますが、非常に見づらくなってしまいます。 学術的に用いられているのがTexというものです。 Texは、window…

真壁匠
1年前
3

乾式滅菌と湿熱滅菌(高圧蒸気滅菌)の違い

乾式滅菌と高圧蒸気滅菌の違いは、媒体が空気であるか水(水蒸気)であるかの違いです。その違いにより滅菌効果は違います。 一般的に、菌は加熱することにより、タンパク…

真壁匠
1年前

(most likely due to a circular import)が出る原因

pythonで以下のエラーが出る場合、ファイルの名前がプログラム名になってしまっていることが原因です。 私はtkinterを実行させるとき、該当フォルダにtkinter.pyのファイ…

真壁匠
1年前
1

有名大学に入れれば、大企業に入り高給を得られるか?

親はなぜ教育に熱を注ぐか? これは、学歴がないと、いい会社に入り、出世して、高収入を得られないという不安や期待からという本音があると思います。 時にはヒステリッ…

真壁匠
1年前
1

stooqから株価チャートを取得してみる

pythonで株価を取得するとき、yahooファイナンスから取得するのが一般的ですが、たまにメンテナンス等で使えないことがあるので、その代案です。 stooqから株価を取得しま…

真壁匠
1年前

GMP・GQPの実務をざっくり分類してみる

医薬品は、弱っている患者に投与するものであるので、その医薬品がキチンとしていなくてはなりません。 キチンとするための手段として取り入れているのが、GMP・GQPです。…

真壁匠
1年前

微生物の同定方法〜グラム染色〜

菌を同定する方法として、色素で染めてみて、その色と様子で判断して、ざっくり菌の分類を2つ(グラム陰性菌かグラム陽性菌)に判断するグラム染色という方法があります。 …

真壁匠
1年前
pythonでwebフレームをつくる(Flask)

pythonでwebフレームをつくる(Flask)

pythonのwebフレームとして、flask があります。
通常は、Djangoが、使われますが、Djangoと比べて軽量という特徴があります。

pip3 install Flaskでインストールした後、必要なのは、フォルダ構成を考えることです。

以下のサイトにチュートリアルがあります。

htmlのテンプレートはtwitter社が作成したbootstrapが便利です。

サイズが可変なので

もっとみる
ブラウザ操作の自動化をselenium IDEで記録し、python のコード化をおこなう。

ブラウザ操作の自動化をselenium IDEで記録し、python のコード化をおこなう。

ブラウザ自動化を可能にするものフレームワークとしてSeleniumというがありますが、拡張機能として、selenium IDEというものがあります。EXCELのマクロVBAのように、ブラウザ上での操作を記録してくれ、pythonでexportすることができます。

以下操作の手順です。

pythonプログラムを実行するとき、pytestのライブラリをインストールする必要があるので、ターミナルでイ

もっとみる
コーディングアートを楽しむ〜processing4〜

コーディングアートを楽しむ〜processing4〜

iphoneでは、画像コーディングアプリとして、RubySketchというものがあります。

PCで無料で使えるコーディングツールがないかと思って探したところ、processing4というものが使えそうです。

downloadをクリックすると、linuxではtgzファイルがダウンロードされます。
これをターミナルでtar xzvfコマンドで、展開し、./processingと入力すると起動します

もっとみる
"This environment is externally managed"のエラーが出たとき、python仮想環境をつかう。

"This environment is externally managed"のエラーが出たとき、python仮想環境をつかう。

pipにてライブラリをインストールしようとすると、以下のエラーが起こることがあります。

管理すべきpythonシステムに、勝手に変なソフトを入れないでね。エラーにするよ。というもので、pip installするとこのエラー警告⚠️が出てしまいます。このエラーが出ない解決策は、仮想環境内でライブラリをダウンロードすることです。

仮想環境はubuntuのターミナルで以下のコマンドにより、構築できま

もっとみる
化学物質の管理

化学物質の管理

近年、政省令の大きな改正により、化学物質管理のあり方が変わってきています。企業課せられる具体的な対応について、これまでの対応と変わらない点も含めて記載していきます。

まず必要な対応は以下の3点です。
①教育
②リスク把握
③リスク低減対策

①教育従業員に、化学物質のリスクを伝えなくてはなりません。特に、新人社員の導入教育において、化学物質の安全教育は必須です。主な2点に絞って教育するのが効果的

もっとみる
写真の背景を削除し、別の背景を合成する

写真の背景を削除し、別の背景を合成する

写真の背景、別の画像に合成したい場面(年賀状やマイナンバーカードの申請等)は多々あると思います。photoshopなどでもできるかもしれませんが、
pythonでは、"rembg"と"PIL"を使います。以下サンプルコードです。

from rembg import remove from PIL import Imageinput_path = 'picture.png'output_path

もっとみる
不動産の売買事例を国土交通省から取得する

不動産の売買事例を国土交通省から取得する

不動産の価格はどのくらいで取引されているのか?不透明な部分が多いです。不動産業者はレインズで調べることができますが、一般人は調べることができません。
そこで、一国土交通省が公開している売買事例のデータを取得して保存するpythonコードを書きました。

神奈川県を例にしています。

import requestsimport jsonimport csvimport pandas as pdapi

もっとみる
積立投資と一括投資のバックテスト

積立投資と一括投資のバックテスト

新NISAがはじまる来年ですが、投資でどのくらい増えるかpythonでコードを書いて、以下の点を検証しました。

①積立投資と一括投資でいくら増えるか?
②毎日積立と○日積立ではどのくらい増え方に違いがあるか?
③日々の値動きは、増える場合何%で減った場合何%か

株価をダウンロードして①、②、③を計算したあと、そのデーターをすべてCSVファイルに保存していくということをpythonで行います。

もっとみる

Microsoft Outlookのショートカットキー

仕事で幅広く用いられている
メールソフトMicrosoft Outlookのショートカットキーのメモです。

①ESC : 画面を閉じる
②Ctrl + R  : 返信
③Ctrl + F  : 転送
④Ctrl + Enter  : メール送信
⑤Ctrl + F7  : 辞書登録
⑥Ctrl + 1 又は 2  : メール、カレンダー切り替え
⑦Ctrl + Space  : 書式統一
⑧Al

もっとみる
Linuxで数式を入力する〜Latex〜

Linuxで数式を入力する〜Latex〜

数式を表すには、ワードの数式エディタを使うのが一般的だと思いますが、非常に見づらくなってしまいます。
学術的に用いられているのがTexというものです。
Texは、windowsだと見やすいGUIのソフトがありますが、Linuxの場合はVisual Studio codeを使って、Latexで入力し、PDF化するという方法があります。

①必要なアプリケーションをインストール

②Visual St

もっとみる

乾式滅菌と湿熱滅菌(高圧蒸気滅菌)の違い

乾式滅菌と高圧蒸気滅菌の違いは、媒体が空気であるか水(水蒸気)であるかの違いです。その違いにより滅菌効果は違います。

一般的に、菌は加熱することにより、タンパク質で出来ている細胞が損傷し、死滅します。そして乾燥状態より、水蒸気化の方が、水素結合が切れやすく、タンパク質の変性が早くなります。このため、オートクレーブなどの湿熱滅菌(高圧蒸気滅菌)は、水蒸気が浸透することにより、乾燥状態よりも低い温度

もっとみる
(most likely due to a circular import)が出る原因

(most likely due to a circular import)が出る原因

pythonで以下のエラーが出る場合、ファイルの名前がプログラム名になってしまっていることが原因です。

私はtkinterを実行させるとき、該当フォルダにtkinter.pyのファイル名をおいてしまっていたので、インストールしたtkinterのパッケージか、自身で作ったtkinter.pyなのかパソコンがこんらんしてしまっていました。このようなファイル名はフォルダからすべて削除しましょう。

もっとみる

有名大学に入れれば、大企業に入り高給を得られるか?

親はなぜ教育に熱を注ぐか?
これは、学歴がないと、いい会社に入り、出世して、高収入を得られないという不安や期待からという本音があると思います。

時にはヒステリックに親が教育に熱意を注ぎ込みますが、実際その話は現実的か人口ピラミッドから考えてみます。

①エリート大学は上位2%

東京大学は、毎年0.3万人
旧帝国大学+東工大、一ッ橋を合わせると卒業生の人数は、毎年2.7万人です。
早慶の、卒業生

もっとみる
stooqから株価チャートを取得してみる

stooqから株価チャートを取得してみる

pythonで株価を取得するとき、yahooファイナンスから取得するのが一般的ですが、たまにメンテナンス等で使えないことがあるので、その代案です。
stooqから株価を取得します。

https://stooq.com/

株価をダウンロードして、CSVファイルとして保存するコード例はこちらです。S&Pでは1789年からのデータを取得できます。

GMP・GQPの実務をざっくり分類してみる

GMP・GQPの実務をざっくり分類してみる

医薬品は、弱っている患者に投与するものであるので、その医薬品がキチンとしていなくてはなりません。

キチンとするための手段として取り入れているのが、GMP・GQPです。あくあくまで手段なので、GMP/GQPを守っているから安全安心な医薬品がつくられているかというのは、また別の問題です。

GMP/GQPというのは、とにかく記録を求められます。
必要な情報を集めて、どのように運営していくかを決めて、

もっとみる
微生物の同定方法〜グラム染色〜

微生物の同定方法〜グラム染色〜

菌を同定する方法として、色素で染めてみて、その色と様子で判断して、ざっくり菌の分類を2つ(グラム陰性菌かグラム陽性菌)に判断するグラム染色という方法があります。

グラム陽性菌と陰性菌は、細胞壁のペプチドグリカン層の厚さの違いで分類されます。
グラム陽性菌は、細胞壁が、厚いペプチドグリカン層でできており、クリスタルバイオレット色素に染まると、エタノールで落としても落ちませんが、グラム陰性菌は薄いペ

もっとみる