株式会社鳥人間 郷田まり子 2009/10/22 ついにプレビュー公開が始まった、リアルタイム&(ポーリングによる)擬似プッシュ型のコミュニケーションとコラボレーションのプラットフォーム「Google Wave」の特集です。その概要と「Gadget」「Embed」「Robot」という3つの拡張APIを使ったWaveの作り方を徹底解説します Google WaveのRobotをGoogle App Engineに作る 前編の「プレビュー公開が始まったGoogle Wave「超」入門」では、Google Waveの概要や、クライアントサイドのGadgetとEmbedについて解説しました。後編の今回は、クラウドサイドのRobotについて解説します。 前編でも説明しましたが、Robotは一般参加者と同列の参加者として、Wave上で発言をしたり、画像を張ったりと、自動でコミュニケーションするソフトウ
「PHPの次に学ぶ言語」というテーマは、先の質問と逆順に答えていくことになった。 まず、id:amachang氏がさまざまな理由を挙げながらJavaScriptを推す。 一番大きな理由は、Webブラウザというプラットフォームで動く唯一の言語なので、さまざまな言語の人がJavaScriptをやらざるを得ない状況にあることです。その結果、JavaScriptの使い方が関数言語的であったり、オブジェクト指向的であったり、手続き指向的であったり、クラスっぽく使うには、プロトタイプっぽく使うにはというさまざまな情報が、どれが正しいというわけでなく多くのブログで取り上げられています。だから、さまざま言語に触れることができ、JavaScriptはすべての言語のハブになっていると思います 言語設計的にも、関数がファーストクラスオブジェクトで、純粋な値として使えるので、関数指向の言語でも使えるし、クラス指向
Sun Microsystemsは、著名PythonプログラマーのTed Leung氏とFrank Wierzbicki氏を同社へ迎え入れ、オープンソースとスクリプト言語への取り組みを強化した。 Sunは、オープンソースの利用、そして、JavaとSolarisという同社のルーツを超えた多角化という取り組みの一環として、Debian Linux創設者Ian Murdock氏などオープンソース関係の著名な人材をこれまでにも雇用している。 Pythonは、過去数年間で人気を得つつある。PHPやPythonなどのスクリプト言語は、ダイナミック言語、つまり、スクリプト言語の1つだ。場合によってはより複雑で習得しにくいと考えられているJavaよりも、開発で好んで使われる。 XMLとPythonに関連した仕事で知られているLeung氏は、「ダイナミック言語およびツール担当プリンシパルエンジニア」としてS
おととい寝るときに布団の中で思いついて、忘れないうちにメモした文章です。 プログラミングシンポジウムで「LLってなんなのよ」という話題になったのがきっかけです。 Jython本に入れるとしたらどこがいいでしょうね。第1章のJythonを使うメリットとかの所でしょうかね。本に使うかどうかはさておき、実質的にはただのアジテーションなので、ブログで公開してみました(笑) 反論は大歓迎です。 __ かつてプログラミングとは 機械語を人間が直接書くことでした。 その後、いろいろなプログラミング言語が発明されました。 抽象化能力の高い言語を使うと、 「ハードウェアに密着した、ごちゃごちゃした細かいこと」 を気にせずに済むようになりました。 同じ機能が短いコードで実装できるようになり、 生産性が高まりました。 抽象化能力こそが言語のパワーでした。 こうして、プログラミング言語はどんどん抽象化能力を高めて
自分に最適なシステムはどれか 以下に、Linuxにふさわしいオープンソースの選択肢を示す。なお、目的としてありがちなものから順に並べてある。 「どうしても外せない機能がある」 選択肢の数を絞るために最初に行うべきことの1つが、SSLやFTPアクセス、または負荷分散といった必要な機能をリストアップすることだ。CMS Matrixには、主要なCMSのすべてについて記録されたそうした機能の全一覧があり、10種類まで並べて比較できる。 もちろん、検討中のシステムに特定の機能が欠けていれば、その穴を埋めるためのほかのソフトウェアを探すことも可能だ。例えば、phpBBやSMFを利用すれば、フォーラムの機能を追加することができる。 「自分の利用している言語が使えるか」 Pythonを好む人にはZopeがふさわしいだろう。また、Wiki好きの人にはTikiwikiのようなWikiスタイルのシステムがあり、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く