いま注目されているサーバサイドJavaScriptの火付け役となったNode.js。その開発者であるライアン・ダール(Ryan Dahl)氏自身がNode.jsを紹介した講演「Introduction to Node.js with Ryan Dahl 」のビデオが公開されています。 この講演は、サンフランシスコのSF 本質的な違いとは何か Node.jsを触ってみよう。今日は特にスライドは用意してなくて、タイプしてどんなものかを動かしながら紹介していくつもりだ(注:ダール氏はここで最初に「
いま注目されているサーバサイドJavaScriptの火付け役となったNode.js。その開発者であるライアン・ダール(Ryan Dahl)氏自身がNode.jsを紹介した講演「Introduction to Node.js with Ryan Dahl 」のビデオが公開されています。 この講演は、サンフランシスコのSF 本質的な違いとは何か Node.jsを触ってみよう。今日は特にスライドは用意してなくて、タイプしてどんなものかを動かしながら紹介していくつもりだ(注:ダール氏はここで最初に「
node.jsに関する基礎やチュートリアルのまとめ。 リアルタイムなWEBを実現するには必須のサーバサイドJS、node.jsについて色々とまとめてみました。 node.js node.jsについて node.js なんとなく凄そうだけどよく分からないという方も多いかもしれないので簡単に解説。 一番最初見た時は何かのJavaScript ライブラリかと思ったのですが、全く違って、V8というChromeにものっている高速JavaScriptエンジン上で動くサーバを動かせる仕組み。 サーバ自体を具体的に言うと次のようなコードで実現します。 var http = require('http'); http.iteHead(200, {'Content-Type': 'ain
解釈が間違っている点がある可能性が御座いますのでご了承くださいませ。記事の内容としては「Node.js なら他のサーバよりもこんなに簡単に WebSocket が扱える(ライブラリがある)」というような内容となっていますので、ご了承いただければと思います。 Node.js って何? Node.js についてよくわからず最初は以下のページを読んでました。 Node.jsに関する基礎や開発・チュートリアルのまとめ:
サーバサイドJavaScriptにはNode.js以前にもいくつかの実装がある。ちょっと前に注目されかけたものだと、現在はAppcelerater社に買収されたAgoJsやnarwhalやv8cgiなど選択肢の一つとして数えられるサーバサイドJavaScript実装がいくつかある。ただ、これらはNode.jsのように注目を浴びているわけではない。 Node.jsとこれらの既存のサーバサイドJavaScriptの違いは、他のサーバサイドJSの動作モデルが既存のサーバサイドのものと変わらないのに対して、Node.jsの場合はそうではないから。具体的には、HTTPコネクションのハンドリング戦略が違っていて、既存の動作モデルが1コネクションに対して1プロセス/スレッド消費するのに対して、Node.jsの場合は非同期I/Oを用いて
個人的にも気になっているnode.jsを 使用したWebアプリをオープンソース として公開してくれているソフトウェア があったのでシェア。リアルタイムで 付箋で貼ったようなメモを共有する事 が出来るWebアプリ・Scrumblrです。 サンプルとしても参考になりそう。 node.jsはサーバサイドのアプリケーションの実装言語にJavaScriptを用いたプラットフォームです。node.jsに関してはnode.jsに関する基礎や開発・チュートリアルのまとめという記事が分かりやすいので合わせてご覧ください。 このnode.jsを使ったWebアプリがオープンソース(GPL)としてGithubにてコードが公開されています。 Scrumblrはnode.jsを使ったWebアプリのサンプルです。デモではjQueryと
2011年はサーバサイド JavaScript の年! サーバサイド JavaScript の本命は node.js! ということで割と普通のウェブアプリケーションを node.js で作るためのチュートリアルを書いてみました。WebSocket とか新しめの話題は結構見ますが、it.ly とか t.co とか nico.ms みたいなアレです。短縮 URL のデータは MySQL に保存します。 結構長文になっちゃったので、先に目次置いときます。 node.js のインストール npm (Node Package Mana
2009年12月29日08:34 Ruby RSpecでGrowlなテスト環境♪ rails + autotest(ZenTest) です。で、.autotest をこのように設定しました。これでテストの度にその結果を Growl で通知してくれるようになります。 require 'autotest/redgreen' #require 'autotest/growl' IMG_OK = '~/.autotest_icons/rails_ok.png' # 成功時の画像 IMG_NG = '~/.autotest_icons/rails_fail.png' # 失敗時の画像 IMG_PD = '~/.autotest_icons/syatyou.jpg' #
2011/07/07追記 実はこの記事の内容よりも以下のGuardを前提にした構築がおすすめ。 Rails3+RSpec2+Spork+Guard(guard-rspec,guard-cucumber)で最速のBDD(振舞駆動開発)環境を作る | Curiosity Drives Me Guard便利すぎです。 久々にRailsでできる仕事が来たので久々に環境構築。 記事の一番最後に挙げた参考の渡り歩きつつ設定した。 Rubyのバージョンは1.9.2。Railsは3.0.5。 プロジェクトの作成 $ rails new -T hoge RSpecを使うのでUnitTestはいらないということで。 Gemfile 必要なものをpment, :test do gem 'spork', '~> 0.9.0.rc' gem 'rspec-
Click to view the full size I haven’t used Poem. And technically, I really don’t think that one should compare MySQL which is relational database with document based non-relational databases like: CouchDB and MongoDB. In my opinion, MongoDB out-perfDB in terms of querying, insertion and ease of DB’s support for MVCC and t
Node's goal is to provide an easy way to build scalable JavaScriptフレームワークやHTML5テクニックの紹介とともにNode.jsが取り上げられることが増えている。Node.jsはChromeのJavaScriptエンジンV8を活用して開発が進められているサーバサイドプラットフォーム。JavaScriptを使ってサーバサイドで動作するアプリケーションを簡単に開発できる。Node.jsには次のような特徴がある。 JavaScriptを使ってサーバサイドアプリケーションを開発できる。 スケーラビリティの高いネットワークプログラムを高いスキルを要求されずに開発することが可能。 高い並列性を実現。内部の実装はepoll(7)、kqueue(2)、/dev/poll、select(2)などOSごとに
「2011年はサーバサイドJavaScriptの年になる」 こう書いているのは、JavaScriptのテストフレームワークZombie.jsの作者Assaf Arkin氏。ブログLabnotesで、エントリ「2011 is year of the Server-Side JavaScript」を公開しています。 5年前のRubyや90年代のJavaに似ている Arkin氏は、JavaScriptが登場したときにJavaScriptも用意していたのを覚えている人はいないだろうな、との書き出しで過去を振り返っています。 not many people remember, Server-Side JavaScript for writing the back-end it was called LiveWire.
はじめまして! 技術部2年目のsugyanと申します。 初めてtech.kayac.comに投稿します! 先日自分のブログで書いた記事が思いのほか好評だったので、これについてもう少し詳しく書いてみようと思います。 node.js+socket.ioを使ったライブコーディングwebアプリを作ってる - すぎゃーんメモ node.jsについて 最近話題の、サーバーサイドJavaScript「node.js」。みなさん触ってみてますか? 「Google V8 JavaScript Engineによるイベント駆動の…」と、どんなものかは知っているものの実際には触っていない、という人がまだ多いような気がします。 僕も昨年の12月くらいにようやく触ってみた という程度なのですが、意外にお手軽で簡単に使えるし面白いので、 「JavaScriptはまだニガテで ><」というヒトでも安心して始められるのでは
本稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CoJavaScriptには、「CoJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCo
2010/09/07 KVS(キー・バリュー・ストア)に分類されるオープンソースのRedisの新バージョン、「Redis 2.0.0」が2010年9月5日にリリースされた。Redisはmemcachedと同様にキーと値のペアをメモリ上に保持するKVSの一種だが、3つの際立った特徴がある。1つはハッシュ以外のデータ構造もサポートしていることで、リスト型、集合型、順序付き集合型などのデータ構造が扱え、サーバ側でコレクションに対するpush/pop、コレクション同士のunion/intersection、数値のincr、decrなどの操作がアトミックに行える。バージョン2.0では複数の操作を1つにまとめてアトミックに操作するコマンドも増えている。 もう1つのRedisの特徴は、マスター・スレーブによるレプリケーション設定ができ、リード側のスケールアウトが容易にできること。 そして3つ目の特徴は、
翻訳について¶ このドキュメントは、RedisのWiki(http://code.google.com/p/redis/wiki/)の内容を参考にしながら、構成などはSphinxに合わせつつ翻訳しています。また、必要に応じて、配布物の中のファイルなども引用しながら訳しています。
昨日はOSCに行ってきました。セミナーやブースはほとんど行かず、例によってRubyの会のあたりでだらだらしてたわけですが。 思いがけず師匠の師匠、id:t-wadaさんにもお会いできてびっくり。 で、そこでRailsとTDD(BDD)の話なんかしたので、一週間で思ったことをつらつらと。たぶん不正確というか、理解の足りないところもいろいろあるので、そのへんのツッコミをいただけると感謝です。 書いてたら長くなったのでagenda モデルのテストでは、とにかくロジックを書いたらテストを書く*1。def..endブロック(wを書いたら必ずテストもあるはず。 RailsのMVCコンポーネントの中では一番テストし易いので、そういう意味でもモデルを厚くすると幸せになりやすい。 コントローラのテストでは、基本的にリクエストを受けてから表示対象のオブジェクトを導出するまでをテストしたい。 ビューのテストでは
TDDBC in Tokyoをitでやる予定なので、TDD関連資料をあさってました。 実際に手を動かして、1から2時間で最後までやり通せるTDDの資料を見つけました。 TDDに興味を持った方が最初にやるのにちょうど良い内容なので、お知らせします。 オブラブで公開されている車窓からのTDDです。Java+JUnitの構成で書かれていますが、itで、ほとんどIt 三角測量 リファクタリング などのタイミングを具体的に理解できるストーリー仕立てになっています。内容のボリュームもお手軽なので、TDDに興味のある方は、やってみてはいかがでしょうか?TDDの良さが体験できると思います。 githubで公開しています。「
先日、今年の 1 月以来となる Stagehand_TestRunner の最新バージョン 2.7.0 のリリースを行いました。コマンドラインのテストランナーを提供するこのプロダクトは、テスト駆動開発 (TDD: Test Driven Development) をより快適にすることを目的としています。 今回は Stagehand_TestRunner の特徴と使い方をご紹介いたします。 Stagehand_TestRunner とは? Stagehand_TestRunner とは、it や
eloquentsw.com is coming soon This domain is managed at
極めよ「PDIC + 英辞郎シリーズ」 >> 「極めよ電子辞書・辞書ソフト」に戻る >> 「雑談辞典」トップに戻る (→ 辞書一覧、辞書購入) このページは、「英辞郎」という名の辞書について説明します。「英辞郎」という辞書は、厳選された翻訳家達がインターネット上で協力して作っている英語の辞書です。市販の辞書との決定的な違いは、毎日語彙数が増えていることです。2009年4月現在、170万項目(単語やフレーズ)を越え、1ヶ月で1万項目くらいのペースで増えています。現存する英語辞書の中で最も優れた辞書だと思います。これを知らない英語学習者も多いかと思いますが、それは非常にもったいないので、必ず手に入れ、使いこなして下さい。インターネット上では、アルクのホームページでこの辞書が検索できます。 予備知識 PDIC、英辞郎などの入手法 PDIC、英辞郎関連サイト PDIC、英辞郎関連書籍、CD-ROM
binWord/blogさんところで、 binWord/blog: Leopardの「辞書」アプリで「英辞郎」を使う って記事が年末に話題だったのですが、ターミナルからの作業ということもあり、手をつけてなかった(blogさんところに書かれてある通りだけど、わかりやすく?書いておきます。 Xcodeをインストールしておく 「/Developer/Expment Kit/project_templates」フォルダをデスクトップにコピー DiDi Dictionary Viewerの「ツール>英辞郎まとめて変換」を選び、英辞郎を変換する 変換して出来たファイルを「project_templates」フォルダに入れる 「binWord/blog: Le
語句の上にマウスカーソルを置くだけで、本的な方法は、調べたい単語をコピーして、辞書.appにペーストして調べる方法です。 しかし、それでは面倒なので、辞書.appを起動しないで単語の語句の意味がポップアップ表示する方法を紹介します。 検索結果をポップアップ表示する方法 辞書.appの「環境設定」を表示して、「コンテキストメニュー」の欄を「辞書パネルを開く」に設定します。 すると、右クリックや「Control」キーを押しながらクリックして「コンテキストメニュー」を開き、「辞書で調べる」コマンドを実行すると、辞書パネルがその場でポップアップとして開き、すぐに語句の意味を確認することができます。 さらに、簡単に検
このアドオンの不正を報告このアドオンが Mozilla のアドオンポリシー に違反している、あるいはセキュリティやプライバシー上の問題があると思われる場合は、このフォームを使って Mozilla へ問題を報告してください。 このフォームを使ってアドオンのバグを報告したり機能を要望したりしないでください。この報告はアドオン開発者ではなく Mozilla へ送信されます。
Leopard からかなり便利になった「辞書.app」を、Firefox から使う為の拡張を作ってみました。以前 userChrome.js スクリプトとして公開したのと、やっている事は同じです。 ちなみに記事を書くのをサボってたら、Look Up in Dictionary - soundscape out で既に紹介されてました。こんなマイナーなのを、どうやって見つけたんだろう。これに限らず「soundscape out」は情報が早く多岐にわたっていて常々感心させられっぱなしなんですが、今回は自分の事なんでちょっとびっくり。 使い方 辞書.app で調べたい語句を選択して、右クリックからメニュをクリックして下さい。なお OS X 10.4 では、辞書.appが起動している必要があります。起動していないと語句の検索は行なわれず、単に辞書.appが立ち上がるだけになります。 ダウンロード
Firefox からも、 Chrome.js 用のスクリプトです。 文字を選択してコンテキストメニューを実行すると、Dictionary.app が立ち上がって選択文字を引いてくれます。Cocoa アプリでのControl-Command-dほど便利ではないけど、そこそこ使えるんではないかなと思います。 ダウンロード lookupindictionary.uc.js 動作確認 Firefox 2.0 - 3.0 userChrome.js 0.8 alice0775氏作のuserChrome.js ローダ 使い方 簡単ではありますが、機能紹介です。夫々の設定を変更するには、ファイルを直接編集してください。 文字選択後、コンテキストメニュー Dictionary.ap
先週末に MacBook を会社に買って貰い、ごにょごにょヘルプ読みつつ触っているのですが、辞書ツールの出来のよさに感動。ショートカットキー一発で、カーソル下の単語の意味やら和訳やらがポップアップする、その使い勝手の良さったら無いですね。Apple++。 そこで、Leopard登場から数ヶ月経過後、今更ながら簡単な使い方ガイダンスをご紹介。 目次 使い方 - 基本 使い方 - もっと簡単に 使い方 - 直接単語を入力して検索 使える辞書の種類 全画面表示時のショートカット Firefox等では動作しない件 URL "dict://単語" でも辞書検索が可能 羨ましいと感じたWindowsユーザな彼方へ 関連情報 使い方 - 基本 Webページや
Lingoes is an easy and intuitive dictionary and It offers lookup dictionaries, full Italian, Spanish, Portuguese, Russian, Greek, Swedish, Turkish, Chinese, Japanese, Korean, Polish, Ara
以前、本指・control-クリック) >> 辞書で調べる 辞書.appの環境設定で、辞書.appの起動か、ポップアップ表示か、選択できる。 調べたい単語をマウスオーバーして... control-command-D*1で、辞書がポップアップ表示される。 control-commandを押し続けながら(Dだけ離して)マウスを移動すると、単語の意味が次々と切り替わってポップアップ表示される。 control-commandを離せば、ポップアップ表示は終了する。 その時に認識していた操作は、ここまでだった。 さらに、contro
2024/11≪ 12345678910111213141516171819202122232425262728293031 ≫2025/01 カナダ旅行記もまだ最中ですが、ちょっと脱線。 今日はマウスオーバー辞書(ポップアップ辞書とも言うらしいけどどっちなのかな?)についてです。 最近便利なので ebook をよく読んでいます。小説だったり、無料で配布されている物だったりとそれぞれバラバラなんですが、眼は疲れますがパソコンで読めるし、場所も取らないのでそれなりに重宝してます。 大抵はブラウザを立ち上げて、英辞郎on the Web か Excite 翻訳を出しているか、Firefoxのサーチエンジンにどちらも組み込んであるので、それで検索しています。あまり重要でない言葉は引きませんけど、キーになるようなのだけはちょろっと引きます。でもいちいち引くのはめんどくさい。 Windows にはポ
次に見つけた、LiveDictionary (Cocoaアプリケーションに組込めるとのこと。CapsLockがONのときだけポップアップが動作する、というような設定もでき、私はそうしています。
単位のために専門外の論文を読むことになったのだが、単語を調べるのが非常に面倒くさい。 と言うわけで、ある程度楽する手段を考えてみた。 利用するのはライフサイエンスディクショナリィのaddon。 前処理として、論文のほとんどはhtml変更。 仕上げに、ライフサイエンスディクショナリィをfirefoxにインストールし、 先ほどのhtmlを読み込む。 インストールするとメニューバーに「LSD(L)」がでてくるので、LSDのプルダウンメニューの横に、チェックが入っていることを確認。 単語の上にマウスポインタを重ねると、単語の訳がでてくるので、単語を調べるのが楽になる。 生命科学用の辞書だが、情報系の用語にもそこそこ対応している。 h
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く