2007-01-01から1年間の記事一覧

提案が求められたときの新しさの考え方

IN

アイデアは組み合わせで生まれるにのっとって。何業界か? 同じ業界でどんなことしてるか? そのクライアントでやってないこと。 そのクライアントだけでやってること。 別業界でどんなことしてるか? そのクライアントに適用できそうなこと そのクライアン…

location.hash

バックボタンが効くように(ヒストリ有効に)できたのはどうやったんだろう 私の汚いソースを解析するのは大変だと思いますので、要点だけ(^^;。まず、ma.la 氏の記事 http://la.ma.la/blog/diary_200502270128.htm 中で、> location.hashの変更をタイマーで…

時間軸とか珍しく難しいこと言ってみつ。

こんにちは。ディレクターの方の谷口です。ちょっと前に、『ニコニコ動画』や『twitter』の影響で、「擬似同期」「非同期」といった「時間」についての議論をよくみかけました。これらの時間に対する認識が、今後のウェブサービスにどのような影響を与えうる…

達人プログラマー

弾:『達人プログラマー』にはいろいろな普遍的な原則が出てきますが,それらの原則はどこから得たのでしょう?Dave:失敗から(笑)。いろんな痛い目に遭ってきました。我々としてはこういうことは繰り返したくない。だから,新しいことは書いてないけれど…

findで一年以上前に作成されたファイルを削除する

find ./ -mtime +365 -exec rm {} \; http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230777/ http://www.linux.or.jp/JM/html/GNU_findutils/man1/find.1.html

SNSは20人でも楽しい、でも20人のSNS一本では儲からない。

IN

SNSは“サイズ感”が非常に大事だと思っている。それを間違うと失敗してしまう。「人が集まるサイズ」というのを、SNSのサービスを運営する側は見極めないといけない。つまり、「サッカーSNS」や「野球SNS」というSNSに人が集まるかというとそれは疑問。一方、…

バイラル動画の作り方と記事の背景憶測

IN

http://jp.techcrunch.com/archives/the-secret-strategies-behind-many-viral-videos/ http://longtailworld.blogspot.com/2007/11/why-dan-revealed-his-viral-video.html

昔からインタビュー記事が好きだった。それはロールモデルを探してたんだということが分かった。

IN

物語は読まないが、伝記や雑誌のインタビュー記事は好き。 それは頑張ってる人の言葉を読むと元気になれるからだと思っていました。 「ウェブ時代をゆく」を読んで、ロールモデルを探してたんだということに気づきました。 ロールモデル思考法(第4章)とい…

ソーシャルグラフ。OpenSocial(3)

mixi行かないので、ソーシャルについて実感わきませんでした。 知らない間にiGoogle使ってた。 iGoogleにはdel.icio.usのnetworkを表示してる。 networkにはMSNメッセンジャーで教えてもらった、会社の人、興味の近い人、友達を登録してる。 networkに入って…

ソーシャルグラフ。OpenSocial(2)

誤解を恐れず言い切れば、OpenSocialの本質は「ソーシャルグラフが次のプラットフォームになる」ということである。 検索エンジンから個別サイトへ流入する人が多いからSEO気にしてきた。 企業サイト量産してるわれわれはどうすればいいのか。 Googleでキー…

ソーシャルグラフ。OpenSocial

SNSはGoogleにデータ提供。 GoogleはGoogleのデータを使わせる。 開発者はGoogleのAPIを使って、SNSとGoogleのデータを利用できて、SNS用アプリ作れる。 か? OpenSocial APIは3種あり、それぞれユーザーのプロファイル情報、友人リスト、友人に活動情報を知…

SNSの成長タイプ

結果、SNSの成長タイプを4種類に分類しています。 そのポジショニングマップが非常にわかりやすいものになっています。

ソーシャルグラフ。検索の次はリコメンデーションだと聞いても実感がありませんでしたが、Social Graphで話がつながりました。

ある人の検索履歴を分析して、お勧めを表示するのは、 人単位にマッチングしないといけないので、計算がたいへん。 ある人たちの検索履歴の分析なら、だいぶ計算が楽になる。 ある人をある人たちに分類するために、 SNSでどこのコミュニティに属しているか、…

をいわゆるCMSの代替として利用する場合に、「基本的なSEOを利用者がやりやすいようにするためには」を考えてみた人がいたのでメモ

並行して、運営ルールで、サイト全体で含めたいビックキーワードは[ブログの説明]欄に、カテゴリ配下共通で含めたい文言は[カテゴリの説明]欄に、特定のページに含めたい内容は[ブログ記事の概要]欄に入力する、などのように決めておきます。

のエントリー一覧画面に表示されるタイトルの長さを変更する方法

長くし過ぎても折り返し表示されるので大丈夫 小ネタ。Movable Typeのエントリーのリストと編集にて、投稿したエントリーが一覧表示されますが、ここに出るタイトルの文字数が短すぎる事(11文字)がたまに不便に感じていました。以下そのタイトル文字数を増や…

目新しい文字の並びで、意味のある言葉を見つけるのに、英語クロスワード用の辞書がおもしろい

Find dictionary words for crossword puzzles, code words and word games like Scrabble, Upwords and Jamble. 適当に並べたアルファベットが言葉になるのが面白かった。ひらがなで作ってる人いた。 http://www.hokushin-media.com/cross/cws.html

ネットサービスのターゲットを時間に対する価値観で分ける。「時間のない人」と「暇つぶしをしたい人」

* Time Poorなユーザー このユーザーはいつも「時間がない!」と言っている人です。時間を節約するためにはお金を払っても問題ない、とも思っています。 こうしたユーザーにサービスを提供するときはシンプルなナビゲーションと、ユーザビリティの高いインタ…

親ディレクトリがなくてもサブディレクトリを作るには mkdir -p

しかし、-pオプションを付けてmkdirコマンドを実行すると、親ディレクトリが存在しなくても、一気にサブディレクトリを作成できる。

でフリガナなどにカタカナ以外の文字列が使われているデータを抽出するSQL

SELECT "yomi" FROM "member" WHERE "yomi" !~ '^[ァ-ヶー]*$';4.6.2. POSIX 正規表現Table 4-10. 正規表現マッチ演算子 演算子 説明 例 ~ 正規表現にマッチ、大文字小文字の区別あり 'thomas' ~ '.*thomas.*' ~* 正規表現にマッチ、大文字小文字の区別なし …

applyFilterの書き方

QuickFormで入力値にフィルタを適用するには、applyFilter関数を使用します。applyFilterは、ここの要素又は全ての要素に適用できます。$objQF->applyFilter('__ALL__','trim');上記スクリプトは、全ての要素にtrim関数を実行するように指定しています。 tri…

のpm_headchangerプラグインはカテゴリの並び順を制御するためにカテゴリ名の先頭の数字を取り除いてくれますが、英数字でも取り除いてくれるように改造した人がいました。

というわけで、改造・・・ 目的のファイルを開いて\dを\wに変えるだけ・・・(w$str =~ s/^\d+\)/$arg/; $str =~ s/^\d+\)//; これを $str =~ s/^\w+\)/$arg/; $str =~ s/^\w+\)//; こうかえるだけ・・・

で特定のディレクトリにあるhtmlファイルの文字コードをShift_JISにするスクリプト

#!/bin/bash file=`find ./ -name "*.html"` for i in ${file} do echo $i lv -Os $i > $i".s";mv $i".s" $i done

問題点問題はポップアップブロック情報バーから livedoor Reader のURL(http://reader.livedoor.com/reader/)をポップアップ許可に設定したにもかかわらず,ポップアップブロックが動作してしまうというものです. 原因原因は firefox 自体の設定でポップア…

でエントリを2つずつとか横並びに表示したいときにループを作る方法

?で囲まれた部分でカウンタが有効になります。でカウンタは1つカウントアップされます。ここでは、1つのエントリタイトルを表示するたびに、カウントアップさせています。?で、現在のカウンタ値が奇数かどうかを判断しています。奇数であれば「 class="odd"…

でswitchが使えるようになるプラグイン

MovableType(ムーバブルタイプ)でページに動的な( 条件による )変化を持たすには、MTSwitchプラグインを使用します。 このプラグインは、ある特定の条件によって分岐させたい場合に使います。 先程の例のように、カテゴリIDによってバナー広告を替えるとか、…

で再構築したときによく分からない画像が書き出されるのが気持ち悪いと思っていたら、書き出さない設定があるらしいのでメモ。

とBackground Rebuilder Plugin)。 (Junnama Online (Mirror))">たいした問題ではないかもしれないが mt-config.cgiにも「PublishCommenterIcon 0」を指定して「nav-commenters.gif」が吐かれないようにする。

でカテゴリの並び順を先頭の数字を使ってコントロールした時に、MTCategoryLabelから先頭の数字を除去するプラグイン

pmhc="★"とかするとカテゴリ名の数字が★に置換されます ●MovableTypeのカテゴリーソートに使える数字置換プラグイン MTタグで表示されるカテゴリー名などの先頭部分に付けた数字を任意の文字列に置き換えるプラグインです。実験的に作ったもので、内容はPerl…

fgrep で結果を複数行表示する

これで検索結果の判断がしやすくなるねぇ。 fgrep -r -A 5 hoge ./fuga A NUM, --after-context=NUM NUM で指定した行数だけ、パターンにマッチした行の後の行も表示します。

3.3から追加されたエントリー・タグの使い方がよく分からなかったので、まとめてあるページを見つけました。

Movable Type 3.3 から追加されたタグ機能の利用方法が下記のページに掲載されています。Movable Type Beta Weblog:Everybody loves tags!以下、元記事で紹介されているタグの機能や利用方法について超意訳で紹介します。

検索でマッチした文字列をハイライト表示するとき

vim

ハイライトさせる :set hls ハイライトうざいので消す。また検索したときはハイライト表示される :nohls ハイライト表示完全にやめ。検索してもハイライト表示されなくなる :set nohls 詳しいことは↓ http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/optio…