SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。
はじめに JavaScriptはオブジェクト指向言語です。しかし、そのオブジェクトの性質は、他に良く知られているオブジェクト指向言語のJavaやC++と大きく異なっています。 そこでこの記事では、なぜそのような違いがあるのか、JavaScriptにおけるオブジェクト指向の言語思想を見ていくと共に、その違いの根幹であるプロトタイプについて解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(JScript、ActionScript)でも通じる内容になっています。 対象読者 プログラミングの基本的な知識、ならびにオブジェクトやメソッドと言った基礎的な概念については、ここでは解説しません。最低限、オブジェクト指向プログラミングについて
■インストール前の準備を行う Windows XPのインストールCDを用意します(後で必要になります)。 Administrators権限をもつユーザー(コンピュータの管理者)でログオンします。 ■IIS 5.1をインストールする Windowsの[スタート]メニューから[コントロールパネル]を選択します。 [プログラムの追加と削除]をクリックします。 [Windowsコンポーネントの追加と削除]をクリックします。 [インターネット インフォメーション サービス(IIS)]のチェックボックスにチェックを付けて、[詳細]ボタンをクリックします。 [FrontPage 2000 Server Extensions]のチェックボックスのチェックを外し、[OK]ボタンをクリックします。 [次へ]ボタンをクリックします。 次の画面が表示されたら、Windows XP のインストールCDをパソコンにセ
はじめに JavaScriptはオブジェクト指向言語です。しかし利便性のために、C言語などと同じようにグローバルな関数を定義し、構造化的な手法でプログラミングすることも可能です。 この記事では、JavaScriptにおける関数の基本的な性質を見ていくと共に、関数の正体、および関数の使用方法について解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(JScript、ActionScript)でも通じる内容になっています。 対象読者 プログラミングの基本的な知識、ならびにオブジェクトやメソッドと言った基礎的な概念については、ここでは解説しません。最低限、オブジェクト指向プログラミングについて理解をしている人を対象としています。
はじめに JavaScriptはオブジェクト指向言語です。従って、そのプログラミングは、オブジェクトの生成やプロパティの参照、メソッドの実行などを組み合わせる作業と言えます。つまり、オブジェクトを上手く扱うことができなければ、JavaScriptの良いコードは書けません。また、JavaScriptにおけるオブジェクトの考え方は、JavaやC++とは根本的に違っています。 そこで、この記事では、JavaScriptにおけるオブジェクトの基本的な性質について見ていくと共に、JavaやC++といった他のオブジェクト指向言語との違い、JavaScriptにおけるオブジェクトの扱い方などを解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(
The Codehaus, the Boo projectは25日(現地時間)、Booの最新版であるBoo 0.7.5を公開した。BooはJavaのようにオブジェクト指向であり、かつ、静的型付で動作するプログラミング言語。C#やVB.NETのようにCLI(Common Language Infrastructure)で動作するように設計されたプログラミング言語で、文法はPythonによく似ている。言語やコンパイラの拡張性が高いという特徴がある。 Boo 0.7.5はBSD Licenseのもとで公開されているオープンソースソフトウェア。静的型付言語であるため、実行速度はC#やVB.NETと同等かそれに近いものだとされている。WinForms/GTK#を使った実装にも対応しているため、すでにデスクトップアプリケーションの開発にも使用できる。 Boo 0.7.5ではたくさんのバグ修正と改善がお
今回は、パターンを1つだけ紹介します。「Mediatorパターン」です。GoF本では、それぞれのパターンの「目的]「背景」「効果」などが明示されています。私も、ちょっと真似をしてみましょう。複数のオブジェクトを組み合わせてプログラムの機能を実現するという目的において、オブジェクト間の関連がゴチャゴチャになってしまうという背景(問題)があり、Mediatorパターンの採用によって関連をキレイに整理できるという効果があります。説明だけでは、何のことだかわからないと思いますので、具体例をお見せしましょう。 図1[拡大表示](1)をご覧ください。これは、UML(Unified Modeling Language、ユーエムエル)と呼ばれる表記法で記述されたプログラムの設計図です。UMLでは、四角形の中に下線付きで名前を書いてオブジェクトを表し、関連のあるオブジェクトを矢印で結んで示します。ここで関連
The Apache Software FoundationおよびThe Apache HTTP Server Projectは23日(米国時間)、mod_pythonの最新版となるmod_python version 3.2.5 Betaを公開したことを発表した。 mod_python version 3.2.5 Betaはサーバ側でPythonインタプリタを実行するためのApacheモジュール。mod_python version 3.2.5 Betaを使うと、多くの場合で古典的なCGIとして実行する場合よりも高速にPythonスクリプトが動作するようになるほか、データベースへのアクセスなどでより拡張された機能を使えるようになる。 mod_python version 3.2.5 Betaでは、Apache HTTP Serverとのより優れた連帯を実現するためにいくつかの新しい関数と
それは何? prototype.js は Sam Stephenson によって書かれた JavaScript ライブラリです。 この熟考の上記述された標準に準拠したコードは、Web 2.0 において特徴となるリッチでインタラクティブなウェブページを制作する際の重荷を、あなたの肩から取り去ってくれるでしょう。 もしこのライブラリを使ったことがあるなら、充実したドキュメントがこのライブラリの売りではないことに気がついたはずです。 私は他の開発者と同様に、ソースコードを読み、試行錯誤しながら prototype.js を理解しました。 自分が学んでいる間にメモを取り、それを他の人たちと共有することは価値があるのでは、と考えたのです。 加えて、このライブラリによって提供されているオブジェクト、クラス、関数、拡張機能についての 非公式リファレンス も提供しています。 ここで提供する例とリファレンス
2004-07-20 近況 頭痛を抱え社内の保健室(のようなところ)を訪問. 偏頭痛がするんです. 偏頭痛ですか頭痛ですか. 偏頭痛と頭痛は違うんですか. 偏頭痛は締めつけられるような痛みがするの. 痛みに偏りがあるということではないんですね. 違います. じゃあ頭痛です. こうして処方されたバファリンは良く効いた. バファリンを風邪薬だと信じていた私の誤解は, 頭痛の種などない長閑な暮しの象徴に思える. やさしさを噛み締め, 顔をしかめた. 空腹時を避けて服用すること. ハードウェア化を目指すデスクトップ・グラフィクス デスクトップ・アプリケーションで使われる平面グラフィクスのレンダリング・エンジン(レンダラ)について少し調べた. 停滞しているように見えたこの分野も少しずつ進歩している. Win32-GDI や Xlib といった古典の時代はとうに去って, 今は PDF 並の描画能力を持
Google Mapsへの驚きから始まったAjaxブームは、とうとうAjaxを基盤技術として国産ソフトウェアベンダまで生み出した。株式会社HOWS(ハウズ)は、あのBiz/Browserを生み出したアクシスソフトの創業者である大塚裕章氏が新たに起業したベンチャーである。 同社の主力製品はAjaxBuilderだ。AjaxBuilderはAjaxを利用したWebアプリケーションをGUIで構築できる開発ツールで、そのライトバージョン(基本機能のみを提供)が年内に出荷される予定だ(2005年11月現在)。 ■コードを1行も書かないAjax開発ツール AjaxBuilderは、GUIのインターフェイスのみでAjaxアプリケーションを構築できるユニークなツールだ。Ajaxアプリケーションでよく利用されるコードがコンポーネントで用意されているため、アプリケーション作成者は、これらを組み合わせるだけでA
混乱させますw 私も最近まで知らなかったのですが、任意のタイミングでOCXもインスタンスの生成が可能みたいです。 WinSockを張らずにPGを書き上げ、WinSockコントロールを使用する方法がわたしの利用しているメーリングリストに出ておりました。 その結末は、「あまり公開はされてはいないけど、ほとんどのコントロールはEXEにしてからOCXとして取り込むことができる」ということです。 ActiveXDLLも参照設定をしなければ、DLLバージョンが違っても大丈夫です。 ただし宣言が As HogeHoge←(DLLの定義)を As Object として、CreateObject("DLL定義")のように行うと、引数が一緒ならEXEはリコンパイルしないでもいいです。実例として、エクセルを参照設定して[as Excel]と宣言していたら、その参照設定に対応したExcelしか操作できませんが、[
Fsolが .NET Framework 2.0対応のQuiQpro新版を12月末に出荷,中小規模案件を狙う 富士通システムソリューションズ(Fsol)は2005年12月28日,同社の基幹システム向け開発ツールQuiQproの新版「QuiQpro-.NET/Web」を出荷開始する。同製品は,マイクロソフトの最新アプリケーション実行/開発環境である「.NET Framework 2.0」に対応したのが特徴で,C#を使ったASP .NETベースのWebアプリケーションの開発を支援する。価格は開発キットが60万円(1ユーザー,1年目保守無料,ノードロック・ライセンス,2年目保守料10万円)から。運用には別途,実行ライセンス(1サーバー10万円,1年目保守無料,ノードロック・ライセンス,2年目保守料2万円)が必要となる。 QuiQpro-.NET/Webは,業務アプリケーションの設計作業とプログラ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く