新 EasyISTR の紹介紹介 ver 3.00.190321 1/9 VersionUp の紹介内容 FrontISTR ver 5.0 が近々リリースさ近々リリースされるリリースされるが これされるが近々リリースさ これに伴い伴いい GUI の紹介変更が必要 が近々リリースさ必要 現状 GUI が近々リリースさ GTK+2 で作成しているが作成しているが しているが近々リリースさ GTK+2 の紹介デザイナは古く 今は存は古く 今は存在古く 今は存在しく 今は存在しない は古く 今は存在存在しない しない Windows用の 用のの紹介 EasyISTR は古く 今は存在 一部 32bit の紹介 python を使っているため使っているため っているため メモリ制限がある が近々リリースさある 大規模メッシュでは メッシュでは メモリエで作成しているがは古く 今は存在 メモリエラーが近々リリースさ発生する する これに伴い対応するため するため windowsで作成しているがも64bitbitの紹介pythonを使っているため使っているため う pythonもpython2からpython3に伴い変更が必要 GUIは古く 今は存在 Linux Windows 両者で使えるで作成しているが使っているため えるGTK+3 用のの紹介デザイナは古く 今は存 (Glade3)を使う を使っているため使っているため う Qtの紹介選択肢もあるが 元々もあるが近々リリースさ 元々リリースされる GTK+2で作成しているが作成しているが している為 GTK+3への紹介変更が必要 が近々リリースさ容易 windowsで作成しているがは古く 今は存在.py を使っているためpython3への紹介関連付けをしなくてもけを使っているためしなくても動く様にして く様にして に伴いして python2 python3の紹介同居を実現 を使っているため実現 19/03/23 藤井
GUI の紹介修正内容 2/9 若干修正しているが近々リリースさ 基本的にに伴い変わっていない 旧のの紹介 Glade2 用のの紹介 GUI を使っているため Glade3 (GTK+3)を使う で作成しているが作り直し 直し し FrontISTR-5.0 用ので作成しているがは古く 今は存在ない FrontISTR-4bit.6 の紹介最終状態
python2 から python3 への紹介変更が必要 3/9 変更が必要 は古く 今は存在 手動く様にして で作成しているが修正 項目 python2 python3 備考 ------------------------------------------------------------------------------------------------------------------ 文字列 s用のtr (1byteの紹介文字列 )を使う bytes (1byte 文字列 )を使う unicodeが近々リリースさ無くなるくなる unicode str (unicode 文字列 )を使う print print abc print( abc ) print 関数 改行せずせず print abc, print( abc, end= ) 整数演算 a=3/2 (a=1) a=3/2 (a=1.5) 整数を使っているため取得するにはするに伴いは古く 今は存在 整数が近々リリースさ戻るる 実数が近々リリースさ戻るる int 関数 3//2で作成しているが取得するにはする
windows への紹介 GTK+3(PyGObject)を使う の紹介インスされるが これトール方法方法 4bit/9 以下のの紹介 web に伴い従ってインストーってインスされるが これトール方法する https://pygobject.readthedocs.io/en/latest/getting_started.html MSYS2 を使っているためインスされるが これトール方法 PyGObject を使っているためインスされるが これトール方法
MSYS2 の紹介インスされるが これトール方法方法 5/9 クリックして 64bitbit 版をダウンロードを使っているためダウンロード ダウンロード後 実行せずファイル方法を使っているためその紹介まま実行せず 実行せず後は古く 今は存在 web の紹介通りに入力して行り直し に伴い入力して行くと して行せずくと 最後に伴い 端末が開くので 以が近々リリースさ開くので 以下をくの紹介で作成しているが 以下のを使っているため入力して行くと してアップデートする $ pacman -Syu 端末が開くので 以の紹介 window を使っているため強制終了させ 再度端末させ 再度端末が開くので 以を使っているため起動く様にして する (C:\msys64bit\mingw64bit.exe 実行せず )を使う 端末が開くので 以上で以下を入力すで作成しているが以下のを使っているため入力して行くと する $ pacman -Su 方法は古く 今は存在 この紹介 web 上で以下を入力すに伴い記載あり あり直し これに伴いより直し MSYS2が近々リリースさインスされるが これトール方法され 且つ最新版にアッつ最新版にアップ最新版をダウンロードに伴いアップデートされる C:\msys64bit\mingw32.exe 32bit 環境の端末(の紹介端末が開くので 以 (bash shell)を使う C:\msys64bit\mingw64bit.exe 64bitbit 環境の端末(の紹介端末が開くので 以 (bash shell)を使う
PyGObject の紹介インスされるが これトール方法 6/9 web で作成しているがは古く 今は存在 以下のを使っているため入力して行くと する様にして に伴いなっているが近々リリースさ この紹介まま入力して行くと すると 32bit 版をダウンロードが近々リリースさインスされるが これトール方法されるの紹介で作成しているが 64bitbit 用のに伴い書き直して入力すき直して入力する直し して入力して行くと する C:\msys64bit\mingw64.exe を使っているため実行せず (64bitbit 環境の端末(の紹介端末が開くので 以が近々リリースさ起動く様にして する )を使う $ pacman -Suy $ pacman -S mingw w64bit-x86_64-gtk3 mingw-w64bit-x86_64-python3-gobject PyGTK(Glade2 用の )を使う PyGObject(Glade3 用の )を使う これに伴いより直し 最新版をダウンロードの紹介 python3 と PyGObject が近々リリースさインスされるが これトール方法される 確認は 引き続き は古く 今は存在 引き続き 以下をき直して入力する続き 以下を入力き直して入力する 以下のを使っているため入力して行くと して window が近々リリースさ開くので 以下をけば gtk3 が近々リリースさインスされるが これトール方法されている $ gtk3-demo python3 は古く 今は存在 C:\msys64bit\mingw64bit\bin\python3.exe を使っているため実行せずすると python が近々リリースさ起動く様にして する DOS 窓からでも起動でからで作成しているがも起動く様にして で作成しているがき直して入力するる
PyGObject の紹介インスされるが これトール方法確認は 引き続き 7/9 カレントディレクトリ (c:\msys64bit\home\<username>)を使う に伴い以下のの紹介スされるが これクリプトを使っているため作成しているが し hello.py として保存する import gi gi.require_version("gtk", "3.0") from gi.repository import Gtk window = Gtk.Window(title="Hello World") window.show() window.connect("destroy", Gtk.main_quit) Gtk.main() 保存後 端末が開くので 以上で以下を入力すで作成しているが以下のを使っているため入力して行くと すると window が近々リリースさ開くので 以下をく $ python3 hello.py window が近々リリースさ開くので 以下をけは古く 今は存在 PyGObject が近々リリースさ正常にインストールに伴いインスされるが これトール方法されている
EasyISTR の紹介インスされるが これトール方法 8/9 Linux への紹介インスされるが これトール方法 $ sudo dpkg -i <package 名 > グレードダウンも同じコマンドでできコマンドで作成しているがで作成しているがき直して入力するるの紹介で作成しているが旧のの紹介バージョンに伴い戻るすこともで作成しているがき直して入力するる windows への紹介インスされるが これトール方法圧縮ファイルを展開ファイル方法を使っているため展開くので 以下をするの紹介み 旧のバージョンを使っているため使っているため っていた場合は は古く 今は存在 easyistr\easyistruser フォル方法ダを使っているため DEXCS フォル方法ダに伴いコピー後 圧縮ファイルを展開ファイル方法を使っているため展開くので 以下をする Linux windows とも インスされるが これトール方法後 easyistruser/data/usingapp ファイル方法内容を使っているため確認は 引き続き し 設定し直す し直し す
まとめ 9/9 1. Linux ユーザに伴いとっては古く 今は存在 殆どメリットがなどメリットがないメリットが近々リリースさない ( バグ取り直し の紹介み )を使う 2. windows ユーザに伴いとっては古く 今は存在 64bitbit の紹介恩恵が受けられるのが近々リリースさ受けられるので けられるの紹介で作成しているが 大規模メッシュでは メッシュでは メモリエに伴い対応するため で作成しているがき直して入力するる 旧のバージョンは古く 今は存在 数百万メッシュでは メッシュでは メモリエで作成しているがは古く 今は存在 EasyISTR の紹介メモリエラーが近々リリースさ発生する していたが近々リリースさ 新バージョンは古く 今は存在 2,000 万メッシュでは メッシュでは メモリエで作成しているがも EasyISTR 側のエラーは発生の紹介エラーは古く 今は存在発生する しない FrontISTR 実行せず時にに伴い FrontISTR の紹介メモリエラーが近々リリースさ発生する EasyISTR 内部で作成しているがは古く 今は存在 python スされるが これクリプトの紹介指定し直す を使っているためフル方法パスされるが これで作成しているが指定し直す して実行せずする.py を使っているため python3 に伴い関連付けをしなくてもけしていなくても実行せずで作成しているがき直して入力するる python3 への紹介パスされるが これは古く 今は存在 easyistr.bat 内で作成しているが行せずっている この紹介為 python2 python3 の紹介同居を実現 が近々リリースさで作成しているがき直して入力するる 3. FrontISTR-5.0 への紹介対応するため を使っているためしていく