トップページ(公開ページ一覧)
66トピック、547ページ公開中
[SQLite3] SQLiteにC言語でアクセス(機能拡張編)
SQLiteは関数による機能の拡張が可能だ。これにより、SQLiteがよりアプリケーションに適した役割を発揮してくれる。ここでは機能を拡張するしくみのうち、フック(hook)、collator、ユーザー定義関数のそれぞれについて述べたい。- フック(hook)機構によるコールバック関数の設定と実行(1) - rollback
- フック(hook)機構によるコールバック関数の設定と実行(2) - commit
- フック(hook)によるコールバック関数の設定と実行(3) - update
- collationとcollatorの設定(1) - APIとコールバック関数
- collationとcollatorの設定(2) - 並び順(collator)の定義と設定
- collationとcollatorの設定(3) - collation設定の呼び出し
- ユーザー定義関数(1) - 関数の定義
- ユーザー定義関数(2) - 引数の取得
- ユーザー定義関数(3) - 戻り値やエラーを設定する関数
- ユーザー定義関数(4) - スカラ関数の定義と実行
- ユーザー定義関数(5) - 集約関数の定義と実行
- ユーザー定義関数(6) - 関数でのデータベース接続の利用
- ユーザー定義関数(7) - 関数のオーバーライド(再定義)
[SQLite3] SQLiteにC言語でアクセス(BLOB編)
SQLiteはバイナリデータ用のデータ型としてBLOBを定義している。対象は画像や音楽など文字列ではないデータで、それらをファイルから読み込んでテーブルにデータを蓄積したり、蓄積されたデータをテーブルから取り出したりできる。[SQLite3] SQLiteにC言語でアクセス(プリペアードステートメント編)
データの追加やSELECT文のWHERE句などの定型的な処理では、データの一部が変わるだけで構文は変わらないSQL文を何度も実行することが多い。そんなときはプリペアードステートメントを用いるとコンパイルの手間が減り、セキュリティの面でも良いとされている。ここではSQLiteにおけるプリペアードステートメントの活用について述べていく。[SQLite3] SQLiteにC言語でアクセス(SQL文実行編) - SQL文の生成と実行
RDBへのアクセスにSQLは欠かせない。それは軽量組み込みRDBのSQLiteも同じだ。ここではSQL文を文字列で生成し、それを実行するまでについて述べたい。[SQLite3] SQLiteにC言語でアクセス(基礎編)
SQLiteはサーバを使わない組み込み型の軽量RDBMSだ。1つのファイルがそのままデータベースとなり、SQLやトランザクションをサポートする。適用範囲はスマートフォン、Webブラウザなど幅広い。そんなSQLiteをC言語APIでアクセスし、データベース機能の一端にふれてみたい。[jQuery] jQueryの公式プラグイン - テンプレート(Template)
jQueryには、その機能を拡張するためのプラグインが多数公開されている。しかし、ここにきてjQuery1.4.3のリリースに先立って公式プラグインが登場した。その中から同じパターンに異なるデータを当てはめてHTMLを生成するテンプレートプラグインについて述べたい。- テンプレートの効果
- パターンの定義とHTMLの生成 / HTMLを生成するメソッド
- 名前をつけたパターン / データの加工
- パターンの変更による表示の切り替え
- テンプレートタグ(1) - データの埋め込み(${...}, {{= ...}}, {{html ...}})
- テンプレートタグ(2) - 特殊なプロパティ $item, $data
- テンプレートタグ(3) - 同じ構造の繰り返し {{each ...}}, $index, $value
- テンプレートタグ(4) - 生成する内容の選択 {{if ...}}, {{else ...}}
- テンプレートタグ(5) - 複数のテンプレートを融合 {{tmpl ...}}
- テンプレートタグ(6) - パターンを部分的に融合 {{wrap ...}}, $item.html
- テンプレートタグ(7) - {{wrap}}の引数
[Erlang] 関数からはじめるErlangプログラミング
Erlangプログラミングでは関数が処理の基本的な単位となっている。そこで関数を起点にしてErlangの基礎的なプログラミングを紹介したい。手続き型言語とは異なるアプローチではあるが、開発環境が同じなら、できることにそれほど違いはないはずだ。まずは一歩踏み出してみよう。- 関数の定義 / モジュールの構成
- モジュールの作成 / 関数の呼び出し
- 関数の処理の流れ - 式の構成 / 繰り返し / 分岐
- 無名関数の適用
- 関数による軽量プロセス(1) - 軽量プロセスの生成と起動
- 関数による軽量プロセス(2) - 軽量プロセスによるメッセージの受信
- 関数による軽量プロセス(3) - 軽量プロセスどうしでのメッセージ送受信
- モジュールの付加情報(1) - モジュール属性
- モジュールの付加情報(2) - プリプロセッサとマクロ
- 式に置き換えるマクロの注意点 / 定義済みのマクロ / モジュール属性の設定と参照
- コマンドライン引数の取得(1) - erlコマンドの引数から
- コマンドライン引数の取得(2) - 独自フラグとinitモジュール
- スクリプトとしての実行
[Erlang] リストとバイナリのの内包表現(Comprehension)
内包表現を用いると、元となるリストやバイナリの要素から新たなリストやバイナリを生成できる。並べ替えなどの多様な処理ができるのは、ジェネレータ、フィルタ、パターンマッチのおかげだ。[Erlang] Erlang開発環境の構築とEshellの基本コマンド
Erlangは誕生から20年余りが経過したプログラム言語だが、このところ注目度が高まっている。その理由は、並行・分散処理が記述しやすいなどの特徴がマルチコア化されたCPUでの処理に適しているとされるためだ。ここではJavaやRubyよりも長い歴史を持つこの言語の環境構築とその基本的な操作について述べたい。[JDBC] Java + DBアプリケーションの必需品 JDBC API (ResultSet更新編)
Java開発者なら、おそらくJava + DBアプリケーションを経験するだろう。そのときの必需品といえばJDBC APIだ。ここではそのJDBC APIのResultSetを用いたデータの更新を試していく。[JDBC] Java + DBアプリケーションの必需品 JDBC API (ResultSet参照編)
Java開発者なら、おそらくJava + DBアプリケーションを経験するだろう。そのときの必需品といえばJDBC APIだ。ここではそのJDBC APIのResultSetによる問い合わせ結果の参照を試していく。- ResultSetの役割と機能
- ResultSetによるカーソルの操作 - (1)1行ずつ動かす
- ResultSetのカーソルの操作 - (2)特定の行に移動 / 位置の確認
- ResultSetのデータを参照 - (1)数値の参照
- ResultSetのデータを参照 - (2)真理値の参照 / NULLの確認
- ResultSetのデータを参照 - (3)文字列の参照メソッド / Stringでの参照
- ResultSetのデータを参照 - (4)ストリームでの文字列の読み込み
- ResultSetのデータを参照 - (5)CLOB(ラージオブジェクト)型の読み込み
- ResultSetのデータを参照 - (6)日付と時刻の参照
- ResultSetのデータを参照 - (7)バイナリデータの参照
- ResultSetのデータを参照 - (8)特定の型のオブジェクトを参照 / ARRAY型
- ResultSetのデータを参照 - (8)SQLXMLを参照
- ResultSetのデータを参照 - (9)Javaオブジェクトを参照
[JDBC] Java + DBアプリケーションの必需品 JDBC API (PreparedStatement/CallableStatement編)
Java開発者なら、おそらくJava + DBアプリケーションを経験するだろう。そのときの必需品といえばJDBC APIだ。ここではそのJDBC APIのうち、PreparedStatement/CallableStatementによるSQLステートメントの実行を試していく。- PreparedStatementによるステートメントの実行 - (1)SELECTおよびバッチ実行 / パラメータのメタデータ
- PreparedStatementによるステートメントの実行 - (2)日付・時刻の設定
- PreparedStatementによるステートメントの実行 - (3)ストリームの設定
- PreparedStatementによるステートメントの実行 - (4)Blob / Clobの設定
- PreparedStatementによるステートメントの実行 - (5)ARRAY型の設定
- PreparedStatementによるステートメントの実行 - (6)Javaオブジェクトの設定
- PreparedStatementによるステートメントの実行 - (7)XMLへの対応
- PreparedStatementによるステートメントの実行 - (8)XMLデータのパラメータ設定
- PreparedStatementによるステートメントの実行 - (9)パラメータを設定するメソッドのまとめ
- CallStatementによるストアドプロシージャの実行 - (1)実行の流れ
- CallStatementによるストアドプロシージャの実行 - (2)OUTパラメータの値を取得
- CallStatementによるストアドプロシージャの実行 - (3)CALL文の戻り値とResultSetの取得
[JDBC] Java + DBアプリケーションの必需品 JDBC API (Statement編)
Java開発者なら、おそらくJava + DBアプリケーションを経験するだろう。そのときの必需品といえばJDBC APIだ。ここではそのJDBC APIのStatementインターフェースによるSQLステートメントの実行を試していく。[JDBC] Java + DBアプリケーションの必需品 JDBC API (導入・接続編)
Java開発者なら、おそらくJava + DBアプリケーションを経験するだろう。そのときの必需品といえばJDBC APIだ。ここではそのJDBC APIによるDBの導入と接続・切断を試していく。[Moose] Moose + Perl プログラミング(ロール編)
Mooseは、オブジェクト指向プログラミングやメタプログラミングなどを一括したフレーワークにまとめたPerlモジュールで、「モダンPerl」への流れを象徴するモジュールの1つとしてPerl開発者の注目を集めている。ここではロールの定義や関連する設定について述べていきたい。[Moose] Moose + Perl プログラミング(Moose::Util::TypeConstraints編)
Mooseは、オブジェクト指向プログラミングやメタプログラミングなどを一括したフレーワークにまとめたPerlモジュールで、「モダンPerl」への流れを象徴するモジュールの1つとしてPerl開発者の注目を集めている。ここではMooseのMoose::Util::TypeConstraintsモジュールを用いたプロパティの型のチェックについて述べていきたい。- Moose::Util::TypeConstraintsによる型チェック - (1)subtype, where
- Moose::Util::TypeConstraintsによる型チェック - (2)message, enum
- Moose::Util::TypeConstraintsによる型チェック - (3)coerceによる型変換
- Moose::Util::TypeConstraintsによる型チェック - (4)coerceによるインスタンスへの変換
- Moose::Util::TypeConstraintsによる型チェック - (5)coerceによる組み込み型への変換
- Moose::Util::TypeConstraintsによる型チェック - (6)coerceによる標準クラスへの変換
- Moose::Util::TypeConstraintsによる型チェック - (7)配列の要素をすべてチェックしてから変換
- Moose::Util::TypeConstraintsによる型チェック - (8)メソッドとプロパティのduck_type
- Moose::Util::TypeConstraintsによる型チェック - (9)writer/reader, handles, ロールのduck_type
[Moose] Moose + Perl プログラミング(プロパティのメソッド設定編)
Mooseは、オブジェクト指向プログラミングやメタプログラミングなどを一括したフレーワークにまとめたPerlモジュールで、「モダンPerl」への流れを象徴するモジュールの1つとしてPerl開発者の注目を集めている。ここではそのMooseを用いたプロパティ(Mooseではアトリビュートと呼ぶ)でメソッド設定について述べていきたい。- アクセサメソッドの名称 - read, writer, predicate
- 値を生成するメソッドの定義 - initializer, default
- サブクラスでもデフォルト値を設定 - builder, lazy
- 設定値をクリアするメソッド / lazy_buildによる設定
- 値が設定されたら起動するメソッド - trigger
- triggerとロール
- プロパティからメソッドへの委譲 - (1)handlesによるメソッドの委譲
- プロパティからメソッドへの委譲 - (2)ハッシュによるhandlesの設定
- プロパティからメソッドへの委譲 - (3)カリー化されたメソッドを設定
- プロパティからメソッドへの委譲 - (4)正規表現、duck_typeによる設定
- プロパティからメソッドへの委譲 - (5)ロールごとの設定
[3D] 動き出した3D市場 - いま何が起きているのか(2010夏)
このところ、3Dに関する話題が増えてきた。映画の公開、スポーツの観戦、対応家電機器の販売開始など、3Dをめぐる市場が活性化している。過去にも「飛び出す立体映像」のブームはあったが、それらはいずれも一時的なものでしかなかった。今回も一時的なブームに終わってしまうのだろうか。それとも「映像は3D」がいよいよ定着するのだろうか。[Moose] Moose + Perl プログラミング(プロパティ編)
Mooseは、オブジェクト指向プログラミングやメタプログラミングなどを一括したフレーワークにまとめたPerlモジュールで、「モダンPerl」への流れを象徴するモジュールの1つとしてPerl開発者の注目を集めている。ここではそのMooseを用いたプロパティ(Mooseではアトリビュートと呼ぶ)の定義について述べていきたい。[Moose] Moose + Perlプログラミング(メソッド編)
Mooseは、オブジェクト指向プログラミングやメタプログラミングなどを一括したフレーワークにまとめたPerlモジュールで、「モダンPerl」への流れを象徴するモジュールの1つとしてPerl開発者の注目を集めている。ここではそのMooseを用いたメソッドの作成とメソッド修飾について述べていきたい。- Mooseにおけるメソッドの定義
- クラスの組み込みメソッド
- インスタンスの生成時に実行されるBUILDメソッド
- インスタンスの消滅時に実行されるDEMOLISHメソッド / DESTROY, BEGIN, ENDとの関係
- メソッド修飾子 - (1)前後に行う処理(before / after)
- メソッド修飾子 - (2)前後に行う処理(around) / ロールでの活用
- メソッド修飾子 - (3)メソッドのオーバーライド(override/super)
- メソッド修飾子 - (4)メソッドの拡張(augment/inner)
- before/after/aroundの実行順 - (1)同じクラス内 / サブクラスでのオーバーライド
- before/after/aroundの実行順 - (2)ロールの設定
- override / augmentでの実行順の違い
[Moose] Moose + Perlプログラミング(クラス編)
Mooseは、オブジェクト指向プログラミングやメタプログラミングなどを一括したフレーワークにまとめたPerlモジュールで、「モダンPerl」への流れを象徴するモジュールの1つとしてPerl開発者の注目を集めている。ここではそのMooseを用いたクラスの生成と操作について述べていきたい。[jQuery UI] jQueryと同名の機能拡張メソッドたち
jQuery UIは、JavaScriptライブラリjQueryを用いて構築されたUIコンポーネントを集めたライブラリおよびフレームワークだ。jQueryユーザーにとってとても有益なライブラリだ。だからこそ注意すべきことがある。それは、jQuery UIによってメソッドの機能が拡張されていることだ。- jQuery UI(3/23)
- jQuery(9/72)
- JavaScript(12/95)
- プログラミング(43/353)
- ユーザーインターフェース(6/39)
- Webブラウザ(18/131)
- クライアント(20/143)
[パソコン] あなたはどれにタッチする? - 続々登場のマルチタッチ対応機器
スマートフォンの世界でマルチタッチのインターフェースを持つ機器が続々と登場している。そのマルチタッチはパソコンや周辺機器でも対応するようになるなど、広がりを見せている。[jQuery UI] jQuery UI1.8で追加されたウィジェット(Autocomplete編)
jQuery UIは、JavaScriptライブラリjQueryを用いて構築されたUIコンポーネントを集めたライブラリおよびフレームワークだ。バージョンが上がるごとにデザイン性も向上し、コンポーネント群も充実してきている。ここではそれらの中から、バージョン1.8で追加されたAutocompleteウィジェットについて述べていきたい。- jQuery UI(3/23)
- jQuery(9/72)
- JavaScript(12/95)
- Ajax(3/25)
- プログラミング(43/353)
- ユーザーインターフェース(6/39)
- Webブラウザ(18/131)
- クライアント(20/143)
[健康管理] 2010GW特別編 健康管理を支えるデジタル機器
4月は三寒四温にも程があると言いたくなる状況だった。それまでは気温差への対応に四苦八苦だったのが、5月に入って、新しい環境への適応などでストレスがたまってくる。この時期だからこそ、健康管理について考えてみてもいいのではないだろうか。[デジタルカメラ] 春デジカメ(2010年1-3月期の新機種)をおさらいする
デジカメ市場が最も活気づくこの時季はメーカー各社からさまざまな機種が発売される。ここでは今年になって発売された主要メーカーのデジカメを振り返っていきたい。[jQuery UI] jQuery UI1.8で追加されたウィジェット(Button編)
jQuery UIは、JavaScriptライブラリjQueryを用いて構築されたUIコンポーネントを集めたライブラリおよびフレームワークだ。バージョンが上がるごとにデザイン性も向上し、コンポーネント群も充実してきている。ここではそれらの中から、バージョン1.8で追加されたButtonウィジェットについて述べていきたい。- jQuery UI(3/23)
- jQuery(9/72)
- JavaScript(12/95)
- プログラミング(43/353)
- ユーザーインターフェース(6/39)
- Webブラウザ(18/131)
- クライアント(20/143)
[jQuery] jQuery1.4の新機能(イベント・アニメーション編)
jQueryのバージョン1.4.2が2010年2月19日にリリースされた。ここではバージョン1.4の新機能のうち、イベントとアニメーションに関するメソッドについて述べたい。[jQuery] jQuery1.4に追加されたAjaxの新機能
jQueryのバージョン1.4が2010年1月14日に、そして25日には同1.4.1がリリースされた。ここではその新機能のうち、Ajaxによるデータの送受信に関するものについて述べたい。[デジタルフォトフレーム] 2010春特別編 デジタルフォトフレームは今こうなっている
デジタルフォトフレームとは、デジカメに撮りためた写真をプリントせずに見られる写真立ての形をしたデジタル機器だ。なにかと記念写真におさまる機会が増えるこの時期、気になる向きも多いだろう。そこでデジタルフォトフレームについて探ってみると、興味深い事実が浮かび上がってきた。- いま人気のデジタルフォトフレームは? (2010春) - (1)ソニーのDPFシリーズ
- いま人気のデジタルフォトフレームは? (2010春) - (2)グリーンハウス、Transcend
- いま人気のデジタルフォトフレームは? (2010春) - (3)Dreammaker、バイデザイン
- 携帯電話から写真を転送 - (1)赤外線/Bluetoothで手軽に転送
- 携帯電話から写真を転送 - (2)メールを受信して表示
- 携帯電話から写真を転送 - (3)携帯電話と統合したサービス
- 電話もデジタルフォトフレームに
- ワンセグテレビ、プリンタもデジタルフォトフレームに
- 無線LANネットワーク機器もデジタルフォトフレームに
- デザインが個性的なデジタルフォトフレーム - (1)ラインストーンによるデコ
- デザインが個性的なデジタルフォトフレーム - (2)キーホルダー型
- デザインが個性的なデジタルフォトフレーム - (3)常識を覆す外観
- キャラクターをあしらったデジタルフォトフレーム - (1)ハローキティ
- キャラクターをあしらったデジタルフォトフレーム - (2)アンパンマン、ディズニー
- デジタルフォトフレームの「やってはいけない失敗」
[jQuery] jQuery1.4の新機能(コールバック関数メソッド編)
jQueryのバージョン1.4が2010年1月14日に、そして25日には同1.4.1がリリースされた。ここではその新機能のうち、コールバック関数を引数とするメソッドについて述べたい。- jQuery(9/72)
- JavaScript(12/95)
- プログラミング(43/353)
- Webブラウザ(18/131)
- クライアント(20/143)
[jQuery] jQuery1.4の新メソッドと新機能(DOM編)
jQueryのバージョン1.4が2010年1月14日に、25日に同1.4.1がリリースされた。ここではその新機能のうち、DOM関連の新メソッドや機能が追加されたメソッドについて述べたい。[jQuery] jQuery1.4の新機能(jQueryオブジェクト, Data編)
jQueryは、登場以来わずか数年で多くのWeb開発者に広まったJavaScriptライブラリだ。2010年1月14日にバージョン1.4、さらに25日には同1.4.1がリリースされた。ここではその新機能のうち、jQueryオブジェクトとdataについて述べたい。- jQuery(9/72)
- JavaScript(12/95)
- プログラミング(43/353)
- Webブラウザ(18/131)
- クライアント(20/143)
[GDB] GDBセッションのコマンド操作(参照コマンド編)
デバッグ作業では、ある時点での実行状況を変数や式の値などで参照することが多い。デバッグツールGDBでは、そのためのコマンドがいくつか用意されている。ここではそうしたさまざまな値を参照するコマンドについて述べていく。[GDB] GDBセッションのコマンド操作(ウォッチポイント編)
テキストベースのデバッグツールGDBでは、ブレークポイントの一種としてウォッチポイントを設定できる。ウォッチポイントはプログラムで用いている変数や式の値が変更されたときに一時停止させる設定のことだ。ここではこれについて述べていきたい。[GDB] GDBセッションのコマンド操作(ブレークポイント編)
デバッグ作業においては、プログラムの実行状況を確認することを必要な部分について繰り返し行うことが多い。そのために欠かせないのがブレークポイントの設定だ。ここではデバッグツールGDBのブレークポイントに関するコマンドについて述べていく。[パソコン] 2009師走特別編: 先週は何が売れたんだ? - ネット通販ランキングから読み解く
2009年もいよいよ師走を迎えた。クリスマスや年末年始を控え、何を買おうかと思案している方も多いだろう。そこで、ネット通販ランキングを元にいま何が売れているのかを読み解いてみたい。[Silverlight] Silverlight3の新機能(アプリケーション実行編)
Silverlight3では、アプリケーションの実行に関しても新たな機能が追加された。それはナビゲーションとアプリケーション拡張サービスだ。これらによりSilverlightアプリケーションをバリエーションに富んだものにしてくれるだろう。ここではそれらについて述べたい。- Silverlight(7/40)
- .NET Framework(7/40)
- XAML(7/40)
- XML(7/42)
- RIA(7/40)
- Webブラウザ(18/131)
- クライアント(20/143)
- ユーザーインターフェース(6/39)
[Silverlight] Silverlight3の新機能(データバインディング・通信編)
Silverlight3では、画面上とオブジェクトとの間でデータをやりとりするデータバインディングや、アプリケーション間通信あるいはWebのCookieへの対応など通信部分に関しても新たな機能が追加された。ここではそれらについて述べたい。- Silverlight(7/40)
- .NET Framework(7/40)
- XAML(7/40)
- XML(7/42)
- RIA(7/40)
- Webブラウザ(18/131)
- クライアント(20/143)
- ユーザーインターフェース(6/39)
[Silverlight] Silverlight3の新機能(画像・スタイル編)
Silverlight3は、Webブラウザのプラグインとして動作するだけでなく、同じアプリケーションをWebブラウザの外でも実行できるようになるなど、さまざまな機能が追加された。ここでは特に画像やスタイル(Style)の操作に関する機能について取り上げる。- Silverlight(7/40)
- .NET Framework(7/40)
- XAML(7/40)
- XML(7/42)
- RIA(7/40)
- Webブラウザ(18/131)
- クライアント(20/143)
- ユーザーインターフェース(6/39)
- PHP5.3のintl拡張モジュール - Localeのメソッドと関数
- PHP5.3のintl拡張モジュール - Normalizerによる正規化
- PHP5.3のintl拡張モジュール - Collatorオブジェクトの設定
- PHP5.3のintl拡張モジュール - Collatorによる日本語文字列の並べ替え(ソート)
- PHP5.3のintl拡張モジュール - NumberFormatterによる文字列の生成と数値の抽出
- PHP5.3のintl拡張モジュール - NumberFormatterの書式設定とそのカスタマイズ
- PHP5.3のintl拡張モジュール - NumberFormatterの各種設定
- PHP5.3のintl拡張モジュール - IntlDateFormatterによる日付時刻の書式設定
- PHP5.3のintl拡張モジュール - MessageFormatterによる文字列の書式設定
[PHP] PHP5.3の新機能 - SPLのデータ構造クラス
PHP5.3ではSPLが標準化し、クラスが数多く追加された。ここでは、イテレータ以外のデータ構造に関するクラスを取り上げたい。- PHP5.3のSplDoublyLinkedList - データの詰め込み(格納)と取り出し(取得)
- PHP5.3のSplDoublyLinkedList - 格納されたデータをたどる
- PHP5.3のSplDoublyLinkedList - 特定の位置のデータを参照・更新する
- PHP5.3のSplDoublyLinkedList - 定数(フラグ)によるオブジェクトの設定
- PHP5.3のSplStackとSplQueue - SplDoublyLinkedListのサブクラスたち
- PHP5.3のSplHeap - SplHeapとそのサブクラスたち
- PHP5.3のSplHeap - SplHeapを用いたSplPriorityQueueクラス
- PHP5.3のSPL関連クラス - SplFixedArrayとSplObjectStorageのメソッド
[PHP] PHP5.3の新機能 - SPLのイテレータ(iterator)クラス
PHP5.3では、言語処理系の本体に必ずStandard PHP Library(SPL)が組み込まれることになり、それに含まれるクラスも多く追加された。それに伴いSPL以外で追加・標準化された機能も存在する。ここではそれらについて述べたい。[PHP] PHP5.3の新機能 - 日付時刻(DateTime)関連のクラスや関数
PHP5.3では、数多くの機能が追加され、それに伴う改変もさまざまに行われている。ここではその中でもいくつかのクラスや関数が追加された日付時刻(DateTime)に関連するものについて取り上げたい。- PHP(7/48)
- プログラミング(43/353)
- アプリケーション開発(33/265)
[PHP] PHP5.3の新機能 - create_functionと無名関数(クロージャ)
PHP5.3では、新たな構文が数多く追加され、それに伴う機能の改変もさまざまに行われた。ここではその中でも無名関数(クロージャ)について、旧来のcreate_functionとを対比しつつその機能や使い方について述べていきたい。- PHP(7/48)
- プログラミング(43/353)
- アプリケーション開発(33/265)
[PHP] PHP5.3の新機能 - 名前空間の定義と使い方
PHP5.3では、さまざまな機能が追加された。その中でも大きなトピックのひとつに名前空間の追加が挙げられる。ここでは、それに伴ってどのようなことが可能になるのか、どんな変更が行われたのかについて述べていきたい。- PHP(7/48)
- プログラミング(43/353)
- アプリケーション開発(33/265)
[Merb] 今こそ知りたいMerb(Controller編)
MerbはRubyによるアプリケーション構築フレームワークだ。コマンドで雛形(外枠)にあたるソースコードを生成し、あとは開発者が必要とする処理をそこに追加すればアプリケーションを構築できる。ここでは特にMerbのコントローラで行う処理について述べたい。[Silverlight] スクリプト言語によるSilverlightアプリケーション開発(IronRuby編)
SilverlightはMicrosoftが開発しているRIA技術で、既に大手サイトのサービスにも導入されている。これによってどのようなサービスが可能になるのだろう。ここでは、スクリプト言語のIronRubyを用いたSilverlightアプリケーションの構築について述べていきたい。- Silverlight(7/40)
- .NET Framework(7/40)
- XAML(7/40)
- XML(7/42)
- IronRuby(1/7)
- Ruby(5/33)
- RIA(7/40)
- Webブラウザ(18/131)
- クライアント(20/143)
- サーバ(8/58)
[Silverlight] スクリプト言語によるSilverlightアプリケーション開発(マネージJScript編)
SilverlightはMicrosoftが開発しているRIA技術で、既に大手サイトのサービスにも導入されている。これによってどのようなサービスが可能になるのだろう。ここでは、スクリプト言語のマネージJScriptを用いたSilverlightアプリケーションの構築について述べていきたい。- Silverlight(7/40)
- .NET Framework(7/40)
- XAML(7/40)
- XML(7/42)
- JavaScript(12/95)
- RIA(7/40)
- Webブラウザ(18/131)
- クライアント(20/143)
- サーバ(8/58)
[Silverlight] Silverlight2による画面表示(JavaScript+XAML編)
SilverlightはMicrosoftが開発しているRIA技術で、既に大手サイトのサービスにも導入されている。これによってどのようなサービスが可能になるのだろう。ここでは、SilverlightのJavaScript APIによってどんなことができるのかについて述べていきたい。- Silverlight(7/40)
- .NET Framework(7/40)
- XAML(7/40)
- XML(7/42)
- JavaScript(12/95)
- RIA(7/40)
- Webブラウザ(18/131)
- クライアント(20/143)
[Silverlight] Silverlight2による画面表示(XAML編)
Microsoftが開発しているSilverlightは、.NETアプリケーションをWebブラウザ上で動作させるRIA技術だ。ここではXAMLによるWebブラウザ上での画面表示について述べていきたい。- Silverlight(7/40)
- .NET Framework(7/40)
- XAML(7/40)
- XML(7/42)
- RIA(7/40)
- Webブラウザ(18/131)
- クライアント(20/143)
- MySQL(2/18)
- SQL(3/25)
- 関数(1/10)
- ストアドプロシージャ(1/13)
- トリガ(2/7)
- イベントスケジューラ(2/7)
- データベース(14/129)
- サーバ(8/58)
- Ajax(3/25)
- JavaScript(12/95)
- Webブラウザ(18/131)
- クライアント(20/143)







