プログラミング

Shift-JISのテキストファイルをLinuxでgrepする

Windows 10のWSL2上で動いているUbuntu 20.04でgrepしようとしたら、Binary file (standard input) matchesと表示された。バイナリファイルにマッチした文字列があったよと言っているのだ...
プログラミング

kabuステーションAPIリファレンスのyamlをPythonで解析してCSVに出力した

auカブコム証券で提供しているkabuステーションAPIのリファレンス(kabu_STATION_API.yaml)をPythonで取り込んで、パスやパラメータなどをまとめてCSVに出力した。auカブコム証券のkabuステーションAPIを利...
効率化

VSCodeでPythonのインラインコメント(行末コメント)をショートカットキーで入力する

やり方「%APPDATA%\Code\User\keybindings.json」に上記を記載する。これでVSCodeで入力中(Pythonファイル)にCtrl+\(スラッシュの右隣のキー)で「 # 」が入力される。こんな感じ。その他・カー...
効率化

VSCodeで現在日付+時刻をショートカットキーで入力する

やり方「%APPDATA%\Code\User\keybindings.json」に上記を記載する。これでVSCodeで入力中にCtrl+Shift+aで現在日付と時刻が入力される。こんな感じ。
プログラミング

mitmproxyでかなりハマった話

mitmproxyで通信を解析したくて導入したが、なかなかうまくいかず手こずった。その詳細を記す。環境・バージョンWindows 10 バージョン 21H1(OSビルド 19043.1645)mitmproxy 8.0.0(ポータブル版)G...
プログラミング

JupyterLabのノートブックでシステムコマンドにPythonの変数を使う

JupyterLabのノートブックでシステムコマンドにPythonの変数を利用したくなった。ググっても出てこなかったので記事にする。結論Pythonで定義した変数に$をつければ良いだけだった。ググり方が悪いのか全然欲しい情報がヒットせず、色...
プログラミング

中途半端なJSONファイルをsedコマンドで整形する

中途半端なフォーマットのJSONファイルをsedコマンドで整形した。対象JSONファイル上記が対象のJSONファイルである。このJSONファイルの問題点と解決方法は下記。オブジェクトがただ羅列されているオブジェクトを配列にする(ファイル先頭...
ブログ

ConoHa WINGの新機能WEXAL Page Speed Technologyで高速化した

2022/04/21リリースされたConoHa WINGの新機能であるWordPress高速化オプションWEXAL Page Speed Technologyを試してみた。WEXAL Page Speed Technologyを有効にするC...
プログラミング

GoogleタスクAPIを利用して当日のタスクを取得する

GoogleタスクAPIを利用して当日のタスクを取得するプログラムの説明をする。ソースコードこのコードのGoogleタスク部分であるprint_todaytasksメソッドについて説明する。このメソッドが当日のタスクを取得する処理である。タ...
プログラミング

GoogleカレンダーAPIを利用して当日の予定を取得する

GoogleカレンダーAPIを利用して当日の予定を取得するプログラムの説明をする。ソースコードこのコードのGoogleカレンダー部分であるprint_todayeventsメソッドについて説明する。このメソッドが当日の予定を取得する処理であ...