タグ

ブックマーク / developer.cybozu.co.jp (14)

  • マルコフ連鎖キーボード – 入力結果でキー配列が動的に変わる | 秋元@サイボウズラボ・プログラマー・ブログ

    markovkeyboard は、キーボード配列の新しい提案です。なんと、一字タイプする事にキー配列が変化します。 ツール体は emacs lisp のコードで、emacs の IME として読ませて起動します。 一文字タイプすると、これまでの文字列から次に来そうな文字をより打ちやすい箇所に配置した「新配列」にキーボードが変わります。 ドキュメントによれば、”the”をたくさんタイプする人なら、ホームキーで’t’を打つと、同じキーが次に’h’に変わり、次は’e’になるだろう、ということ。なるほど。予測がうまくはまる文章を打つなら、ホーム付近のキーだけで文章が書けるようになったりするのかもしれませんね。 ガイド無しに打てるとは到底思えないので、下半分に「現在の」キー配列を表示して使ってみました。…これは苦しい。自分の環境のせいかもしれませんが、一文字打ってガイドのキー配列が切り替わるのにも

    マルコフ連鎖キーボード – 入力結果でキー配列が動的に変わる | 秋元@サイボウズラボ・プログラマー・ブログ
    enemyoffreedom
    enemyoffreedom 2019/06/06
    4月馬鹿記事ではなかった
  • 悪のUIデザイン、ダークパターンの実例を見せる動画 | 秋元@サイボウズラボ・プログラマー・ブログ

    ダークパターンについては2010年、概念が提唱された際にこのブログでも紹介しました。 ユーザー体験を向上させるのではなく、ウェブサイト運営側の都合でものを買わせたり、ユーザー登録させたりするウェブサイト構築上のトリックを分類して名前をつけよう、というのがダークパターンです。 先週、そのようなダークパターンを解説する動画が公開され、注目を集めています。 とにかく退会したいんだ! 動画の最初はアマゾン。「アマゾンを退会しようとした人はどうなる?」で、一回入ったらそこから出ることは難しい Roach Motel (ゴキブリホイホイ)ダークパターンの実例を見せています。(00:15) アマゾンを止めようと思ったことがないので知りませんでしたが、日語でも止めるための手順を説明するブログ記事がいくつもあり、なかなか止め方が難しいのですね。動画と同じように日のアマゾンでも退会ページを目指してみたので

    悪のUIデザイン、ダークパターンの実例を見せる動画 | 秋元@サイボウズラボ・プログラマー・ブログ
  • ゼロ幅文字にエンコードした隠し情報で、文書をリークしたメンバーを特定 | 秋元@サイボウズラボ・プログラマー・ブログ

    とある会員制掲示板からの文書の流出に困った運営者が、ユニコードの見えない文字「ゼロ幅文字(Zero-Width characters)」を使って流出させたユーザーを特定した、という話が出ていました。 数年前の話、Tom さんが所属していた競技ビデオゲームのチームでは、ログインが必要なプライベートの掲示板を使って連絡していました。その掲示板に書かれた秘密情報や戦術に関する重大アナウンスなどがしばしば掲示板外のウェブにコピペされ、チームにとって大きな問題となっていたそうです。 外部ユーザーの攻撃で中身が漏れたというよりは、メンバーの誰かがコピーしているのでは、と考えた Tom さんは、当時気になっていたユニコードのゼロ幅文字を使ったトリックを仕掛けたそうです。 ユーザーを特定する情報を、見えない文字に変換して埋め込む ログイン中のログインユーザーのユーザーIDを、一定のルールによってゼロ幅文字

    ゼロ幅文字にエンコードした隠し情報で、文書をリークしたメンバーを特定 | 秋元@サイボウズラボ・プログラマー・ブログ
  • デンマークで学校の筆記テストが「インターネット可」になる予定 | 秋元@サイボウズラボ・プログラマー・ブログ

    デンマークのPolitikenが伝えたところによると、デンマークでは高校卒業時の統一試験でインターネットを使える仕組みを複数の高校でテストしていて、順調なら2011年には全国的に導入するそうです。 「たとえば、社会学の試験中に歴史上の事件や有用な文献をインターネットで探して利用することは有用だ」と政府コンサルタントの弁。 翻訳ソフトのダウンロードや生徒間でのチャットは禁止されています。生徒のネットへのアクセス履歴はランダム抽出で監視・チェックされ、これによって単純な他文献の剽窃等はできないはずだ、と。 高校の校長会でも「仕事で長文の文章やレポートを書くときにはインターネットを使って調べ物をしているのだから、試験も現実社会で必要な技能を確認するのはいいこと」と言うことで、上記のランダムチェックで不正が防げるのであれば、という条件つきながら、テストの後に格的に導入される予定だそうです。 事実

  • Kazuho@Cybozu Labs: MySQL のボトルネックを統計的に監視・解析する方法

    MySQL のチューニング、と言った場合には、サーバーパラメータの調整や EXPLAIN コマンドを利用したクエリ実行計画の最適化が話題に上ることが多いです。しかし、発行する全ての SQL について、いちいち EXPLAIN コマンドを使って確認していては、いくら時間があってもたりません。チューニングを効率的に進めるには、まず、ボトルネックとなっている SQL クエリを特定し、次にその最適化を行うべきです。 ではどのようにして、ボトルネックを特定するのか。MySQL Conference & Expo 2009 のキーノートにおいて Mark Callaghan 氏は、Google では SHOW PROCESSLIST コマンドを使った統計的アプローチを使っていると述べていらっしゃいます (参照: MySQLConf 09: Mark Callaghan, "This is Not a

  • 1972年の絵文字(エモチコン) | 秋元@サイボウズラボ・プログラマー・ブログ

    Emoticon(エモチコン)、スマイリー(smiley)、絵文字、アスキーアート、いろいろ呼び方はあるけど、コンピュータスクリーン上で文字を使って絵を描くことで感情を表したもの。今ではだれでも、堅苦しくないチャットやメールなんかでは特に、使っているだろう。 “:-)”が(横倒しになった)笑った顔を現すというSmileyは、1982年に発生したと言われている。 上の絵文字、イリノイ大学のPLATOという教育用ネットワークシステムでの掲示板で使われていた、おそらく最古のエモチコンだという。時は1972年。 …1972年だよ? 驚きだなあ。そんなに前から掲示板システムというのがあって、その時にはすでに文字で絵を作って遊ぶことも既に始まっていたなんて。 左側にある四角い絵がそれなんだけど、これは当時の文字しか表示できないコンピュータの端末上で、制御文字を使って一文字カーソルを左に戻し、その上に新

    1972年の絵文字(エモチコン) | 秋元@サイボウズラボ・プログラマー・ブログ
  • 20行のJavascript+canvasでここまでできる | 秋元@サイボウズラボ・プログラマー・ブログ

    # Internet Explorer不可 OZONE Asylumというフォーラムで出された今月のお題「20行のJavascriptでできるだけ多くのエフェクトを同じスクリーンに出す」に対して出てきたすごい答がこれ。 ソースを見ると、たしかに有効な行は20行しかない。 Opera9.5とFirefox3(どっちもまだベータ)で作者の意図どおり動くとのこと。Firefox2やOpera9でも動き自体は見えるが、Firefox2では光る効果が見えなかったり。 via del.icio.us/popular この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書

    20行のJavascript+canvasでここまでできる | 秋元@サイボウズラボ・プログラマー・ブログ
  • 二択x百問のテストでなんと0点を取った学生 | 秋元@サイボウズラボ・プログラマー・ブログ

    マークセンス(日語で言うとマークシート – 和製英語)式のテストで、全部の回答に”C”をマークして何点かは獲得しようとしたダメな学生、100問の問題はすべて二択、”A” or “B”だったようで。 教授からこの学生へのメールが面白い。(リンク先はポップアップを出すので開く際は注意) 「毎年なんとか生徒にいい点を取らせようと、2択で範囲も狭いテストにしてるし、実際過去20年間、最も悪くても65点しか見たことなかったけど、君の0点は歴史的な記録だよ。クラス全体の平均点も8点下がった。」 追伸がまたふるってる 「今後は、まったくわからないときは全部”C”じゃなくて全部”B”をマークしたまえ」 わからないときは2を選べ! という実験もあったからね。 via Digg この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「で

    二択x百問のテストでなんと0点を取った学生 | 秋元@サイボウズラボ・プログラマー・ブログ
    enemyoffreedom
    enemyoffreedom 2007/05/13
    第3の道
  • 秋元@サイボウズラボ・プログラマー・ブログ Googleを打ち間違えただけで起こる悲劇

    PCを起動し、IEから”google.com”を”goggle.com”と打ち間違えただけで、どんなひどいことが起こるか、というのを見せる映像。 とはいっても、Windows XPをアップデートしてないとか、IEで開くとかいろいろな条件が必要で誰でもこうなるわけではないみたいだけど。 google.comに似たドメイン名を取得し、そこにウィルスをばらまくようなページを設置して、ミスタイプするユーザを待ち構える人がいる、ということだろう。google.comぐらいになると、ミスタイプする人だけで毎日かなりの数いるに違いない。 アップデートしてないWindows XPなんてものが手元には無いので、どこまで再現するかは試してない。 あと、「ご家庭では試さないでください」、「この映像を作成するにあたって、どんな動物も犠牲になっていません」とかのちょっとしたジョークも面白い。 Windows Upd

    enemyoffreedom
    enemyoffreedom 2007/01/15
    「この映像を作成するにあたって、どんな動物も犠牲になっていません」
  • 驚異のドバイ都市計画 | 秋元@サイボウズラボ・プログラマー・ブログ

    via digg DUBAI is F**king nuts!!は、すでにあるもの、建設中のものを含めて、UAEのドバイで開発されている驚異の建造物を紹介しているサイト。 2008-2009年にかけるドバイ中心部の様子は次のようになるとのこと。 世界最大の人工島 世界地図の形に人工島を配したリゾート 海中ホテルハイドロポリス (公式サイト) 世界最高(長)で最高とも目される(星7つ相当)ホテルThe Burj al Alam(公式サイト) 2008年完成の、高さ800メートルを越える世界一ビル(公式サイト)。しかも、これと高さを争っているもう一つのビルもドバイで建設中。 2009年に完成する、世界最高長のホテル(480メートル) 世界最大のコンドミニアム、プリンセスタワー ドバイランド (公式サイト) 完成したらフロリダのディズニーリゾートの2倍の規模に。一日20万人の来場を見込んでいると

    驚異のドバイ都市計画 | 秋元@サイボウズラボ・プログラマー・ブログ
    enemyoffreedom
    enemyoffreedom 2007/01/06
    輝かしき未来都市の図
  • 秋元@サイボウズラボ・プログラマー・ブログ: イノベーションを阻害する10の方法

    via del.icio.us/popular ソフトウェア開発プロセスに関するブログTyner Blainの記事Top ten tips for preventing innovationより、どうやったら革新的な発明をさせないことができるか、というアンチパターン集。 イノベーターを面接でうっかり採用してしまう 部下が指示通り動かずイノベーションを起こしてしまう そこそこの表彰や報酬ではなく、イノベーションに対価を与えてしまう うっかりイノベーションのための機会を作ってしまい、社員をそこへ殺到させてしまう といった失敗が多い、悩みのある企業に効く処方箋だ。 生活の安定を得ることを目標にしている人を雇う 無能な人を雇う。無能な人が雇えないときでも、一分野に特化した専門性の高い人を雇う 給与レベルは市場の75%以下におさえる。給与を上げるとイノベーターをひきつけてしまう イノベーションの達人

  • 一方ロシアは鉛筆を使った の真相 | 秋元@サイボウズラボ・プログラマー・ブログ

    via The Space Review 最近ネットで富に「一方ロシアは鉛筆を使った」というセンテンスを見かけるのだけど、プロジェクトX 風ナレーションってやつ? この一文を見ただけでも全体の話が想像できてしまって、非常に面白い、よくできた話だなあと思っていたところ、この逸話(?)が流行っているのは日だけではないらしい。 del.icio.us/popular でこんな解説記事を発見。 結論としてはこの話はよくできたジョーク、あるいは都市伝説(どちらであるかは書き手がわかってて書いてるかどうかによる)だということだ。スペースペンの値段は4ドル程度で、鉛筆の値段とそう違わない。 上記の有名な文は英語だと “The crafty Russians used a pencil.” というのだそうだ。以下解説記事のポイントをまとめると、 – 普通のボールペンが宇宙で機能しないのはホント – 有名

  • マウスカーソルが飛んでいる | 秋元@サイボウズラボ・プログラマー・ブログ

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

    マウスカーソルが飛んでいる | 秋元@サイボウズラボ・プログラマー・ブログ
  • 秋元@サイボウズラボ・プログラマー・ブログ: Yahoo! UI Library はすごいね

    via O’Reilley Radar Yahoo! UI Library で、Yahoo! が実際に使っている Javascript のライブラリ集が公開されている。 Yahoo! のどこでこんなユーザインタフェースが使われてるんだろう? と思うぐらい、サンプルで見せられる UI パーツは豊富だ。それぞれの “Example” を見てまわるだけでもおなかいっぱいだ。 コアユーティリティ アニメーション クロスブラウザ対応の XMLHttpRequest ラッパ DOM 操作 ドラッグアンドドロップ イベントハンドリング UI コントロール部品 カレンダー スライダー ツリー ドラッグアンドドロップなんかは、ファンタジースポーツで使われているのを見たことがあるので知っていた。複数のリスト間でアイテムの移動や並べ替えを行うときには使えるパーツだろう。 日語カレンダーなんかも、いい感じで再利

  • 1