タグ

ブックマーク / gihyo.jp (16)

  • 第6回 Node.jsアプリケーションをCloud9で開発する | gihyo.jp

    はじめに 少し間が空いてしまいましたが、今回はクラウド上のIDE(統合開発環境)であるCloud9 IDEを使って、Node.jsアプリケーションの開発を行う方法について紹介します。前回紹介したHerokuとの連携機能およびGitを用いて、Cloud9 IDEとソースコードを相互にやり取りする方法を説明します。 Cloud9 IDEでは、統合開発環境では基的なコード補完やシンタックスチェック、Git、Mercurialのバージョン管理ツールの利用だけでなく、SSH、FTPなどのCUIによる操作もサポートからチームによるチャットなどを使った共同での開発作業と、幅広く多機能な環境をブラウザから利用することができます。 Cloud9 IDEにサインアップ まず、Cloud9 IDEのサイトから、[⁠Sign up]ボタンよりアカウントを登録しましょう。GitHubまたはBitbucketのアカ

    第6回 Node.jsアプリケーションをCloud9で開発する | gihyo.jp
  • 第1回 Meteorをはじめよう | gihyo.jp

    Meteorとは? Meteorは、2012年4月に彗星のように登場した、新たなアプリケーションプラットフォームです。この原稿の執筆時で、バージョンは0.3.6とされており、まだまだプレビュー版の域は超えていません。また、現状ではUNIX環境(MacOS Xを含む)でしかうまく動作しないようです。 しかし、Webアプリケーション開発をとことんまで素早く、楽に行えるようにするためのさまざまな仕組みが盛り込まれていることから、登場直後からかなりの注目を集めています(公式サイトには、「⁠1日か2日でプロトタイプを、2~3週間で製品レベルのアプリを構築できるようにする」とあります⁠)⁠。 MeteorはMITライセンスに基づくオープンソースプロジェクトとして、Github上で公開されています。現在4人の開発者がフルタイムで開発に従事しており、1年以内に1.0をリリースする予定だとされています。 M

    第1回 Meteorをはじめよう | gihyo.jp
  • Google FriendConnect API公開の衝撃 | gihyo.jp

    ついにGoogle FriendConnectのAPIドキュメントが公開されました。この衝撃が分かるでしょうか。2009年3月13日はインターネットが大きく変わった日として歴史に刻まれるかもしれません。 GFCがなぜそんなに大事件なのか、いくつかの例をもって順に説明していきます。 なお、文中で使用する言葉をあらかじめ定義しておきます。 GFC:Google FriendConnect。 プロバイダ:GFCにソーシャルグラフを提供するGoogleTwitterなどのサービス。 コンシューマ:GFCのAPIを使ってサービスを提供するソーシャルグラフを活用したウェブサービス。ブログ等も含む。 ユーザー:コンシューマまたはGFCを利用する人。 オープンソーシャルウェブがついに格始動 Facebookはじめ様々なSNSがオープン化以降取り組んできたのが、あらゆる外部サイトにソーシャルグラフ(人

    Google FriendConnect API公開の衝撃 | gihyo.jp
  • 連載:はじめてのAmazon EC2&S3 〜これからの新サービスの公開の形〜|gihyo.jp … 技術評論社

    第1回仮想マシンレンタルサービスAmazon EC2、大容量ストレージサービスAmazon S3を使ってみよう 増井雄一郎 2008-05-19

    連載:はじめてのAmazon EC2&S3 〜これからの新サービスの公開の形〜|gihyo.jp … 技術評論社
    udy
    udy 2008/05/21
  • 特集:Firefox 3とFirebugで始めるJavaScript開発|gihyo.jp … 技術評論社

    第3回Command Line APIとその活用、各タブからのデバッグ方法 堀邦明 2008-05-21

    特集:Firefox 3とFirebugで始めるJavaScript開発|gihyo.jp … 技術評論社
  • 連載:これなら毎日できるタスク管理 1から学ぶRemember The Milk|gihyo.jp … 技術評論社

    第10回オフライン機能(Google Gears)、Twitter連携機能を使ってみよう 宮崎博司 2007-11-15

    連載:これなら毎日できるタスク管理 1から学ぶRemember The Milk|gihyo.jp … 技術評論社
  • MySQL/PostgreSQL+Sennaで行うラクラク全文検索……Tritonn&Ludia導入のポイント | gihyo.jp

    Tritonn、Ludia、そしてSennaとは…… 昨今のWeb 2.0と呼ばれるようなWebシステムでは、一般的に大量のコンテンツデータを内部に保有しているのではないでしょうか。大量のコンテンツから目的のコンテンツをユーザが選び取る手段の一つとして全文検索が挙げられます。全文検索とは、検索対象コンテンツの中身すべてに対して検索を行うことを指します。たとえば、タグやタイトルを対象にした検索だけでは、目的のコンテンツを発見できないような場合に有効な検索です。 データベースに保持された大量のデータを簡単に全文検索したい、という場合も多いことでしょう。稿では、それを実現にする全文検索システムとして、次の2つを取り上げて紹介します。 Tritonn Ludia これらはそれぞれ、Tritonnは「MySQL⁠」⁠、Ludiaは「PostgreSQL」という、Webシステムを開発する上で人気の高

    MySQL/PostgreSQL+Sennaで行うラクラク全文検索……Tritonn&Ludia導入のポイント | gihyo.jp
  • 第1回 マッシュアップしたほうがいい人、しないほうがいい人 | gihyo.jp

    そもそもあなたは何をつくりたいのか この連載は、プログラム言語、特にウェブアプリケーションを開発するために必要なHTMLとサーバサイド言語を学んだばかりのビギナーを対象にしていきます。 それでは、そもそもあなたは、どうしてマッシュアップしようと思ったのでしょうか。 転職するためのスキルとして? はやりだから? 趣味? この連載を読んでいるあなたは、ウェブアプリケーションといっても、既存のもののコピーではなく、これまでにない新しいものを開発したいと思っているのではないでしょうか。 そこでまずことわっておかなければならないのは、マッシュアップの手法について、コアな部分のライブラリが各所から提供されているために、お手軽さだけが強調されていますが、それゆえに、誰もがマッシュアップできるわけではないという点です。 マッシュアップするために、必要なのは、 「⁠何かをつくりたい」 ではなく、 「⁠これを

    第1回 マッシュアップしたほうがいい人、しないほうがいい人 | gihyo.jp
    udy
    udy 2007/09/09
  • 第1回 軽量さと堅牢さを兼ね備えたメッセージング | gihyo.jp

    はじめに みなさん、はじめまして。 今回からRubyによるオープンソースのメッセージングライブラリ、AP4Rの連載をさせていただくことになった加藤です。一緒にAP4Rの開発を進めている篠原とともに 4回にわたってご紹介させていただきます。 筆者らはフューチャーアーキテクト株式会社にて、自社製のJavaによるメッセージングミドルウェアの開発、メンテナンスを行なってきました。大小さまざまなプロジェクトで稼動してきたものであり、数十台規模での導入実績もあります。そこで培った実装や経験をもとにRubyで書きあげたものが、AP4Rです。Ruby 会議 2007でも取りあげてもらえたので、名前くらいは聞いたことあるよ、という方もいるかもしれません。以下、RubyForgeのプロジェクトサイトと日語ホームページのURLです。 AP4R のホームページへようこそ! RubyForge: AP4R: Pr

    第1回 軽量さと堅牢さを兼ね備えたメッセージング | gihyo.jp
  • 第3回 redMineを使ったプロジェクト管理(その1) | gihyo.jp

    前回までで、プロジェクト管理ツールredMineの環境構築、インストールを行いました。今回は、いよいよredMineの使い方の具体的な説明になります。 操作説明のために、画面の構成要素を次のように呼びます。 トップメニュー:画面上部左右に並んでいるメニュー部分 サイドメニュー:画面左側の縦に並んでいるメニュー部分 コンテンツエリア:画面中央のコンテンツが表示される部分 操作説明のため、画面構成要素を赤字のように呼ぶ ユーザ登録 さて、redMineを利用するチームとして、次のようなチーム構成を想定してみます。 プロジェクト「物販サイト新規構築案件」 リーダ 栗栖義臣(redMine管理者) メンバA 児島眞太郎 メンバB 堀櫻子 最初にredMineを利用するユーザを登録します。 redMineにadminユーザでログインします(管理者権限のあるユーザであれば誰でもかまいません⁠)⁠。ログ

    第3回 redMineを使ったプロジェクト管理(その1) | gihyo.jp
  • 第2回 環境構築/redMineのインストール・初期設定 | gihyo.jp

    環境構築 前回では、プロジェクト管理ツールの必要性、そしてredMineをオススメする理由について解説しました。今回はredMineを利用する環境の構築、およびredMineのインストール・初期設定について解説します。 redMineRuby on Railsによって作られているアプリケーションですので、動作環境として以下のものが必要になります。 Ruby (1.8.5 以上) Rails (⁠※1) MySQL (MySQL 5) (⁠※2⁠)⁠ Subversion (⁠※3) RailsRubyで実装されたWebサーバのWEBrikを使うことができるため、ApacheのようなWebサーバと連携させる必要がなければ、これだけでOKです。 また、RubyMySQLLinuxに初期インストールされている場合が多く、その場合はRailsのインストールだけを行えばよいということになりま

    第2回 環境構築/redMineのインストール・初期設定 | gihyo.jp
  • Greasemonkeyによるアプリケーション開発:第1回 Greasemonkeyによるアプリケーション開発の準備|gihyo.jp

    稿ではGreasemonkeyを使ってアプリケーションを作る際の筆者なりのコツを紹介しようと思います。単に筆者が「コツ」だと思っていることを紹介するだけでは面白くありませんので、ちょっとしたアプリケーションを題材にして、作成していく過程をステップに分けて解説していく形式をとることとします。 さて早速Greasemonkeyによるアプリケーションの作成方法を紹介しましょう、といいたいところですが、「⁠Greasemonkeyによるアプリケーションとは何だ?」「⁠そもそもGreasemonkeyとは何だ?」という疑問をお持ちの方もおられると思いますので、第1回は「Greasemonkeyとは何か」ということと、その基的な使い方を紹介したいと思います。Greasemonkeyをよくご存知な方は、次週までお待ちください。 Greasemonkeyとは GreasemonkeyはFirefox用

    Greasemonkeyによるアプリケーション開発:第1回 Greasemonkeyによるアプリケーション開発の準備|gihyo.jp
  • redMine|Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!:第1回 プロジェクト管理ツールの必要性/Tracとの違い/redMineがオススメな理由|gihyo.jp

    プロジェクト管理ツールの必要性 みなさんのプロジェクトは上手に運営できていますか? プロジェクトメンバーのタスクの進捗管理はできていますか? 問題・課題管理はスムーズに行えていますか? ExcelやWord、紙資料を用いた管理で、作業が煩雑になっていませんか? 進捗報告ミーティング用の会議資料作成やチームメンバとの情報共有のために、大きく時間を取られていませんか? ファイルサーバには必要かどうか判断できない無駄な資料があふれかえっていませんか? ソースコードはきちんと管理されていますか? リリース用のソースコードに、どんな機能が盛り込まれ、どんな不具合が解決したのか、ちゃんと把握できてますか? プロジェクトが混沌としてくると、ドキュメントやソースコードの構成管理がぼろぼろになり、プロジェクトメンバの作業の進捗具合をリーダが見通せなくなります。その結果、上記のような問いかけに対して「できてい

    redMine|Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!:第1回 プロジェクト管理ツールの必要性/Tracとの違い/redMineがオススメな理由|gihyo.jp
  • #5 (株)ライブドア 池邉智洋/谷口公一/ma.la(前編) 「そろそろライブドア事件について一言いっておくか」の「(中略)」にあったこと|gihyo.jp

    小飼弾のアルファギークに逢いたい♥ #5(⁠株⁠)ライブドア 池邉智洋/谷口公一/ma.la(前編) 「そろそろライブドア事件について一言いっておくか」の「(中略)」にあったこと 今回、弾さんが逢いに行ったのは、(⁠株)ライブドアでRSSリーダー「livedoor Reader⁠」⁠、ソーシャルネットワーキングサービス(SNS)「⁠livedoor フレパ」をはじめさまざまなコンテンツを持つlivedoorのポータルを開発している、池邉智洋さん、谷口公一さん、ma.laさん。弾さんがライブドアの前身、オン・ザ・エッヂ時代にCTOを務めた古巣は、すでに面影もなく新しい時代を築いているのかそれとも…。 編集部注) 対談は2007年1月に行われたものです。 撮影:武田康宏 開発体制 弾:まずは自己紹介から。 池邉(以下、池⁠)⁠:ポータルを展開しているメディア事業部に、エンジニア

    #5 (株)ライブドア 池邉智洋/谷口公一/ma.la(前編) 「そろそろライブドア事件について一言いっておくか」の「(中略)」にあったこと|gihyo.jp
  • 第1回 Twitterキホンのキホン|gihyo.jp

    皆さん、こんにちは! ふじかわと申します。 新しいものにはすぐ飛びついて試してみる性分で、新しいWebサービスの話を聞くととりあえず登録しまくる日々です。今回は、そんな中でも近年まれに見る盛り上がりを見せるWebサービスTwitter」をご紹介したいと思います。 Twitterってなに? 図1 Twitterのトップページ。世界中のユーザーの今の状況が見られる 2006年からスタートした、海外Webサービスです(図1、http://twitter.com/⁠)⁠。 しくみはとてもシンプル。「⁠What are you doing?」(⁠今何してる?)というたった1つの問いにひたすら答え続けるだけ。その答えが、自分とつながっている友人たちや、(⁠設定によっては)Twitterを利用している全ユーザに発信されます。 基的には発信することがメインなのに、そこから新たなつながりや交流が生まれ

    第1回 Twitterキホンのキホン|gihyo.jp
    udy
    udy 2007/04/11
  • gihyo.jp : Adobe AIRで作るデスクトップアプリケーション

    Apolloとは Apolloとはアドビが現在開発しているランタイム環境のコードネームです。最大の特長は、Flash、Flex、HTMLJavaScript、Ajaxといった既存のウェブ開発スキルを使ってデスクトップ上で動作するアプリケーション(Apolloアプリケーション)を作れる点です。ブラウザ上では不可能だったローカルリソースへのアクセスが可能になり、ウェブデベロッパーの領域が広がります。 もう1つの特長はクロスプラットフォームであることです。一旦作成したApolloアプリケーションは、Apolloランタイムがインストールされている環境であればWindowsでもMac OS Xでも同じように動作します。FlashコンテンツとFlash Playerの関係を思い浮かべると分かりやすいかも知れません。ゆくゆくはLinuxへの対応も予定されています。 Apolloを試してみよう Apol

    gihyo.jp : Adobe AIRで作るデスクトップアプリケーション
    udy
    udy 2007/03/28
  • 1