タグ

開発に関するh-yanoのブックマーク (16)

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    h-yano
    h-yano 2009/04/17
    jQueryなグラフ描画ライブラリ
  • Railsデプロイ - yuumi3のお仕事日記

    CapistranoやMongrelについて、まとっまた情報が日語で得られる良書です。 Railsデプロイ 作者: Ezra Zygmuntowicz,Bruce A. Tate,Clinton Begin,前田修吾(監訳),橋将(監訳),小倉正充(監訳),牧野聡出版社/メーカー: オライリージャパン発売日: 2009/03/16メディア: 大型購入: 25人 クリック: 209回この商品を含むブログ (31件) を見る 最初の方は、Ruby on Railsアプリのサーバーの設定や運用をした事のない人に一通りの知識を与えてくれるので、サーバー運用って良く解らない・・・ と思っている Ruby on Railsプログラマーの方に是非とも読んでもらいたいです。 既にRuby on Railsアプリを運用している方にも、スケールアウトやパフォーマンスの章はたいへん参考になると思います。

    Railsデプロイ - yuumi3のお仕事日記
    h-yano
    h-yano 2009/04/17
    サーバーの設定や運用をした事のない人に一通りの知識を与えてくれる/スケールアウトやパフォーマンスの章はたいへん参考になる
  • ぼくが見ているレール(map.resouces編) - moroの日記

    先日のQConで大場さんもおっしゃっていたことですが、Railsで開発をする上でものすごく重要なポイントに、Railsの敷いたレールから降りないというのがあります。別にコレはRailsが不自由だというわけでなく*1、通り一遍のものしかできないというわけでもなく、ただ基盤と相性の悪い設計すればあとで苦労するという、当然の話なわけです。 最近、私を含めいろいろな方が「レールから降りないで作るのが重要」と話しています。が。じゃあそのレールはどこにあるのかという話はあまり聞かれません。ということで、ふだん私がRailsアプリを設計するときに意識しているレールを言語化してみて、議論なりのたたき台にしたいな、と思った次第です。 とはいえDB周りは「羽生さんのERDレッスン嫁」で7割くらい済む話*2なので、まずはコントローラから。 設計指針としてのmap.resouces Rails 2.xにおいて、コ

    ぼくが見ているレール(map.resouces編) - moroの日記
    h-yano
    h-yano 2009/04/17
    素晴らしい。続きに期待。
  • 全てのネットサービスを構成する「サービスの3原色」とは? - livedoor Blog(ブログ)

    2009年04月12日 全てのネットサービスを構成する「サービスの3原色」とは? 「光の3原色」という言葉を聞いたことがある人は多いと思います。全ての色は「赤」「青」「緑」から構成され、この3つの色を構成する比率を変えることで、どんな色でも作り出せる、という概念です。 ネットサービスのコンセプトを「そもそも論」で点検する12の質問をガイドラインに、池邉CTOと、私とで、ライブドアのメディア事業部の各サービスについて責任者を、個別に呼んで、「そもそも、どうよ」からの議論をやる中で、「光の3原色」に似たような、ネット上のサービスを構成する「ネットサービスの3原色」的な概念を思い付きました。 ネットサービスを構成する「サービスの3原色」 ほとんどのネット上のサービスは、「Media」なのか「Community」なのか、「Tool」なのか、の3者択一のうちのどれかを基に置きながら、この3要素がカ

    h-yano
    h-yano 2009/04/12
    ほとんどのネット上のサービスは、「Media」なのか「Community」なのか「Tool」なのかの3者択一のうちのどれかを基本に置きながら、この3要素が様々なパターンで、ミックスされた結果としてユーザーの前に立ち現れて来る
  • Main Page - libHaru.org wiki

    What is libHaru? libHaru is a free, cross platform, open source library for generating PDF files. It supports the following features: Generating PDF files with lines, text, images. Outline, text annotation, link annotation. Compressing document with deflate-decode. Embedding PNG, Jpeg images. Embedding Type1 font and TrueType font. Creating encrypted PDF files. Using various character sets (ISO88

    h-yano
    h-yano 2009/04/10
    Rubyからも使えるPDF作成ライブラリ
  • Amazon Search β3 公開 :: Drk7jp

    Amazon Search って何? ご自分のホームページ上に簡単な JavaScript リンクを貼り付けるだけで、自分のページの内容と関連する Amazon 内の商品を検索して、自分のアフィリエイトとして商品表示することができるサービスです。最近流行のマッチング広告の技術を応用して、 Amazonアフィリエイトを完全に自動化してくれます。 サービスは、Amazon アソシエイト・プログラムをご利用の方なら誰でも無料にお使い頂くことができます。 もちろんご自分のアソシエイト ID をお使い頂けますので、収入はご自分のものになります。導入支援ツールも用意致しましたので、とても簡単に導入できると思います。 実際アフィリエイトを始めたは良いけど、毎回記事と関連するアフィリエイトとして紹介するのは、それなりに労力を要します。もぉメンドウ!と言う方に是非お使い頂きたいと思います。 家の

    h-yano
    h-yano 2009/04/09
    簡単な JavaScript リンクを貼り付けるだけで、自分のページの内容と関連する Amazon 内の商品を検索して、自分のアフィリエイトとして商品表示することができるサービス
  • 日本人がつまずかないためのiPhone開発のポイント − @IT

    よくつまずくポイントはこれだ! iPhoneアプリは大きく分けて下記のような流れでAppStoreに公開されます。 ここではコニットが実際につまずいた点や、ネットでよく見るつまずきポイントなどをご紹介します。これらの点に気を付け、スムーズにiPhone開発ができるといいですね。(コニットの紹介記事はこちら→ニッポンのiPhoneアプリヒットメーカーたちに続け!) 1. Developer登録 <登録> 登録情報は日語で書いてはいけない アプリ制作を始めるためには、まずAppleIDを取得し、Apple Developer Connection(ADC)登録後、iPhone Developer Programを購入しなければなりません。 この際に氏名を日語で書いてしまうと、iPhone Developer Programが購入できず、前に進めなくなってしまうので要注意です。 氏名に限らず

    日本人がつまずかないためのiPhone開発のポイント − @IT
  • メンテナンスフリー!郵便番号から住所を返すライブラリ·ajaxzip3 MOONGIFT

    Webシステムを開発している中で郵便番号を入力したら自動的に住所を補完して欲しいという要望は多々ある。実装はそれほど難しいものではない。厄介なのはメンテナンスだろう。市区町村の統廃合によってデータが変わった場合の対応だ。 郵便番号から住所に変換する便利なライブラリ 郵便局から配布されているCSVを都度取り込むという方法もあるが、非常に面倒だ。そこで使ってみたいのがajaxzip3だ。 今回紹介するオープンソース・ソフトウェアはajaxzip3、Ajaxを使って住所を取得するライブラリだ。 ajaxzip3の面白い所はライブラリをGoogle Code上にアップロードしてそのまま利用できてしまう点だ。規約上どうなのかという問題はあるが、そのまま使うと自分でメンテナンスする必要が全くなくなってしまう。自分のサーバであってもajaxzip3を外部のSubversionリポジトリからアップロードす

    メンテナンスフリー!郵便番号から住所を返すライブラリ·ajaxzip3 MOONGIFT
  • プログラマが1ヶ月でWebデザイナーに転身する方法 - やねうらおブログ(移転しました)

    サイトを構築していると、プログラマはWebデザイナーと共同作業をしなければならない。 しかし高度なRIAを実現しようとすると思っているようにWebデザイナーに素材を作成してもらうだけでもとても骨の折れる作業だ。 そこで、一層、「すべてのプログラマはWebデザイナーになればいいんじゃね?」と思った。 今回は、私の実体験に基づき、「プログラマが1ヶ月でWebデザイナーに転身する方法」というのを考えてみた。 ■ HTML,CSSを覚えよう まず、HTMLCSS。いくら私でもW3C( http://www.w3.org/ )のすべてに目を通せとは言わない。 ブラウザ間で挙動が違うのでそれぞれのタグがどのブラウザで使えるのか一覧がまず欲しい。手軽なのは詳解HTML & CSS & JavaScript辞典。このハンドブックは見やすいのでお勧め。また、よく使うタグに関してはすべて覚えよう。覚えている

    プログラマが1ヶ月でWebデザイナーに転身する方法 - やねうらおブログ(移転しました)
    h-yano
    h-yano 2009/03/18
    Webデザインに必要なスキルを勉強するための本など
  • マークアップエンジニアじゃなくても覚えておきたいHTMLとCSSの話(〜HTML5・CSS3、IE8 それぞれの準備に向けて) - livedoor ディレクター Blog(ブログ)

    こんにちは。 livedoor Blogを担当しています石野と申します。 前職はマークアップエンジニア(HTMLコーダー)をしていました。 今回はその経験を踏まえ、ディレクターとして把握しておいた方が良いHTML/CSS関連のお話をご紹介しようと思います。 昨年からHTML5、CSS3、そしてInternet Explorer(以下IE)8のベータ2版発表と、バージョンアップに関するニュースが相次ぎました。 その違いを認識する上でも、また制作サイドのディレクションに活かす上でもエントリーを参考にしてください。 ▼ 構成 (1) HTML - 文書型について (2) HTML+CSS - クロスブラウザについて (1) 文書型について - ファイルの先頭に陣取っている「DOCTYPE」とは何か? HTMLソースを開くと、こういった記述を目にしませんか? !DOCTYPE html PUBL

    マークアップエンジニアじゃなくても覚えておきたいHTMLとCSSの話(〜HTML5・CSS3、IE8 それぞれの準備に向けて) - livedoor ディレクター Blog(ブログ)
    h-yano
    h-yano 2009/02/18
    border-radius / 一部のブラウザで使用すると、簡単に“角丸”を実現できます
  • はてなブログ | 無料ブログを作成しよう

    祖母の白寿のお祝い 先日、満99歳(数えで100歳)になった祖母の白寿のお祝いをやった。 さすがに身体のあちこちに不具合が出てきており、そろそろ格的に外出も難しくなってきたので祖母と一緒に家族で集まれるのはたぶんこれが最後だろう。 下は0歳から上は99歳までいるので、移動と諸々…

    はてなブログ | 無料ブログを作成しよう
  • 検索エンジン3社、正しいサイトURLを認識させるcanonical属性を導入(URLの正規化) ::SEM R (#SEMR)

    検索エンジン3社、正しいサイトURLを認識させるcanonical属性を導入(URLの正規化) GoogleYahoo!Microsoft3社が rel="canonical" (正規化、canonicalization )をサポート。クローラが適切な(canonical)サイトを見つける手がかりに。rel="canonical" はページの head の中に記述すること。 公開日時:2009年02月13日 15:37 GoogleYahoo!Microsoftの3社は2009年2月12日、共同で新しいタグ「 rel="canonical"」のサポートを開始した。rel="canonical"(属性)は、検索エンジンに正しいサイトのURLを認識(正規化、canonicalization)させるために使用される。 同じサイト(ドメイン)でも、たとえば www.sem-r.com、se

    検索エンジン3社、正しいサイトURLを認識させるcanonical属性を導入(URLの正規化) ::SEM R (#SEMR)
    h-yano
    h-yano 2009/02/15
    <link rel="canonical" href="http://mysite.com"/>
  • 機能など終了前に確認すべき5つのフェーズ : LINE Corporation ディレクターブログ

    こんにちは、andyです。 新しい機能や画面の構成を変更するのがリニューアルだとすると、必要とされなくなった機能のシェイプアップはコンテンツの最適化です。 利用者が 0 でない限りこのシェイプアップで負担がかかるのはユーザであり、その大切なユーザの不満をなるべくなくす事がコンテンツ担当者の責任だと私は思います。 5 つのフェーズに分けて進めることによってサイトのシェイプアップを無理なく進めましょう。 1.準備フェーズ サイトのシェイプアップが決定したら関係者を集め全体のスケジュールを決定させます。 日取りが決定すれば、その間が各フェーズの期間となります。 必要な日程は、「告知日」、「データ移行開始日(必要であれば)」、「機能提供終了日」、「サーバ撤去日」の 4 つです。 この4つの日取りを明確にしないと、ズルズルと先延ばしになりかねないので、明確に線を引きましょう。 また、最初に明確にしな

    機能など終了前に確認すべき5つのフェーズ : LINE Corporation ディレクターブログ
  • ASCII.jp:もう配色には困らない!「Adobe Kuler」

    「オリジナルのWebデザインをしたいけど、いまいち配色センスがなくて困る」「いつも好きな(得意な)色の組み合わせばかりでデザインしてしまう」「でも色彩理論を勉強するのは面倒だ」。 そんな人にぜひおすすめしたいのが、アドビ システムズが提供しているオンラインサービス「Adobe Kuler」(クーラー)だ。Kulerは、さまざまな色の組み合わせ(配色パターン、Kulerでは「テーマ」と呼ぶ)をWebブラウザー上で作成し、保存・公開もできる、ちょっと変わったサービス。いわば“みんなの力”で作られたカラーチャート集ともいえるもので、すでに7000種類以上(2009年1月現在)ものテーマが公開されている。利用料は無料だが、保存などの機能を使うにはAdobe IDが必要だ(以降の説明はログインしているものとして進める)。

    ASCII.jp:もう配色には困らない!「Adobe Kuler」
    h-yano
    h-yano 2009/01/21
    ”さまざまな色の組み合わせ(配色パターン、Kulerでは「テーマ」と呼ぶ)をWebブラウザー上で作成し、保存・公開” ”“みんなの力”で作られたカラーチャート集”
  • ユーザがつい読んでしまう表現方法とは? (ユーザビリティ実践メモ)

    これまで実践メモでは、ウェブライティングの基礎など、ユーザにとって読みやすい文章表現についていくつか考察してきました。 ウェブライティングの記事一覧 今回は、訴求ポイントをFAQ形式で表現することで、ユーザに内容まで読まれやすくする方法をご紹介します。 このサービスでは、ただ子どもを預かるだけでなく、子どもの発達を考えたサービスを行っています。しかし、こうしたこだわりの説明文をコンパクトにすることは難しく、見出しでも曖昧な表現になってしまいがちです。 このページの場合、改善前はユーザは見出し以下の文章まで読まず、独自のサービスを訴求できませんでした。 そこで、特長の説明をQA形式にしたところ、ユーザは文章部分まで読むようになり、他社と違うサービス内容を理解するようになりました。 こういった、QA形式の文章がよく読まれるという行動は、弊社のユーザ行動観察調査の中で多く確認されています。 この

    h-yano
    h-yano 2009/01/20
    "特長の説明をQA形式にしたところ、ユーザは文章部分まで読むようになり、他社と違うサービス内容を理解するようになりました"
  • Google Chrome ではてなスターコメントの出現位置がおかしい件とその原因 - IT戦記

    Google Chromeはてなスターコメントの出現位置がおかしい こんな感じ 原因は Ten.js の以下の箇所 getMousePosition: function(pos) { // pos should have clientX, clientY same as mouse event if ((navigator.userAgent.indexOf('Safari') > -1) && (navigator.userAgent.indexOf('Version/') < 0)) { return { x: pos.clientX, y: pos.clientY }; } else { var scroll = Ten.Geometry.getScroll(); return { x: pos.clientX + scroll.x, y: pos.clientY + scrol

    Google Chrome ではてなスターコメントの出現位置がおかしい件とその原因 - IT戦記
    h-yano
    h-yano 2009/01/20
    ”オープンソースなブラウザでは、ブラウザのバージョンで判定してはいけない。 レンダリングエンジンのバージョンで判定すべきだ。” <勉強になります
  • 1