ツール

heic->jpeg変換ツール公開 (インストール不要 フリーソフト)

概要 iPhoneで撮影したheicファイルをjpegに変換する際、様々な変換ツールが存在しているが、webサービスもインストーラ付フリーソフトもセキュリティ上不安・・・ということで、インストーラなしのシンプルな変換ツールを自作したので公開する。 Pythonでさ…

pythonでHEIC形式の画像をjpegに変換する(Windows対応)

概要 iPhoneで撮影したHEIC形式のファイルをjpegに変換する際、webサービスにアップするのはセキュリティ上不安だし、このためだけにフリーソフトを入れるのもなんだか・・・ということで、pythonで変換できるようにしてみた。 よく紹介されているpyheifだと…

python,tkinterを用いた"GUIによるファイル選択⇒処理"のひな形

概要 python tkinterを用いて、GUIで指定したファイルに対して処理を行うプログラムを記載することが多い。 基本的には、整数バーやラジオボタン等を使ってパラメータを指定し、ファイルを指定して出力、という流れがほとんどとなる。毎回書き方を調べるのも…

16進数が記載されたテキストファイルをバイナリに変換(python)

経緯 wireshark等でキャプチャした16進数の値をバイナリに変換したい!と思って作ったスクリプト。 実行するとGUIでテキストを選択するダイアグラムが出るので、そこでテキストファイルを選択すると、同じディレクトリに.binとしてバイナリ化されたファイル…

ダウンロード時間計算ツール

概要 楽天モバイルのスーパーホーダイに契約をして、通常は1Mbpsに帯域制限をして携帯電話を使用している。 ある程度大きなファイルサイズのものをダウンロードする際、1Mbpsだと何分かかるんだっけ・・・?と電卓をポチポチ叩いて計算するのが煩わしくなっ…

Googleドライブ共有リンク変換ツール(クリック一発で直接ダウンロード!)

概要 はてなブログでZipファイル等を公開する際、GoogleDriveのファイル共有機能を利用している。 しかし、GoogleDriveで作成したURLは、クリックすると以下画像のようなGoogleDrive画面が開いてしまい、ファイルをダウンロードするまでにひと手間かかってし…

見開きPDFのページ分割/トリミングアプリ (フリーソフト、非破壊自炊PDF)

フリーソフト概要 書籍等を私的利用のために、数ページ、スキャナでスキャンすることがあるが、iPad等で閲覧する際、見開きではなく1ページずつ表示したくなる。 しかし、見開きのPDFファイルを、左右1ページずつにトリミングし、分割したPDFに変換してくれ…

pyinstallerを使ったpythonコードのexe化と、処理時間の評価(onefileオプションの有無を含む)

概要 pyinstallerを使ってpythonスクリプトのexe化することがままあるが、exe化すると速度が遅くなるように感じる。(特に--onefileオプションを入れて一つのファイルにパッケージ化した場合) しかし、どの程度の速度低下があるのか定量的に測定した例がな…

Pythonでword,docxファイルを操作・置換する(python-docx)

概要 大量の文章ファイルを扱うとき、いちいちwordを使ってdocxの中身を変更するのは面倒。 Pythonを使ってある程度自動化できないか・・・と考えて調査したところ、簡単に実装できたのでまとめておく。 対象とする環境 OS異存なし Python2.7 概要 対象とす…

中心のずれた見開きスキャンPDFを2ページに分割する方法(Python,pypdf)

概要 参考書等を数ページスキャナで取り込み、タブレットに保存して、参照したいことがままある。 その際、なるべく綺麗に取り込みたいところだが、見開きでスキャンしてしまうと、以下のイメージのように、スキャンした部分でない余白部分が残ってしまう。 …

日本とアメリカでアレグラの用量、用法が違う!理由を半減期を根拠に計算してみた

概要 アメリカ出張時に、薬局でアレグラの説明を読むと、日本と違うことが書かれている。 具体的に比較すると以下の通り。日本:60mgを1日2回 (合計120mg) アメリカ:180mgを1日1回アメリカは1日1回でいい代わりに、1日の用量が日本の1.5倍になっている。 1日1…

pythonを使って連番の画像を一括ダウンロードする

pythonを使って連番の画像を一括ダウンロードするスクリプトを書いたので、まとめておく。(スクリプトは一番下)https://www.xxxxxx/001.jpg https://www.xxxxxx/002.jpg . .というURLのjpgファイルを一括でダウンロードするためには、 url = "https://www.…

pythonを使ってディレクトリを簡単にzip圧縮する

pythonを使ってディレクトリを圧縮する方法を検索すると、リストを作成→zipfileを使って圧縮という方法がよく出てくる。 しかし、この方法は無駄に行数が長くなり面倒。 shutilを使うことで、もっと簡単にディレクトリを圧縮することができることがわかった…

linux screen中にマウスホイールでスクロールする方法

sshが切れても学習が継続できるよう、最近はscreenを使って学習をすすめることが多い。 携帯からでも気軽に途中経過見えるし。 しかし、screenの画面はスクロール等が実行できず、過去のログを閲覧することができない。www.robotech-note.com困って検索した…

google翻訳のための英語論文(pdf文書)の文末整形ツール(javascript)

概要 英語論文の整形ツールです。以下フォーマットに入れることで「改行を自動で削除」、「"-"で区切られた英単語を連結」し、機械翻訳に適した形に整形します。 本htmlをGoogleChromeで開き、右クリック→「日本語へ翻訳」とすることで、英語論文をコピペす…