タグ

2009年2月20日のブックマーク (9件)

  • InfoQ: RailsKitsを理解して、冗長なコードを書くのを止めよう

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    kanouk
    kanouk 2009/02/20
    使ってみたいな。請求書の自動更新、OpenIDの機能などが入ったスタータキットみたいなもの。
  • Rails + Cicindelaでレコメンデーション付ウェブサイトの構築(1) - aike’s blog

    目次 ユーザ認証付Railsアプリの構築   ←いまここ RailsアプリにCicindelaインタフェースを実装 Cicindelaの設定とバッチ処理設定 先日Sapporo.rbで黙々と読書した成果として、Ruby on RailsのアプリにCicindelaのレコメンデーション機能をつけることができました。そんなわけで何回かに分けて説明していきます。 まずはRailsアプリを作ります。お題としてはソーシャルブックマークサービスにしてみます。ブックマークアプリはRailsの課題曲みたいなもので、慣れた人なら10分で作れます。今回はそれに加えてユーザごとにブックマークできるよう、ログイン認証などの機能拡張が必要になります。 完成版のソースコードはgithubにて公開しています。 Railsアプリケーションの作成 今回の環境としてはこんな感じです。 OS: Ubuntu 8.04 Ruby

    Rails + Cicindelaでレコメンデーション付ウェブサイトの構築(1) - aike’s blog
    kanouk
    kanouk 2009/02/20
    レコメンデーションエンジン。
  • 強引な伝え方は効果的か? (ユーザビリティ実践メモ)

    サイトを運営していてもっとユーザに知らせたいけれどなかなか認知が取れないサービスがあり、もどかしく思った経験はありませんか?今回は、「ユーザに強制的に情報を見せる」例についてご紹介したいと思います。 このサイトでは、ほとんどのユーザがログインするとまず最新情報ページを閲覧し、すぐにログアウトするか他の個別のサービスページに遷移してしまうため、最新情報ページでいかに新しいサービスを訴求するかが課題となっていました。 このような場合、よく使われる手法として以下のようなものがあります。 ポップアップウインドウ ウェルカムページでのFlashムービー 動画の自動再生 ライトボックス(同一画面上にレイヤーを重ね、背景を暗くすることで上レイヤーに注目させる手法) このサイトでは、ライトボックスによる情報訴求が注目度が高く有効であるという仮説を立て、ログインしたユーザが最新情報ページへ移動すると同時に自

    kanouk
    kanouk 2009/02/20
    ライトボックスが開くとユーザは反射的に閉じるを押してしまう。
  • ユーザの視線に配慮したページ作り:「表」編 (ユーザビリティ実践メモ)

    弊社のユーザ行動観察調査では、アイトラッキング(ユーザの視線分析)を利用していますが、ある程度ユーザ理解があれば、「認知的ウォークスルー」(ユーザになりきってそのサイトを検証する)という手法でも、視線の流れを意識したサイト評価・設計ができるようになります。 今回はWebページ内の表のつくり方を例に、「視線を意識したサイト設計」のヒントをご紹介しましょう。 このニュース一覧は、ぱっと見はきれいなのですが、実際にはユーザの情報収集を妨げています。その理由がわかるでしょうか? この例の場合、ユーザはまず文頭を見て自分に必要な情報を探すのに対し、文章が中央ぞろえになっているため、視線を左右に動かす必要があり、情報収集の効率を下げています。 そこで、文頭を左寄せにすることで視線がスムーズに流れ、表が読みやすくなります。 ただし、左寄せが万能なわけではありません。次の例をご覧ください。 いかがでしょう

    kanouk
    kanouk 2009/02/20
    目線の移動。右寄せ、左寄せ。
  • こんなソフトを開発してくれたら、1,000円払います -- microPledge

    特に調べてないので、日にも同様のサービスがあるかもしれませんが(っていうか、他の分野で似たような話があるし)。「素晴らしいソフトのアイデアがあるんだけど、スキルや資金がない……」「素晴らしいソフトのアイデアがあるんだけど、他人にウケるか分からない……」などという悩みを、いっぺんに解決するサービス: ■ microPledge: Get software made Springwise の記事で紹介されていました。仕組みはこんな感じ: 誰かがソフトウェアのアイデアを投稿する。 そのアイデアを気に入った人は、「~ドルを資金提供します」という約束(pledge)を行う。 開発者は、気に入ったアイデアに開発の申し出を行うことができる(開発者自身が自分のアイデアに資金提供してもらうために、アイデアを投稿することもOK)。その際、見積額を提示する。 アイデアには応募期間が定められていて、それが過ぎる

    こんなソフトを開発してくれたら、1,000円払います -- microPledge
    kanouk
    kanouk 2009/02/20
    何気にすばらしいアイディアだと思う。
  • HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE

    Windows XP/Vista/2003/2008 Server上のInternet Explorer 6/7/8 Beta 2、Mozilla Firefox 2.0/3.0/3.1 Beta 2で動作するフリーソフトで、HTTP/HTTPSのリクエストヘッダ表示、HTTPの圧縮率表示、ページ内の各要素の読み込み時間のチャート化、ステータスコードやレスポンスサイズの表示、フィルタリング、さらにはこれら一連の通信をログファイルに記録することなども可能です。 時間はミリセカンド単位で表示が可能となっており、まさにHTTPデバッガと言っても差し支えないレベルなので、「ページの読み込みが遅い原因を知りたい」とか「ちゃんとサーバの設定が反映されているかどうかを確認したい」「ウェブアプリの動作チェックがしたい」という場合に役立ちます。この種類のソフトにありがちな日語の文字コードが解釈できないとい

    HTTPの通信状況をデバッグしてボトルネックを発見できる「HttpWatch Basic Edition」 - GIGAZINE
    kanouk
    kanouk 2009/02/20
    今のプロジェクトで使ってみてはどうか。
  • 漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法

    ちょっとキャッチ−なタイトルをつけてしまったが、今日は独断と偏見でMySQLを高速化する方法を10個紹介しよう。MySQLサーバをチューニングするときや初期導入する場合などに参考にしてもらいたい。 1. バッファを増やす、または減らす チューニングの基中の基であるが、適切なバッファサイズを設定することはパフォーマンスチューニングの要である。主なバッファは次の通り。 innodb_buffer_pool_size・・・InnoDBだけを利用する場合は空きメモリの7〜8割程度を割り当てる最も重要なバッファである。余談だが、実際にはここで割り当てた値の5〜10%ぐらいを多めにメモリを使うので注意が必要だ。 key_buffer_size・・・MyISAMだけを利用する場合は、空きメモリの3割程度を割り当てるといい。残りはファイルシステムのキャッシュ用に残しておこう。 sort_buffer_

    漢(オトコ)のコンピュータ道: MySQLを高速化する10の方法
    kanouk
    kanouk 2009/02/20
    チューニングの方法。参考になります。
  • icydog: 浜松町 本濱

    kanouk
    kanouk 2009/02/20
    美味しそうすぎる。
  • GREE上方修正 通期売上高110億円に

    グリーは1月16日、2009年6月期通期の業績予想を上方修正し、売上高が112億2000万円となる見通しだと発表した。従来予想は99億円だった。SNSGREE」の広告・課金収入が堅調に推移しているため。 修正後の予想は、営業利益が従来予想比6億6000万円増の65億6000万円、経常利益が6億6000万円増の65億3000万円、純利益が3億4000万円増の35億円。 GREEの会員数の伸びが続いているほか、会員1人当たりの収入も上昇し、広告収入・有料課金収入ともに堅調に推移しているという。

    GREE上方修正 通期売上高110億円に
    kanouk
    kanouk 2009/02/20
    いつのまにかそんなになるのか。