数学関連のページを追加した

このサイトに数学関連の記事をまとめたページを追加した All note posts | piruty.com なぜ作ったのか? 個人的に数学を勉強していて、カジュアルにアウトプットを出せる場所がほしかった どういう仕組にしているか? 記事はJupyterを使って作っている NotebookをMarkdownとして出力 このサイトはGatsbyを使っているので、数学ページ用の一覧テンプレートを作成 GraphQLのクエリで数学関連のページを抜き出し、一覧を作成 コンテンツの中身自体はブログ記事と同じものを使用 今後どうしていきたいか? 数学関連のページを充実させていく 物理や機械学習にも興味があるので、これらのページも増やしていきたい

2022年8月10日

VIMの最短マッチ

VIMの正規表現で最短マッチを実現する \{-} を使う なんのために使ったか? 英語の技術関連HTMLをブラウザ上で読んでいた Google翻訳するとき、<code>...</code> の部分がうまく対応されないことがある <code>x<.code> something <code>y</code> みたいになっているものがある 最小一致でそれぞれの <code>...</code> を置換したかった 使った置換コマンド :%s/<code>\(.\{-}\)<\/code>/<span class='code'>\1<\/span>/gc codeをspanタグに変更し、CSSを適用できるようにclassを付与した codeタグのあいだにあったものはそのまま使いたかったので、\1を使用 参考 vimの最短マッチ - Qiita

2022年7月30日

ダークソウルRTAを始めてみた

きっかけ ダークソウルリマスターを前から持っていたものの、ずっと積んでいた 途中で難しくなやめてしまった… ニコ動などでRTA動画をよく見ていたので、こっちでやってみようと思ってやってみた どんな感じでやっているか? ニコ動・Youtubeを参考に、他の人が走ったルートを試している 不死院 -> 飛竜の谷 -> アンドレイ -> 鐘ガーゴイル -> クラーグ -> センの古城 -> アノールロンド アイテム増殖グリッチ使用 ロングソードを担いでアノールロンドまで行けた 梁渡りで挫折中 とりあえずやっていて楽しいので続けてみる ダークソウルを素のまま走ると、ルートわからんしアクション難しいしで心折れてた まずはRTAルートは知ってみる -> ちょっとずつ他の要素も楽しむ でやっていきたい

2022年7月16日

ガンプラに筆で色をつけてみた

使ったもの SD エクシア 新水性カラー AQUEOUS の ホワイトとブルー 筆 クリップ 使ってみた感想 水性塗料なので匂いが少なく、使いやすかった 絵の具と同じ感覚で使えるので、初心者には楽だった 「乾くと取れなくなる」ということを気にしすぎて、作業が雑になった 塗りムラがないように塗るのは難しい 白のパーツの上にホワイトを重ねたが、白に白はあまり意味ない 次回に向けて 水性のサーフェイサーとトップコードもあるので、これを使ってみる ツールクリーナーを買っておく これなら、乾いてからも掃除できるらしい 作業しやすくするため、スポイトとマスキングテープを買っておく

2022年7月11日

HTMLを取得して表示するプラグインを作ってみた

作ってみたかったので、vimのプラグインを作ってみた piruty/request.vim: Get and display parsed html in buffer autoloadとhelpテキストを書いてないので未完成… 参考にしたサイト Vim scriptでプラグインを作ろう 〜 Vimはいいぞ!ゴリラと学ぶVim講座(8) | さくらのナレッジ VimでAPIを叩く – 百蔵の部屋 Vim scripting cheatsheet Function Arguments / Learn Vimscript the Hard Way 何を作ったか? 引数で渡されたURLのサイトをGETし、取得したHTMLをパースして表示する ページ情報の取得には mattn/webapi-vim: vim interface to Web API を使用 レスポンスの中からBodyの情報を新しいバッファーに書き込み 書き込まれた内容を置換し、HTMLとしてパースする 次にどうするか? autoloadを整えて、プラグインとしてダウンロードできるようにする

2022年6月18日

シン・ウルトラマンを見てきた

シン・ウルトラマンを見てきた 感想 映像やアクションは良かった 怪獣は結構魅力がある 昭和ウルトラマンのノリが多いので、その点は注意 冗長な台詞回しやシーンが多く、ちょっとテンポ悪くない?と感じるところがあった 自分はちょっと合わなかった… 良くも悪くも「庵野秀明がやりたかったウルトラマン」という感じがした そういう感覚で見ると納得できる シン・ゴジラのような長大なストーリーや人間ドラマを期待すると違うかも 昭和ウルトラマンやその頃の特撮好きには刺さるんだろう

2022年5月31日

ModuleNotFoundError No module named '_lzma'

ScrapyでSpiderを動かそうとしたらエラーになった ModuleNotFoundError: No module named '_lzma' 参考 UserWarning: Could not import the lzma module. Your installed Python is incomplete - Stack Overflow 環境 MacOS M1 asdf poetry 対応方法 pythonを再度インストールし直す必要があった # `xz` は brewでインストール済み brew install xz # asdfでpythonをインストール asdf install python 3.9.12 asdf local python 3.9.12 # poetryをインストール pip install poetry asdf reshim # ライブラリをインストールし直して、Spiderを再実行 poetry install poetry run scrapy crawl xxx_spider

2022年5月16日

BeautifulSoupを使ってWikipediaの表をスクレイピングしてみた

きっかけ 今年のNFLのドラフト結果を集計したかったが、いい感じのAPIやデータベースが見つからなかった Wikipediaの記事が綺麗にまとまっていたので、これを使ってみることにした 2022 NFL Draft - Wikipedia 作ったもの piruty/NFLDraftDatabase Wkipediaの表を読み込んでpandasに食わせるところまでを実装 やってみた感想 久しぶりにスクレイピングを実装したが、表の読み取りが結構苦労した find_all(['th', 'td']) で複数要素を選択できることを知らず… 参考: 【Python】BeautifulSoupを使ってテーブルをスクレイピング - Qiita あとはwikipediaのソースを読みながら find / find_all で無理やり取得 BeautifulSoupの機能だけで実現できたので、このライブラリ優秀だな… 次にやりたいこと DataFrameに落とし込めたので、集計してみる 他の年のドラフト結果も取得してみる NFLのドラフト結果の考察を読む

2022年5月14日

YoutubeAPIで検索するCLIを作ってみた

作ったもの piruty/WakuwakuYoutubeAPI 参考にしたもの Youtube API YouTube Data APIの使い方 - Qiita Click Welcome to Click — Click Documentation (8.1.x) やったこと GCPでプロジェクトを作る APIキーを発行する YoutubeAPIの利用を許可する YoutubeAPIで検索する機能をPythonで実装 Clickを使った実装に修正 感想 検索するだけなら、APIキーを取得するだけでほぼ完了するのですごく簡単 生のURLを叩いてリクエストしているが、多分Youtubeの検索を実行するライブラリあるだろうなと思っている 未調査 次は、YoutubeAPIを実行した結果を元に一覧を表示する画面を作りたい

2022年5月11日

Flutterでカメラアプリを実装する

何故やりたかったか? カメラで撮った画像を色々操作するアプリを作りたい Flutterに興味があったのでやってみた 参考にしたもの 【Flutter】カメラ機能を実装する 大まかな実装はここを参考に [Flutter/Android]「エラー: シンボルを見つけられません・・・場所: クラス VERSION_CODES.○」の対処法 | プログラミング挫折撲滅プロジェクト・みんなのプログラミング by Telulu LLC(FlutterでiOS/Androidスマホアプリ開発) 一部エラーで動かなかったのでここを参考に対応 作ったもの https://github.com/piruty/flutter_camera_tutorials 写経して動かしただけ 感想 思ったよりも簡単にできた ライブラリのおかげ デバイスの機能を使うのでハイブリットアプリだと難しいと思っていた 次は、「撮影した画像を加工するアプリ」を作りたい 白黒加工・人の顔にフォーカスを当てる など

2022年4月30日