Thomas Fuchs, author of the script.aculo.us user interface JavaScript library, a member of the Prototype core team and a Ruby on Rails core alumnus. Thomas Fuchs氏が6 easy things you can do to improve your JavaScript runtime performanceにおいてJavaScriptの実行パフォーマンスを改善するための6つのテクニックを紹介している。Thomas Fuchs氏はscript.aculo.usの開発者であるとともにPrototypeコアチームのメンバーも務めている。またRuby on Railsでコアチームで開発を担当していたこともある。 JavaScriptエンジン
This site is here to highlight leading edge stuff that people are doing with Mozilla Firefox and the open web. Mozillaは10月27日(米国時間)、help build the mozilla developer networkにおいて「Mozilla Developer Network」の構想を発表するとともに、Webデベロッパへ向けて支援してほしいと申し出ていた。まずは簡単な調査に協力してほしいと説明がある。 help build the mozilla developer networkでは、今後はWebがますます重要性を増すとし、MozillaデベロッパとWebデベロッパの相互の情報交換をもっと円滑に進める場を提供すべきだと説明。MozillaデベロッパからはFire
今回はいきなり本題、しかも「書き込めるNTFSボリューム」の実現について。Windowsと大容量データをやり取りしたい向きには、ぜひトライしていただきたい。 Mac OS XとNTFSの微妙な関係 Mac OS XとWindowsの関係は、カインとアベル、はたまた不動明と飛鳥了のような"宿命のライバル"として描写されることが多いが、筆者は"良き隣人"が妥当だろうと考えている。会社ではWindowsだが自宅ではOS Xというユーザは多く、自宅にOS XとWindows両方というユーザも少なくない。第一、いまや「Boot Camp」や仮想化ソフトを使えば、OS X上で両者を共存させることができる。 Boot Campで使用しているNTFSボリュームはこのとおり、リードオンリーでマウントされる そこで浮上するのが「データのやり取りをどうするか」という古くて新しい問題。メールに添付する程度のデータ
米Verizon Wirelessは10月28日 (現地時間)、MotorolaのAndroid携帯「DROID」を米国で11月6日に発売すると発表した。Android 2.0 (Eclair)を搭載した初のスマートフォン製品になる。 Verizonは10月中旬からテレビCM「iDon't」を通じてDROIDの登場を予告しており、その挑発的な内容が大きな話題となっていた。 iDon'tでは、Appleの宣伝を想像させる軽快な音楽をバックに「iDon't have a real keyboard (本物のキーボードを備えていない)」、「iDon't run simultaneous apps (複数のアプリが同時に動作しない)」、「iDon't allow open development (オープンな開発を認めない)」など、いくつもの"iDon't"が画面に現れる。そして最後に「Every
QuercusとはCaucho Techonologiesの開発するJ2EEアプリケーションサーバResinに搭載されているJavaベースのPHPプロセッサだ。Resinはこれまでもそのコンパクトさと性能、また最新の仕様をいちはやく実装する積極性や実用的な独自機能の数々で高い評価を得ている。Quercusの登場以降、Resinは "fast, open source Java-PHP application server" と銘打っており、PHPへの取り組みの本気度が伺える。 Quercusは現時点では完全ではないもののPHP5の仕様を実装している。ResinのWebサイトによるとQuercusを使用することのメリットとして以下のような点が挙げられている。 Javaで実装されているためセキュリティ面でより安全。 分散セッションやロード・バランシング、コネクション・プーリングなどResinが
ShadowHashはMac OS X 10.3 Pantherにて採用されたパスワードの管理方法で、Jaguarにて使われていたLocalWindowsHashを引き継ぐものである(注3)。 LocalWindowsHashおよびShadowHashの特徴は、通常のログインの認証に加えて、Windowsとのファイル共有で使われる認証方式であるNTLM認証に利用できるという点にある。 WindowsのSMBによる共有では、LANMANやWindows for Workgroupの時代から存在する古いLM認証と、Windows NTと共に導入されたより新しいNTLM認証(注4)が存在する。 WindowsのNTLM認証では、生パスワードから生成したMD4によるダイジェスト値と、認証の度に生成されるランダムなチャレンジ値を用いてチャレンジレスポンス式の認証を行う。 UNIXの/etc/pass
「Learning Python」 米O'Reilly Mediaは、Python学習者向けのiPhone/iPod touchアプリ「Learning Python」をApp Store上で公開した。価格は600円。対応デバイスはiPhone/iPod touch(第2世代)で、動作環境はiPhone OS 2.0以降。ファイルサイズは4.3MB。 Learning Pythonは、O'Reillyから刊行されている同名の書籍をアプリ化したもの。オフラインでのコンテンツ閲覧や検索機能、ハイパーリンクを活かしたクロスリファレンスなど、iPhone/iPod touchアプリならではのメリットが盛り込まれている。 米O'Reillyは、Learning Python以外にも「Python Cookbook」が追加されているほか、「JavaScript: The Good Parts」「Rea
SitePoint: New Articles, Fresh Thinking for Web Developers and Designers Sean P Aune氏がSitePointにおいて18 Free Text Editors To Clean Up Your Codeのタイトルのもと、18のテキストエディタを紹介している。クロスプラットフォームで動作する無償のプログラムにフォーカスしているが、WindowsとMac OS X専用のもの、無償版が提供されている有償プロダクト、Webアプリケーションも取り上げられている。18 Free Text Editors To Clean Up Your Codeで紹介されているエディタは次のとおり。 クロスプラットフォームエディタ Amaya (WYSIWYG Webエディタとブラウザの双方の機能を備えたツール。メジャーブラウザがサポート
6月27日(オランダ時間)、Pythonの最新版となるPython 3.1が公開された。3.1は現在開発が継続されているバージョンの成果物で、前回の3.0に引き続き今回もプロダクションレベルと位置付けられている。 Pythonにはディクショナリと呼ばれるデータ型が用意されている。Pythonでよく使われる基本型のひとつだが、鍵や値を通してイテレーションする場合にデータを追加した時の順序は持されず任意の順序で処理がおこなわれる。順序を保持したい場合には独自に順序保持機能を持ったデータ型へ拡張して使われることがしばしばあった。これを受けて3.1では挿入した順序を記録したディクショナリが追加されている。 それ以外にも整数処理の高速化、入出力モジュールの高速化、ネストに関する新しい構文の導入、importステートメントに対するPythonリファレンス実装の実現などが実施されている。整数処理の高速化
Android Scripting Enviornment brings scripting languages to Android 最新版のiPhoneとなるiPhone 3G Sが発表された。さまざまな改善がほどこされているが、最大のポイントはアプリケーションが以前よりも高速に軽快に動作するようになったことだ。iPhoneの特徴は電話というよりもアプリケーションとサービスにある。実行速度の高速化は多くのユーザや開発者が望んでいたことだけに、この新製品は従来製品からの乗り換え組みを多いに満足させることになりそうだ。 iPhoneのネイティブアプリケーション開発はそれほど難しいものではないが、大きくみて2つの障壁がある。ひとつは開発環境がMac OS Xの特定のバージョン以降とアーキテクチャ向けにしか提供されていないこと、もうひとつは開発言語がObjective-Cであることだ。Obje
Webサービスを活用していきたい人のために Webサービスを活用する機会は増える一方だ。いつの間にか、メールのやりとりはWebメールサービスに、Webブラウザのブックマークはソーシャルブックマークに、ビジネス文書の作成だってオンラインワープロに──気づけばWebサービスを多用していたという人は少なくないだろう。そして、これからWebサービスを活用していきたいと考えている人もいると思う。本特集では、Webサービスをプライベートやビジネスなどに積極的に取り入れていきたい人に向けて、ジャンル別にさまざまなサービスリストを提供していく。ジャンルやサービスは順次拡充していく予定なのでぜひ活用してほしい。 掲載ジャンル一覧(順次拡充予定) Webサービスの種類 更新日 New Webメール 05-23-2009 New ソーシャルブックマーク 05-23-2009 New オンラインカレンダー 05-
Pygameを利用して開発されたゲームのスクリーンショット ゲーム開発フレームワークPygame2の最新版「Pygame2-2.0.0-alpha2」が公開された。プロジェクトのWebサイトでは、Windows向けのインストーラと、UNIX系OS汎用のソースコードが公開されている。動作にはPython 2.4 / 2.5 / 2.6 / 3.0のほか、SDL 1.2.10以降が必要。 Pygameは、Pythonからマルチメディアフレームワーク「SDL」 (Simple DirectMedia Layer) にアクセスするための開発フレームワーク。Pygameを利用することで、Pythonというマルチプラットフォームなスクリプト言語を利用し、ゲームなどメディアリッチな内容を持つプログラムを開発することができる。 Pygame2は、Pygameを全面的に書き換えた後継版として、pgreloa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く