タグ

ブックマーク / labs.cybozu.co.jp (97)

  • [動画] だって僕たち日本語しゃべってるじゃん!

    ちょうど一年間にご紹介した、アジア系アメリカ人の受ける偏見を描いた動画のチームが、また面白い動画を、こんどは日を舞台に作ってくれたようです。 千葉県産まれ日ハムファイターズのファン! 動画は面白く誇張しすぎではありま […] ちょうど一年間にご紹介した、アジア系アメリカ人の受ける偏見を描いた動画のチームが、また面白い動画を、こんどは日を舞台に作ってくれたようです。 千葉県産まれ日ハムファイターズのファン! 動画は面白く誇張しすぎではありますが、redditには日で同じような経験(日語で話したのに英語で答えられた)の「あるある」コメントが多数寄せられています。 via reddit

    [動画] だって僕たち日本語しゃべってるじゃん!
    jazzanova
    jazzanova 2014/05/19
  • シャープが作ったデジタルまな板

    ヨーロッパにあるシャープの研究所が、アイデアコンテストで受賞したコンセプトを実際に作ってしまった、というのが、こちらの全面液晶まな板+秤デバイス Chop-Syc です。 ほとんど説明不要かと思いますが、その上で包丁を使 […] ヨーロッパにあるシャープの研究所が、アイデアコンテストで受賞したコンセプトを実際に作ってしまった、というのが、こちらの全面液晶まな板+秤デバイス Chop-Syc です。 ほとんど説明不要かと思いますが、その上で包丁を使っても大丈夫なくらい頑丈な、大きな防水タブレットということですね。 タブレットでレシピを検索して、それを見ながら料理をする人、というのも最近は増えているのではないかと思いますが、このiまな板なら、タブレットの置き場を作ったり、タブレットに水などが掛からないよう気を配ったりする必要もないわけです。 計量はかりの機能もついているので、まな板で検索したレ

    シャープが作ったデジタルまな板
    jazzanova
    jazzanova 2013/10/29
  • GitHubで家を管理

    ソースコード管理サービス/コミュニティのGithub上で、プログラムではなく自宅の修繕やリノベーションを管理している人がいました。 Issue tracker for my house 私の家の課題管理 My house […] ソースコード管理サービス/コミュニティのGithub上で、プログラムではなく自宅の修繕やリノベーションを管理している人がいました。 Issue tracker for my house 私の家の課題管理 My house has no source code, so I only use the issue tracker. 私の家にはソースコードはないので、課題管理だけを使うことにします。 README.me 一年ぐらい前から、「ドアにインターフォンをつける」「クリスマスツリーが無い」「玄関のドアがちょっと閉まりにくい」などといったちょっとした家の中の問題を、家

    GitHubで家を管理
  • [子育てエンジニア advent calendar] 親が決める、子供とネットのプライバシー

    このブログは子育てエンジニア advent calendar 2012に参加しています。が、あんまりエンジニア要素なかったごめん。 「赤ちゃんが産まれました!」と子供のプライバシー ツイッターで「無事生まれました」等で検 […] このブログは子育てエンジニア advent calendar 2012に参加しています。が、あんまりエンジニア要素なかったごめん。 「赤ちゃんが産まれました!」と子供のプライバシー ツイッターで「無事生まれました」等で検索すれば、昨日今日生まれたばかりの赤ちゃんの写真や、その親のアカウントがわかります。もう少し後には、つけられた名前もつぶやかれるでしょう。 自分の子供が産まれる、というのは、それまでの人生でも一、二を争うビッグイベントですね。毎日のようにツイッターなどソーシャルメディアで日常をつぶやいているなら、これこそがつぶやくべき日常の代表格、かもしれません。

    [子育てエンジニア advent calendar] 親が決める、子供とネットのプライバシー
    jazzanova
    jazzanova 2012/12/04
  • イギリスのRubyカンファレンスBritrubyが人種・性別差別問題で開催中止に

    英国ルビーカンファレンス(BritRuby)が、登壇者の人種・性別問題によって中止される、というニュースをVentureBeat経由で知りました。 BritRubyは、来年の3月中旬の2日間、イギリスのマンチェスターで開 […] 英国ルビーカンファレンス(BritRuby)が、登壇者の人種・性別問題によって中止される、というニュースをVentureBeat経由で知りました。 BritRubyは、来年の3月中旬の2日間、イギリスのマンチェスターで開催が予定されていたRuby on Railsコミュニティによるカンファレンスで、500名の参加者、20名のスピーカーを見込んでいたようですが、この登壇者がすべて「白人の男性」だったことが、今回の開催キャンセルの遠因のようです。 HackerNewsでの議論の中で指されている問題の開始点がこの一連のツイートだというのが当であれば、「参加者が全員白人

    イギリスのRubyカンファレンスBritrubyが人種・性別差別問題で開催中止に
    jazzanova
    jazzanova 2012/11/19
  • サイボウズ・ラボ : パストラック (Pathtraq)、サービス終了のお知らせ

    この度、パストラック (Pathtraq) は、2010年10月29日をもちまして、サービスを終了とさせていただくことになりました。長い間ご利用頂き誠にありがとうございました。 これに伴い、パストラック無料ツールバーをブラウザにインストールされている方はアンインストールして頂ければと思います。また、パストラックのブログパーツ、Windows用ガジェット、および開発者向けAPIは動作しなくなりますことをご了承ください。

  • Kazuho at Work: Q4M Presentation Slides at MySQL Conference

    Today at MySQL Conference & Expro 2009, I did a presentation introducing / explaining Q4M. Thank you to people who came to listen. The presentation slides I used can be found on slideshare (slideshare). Tomorrow (Apr 23) from 6:10pm, I will be doing another presentation at Percona Performance Conference, held at the same location, to describe the techniques (mainly MySQL UDFs) used to squeeze maxi

  • TAKESAKO @ Yet another Cybozu Labs: Pure Perl で Acme::x86::CPUID を作りました

    Perlでアセンブリプログラミングしているとき、実行マシンのCPUを判別してプログラムの処理を分岐したいときがでてくると思います。 そういうときに困ってしまわないように Acme::x86::CPUID を作ってみました。 package Acme::x86::CPUID; use DynaLoader; sub ProcessorBrandString { my $cpu = "\0" x 48; my $x86 = "" . "S\xbf" . pack("P", $cpu) . "\xb8\x02\x00\x00\x80" . ("P\x0f\xa2\x89\x07\x89_\x04\x89O\x08\x89W\x0c\x8d\x7f\x10X\x8d\@\x01" x 3) . "[\xc3" ; DynaLoader::dl_install_xsub("X",unpack"L",

  • ブラウザのアドレスバーに動くアスキーアートを組み込む | 秋元@サイボウズラボ・プログラマー・ブログ

    ドイツの会社がウェブでおこなった、ちょっと変わったプロモーション。 GoogleのAdWordsにアスキーアート(AA, Ascii Art)を組み込んで誘導した(これも面白い。AdWordsの禁止文字に引っかからなかったのかな)先のページでは、ブラウザのアドレスバーのURLがアスキーアートでアニメーションする。 Firefox3でだけ動いていたというそのページのアドレスは、 http://www.mietwagen.de/sixt 残念ながらもう存在しなくなっているようなのだけれど、アニメーションする様子を動画で保存していた人がいた。 URLの後半が長いアンダースコアになっていて、右端から車やバイクが走ってくる。 via Advertising Lab [追記] ジョバンニが一晩で、じゃなかった、id:amachangが数十分でやってくれました この記事は移転前の古いURLで公開された時

    jazzanova
    jazzanova 2009/01/14
  • TAKESAKO @ Yet another Cybozu Labs: Skypeで絵文字のメリークリスマス

    中国の女性の方からSkypeで絵文字のメッセージをいただきました。 突然のことでびっくりしました。 ちなみに、種明かしですが、以下の文字列をSkypeで入力すると・・・ (clap)(pi)(clap)(clap)(inlove)(envy)(envy)(inlove)(clap)(clap)(pi)(clap) (pi)(clap)(pi)(inlove)(envy)(envy)(envy)(envy)(inlove)(pi)(clap)(pi) (clap)(h)(inlove)(envy)(envy)(*)(envy)(envy)(envy)(inlove)(h)(clap) (h)(inlove)(envy)(envy)(envy)(envy)(envy)(envy)(*)(envy)(inlove)(h) (inlove)(envy)(envy)(envy)(envy)(envy

    jazzanova
    jazzanova 2008/12/24
  • Kazuho@Cybozu Labs: なぜサイボウズ・ラボで働くのか

    « ウェブサービスの SSD 化について話してきました | メイン | MySQL の order by 〜 limit を高速化する方法 » 2008年12月08日 なぜサイボウズ・ラボで働くのか 12月6日に大阪で開催されたサイボウズの採用説明会で、話をさせていただきました。大学生の方々向けということで、あまり技術面に振ったプレゼンをするのもどうかと悩んだ末、自分が、なぜサイボウズ・ラボで働いているのか、ということを、大学生の頃から振り返ってみることにしました。 ふだん、しなれていない類いの話なので、うまく伝わったか、正直不安です。ただ、自分自身にとっては、何が好きなのか、何がやりたいのか、ということを改めて見つめ直すいい機会になりました。また、来場者の方々といろいろ話をできたことも、自分にとっていい刺激になったと感じています。 ですので、ご来場いただいた方々には、サイボウズに興味をも

  • TAKESAKO @ Yet another Cybozu Labs: Shibuya.pm#10お疲れ様でした

    Shibuya Perl Mongersテクニカルトーク#10無事、終了いたしました。 雨の中にもかかわらず、サテライトの会場にお越しいただいた皆様、 現地の会場までお越しいただいた皆様、当にありがとうございました。 今回は福岡・大阪・京都・御茶ノ水などの複数の箇所での パブリックビューイングも初めて公式に開催しましたが、 ustream.tv の中継もトラブルもなくうまくいき(cojiさんありがとうございました) 気付いたときは視聴者数が 200 viewers を越えていました。 各サテライト会場でホスト役を務めてくださった会社の皆様(ネットエージェント様、はてな様、Fusic様、SST様)、当にありがとうございました。 また、いつも素晴らしい会場を無償で貸し出していただいているIIJの皆様(今回は特に堂前さん)、当にお世話になりました。 当日のプログラムはこんな感じで… 第一部

  • Kazuho@Cybozu Labs: ウェブサービスの SSD 化について話してきました

    « 開発しているウェブアプリケーションフレームワーク NanoA について話してきました | メイン | なぜサイボウズ・ラボで働くのか » 2008年11月27日 ウェブサービスの SSD 化について話してきました 日 (11/27) 開催の Shibuya Perl Mongersテクニカルトーク#10 で、ウェブサービスの SSD 化について話しました。スライドを置いておきますので、開発しているウェブアプリケーションフレームワーク NanoA について話してきました とあわせてご覧いただければ幸いです。 末筆となりますが、Shibuya.pm の実行委員(?)の方々、ありがとうございました&おつかれさまです。 (まだ終わってないけど ^^;)

  • Outputz API を公開しました (higepon @ cybozu labs)

    Outputz にアウトプットを投稿することのできる API を公開しました。 ユーザーの皆さんから Firefox 以外でのアクティビティも Outputz に記録したいとのご要望を頂いていましたが、Outputz API を利用すれば可能になります。 API 仕様 POST 用 URI http://outputz.com/api/post パラメータ key : 設定ページに表示されている復活の呪文(他人に知られていはいけない) uri : アウトプットの URI size : アウトプットの文字数 ステータス 投稿が成功した場合は HTTP ステータス 200 が返ります。 エラーの場合はエラーに応じて、400, 500 などのステータスがエラーメッセージとともに返されます。 Ruby でのサンプルコード require 'net/http' uri = ARGV.shift si

  • Kazuho@Cybozu Labs: ウェブアプリケーションのインストーラジェネレータ

    « ウェブサービスにおけるダメージコントロール (MySQL のスロークエリを自動的に kill する方法) | メイン | サイボウズの新卒採用説明会に参加します » 2008年11月19日 ウェブアプリケーションのインストーラジェネレータ CGI や PHP などの小さなウェブアプリケーションを配置(デプロイ)する際、アーカイブをインターネットからダウンロードして、適切な展開ツールで展開したのち、文字コードをあわせてディレクトリ丸ごとアップロード、というのは結構煩雑な手続きです。そこで、tar.gz から自己展開型の CGI を作成するインストーラジェネレータ tgz2cgi.pl を作ってみました。以下のような感じで使います。 % tgz2cgi.pl \ --title='MyApp インストーラー' \ --start='インストールを開始します' \ --end='インストール

    jazzanova
    jazzanova 2008/11/19
  • サイボウズ・ラボ : Pathtraq (パストラック)、最近話題となった新しく公開されたウェブサイトをピックアップする新着サイトランキング機能を公開

    Pathtraq (パストラック)、最近話題となった新しく公開されたウェブサイトをピックアップする新着サイトランキング機能を公開 サイボウズ株式会社 (以下サイボウズ) の連結子会社で、研究開発を専門に行うサイボウズ・ラボ株式会社 (以下サイボウズ・ラボ) は、2007年8月8日(水)に開始した話題になっているウェブサイトやブログ、ニュース記事などをリアルタイムにランキング化するサイト「Pathtraq (パストラック)」において、新しく公開されたばかりで話題となっているウェブサイトをピックアップした新着サイトランキングを 2008年11月18日(火)より公開することを発表いたします。 Pathtraq (パストラック) の概要 「Pathtraq (パストラック)」とは、ウェブブラウザのアクセス情報を匿名化してリアルタイムに収集・分析し、それをもとに、話題のサイトやニュースのランキング

  • Kazuho@Cybozu Labs: ウェブサービスにおけるダメージコントロール (MySQL のスロークエリを自動的に kill する方法)

    « ウェブサービスにおける SSD 導入にむけて〜検索サービスの可能性 | メイン | ウェブアプリケーションのインストーラジェネレータ » 2008年11月04日 ウェブサービスにおけるダメージコントロール (MySQL のスロークエリを自動的に kill する方法) 適切な設計によって、信頼性の高いソフトウェアやサービスを構築することが重要なのは、言うまでもないことです。一方で、なんらかの原因で問題が発生した際に、障害を局所化し、損害を小さくい止める「ダメージコントロール」という概念もあります。ウェブサービスの場合も、特に検索や集計といった、計算量がクエリの種類によって大幅に異なるようなケースでは、次善の策として後者の手法が有効に働く場合もあるかと思います。 ともかくそういうわけで、MySQL のスロークエリを強制終了するようなタスクを書きやすくする Perl モジュール MySQL

  • Kazuho@Cybozu Labs: 実行時間を抑制するモジュール Sub::Throttle を書いた

    « 最適化された最適化手法について | メイン | Q4M バージョン 0.8 をリリースしました » 2008年08月04日 実行時間を抑制するモジュール Sub::Throttle を書いた Sub::Throttle という、実行時間を指定した割合に抑制するモジュールを作りました。実装としては、関数の実行後に適切な時間の sleep を挿入する形になっているので、下のようにループの実行中に挿む形で使うことになります。 # 使用前 for (...) { ... } # 使用後 (負荷を 0.1=10% に抑制) use Sub::Throttle qw/throttle/; for (...) { throttle( 0.1, sub { ... }, ); } Pathtraq の場合は、Disk I/O を引き起こすようなタスクについて、その負荷を抑えるために使用しています。

  • Kazuho@Cybozu Labs: 最適化された最適化手法について

    « Pathtraq の API を公開しました | メイン | 実行時間を抑制するモジュール Sub::Throttle を書いた » 2008年07月25日 最適化された最適化手法について 昨日ソフリットを会場に (壇上さん++) 開催された CodeRepos Conference #1 に参加してきました。お題は「自重しないで coderepos に貴様がいれているプロダクトについて語れ!」ということだったので、そのあたりを例に挙げながら、自分は最適化手法について (空気を読まずに) 話しました。 どちらかと言うとサーバの最適化設計を中心にした話です。いろいろ荒削りですが、そうだね、とか、そこは違うよ、とか指摘いただければ幸いです。発表の動画がニコニコ動画にアップロードされているので (coji さんありがとうございます) よろしければあわせてご覧ください。

  • サイボウズ・ラボ : サイボウズ・ラボ、話題のウェブサイトをランキング化するサイト Pathtraq (パストラック) の統計情報取得 API を公開 - 6,000万件のブログやニュースの統計データから検索やランキング取得が利用可能に

    サイボウズ・ラボ、話題のウェブサイトをランキング化するサイト Pathtraq (パストラック) の統計情報取得 API を公開 - 6,000万件のブログやニュースの統計データから検索やランキング取得が利用可能に サイボウズ株式会社 (社: 東京都文京区 代表取締役社長: 青野 慶久 (戸籍名: 西端 慶久) 以下サイボウズ) の連結子会社で、研究開発を専門に行うサイボウズ・ラボ株式会社 (社: 東京都千代田区 代表取締役社長 畑 慎也 以下サイボウズ・ラボ) は、2007年8月8日(水)に開始した話題になっているウェブサイトやブログをリアルタイムにランキング化するサイト「Pathtraq (パストラック)」のアクセス統計データを利用した 開発者向け API を2008年7月23日(水)より公開することを発表いたします。 Pathtraq (パストラック) の概要 「Pathtraq

    jazzanova
    jazzanova 2008/07/23