「ネットのサービス」カテゴリーアーカイブ

中世ファンタシーの城郭都市を生成するジェネレーター

小さな町から大きな都市まで、中世ファンタシーに出てくるような架空の町の地図を作ってくれるというジェネレーターです。

こちらは小さな町。城、市場、商人街、職人街、場外の農場、などが毎回違う配置で生成され、マウスのホバーで種別を確認できます。

大都市になると、為政者、貴族やスラム街などの場所も生成されます。

Haxe言語で動くOpenFLフレームワークで制作されており、今後も改良を続ける予定ということです。

via reddit/proceduralgeneration

Listly – ウェブページからデータを抽出してExcelファイルにしてくれるサービス

Listly は、ウェブページのスクレイピングをお手軽にしてくれるサービスです。

フォームに抽出したいサイトのURLを入れて、Listyボタンを押すと、

ページ内の構造から、リストを抽出してくれます。抽出に使ったCSSセレクタを表示してくれてるので、これをコピーして使うもよし、”Excel”ボタンを押すと、エクセルファイルでダウンロードもできます。

何回も繰り返すような作業ならプログラム化すると思いますが、一度しかやらないとわかっている抽出作業などでは、特に便利なのではないでしょうか。

また、未実装ですが”Scraper”というボタンを見ると、繰り返し抽出を行うためのブックマークレットか何かを生成してくれる予定があるようです。APIも開発中とか。

同様のものにImport.ioというサービスが先行であり、機能的にも強力なのですが、こちらは月$199(2万2086円) からの有料サービスとなっています。Listly もユーザーが増えればいずれはお金を取りそうではありますが、今のところは登録等なく利用できます。

via Hacker News

英語の求人文章から「男性的」「女性的」な表現の偏りをチェックしてくれるサイト

イギリス内閣府とNPO団体 の共同運営するAppliedは、ジェンダー差別や人種差別を廃し、公正で多様性のある採用ができるような支援機能を多数持つ求人サイトだそうです。

そのような機能のうちの一つ、あなたの書いた求人の文章のジェンダーバイアスをチェックしてくれるオンラインツールは、デモとして無料公開されています。

試しに、ネットに公開されているシニア・プロダクトマネージャー募集のサンプルを与えてみたところ、こんな判定が出てきました。

男性的(masculine)と判定された単語は、

  • leader (リーダー)
  • confident (自信いっぱいの)
  • analyze (分析する)
  • lead (リードする)
  • leadership (リーダーシップ)

女性的(feminine)と判定された単語は

  • responsibilities (責任)

求人広告に書かれた文章は、その職務のことだけでなく、企業組織やその文化についてのヒントを応募者に与え得るそうです。Applied は、男性的な言葉ばかり並べた募集の文面は女性の応募を遠ざけ、結果的に多様性の無い組織を作ってしまう、と主張しています。求人を書くときに、無意識にどちらかの性の人物を想定して、言葉を選んでしまっていないか、ということでしょうね。

他にも同様の注意を呼び掛けているサイトはあり、バイアスの少ない文章が求人で重要、という考え方はAppliedだけの発想ではなさそうです。

サービスは最低プランが無料から始まるフリーミアムで、ユーザー1人で使うだけなら無料である程度使えるようです。

海外に支店があったり、グローバライズした製品やサービスを売ったりしなければいけない日本企業では、英語で求人しなければいけない、という状況もあるでしょう。英語で正しく文章を書くだけでも大変ですが、文章に含まれる微妙な偏りや差別については、文法的な正しさとはまた違った知識や経験が必要そうですし、このようなツールに一回かけてみて、あまりに一方的な判定結果が出た場合はちょっと考えてみる、というのは安全のためにもいいかもしれないですね。

via New Scientist

Sideways Dictionary – IT用語を「比喩」で説明するみんなで作る辞書サイト

Sideways Dictionary (斜めに見た感じの辞書)というサイトは、一般の人にはわかりにくいIT用語を、何かに例えることで説明しようという辞書サイト。Googleの兄弟会社Jigsaw のプロジェクトです。

トップからは、70個ほどの用語がアルファベット順に並んでいて、クリックするとその用語の説明文が閲覧できます。


Access Control List(アクセス制御リスト)を選んでみます

それはソフトウェア版の Turnstile (回転式改札口) みたいなもの。あなたに権限があれば、進むことができる (by Nick Asbury)


By User:ArnoldReinholdOwn work, CC BY-SA 3.0, Link

「by 名前」とあるように、ここにある比喩の説明はすべてユーザーの投稿によるものです。”More Analogies”をクリックすると、他にもACLを説明しようとするいろいろな比喩を読むことができます。

5件の中で一番イイネが多かったのがこちら。

それはパーティーのゲスト表みたいなもの。招待状を持ってこさせる代わりに、招待側が入口ドアのところでリストを見ながら、入れてもいい人をチェックする責任を持つ。どんな素晴らしいパーティーだとしても、招待者をおだてて侵入したり、どこかの他人に招待の権利を渡すことはできない。

他の用語も見てみます。

「ビットコイン」は、ティンカーベルのようなもの。たくさんの子供が信じた時だけ彼女は存在できる。ビットコインも、たくさんの信じる人がいて初めて意味を持つ。同じ話はすべての通貨に対して言えるけれどもね。

ゼロデイ」とは、キングが丸裸だと気づいたチェスのようなもの。あなたは対戦者がそれに気づかないよう息を殺し、どうやって防御を固めようか考え始めたところ。最悪のシナリオでは、相手は5手前にはもうそのことに気づいてて、あなたのことをもてあそんでいるのかもしれない。チェックメイト。

それぞれの用語に複数の比喩があり、読み比べることでより対象のIT用語の意味するところがわかってくるかもしれません。また、IT用語の方が把握できているエンジニアなら、逆に比喩に出てきた方の概念やその英語表現を学べるでしょう。

比喩を使うことで本質から外れて行ってしまう、ということもネットの議論などでは良く起こることではありますが、みんなで意見を持ち寄って並べることで、まったくITに疎い人にでもある程度伝わるような比喩を見つけていくことはできるのかもしれませんね。

via The Next Web

Snakisms – ヘビゲームで哲学を表現

SNAKISMS は、古き良きテレビゲームの一つであるヘビゲームをベースに、様々な哲学論・主義(ism)をテーマとしたバリエーションをつけたブラウザゲームです。

最初に、どのイズムで遊ぶかを選ぶと、そのイズムを表現したヘビゲームが始まります。

メニューの種類は上から以下の通り

  • anthoropomorphism (擬人化) リンゴも動く
  • apocalypticism (黙示信仰) 突然の終わり
  • asceticism (修徳主義) 欲望は悪、食べないと点
  • capitalism (資本主義) リンゴだってタダじゃないんだ
  • casualism (偶然論) すべては偶然(?)
  • conservatism (保守主義) オリジナル
  • determinism (決定論) 未来はすべて決まっている
  • dualism (二元論) カーソルは蛇の体を操るが、蛇の心を操るのは心
  • existentialism (実存主義) Wikipedia見たけどわからない
  • holism (全体論) すべてが蛇と一緒に動く
  • idealism (観念論) ヘビゲームを遊んでいると思え
  • monism (一元論) ヘビが神
  • narcissism (自己中心主義) ゲーム終了で新タブが開く(?)
  • nihilism (虚無主義) 蛇もりんごも何もない。メニューに戻ることすらできない
  • optimism (楽観主義) 世界はりんごだらけ。食べても成長しないが
  • pessimism (厭世主義) 世界は閉じていて、りんごはどこか他所に
  • positivism (実証主義) 見えているものしか信じない
  • post-apocalypticism (終末後主義) 荒廃した世界
  • romanticism (ロマン主義) りんごを食べるたびになんか立派なことを言う
  • stoicism (禁欲主義) 壁で死なない(?)
  • utilitarianism (功利主義) トロッコ問題(5人助けるなら1人死ぬのは可)

Hacker NewsのコメントやWikipedia から、なんとなくそれぞれの主義がどういうものか、それが各ゲームのシステムにどう反映されているか、わかったようなわからないような。

via Hacker News

Non Ad Block – 広告だけ表示してコンテンツを隠すブラウザ拡張

ウェブサイト上の広告を表示させないようにする、いわゆるアドブロック拡張はいくつも存在しています。

広く一般ユーザーに普及してるというほどでもないでしょうが、広告収入で運営しているウェブサイト・サービスの中にはこういったツールで広告を非表示にしているユーザーに警告したり、アドブロック拡張を入れてるユーザーを逆にブロックしたりしているところもあります。

Chrome拡張機能の Non Ad Block は、アドブロックの正反対をする拡張で、ウェブサイトから広告ではないものをすべて隠し、広告だけを残します。

通常表示がこんな風なサイトも、

拡張を入れればこんな風に

邪魔な本文に引っかからずに、純粋に広告だけを楽しむことができます。

ぼやかされた本文のリンクも、読めないだけでクリックは可能です。

ソースコード(現在配布中の v1.0.0.1 には、危険なコードは入っていないと思います。ブラウザ拡張の常で将来の更新では保証できませんが)では、ページ上のCSSクラス等をホワイトリストで探して見えるようにしているだけなので、いかにも広告というクラス・タグ名を使っていないサイトではうまく動かず、ページ全面がぼやけてしまうこともあるようです。

そういう意味では、日本語由来のクラス名を使っていたりもする日本のサイトでは、広告の部分がちゃんと引っかからずにあまり面白い結果にならないことも多いのが残念。

アドブロックとこのノンアドブロックの両方を入れてみたところ、みごとに何も読めなくなりました。当たり前か。

via Stupid Hackathon