This domain may be for sale!
TISは2012年10月15日、Java言語に対応したWebアプリケーション開発基盤サービス「eXcale(エクスケール)」のベータ版をリリースした。WebアプリケーションやSaaS(Software as a Service)の開発・公開に必要なWebサーバー、データベースサーバー、アプリケーションからのインターネット接続をPaaS(Platform as a service)の形態で提供する。ベータ版は、同社の製品サイトでユーザー登録をすれば無料で利用できる(写真)。 eXcaleは、Amazon Web Servicesを利用して提供されるWeb開発者向けのPaaSである。Ruby、Java、PHP、Node.jsの4つの開発言語に対応。アプリケーションの負荷に応じて自動でスケールアウト、負荷分散を行う。オープンソースの分散型バージョン管理システム「Git」およびファイルアップロード
Nettyと言えばJavaのノンブロッキングIOのAPIであるNIOをラップしたフレームワークとして、TwitterのFinagleなどで分散ネットワークアプリケーションシステムで使わていて高速で実績のあるライブラリとして有名ですが、ノンブロッキングIOでイベント駆動のサーバークライアントのネットワークアプリケーションを知るのに非常に良い題材ですので、素人翻訳ですがその日本語訳を公開することにしました。 ちなみにNettyがどれぐらいパフォーマンスに優れているのかというと、Herokuの仮想インスタンスを利用した実験の結果が参考になります。Scala(Finagle)がNettyの実装を利用したものになりますが、秒間6000リクエスト時の1dyno(APサーバー)の応答が秒間4000レスポンスで、C(Accept)、Java(Jetty)、Java(Tomcat)、Js(Node)、Pyt
Perlだと、 use Data::Dumper; my @hoge = ("fuga") x 5; print Dumper \@hoge; __END__ $VAR1 = [ 'fuga', 'fuga', 'fuga', 'fuga', 'fuga' ]; みたいな感じでx演算子を使って任意の個数の密な配列を簡単に作ることができるのだけど、JavaScriptではどうしたら良いのだろう?と。 new Array()で任意のサイズの配列は作れるけど、中身が無くて各要素に値を入れることができない。 $ node > new Array(5) [ , , , , ] > new Array(5).map(function () { return "fuga" }) [ , , , , ]ただ、Array.joinを使って一度文字列を作ってsplit、とかやれば一応できる。 $ node >
Scala2.9から、DynamicってのでRubyのmethod_missing的なことができるようになる.....ハズだったんだが、 2.9正式リリースの数時間前にいきなりこの機能はサポートされなくなった。 といっても全く使えなくなったわけではなく、scalacやscalaコマンドに-Xexperimentalオプションを使えば使えるようになる。 で、Dynamicってどんなのかというと、Dynamicというトレイトを実装したクラスは、定義されていないメソッドが呼び出されるとapplyDynamic(methodName:String)(args:Any*)というメソッドが代わりに呼び出されるようになる。 scala> class Foo extends Dynamic { | def applyDynamic(methodName:String)(args:Any*) = { | p
In this post, I take a look at the different patterns that you need to know when using Node.js. These came from my own coding and from a look at the code behind Tim Caswell's flow control libraries. I think it is necessary to know how these basic patterns are implemented even if you use a library.. 1. Objects and classes 1.1 Class pattern // Constructor var Class = function(value1, value2) { this.
Scripted is a fast and lightweight code editor with an initial focus on JavaScript editing. Scripted is a browser based editor and the editor itself is served from a locally running Node.js server instance. What are the key features? Fast startup, lightweight. Syntax highlighting for JavaScript, HTML and CSS. Errors and warnings: JSHint is integrated to provide error/warning markers on JavaScript
Ultra-modern, AI-powered text editor with robust API capabilities, a wide range of settings, good documentation, and tons of integration examples. <h1>Exploring the Infinite 🙂</h1> <p>Space, the final frontier, stretches infinitely beyond the confines of Earth, a vast expanse of darkness speckled with stars, planets, and <b>galaxies</b>. It is a place of profound mystery and beauty, where the law
僕はこれまで個人や会社を通じて30近くのWebサービスを作ってきて、失敗したり、ちょこっとうまくいったりを繰り返してきました。最近では、Facebookページで700万人近いファンを抱えるTokyoOtakuModeというメディアの立ち上げ&運営を行ったりしています。 Webサービスの立ち上げというのは何度やっても面白いものです。小さなアイディアが、もしかしたら世界を変えるようなサービスに姿を変えることになるかも、と思うといてもたってもいられない、そんな気持ちが充満してきます。今回は、かつて僕が個人運営していたWebサービス「ゲームブログランキング」というサービスを立ち上げた話を書いてみたいと思います。 ゲームブログランキングはゲームタイトルごとに、どのブログの人気が高いかが分かるサイトです。ブログの人気度や面白さというのは、検索エンジンの順位では分かりづらいもので、検索結果の上から順番に
NTTコム オンライン・マーケティング・ソリューション(略称:NTTコム オンライン)は、Twitter社との戦略的提携に基づき、「FireHose API(*1)」よりツイートの全量データを取得、Twitter上を流れる顧客の声をリアルタイムに把握・分析するサービスを開発しました。ソーシャルリスニングサービス新「Buzz Finder」として、本日より提供を開始します。 また、本サービスはNTTコミュニケーションズ(略称:NTT Com)を通じ、「Bizマーケティング BuzzFinder」としても提供します。 NTT Comグループでは、ビッグデータを活用し、よりレベルの高い顧客コミュニケーション(CRM)の実現に向けたサポートを強化していきます。 1.背景 ソーシャルメディアは今やインターネット上でもっとも利用されるサービスとなり、その上を流れる顧客の声は利用者の増加とともに膨大な量
※ 2012-10-18追記 forEachはfilterの間違いでした。修正しておきます。 Smashing Node.js: JavaScript Everywhere (Smashing Magazine Book Series) 作者: Guillermo Rauch出版社/メーカー: Wiley発売日: 2012/09/11メディア: ペーパーバック購入: 1人 クリック: 67回この商品を含むブログを見る 本ブログは東京Node学園祭2012 アドベントカレンダーの1日目の記事です。 さてさて、Smashing Node.jsを読んでます。 読んでいて思ったのですが、非常に良書です。 著者は 前回のNode学園祭で魔法のようなライブコーディングを見せた Guillermo さん。 せっかくなので、Smashing Node.jsで書かれている内容の中で琴線に触れたものはシリーズ
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
管理対象のサーバー台数が少ない場合など、chefのサーバーを運用するコストとベネフィットを天秤にかけてみて、ああこれどう考えても労力ペイできないな、でも設定ファイルを手動で管理するのはやだな、といったときに[roundsman](https://g ithub.com/iain/roundsman)を使うといいという話。 roundsmanは、chefのレシピを転送してchef-soloを実行するcapistrano向けライブラリ。アプリケーションのリリースタイミングに併せてインフラ設定の変更が必要になることは往々にしてあるので、capistranoを使ってデプロイとインフラ設定変更を一括適 用できるのは便利だ。 ここでは、Railsアプリを対象にroundsman適用までの作業を簡単にまとめる。 手順 まずは適当なRailsプロジェクトを作るところから。 PROJECT="my_fant
意外とAngularJSを使った入力フォームのサンプルが無かったので作ってみました。 まず作ったものがコチラ AngularJSを使えば手軽にシンプルかつリッチな入力フォームを作ることができます。自前のJavaScriptを用意すればさらに凝ったものも作ることができますが、今回は自前のJavaScriptを使わないでもこれだけできます!というサンプルです。 個別のバリデーションチェック サンプルで行われているバリデーションは、全てAngularJSによるもので、JavaScriptによるコードの記述は一切書いていません。その代わりに、以下のような記述でチェックする内容を指定しています。 <form method="post" name="userInfo"> ... <input type="text" name="userName" ng-model="userName" ng-minl
この前の土曜日に、Qiita Hackathonが開催されたのですが、縁あってうちの会社が会場提供協力していました。 自分は当日午後から、別の勉強会の会場提供の協力をしていた関係で、ずっと会場にいれる状況でなかったのですが、最初のテーマ発表&雰囲気だけでも何となく体験したかったので、受付開始直後位に会場入りしていました。 会場内に音楽が流れてて、普段うちの会社がやるような技術セミナーとは当然違う雰囲気を感じつつ、午後からの勉強会会場提供のために、AM11:00頃に会場を後にしました。 リモートだけどQiitaのハッカソン疑似体験してみた 午後からの勉強会の会場準備が終わった後、会場にいなかったけど、折角なのでQiitaのAPI活用して、TitaniumMobile+CoffeeScriptで、ビューワーアプリでも作ってみようと思ってチマチマ作業してました。 反省点 当日の朝8:00頃に会場
某DevLoveというところで話をしろ、ということでありましたので、いろいろ話をして来ました。 http://devlove.doorkeeper.jp/events/1733 まとめはこちら http://togetter.com/li/387189 あと、しんやさんの詳細なブログがこちら http://d.hatena.ne.jp/absj31/20121009/1349795347 スライドはこちら http://www.slideshare.net/okachimachi/devlove1 以下、ちょっと自分なりにまとめを。 ■自分なりにどう話したか 自分の仕事的にはHadoopとAsakusaでの課題解決が現在の本業です。ただ、Asakusaの位置づけとして、SIのための道具立てという側面が強く、また結果として会社も直接・間接にSIにはかかわっているので、割と現状の問題も意識して
TypeScript の web editor の出来に感動したので JSX web editor に補完機能をつけました。Ctrl+Space/Ctrl+P/. で補完候補を表示します。 これはCodeMirror*1についてくるプラグインであるsimple-hint.jsとJSXコンパイラの補完機能をつかったものです。JSXコンパイラの補完機能はjsxdocやメソッドのシグネチャについての情報も得られるのですが、simple-hint.jsは単に補完候補のリストを表示させるだけのようなのでとりあえずはそれだけ対応しました。 *1:JSX web editorはCodeMirrorを使っています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く