Opera の getContext("opera-2dgame") について追記しました。 fillText(strokeText) + pattern, + linerGrad, radialGrag について追記しました。 uupaa-excanvas.js ver 0.3 リリース版に基づき表を更新しました。 uupaa-excanvas.js ver 0.31で、drawImage(canvas, ...) をサポートしました。 先ほど Windows XP 上で調べました。Mac や Linux だとちょっと違うかもしれません。 # レンダリングの実例はhttp://uupaa-js-spinoff.googlecode.com/svn/trunk/uupaa-excanvas.js/DEMO.htmで見れます。 凡例 5: 実装されており他のブラウザの描画結果と互換性がある(
検索 言語メニュー 言語を選択... English(English) Spanish(Español) French(Français) German(Deutsch) Italian(Italiano) Portuguese(Português) Russian(Русский) Japanese(日本語) Chinese(中文) 製品・サービス Quantum Quantum Maestro Quantum セキュリティ ゲートウェイ Quantum Spark Quantum Scalable Chassis Quantum Edge Quantum IoT Protect Quantum VPN Quantum Smart-1 Quantum Smart-1 Cloud CloudGuard GloudGuard Network CloudGuard ポスチャー管理 CloudG
徹底比較!! PostgreSQL vs MySQL 第1回:PostgreSQLとMySQLの紹介 著者:NTTデータ 藤塚 勤也 はじめに 本連載では、オープンソースソフトウェア(OSS)のRDBMSとして有名なPostgreSQLとMySQLについて解説していきます。読者の皆様がこの2つのRDBMSのどちらかを選択しなければならない時、その指標となるような内容を中心にして両者を比較検討していきます。最後までお付き合いいただければ幸いです。まず今回は、PostgreSQLとMySQLとはどんなソフトウェアなのかについて、いくつかのトピックを取り上げて紹介します。 MySQLは、バージョン5.0以前だとストアドプロシージャやトリガなどの機能をサポートしていませんでしたが、PostgreSQLは古くから多くの機能を搭載していました。そこで、PostgreSQLは商用RDBMSに匹敵する機
プログラミング言語の比較(プログラミングげんごのひかく)の記事では、コンピュータ・プログラミング言語の比較について説明する。 (コンピュータ・)プログラミング言語は、コンピュータのプログラム(コンピュータ・プログラム)を記述する(プログラミングする)ための形式言語である。形式言語であるので、一般に、自然言語とは異なり形式的で曖昧さが避けられ人工的に定義された構文(統語・syntax。統語論の記事を参照)を持ち、自然言語とは異なり計算理論のための意味論(semantics)を持つ。 現在何千ものプログラミング言語があり、多くの職業プログラマや多くの非職業プログラマが生涯の間に何十もの異なった言語を使用している。一方で、多くの職業プログラマや多くの非職業プログラマが、好みを理由として、あるいは、異なった言語を学習できないためか、一種類ないし僅かな類似した言語のみを使用している。毎年新しいものが
プログラム言語って、根本的(論理的)にやりたいこと・やれることはだいたい同じなんですよね。 そういう、「意味は似てるだろう」というのをまとめてみます。 「BASICのinstrに当たるのはJavaでは何だっけ?」ということが多いので(苦笑) 概要(全般) [/2008-05-23] 変数・型(配列・構造体・クラス) [/2009-02-25] 構文 [/2008-01-18] 演算・演算子 [/2008-11-15] サブルーチン・関数・例外処理 [/2007-12-28] 文字列操作・変換 [/2008-08-17] 文字・文字コード [2008-06-20] ファイル・コンソール入出力 [/2007-11-30] ファイル・ディレクトリー操作 [/2009-02-25] 日付時刻 取得/変換 [/2017-01-29] ソケット通信 [/2007-04-16] DBアクセス [2005
「Webプログラミング」を知る JSP&サーブレットを学ぶに先立って、今回はより広い視点で「Webプログラミング技術」というものを見渡してみることにしましょう。 あらかじめお断りしておきますが、本稿は、決してほかの技術を踏み付けにして「JSP&サーブレット」を礼賛することを目的とするものではありません。あまたある技術の中には、JSP&サーブレットと補完関係にある技術もあれば、JSP&サーブレットによって置き換えられる技術もあります。また、用途によって使い分けるべき技術もあるでしょう。 JSP&サーブレットが素晴らしいアーキテクチャであることは間違いありませんが、その中に初めから閉じこもるのではなく、もっと広い視点で全体と比較してみることで、JSP&サーブレット自体の理解もより深められるのではないでしょうか。 以下では、クライアントサイドスクリプトの代表としてJavaScript、クラシカル
簡易さで選ぶ † 開発の簡単さ、つまり、どちらが楽に開発できるか、という観点でいうなら、 私はASP.NETの方が簡単だ、と思う。 Strutsは、その言葉の意味が示す通り 家や橋を支える土台となる「支柱」ということで、 要は、フレームワークをつくるための部品の集合、という感じ。 なので、その部品を使ってどのようなフレームワークを組むかは、 開発者の設計次第ということになる。 それに対してASP.NETは、 部品と共に、フレームワークそれ自体も、最初からある程度出来上がっている。 つまり、ASP.NETを選択した時点で、 .NET Framework という仕組みの上に設計をしていくことになる。 これは、最初からある程度標準的な仕組みができているということで、 開発者が考えたり設計したり書いたりする量が単純に減る。 2者のこの部分は、それぞれ長所にも短所にもなる。 設計の大部分を開発者に任
LL vs C vs Java とある取材の件で代表的な言語でサンプルコードを書くことになり, 実際同じコンセプトの処理を別々の言語で書いてみた。 対象言語: C, Java, PHP, Perl, Ruby, Python 処理内容はファイルをコピーして空白文字を区切り, それぞれ1行ずつ表示する。要はワード単位で1行ずつ出力。 ただそれだけでは芸がないので以下のような縛りを含める。 ファイルイメージは必ずバッファにいれる。(サイズの上限なし) 実行時は第一引数しか受け付けない。 ファイルエラーは当然ハンドリングする。 エラーメッセージは自分で勝手に定義したオレオレエラーじゃなくてシステム側から出す。 できるだけ行数を少く且つ読めるレベルにする。 大抵のLLじゃonelinerできて当然な処理だけど, CやJavaだと結構いろいろ壁がある処理。 いっつもいっつもやってる処理はサッと書ける
はじめに 最近のWEBアプリケーションではテンプレートエンジンと呼ばれる仕組みを用いてHTML表示を行うのが主流になっている。 テンプレートエンジンとは、 print "<html>"; print "<h1></h1>"; print "</html"; のように、print()で直にHTMLを出力するんじゃなくって、 <html> <h1>[% mesg %]</h1> </html> のようなテンプレートファイルを用意し、それをスクリプトで読み取り、整形加工し、HTMLとして出力する仕組みのこと。 テンプレートエンジンを用いることで、HTMLの見た目の修正に必要なのはテンプレートファイルだけになり、メンテナンス性が向上する。 PHPとPerlの代表的なテンプレートエンジンはどの程度の処理速度を持つのか、検証してみた。 対象のテンプレートエンジン Perl HTML::Templa
今年の7月にPHP5が正式にリリースされました。PHP4で利用されているZend Engineにも改良が加えられ、PHP5ではZend Engine2が採用されています。 2001年7月に発表された「Zend Engine version 2.0: Feature Overview and Design」(PDF:115KB)において目標とされたのはオブジェクト指向機能の大幅な強化でしたが、このZend Engine2を搭載したPHP5は当初の目標を十分に達成したといえるでしょう。 PHP4と比較して、PHP5の主な改善点をまとめると下記のとおりとなります。 PHP4ではオブジェクトの受け渡しの際に値をコピーしていました。つまり、整数型などの基本型と同様、オブジェクトの受け渡しの際にオブジェクト全体をコピーしていたことになります。一方、PHP5ではJavaと同様にオブジェクトの受け渡しの際
PHP Hacks - 10 PHP Frameworks compared New frameworks are being released almost every other day in the PHP community. With over 40 frameworks available it's difficult to decide which framework works best for you, especially as each framework offers different functionality. In this article we will look at ten popular frameworks, and compare them to each other. 10個のPHPフレームワーク比較記事。 次のフレームワークの特徴なんかについ
なぜ『業務にPerlは使えない』のか?についての補足。 はてなブックマーク(1)、(2)、(3)、(4)のコメントについて思うところや、そのほか雑感を残しておきます。 質問、関連話などありましたらコメント欄にどうぞ。 お名前: コメント: 更新 2006-02-02 (Thu) 12:05:58 Perl は自由に書けすぎるってのが大きいと思いますよ。自由度の高さが、そのままメンテナンス性の悪さに直結してます。同じ指摘は C/C++ にも言えることですが、Perl は自由度の高さを利点とする傾向があり、C/C++ は自由度の高さを欠点とする傾向がありますね。ネタ的ですが [[http://www.python.jp/Zope/articles/misc/morality_tale こんなの ]] もかなり的を得ているかと。5年後に開発当時の担当者が一人もいない状態で、別の人が担当するなんて
本稿では、Webアプリケーション構築のための代表的なアプリケーション・フレームワークである「.NET FrameworkをベースとしたASP.NET」そして「J2EE(Java2 Enterprise Edition)をベースとしたStruts」を比較し、それらの共通点、または相違点を解説する。 ただし、最初に強調しておきたいのは、本稿は、ASP.NETとStrutsとを比較してどちらが優れている、どちらがより良いなどといった論評を目的としたものではない。もちろん、個々の機能同士を比べれば、それぞれに優劣もあれば、使い勝手にも差異はある。しかし、個々の機能などは、しょせんは限られた一時点でのスナップショットにすぎない。今後、いくらでも拡張/改善されていくはずなので、これらをいちいちあげつらうことには何の意味もないだろう。 また、これからご覧いただけば分かるように、ASP.NETとStrut
yukichi 曰く、 "「PHPはちょっと」という記事が Excite Japan CTO 井上氏のBlogに出ています。 発端は楽天の楽天事業カンパニー開発本部 開発推進部部長、安武弘晃氏の「CNET Japan - 「要は使い方次第」:楽天、PHPを語る」という記事です。"(後半に続く) "ここで、安武氏は、社内にPHPを取り入れたことについて システムというのは積み木のようなもの。問題が起こるとしたら組み合わせの問題だろう。これまで楽天では工夫してシステムを積み上げていったので、PHPの大規模開発も問題なく成り立っている。 開発期間が短くて済むため、数カ月単位で環境が変わってしまうインターネット業界に適している。PHPは早くて安くてできないことはほぼないと言ってよいだろう。 と語っており、それに対し、井上氏は PHPではやろうと思えばスクリプト中でなんでも出来るため、他の人が引き継
はじめに Webベースのアプリケーションや、Webベースで機能するサービス、加えてJavaや.NETのような物理的なシステムを抽象化するプラットフォームの台頭によって、現在のアプリケーション開発は環境によってアプローチが大きく異なり、それに伴って様々なプログラミング言語が使われるようになっています。 ネイティブの実行ファイルを対象としたアプリケーション開発であれば、古くから使われているC言語やC++言語が今でも主流です。しかしながら、Webアプリケーション開発ではPerlやPHP、Ruby、Pythonなどの組み込み可能なスクリプト言語が人気です。Ajaxを代表としたブラウザ内で動作するクライアントベースのWebアプリケーションであればJavaScriptが駆使されることになります。 仮想システムを対象としたアプリケーション開発には、仮想システム専用の言語が使われます。Javaアプリケーシ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く