SWIG-1.3 Development Documentation Last update : SWIG-1.3.40 (18 August 2009) Sections The SWIG documentation is being updated to reflect new SWIG features and enhancements. However, this update process is not quite finished--there is a lot of old SWIG-1.1 documentation and it is taking some time to update all of it. Please pardon our dust (or volunteer to help!). SWIG Core Documentation Preface I
Lua is an extension programming language designed to support general procedural programming with data description facilities. It also offers good support for object-oriented programming, functional programming, and data-driven programming. Lua is intended to be used as a powerful, light-weight configuration language for any program that needs one. Lua is implemented as a library, written in clean
はてなでは XS を使い始めて処理速度が改善されつつあるようです。 スクリプト言語へのバインディングは、もはやミドルウェアには必須の機能だと思います。 しかし、最近気になっているのは、少なくとも日本では XS 直書きのようなスクリプト言語固有の機能を直接使ってバインディングを作成している開発者が圧倒的に多いということです。 正直なところSWIG をもっと使ってほしいです。 私が気に入っている点は以下です。 1. SWIG はスクリプト言語固有のバインディング作成バッドノウハウを エレガントにラップしてくれます。たとえば、例外処理などがいい例ですが、 SWIG のインタフェイス上で例外処理を書いておけば、 各言語の例外処理のシンタックスに適切に変換してくれます。 2. バンディングレベルで OOP の機能が無く、プリミティブな関数呼び出ししかできない スクリプト言語(perl,python,
Windows Vistaではセキュリティ強化を中心に大幅な仕様変更があり,多くの「作りの悪いソフト」が動かなくなる可能性がある。その数はWindows XP Service Pack 2よりも多くなるだろう。マイクロソフトは2006年2月2日,ソフトウエア開発者会議「Microsoft Developers Conference(MDC) 2006」で,「日本語版Windows Vista:アプリケーション開発のコツ」というセッションを設けて,アプリケーションの挙動に大きな影響を与える重要な仕様変更点を説明した。 マイクロソフトプロダクトディベロップメントリミテッドの林真二氏は,「Windowsのバージョンアップによって発生する互換性の問題には,『一般的な互換性問題』と『新機能や機能変更に伴う互換性問題』の2種類がある」と解説する。 一般的な互換性問題とは,「OSのバージョンをチェックす
「実は,どのアプリケーションがWindows Vistaで動かなくなるか,Windows XP上で調べられる。マイクロソフトが無償提供している『Microsoft Application Compatibility Toolkit』を使って,アプリケーション互換性の調査をしてみてはどうだろうか」---システム管理者向けイベント「TechEd 2006 Yokohama」で,グローバルナレッジネットワークの横山哲也取締役技術担当(写真1)はこう呼びかけた。 横山氏が紹介した「アプリケーションがWindows Vistaで動くかどうか,Windows XP上で調べられるツール」とは,現在マイクロソフトがベータ版を公開している「Microsoft Application Compatibility Toolkit(ACT) 5.0」に含まれる「Compatibility Evaluator」とい
Windows XPでは,フォルダやファイルに対してアクセス権を設定できる一方で,プリンタやモデムに対してもアクセス権を設定できる(図1)。実際にフォルダでもプリンタでも,それぞれアイコンからプロパティ画面を開き,[セキュリティ]タブに切り替えると,そのフォルダやプリンタのアクセス権を同じ形式で確認できる。 これらは物理的に全く違う構造であるにもかかわらず,なぜWindows XPは,同じようにアクセス権を設定したり,確認したりできるのだろうか。また,Windows XPは,それらにアクセスできるユーザーかどうかを,何によって判断しているのだろうか。 Windows XPでは,ファイルやプリンタは「オブジェクト」という単位でとらえられている。これをコンピュータの世界では「オブジェクト指向」と呼んでいる。オブジェクト指向で考えるのは,ファイルやプリンタといったリソースだけでない。 プログラム
エンジニアは日々現場で学ぶ 開発現場で学べること 第4回 最良のシステム設計書とは? クロノス 山野寛 2004/1/28 エンジニアにとって最も大切なことの1つが、開発現場での経験だ。それがエンジニアに多くの知識と勘をもたらす。そんな開発現場で若きエンジニアが失敗し、そこで何を学んでいくか。それを毎回紹介したい。 ■要求定義から開発フェイズへ移行 前回(「第3回 システム開発の真の目的を見失わない 」)までわれわれの開発チームは、ある某サービス業を営む企業Aの要求定義をまとめる作業を行ってきた。その作業も3カ月間でようやく無事に終了し、いよいよ本格的な開発フェイズへと移行した。 開発フェイズではまず初めに、設計手段の統一化を図るため、メンバー全員で設計書の標準化を行うミーティングを実施した。われわれはこのミーティングで、クラス間の静的な関連の記述にはクラス図を、また動的な関連の記述にはシ
はじめに この本はオブジェクト指向技術を利用してソフトウェア開発することを目指す技術者および管理者のために書かれた本です。プログラムのコードや難しい数式などを排除してあり,図と文章によって基本概念や適用技術を平易に解説しています。オブジェクト指向技術を数学(形式)ぬきで探求する試みといえるでしょう。 本来,オブジェクト指向技術を,瓶から瓶へ水をもらさぬように,正確に伝えるには,数学(型理論)を必要とします。数学的形式化が行われていないと,オブジェクト指向で表面化する問題の議論がかみ合わず空転することが多いからです。あの時はこうだっだ,この時にはああだったと経験則の披露になりかねないのです。やはり何かしらの形式化は必要でしょう。しかし,数学的形式化の苦しみときたら並大抵ではありません。特に,後述するインヘリタンス(継承) や並列などが絡んだあかつきには残酷なのです。私だけかもしれません
これ の続き ようやく IE6 でも入力支援ができるようになった。使い方は前と同じ。 Firefox1.5とIE6で使えるようになったのでもういいかな。ダウンロードはこちら → ezSuggestPlugin-0.2.zip ただ問題がいくつかあって、解決できそうにない。 IE6 で選択した文字列の最後が改行だと、置換したときに改行がなくなる。 → TextRangeのせい? Firefox1.5 で改行せずに文字を入力していくとsuggest表示位置がずれる。 → 適度に改行が必要 trac.js の40行目でエラーが起きる。 → prototype.js の Object 汚染らしい。 trac.jsは for (var p in params) → for (var p=0;p<params.length;p++)とすれば回避は可能。 使い方その1 - [ [BR] ]を入力する P
If your Apple device needs repairs, you can go to an Apple Store, visit an Authorized Service Provider, or mail in your device. Whatever you choose, we’ll make sure your device works the way it should. Beware of counterfeit parts Some counterfeit and third party power adapters and batteries may not be designed properly and could result in safety issues. To ensure you receive a genuine Apple batter
概要 MacBookは、iBook 12/14-inchおよびPowerBook G4 12-inchの後継とされるApple製ポータブルマシン。白と黒の2色のバリエーション。 Apple Hardware Testを利用する Apple謹製のハードウェア診断ツール「Apple Hardware Test」を利用するには、本体付属のMac OS X Install Disc 1をディスクドライブに挿入した上で、[D] キーを押しながら(再)起動する。 電源投入/再起動時に画面が真っ暗になってブートしない 詳しい発生条件については検証していないが、Mac OS X v10.4.7をインストールした状態でPRAMクリア([Command]+[Option]+[P]+[R] を押しながら電源投入)を行うと、この状態に陥った。起動時に毎回PRAMクリアしてやれば起動するようだが、その後画面の輝度を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く