Category: Technology
C#: Statelessライブラリを使う
先日、図のような状態遷移を扱う設計だったところに、if文やswitch文を多用して状態遷移を実現しているコードに出会いました。 今回議論の対象にする状態遷移…
By 10nin
chmod +x with git on Windows
Sometimes you need to set the executable flag for files in a git project when you're on Windows. To do that, use git update-index:…
By cwansart
Selenium + WebDriverをさわる
先日から空き時間を見つけてちょこちょこと作っているツール、FSharp.DataのHttpクライアントを使ったPOST処理では、外部からの不正なリクエストとみなされてしまう状況が改善しないようなので、WebDriver + Seleniumを使ってアクセスをしてみることにしました。 そこで、まずはSeleniumの使い方を調べます。…
By 10nin
意図しないリクエストとされて悪戦苦闘
「ブラウザ操作の自動化をしたい」訳なのだけれども、ツール化すると不正なリクエストとして処理されてしまう問題に悩まされている。 こういうのは、いっそPowerAutomateとかSelenium的なツールを使って自動化した方が良いのだろうか?…
By 10nin
PowerShellスクリプトで日本語を扱う
先日、ちょっとした作業をPowerShellでスクリプト化する仕事をしました。 いつもの調子でUTF-8(BOMなし)で書いてチームメンバーに共有したところ、相手の環境では文字化けが発生してしまってまともに動かない状態に。文字化けの状況からSJISで保存すれば動きそうだなと判断して、SJISで保存し直してもらってスクリプト自体は無事に動いたのですが、手元ではUTF-8で動いているし、なんだか納得いかないので調べてみることにしました。… …
By 10nin
FSharp.Dataライブラリをさわる(その2)
今日も昨日に引き続いて自作ツールのためにFSharp.Dataライブラリをさわっている。 最近のWebサービスのformはVue.jsなどを使って動的に生成されることが多く、さらにCSRF対策がされているため、自動化を進めるためにはいくらかの工夫が必要になる。…
By 10nin
EBLOG #5 ~ Tuesday October 17th 2023
Hello fellow readers and writers Today I bring some rather troubling news, statistics or whatever you want to call it. Since signing up for Akismet anti-spam, six attempts have been made to post spam to the comments…
By enadasa
FSharp.Dataライブラリをさわる
最近、ちょっとした身近な課題を自動化したいので、ごく小さなツールを書いています。 そのなかでHTTP POSTなリクエストを送信する必要があったため、いくつかのライブラリを試してみています。…
By 10nin
Unleashing the Power of Algebra Calculators: Your Ultimate Guide
Algebra, a fundamental branch of mathematics, has been both a boon and a bane for students throughout their educational journey. It's a subject that is the gateway to higher-level math and a crucial tool in various…
By charles900
EBLOG #4 ~ Monday October 16th 2023
Good Morning Everyone! I recently have not been getting enough REM sleep. Feel absolutely exhausted. However I plan to fix that hopefully in the next few days. This problem I have been experiencing started…
By enadasa
新しいキーボードを買いました
私は分割キーボード派で、普段はMistelのMD770を使っているのですが、かさばるので持ち歩きに不便であることや、フルワイヤレスではないので旅先に持っていくサブPCと組み合わせて使うのには向いておらず、この問題を解決したいと考えていました。 あれこれ検討した結果、折り畳み式のMOBO Keyboard 2を購入しました。…
By 10nin
EBLOG #3 ~ Friday October 13th 2023
PlantMan Office Good afternoon fellas, today's post is a bit different. I am officially announcing the start of a new office suite program by the name of PlantMan Office. I maintain the GitHub repository alone, and…
By enadasa