@ledsun blog

無味の味は佳境に入らざればすなわち知れず

Laravelの門を叩く

あらためてLaravelの門をくぐろうとしてdocker runコマンドの--pullフラグにつまずく - @ledsun blogの続きをします。 curl -s 'https://laravel.build/example-app?php=82' | bash を実行します。 [+] Running 0/0 ⠋ selenium Pulling 0.1s ⠋ redis Pulling…

WSL2のUbuntuでdocker run --pullが使えてました

WSL2のUbuntuでdocker run --pullが使えない - @ledsun blog でした。 試しにMacOSで試してみます。 ~/hello_laravel[1]►curl -s 'https://laravel.build/example-app' | bash latest: Pulling from laravelsail/php82-composer 3f4ca61aafcd: Pull complete…

WSL2のUbuntuでdocker run --pullが使えない

Laravelの門をくぐろうとしてdocker runコマンドの--pullフラグにつまずく - @ledsun blog のつづきです。 AIに相談してみます。 version1.3以上が必要だそうです。 ずいぶん昔から使えるフラグのようです。 自分の環境に入ってるdockerが何かおかしそうです…

Laravelの門をくぐろうとしてdocker runコマンドの--pullフラグにつまずく

https://laravel.com/docs/9.x/installation#getting-started-on-windows を参考にします。 Dockerはすでにいれてあります。 curl -s https://laravel.build/example-app | bashを実行します。 ledsun@MSI:~/hello_laravel►curl -s 'https://laravel.build/e…

OKRとMBO

OKRとMBO(目標管理)って何がちがうのかよくわかっていませんでした。 マネージング・フォー・ハピネスの「第8章 メトリクスエコシステムとスコアボードインデックス」に グッドハートの法則(Goodhart's law)では、「ある計測結果が目標になると、それは…

マネージング・フォー・ハピネス その2

マネージング・フォー・ハピネス - @ledsun blog を読み始めました。 全12章のうち9章まで読みました。 評価と報酬 今の欲ある評価と報酬の制度はバグっているっぽいです。 いや、バグっているの制度じゃなくて、多分受け取る方の人間です。 どうも自分を含…

Railsのタスクを作成する

あるRailsアプリケーションではファイルアップロードのジョブの途中で失敗すると、処理途中のレコードやアップロードしたファイルが残ります。 削除の手順はわかっています。 次の2つのコマンドでDBに残ったデータとアップロードしたファイルが消せます。 bi…

マネージング・フォー・ハピネス

マネージング・フォー・ハピネス――チームのやる気を引き出すゲーム、ツール、プラクティス作者:ヨーガン・アペロ明石書店Amazon 読み始めました。 タイトルがかっこいいです。 せっかくマネージメントするなら、これぐらいのこと言った方がいいですよね。 原…

悪役令息(だった)お義兄様は、モブな私を過保護に愛する~解釈違いな推しも好き~ (夢中文庫プランセ)

悪役令息(だった)お義兄様は、モブな私を過保護に愛する~解釈違いな推しも好き~ (夢中文庫プランセ)作者:夕日,hiro夢中文庫Amazon ジャンルとしては女性向けのエッチな小説なのでしょうか? ネタバレアリです。 主人公は終始カマトトです。 あまり賢くふ…

MIPSとかパイプラインとか

もっとCPUの気持ちが知りたいですか? 著者: 出村 成和, 製本版,電子版 PEAKSで購入する を読んでいます。 ところどころもやもやっとするというか、不完全燃焼なところがあります。 そういう部分を次の本で補完すると良いみたいです。 コンピュータの構成と…

ふつつかな悪女ではございますが ~雛宮蝶鼠とりかえ伝~ 4

ふつつかな悪女ではございますが ~雛宮蝶鼠とりかえ伝~: 4【電子限定描き下ろしマンガ&書き下ろしSS付き】 (ZERO-SUMコミックス)作者:尾羊 英,中村 颯希,ゆき哉一迅社Amazon 大団円でよかったです。 え?つづくの?

もっとCPUの気持ちが知りたいですか? 第11章 手が届く範囲にモノがあると便利だよね(キャッシュメモリ)

peaks.cc 第11章 手が届く範囲にモノがあると便利だよね(キャッシュメモリ) にCPUのキャッシュを外すサンプルコードが載っていました。 試しにWSL上で動かしてみます。 access_memory_in_order : 0.244438 sec access_memory : 1.923961 sec おお、Core i7…

2022年の仕事的ふりかえり

Webアプリケーションの高速化 Webアプリケーションの高速化をクライアントサイドとサーバーサイドで両方やりました。 すごいでしょ。 TextAEの描画を高速化した TextAEというのは文章についた注釈をビジュアル化してみせるJavaScriptのアプリケーションです…

Ubuntuに最新のRedisをインストールする

Sidekiqのバージョンを上げたところ次のようなメッセージが表示され、起動出来なくなりました。 22:32:20 workor.1 | You are connecting to Redis 6.0.16, Sidekiq requires Redis 6.2.0 or greater 現在インストールされているバージョンを確認します。 le…

gccとclangが生成するアセンブリファイルを比較してみる

もっとCPUの気持ちが知りたいですか? - @ledsun blog で、本の環境と自信の環境で生成されるアセンブリファイルの命令が異なることに気がつきました。 X86アセンブラ/GASでの文法 - Wikibooks によると GNU ASで使用されているAT&Tアセンブリ構文 というも…

もっとCPUの気持ちが知りたいですか?

peaks.cc 読んでみます。 「第2章 CPUと友達になろう」にC言語のプログラムをアセンブラにする方法が載っていました。 自分の環境でも試してみます。 WSL上のgccで試しました。 #include <stdio.h> int main(int argc, char** argv) { int a = 1; int b = 2; int c = </stdio.h>…

11月15日にポーランドにミサイルが落ちた事件の顛末

www3.nhk.or.jp ベラルーシにウクライナ軍のミサイルが落ちたみたいです。 11月にもポーランドにミサイルが落ちた事件があったと記憶しています。 ロシアのミサイルという説とウクライナのミサイルという説があったと記憶しています。 どういう結論に落ち着…

食い詰め傭兵の幻想奇譚4

【電子版限定特典付き】食い詰め傭兵の幻想奇譚4 (HJコミックス)作者:まいん,池宮アレアホビージャパンAmazon ヒロインかわいいなー

WSL上の Ubuntu 20.04 LTS を 22.04 LTS へアップグレードする

Ubuntuをアップグレードしようとして22.04を見つけられなかった話 - @ledsun blog を試した時は22.04のLTSがでていませんでした。 8月にLTSがでています。 再度アップグレードに挑戦してみます。 現在のバージョンを確認します。 ledsun@MSI:/m/c/U/led_l►ls…

Windows 11で日本語入力ON/OFFをCtrl + Spaceで切り替える

Windowsのキーボードレイアウト切り替えショートカットを絶対殺すマン - @ledsun blog でキーボードレイアウト切り替え設定を行いました。 このとき[入力言語の切り替え]を間違って設定しました。 [入力言語の切り替え]を[割り当てなし]に設定すると、IMEが…

Windowsのキーボードレイアウト切り替えショートカットを絶対殺すマン

Windows 11にはキーボードレイアウト切り替えのショートカットが存在します。 IMEにATOKを使っていると、ふと気がつくとIMEがMS-IMEに切り替わっていることがあります。 意図せずにキーボードレイアウト切り替えショートカットを触っているのが原因です。 キ…

WSL上のUbuntuにrustをインストールする

Ruby 3.2.0がリリースされました。 rbenv + ruby-buildをつかってインストールできます。 Ruby 3.2.0のYJITを有効にするにはrustcがある環境でコンパイルする必要があります。 WSLにrustをインストールしていませんでした。 インストールします。 www.rust-l…

WSLgでGitKrakenを使う

現在はFork-gitとwslgitを組み合わせて使っています。 Windows上のリポジトリを見るときはFork-gitの設定を変更してwslgitを外しています。 少し面倒です。 GitのGUIクライアントをWindows用とWSL用でわけてしまえば、面倒な設定が不要になるのではないでし…

仕事で必要なのは技術力ではなく仕事力ではないか

yuheinakasaka.github.io より 先日「育児など家庭の色々があって自分の時間が確保できなくなった。技術力を高めるための勉強ができなくて不安。」みたいな話を聞いた それよりも「技術力を高めるための勉強ができなくて不安」という点が個人的には気になっ…

DockerイメージのベースをAlpineからDebianに変えた

ruby:3.0.1-alpine Dockerイメージでsimstring gemがビルドできない - @ledsun blog でRuby 3.0.1 はAlpine上でC拡張Gemのビルドに失敗することがあるとわかりました。 では、3.0.5ではどうでしょうか? config.status: error: in `/simstring': config.stat…

ruby:3.0.1-alpine Dockerイメージでsimstring gemがビルドできない

simstringとswigの問題の切り分け - @ledsun blog で、simstringのgemをビルドするときはprepare.shに--swigオプションをつける必要があることがわかりました。 simstring gemをDocker上で使いたいです。 Dockerコンテナを小さめにするために、Alpine Linux…

simstringとswigの問題の切り分け

Rubyからsimstringを使うにはSWIGが必要です。 - @ledsun blog でビルドしたsimstring gemをRubyから実行時に次のエラーが出ていました。 ledsun@MSI:~/pubdictionaries►ruby -e 'require "simstring"' <internal:/home/ledsun/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require': /home/ledsun/.rbenv/versions/3.0.</internal:/home/ledsun/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>…

Rubyからsimstringを使うにはSWIGが必要です。

GitHub - chokkan/simstring: SimString という文字列を検索するライブラリーがあります。 Rubyから使うことができます。 というわけでインストールしてみたのですが次のエラーが起きました。 ledsun@MSI:~/pubdictionaries►ruby -e 'require "simstring"' <internal:/home/ledsun/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:</internal:/home/ledsun/.rbenv/versions/3.0.1/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>…

Fork-gitが壊れたのかと思ったらwslgitの問題だった

Forkを1.18.0.0にバージョンアップしたら、画面の一部がエラーになりました。 GitHubでそれっぽいissueを見つけました。 github.com Duplicate, closing て、書いてあります。 何と重複しているのかわからなかったので、コメント書いてみました。 そしたら別…

V60珈琲王2 コーヒーメーカーを買った

www.hario.com 今まで使っていたV60珈琲王(前の型を使ってました)の調子が悪くなってきました。 抽出中に全ボタンが点灯して止まってしまう現象がおきます。 以前から時々起きていたのですが、頻度が上がってきた気がします。 ハリオ V60 珈琲王 - @ledsun…