大切なのはアウトプットとコミットメント。 忘備録てきなかんじです。
Python
子供が電車好きなので、近くの路線(上高地線)の電車の場所がわかる[スクリプト](https://github.com/k28/python_time_table_simulation)を作成しました。 上高地線の時刻表データからどの駅を何時に出発するかがわかるので、そ...
Linux Mac Unix
テストで非常に深い階層のディレクトリを作成する必要がありました。 具体的には、128階層のディレクトリを作成する必要がありました。 ちまちま手で作成していたら日が暮れてしまうので、Unixのコマンドでどうにかできないか考えてみました。 seqコマンドで任意の回...
SQLiteはモバイルアプリなどでよく使われていますが、使いやすいクライアントアプリがなくて、コマンドラインツール(sqlite3)などを使っていました。 よく使うSQLなどはスクリプトに書いておいて使っていたのですが、ちょっとレコードを見たり、変更したりといった時に...
C++
以前Makefileを作成しましたが、1つ問題がありました。 **ヘッダーファイルを更新しても反映されない** ヘッダーファイルの定義を変更しても実行してみると値が反映されていませんでした。 見てみると、ヘッダーファイルを変更しても対象のソースが再コンパイルさ...
Pythonでコマンドラインツールを作成して、簡単なオプションで動作を切り替えたい時にArgparseモジュールが便利でした。 ## 便利な点 * 組み込みなので、気軽に使える * 簡単に使える ## 使い方 詳しい使い方は[公式ページ](https://docs...
Linux Python
コンソールに出力するプログラムを作成していて、コンソールを上書きしたかったのですが、複数行の上書きをする方法で手間取ったのでメモします。 ## 環境 * python3 ## やりたい事 普通にコンソールに出力すると、以下の様に追記されていってしまいます。 (...
NULLって常に使えるのかと思っていました。 何もincludeしないクラス作成して、その中でNULL使ったら以下のメッセージが出て怒られました。 ```text `gutter:false; error: NULL' was not declared i...
プログラミングをしていて、使えるパターンにWorkerThreadパターンがあります。 処理をRequestとしてChannelに登録して順次処理してもらいます。 C++で上記の処理を実現したい時に、Pocoフレームワークを使うと簡単に実現する事ができます。 ...
ガジェット キャンプ
3月にしては暖かいので、外で焼き鳥が食べたくなりました。 炭を買いに近所のホームセンターに行ったのですが、6Kgの炭しか売っておらず、ついついこれを買ってしまいました。 以前から目をつけていたのですが、使ってみるとかなり調子がよかったです。 ### 良...