Windows+WSL2でGithubで配布されてるものを試す環境構築

2023-06-21(水)

※この情報は古いです。wikiの方にまとめました

1. WSL2のインストール

Microsoftのサイトの説明に従いWSL2を入れる。

PowerShellを管理者権限で起動して

wsl --install

ここでWSLは既に入っていてディストリビューションがどうこうと出てきたら ```PowerShell! wsl --install -d Ubuntu

としてUbuntuを入れる

```bash
Ubuntu は既にインストー …

Category: Memo Tagged: Python Ubuntu WSL2 Github

Read More

Windows環境でGitとvenvを使ってみる

2023-05-25(木)

前回のWindowsでのPython環境構築をやった続き。

やること

  • gitコマンドを使ってGitHubからソースを持ってくる
  • venvで専用の環境を作って動かす

Gitについて雑な説明

Gitは何かしらのプロジェクトで作成したプログラムのソース(とデータ)を管理するツールで,GitHubはGitに対応したサーバーを提供するサービス。程度の認識でよい。プログラムを作ってる …

Category: Memo Tagged: Python Windows

Read More

WindowsでのオススメのPython環境

2023-05-21(日)

普通にPython.orgからダウンロードして入れましょうという話。

これまでオススメのPython環境はAnacondaだったもののNavigatorでトラブルが発生するとかなり面倒だったり,condaがいつまでたっても依存関係を解決してくれなかったりとイマイチな状況が増えてきたのと,結局のところpip使わないで済むことは無いのでcondaではなくpipで統一してしまった方が楽だというのが動機でpy.exeの存在が決 …

Category: Memo Tagged: Python Windows

Read More

cx_FreezeでPythonからexeファイル生成

2023-02-16(木)

Pythonはスクリプト記述なので開発環境の無いところで利用しようとすると面倒ごとが多い。 Windowsなら.exe,macOSなら.appに変換するのがよく用いられる手段で,cx_Freezeはその一つ。

Pythonのスクリプトから実行形式を生成できるパッケージで,元のスクリプトにはほぼ手を入れる必要が無さそうなのが良い点。 ただしWindowsならWindows,macOSならmacOSでの作業が必要。クロスプ …

Category: Memo Tagged: Windows macOS Python cx_Freeze

Read More

Windows11 Edu.でのローカルID

2023-02-15(水)

初見殺しのWindows11

Windows11は初期セットアップではMicrosoft Accountがないと無理矢理作らされるが,その後はネット切断してから「設定」でアカウント追加を実行すればローカルアカウントが作れる …

Category: Memo Tagged: Windows

Read More

CASIOっぽい関数電卓アプリ

2022-05-21(土)

大学配布のCASIOの関数電卓を模擬したものを探してみた。 カバンの中に入れっぱなしにしておくよう言ってはいるものの,忘れたときに使えるよう準備してお …

Category: 講義 Tagged: iOS Android

Read More

TeXでPDFに埋め込んだ数式情報の救出

2022-05-15(日)

LaTeXiTとかTeX2imgでPDFに埋め込んだTeXソースを拾い出したい。

結論から言うと TeX2imgはPyPDF2で読める。LaTeXiTは面倒過ぎて放棄。

tex2imgの場合

PyPDF2でPDFファイルを開いてページを取得する。 前提として1ページもので数式が出力されてるPDFの equation.pdf を扱う。

import PyPDF2
f = open('equation.pdf', 'rb')
reader = PyPDF2.PdfFileReader(f)
page = reader.getPage(0)

pageはPyPDF2._page.PageObjectだがdictと考えて良い …

Category: Memo Tagged: TeX Python

Read More
Page 2 of 21

« Prev Next »