クイックノート

ちょっとした発見・アイデアから知識の発掘を

【Stripe】Checkoutに商品の選択ボックスを付ける

StripeはWebサイトにオンライン決済を導入できるサービスです。 オンラインイベントでの集金にクレジットカード決済を導入したい と思った時にとても便利です。 Stripeを導入する方法はいくつかありますが、 中でもStripe Checkoutは自動的に生成されたコー…

Rで簡単にディリクレ過程混合モデルを触ってみる

R

クラスタリングではクラスタ数を事前に与えることが多いのですが、 クラスタ数も自動的に推定してしまうのがディリクレ過程混合モデルです。 ディリクレ過程混合モデルを動かそうと思うと、 モデル式を書いて、MCMCで数値計算するのがシンプルな方法ですが、…

メールアカウントが乗っ取られた時にサーバーで行なった対応

朝起きるとそこには大量のエラーメールがありました。 どうやら、管理下のメールアドレスから大量にスパムメールが送信され、 存在しないメールアドレスに送信したメールや、 相手にスパムとして判定されたメールが戻ってきているようです。 問題のメールア…

Gmailで「迷惑メールでないことを報告」が効かない時の対処法

Gmailでは自動で迷惑メールを振り分けてくれる機能があります。 ところが、中には迷惑メールでないのに、 迷惑メールに振り分けられてメールを見逃したなんてこともあります。 そのような誤判定を受けたメールについては、 「迷惑メールでないことを報告」ボ…

ノートPCのキーボードでデスクトップPCを操作する

デスクトップパソコンとノートパソコンを併用していると、 デスクがどうしても下の図のようになると思います。 デスクのイメージ デスクトップのモニターをバックに、 ノートパソコンを置いて作業するという形ですね。 ここで問題は、 デスクトップのキーボ…

Outlookで削除できない「標準アカウント」を消す方法

もう使わなくなったメールアカウントをOutlookから削除しようとしたら、 どうしても削除できないという現象が発生しました。 削除しなくても害がなければそのまま放置もありなのですが、 使ってないアカウントに対して毎回認証が要求されて、 結構なストレス…

ML-Agentsを使ってみる

Unityでは強化学習をサポートしてくれる ML-Agentsというツールが用意されています。 これで、誰でも簡単に強化学習ができる・・・ のですが、動かすまでが結構大変だったりします。 使い方を解説しているサイトも沢山あったのですが、 どれも若干情報が古い…

WordPress のサイトが別のサイトに飛ばされるハッキングを受けた時に自力復旧でやったこと

年明が明けて間も無く、 WordPressで運営している自分のサイトにアクセスすると、 「ロボットでない場合は許可をクリックします」 と、通知許可を要求してくる 謎のサイトにリダイレクトされるようになりました。 アクセスのほとんどないサイトなので、 狙わ…

"Just my two cents"とは

英語のビジネスメールでこんなフレーズを見かけることがあります。 "Just my two cents" 直訳すると、 「私の2セント」 ですが、これでは意味不明ですね。 このフレーズは、自分の意見を控えめに述べるときに、 その前置き(あるいは結び)として使うフレー…

補色のスペクトル的な意味

補色とは、 「色相環の反対側にある色」、 「混ぜると無彩色になる色」 などの特徴で説明されることが多いのですが、 その物理的な性質はどのようなものでしょうか。 ここでは、補色の物理的な意味を、 光のスペクトルとの関係から紐解いていきましょう。 色…

2019年ブログ改善で効果のあったものまとめ

今年は、ブログのデザイン面を何度かカスタマイズして、 改善に取り組んできました。 下の記事で紹介している通り、 それぞれの改善の効果を自動で継続的にモニタリングしているので、 効果のあったものと効果のなかったものが一目瞭然です。 clean-copy-of-…

Unity で万有引力を実装してみる

Unityではデフォルトで重力による運動をシミュレートすることができますが、 あくまで地面に向かって一方向的かつ一定の大きさの力に限定されています。 惑星の動きなどをシミュレーションするには、 惑星の位置関係によって、 重力の働く向きや大きさが変わ…

Unityで流体を使って遊んでみる

細い管を液体が上っていく「毛細管現象」など、 液体(流体)には様々な面白い現象があります。 これらの現象が簡単にUnityで実験できれば嬉しいですよね。 「NVIDIA Flex for Unity」を利用すると、 Unityで簡単に流体を扱えるようになります。 そこで、こ…

数式で曲面の3Dモデルを作成する

Unityの物理演算を使って、 物理的な実験をするために、 数式で表現された曲面のモデルを作りたいということが多々あります。 数式をそのまま入力して、 曲面の3Dモデルが作成できると良いのですが、 残念ながらデフォルトではUnity単独でそのような機能はな…

Unity で物体を動かしてみる

Unityとはゲーム開発環境の一つですが、 物理演算も内包しているので、 物理シミュレーションをして遊ぶという使い方もできます。 とはいえ、遊ぶには色々と複雑で、 ハードルが高そうという印象があると思います。 そ子で、Unityの操作に慣れるため、 ここ…

ロジスティック回帰の完全分離

ある事象が生じる確率を、 複数の変数から説明する際によく使われるのが、 ロジスティック回帰です。 ロジスティック回帰を行う上で、 上手く推定ができない問題として、 完全分離と呼ばれる現象があります。 ここでは、この完全分離が、 なぜロジスティック…

サイドバーに追尾広告を設置する

Google Adsenseのポリシーアップデートにより、 追尾型広告の設置が認められるようになりました。 追尾型広告とは、 スクロールしても動かずに表示され続ける広告のことです。 記事を読んでいる場所に関わらず、 画面上に表示されているため、 より広告の効…

バズるとGoogle Analyticsが重くなる?

食べログの記事がバズってから、 1ヶ月が経ちました。 普段は1日500PV前後のアクセスが、 数百倍にも跳ね上がり、 普段は経験できない様々な現象が見れましたので、 その時の状況を振り替えって見ようと思います。 バズのきっかけ はてなブログトップに掲載…

虐待冤罪で学ぶ認知バイアス:連言錯誤

先日、揺さぶられっ子症候群(SBS)理論によって、 虐待を疑われた方の逆転無罪判決がありました。 このような冤罪が生じてしまうのは、 SBS理論を始めとする虐待の判定が人の判断を誤らせやすい 認知バイアスを多数包含していることが理由の一つに挙げられ…

はてなスターの推移をグラフ化

はてなブログで読者様からのリアクションとして、 はてなスターをもらえることがあります。 ブログ全体としていくらはてなスターをもらったかは、 ブログの管理ページから確認できるのですが、 いつどのくらいもらったかは分かりません。 総スター数の確認 …

時間の秒は何故 second(2番目)なのか

英語で「秒」は "second" ですが、 これは、順位の「2番目」を表す"second"と同じです。 時間(hour)、分(minute)、秒(second) の順番に考えるとむしろ3番目に来るのが秒なので、 「2番目」と「秒」に関連は無さそうに思えますよね。 実は、「秒」が"sec…

【GAS】ふりがなで漢字をソートする

表ソフトで名前の順に並べたいとき、 漢字の名前をそのままソートすると、 下の図のように狙い通りの順番になってくれません。 漢字順の並び 「やすだ」さんは「や」行なので、 一番後ろにきてほしいのですが、 同じ「安」の漢字の「安倍」さんと並んでソー…

食べログ3.8問題を検証

先日、twitter上で食べログの星の数について、 ある問題が話題になりました。 食べログの闇として話題になったその問題とは、 「評価3.8以上は年会費を払わなければ3.6に下げられる」 というものです。 食べログは飲食店についての口コミを集めるサイトで、 …

ナンバーズ4の必勝法はあるのか?ランダムな抽選と比べてみた

先日のテレビ番組で、 ナンバーズ4の必勝法なるものが紹介されていました。 ナンバーズでは4つの数字を選び、 抽選で選ばれる数字と一致していたら賞金をもらえるというものですが、 ある法則に従って数字を選べば当選しやすいというのです。 番組中では、抽…

【GAS】時系列を図解するスライドを自動生成

ある一連のできごとを図解する場合、 時系列に沿って出来事を並べると前後の関係が一目瞭然になります。 また、単に順に並べるだけではなく、 出来事と出来事の間の時間を視覚的なスペースとして表現すれば、 より正確に時間の流れを説明することができます…

【GAS】サイト改善の結果を自動的にチェックする

サイトの分析の結果、 サイトのデザインを修正するなど、 日々改善を行うことは重要です。 ただ、改善しっ放しもよくありません。 その改善で本当に効果が出たのかを確認して、 効果が出なかったとしたら、 打ち手の方向性を見直すことが必要です。 ところが…

ブログの記事は投稿後何日でアクセスされるようになるのか

テクノロジーにはライフサイクルという考え方があります。 ある新規のテクノロジーは開発された当初は、 開発した本人やその周辺の限られた人しかその存在を知りません。 その後、アーリーアダプターと呼ばれる テクノロジーに敏感な人たちに知られるように…

はてなブログで注目記事の順位を表示する方法

はてなブログのサイドバーに設置できる 「注目記事」の一覧に順位を表示してみます。 完成のイメージは下のような形になります。 注目記事の順位表示 CSSの編集 順位を表示するCSS 順位のカウンタ 順位の表示 バッジ型の順位表示にする まとめ CSSの編集 今…

自動ではてなブログの記事途中に広告を設置する方法

はてなブログでは、 記事の上下に自由にHTMLコードを設置できますが、 上下だけではなく、 記事の途中で広告を設置したいという要望が少なからずあります。 もちろん、手動で設置する場合は、 記事編集中に広告コードをコピペすれば良いのですが、 記事を書…

はてなブログにインフィード広告を貼る方法

インフィード広告とは、 記事一覧のようにリストアップされたコンテンツの中に、 溶け込むように配置される広告です。 記事一覧 Google Adsenseでは、 他のリスト要素と似せた広告を自動的に生成することができ、 サイト全体の外観を損なわない形で広告を挿…

プライバシーポリシー