2021年1月17日日曜日

[PITAPA][マイスタイル]振替輸送に未対応なマイスタイルでの、PITAPA定期の有効活用について

先週末、19時過ぎに大阪メトロ御堂筋線に乗ろうとした際に、
西中島南方での人身事故の影響を受けて足止めを喰らった
13万人のうちの1人になってわかったことについてメモしておく。

2021年1月11日月曜日

[Android]apkの逆コンパイルメモ

Androidのapkの逆コンパイルメモ

必要なツール
・apktool_2.5.0.jar(その時の最新で良い)
・dex2jar-2.0.zip(その時の最新で良い)
・jd-gui-windows-1.6.6.zip(その時の最新で良い)

・smaliファイルの作成
コマンドプロンプトで、下記を実行
java -jar apktool_2.5.0.jar d (apkの名称).apk


・jd-guiで解析補助
(apkの名称).apkを(apkの名称).zipに変更して解凍ツールで解凍する。
コマンドプロンプトで、下記を実行
d2j-dex2jar.bat classes.dex
生成された「classes-dex2jar.jar」をGUIで開く。
コマンドプロンプトで、下記を実行
jd-gui.exe classes-dex2jar.jar

2021年1月10日日曜日

[jumanpp]pyknp-0.4.5でのJumanppのオブジェクト生成に関して

jumanppの参考サイトは複数存在していたが、
Windows10で、pyknp-0.4.5を利用している中での
Jumanppオブジェクトの生成方法が見つけられなかったのでメモしておく。

2021年1月2日土曜日

[jumanpp]InvalidParameter: failed to fixup pathについて

Windows10のコマンドプロンプトで、jumanpp(パス通し済み)を実行した際に、
「InvalidParameter: failed to fixup path:  reason=Windows Error Code 87: パラメーターが間違っています。」が出る場合がある。

これは、configファイルの設定が読み込めていないため発生している。

解決の一例としては、
「jumanpp_v2 --config=C:\work\test_jumanpp\jumandic.conf」こんな感じで、
コマンド実行時に、configファイルを読み込ませてあげることで解消することができる。

上記一文をbatファイル化すると、
batファイル名をコマンド実行するだけで良いのでさらに効率化することも可能である。



[python]SyntaxError: (unicode error) 'utf-8' codec can't decode byteについて

Pythonのプログラム実行時に、

「SyntaxError: (unicode error) 'utf-8' codec can't decode byte」が出た場合、

Windowsでは、デフォルトがたいていの場合、Shift-JISである為、

ファイル保存時に、Unicode(UTF-8)を選択して保存できていない可能性がある。


従って、ファイル保存時にエンコードをUnicode(UTF-8)を選択することで、

解消できる可能性が高い。