2024-01-01から1年間の記事一覧

Socket.IOを使うなら、シンプルなURLを心がけよう!

やあ子供たち、おじさんはかつてSocket.IOを使って、リアルタイムなアプリケーションの開発を楽しんでいたんだ。今日はちょっとした注意点を教えてあげるよ。Socket.IOを使うときには、ベースパスが /urlA/subdir みたいな2階層URLはやめておけ!絶対に、ベ…

「送信しました!JavaScriptで超簡単なフェードアウトメッセージを作る」

やあ、子供たち。おじさんだよ。今日はちょっとした技を教えるから、聞いてくれよな。おじさんは最近、ちょっとカッコイイ「メッセージプレート」をJavaScriptで作ってみたんだ。何かって?例えば、フォーム送信が成功したときに「送信しました!」っていう…

「送信しました!JavaScriptで超簡単なフェードアウトメッセージを作る」

やあ、子供たち。おじさんだよ。今日はちょっとした技を教えるから、聞いてくれよな。おじさんは最近、ちょっとカッコイイ「メッセージプレート」をJavaScriptで作ってみたんだ。何かって?例えば、フォーム送信が成功したときに「送信しました!」っていう…

OutLookの仕分けルールの動作が謎なのでAmazon偽メール撃退C#

やあ子供たち。おじさんはいつしか、「Amazon.co.jp」という送信者名の偽アマゾンメールがいつしかたくさん届きまくるようになって、しかも、OutLookの「ルール」機能ときたら、そういう送信者名はゴミ箱に捨てるように設定しても、数件しか該当するメールが…

cjsなsettings.jsの中のIPアドレスを自動更新してくれるだけのnodeスクリプト

やあ子供たち。おじさんは最近ノートPCのLボタンの戻りが悪くなったので、購入元の有名なPC専門点の修理コーナーに持って行ったんだよね、すると修理窓口の店員さんが「あーボタン単位の修理とかはやってなくて全交換だから10万円くらいかかっちゃいます」っ…

フローチャートや、遷移図をExcelで作る理由

やあ子供たち。クレジットカードの期限がきて新しいカードになった際には、その支払先として登録してあるすべての登録先でちゃんと情報を更新しなきゃだめだぞ。こんなめんどくさいことってあるか?さて今日は、何故、パワポで作ればいいと思われる資料をExc…

mongodbのNode.jsドライバーのバージョンに気を付けろ(connect()の仕様が変わってるので)

(後日記(2023/09/27):いやちょっと待てこの記事の以下の2つのコード、単にconnectをawaitで呼んでいるかそうでないかの違いか?どうやらそのようだね。最初のコードでなんで動かなくなっちゃったんだろうね。それはわからないままだ。までも下の方のawait…

VSCodeのStickyScopeを無効化・有効化する方法

いつも忘れた頃に有効になっててむかつくやつ。 コード中スコープの最初の行だけが上の方の行として残ったままになって、 スコープの階層が増えるにつれその表示行が費やされてゆく。。なんじゃこのモードは!!検索ワードの手探りから。この動きを見て思い…

JavascriptのNumber()関数は神か仏か

やあ子供たち。おじさんは昨日ね、Number()関数を知ったぞ。 プログラムの中でいろいろとやっていて、もはや数値なのか文字列なのかわからなくなってしまった変数のある場合、とにかくそれを「数値プリミティブ」にするのに便利だ。何せ、引数に数値を渡せば…

MongoScriptのload()は便利

やあ子供たち。いくつもmongo script(js)を書いていると何だか共通部分が出来ちゃったりした経験はないかな? 異なるファイルで同じ記述がいくつもあるのはメンテもやりづらいよな。 そこでload()だ!loag("commong.js")という感じで共通部分を簡単に取り込…

ExcelInteropのCells[row, col]は遅いからRange[cell1,cell2]を使おう

やあ子供たち。 今日は以下のメモだよ。 これ、Excelの連続したセルに値を入れていくときはホント、パフォーマンスに差があるので忘れるな! // Cellsを使って値をセット。(めっちゃ遅い) worksheet.Cells[2, 1].Value = "Value A2"; // A2セルに記入 work…

WinMergeのfilterを知った。

WinMergeを使って以下のように同じフォルダ構造を持つ二つのフォルダa1、a2を比べることを考えます。 このとき、例えば bin/resoures フォルダはa1とa2とで全く同じ、しかもとても容量の大きいフォルダであると仮定しましょう。 そのようなとき、a1とa2とを…

YouTubeのお気に入りが消えた?

(PCパソコン画面の話です) あれあれあれあれ、4月になってからかな、YouTubeの自分アカウントのページの左側にいつも出ていたお気に入りリストがなくなってしまった!と思っていると、よくみるとそれは左側メニューの「再生リスト」の中にあった!消えたわ…

mongorestoreの罠?

やあ子供たち。mongorestoreを使って、--nsFrom だとか --nsTo だとかの引数を指定しているのに一向に思うようにDBが復元されないみたいになったときは、それらオプションに渡している引数に、シングルクォートを使っているのが原因かも知れないぞ、今すぐそ…