鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

SpringBootにSudachiの導入できた

src/main/resources/sudachiフォルダを掘るそこに以下のファイルを格納する char.def sudachi.json 辞書ファイル(system_core.dic) sudachi.jsonのパスを編集 "systemDict" : "system_core.dic", "characterDefinitionFile": "char.def", → "systemDict" : "…

herokuでJavaアプリを公開する

herokuアカウントを作る これを参照する Heroku に Spring Boot アプリケーションをデプロイする | Heroku Dev Center

perlワンライナーでよしなにHTMLを分割する

大きなHTMLファイルを小さく分割したかった。 でも切る時にHTMLとしての構成は維持したかった。 CPANにHTML::Splitという神モジュールが登録されていた。そのままだと、ファイル出力用ではないのでワンライナーでなんとかしました。 ファイル名がハードコー…

pdfgrepの内容をperlワンライナーでtable化する

pdfgrepで検索すると、文字列がヒットした行は、「ファイル名:本文」 その周辺行は「ファイル名-本文」と表示されるようだった。 Cオプションで周辺行の行数を指定できる。 正規表現でファイル名部分と、本文部分をグループで分けて、ファイル名部分(グルー…

Pythonの正規表現を試しながら決める方法

pythex.org まじで便利だ

スクレイピング方法

myafu-python.com

rails再入門

#ruby 3.1.2 rbenv install -l rbenv install 3.1.2 ebenv global 3.1.2 #rails 7.0.3をインストール gem install rails rails new hoge -css bootstrap cd hoge bundle install #Githubに新規リポジトリを追加。 #githubの手順通りプッシュ rails server

関数型プログラミング学びたい!

Javaでラムダ式を使ってはいるけれど。フィルターやマップくらいで・・・ プログラミングの基礎が関数型学ぶのに良いらしい。pllab.is.ocha.ac.jp勉強。やってみますかね。

わな用標識作り

kariba.xii.jp

EdinetcodeDlInfo.csvの文字コードをutf8に変換する

iconv -f cp932 -t utf-8 EdinetcodeDlInfo.csv > EdinetcodeDlInfo_utf8.csv

株式投資で色々と・・・

神のようなサイトですなぁ。 とりあえず、ここから決算短信で検索かけて、一気にpdfデータを集めてくるところまで頑張ろう。webapi.yanoshin.jp

アジャイルソフトウェア開発宣言を学ぶ

Flutter GridViewをTableとして使い かつ 横スクロールしたい

Flutter GridViewをTableとして使いたい。邪道? Tableをそのまま使うとスクロールやらレイアウトが面倒?だから。スクロール方向がデフォルトの垂直方向だと問題ないのですが 水平方向にするとGridの配置の関係上元のWidgetの配列の並びだと 正しく表示され…

Builder

future-architect.github.io

プロトタイプツール

developers.cyberagent.co.jp

Flutter入門してみる

Android Studio入れてプロジェクト作成とりあえず、レイアウトについてから学んでいます。gaprot.jpitome.teamListViewと他 Widgetを同じ子に使いたい qiita.com medium.comqiita.comdev.classmethod.jplaptrinhx.comデータ取得は非同期で書くので、どうして…

TOPIX

TOPIXデータhttp://www.next-futures.com/data/ kabuoji3.com

日経平均をドルコスト平均法で運用した場合の損益試算をPerlで行った

こちらのデータを使いました。 www.macrotrends.netデータは日々の日経平均株価なので毎月月初日だけに絞り込むプログラムを作った。day2month.pl use warnings; my $month = 13; while (my $line = <>) { if ($line =~ /^\d\d\d\d-(\d\d)-\d\d/ and $month …

Perlでビットコイン裁定取引

hedge.guideBitFlyerの口座開設待ち状態です。

PerlでビットコインAPI

モジュールが2つあるのですね。 metacpan.org metacpan.org とりあえず、まずは上記の口座開設からしてみよう。

追跡ブランチの正体を探る

猿以下なので、Gitがよくわからないのですが、放っておいても猿以下のままなので わからないところを少しでもわかるようにして行こう。追跡ブランチって何か?? git init vi test.text git add . git commit -m "initial" git checkout -b bbb #ローカルブ…

第2種電気工事士筆記問題 暗記方法

接地抵抗 D級接地100Ω D級はダブルとして10の2乗 C級接地10Ω シーはシングルと覚えて10の1乗 分岐回路の過電流遮断器の設置箇所 山頂がはげるのは北緯35度以上。 3m以下 制限なし 分岐点から3m超、8メートル以下にしたい場合 分岐回路の電線の許…

SpringBoot + Thymeleafでバリデーションエラーが表示されない時

コントローラーのModelAttributeで指定した名前と@ModelAttribute("hoge") テンプレートのth:objectの名前を明示的に一致させましょうth:object="${hoge}" 大文字小文字が混ざっている名前にしたのが悪かったのかな・・・github.com

GoogleColabで機械学習中にkillされた

画像サイズを小さくして(1つ600k以下)、GoogleColabで機械学習リトライ。 しばらくしたら、killされました。killされないにせよ19時間程度の見積もりが出ていて、このままでは時間オーバーでNGっぽい。ただ、ログにはヒントとなるメッセージがいくつか出…

機械学習時間がかかるので、画像ファイルサイズを小さくしたい

ファイルサイズが大きいと機械学習の時間がかかるらしい。今自分が使っているファイルのサイズは3M程度あるので小さくしたい。 Webなどで圧縮ツールはあるけれど、ググって出てきたjpegoptimというコマンドがすごく使いやすい。 画像のサイズを変えずに、圧…

git push が動かすとエラーが

$ git push origin master dyld: Library not loaded: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib Referenced from: /System/Library/Frameworks/Accelerate.framework/Versions/A/…

MacでOpenCV4Nodejsが動かない

openblaspのバージョンが0.3.7を要求しているのに、0.3.9がインストールされているという感じみたい。 error: dlopen(/Users/dokechin/work/komeasure/node_modules/opencv4nodejs/build/Release/opencv4nodejs.node, 1): Library not loaded: /usr/local/op…

darknetでコメを学習させたが検出がおかしい

なんか、学習後の認識で、XYの場所がずれていておかしい感じ。 うまくできたエンドウのモデルは学習に用いたjpegのexif情報 orientation=[*0*]今回は学習用の画像を用意する際に、画像ファイルを分割ツールで分割した。 その際に、Orientation情報が変わって…

WordPressのカスタマイズ

テーマ Cocoon プラグイン TinyMCE Advanced Pixabay images Disable Feeds

WgetでStaticファイルを生成する

swsblog.stanford.edu wordpress.stackexchange.com 上記を参考にしてみた。ただし出力されるディレクトリにホスト名フォルダが作られてしまうので-nHオプションを追加。 wget -P ./public -mpck --no-parent --user-agent="" -e robots=off --wait 1 -E -nH…