タグ

2011年3月4日のブックマーク (19件)

  • Rubyの開発者を「ヒーロー」にしたい、「Heroku」責任者が語る

    以前インタビューをした米ヘロク(Heroku運営会社)のジェームス・リンデンバウム氏(前CEO)から、サービス名のHeroku(ヘロク)は、「Hero(ヒーロー)」と「Hike(俳句)」の合成語だと聞いたことがあります。 そうだ。Herokuのミッションは、Rubyを使う開発者を「ヒーロー」にすることだ。 開発者は偉大なアイデアを思いついたら、それをRubyのプログラムにして、Herokuのプラットフォーム上に展開すればいい。そうすればそのアイデアは、すぐに実現可能になり、開発者はヒーローになれる。 従来、アイデアをWebアプリケーションという形にするためには、サーバーを購入したり、設定したり、管理したりする必要があった。HerokuのようなPaaSを使えば、これらの労力は一切不要になる。 PaaSとしてのHerokuの強みは、どこにありますか? Herokuを使う開発者は、三つのことに驚

    Rubyの開発者を「ヒーロー」にしたい、「Heroku」責任者が語る
  • Zenthon Hack-A-Thon

    全損ハウスでハッカソンをやります 日時 2011年3月5日〜6日 適当に集まってから適当に解散するまで 場所 全損ハウス 大きな地図で見る 湘南台駅から慶応大学行きバスで約5分、「南大山」でお降りください イトーヨーカドーの目の前から @ymrl にリプライを送ってもらえれば迎えに行きます 予定 アドホック集合 仙台土産消費 インタ〜ネット 鍋的なメシ ニチアサ視聴 アドホック解散 持ち物 インタ〜ネットの道具 クッションとか毛布とかあると幸せかもしれません

  • セキュリティソフトのファイルを組み合わせて開発されたウィルス登場 | エンタープライズ | マイコミジャーナル

    Symantec Symantecは3月2日(米国時間)、IEのホームページを書き換える興味深いトロイの木馬を発見したことを報告した。このトロイの木馬はIEのホームページを書き換えるほか、特定のドメインへのアクセスを設定したホームページへリダイレクトさせる機能を持っているという。これだけならそれほどめずらしいものではないが、このマルウェアが特徴的なのその実装方法だ。 説明によれば、このトロイの木馬は「Kingsoft Internet Security」というセキュリティ対策ソフトウェアに同梱されているDLLや実行ファイルを組み合わせて構築されているのだという(Kingsoft Internet Security事体に問題があるわけではない)。kswbc.dll、kswebshield.dll、KSWebShield.exe、kwssp.dll、kwsui.dllのファイルが使われており、

  • 京大の入試問題漏洩の背景がネットの闇と若者の劣化という筋書きに絶句する - ガ島通信

    京都大学などで入試問題が「ヤフー知恵袋」に投稿された問題で容疑者が逮捕されました。発覚時から、いくつかのマスメディアの記者からコメントを求められましたがいずれもお断りしています。その理由は質問があまりに的外れだからです。 「ネットがカンニングを助長した可能性は」や「どのような手口が考えられますか」というもの。容疑者逮捕後には「若者が簡単に知恵袋のようなサービスで大学入試問題まで聞いてしまっています。大学のレポートではネットからコピーをしたり、検索エンジンを使って簡単に書いてしまうという安易な学生がいることについてお聞かせ願えませんか」というものもありました。 若者の安易なネット利用と知の劣化があるというストーリーで背景や動機を探る記事を書いているな。新聞社で事件記者をやっていたので記者の意図はだいたい推測できます。ネットを悪者にするのは想定内ですが、まさか知恵袋への投稿から、ネットコピペや

    京大の入試問題漏洩の背景がネットの闇と若者の劣化という筋書きに絶句する - ガ島通信
  • WEBディレクターがスケジュールを引いてはいけない理由|designaholic -Creative Column-

    WEBディレクターがスケジュールを引いてはいけない理由|designaholic -Creative Column-
    ohnishiakira
    ohnishiakira 2011/03/04
    Work Breakdown Structure
  • 私(Webデザイナー)が効率よく仕事するためにしているコーディング術や検索術

    みなさんも仕事の効率化、時間短縮のためにしていることってありますよね? 私ももちろんいろんな工夫をしているのですが、もっと効率よく仕事がしたいって思っています。 とりあえず、今、時間短縮の為に私がしていることをまとめてみました。 私は毎日 Webサイトを作るために、Photoshop を使ったり、コーディングしたり、調べものをしたり … とにかくいろんな作業をしています。そんな中、もっと時間短縮できないかなー、これって時間の無駄だなーと思うこともたくさんあります。1日は 24時間しかないし、決められた 24時間の中で自分の時間を作るためには、仕事の時間を圧縮するしかありません … X( できるだけ無駄をなくして、早く仕事が終われるように、時間短縮術をマスターしたいと思ってます。コーディングを早くできるようにしたりするものはもちろん、欲しい情報に素早くアクセスできるような工夫など、今私が時間

  • CSSでアイコンをデザイン

    ものすごく大雑把に言うと今まで画像編集ソフトでやっていた、角を丸くするとか背景をグラデーションにするなどという作業をCSSでやってしまおうというお話。もちろんCSSでできないことは多くあるので万能というわけではないが、できることに限って言えば数行のCSSコードでスクリーンショットのような効果を柔軟に適用することができる。 Demo: Design icon with CSS ul li a { display: block; width: 32px; height: 32px; background-image: url("icons-w.png"); background-repeat: no-repeat; text-indent: -10000px; } 各アイコンになるa要素へのスタイルは以上のような単純なものがベースになる。icons-w.pngがアイコンの前景をつなげたスプライ

    CSSでアイコンをデザイン
  • JavaScript のデバッグ時にオブジェクトを調べるのに console.dir を使うと便利

    <script type="text/javascript"><!-- function print_r(obj) { var count_obj = 0; function _output(str) { document.writeln(str + "<br/>"); } function _print_r(obj, name, level) { var s = ""; if (obj == undefined || level > 4) return; for (var i = 0; i < level; i++) { s += " | "; } s += " - " + name + ":" + typeof(obj) + "=" + obj; _output(s); if (name == "document" || typeof(obj) != "object") return;

    ohnishiakira
    ohnishiakira 2011/03/04
    console.dir
  • クックパッドでのスマートフォン開発

    Visual Summary of Egocentric Photostreams by Representative KeyframesMarc Bolaños Solà

    クックパッドでのスマートフォン開発
  • Android開発者が知るべき10のこと - Tech Booster

    記事はAndroid DevelopersのDesigning for Seamlessnessを意訳、加筆したものです。Androidアプリをシームレスに連携させるためのノウハウを紹介します。 特性を理解する アプリケーションが高速に動作し、レスポンスが良くても、アプリケーション遷移やダイアログ表示を乱用した無計画なUI、不用意なデータの喪失、意図しないタイミングでの操作妨害など知らず知らずのうちにUXの良くない設計になっているかもしれません。これらの問題はどのように避ければ良いでしょう? アプリケーションが動作するコンテキスト Androidフレームワークの特性(アプリケーションへどんな影響を与えるか) を理解することが開発の手助けになります。 ユーザ操作を妨げない ユーザ操作のシームレス性で問題になるケースとしてよくあるのが、他のアクティブなアプリケーションを無視して、自分のダイア

  • 自分のサイトのChrome拡張機能を作れる「ExtensionFactory」

    自分のサイトの情報を、ユーザーがいつも開くブラウザに表示できるのは、サイト運営者としては実に魅力があるものです。 それを実現するには、ブラウザの拡張機能を作成すれば良いのですが、ある程度知識や技術がなければ作成できませんし、そもそも機能に魅力がなければ使われることもありません。 今回は、そういったハードルを一気に低くしてくれるサービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! カンタンに自サイトのブラウザ拡張機能を作れる「ExtensionFactory」「ExtensionFactory」は、URLを指定するだけで、カンタンにGoogle Chromeなどのブラウザ拡張機能を作成するサービス。 ただ単に新着記事を表示するだけでなく、新着記事通知やお気に入りといった機能も持ち

    自分のサイトのChrome拡張機能を作れる「ExtensionFactory」
  • 初めての企画書が、最終選考に残った アイデアの出し方

    販促会議賞という企画コンペに出させていただき、ファイナリストに残ることが出来ました! 職デザイナーが、どうやって考えて企画を立てたか。思考の足跡をつらつらと書きます。 ちなみに出した企画はこちら。 ただいまWeb投票もしているので、企画見てオモロイ!と思った方は、ぜひ投票お願いしまーす! まずは販促会議賞ってなに?という人にご説明。 販促会議賞は、いろんな企業から「この商品の販促アイデアを考えて下さい」という感じでお題が出され そのどれかに応募するというものです。 企画をパワーポイントにA4サイズ10枚以内で、容量は5MB以内にまとめてくださいというルール。 誰でも参加可能、いくつでも提出OKです。 今回は、全27社から28課題出てました。 1.まずやったこと どうしたら勝てるか研究しました。 販促会議賞は第2回目だったので、1回目の受賞作品をざざっと拝見。 思ったこと 第1回の優勝者、

  • ひとり暮らしの男性に、電気フライヤーのススメ(旧:ひとり暮らしを新しく始める男子が買うべきたった1つのモノ)

    (改題しました 旧題:ひとり暮らしを新しく始める男子が買うべきたった1つのモノ) ひとり暮らし関連のエントリが人気になる季節です。 30歳男子であるわたくしですが、ひとり暮らしを始める男子にものすごくオススメのアイテムがあるのです。しかし、どこのエントリを見ても、そのアイテムをオススメしていない…しからば、ワシがオススメするしかないじゃろ! そのアイテムとは、電気フライヤーです。 TWINBIRDのものは、コンパクトでリーズナブル、使いやすいフライヤーです。 象印のものは、最大ワット数が1000Wと多いです。つまり、加熱が速く、温度を一定に保つ力が強いです。僕はこれをよく使っています。ブレーカーの容量が低い家の場合は、ブレーカー落ちに気をつけてください。 なぜ(電気)フライヤーを勧めるのか、どう活用すればいいのかを説明します。 油はうまい! 「うまいは甘い」とは北大路魯山人が言ったらしい言

    ひとり暮らしの男性に、電気フライヤーのススメ(旧:ひとり暮らしを新しく始める男子が買うべきたった1つのモノ)
  • 高城剛問答集、発想を生むノート術、美しいデータ処理――はてなブックマーク 新刊ピックアップ - はてなニュース

    2011年2月23日から3月1日までの1週間に出版された新刊の中から、はてなブックマークで注目を集めている書籍を紹介します。今週は、“住所不定・職業不明”の生活を送るクリエイター高城剛さんの問答集、レコーディングダイエットが注目を集めた岡田斗司夫さんのノート術解説書、美しいデータ処理事例集の3冊です。 ■ 『私の名前は、高城剛。住所不定、職業不明』 高城剛 著 私の名前は、高城剛。住所不定、職業不明 作者:高城 剛出版社/メーカー: マガジンハウス発売日: 2011/02/24メディア: 単行(ソフトカバー)▽ http://www.amazon.co.jp/exec/obidos/ASIN/4838722281/hatena-b-news-22 ▽ 『私の名前は 高城剛。住所不定、職業不明。』 — 高城 剛 著 — マガジンハウスの 著者の高城剛さんについては、女優の沢尻エリカさんの

    高城剛問答集、発想を生むノート術、美しいデータ処理――はてなブックマーク 新刊ピックアップ - はてなニュース
  • Blogger

    Google のウェブログ公開ツールを使って、テキスト、写真、動画を共有できます。

  • ASCIIcasts - “Episode 254 - Kaminariでページ分割”

    254: Kaminariでページ分割  (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto 下の図は、長い一覧リストを表示するRails 3アプリケーションのスクリーンショットです。この一覧を、1ページのリストとしてではなく複数ページに分けて表示してみましょう。 Railsでのページ分割処理(pagination)でまず選択されるgemといえばwill_paginateです。しかし現行バージョンはRails 3をサポートしていません。Rails 3対応のプレリリース版がありますが、ここ数ヶ月更新されていません。will_paginateの開発が停止しているとしたら、他に使えるgemはないでしょうか? 代替案の一つがKaminariです。こちらのほうが、ページ分割処理

  • 「スマートフォン版GREE HTML5+JavaScript & Android」講演資料公開いたしました | GREE Engineering

    こんにちは。グリーの田尻です。 先日1月9日(日)東京大学で行われたAndroid Bazaar and Conference 2011 Winterにて、弊社エンジニア@kuが登壇させて頂きました。テーマは「スマートフォン版GREE HTML5+JavaScript & Android」です。 当日の会場は満員で、お越しくださったみなさま、当にありがとうございました! 好評につき日は講演当日の資料を公開いたしましたので、当日参加できなかった方にもぜひご参考にして頂ければと思っております。 Android Bazaar and Conference 2011 Winter

    「スマートフォン版GREE HTML5+JavaScript & Android」講演資料公開いたしました | GREE Engineering
  • RailsのログファイルをMessagePackで超高速解析!|TechRacho by BPS株式会社

    最近Railsがガンガン出力するproduction.logを解析してどのアクションがリクエスト多いのか、DBがボトルネックになってるアクションはないか、などを調べているんですが、production.logがどんどん肥大化して、解析ツールの開発イテレーションを回す際の効率が悪くなってきました。 また似たようなツールをやたらめったらコピペで作ってきたため、開発効率も悪くなってきたので、ここでAPIを整理しつつ、あわよくばログをなめる部分を高速化できないものかと考えました。 シンプルに正規表現をつかって変化する箇所を切り出していたのですが、これではかなり重いのは自明ですし、がんばって文字列をパースするパーサを作ってもrubyではあまりスピードは出なそう、でもrubyで書きたいし.... ということで、一度パースしたデータを読込みに効率よさそうな形式に変換することで、次以降の解析を高速化しよう

    RailsのログファイルをMessagePackで超高速解析!|TechRacho by BPS株式会社
  • Web Applicationを綺麗に設計するためのMVACという考え方 - $shibayu36->blog;

    【2016/03/04追記】以前まとめたこのMVACという名前の設計は既に古くなっており、今はこのようなアーキテクチャで設計していません。 こんにちは。最近ははてなでMVACというアーキテクチャに則って開発をしているのですが、ようやく意味を理解できてきました。そこで今回は「Web Applicationを綺麗に設計するためのMVACという考え方」について、サンプルを交えながら説明していこうと思います。かなり長くなってしまったので、時間があるときにでもどうぞ。 MVACって? データソースやロジックを扱う「Model」、表示・出力を管理する「View」、複数のModelとControllerをつなぐApplication、ユーザのリクエストなどを受け取りViewやApplicationを制御する「Controller」の4つの要素を組み合わせてシステムを実装する方式。MVCをさらに抽象化した