MongoDBでは、dbがデータベース、collがコレクションだとして、db.coll.find(<クエリ式>) によって問い合わせが行えます。クエリ式として、JavaScriptの関数をそのまま渡すことができます。例えば、db.coll.find(function(){return this.a == 3;}) のように。 JavaScript関数には、コレクション内のドキュメント(オブジェクト)が順に渡されますが、引数ではなくてthisとしてドキュメントが渡されます。述語(boolean値関数)でコレクションを絞り込む高階関数をfilterとすると、db.coll.find(fun) は、filter(fun, db.coll) と同じことです。 findの引数に文字列が渡されると、その文字列はJavaScriptの関数ボディと解釈されます。db.coll.find(str) は、db
新進気鋭の NoSQL DB「MongoDB」には MapReduce フレームワークが備わっており、何故か JavaScript で処理をプログラミング出来る。 最近見たこのページで、 ところでこの単語の出現回数出力、ちょっと手を加えるだけで検索エンジンの転置インデックスが作れることが分かります。map の emit 時に (単語 => 1) ではなく (単語 => ドキュメントID) とします。reduce では (単語 => ドキュメントIDのリスト) とします。出力は単語順に並べられているので、これだけでごくシンプルではありますが、転置インデックスの完成です。MapReduce が検索エンジンのインデックスを作成するのに有効であることが分かります。 1 // register word splitter function 2 db.system.js.save( { _id :
商用でも無料で使えるGPLライセンスの 人気CMSなので当然、納品する事も多々 あるかと思います。クライアントさんが管理 する場合と、制作者側で管理する場合があ るかと思います。個人利用ではどうでもいい ですが前者の場合は出来れば管理画面を どうにかしたいところですね。 という訳で、WPの管理画面をどうにかしたい時に覚えておくと探す手間が省けて楽だなぁ、と思ってまとめた記事になります。 左上の「W」のWPロゴが目立つのでこれを変更。 お使いのテーマファイルのfunctions.phpに以下を加えます。 add_action('admin_head', 'my_custom_logo'); function my_custom_logo() { echo ' <style type="text/css"> #header-logo { background-image: url('.get_
Apple , MacOS , iPhone , シェアウェア , タスク管理 , デスクトップツール , フリーソフト , 動画加工 2010 年フリーソフト番付!+α (Mac版) 2010.12.16 20:00 コメント数:[ 0 ] トラックバック:[ 0 ] Check Tweet Photo remixed from an original by Matt Katzenberger 年の瀬も押し迫ってきたこの季節、ライフハッカーでは、一足お先に「2010 年フリーソフト番付!(Windows版)」を発表しましたが、こちらは、そのMac版。2010年、人気を博した無料ソフトウェアを早速ご紹介しましょう。 iPhone Explorer ジェイルブレイクせずに、iOSデバイスをサムドライブ化してくれる『iPhone Explorer』。iPhoneのアイコンをカスタマイズしたいと
昨日「ブラウザのスタイルを初期化するスタイルシートの総まとめ -2010年版」で、数多くのCSS Resetを紹介しました。 じゃ、どれが自分に最適なんだろう? という時にぴったり! 数多くのCSS Resetを手軽に試すことができるオンラインサービスを紹介します。 *{ CSSresetr } - Online CSS-Reset Tool [ad#ad-2] *{ CSSresetr }の使い方は簡単です。 プルダウンの「Change the reset」からCSS Resetを 「Change the content」から適用するコンテンツを選択します。 下記は、CSS Resetを「Example Page」に適用したものです。 marign, paddingを取り除いているCSS Reset、限られた要素のみ適用するCSS Resetなど、実際にコンテンツにあてはめるとその使い勝
2010年に紹介したものを中心としたjQueryのプラグイン100+α選です。 今年は、アニメーションのエフェクトやレイアウト、後半は背景画像関連のプラグインが特に目立っていたように思います。 [ad#ad-2] コンテンツスライダー・カルーセル関連 ギャラリー・画像拡大関連 ナビゲーション関連 タブ関連 パネル・ボックス関連 ツールチップ関連 レイアウト関連 背景画像関連 その他UI関連 アニメーション関連 スクロール・ドラッグなど操作関連 テーブル・リスト・データ関連 フォーム関連 コンテンツ生成 その他 コンテンツスライダー・カルーセル関連
Googleの検索エンジンから評価されるためには、何だかんだ言っても被リンクが必要です。 スモールワードやミドルワードであれば、内部SEOを徹底することで上位表示させることは十分に可能ですが、ビッグワードでの安定した上位表示は被リンク抜きには考えられません。 そこで今回は、被リンクを集めるために知っておきたい記事をまとめました。「被リンク獲得のまとめのまとめ」と言った感じで読んで頂ければと思います。 被リンク獲得手法一覧 一昔前までは被リンク獲得と言えば、相互リンクや有料ディレクトリ・無料の中小ディレクトリへの登録といった手法が一般的でしたが、今ではソーシャルサイトの普及によって様々な方法を使って被リンクを獲得出来るようになりました。 まずは被リンクを獲得する手法をまとめた記事を紹介します。 被リンクを増やすためのサイト(国内一覧) 海外の被リンクを増やすためのサイト一覧 被リンク(バック
長年、企画、マーケティング、宣伝などの分野で仕事をしてきたので、そろそろ真面目にマーケティングライクなブログでもと思い書き始めることにします。 最初の投稿ですので、おなじみのTVCMについてお話します。 毎日、何本ものCMを見ている消費者ですが、以外とCMの値段などは知られていないものです。CMには大きく番組提供とスポットCMがあります。簡単に言ってしまえば番組の提供スポンサーが表示されたり、読み上げるものと番組の合間に放送されるCMの違いです。一般に番組提供は番組のイメージと商品のイメージを連動させ、視聴ターゲットにあったスポンサーがつく訳ですからターゲッタブルです。また提供は原則最低でも3カ月(1クールと言います。)単位ですので、ブランディングのような刷り込み効果も期待出来ます。一方スポットはその名の通り、ある一定期間に一定の量をいろいろな番組(番組の間)に投下するCMで新商品の販売
今更なネタかもしれませんが、psコマンドでは通常プロセス単位での表示となりますが、"man ps"を読んでみたところ、"-L"等のオプションをつけることで、スレッドを表示することもできるようです。 スレッド表示 H スレッドをプロセスのように表示する。 -L 可能ならば LWP と NLWP カラムをつけてスレッドを表示する。 -T 可能ならば SPID カラムをつけてスレッドを表示する。 m プロセスの後にスレッドを表示する。 -m プロセスの後にスレッドを表示する。 Man page of PS では、早速試してみましょうか。 普通に"ps -ef"を実行 $ ps -ef | grep -e mysqld -e PID | grep -v grep UID PID PPID C STIME TTY TIME CMD root 4570 1 0 Dec09 ? 00
全画面をスライドギャラリー風にするダイナミック なナビゲーションをjQueryを使って実装するサン プルです。透過処理が必要ですが、IE6、IE7の 両問題児でも問題なく動いてくれますので、実践 でもプロモーションなどに利用できるっぽいですね。 スライドするとロゴが平行してスライドする事で視差 効果も出しています。 クロスブラウザ対応なので使いどころも出て来るかもしれませんね。ダイナミックに動いてくれますのでプレゼンテーションやポートフォリオ、キャンペーンなどに使うのも面白そうです。 Awesome Scrolling Navigation 全画面がスライドします。背景に画像を指定しているのでテキストなんかも入れられるっぽいですね。試していませんけどこれは結構使えそうです。 動作確認していただくと分かるかと思いますが、左上のロゴ部分も微妙なスライドをして視差効果を出しています。 マークアッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く