タグ

ブックマーク / kray.jp (7)

  • そろそろnode.jsについて一言書いておくか | KRAY Inc

    はじめに 毎年サーバーサイドJavaScriptが流行ると言ってるみなさんこんにちはダニーです。 ということで、node.jsをはじめてみました。 Twitter Streaming APIで取得したデーターをWebSocketで 接続したクライアントに出力するデモを作成したので紹介したいと思います。 今回のデモについて 今回作成したデモは node.jsのHttpClinetでTwtter Streaming APIでTwtterからデータを取得して、 node.jsのWebSocket Serverでそのデータを接続してきたWebSocket対応ブラウザに送信するということを やっています。 Twitter Streaming APIで取得できるようにする。 動かすのにhttp-basic-authが必要です。 npm install http-basic-auth streaming

    そろそろnode.jsについて一言書いておくか | KRAY Inc
    hidehish
    hidehish 2011/02/15
    見てる:
  • Pusherでお手軽WebSocket - iPhoneから加速度をリアルタイム送信

    はじめに タイガーマスクが貢いでくれるのを待っている皆さんこんばんは。 前振り考えるのが面倒なので結論から書くと、今日はWebSocketについて扱おうと思います。iPhoneを使って↓こんなサンプルを作ってみました。 Safari上のJavaScriptと、WebSocketをWebサービスとして提供しているPusherを利用して、サーバサイドの言語を使わずに実装しています。 WebSocketってなぁに? httpおさらい Webの通信に使われる皆さんお馴染みのhttpは、クライアント(ブラウザとかね)とサーバが常に「問い合わせ(リクエスト)と返答(レスポンス)」のペアでやりとりをおこないます。 クライアント(FirefoxやChromeなど): 「情報ください」 サーバ(Apacheやnginxなど): 「はい、どうぞ」 このシンプルな仕組みがhttpの強みであり、URLと共にここま

    Pusherでお手軽WebSocket - iPhoneから加速度をリアルタイム送信
    hidehish
    hidehish 2011/01/19
    見てる:
  • 軽量高速Webサーバのnginxで静的コンテンツ配信とキャッシュコントロール

    nginxとは? nginxロシアで開発されている軽量で高速なWebサーバです。 現在シェアは 7% 近くあるようです。もちろんApacheに比べれば少ないですが、Apache 55%、IIS 25%, nginx 7%で3番目に使われているWebサーバになります。 昔は、Pound+Lighttpd+Apacheの組み合わせをよく使っていましたが、ここ数年はnginx+Apacheとかになりました。 主に、静的コンテンツをnginxが受け持ち、PHPなどの動的コンテンツはApacheに渡す形になります。Railsを使う場合は、nginx+Unicornの組み合わせが多いです。 いまさらな感じもありますが、インフラ周りの見直しも含めて紹介したいと思います。 静的コンテンツをnginxに任せる nginx+Apacheの場合の設定は次のようになります。(nginxがport 80、Apac

    軽量高速Webサーバのnginxで静的コンテンツ配信とキャッシュコントロール
    hidehish
    hidehish 2011/01/15
    見てる:
  • BackupライブラリでプロジェクトのバックアップもD.R.Y化しよう

    はじめに こんにちは芳賀@func09です。 何かプロジェクトをリリースする時、必ずといっていいほど必要なのはデータの定期バックアップですね。 必ずといっていいほど必要なのに、必ずといっていいほど忘れがちで、後回しにされがちで、 リリース前に「あ、バックアップのバッチ処理書かなきゃ・・」みたいな感じで、毎回同じようなシェルスクリプトを書いてませんか?僕はそんな感じです。 バックアップだってD.R.Y(Don’t repeat yourself)ということで、サクっと労力をかけずに終わらせたいなぁと思っていた時に見つけたのがBackupという名前のGemです。そのまんまですね。 Backup(RubyGem)とは? Backup( http://github.com/meskyanichi/backup )はRubyで書かれたUnixとRails環境のためのライブラリです。 データベースの内

    BackupライブラリでプロジェクトのバックアップもD.R.Y化しよう
    hidehish
    hidehish 2010/08/25
  • Backpackでタスク管理から情報共有まで

    はじめに 天野です。 前回Basecampを紹介しましたが、今回は同じ37signalsが作っているBackpackというサービスの紹介と、弊社での利用方法について紹介します。 導入当初、どう使って良いのかイメージが湧きませんでしたが、今では最も使われているツールとなっています。 Backpackとは? BackpackはBasecampと同じく37signalsが提供しているサービスで、タスク管理やドキュメント、スケジュールなどをチームで共有することができます。 Backpackはいろいろな使い方ができるため一言では表しにくいのですが、このツールの神髄は情報のまとめやすさと共有にあると私は考えています。例えば次のようなページを作成して、チームで共有することが出来ます。 http://backpackit.com/examples Backpackにはいくつかのプランがあって、ユーザ数、フ

    Backpackでタスク管理から情報共有まで
    hidehish
    hidehish 2010/07/31
  • 1時間でツイッターサービスを作ろう!

    はじめに どうもKRAYの芳賀です。 今日はツイッターサービスをスピーディーかつ無料で作るお話です。 僕は日頃趣味でツイッターサービスを作っているのですが、アイデアを着想したその日のうちにプロトタイプを作って動かすことができるくらいにノウハウが溜まってきました。 仕事が終わってからのプライベートな時間だけでも、1週間から1か月もあれば1つサービスがリリースできる感覚がつかめたので、必要最低限の機能を備えたサービスを短時間で作れないだろうか?と時間を計測しつつ実践してみたところ、なんと1時間で完成できたので、その手順を紹介します。 開発の流れ まずは開発の流れを説明します。 ツイッターアカウントの用意 まずツイッターのアカウントが必要になるので、まだ持っていなければ取得しましょう。サービス用に改めて取得してもいいですね。 サーバの用意 作成したウェブアプリを設置するサーバを準備します。PHP

    1時間でツイッターサービスを作ろう!
    hidehish
    hidehish 2010/07/24
  • iPhoneDev.jp meetup Tokyo "売れるiPhone/iPadアプリの作り方・育て方" に行ってきました。

    iPhoneDev.jp meetup Tokyo “売れるiPhone/iPadアプリの作り方・育て方” に行ってきました。 イベント概要 クレイはWebシステムの開発がメインの会社なんですけど、たまにiPhoneアプリも作っています。とはいえ、正直売り方(というかマネタイズ)にノウハウがあるわけではありません。自社で出したアプリをAppBankさんにレビューしていただいたりといったことはしていたのですが、正直そこから先の売り方に関するノウハウは乏しく、猛者達の生の声を聞いておいた方がいいんじゃないかなと。 そんなわけで、iPhone-dev.jpさま主催のイベントiPhoneDev.jp meetup Tokyo「売れるiPhone/iPadアプリの作り方・育て方」に参加してきました。6/25のイベントを今書くという若干時間差気味ですが、ご容赦くださいませ。 プレゼンの内容自体は、↓こ

    iPhoneDev.jp meetup Tokyo "売れるiPhone/iPadアプリの作り方・育て方" に行ってきました。
    hidehish
    hidehish 2010/07/17
  • 1