タグ

2011年5月17日のブックマーク (14件)

  • インターネットを使う人が知っておくべきこれからのインターネットがもつ秘密

    Tweet 今回はTED動画の紹介。正直言って今まで見てきたTED動画の中で最も感銘を受けました。 是非、みなさんに見ていただきたい!(Redditなんかでも相当バズってる模様。) 紹介に入る前にいくつか前置き。 僕はインターネットが好きです。インターネットは情報を繋げ、世界を繋げ、人を繋げてくれる素晴らしい技術だと思っており、そんな技術がこれからさらなる進化を遂げ、どのようなインパクトを社会に与えるのかに非常に興味があります。 そんなインターネットの最近の大きな流れに、"Personalization(個別化)"というのがあります。 これはつまりGoogleで言えば、その人に最適な検索結果を出すことであり、Youtubeで言えばその人の好みに合った動画をサジェストしてくれることであり、Facebookであればその人が仲の良い人の情報を優先的に表示してくれること。 いつの時代にも処理しきれ

    akkun_choi
    akkun_choi 2011/05/17
    Filter Bubble
  • Node.jsでコロンビア(AA略 :ダメ人間オンライン

    意味わからないタイトルですね。すいません。 簡単に言うと「さぁ解答をお書き下さいどうぞ!」と言って解答者が答えを手元のフリップなりなんなりに書いたやつがリアルタイムで視聴者が見れるみたいなのをやりたかったのです。 で、それをNode.jsを使って実装したという話です。Node.jsを使った理由はただ使いたかったというそれだけの理由です。socket.ioを使わずwebsocket-server使ってますし。 node-columbia canvasを共有してリアルタイムに描画します。わりかし最近のバージョンのsafariかchromeで見れます。あとiPhoneiPadのタッチイベントも対応してます。 demoページ(不安定でよく止まるので見れないかもしれません。)複数ブラウザを立ち上げて同じページを見るとどんな感じかわかると思います。 コロンビア 冗長かつ汚いコード・・・ https:

  • オペレーションエンジニアとは何かを理解するために「ウェブオペレーション」を読んで欲しい

    最近は、@kazeburo さんの真似をして自分も「オペレーションエンジニア」と名乗ろうかと思ってます。正直最初にオペレーションエンジニアって聞いた時、なんのことだかよくわからなかったんですよね。ちょうどこの言葉を最初に見たのは 1 年前くらいで、その時僕は 2 年目に入ったところで MySQL Conference から帰ったばかりで「おらは DataBase Administrator(DBA)なんだ!」と思ってた頃でした。 それからちょうど 1 年。1 年目の時も DB だけをやってたわけではないですが、この 1 年はより広くより深くいろんなモノを見てきた関係で、自分の仕事は「DBA」だけだとちょっと説明に足りないなぁと思ってたところで、「オペレーションエンジニア」という言葉を思い出しました。そう、僕の仕事は「オペレーションエンジニア」なんです。ひよっこだけど ん、ちょっと待てって?

    オペレーションエンジニアとは何かを理解するために「ウェブオペレーション」を読んで欲しい
  • livedoor Techブログ : wikipediaのデータや顔文字辞書からmecabのユーザ辞書を作成するフレームワーク

    突然ですが,mecabの辞書 (mecab-ipadic) をデフォルトのまま使って,mecab意外と使えねぇとか文句言ってる悪い子はおらんかね? mecab-ipadic は比較的お行儀のよい日語をベースに作られているので,そのままでは web上の口語文体のテキストはうまく扱えないことがあります。来は教師データを用意し,学習させるといった手法を使うのが正攻法だと思いますが,とりあえず名詞を充実させるだけでも実用度はだいぶ上がるでしょう。 人間の話す言語には,動詞の語幹や名詞には日々新しく語彙が増えるけど,助詞や活用のルールは簡単には変化しない,という特性があります。特に「いま最もつぶやかれている単語ランキング」といった集計をするような場合は,名詞の範囲の切り出しさえ間違えなければそれなりの結果を出せることも多いのです。 ただ,辞書への単語追加はここにある通り簡単にできるのですが,単語

  • 絶対に薄くならない美味しいアイスコーヒーの作り方 | ライフハッカー・ジャパン

    コーヒーも、そろそろホットよりアイスが恋しい季節になりつつありますね。美味しいアイスコーヒーを家で淹れるのは意外と難しいものですが、薄まる心配なし! のナイスアイデアがありました。 濃いめに淹れたコーヒーやエスプレッソを製氷器に入れ、一晩冷蔵庫で凍らせたら、コーヒーのアイスキューブができます。次の日の朝、そのコーヒーアイスキューブを淹れたてのコーヒーに入れれば、あっという間に薄くならないアイスコーヒーのできあがりです。 牛乳の中にこのコーヒーアイスキューブを入れれば、美味しいアイスカフェオレも簡単にできます。氷をいれないアイスコーヒーが飲みたい方は「美味しい『水出しコーヒー』の作り方」をチェックしてみてください。 Iced Coffee 101 | food52 Matthew Rogers(原文/訳:的野裕子)

    絶対に薄くならない美味しいアイスコーヒーの作り方 | ライフハッカー・ジャパン
    akkun_choi
    akkun_choi 2011/05/17
    濃いめのコーヒーを凍らせる
  • WordPressを使ったWebサイトでfunctions.phpによく書いてるやつ - かちびと.net

    お問い合わせ頂いたので記事にします。 WordPressのfunctions.phpは便利なの はよく分かりますが、結局何が出来るの か分からないのでこんな事できる、という のがあれば教えて欲しいとのことでした。 僕も詳しくないので僕も教えて欲しいんです が、一応書いてみます。 基的にfunctions.phpはちょっと機能を追加したい、という時に使うものだと思うのでデフォルト機能やプラグインで済むならそうしたほうがいい気がしますのであまり拘らなくてもいいかと思います。 それでも、やはりお仕事ではよく追加する機能はありますのでそれをご紹介します。 ※ウィジェットは割愛しますね カスタムポストタイプ add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'exa

    WordPressを使ったWebサイトでfunctions.phpによく書いてるやつ - かちびと.net
  • rspec で、referer や user_agent 関連の機能もテストしよう

    お恥ずかしながら、TDDを行わずにRailsで開発を行い続けてきたred です。最近、自分でも spec を書く用になりました。かなり捗ります。まだの方、お早めに。 spec を覚える最大の難関は、自分は参考になる情報がない、ということでした。 結局、自分は、プロジェクトメンバの書いたものをコピペ改変することにより覚えました。 もし、独学の方、まわりにspec を書いている方のいない Rails/Ruby プログラマの方、まずはこのブログの記述もしくは下の私のコードを写経してみて、そこから、RSpec on Rails の使い方を調べるのが、導入によろしいかと思います。 ===== これ以下の内容は、下記環境にて動作確認をしています。 ruby 1.8.7 rails 2.1.0 rspec 1.3.0 rspec-rails 1.3.2 ===== 直近のプロジェクトでは、ユーザエージェ

  • HTML5 presentation

    This presentation is an HTML5 website Press → key to advance. Zoom in/out: Ctrl or Command + +/- Having issues seeing the presentation? Read the disclaimer HTML5* Web Development to the next level *Including other next generation technologies of the Web Development stack Rough Timeline of Web Technologies 1991 HTML 1994 HTML 2 1996 CSS 1 + JavaScript 1997 HTML 4 1998 CSS 2 2000 XHTML 1 2002 Tablel

  • HTML5 + WAI-ARIA: 入門篇

    このサイトを HTML5 でリニューアルした際に保留としたまますっかり忘れかけていましたが、ようやく WAI-ARIA を導入してみました。 WAI-ARIA は W3C の Web Accessibility Initiative (WAI) が公開している技術仕様で、Web コンテントや Web アプリケーションのアクセシビリティを強化することを目的としています。具体的には、Web ブラウザや支援技術 (AT) がコンテントのセマンティクスをより適切に認識できるよう、HTML ドキュメントに要素の「役割」や「状態」といった詳細な情報を付与するものです。名称に RIA とあるように、Ajax などによるリッチ・インターネット・アプリケーションをおもな対象とした仕様ですが、HTML5 によるシンプルな Web ページに取り入れることもできます。ここでは WAI-ARIA の HTML5 へ

    HTML5 + WAI-ARIA: 入門篇
  • グーグルがHTML5のMicrodataに早くも対応

    Microdataは、HTMLにメタデータを埋め込むための記述方法です。HTML5の仕様の一部として策定が開始され、現在はW3CのHTML5仕様からは独立した仕様となっています。 そのMicrodataをグーグルが読み取って「リッチスニペット」に利用すると、ブログ「Google Webmaster Central Blog」のエントリ「Microdata support for Rich Snippets」で明らかにしました。 リッチスニペットのデータとしてMicrodataを読み込み リッチスニペットとは、検索結果に表示される情報です(ただしすべての結果に表示されるわけではありません)。 上記の例(グーグルのリッチスニペットのページから)では、ネット上のレビュー記事をグーグルが自動的に集計して、星の数を表示しています。 このリッチスニペットを構成するために、グーグルはネット上のさまざまな

    グーグルがHTML5のMicrodataに早くも対応
  • Sign in · GitLab

    gitlab.gnome.org is a GitLab instance dedicated to development of the GNOME project and its ecosystem. If you would like to contribute, you can create a new account here. Contributors associated with the GNOME Foundation should use their GNOME account to sign in by using the "GNOME Keycloak" login option.

    Sign in · GitLab
  • gistコマンドよりちょっと便利なgisty - SWDYH

    メモやちょっとしたスクリプトなどをペーストするとgitのリポジトリとして管理してくれるgistというサービスがあります。そのgistにコマンドラインから投稿するツールがあって、それは前に少し紹介したんですが、それをもうちょっと便利にしたものを作りました。 swdyh's gisty at master ― GitHub http://github.com/swdyh/gisty/tree/master gistコマンドとの違いはこんな感じです。 ポストするときにファイルを指定。ファイル名、拡張子つきでアップされる。 ポスト時に複数ファイルを指定できる。 ポスト後、ブラウザで開く。(Macのみ) ポスト後、ローカルにcloneする。 過去のgistにアップしたのを全部のclone、またはpullする機能 gistyを使うと簡単にファイル名と拡張子つきでポストできて、そのままローカルにclon

    gistコマンドよりちょっと便利なgisty - SWDYH
  • 双極性障害(躁うつ病)情報サイト | 日本イーライリリー

  • Python Worst Practiceが酷すぎる | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Python Worst Practiceというのを見つけたのだがこれが酷すぎる。たとえば id = 34 object = str map = Map() zip = 90213 こういうことをすると組み込みの関数や名前を隠蔽(上書き)して大変なことになる。クラス定義すらできなくなってしまう。 >>> object = str >>> class Klass(object): ...     pass ... Traceback (most recent call last): File "", line 1, in TypeError: Error when calling the