StripeはWebサイトにオンライン決済を導入できるサービスです。 オンラインイベントでの集金にクレジットカード決済を導入したい と思った時にとても便利です。 Stripeを導入する方法はいくつかありますが、 中でもStripe Checkoutは自動的に生成されたコー…
クラスタリングではクラスタ数を事前に与えることが多いのですが、 クラスタ数も自動的に推定してしまうのがディリクレ過程混合モデルです。 ディリクレ過程混合モデルを動かそうと思うと、 モデル式を書いて、MCMCで数値計算するのがシンプルな方法ですが、…
朝起きるとそこには大量のエラーメールがありました。 どうやら、管理下のメールアドレスから大量にスパムメールが送信され、 存在しないメールアドレスに送信したメールや、 相手にスパムとして判定されたメールが戻ってきているようです。 問題のメールア…
Gmailでは自動で迷惑メールを振り分けてくれる機能があります。 ところが、中には迷惑メールでないのに、 迷惑メールに振り分けられてメールを見逃したなんてこともあります。 そのような誤判定を受けたメールについては、 「迷惑メールでないことを報告」ボ…
デスクトップパソコンとノートパソコンを併用していると、 デスクがどうしても下の図のようになると思います。 デスクのイメージ デスクトップのモニターをバックに、 ノートパソコンを置いて作業するという形ですね。 ここで問題は、 デスクトップのキーボ…
もう使わなくなったメールアカウントをOutlookから削除しようとしたら、 どうしても削除できないという現象が発生しました。 削除しなくても害がなければそのまま放置もありなのですが、 使ってないアカウントに対して毎回認証が要求されて、 結構なストレス…
Unityでは強化学習をサポートしてくれる ML-Agentsというツールが用意されています。 これで、誰でも簡単に強化学習ができる・・・ のですが、動かすまでが結構大変だったりします。 使い方を解説しているサイトも沢山あったのですが、 どれも若干情報が古い…
年明が明けて間も無く、 WordPressで運営している自分のサイトにアクセスすると、 「ロボットでない場合は許可をクリックします」 と、通知許可を要求してくる 謎のサイトにリダイレクトされるようになりました。 アクセスのほとんどないサイトなので、 狙わ…
英語のビジネスメールでこんなフレーズを見かけることがあります。 "Just my two cents" 直訳すると、 「私の2セント」 ですが、これでは意味不明ですね。 このフレーズは、自分の意見を控えめに述べるときに、 その前置き(あるいは結び)として使うフレー…
補色とは、 「色相環の反対側にある色」、 「混ぜると無彩色になる色」 などの特徴で説明されることが多いのですが、 その物理的な性質はどのようなものでしょうか。 ここでは、補色の物理的な意味を、 光のスペクトルとの関係から紐解いていきましょう。 色…
今年は、ブログのデザイン面を何度かカスタマイズして、 改善に取り組んできました。 下の記事で紹介している通り、 それぞれの改善の効果を自動で継続的にモニタリングしているので、 効果のあったものと効果のなかったものが一目瞭然です。 clean-copy-of-…
Unityではデフォルトで重力による運動をシミュレートすることができますが、 あくまで地面に向かって一方向的かつ一定の大きさの力に限定されています。 惑星の動きなどをシミュレーションするには、 惑星の位置関係によって、 重力の働く向きや大きさが変わ…
細い管を液体が上っていく「毛細管現象」など、 液体(流体)には様々な面白い現象があります。 これらの現象が簡単にUnityで実験できれば嬉しいですよね。 「NVIDIA Flex for Unity」を利用すると、 Unityで簡単に流体を扱えるようになります。 そこで、こ…
Unityの物理演算を使って、 物理的な実験をするために、 数式で表現された曲面のモデルを作りたいということが多々あります。 数式をそのまま入力して、 曲面の3Dモデルが作成できると良いのですが、 残念ながらデフォルトではUnity単独でそのような機能はな…
Unityとはゲーム開発環境の一つですが、 物理演算も内包しているので、 物理シミュレーションをして遊ぶという使い方もできます。 とはいえ、遊ぶには色々と複雑で、 ハードルが高そうという印象があると思います。 そ子で、Unityの操作に慣れるため、 ここ…
ある事象が生じる確率を、 複数の変数から説明する際によく使われるのが、 ロジスティック回帰です。 ロジスティック回帰を行う上で、 上手く推定ができない問題として、 完全分離と呼ばれる現象があります。 ここでは、この完全分離が、 なぜロジスティック…
Google Adsenseのポリシーアップデートにより、 追尾型広告の設置が認められるようになりました。 追尾型広告とは、 スクロールしても動かずに表示され続ける広告のことです。 記事を読んでいる場所に関わらず、 画面上に表示されているため、 より広告の効…
食べログの記事がバズってから、 1ヶ月が経ちました。 普段は1日500PV前後のアクセスが、 数百倍にも跳ね上がり、 普段は経験できない様々な現象が見れましたので、 その時の状況を振り替えって見ようと思います。 バズのきっかけ はてなブログトップに掲載…
先日、揺さぶられっ子症候群(SBS)理論によって、 虐待を疑われた方の逆転無罪判決がありました。 このような冤罪が生じてしまうのは、 SBS理論を始めとする虐待の判定が人の判断を誤らせやすい 認知バイアスを多数包含していることが理由の一つに挙げられ…
はてなブログで読者様からのリアクションとして、 はてなスターをもらえることがあります。 ブログ全体としていくらはてなスターをもらったかは、 ブログの管理ページから確認できるのですが、 いつどのくらいもらったかは分かりません。 総スター数の確認 …
英語で「秒」は "second" ですが、 これは、順位の「2番目」を表す"second"と同じです。 時間(hour)、分(minute)、秒(second) の順番に考えるとむしろ3番目に来るのが秒なので、 「2番目」と「秒」に関連は無さそうに思えますよね。 実は、「秒」が"sec…
表ソフトで名前の順に並べたいとき、 漢字の名前をそのままソートすると、 下の図のように狙い通りの順番になってくれません。 漢字順の並び 「やすだ」さんは「や」行なので、 一番後ろにきてほしいのですが、 同じ「安」の漢字の「安倍」さんと並んでソー…
先日、twitter上で食べログの星の数について、 ある問題が話題になりました。 食べログの闇として話題になったその問題とは、 「評価3.8以上は年会費を払わなければ3.6に下げられる」 というものです。 食べログは飲食店についての口コミを集めるサイトで、 …
先日のテレビ番組で、 ナンバーズ4の必勝法なるものが紹介されていました。 ナンバーズでは4つの数字を選び、 抽選で選ばれる数字と一致していたら賞金をもらえるというものですが、 ある法則に従って数字を選べば当選しやすいというのです。 番組中では、抽…
ある一連のできごとを図解する場合、 時系列に沿って出来事を並べると前後の関係が一目瞭然になります。 また、単に順に並べるだけではなく、 出来事と出来事の間の時間を視覚的なスペースとして表現すれば、 より正確に時間の流れを説明することができます…
サイトの分析の結果、 サイトのデザインを修正するなど、 日々改善を行うことは重要です。 ただ、改善しっ放しもよくありません。 その改善で本当に効果が出たのかを確認して、 効果が出なかったとしたら、 打ち手の方向性を見直すことが必要です。 ところが…
テクノロジーにはライフサイクルという考え方があります。 ある新規のテクノロジーは開発された当初は、 開発した本人やその周辺の限られた人しかその存在を知りません。 その後、アーリーアダプターと呼ばれる テクノロジーに敏感な人たちに知られるように…
はてなブログのサイドバーに設置できる 「注目記事」の一覧に順位を表示してみます。 完成のイメージは下のような形になります。 注目記事の順位表示 CSSの編集 順位を表示するCSS 順位のカウンタ 順位の表示 バッジ型の順位表示にする まとめ CSSの編集 今…
はてなブログでは、 記事の上下に自由にHTMLコードを設置できますが、 上下だけではなく、 記事の途中で広告を設置したいという要望が少なからずあります。 もちろん、手動で設置する場合は、 記事編集中に広告コードをコピペすれば良いのですが、 記事を書…
インフィード広告とは、 記事一覧のようにリストアップされたコンテンツの中に、 溶け込むように配置される広告です。 記事一覧 Google Adsenseでは、 他のリスト要素と似せた広告を自動的に生成することができ、 サイト全体の外観を損なわない形で広告を挿…