オブジェクト指向プログラミングの位置づけ § オブジェクト指向プログラミングは1つの有効なプログラミングパラダイムであって、その特徴を活かす場面に正しく適用すれば、それなりの成果を期待できると思います。 しかしながら、オブジェクトの万能幻想という宗教性の強い思想によって、「特徴を活かす場面に正しく適用」するという試みが阻害されていることが多いと考えます。 つまり、オブジェクト指向プログラミングは上手く機能していないことになります。 これを解消するために、デザインパターンであるとか、アスペクト指向といった非オブジェクト技術を導入してオブジェクト万能幻想の崩壊を防ごうとしているというのが、1990年代後半以降の歴史的な流れであると認識します。 しかし、パターンやアスペクトの導入はプログラミングに不必要かつ過剰な複雑さを導入することであり、このような「穴を見つけては新しい詰め物を探して詰め込む」
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
受け手の行動や意見を特定の方向に変化させることを狙ったコミュニケーションを説得的コミュニケーションという。 説得の効果に影響する要因として、送り手の特質、受け手の特性、メッセージ内容と構成(呈示方法)などが指摘されている。 近年では、精緻化見込みモデルのように、メッセージ内容と受けて側の要因の関係に注目して詳細かつ統合的に説明しようという試みがなされている。
「PDOでpgsqlのbyteaカラムにはどうやって格納するの」という質問に詰まってしまったので、少し調べてみました。 bytea型なんてものを初めて聞いたのですが、マニュアルを覗いてみると「8.4. バイナリ列データ型」とありました。 "バイナリ"とあるので、実際試していないながらもPDO::PARAM_LOBでいいんじゃね。と答えてみましたが、少し心配になったのでpgsql_statement.cを見てみると static int pgsql_stmt_describe(pdo_stmt_t *stmt, int colno TSRMLS_DC) { pdo_pgsql_stmt *S = (pdo_pgsql_stmt*)stmt->driver_data; struct pdo_column_data *cols = stmt->columns; if (!S->r
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く