タグ

2007年10月13日のブックマーク (35件)

  • popforge - Google Code

    Code Archive Skip to content Search Google About Google Privacy Terms

    hiro_y
    hiro_y 2007/10/13
    音声ライブラリ。flash.media.Soundを動的に生成。
  • CHRONOPIX | 音楽連動型オンラインフォトアルバム

    投稿した写真の撮影年月にあわせて、当時のヒット曲が自動的にBGMで流れる無料のオンライン・フォトアルバムサイト。

    hiro_y
    hiro_y 2007/10/13
    写真を投稿→Exif読み取り→当時の流行曲やニュースを表示。
  • なんだかんだテキスト: 残しておくか、切り詰めるか、一掃するか?

    ウェブページの前置きとして用意されているテキストは大抵長すぎるので、ユーザはそれを読み飛ばしてしまう。しかし短い前置きがあると、それに続くコンテンツの目的の説明となってユーザビリティが向上することもある。 Blah-Blah Text: Keep, Cut, or Kill? by Jakob Nielsen on October 1, 2007 数多くのウェブページで冒頭に出てくる前置きの文章は、私がなんだかんだテキスト(blah-blah text)と呼ぶものだ: ユーザがそのページにたどり着いた際に、普通は読み飛ばしてしまうテキストである。どちらかというとユーザの視線が向くのは、そのページに用意されている機能や箇条書きリスト、ハイパーリンクなど、自分から何かアクションを起こしやすいコンテンツの方なのだ。 なんだかんだテキストの中でも最悪の部類に属するのは、何の意味もない、まったくの埋

    なんだかんだテキスト: 残しておくか、切り詰めるか、一掃するか?
    hiro_y
    hiro_y 2007/10/13
    「簡潔な前置きは、それに続くページの内容を一段と理解しやすくする。」
  • MML記法。 - 村上ユカ・ユカフェ、はてなダイアリーログ

    なんか、はてなにMML記法というのが実装されたそうです。 →テキストで音楽が演奏できる、「メロディ再生記法」(MML記法)をリリースしました - はてなダイアリー日記 MML(Music Macro Language) って、、まったく知らなかったのですが、昔からあるものみたい。 Music Macro Language(ミュージックマクロランゲージ)。 パソコンで音楽を奏でるときに使われるマクロ言語。 CubaseやXGWorksといったシーケンサーがGUIだとすると、MMLはCUIのようなもの。 MMLはマクロ言語であるため、繰り返しなどが多い場合に容量が少なくて済むケースが多い。作業性は高いが、見通しが悪い。 マクロ展開後のシーケンスデータを解釈、音源をコントロールする部分はサウンドドライバーと称される。MMLの文法はサウンドドライバー(もしくはコンパイラ)によってさまざまであること

    MML記法。 - 村上ユカ・ユカフェ、はてなダイアリーログ
    hiro_y
    hiro_y 2007/10/13
    MMLで「さかさまスプーン」。
  • 携帯版Google AdSenseのPHPコードがきもいので修正してみた - nazolabo

    allow_url_fopen強制っすか!Notice出しまくりっすか!GLOBAL汚染しまくりっすか!みたいな感じなので修正ついでにクラス化してみた。 とりあえずHTTP_Requestで通信するようにしてみたけど、他のがよければ他のに書き換えるといいと思います。 <?php /** * Copyright (C) 2007 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * @license http://www.apache.org/licenses/LI

    携帯版Google AdSenseのPHPコードがきもいので修正してみた - nazolabo
    hiro_y
    hiro_y 2007/10/13
    携帯版のGoogle AdSenseのPHPコードを書き直し。allow_url_includeはまずいよな。
  • google-collections - Google Code

    Code Archive Skip to content Google About Google Privacy Terms

    hiro_y
    hiro_y 2007/10/13
    GoogleによるJavaのコレクション/collectionsを便利にするライブラリ。
  • ウノウラボ Unoh Labs: JavaScriptだけでWebサイトが構築できるHelma

    初めまして。今月、ウノウに入社しましたNAKAMURAです。今後ともよろしくお願いします。 最近のWebサイトでは、DHTMLの操作やAjaxなど、JavaScriptが欠かせない存在となってきていますが、そんなJavaScriptでサーバーサイドも構築できるHelmaについて取り上げてみたいと思います。 Helmaとは? Helma家サイト(http://dev.helma.org/) HelmaはJetty上で動くJavaで実装されたフレームワークです。サイト構築にはJavaScriptを利用します。Apacheで例えるならmod_javascriptといったところでしょうか(Apacheモジュールとして動くJavaの実装にはmod_gcjというものもあります)。JavaScriptの実装には、Java6に組み込まれているRhinoが利用されています。 サーバーサイドでJavaScr

    hiro_y
    hiro_y 2007/10/13
    Jetty上で動作するサーバサイドJavaScriptフレームワーク、Helmaを動かす。
  • Helma、リンク - FAX

    Helma、リンク リンク 頭の中がごちゃごちゃで、まとめきれんかった。 サーバーサイドJS、リンク で続きですが、気になっているHelmaです。 まず、体と関連プロジェクトは以下です。 Helma Helma概要/アプリケーションの作り方 Helma - 概要 Helma - チュートリアル(1/2) Helma - チュートリアル(2/2) Helmaドキュメント mod_gcj/rhinola Rhinola - Rhinola 0.5 リリースノート OpenMocha Gobi Chopper OpenMocha - JavaScriptヘブンへの小さなステップ Helma、mod_gcj、rhinolaはすべて、Apache XML-RPCの作者でもあるHannes Wallnoeferさんが中心になって作られています。 Helmaは、Jettyの上で動くサーバサイドJava

    hiro_y
    hiro_y 2007/10/13
    Jetty上で動作するサーバサイドJavaScriptフレームワーク、Helmaについて。
  • http://dev.helma.org/

    hiro_y
    hiro_y 2007/10/13
    Jetty上で動作するサーバサイドJavaScriptフレームワーク。
  • mixi Engineers’ Blog » OAuthは熱いかも?な件に関して

    お久しぶりです、最近はすっかり寒くなってきましたねー。原宿のオフィス環境に最近慣れてきたトールマエサカです。さておき、今日は認証API系のお話をしたいと思います。 OAuthとは? OAuthとは、最近注目されているウェブ上での認証プロトコルの事です。1.0プロトコルの最終ドラフトが、今月リリースされ、良い機会なのでエンジニアブログに書いてみました。 このエントリーを書いている課程で資料を検索してみたらまちゅさんが大変素晴らしい記事: WebAPI のアクセス制御に使える OAuth という仕様 OAuth の Auth は認証?認可? (私もそう思う) を既に書かれている事に気がついたので私は軽くなめる程度にします。 で、実際にOAuthがどういう風に役に立つかというと、例えばウェブサービスAがウェブサービスBから、サービスBでのユーザの認証情報 (idとかpassword) を問わずに

    mixi Engineers’ Blog » OAuthは熱いかも?な件に関して
    hiro_y
    hiro_y 2007/10/13
    「OAuthコミュニティの目標は様々に存在するデータ交換に際する認証プロトコルを、コミュニティによってドライブされたプロトコルに統一する事」
  • 第6回 見出しの重要性/見出しデザインの練習をする方法 | gihyo.jp

    Webデザインに限らず、紙媒体、紙文書のデザインやプレゼンテーションのデザインに至るまで、見出し+文という組み合わせは非常に多く使います。 見出しは、文章のまとまりに対して要約した説明を示す役割があります(長い文章を全て読まなくても、文におよそ何が書かれているのか判断するのを助けてくれる重要なものです⁠)⁠。 それではあらためて優れた見出しがどのようなものなのかを機能面・視覚デザイン面から再確認してみます。 私が考える「優れた見出し」とは 機能面: 長い文章であっても見出しを見るだけで話題の輪郭がつかめるもの。 情報量が膨大であっても、見出しをひととおり見るだけで全体像がつかめるもの。これは何もウェブサイトに限りません。例えば書籍の目次などが参考になるので例をあげると、優れた見出し(目次)であれば、すぐに目的のページへたどりつくことができる上、どのようななのかをおよそ理解できます。

    第6回 見出しの重要性/見出しデザインの練習をする方法 | gihyo.jp
    hiro_y
    hiro_y 2007/10/13
    見出しの重要性。
  • jugyo.org

    This domain may be for sale!

    hiro_y
    hiro_y 2007/10/13
    当たり前なんだけど忘れがちなこと。意図を読み取ること。仕様とか仕組みとか。
  • MHTMLの実際 - それマグで!

    Yahoo!JapanをMHTMLにしてみた WSH使ったスクリプト、mht.js ///////////JSからCDOを使って、MHTMLを作成する var obj = WScript.CreateObject("CDO.Message"); var filename = "test.mht"; var url = "http://www.yahoo.co.jp/"; obj.MimeFormatted = true; obj.CreateMHTMLBody( url, 0, "", "" ); obj.GetStream().SaveToFile( filename, 1 ); 参考にしたもの http://d.hatena.ne.jp/topiyama/20061115/p1 http://d.hatena.ne.jp/Soryu/20070823/1187866648 http:/

    MHTMLの実際 - それマグで!
    hiro_y
    hiro_y 2007/10/13
    WSHでmht(MHTML)作成。
  • RC2 リリースしました - こたにき

    色々ありましたが、RC2 リリースしました。 僕は主にマイリスト編集周りと、カテゴリトップ周りを担当してました。 以下、開発中の色々な話。苦労話多め。 マイリスト編集周り 「マイリストの一覧編集」と「マイリストの中身編集」の2種類の画面があって、当は1つにまとめたかったところだけど、デザイナーさんと話し合って2つに分けることにしました。 アニメーション 上司を説得して script.aculo.us を(このページだけ)導入。実はニコニコ動画に prototype.js を標準装備にさせたのも僕の提案だったのでした。導入当初は、うひょーwww夢wがwひwろwがwりwんwぐwww状態。なんか、ちょこっとアニメーションを入れて自己満足。どう見ても厨です。 はまったのは、tr 要素にアニメーション掛けようとしたらできなかった件。マニュアルにも table 関係は動かないと書いてある。でも、「ふ

    RC2 リリースしました - こたにき
    hiro_y
    hiro_y 2007/10/13
    「実は、トップページは静的なHTMLとしてキャッシュしているので、動的な部分は JavaScript に全て任せている。」
  • Subversionのバックアップコマンド | ひだまりのなか、想ふこと

    一定期間更新がないため広告を表示しています

    Subversionのバックアップコマンド | ひだまりのなか、想ふこと
    hiro_y
    hiro_y 2007/10/13
    Subversionのバックアップ。
  • CSSのデバッグ方法 - Webtech Walker

    CSSはプログラムみたいに、エラーがあるからといって、動作が止まったりしません。また、CSSのソースにエラーがなくても思うように動作しないことがあります。そういう場合にどうやって原因を突き止めて修正するか、僕なりのやり方を紹介します。 要点はこんな感じ。 borderを指定してみる display:noneを指定してみる !importantを指定してみる xml宣言を取ってみる(IE6で標準モードにする) widthを指定してみる(hasLayoutをtrueにする) ソースを削除してみる ネットで調べてみる borderを指定してみる 背景やborderをしなければ、基的にボックスは無色透明なので、どこからどこまでが該当するボックスなのか、わからなく場合があります(僕だけ?)。 ボックスの領域を確認するときは下記のようにborderを指定して確認します。僕の場合、目立つように赤線を表

    CSSのデバッグ方法 - Webtech Walker
    hiro_y
    hiro_y 2007/10/13
    CSSのデバッグいろいろ。
  • あなたのサイトの人気を左右する、タクソノミーとフォークソノミー : LINE Corporation ディレクターブログ

    ウェブサイトを作るとき、いつも頭が痛いのが「分類」の問題です。 たいがいのウェブサイトは、なんらかの目次やメニューを用意して、読者がコンテンツを容易にたどれるように工夫します。 この目次やメニューを作るのが、簡単なようで奥が深い。舐めてかかると、せっかく作ったコンテンツを利用してもらえないとか、管理の手間ばかりかかるとか、痛い目にあいます。livedoor グルメのように、5万件もの飲店のデータを扱う場合はなおさらです。 livedoor グルメの場合、和、西洋料理中華料理、エスニック、スイーツなど9つの料理の分野があり、西洋料理の中では、フランス料理やイタリア料理という中分類に別れ、イタリア料理の中ではピザやパスタといった、小分類に別れています。 これは伝統的な階層による分類法です。現代に生きる僕らは、無意識にこういった分類法を使いこなしていますが、分類法というのは、分類学=「タク

    あなたのサイトの人気を左右する、タクソノミーとフォークソノミー : LINE Corporation ディレクターブログ
    hiro_y
    hiro_y 2007/10/13
    LATCH(Location/Alphabet/Time/Category/Hierarchy)という分類法。
  • slicedsoftware.com - slicedsoftware リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    hiro_y
    hiro_y 2007/10/13
    Mac向け、MySQL/PostgreSQLのクライアント。
  • Perlでプラガブルモジュールを作ろう!:第2回 attributeを使ってplugin作成を支援する|gihyo.jp … 技術評論社

    今回のテーマ 今回は、Perlのattributeという仕組みの詳細と、そのattributeを利用したClass::Componentのpluginについての解説、pluginの作成方法といった話題を取り上げます。 サンプルアプリケーション 連載では、プラガブルなモジュールを作製するという事を考えて、Gopperという実際に実行可能なサンプルアプリケーションを元に解説を行ないます。GopperはCodeRepos上のsvnリポジトリに置いてあるので各自checkoutしてください。 svn co -r 455 http://svn.coderepos.org/share/lang/perl/Gopper/trunk Gopper attributeとは attributeとは、Perlのサブルーチンや変数に属性を定義して、サブルーチンとしての挙動を標準から変更したり、どのようなサブルー

    Perlでプラガブルモジュールを作ろう!:第2回 attributeを使ってplugin作成を支援する|gihyo.jp … 技術評論社
    hiro_y
    hiro_y 2007/10/13
    Class::Componentの使い方。
  • ソフトウェア分野の研究開発 / RFC 5023 Atom Publishing Protocol 日本語訳 | Ricoh Japan

    この文書は RFC 5023 The Atom Publishing Protocol を, BCP78によって付託された権利に基づいて日語に翻訳したものです。 翻訳には誤りがある可能性があります。この翻訳の正確性は保証しません。 翻訳についてのお問合せ先:(SSL対応フォーム) (非SSL対応フォーム) 翻訳者一覧 株式会社リコー 山陽平 日野原寛 高桑寿一 中川勝樹 沖田邦夫 井上浩一 兵清弘 リコーソフトウエア株式会社 福田朋紀 更新履歴 2008-01-07 日外アソシエーツ株式会社 久我様の指摘を受け 9.7 の訳文をわかりやすく、11.2 の抜けを修正 2007-12-06 9.6、9.7.1、9.7.2、10 の誤記、表記ぶれを修正 2007-11-08 エヌ・ティ・ティ・コミュニケーションズ株式会社 朝倉様の指摘を受け 9.3/9.4 の誤訳を修正 2007-11-0

    hiro_y
    hiro_y 2007/10/13
    RFCになったAtomPub、日本語訳。
  • 極めるイテレータ

    $Id: iterator.rd,v 1.5 2003/06/18 23:28:28 aamine Exp $ Ruby の最大の特徴であり難関でもあるイテレータを極めちゃうぜ講座。 イテレータとはなにか 最初に言っておくと、最近の Ruby 界では「イテレータ」という名称はあんま し好まれてない。くりかえさないイテレータが増えてきたっていうのが理由だ。 ではなんと呼べばいいのかっていうと、「ブロック付きメソッド」とか言うらしい。 どうも好きじゃないなあこの名称。 じゃあどんな名称だったらいいのか。 原点に立ち戻ってイテレータとはなにかと考えると、「制御構造を作るメソッ ド」なのだ。それは以下のような例を見れば感覚的に「あー、そうなのか」と わかる。 def IF( cond ) yield if cond end IF (i > 4) { puts 'ok' } そんなわけで、原理を考え

    hiro_y
    hiro_y 2007/10/13
    iterator/イテレータ、詳しく。
  • http://www.machu.jp/posts/20071011/p01/

    hiro_y
    hiro_y 2007/10/13
    iterator/イテレータの分かりやすい説明。
  • Kazuho@Cybozu Labs: MySQL のウォームアップ (InnoDB編)

    « DBIx::Printf と LIKE 式 | メイン | メッセージキュー事始め in Perl - コマンドラインクライアントを作ってみた » 2007年10月11日 MySQL のウォームアップ (InnoDB編) サーバの起動直後はデータがメモリ上にないためデータベースの応答速度が遅い、というのは良く知られた話かと思います。MySQL の場合、使っているエンジンが MyISAM であれば、各データファイルをあらかじめ cat ... > /dev/null するなりしてバッファキャッシュに載せておけばいいのですが、InnoDB は独自のキャッシュを持っているのでそういうわけにもいかないように思います。 具体的には、パフォーマンスを最大限発揮するためには OS のキャッシュにではなく、InnoDB のバッファプールにデータをロードすべきであるという点。それに、たとえ OS のキャ

    hiro_y
    hiro_y 2007/10/13
    InnoDB、サーバ起動直後にキャッシュに乗せる方法。
  • Oracle.com Outage

    This site is experiencing technical difficulty. We are aware of the issue and are working as quick as possible to correct the issue. We apologize for any inconvenience this may have caused. To speak with an Oracle sales representative: 1.800.ORACLE1. To contact Oracle Corporate Headquarters from anywhere in the world: 1.650.506.7000. To get technical support in the United States: 1.800.633.0738.

    hiro_y
    hiro_y 2007/10/13
    JRuby上でRailsを使うサンプルコード。
  • ステートレスセッションBeanでの実装

    EJB 3という選択肢 これまでEJB 1.xまたはEJB 2.xを適用・実装してきたアーキテクトや開発者の皆さんは、EJB開発の煩雑さを理解されていることでしょう。これは「第1回:EJBのすべてを知る」で解説したEJBの歴史的背景があるからです。 さて、これからEJBに触れようとしている皆さんは、このような過去を振り返る必要はありません。過去の評判ではじめからEJBを要件定義から外していないでしょうか。これは早合点というものです。 「企業レベルのサーバサイドアプリケーション、トランザクションシステムというものはそう簡単に実現できるものではない」ということは、実際に開発に携わっている皆さんがよくご存知だと思います。この煩雑な仕組みを提供し、性能や機能を担保するものがミドルウェアと呼ばれるソフトウェアです。 これまでトランザクション処理モニタ、メッセージ指向ミドルウェア(MOM)、CORBA

    hiro_y
    hiro_y 2007/10/13
    EJB3のステートレスセッションBeanを使う。
  • EJBのすべてを知る

    Java EEとEJB ご存知のとおりJava EEは企業向けの仕様であり、その仕様の中核を担ってきたコンポーネントがEJB(Enterprise Java Beans)であることは誰しも疑わないことでしょう。JBossもEJBoss(Enterprise JavaBeans Open Source Software)として1999年に産声を上げています(その後、商標の関係によりJBossに変更しています)。 Java EEアーキテクチャダイアグラムは図1のようになっています。このようにサーバサイドには2つのコンテナが協調動作をしてエンタープライズレディとなるように設計されています。 図1:Java EEアーキテクチャダイアグラム 出典:Java Platform, Enterprise Edition(Java EE)Specification, v5 (画像をクリックすると別ウィンドウ

    hiro_y
    hiro_y 2007/10/13
    EJB3、概要。
  • SWFObject v2.0 ドキュメント日本語訳 : Media Technology Labs (MTL) : メディアテクノロジーラボ ブログ

    Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や

    hiro_y
    hiro_y 2007/10/13
    SWFObject 2.0のドキュメント、日本語訳。
  • [ 面白法人的ラボ KAYAC BM11 ] iPotOn

    iPodを使いこなそう! iPodをPCにつないでiPotOn(アイポットン)を起動すれば、いつもGoogle Calendarに書いているスケジュールやネットで見る綺麗な写真をiPodに取り込んで、いつも手元で楽しむことができます。 しかも、定期的に同期作業をしてくれるので、一晩つけっぱなしにすれば、朝確認した時、見たことのない写真がiPodに一杯取り込まれてるなんてことも。 つかい方 プログラムのダウンロードは、このページの下になります。 インストール方法 iPotOn.zipを解凍し、そこで生成されたフォルダ内の「setup.exe」をダブルクリックしてください。これでインストール完了し、自動的に起動します。 またその際、スタートアップにショートカットが生成されます。 動作環境 .NET Framework 2.0のインストールされているWindows OSにて動作を確認しています。

    hiro_y
    hiro_y 2007/10/13
    iPodのカレンダーとGoogle CalendarなどのiCalを同期。
  • 放り投げるためのデジカメ

    実に不思議なデザインです。 これは3つレンズがついたこのボール状のヴィヴィッドなカラーのガジェット・デジタルカメラ。名前は「triops」といいます。普通のデジカメと使用方法が異なり、撮影時に放り投げたり、転がしたりして使うんだとか。すると、3つのレンズから360度パノラマの写真が撮れるというわけですね。 ちなみに世界的に有名なプロダクトデザインコンペ「braunprize」に最終選考まで残ったプロダクトデザイン。でもまだ発売されておらないようですね。 こんな面白いモノなら、早く商品化して欲しいなー。 [triops] (西尾祐飛) 【関連記事】 Seitz「6x17 Digital」:大きすぎるデジカメ 【関連記事】 コンパクト双眼鏡デジカメ 【関連記事】 木製のデジカメ

    hiro_y
    hiro_y 2007/10/13
    「撮影時に放り投げたり、転がしたりして使う」
  • Marici | Map Yourself

    hiro_y
    hiro_y 2007/10/13
    マインドマップ作成/共有サービス。
  • TechCrunch Japanese アーカイブ » そして壁は崩れはじめた―マドンナ、レコード業界を捨てる

    In 2021, Roi Ravhon, Asaf Liveanu and Yizhar Gilboa came together to found Finout, an enterprise-focused toolset to help manage and optimize cloud costs. (We covered the company’s launch out…

    TechCrunch Japanese アーカイブ » そして壁は崩れはじめた―マドンナ、レコード業界を捨てる
    hiro_y
    hiro_y 2007/10/13
    レーベルではなくイベント会社と契約。
  • TechCrunch Japanese アーカイブ » Twitter Second Life = 自然発生的ウェブ会議室

    ZeroPoint claims to have solved compression problems with hyper-fast, low-level memory compression that requires no real changes to the rest of the computing system.

    TechCrunch Japanese アーカイブ » Twitter Second Life = 自然発生的ウェブ会議室
    hiro_y
    hiro_y 2007/10/13
    Twitterで声を掛け合ってSecondLifeに集合、みんなで議論/会議。
  • Votika.com is for sale | HugeDomains

    Make 24 monthly payments Pay 0% interest Start using the domain today. See details

    Votika.com is for sale | HugeDomains
    hiro_y
    hiro_y 2007/10/13
    ランキングをみんなで作る、投票。
  • OpenWebGraphics - Home

    This domain may be for sale!

    hiro_y
    hiro_y 2007/10/13
    アイコンや画像を共有、素材として利用できる。
  • Kagemusha – 影武者

    What Kagemusha is a library of helper functions for testing Ruby scripts. It helps you generating scoped mock-objects which overrides behavior of the class restricted in given blocks, without tainting a global area. Installing # gem install kagemusha The basics Demonstration of usage License This code is free to use under the terms of Ruby’s license. Contact Comments are welcome. Send an email to

    hiro_y
    hiro_y 2007/10/13
    挙動の変更をブロック内だけに限定できる。テストに便利かも。