クイズ – アメリカの市、いくつ知ってる?

How many US city can you name? (アメリカの市、いくつ知ってる?)は、アメリカの都市の名前を当てるブラウザゲームです。 フォームに都市名を入れて当たると、その都市が人口比に合わせた大きさの円で表示されます。当てた都市の総人口も下に表示してくれます。 住んでたことあるのにこんなものか? と言われそうですが全然出てこない… アンカレッジとかニュージャージーとか、カタカナでは書けても綴りが全然出てこないものも多かったです… 間違えたペナルティもないし、綴りが惜しいとかのヒントもくれないので、クイズゲームとしては飽きるのが早いかも。 URLに自分の答えた都市のリストが積まれるようになっているので、ブックマークすればいつでも続きを楽しむことができます。サーバ側にユーザー登録も状態を積む必要もないので、これはいいアイデア https://www.youtube.com/watch?v=M7JVlpm0eRs https://www.youtube.com/watch?v=_E2CNZIlVIg via Hacker

Sh**t! I Smoke – 大気汚染をタバコの本数で表すスマートフォンアプリ

Sh**t! I Smoke(*そったれ! 吸ってたわ自分)は、現在地の大気汚染度をタバコの本数で示す、というスマートフォンアプリ(iOS/Android)です。 Android版を動かしてみました。today だと0本だったので、weekly にしたところ、一週間あたりタバコ1本分相当の煙を吸っているのだそうです。 大気汚染とタバコの健康被害の強度比較については、こちらの記事をベースとした計算式を使っているということです。「おおざっぱに言うと、一日一本の喫煙はPM2.5 の22μg/m3 に相当する」としています。 タバコと大気汚染のどちらに対する警鐘なのか? 両方でしょうね。 世界の各地点における大気汚染の度合いについては、aqicn.orgのAPIを使っています。日本のほとんどの地域で良好な数字が出ているので、今はそれほど心配することはないのかもしれませんが。 ソースコードがGPL 3.0 で公開されていて、Expo + ReactNative ベースで作られているようです。 大気汚染APIなど利用しているAPIの使い方も含め、ビルド手順も書いてありました。 via

AdBlock Radio – 機械学習+ユーザー投稿でラジオ番組の広告やトークを飛ばす

AdBlock Radio は、名前の通り、ラジオ広告をブロックするためのサービス/ツールです。音声データから、ラジオ番組のトーク、音楽、そして広告を判別させ、広告やトークの部分を除外することができます。 広告抜きpodcastラジオ再生ツール buffer AdBlock Radio を使ったwebアプリ buffer の Docker 版を手元で動かしてみました。起動して localhost をブラウザで開くと、カタログから podcast ラジオ局を最大4局まで選ぶ画面になります。 4局について、「音楽を飛ばす」「トークを飛ばす」のチェックを入れて開始ボタンを押すと、サーバアプリケーションが

ムーアの法則と歴代のCPU・GPUの性能を比較した動画

インテルの共同創業者ゴードン・ムーア氏が1965年に提唱したムーアの法則、「18カ月で半導体の集積率は倍増していくだろう」という予言でした。

実際にこれまで開発・発売されたCPU・GPU の性能と、ムーアの法則の伸びを時系列で比較して見せてくれる動画がこちら Moore's Law graphed vs real CPUs & GPUs 1965 – 2019

Wikipedia によれば、ムーア氏の予言も「この先10年ぐらいは」という留保つきの予言だったそうです。そのあと何十年もムーアの法則を達成するCPUが出続けてきたのは業界の競争のたまものですね。

以前から「そろそろムーアの法則についていくのも限界では」という話が何度も出てきましたが、それでも追いつく技術が登場するという繰り返し、この動画を見るとわかります。

とはいっても、無限に集積度が上げられるはずもなく、ムーアの法則に置いて行かれる時は早晩やってくるのではと。

via Hacker News

konduct – イベント用コード・オブ・コンダクト作成とハラスメント通報のためのwebサービス

konduct は、テック系カンファレンスなどで近年増えてきている、イベント運営や発表時のさまざまな差別やハラスメント問題に対処するための新ウェブサービスです。

サービスは大きく二つの機能にわかれているようです。

  • コード・オブ・コンダクト(Code of Conduct, 行動規範)の文章を作る支援機能
  • 参加者等からの通報を受け取る機能

コード・オブ・コンダクトの作成は、イベント名を与え、何を行動規範として取り入れるかを選択することでテンプレートから作成されます。サンプルの Code of Conduct を見てみると、

Regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age or religion. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks.

性別、性指向、障害、人種、年齢、宗教など多様な要素に関わらずハラスメントを許さないことや、

  • Harmful or prejudicial verbal or written comments related to gender, sexual orientation, race, religion, disability;
  • Inappropriate use of nudity and/or sexual images (including presentation slides);
  • Inappropriate depictions of violence (including presentation slides);

具体的に何をハラスメントとするかという定義の列挙などが生成されます。

もう一つのレポート機能は、イベントサイトなどに貼り付けた通報ボタンから、ウェブで情報を選択しながら運営に対してレポートが送れるようになっています。

運営側は、寄せられたレポートを一覧してみることができます。同じ事象に対して複数のレポートが集まってくれば、実際にそのハラスメントが発生したという確証も得やすいでしょうね。

料金は、単発のイベントでの利用が$100(1万1000円)、利用無制限のプランが月額$80(8800円) ということです。

流行に乗ってコード・オブ・コンダクトを取り入れてみたものの、それが実際に守られているかどうかは様々だという話も聞きます。コード・オブ・コンダクトが存在するというだけでなく、レポート用のボタンがサイトに大きく載せられていることも、イベントでの不快な体験を未然に抑止することにつながるかもしれませんね。

via Hacker News

チャーチルが言ってないチャーチルの名言

国際チャーチル協会が「誤ってチャーチルが語ったとされる名言 (Quotes Falsely Attributed to Winston Churchill)」という記事を公開しています。

25歳の時に自由主義者でなければ情熱が足りない。35歳までに保守主義者になってなければ知能が足りない。

よくツイッター等で見かける気もするこの言葉、チャーチルは15歳で既に保守主義者で、35歳では自由主義者だったそうなので、このようなことを言うはずがないそうです。

勇気とは、起立して声に出すことである。勇気とはまた、着席して耳を傾けることでもある

これも記録にないそうです。

もしも地獄の真っ只中にいるのなら、そのまま突き進むがいい。

これも記録になし。

人は得るもので生計を立て、与えるもので人生を築く

2005年にロッキード・マーティン社がコマーシャルでチャーチルの言葉として利用したそうですが、記録になし。

成功は決定的ではなく、失敗は致命的ではない。大切なのは続ける勇気だ

記録にない。ほぼ同じくらいの量、これを「エイブラハム・リンカーンの名言」とするサイトが存在するそうですが、リンカーン大統領の記録の方にもこの言葉は見つからないそうです。本当は誰が言ったんでしょうね。

(イギリス)政府は戦争か不名誉かを選ぶ羽目になり、不名誉を選んだ。そして戦争も得た – ネビル・チェンバレンに対し

記録にないが、別の時にロイド・ジョージが少し似ている違う言葉を語っているそうです。「数週間のうちに戦争か不名誉かを選ばなければならないだろう。どちらを選ぶかについてほとんど迷いはない」というもの。

長年の熱心なチャーチル卿ファンサイトのようですが、言ってないことまで言ったことにされるのは、ファンとしても納得いかないものがあるでしょうね。

laptop.css – 画像をラップトップ化してくれるスタイルシート

laptop.cssは、画像の周りにアスキーアートのラップトップ枠をつけてくれるという単機能のCSSスタイルシートです。オープンソースです。

3種類のサイズのラップトップが用意されています。

どういう時に有用なライブラリなのか、今一つわかりませんが。

縦横比に注意して画像を用意しないといけないみたいですね。そして、画像につけたリンクが無効になってしまった。

(rss フィード経由の方は元ページを開いて見てください)

via Hacker News

パスワードを決める画面でのアホなルールを集めたリポジトリ dumb-password-rules

dumb-password-rules/dumb-password-rules

パスワードの登録や更新画面で出てきたおかしな制約やエラーを募集している GitHub リポジトリがあります。

あほなパスワードの文字制限を分類

多数の事例が載っていますが、代表的なものをグループ化してみます。

文字種や記号を謎に制限

「% は使えません」「\ は使えません」 – 内部でエスケープしちゃうんですねわかります。ちゃんと作ってあればこんな特例要らないと思うんですが。

「記号で使えるのは ? ! $ €% & * _ = – +. ,:; / () {} [] ~ @ # だけです」

「記号はアンダースコアとハイフンだけ使えます」

「数字や記号は使えません」

「使える記号がありますが、どの記号が使えるかは秘密です」

「パスワードは5-15文字です(が、スペースは文字数としてカウントしません)」

「パスワードに使えない記号は、あなたがそれを入れてみた時だけエラーで教えます」

「パスワードは数字8桁で、0で始まってはいけません」 – 数値型か

「#, %, &, =, /, < などのハッキング文字は使えません」 - ハッキング文字!

長さ指定系

「パスワードは8,9,10文字でなければいけません」

「パスワードは7文字か8文字でなければいけません」

「パスワードは6文字です」 – ATMの暗証番号か

「パスワードは6文字以上です (あとどこにも書いてませんしエラーの原因にも出ませんが最大20文字です)」

「メールアドレスは8文字以上にしてください」 – ユーザーのメールアドレスで選別するの?

「登録フォームのパスワードは最大24文字ですが、実際に使われているパスワードは最初の16文字です(更新フォームで判明)」

技術で解決系

右クリックや Ctrl キーを効かなく(alertが出る)することで、パスワードマネージャーの利用を防ぐ

パスワードを入れる箇所が2か所あるが、コピペやChrome拡張からの自動入力を不可能にすることで、パスワードマネージャーの利用を防ぐ

「パスワードは120日ごとに変更しなければならず、一度使ったパスワードは二度と使えません」

総合力タイプ

「パスワードには記号を含めてください。パスワードには記号は使えません」 どうしろと

「とにかくルール、ルール、ルール!」


顧客や上司がパスワードの文字種について不思議提案をしてきた時に、この事例集を見せて「その発想、やっちゃダメなやつだと笑われてますよ」と言ったら説得できるかもしれません。

via Hacker News

Daytripper – 全自動「ボスが来た」装置

Daytripper は、誰かが近づいて来たときにやっていたこと(マインスイーパーなど)を隠す、いわゆるボスが来たボタンを、センサーを持った小型機器との連動で自動でやってしまおう、というプロジェクトです。

実際の利用の様子を見ていただくのが一番わかりやすいかと思います。二つの機器のうち、レーザーセンサーの方をボスが来るときの動線に配置し、受信側を Windows などパソコン側に接続します。

センサーに反応があれば、パソコン側のUSBにつないだ受信機が任意のキーストローク信号を発し、好きなキーを押したようにできる、と。このキーがたとえば Windows + M なら、開いていたウィンドウが勝手に閉じられる、というわけ。上のデモ動画では、全ウィンドウが閉じられていますね。もっと凝ったキー操作を設定すれば、仕事用のウィンドウ群だけを残して表示することもできるでしょう。

作者の dekuNukem さんは製品化もしていて、組み立てキットで $59.99(6490円) 、完成品で $66.98(7260円) でイギリスから購入することもできます。仕様やファームウェアがオープンソースで公開されているので、自作もできるようです。

Windows はドライバ不要で最初から対応していて、USBキーボードで動くなら Linux や MacOS, Android などでも問題ないでしょうとのこと。

ボスが来ようと来まいと、やるべき仕事が終わってればゲームでもはてブでも好きにしてればいいじゃないか、と思いますが、そのあたりは会社の仕事のやりかたにも依るんでしょうね。

まあ、さぼりを隠すというユースケースを示すことで受けそうだし、実際話題になっているのですが、この価格でこの機能に特化したガジェットが買えるなら、もっと真面目な活用法もいろいろありそうですね。

via Hacker News

akky's work blog