@ledsun blog

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

2021-10-01から1ヶ月間の記事一覧

ヘッドセットとMacBook ProのBluetooth接続が上手く行かない

現象 現象は次の動画の通り。 gyazo.com 一度接続します。 20秒経つと切断されます。 型番 MacBook Pro (15-inch, 2018) AfterShokz OpenMove AFT-EP-000022 OpenMoveの1世代前の型です。 試したこと mac - Bluetooth headphones disconnect a few seconds a…

Rails 5.2からGemfileと.ruby-versionに期待するRubyのバージョンを記載するようになった

いくつかののRailsアプリケーションを触っていると、アプリケーションによってGemfileにRubyのバージョンが書かれていたり書かれていなくて不思議でした。 Rails 5.2からはbin/rails newしたときに、作成するGemfileにRubyのバージョンを記載するようになり…

JScriptコンパイルエラーの怪

{ // 判定 } こういう何もしないJavaScriptファイルがあります。 Windowsのcscriptコマンドで実行するとあるときはコンパイルエラーをおこし コンパイルエラーがおきます あるときはコンパイルエラーを起こしません。 コンパイルエラーがおきません JavaScri…

プログラミング女子絵本三作

世界でさいしょのプログラマー―エイダ・ラブレスのものがたり― (児童図書館・絵本の部屋)作者:ロビンソン,フィオナ評論社Amazon エイダ・ラブレスは世界で最初のプログラマーと称される女性です。1815年生まれ。19世紀の産業革命の頃に生きていました。 バッ…

RailsをセキュリティチェックするGem

www.youtube.com で、紹介されているなかで brakeman bundler-audit を、試してみました。 どちらも使うのはめちゃ簡単です。 Gemfileに次のような記述を追加します。 group :development do gem 'brakeman' gem 'bundler-audit' end あとは bundle bundle e…

Rails 5.0.7.2とMinitest 5.14.4で --verbose オプションをつけるとエラーがおきる

minitestをつかったRailsアプリケーションを5.0にアップデートするときに不思議な現象に出会いました。 bin/rails test は通るのに bin/rails test —verbose でエラーになる 不思議・・・です。 ~ bin/rails test Run options: --seed 4913 # Running: .....…

異世界に落とされた…浄化は基本!

異世界に落とされた…浄化は基本!@COMIC 第2巻 (コロナ・コミックス)作者:中島鯛,ほのぼのる500,イシバシヨウスケTOブックスAmazon おっきいワンワンがでてくるのが「とんでもスキルで異世界放浪メシ」に似ています。 超絶魔力でワンワン達を従えているのと…

アラフォー賢者の異世界生活日記~気ままな異世界教師ライフ~

アラフォー賢者の異世界生活日記~気ままな異世界教師ライフ~ 7巻 (デジタル版ガンガンコミックスUP!)作者:寿安清(「アラフォー賢者の異世界生活日記」KADOKAWA/MFブックス刊),招来,西野リュウ,ジョンディースクウェア・エニックスAmazon オンラインゲ…

Rails 4.2のtest-unitに苦戦する

Railsのバージョンを上げようと思って、3年ぶりくらいにRails 4.2のアプリケーションに触りました。 テストコードがあるのですが、test-unitです。 この組み合わせを触るのが久しぶりなので苦戦しました。 コミットログを見る限り、3年前に自分でテストコー…

script type moduleでCommonJSモジュールを読み込むとどうなるのか?

npm install debounce してあるディレクトリで次のように、script type="module"を使って、debounceを読み込んでみましょう。 <html> <head> <script type="module"> import { debounce } from './node_modules/debounce/index.js'; </script> </head> </html> debounceはunderscore.jsのdebounce関数だけを切り出したC…

Hello script type module

いきなり既存のアプリケーションにimport mapsを導入するのはつらいことがわかりました。 もっと小さなアプリケーションから試して行きましょう。 まずは、type="module”だけをつかって、Hello worldします。 index.htmlです。 <html> <head> <script type="module"> import { sayHello } from </script></head></html>…

importmapを手書きするとつらいこと

VSCodeがinvalidなJSONを検出してくれない VSCodeが次のようなInvalidなJSONをかいても検知してくれないこと。 <script type="importmap"> { "imports": { "action-stream": './node_modules/action-stream/index.mjs', } } </script> JSONなので、シングルクォートもケツカンマも許容されませ…

リーダーの仮面

リーダーの仮面 ーー 「いちプレーヤー」から「マネジャー」に頭を切り替える思考法作者:安藤広大ダイヤモンド社Amazon 「これぐらいのことはできていて」は勝手な期待 観察・考察・選択のサイクルで相手の力を引き出す「誰も嫌な思いをしない変化」「リーダ…

ESモジュールをCommonJSモジュールにバベル

npmにESモジュールとCommonJSモジュールを両方公開すること - @ledsun blog の続きです。 npmにESモジュールとCommonJSモジュールを両方公開するために、ESモジュールからCommonJSモジュールを自動生成する方法を考えます。 先行事例 世の中にはいくつかの方…

良いビジネス

良いビジネスDarryl KinsellaAmazon ここまで興味惹かれる映画ない pic.twitter.com/d2LsK9Uo46— み・んじょ (@jojo_min09) 2021年10月13日 で気になったので見てみました。 4分のショートムービーです。 グロい怪物を目指していそうですが、動きがタチコマ…

npmにESモジュールとCommonJSモジュールを両方公開すること

Node.js 12からESモジュールがサポートされています。 ブラウザでもESモジュールをサポートしています。 ということで、Node.jsむけのパッケージもESモジュールで書きたいです。 自分がESモジュールで書くと言うことは、依存ライブラリもESモジュールで書か…

グランド・ホテル

グランド・ホテル(吹替版)グレタ・ガルボAmazon 1932年、昭和7年のアメリカ映画です。 1929年のアメリカ発の世界恐慌の波が、1930年には日本の届き昭和恐慌として不景気がやって来ます。 日本は、景気回復をめざし市場を獲得するため、1932年に満州事変をお…

名探偵、Rails 6.0のDNSリバイディング攻撃対策を探すの巻

前提条件 マイクロサービスをdocker composeで動かしていました。 Ruby on RailsでできたAPIサーバーのRailsのバージョンを6.1.4.1に上げました。 するとAPIサーバーは 403 Forbidden を返すようになりました。 奇妙なことに、ホストOSからリクエストを送る…

ダンジョン飯 11

ダンジョン飯 11巻 (HARTA COMIX)作者:九井 諒子KADOKAWAAmazon いろいろな人の思惑が絡まった群劇像。 表情の描写が丁寧でいいですよね。 今日の「これ好き」です。 獣人ワナビが

kaigion_rails_newにてライトニングトークをしました

kaigionrails.doorkeeper.jp 話の背景は Rails 7 はユニバーサルJavaScriptモジュールの夢を叶えるか? - @ledsun blog です。 内容 www.youtube.com 文字だとこんな感じです。 書きおこしではないです。 練習中に作ったトークスクリプトままです。 細部は違…

転生したら第七王子だったので、気ままに魔術を極めます

転生したら第七王子だったので、気ままに魔術を極めます(1) (マガジンポケットコミックス)作者:石沢庸介,謙虚なサークル講談社Amazon 自分の好奇心にしか興味が無いサイコパス幼男子のお話です。 高橋葉介を彷彿とさせる邪悪な幼男子の絵が良いです。 邪…

ダンジョン・シェルパ 4

ダンジョン・シェルパ 迷宮道先案内人(4) (シリウスコミックス)作者:刀坂アキラ,加茂セイ講談社Amazon 主人公がシェルパ、つまり荷物持ち兼案内係として冒険者パーティーに参加するお話です。 世界観としてはレベルがあったりスキルがあったりで、「ウィ…

ライドンキング 7

ライドンキング(7) (シリウスコミックス)作者:馬場康誌講談社Amazon ここ好き コンバトラー

Separation of positional and keyword arguments in Ruby 3.0に対応した

SPARQL::Client.new endpoint_url, endpoint_options のようにオプションのハッシュを渡している場所に、**をつけて次のように直しました。 SPARQL::Client.new endpoint_url, **endpoint_options このコンストラクタの実装は次の通りです。 https://github.…

困惑している

pic.twitter.com/YKV3RTm4Fz— Classical Studies Screams for Hallowteens (@CSMFHT) October 5, 2021 夜中に拾ったツイートのニュアンスがわかりません。 上記のフレーズはラテン語の猥語のようです。 Pedicabo ego vos et irrumabo | Catullus 16 | The tr…

新しいゲーム始めました。@COMIC

新しいゲーム始めました。@COMIC 第1巻 新しいゲーム始めました。@COMIC (コロナ・コミックス)作者:塩部縁,じゃがバターTOブックスAmazon なろう系では、主人公が幸運に恵まれる理由を説明するのを省略していきなり本題に入るハイコンテクストな導入が多い…

つくりおき

週末しか料理しないので、つくりおきに挑戦することにしました。 ズボラさんの作り置き - 今週も頑張りません -作者:いちワニブックスAmazon この本では、レシピの難易度をさげるために、使う調味料を絞りこんでいます。 みりんを使わないレベルです。 一時…

底辺領主の勘違い英雄譚

底辺領主の勘違い英雄譚 1 (ガルドコミックス)作者:ぱらボら,馬路まんじ,ファルまろオーバーラップAmazon 登場人物が全員阿呆なのです。 なのに、なぜか主人公の都合の良い方に話が転がっていきます。 カメレオンの初期の雰囲気でしょうか? でも、主人公以…

ソーラーウオッチ用LED充電器を買った

[クレファー] 腕時計 充電器 ソーラー腕時計用 USBコード付き BSC-4162-BKCREPHA(クレファー)Amazon 使っている腕時計が太陽電池で動くタイプです。 コロナ禍で外出が減ると基本的に充電できません。 たまに外出しようと思ってつけると、電池が切れていて使…

concurrently

www.npmjs.com Foremanみたいに複数のプログラムを並列に起動してくれるnpmパッケージです。 npmなので、npmスクリプト中で使うのに、環境設定の面で有利です。 主にwatchスクリプトで使います。 使用例 例えば、次の例ではngcコマンドとesbuildコマンドを両…