以前、スペイン出身の友人の家で大変華やかなシーフードパエリアをご馳走になりました。今まで味わったどのパエリアよりも美味しく、パエリアには欠かせないサフランを入れなくても上等な仕上がりにびっくりしました。 友人は魚の頭でダシを取っていましたが、何度か作っているうちにハマグリでダシを取った方がコクのある味わいになることを発見。友人によれば、パエリアにはレモンをたっぷり絞って食べるのが本場スペイン流だそうです。さぁ、作ってみましょう! ■材料(4~6人分) ・ニンニク…3片 ・オリーブオイル…50ml+20ml ・ハマグリ…6~8コ(砂抜きしておく) ・玉ねぎ…1コ(小さいものなら2コ) ・米…3合(480ml) ・トマト…大2コ ・イカ、海老などの魚介類…適宜(有頭エビがあると豪華に見える) ・パプリカ(黄・赤)…1/2コずつ ・熱湯…800ml程度 ・白ワイン…50~100ml ・塩・こしょ
Content-Aware Image Resizing using HTML5 <canvas> This page is a very basic demo of Content-Aware Image Resizing (CAIR) using seam carving. The demo is very slow, so you can see a screenshot of the effect with a 50% resize if you don’t want to wait. There is a lot of room for improvement. The algorithm is the following: For each pixel from the top row, find the pixel under it that has the closest
4月28日から4月30日に開催されたデーターマイニングの国際会議 SIAM Conference on Data Mining (SDM2011)にてwavelet木を用いた大規模グラフデータベースの高速類似度検索手法について発表してきました。 Yasuo Tabei and Koji Tsuda: Kernel-based Similarity Search in Massive Graph Databases with Wavelet Trees, Eleventh SIAM International Conference on Data Mining (SDM), Arizona, USA, 2011. Link to the paper 本研究では大規模グラフデーターの索引による高速な類似度検索手法を提案しました。近年、グラフデータベースに登録されているグラフの数は大規模化してい
パララックス効果って、あまり聞き慣れない言葉ですが…。 初期の横スクロール型のテレビゲームなどでよく使われていた視差効果を使って奥行きを出す技法だそうです。 いくつかのレイヤーを、それぞれ違った速度でスクロール(奥にあるレイヤーはゆっくり、手前にあるレイヤーは早くスクロール)させる事で、視差効果を与えて奥行きがあるように見えるのだそうです。 今回は、このパララックス効果を上手にウェブデザインに応用サイトをいくつかまとめてみました。 How to recreate Silverback’s parallax effect まずは、パララックス効果をウェブデザインに応用する方法から。ブラウザの横幅を変えてみると、4つのレイヤーに配置されているPNG画像がそれぞれスクロールの速度が違って奥行きがあるように見えます。サンプルコードも公開されているので、挑戦してみてはいかがでしょうか。CSSのbac
経済学的に考えたときに、組織運営にとって肝要なことは、(1)組織の個々の構成員に適切な誘因(incentive)を与えることと、(2)構成員それぞれの行動が互いに整合的なものとなるように調整(coordination)をうまく行うことの2点であるといえる。まずは、皆に「やる気」を起こしてもらう必要がある。このために(1)が必要になるが、この課題が達成できただけでは十分ではない。 皆がやる気を出していても、それだけでは、それらが空回りするだけで終わりかねない。そうならないためには、各構成員の行動が相互にかみ合ったものになるように調整されなければならない。そうした相互調整が可能になるためには、その前提として構成員間での情報伝達・コミュニケーションが不可欠となる。特定の情報は関連した部署において「分散的に保有」されているのが一般的だからである。 人間の認知能力には限界があるので、ある程度以上の規
一般的なシステムで広く利用されているリレーショナルデータベースですが、システムの進化と共にデータベースの構造も複雑になりがちです。RestMQの作者、Gleicon Moraes氏の公開したスライドがシステムが複雑化していく様子をわかりやすく説明した上で「アンチパターン」を提示していました。 それによるとデータベースのアンチパターンは以下の通り。 動的なテーブルの作成 テーブルをキャッシュとして使う テーブルをキューとして使う テーブルをログとして使う 分散したグローバルなロック ストアドプロシージャ 使われない項目 JOIN地獄 ORMによって繰り返されるクエリ 負荷のコントロール どれも理由があって採用されるデザインですが、確かに後に問題を引き起こした経験もあり耳が痛い感じですね。スライド内ではそれぞれの問題についての解決策としてMongoDBやRestMQなどの利用を進めています。「
SSH Tunnel Provides a Secure Internet Connection for Your Android Device with One Click Android: SSH Tunnel is free, open source, and provides one-click SSH tunneling for the entire system or individual apps. The app's official purpose is to allow users in China to bypass what's been called "the Great Firewall," but it can be used by anyone who'd like to ensure private browsing. SSH Tunnel is extr
[調査] 世界トップ200ブランドの70%がFacebookやTwitter公式ページのSEOに失敗 BrightEdgeによる世界トップブランドのソーシャルメディア公式サイトの検索順位状況調査。あわせて日本国内の調査も。しかしブランドキーワードでFacebook や Twitter ページが表示されるような施策は必要か? 公開日時:2011年05月11日 04:10 FacebookやTwitter、YouTubeなど主要なソーシャルメディアに公式ページを開設する企業は着々と増えているが、それらのページはきちんと検索エンジンから探し出せる状態になっているだろうか。SEOソフトウェアを開発する米BrightEdgeが世界トップ200ブランドを対象に、ソーシャルメディアの検索エンジン掲載状況を調査した。また、日本の状況もわかるように、本サイトは国内でソーシャルメディアを積極的に活用している企
WebGLの(実質的に)仕様上の脆弱性が見つかったとされて、話題になっています。元はContext Information Security社のブログの記事なのですが、 http://www.contextis.co.uk/resources/blog/webgl/ 日本語でもかいつまんで紹介されています。 http://japan.cnet.com/news/service/35002505/ とはいえ、これじゃ何だか意味が分かりませんし、原文はなかなか簡単には読めないと思うので、ちょっくら日本語訳してみました。全体的にやっつけながら、後半は特に寝ぼけながら訳しているので、何かおかしいところがありましたらコメント等で教えて下さいませ。翻訳許諾は明日辺りお願いしてみようと思います。(ダメって言われたら消す)→もらいました。調査の次のラウンドが終わったらまた結果を教えてくれるみたい。 追記:
Dismiss Octotip: You've activated the file finder by pressing t Start typing to filter the file list. Use ↑ and ↓ to navigate, enter to view files.
いままで Mix-up Attack は Client が AS 毎に redirect_uri を使い分けていれば防げると信じられてきましたが、それじゃ防げないケースもあるよってのが OAuth ML に投稿されました。 細かい解説は英語読んでもらうとして、シーケンスにするとこういうことです。 Attacker AS が (Display Name やロゴ等を通じて) 一見 Honest Client に見えるような Client (Attacker Client) を Honest AS に登録しておく必要があります。 User が Attacker AS 選んでるのに Honest AS に飛んで Approve してしまってる部分も、Attacker Proxy が利用可能な状況 (e.g., Client が HTTP なエンドポイントで Honest AS のログインボタン等を
11月30 MacBook Airと使いたい!極薄ラップトップスタンド カテゴリ:PCガジェット http://blog.livedoor.jp/clock510/archives/1532841.htmlMacBook Airと使いたい!極薄ラップトップスタンド アルミとポリプロピレンの合材でできた極めて薄いラップトップスタンド。 アルミですので軽量で放熱性も優れていそうです。携帯性だって抜群にイイんですよ〜。折り畳むと非常にコンパクトになるし、適正な角度を作ることで打鍵やディスプレイを見やすくするエルゴノミックなアイテム。 同じく薄くて高機能なMacBook Airで使いたいものです。 [design milk]:AViiQ Laptop Stand Apple MacBook Air 1.86GHz Core 2 Duo アップル(2010-10-21) 販売元:Amazon.co.
以前、「OAuthを使ってPHPからTwitterへ投稿する 」とかで、TwitterのOAuthを経由して投稿するPHPプログラムを書きましたが、TumblrもOAuthに対応したということなので、OAuth経由でTumblr上の情報を取得したり、投稿するPHPのスクリプトを書いてみました。 一応、最終系はbotとしても動かせるようになるのですが、Twitterと違いアクセストークンを手動で取得する必要がある(xAuthに対応しているようなので、申請するればそんなことも無いと思いますが)ので、Webサイト上にプログラムの配置と実行ができる環境が必要になります。 なお、OAuth経由でのAPI操作は前回同様にPEARのHTTP_OAuth を使っています。 使い方の詳細は、前エントリに書いてますので、そちらもあわせて参照してください。 Twitterの時と同様にアプリケーションの登録が必要
node-twitter-oauth-sample.js 0�ZkU `3mZkU /** * node.js/express twitter oauth integration sample */ var express = require('express'), connect = require('connect'); var MemoryStore = require('connect/middleware/session/memory'); var OAuth= require('oauth').OAuth; var app = express.createServer(); // Configuration app.configure(function(){ app.set('views', __dirname + '/views'); app.use(connect.logg
Tweet 以前、とある勉強会で百式やIDEA*IDEAなどの人気ブログを運営する田口さんが「アウトプットしないものはインプットじゃない」ということを言っていた。 いま思うと、この言葉は私が情報収集で陥ってしまった悪循環から救い出してくれたのかもしれない。 情報が溢れる現代において「どの情報を得るか」は非常に重要なことで、意図的に取捨選択しなくてはならない。では、選択する情報の基準をどのように設ければ良いのだろうか。 私が陥ってしまった過ちと、インプットすべき情報の基準について考えてみたい。 私が陥ってしまったインプット病 インプットすべき情報の基準の話をする前に、私が陥ってしまった「インプット病」というべき病の話をしたい。 私はブログの記事を書いたり、Twitterで有益な情報を流したりすることを習慣としており、その為に日々たくさんの情報に目を通している。スリム化を図る前は100程度のR
24 Comments I really like the Logartis website, it’s so calm looking and the animation around the tree works wonderfully. I would love to be able to create something as complex as that. I love that the birds are comments. It would be great if you showcased more websites like this. Simplicity wise, I also like Tinkering Monkey. true but flash nice designs I love minimalistic design, thanks for shar
Déjà Dup is a simple backup tool. It hides the complexity of backing up the Right Way (encrypted, off-site, and regular) and uses duplicity as the backend. The main project page is hosted on GNOME's Gitlab: https://gitlab.gnome.org/World/deja-dup Translations are done through the GNOME translation project: https://wiki.gnome.org/TranslationProject But bugs can still be reported here in Launchpad.
皆さんこんにちは、kobeniです。ゴールデンウィークはいかがでしたか。どうしてうちの夫は長時間のドライブになると80年代語りをはじめるのか。謎は深まる休み明けですが、きょうの記事は「夫婦」がテーマですよ。 私の永遠のプリンスである小沢健二くんのお父さん、小澤俊夫さんのエッセイに「中国では、夫婦喧嘩は外でする」と書いてありました。 ある日、うちのある新開路の道に、突然黒山の人だかりができた。まん中でおばさんが泣き叫んでいる。(略)うちの亭主は、私にこれこれのことをした。私がいくら抗弁しても聞き入れてくれない、とわめいているのである。 夫婦げんかは、夫婦の間でやるだけでなく、最後にはこうして、街頭で大衆に訴えるのだそうである。とりまく野次馬のなかからは、ああしろ、こうしろとか、それはお前が悪いんだなど、勝手ないちゃもんがつけられていた。こういう夫婦げんかは、日本では見たことがない。 「子ども
Okay, so you’re a graphic designer or just an Adobe fanatic. This means that you absolutely love Adobe Photoshop. Now, what we’re going to do is spark your creative interest even more. How? Well, we’re giving away 105 Photoshop Textures for Designers! That means that you’ll get 105 of the coolest, most unique textures out there for free. We’ve also taken the time to break them down into various ca
Tumblr is a great platform for micro-blogging and sharing app. Beautiful themes can attract visitors to your blog and compel them to read your posts. It is of the user’s advantage to use a gorgeous theme for their blogs draw more attentions and followers. Else than attracting more readers and business possibilities, a theme is your identity and it differentiate you from other users. Here are 65 gr
Combined companies will benefit consumers, businesses and increase market opportunity. REDMOND, Wash., and LUXEMBOURG – May 10, 2011 – Microsoft Corp. (Nasdaq: “MSFT”) and Skype Global S.à r.l today announced that they have entered into a definitive agreement under which Microsoft will acquire Skype, the leading Internet communications company, for $8.5 billion in cash from the investor group led
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く