タグ

2009年6月29日のブックマーク (16件)

  • Google App Engine上でRubyアプリを動かす手順 - しばそんノート

    前置き Google App Engine(以下GAE)では、公式には現在のところPythonJavaしかサポートされていませんが、JRubyという素晴らしいプロダクトのおかげでJava VM上でRubyスクリプトを実行できるため、考えようによってはRubyも既にサポート対象になっていると言えなくもありません。 実際にググってみても既に結構な量の情報が存在するのですが、どうもJRuby on Railsを対象とした情報が多く、素のRubyアプリケーションを動かすための情報があまり無いように感じました。 Railsももちろん優れたフレームワークなのですが、ちょっとしたアプリケーションを作るのには少々重過ぎますよね…。 ということで、非Railsな、もっとシンプルなRubyアプリをGAE上で動かすための手順を調べてみました。 ポイント 今回は以下の前提で作業を進めていきます。 Railsなど

    Google App Engine上でRubyアプリを動かす手順 - しばそんノート
  • 第127回 Ruby vs Java ダックタイピングとインタフェースで見る多態性 - bingo_nakanishiの他言語出身者のためのPerl入門

    前回は、Perlで書いたのだけど、 Rubyでも書いてみたので載せます。 動的型付け言語と静的型付け言語における多態性 オブジェクト指向では、多態性(ポリモーフィズム)という発想がでてくる。 この多態性を実現する方法を今回は2つ紹介する。 Rubyは動的型付け言語であり、ダックタイピングという手法で、多態性を実現できる。 対して、静的型付け言語であるJavaでは上位の型を作ることで多態性を実現できる(今回はインタフェースを用いてみた)。 ダックタイピング Rubyでのタックタイピングを見てみよう。 human = Human.new dog = Dog.new duck = Duck.new human.touch(dog) human.touch(duck)いま、このようにhumanがtouchすると、おのおのの動物が鳴くソースを書いてみる。 duck(アヒル)はhuman(人間)に触ら

    第127回 Ruby vs Java ダックタイピングとインタフェースで見る多態性 - bingo_nakanishiの他言語出身者のためのPerl入門
  • ホットリンクを防ぐ方法

    ホットリンク、ホットリンキングというのは、他のサイトの画像をそのままソース元したリンクのことです(必ずしも画像とは限りませんが)。 直リンクともいいます。 たとえば、僕がこのブログに「suzuki-logo.jpg」という画像を、 <img src="/images/suzuki-logo.jpg" / > というタグで表示していたとします。 他のサイトの管理者がこの画像を自分のサイトに掲載するときに、 <img src="//www.suzukikenichi.com/images/suzuki-logo.jpg" / > と記述すると自分のサーバーに保存した画像ではなく、僕のサーバーに保存されている画像を直接呼び出すことができます。 勝手に画像を利用されていることも問題なのですが、このサイトに誰かがアクセスするたびに、僕のサーバーにも画像データを表示するための通信が発生します。 サーバ

    ホットリンクを防ぐ方法
  • 指定した言語に翻訳してTwitterへ投稿できる「Tweet Translate」

    最近、英語で呟くためのアカウントを取得してチャレンジしています。なかなか難しいものですね、英語で独り言ってw さて、今回は40言語の翻訳に対応しているTwitter用翻訳投稿サービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! 指定言語に翻訳してTwitterへ投稿できるサービス「TweetTranslate」は、指定した言語に翻訳してTwitterへ投稿できるサービス。 サービスサイトへ直接Twitterアカウントでログインする必要があるところが玉に瑕ですけど、世界中の人とコミュニケーションがとれるという点では素晴らしいですよね。 ↑対応言語はGoogle翻訳のAPIを利用しているので、現在は40言語に対応。このように投稿されます。 利用手順 ↑手順はカンタン。言語を指定して

    指定した言語に翻訳してTwitterへ投稿できる「Tweet Translate」
  • あなたのロングテールキーワードSEOは間違っている

    今日は「ロングテール」キーワードをターゲットにしたSEOについて、考えてみたいと思います。 まず、このエントリで用いる「ロングテール」という用語を定義しておきます。 最近は、ロングテールというと「複合キーワード」、もっと言えば「キーワードの数が多い、長いキーワード」として使われる傾向にあるように思えます。 しかし、もともとの意味は違いますね。 「数が非常に少ない、しかし種類が非常に多い」データの分布を表します。 上のグラフの赤の楕円で囲まれた部分です。 恐竜のシッポに見立てて、長いシッポ、Longtailと表現されます。 グラフがキーワードの種類と検索数だったとすると、月に数件しかないようなニッチなキーワードでの検索が延々と続くことになります。 ロングテールに関しては、梅田望夫さんの『ウェブ進化論』が分かりやすいんじゃないでしょうか。 ここでは、もう一歩踏み込んで、ロングテールキーワードを

    あなたのロングテールキーワードSEOは間違っている
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • サイトをリニューアルした時のメモ | Blog.37to.net

    最終更新日 Sun, 28 Jun 2009 11:09:25 +0900 ブックマーク 半年ぐらい掛けて、少しずつ、ひっそりと、サイトをリニューアルしたので、その時のメモです。 当初は簡単なメモだったのですが、いつの間にかメモと言うには量が多くなってしまいました。 眠らせておくのも勿体ないのでまとめて公開します。 少し長いので(最近はむやみに記事が長い気がしますが)、最初に主な内容を書いておきます。 リニューアルの概要 HTMLのコーディング CSSとデザイン Movable Type4.2でのサイト構築 主に上記4つの内容となります。 HTMLCSS職ではないのですが、ちょっと頑張りました。 リニューアルの概要 目的 古いデザインの一新 ブラウズ環境の変化に対する対応 (最新のブラウザに合わせた機能のサポート) (IEは7以上を基準にする。6はごめんなさい) 文字サイズの影響を受

  • 第3回 エンベッドAPI | gihyo.jp

    ついにGoogle Developer Day(GDD)参加者にGoogle Waveの招待状が届いて、日人ユーザーの手にもアカウントが続々と手に入っているようですね。Google Waveは単なるサービスとして見ても非常に興味深いものですが、APIを利用してその機能を拡張することができれば、おもしろさはさらに広がります。アカウントが手に入った皆さんは、これまでに説明したガジェットAPIとロボットAPI、そして今回説明するエンベッドAPIを使ってGoogle Waveを遊び尽くしてください。 エンベッドAPI使用例 さて、連載最後となる今回のターゲットはEmbed APIです。これまでの2つのAPI(ガジェットAPI・ロボットAPI)とは異なり、Embed APIGoogle Waveそれ自体にはなんの機能も追加しません。その代わりに、Google Waveの機能をGoogle Wav

    第3回 エンベッドAPI | gihyo.jp
  • 知っておきたいUIデザインパターン10選 | エンタープライズ | マイコミジャーナル

    Smashing Magazine - WE SMASH YOU WITH THE INFORMATION THAT WILL MAKE YOUR LIFE EASIER, REALLY. Janko Jovanovic氏がSmashing Magazineにおいて10 UI Design Patterns You Should Be Paying Attention Toのタイトルのもと、ユーザインタフェースに関するデザインパターンを紹介している。UIデザインパターンは一般的なユーザインタフェースの問題を解決するためのデザインパターン。繰り返し表れるような一般的な問題に対して効果がある。次のUIデザインパターンが紹介されている。 遅延レジストレーション サービスを使うにあたって最初に登録作業が必要になるのは、ユーザにいらだちを感じさせる。できればユーザ登録作業は必要になるまで遅延させてお

  • はてなブログ | 無料ブログを作成しよう

    織田信長 ぼちぼち、元気にやっています。少し薬にも慣れた...んかなぁ。相変わらずべられないけど。朝、指がこわばって文字なんて入力できなかったけど、それはほぼなくなった。関節もどこも痛くない。薬効いてきたんやろな。 で、ブログを書こうと言う気がまた起きてきた。 …

    はてなブログ | 無料ブログを作成しよう
  • 人工無能を作ろう〜マルコフ連鎖(2接頭語と1接尾語の場合)

    すると、上記のようなテーブルが出来あがります。 マルコフ連鎖のアルゴリズムに当てはめる為に、とりあえず文章の出だしの「酢/鶏」を接頭語として選択します。 で、ここからがマルコフ連鎖のメインの部分です。 作成した参考テーブルから、接頭語が「酢/鶏」に当てはまるものを探し、そこから接尾語を選択します。 上記テーブルには「酢/鶏→は」しかありませんので、接尾語は「は」になります。 これで「酢鶏は」と言う文章がとりあえず出来ます。 同じように、前回の接頭語後ろの「鶏」と接尾語の「は」を組み合わせたもの「鶏/は」を新しい接頭語とし、参考テーブルから次に来る接尾語を探します。 すると「鶏/は→好き」と「鶏/は→嫌い」と言う二つの結果が見つかります。 何らかの方法(ランダムなど)でどちらかを選択します。 今回は「鶏/は→嫌い」を選択します。 すると「酢鶏は嫌い」と言う文章が出来ます。 同じ

  • マルコフ連鎖で日本語をもっともらしく要約する - ザリガニが見ていた...。

    そもそも、マルコフ連鎖とは何なのか?全く聞いたこともなかった。そして、文章を要約するのはとっても高度なことだと思っていて、自分のレベルではその方法を、今まで思い付きもしなかった。 しかし、以下のようなシンプルなRubyコードでそれが出来てしまうと知った時、目から鱗である...。一体、何がどうなっているのだ?コードを追いながら、マルコフ連鎖を利用するという発想の素晴らしさを知った! 作業環境 MacBook OSX 10.5.7 ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] mecab utf8環境でインストール済み マルコフ連鎖に出逢う rssを流し読みしていると、以下の日記に目が止まった。(素晴らしい情報に感謝です!) MeCabを使ってマルコフ連鎖 一体何が出来るコードなのか、日記を読んだだけではピンと来なかっ

    マルコフ連鎖で日本語をもっともらしく要約する - ザリガニが見ていた...。
  • 買ってよかったものまとめサイト

    かんずり(寒造里) トップページ > 品全般 > 調味料 新潟県の珍味。越後妙高の唐辛子、塩、柚子、米麹を混ぜあわせ3年間熟成・発酵を繰り返して作られる香辛調味料です。お鍋や麺類などにピッタリ。(かんずり公式サイト) 楽天で「かんずり」のレビューを読む 楽天で「かんずり」を探す Amazonで「かんずり」を探す Yahoo!オークションで「かんずり」を探す Yahoo!ショッピングで「かんずり」を探す ▼以下、2ちゃんねるでの評判をまとめました。 ポケットドルツ【パナソニック】 トップページ > 日用品全般 > お風呂・洗面用品 オフィスや外出先でランチ後の歯磨きにぴったりのとてもコンパクトな音波振動ハブラシ。ステインケアできる機種も。(パナソニック : 商品詳細ページ) 楽天で「ポケットドルツ」のレビューを読む 楽天で「ポケットドルツ」を探す Amazonで「ポケットドルツ」を探す Y

    買ってよかったものまとめサイト
  • higuchi.com blog

    このサイトについて IT・ネット業界の隅っこに長くいる樋口理が、もっぱら個人的興味に基づいて、細々と書き続けているブログです。 手段のためには目的を選びません。 A personal web site owned, maintained, and operated by Osamu Higuchi.

    higuchi.com blog
  • どこまで実践できている? ライフハックの 10 個の基本技

    ライフハックが多くなってくると、「そもそも基はなんだったんだっけ?」「そんなにたくさんハックはいるのだろうか?」とちょっと思うようになります。 そんなときのためにLifehacker で時を経ても魅力を失っていないもっとも生産性を向上する基的なライフハック 10 選というものが紹介されていました。 多くはこのブログで紹介してきたものですが、いかがでしょう? あなたの日常にどれだけ浸透していますか? まとめ訳で紹介しますので、ぜひチェックしてみてください。 上手な ToDo リストの書き方: ToDo リストを作ったのはいいのですが、「仕事をする」「あれを片付ける」といった漠然としたものばかりが入っていることはないでしょうか。Gina の「実行可能な ToDoを作る」という記事では、「具体的なアクションを書くこと」「十分に細分化すること」「GTD を見習い、その場でしかできないこと

    どこまで実践できている? ライフハックの 10 個の基本技
  • そろそろモバツイがEC2に移転した話でも書くとするか。

    モバツイ以外にも実運用で回してるEC2な人たちは結構いると思うのですが、参考までに。 モバツイッターがAmazon EC2の人柱をやってくれている モバツイッターがAmazonEC2に移行しようかなとのこと。 さっそく性能問題にぶち当たったらしいし、ナイス人柱。 前にあるイベントで、EC2を活用されているHeartRailsの方にモバツイの構成をEC2に移転したらどうなるか?みたいな話をお伺いしたら、すぐ8万円/月ぐらいに構成になってしまう、と言われたのですが、大体、どんぴしゃな感じでした。 (追記:なお個人でWebサービスをスモールスタートする場合は、サーバの運用知識がそこそこある前提で、まずは自宅サーバから運用すると良いです。月間600万PVぐらいまでなら、HP ML115G5 + Phenomでこなせるハズなので。その辺についてはまたいずれ書きます。) ■EC2とは? 既にご存じの方