もし地球がバスケットボール大だったら? 地図上で太陽との距離を確認できるwebサービス

太陽系の大きさを、身近な地図上で実感するためのサイト Soalar System Maps もし地球がバスケットボールの大きさだったとして、東京日本橋のサイボウズ本社に太陽があったとしたら、 太陽の大きさがこんなで、 バスケットボール大の地球は、国会議事堂あたりを回っているかもしれない、と。 サイトでは、他の惑星を選ぶこともでき、またバスケットボールだけでなく「もしテニスボール大だったら」も選択することができます。 天文学的な距離や大きな量を卑近な例に縮小することで感じる、という教材はよくありますが、自分の家や良く知っている場所を太陽にできることで、さらに理科への興味を持ってもらったりすることもできそうですね。 Angular で書かれたソースコードはこちらで公開されています。 サイトの作者が「この動画からインスピレーションを得ました」と紹介している、もし太陽がサッカーボールだったら各惑星(存在の可能性が言われる第9惑星も)はどこ?

genact – 「プログラマー的な作業をしてる風」に見せるためのツール・ページ

仕事すべき時でも、忙しいフリやコンピューターの処理を待つフリをしよう! 並行して多数の仕事をこなす驚異的なスキルを他人に印象づけよう genact は、プログラマー的な出力を画面に表示するためのツールです。 Rust製のソースはGitHubで公開されています。MaxOS X, Linux, Windows それぞれのバイナリもリリースページに有るので、ダウンロードして走らせるだけでプログラマーな感じのウィンドウが立ち上がります。 ダウンロードが心配であれば、ウェブ版もあります。カフェ等でこれを一個開いて表示しておくと、なんか難しそうなことをしてるように見えるかもしれません。 6つのモードがあり、パラメーターで指定することで切り替えられます。複数のモードを指定すると、適当に切り替えもしてくれるようです。 bootlog cargo cryptomining cc download memdump cryptomining で仮想通過の採掘をしてる風に見せるのなんか、今風でしょうか。 via Hacker

傘を畳むようにコンパクトに畳める自転車/車椅子用タイヤ revolve

ドイツの自動車デザイナー、アンドレア・モセリン氏(Andrea Mocellin)が3年を掛けて開発した新機軸のタイヤ revolve は、26インチのホイールが6分割で折りたたまれると、直径が3分の1にまで縮まるというもの。 [video width=416 height=304 mp4=http://developer.cybozu.co.jp/akky/wp-content/uploads/2018/01/revolve-folding.mp4][/video] モセリン氏は、ニューアトラスの取材に対して、revolve が現在の折り畳み自転車の多くが小径のタイヤを採用せざるを得ないことに対する解決方法であると語っています。 また、畳んだ状態で家の中にあっても美しく見えるのが望ましい、ということで、折りたたんだ状態の revolve はスピーカーやオブジェのようにも見えるデザインとなっています。 タイヤは6つに分かれることから当然エアレスのものになりますが、これの乗り心地はどんなものですかね。 https://vimeo.com/242374901 このプロトタイプ revolve

PlantUMLでAWSサービスを含む図を作る

プレゼンテーション資料をMarkdown形式で書いていて、図を入れたいが図はどうやって用意しようか、となりました。 せっかくテキストエディタでプレゼンを作れるようにしているのに、図を描くのにテキストエディタでなくドローツールを開くのは面倒だな、テキストで図を描ければ、ソースコードとして管理できるから似たような図を量産するのも楽だし、バージョン管理で変更点もわかりやすい。 ということで探したところ、Plantuml が見つかりました。日本語のマニュアルもあるし、評判もいいみたい。 インストールしようとしたところ、図を1,2個作るだけならオンラインでできるようです。試すだけならハードルはとても低い。 マニュアルを参考にして作ったのがこちら @startuml [Github] as github [さくらVPS] as vps [local machine] as localmachine :ユーザー: localmachine :2) Sculpinで変換 :ユーザー: ....>

[可視化] ヨーロッパ各国で「子供の恋人が○○人でも気にしないか?」を訊ねた結果の地図

reddit の地図セクションで bezzelford さんが発表したヴィジュアライゼーション。 この地図は、「あなたの子供が黒人と付き合っていたとして、問題ない(comfortable)と思いますか?」に対する回答で、問題ない人の割合が高いほど緑に、低いほど赤に塗り分けられています。 緑が濃い国ほど、気にしていないということですね(あるいは「気にしてないように振る舞う」可能性もなくはないですが)。同じヨーロッパと言っても、8割は気にしないスウェーデンやイギリスの寛容さと、7割が気にするチェコ・スロバキア・ブルガリア等では大きく違うことが見て取れます。 ヨーロッパで黒人がどう扱われようと、日本人の自分には関係ない? ではこちらはどうでしょう 「あなたの子供がアジア人と付き合っていたとして、問題ない(comfortable)と思いますか?」への回答。 黒人とアジア人の許容度の差は平均で5%ぐらいなので、「子供の交際相手として黒人はだめだがアジア人ならOK」という人の割合は、ヨーロッパ人が20人いる中で1人ぐらいということなんでしょう。人種差別の少ない社会は、日本人にとっても助かる社会と言えるのでは。 reddit のコメント欄では、「国によってその国の言葉で訊ねただろうから、翻訳のニュアンスが違うせいでこんな差がついたのでは?」と言った意見も出ています。「さすがにこんなひどくないだろう」という人もいれば「私も○○人だが、○○人の多くはレイシストだ」みたいな人も。 また、「アジア人(Asian)と言っても国によってさまざまで、たとえばイギリス人ならインドやパキスタン人を最初に思い浮かべるのでは?」とか、「そんなことはない、中国人や日本人をまず思いつく」という議論もありました。 元の投稿では、イスラム教徒、ユダヤ教徒についての地図もあります。 元データについて このデータ、適当なアンケート結果ではなく、EU が実施した「EU における差別 2015年」という大きな調査 [pdf]

サンプルコード検索サイト再び

雑誌のサンプルコードを集積して検索できるサイトを紹介したが、オープンソースコードに対して同様のコード検索を提供しているサイトを発見。

JExamples は、Java のオープンソースコードを集め、クラス名やメソッド名で検索すると利用箇所の前後が出てくるようになっている。

他にも無いか探してみた。 Snippets はさまざまなプログラミング言語について、ちょっとした小さなコード片(Snippets)を集めている。検索は Google によるものだが。

Koders はかなり規模が大きそう。プログラミング言語の対応もすごいが、単純な文字列検索のようなので、Java でクラス名を検索したら、import 文のところばかり出てきたりもする。

でも、すでにネット上にあるソースコードを探すのであれば、Google への訊き方ひとつでそれなりに行けてしまうようには思うんだが。たとえば、Java のソースコードに特定のシンボルが出てくるものを探したければ、

“DateFormat java import class function”

とか。PHP だったら

“HtmlParser php function require_once”

みたいなかんじで。拡張子で絞るなら”filetype:php”をつけてもいいけど、公開されているソースはテキスト化されていたり HTML 化されていたりして、拡張子が php だったらソースが見えずに実行されるのが普通だと思う。

ようは、その言語のソースコードじゃないと出ないような予約語を混ぜたりして検索すればいい。何言語だと何を入れれば効果的、とかいうのは調べていないけど。

一通りまとめて、言語のセレクションでそれらの特徴的なキーワードを Google へ渡すラッパーをかけば、手抜きだけどソースコード検索エンジンになるんじゃないかな。とか思った。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

iPod に iGuy

iguy-d-3.jpg

iPod 用アクセサリ iGuy

ドーモ君の親戚か?

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

Web 2.0 API リスト

Web 2.0 API Reference は、Web 2.0 を実現するために使えそうな Open API を列挙したもの。各サービスの API 公開のページへのリンク集だ。

まだ読者からのフィードバックを受けていないようなので、抜け落ちや間違いもあるかもしれないが、こういう観点での一覧は役に立つように思う。

たとえば、どんなプレイヤーがサービスの公開を行なっているのか。

リストにあるようなネットサービスや API 公開について、日本語で同様のサービスはあるか。無いとしたらそれは「まだ」無いだけ(=日本語のサービスにも需要がある)なのか、日本の市場には合わないようなサービスなのか。などなど。

たとえば、聖書の検索 API なんかは、日本語であっても需要は少なそうだ。個人的には、evdb.com みたいなものの日本版はほしいし、あってもいいと思う。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

楽天のリンクシェア買収

楽天がリンクシェアを買収、完全子会社化、というニュースが入ってきた。

旅の窓口の時の買収額が 323 億円で、このときも買い物としては大きすぎるのでは、と言う批評もあったが、うまくいっているようで。今回は 464 億 ($425 Million)かー。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

PHP の snippet を試せる環境

PHP Interactive をサーバ上に置いてアクセスすると、ブラウザから PHP の小さなコードを動かして、その場で結果を確認することができる。

とりあえず入れて試してみた。関数について、ちょっとした実験を簡単にできるので、ローカルサーバに一つあるといいかもしれない。

# PHP のコードをブラウザから自由に実行できるわけだから、公開されているサーバに置くなら認証をしっかりかけること。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

円周率検索 – 力技サービス

円周率から指定した数列を検索してくれるサービス

32億桁分の円周率から、指定した数字列を探し、○桁目にありますよ、と教えてくれる。

電話番号や生年月日などを入れてみては、と書いてある。たとえば、今日の日付 20050905 (年-月-日 の並びは日本式。例に出ているのは北米式だが)を入れると、「それは 5021129 桁目からありますよ」という結果が返ってくる。

「それを知ってどうするんだ」と言われるとそれまでなんだが、「こういうサービスがありますよ」といわれれば、一度は自分の誕生日など試してみたいと思うだろう。一度きりのネタだが一度は人をひきつけられるネタといえないだろうか。

コンピュータを使うことで以前では考えられないような検索を個人レベルで簡単に行なえるようになってきた。膨大なデータを違った用法、違った切り口で考えてみることで登場したサービスも多い。以前は考えもしなかったデータの用途を見つけることが、何か新しいサービスを考えるための一つの方法なのかもしれない。

この記事は移転前の古いURLで公開された時のものです

  • ブックマークが新旧で分散している場合があります。
  • 移転前は現在とは文体が違い「である」調です。(参考)
  • 記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

akky's work blog