マイクロソフトは18日、最新の統合開発環境の無償版、「Visual Studio 2008 Express Edition 日本語版」のダウンロード提供を開始した。同社のWebページから入手することができる。MSDN会員以外でも利用可能。 開発言語/対象ごとに、4種類の製品が提供されている。 Visual Basic 2008 Express Edition Visual C# 2008 Express Edition Visual C++ 2008 Express Edition Visual Web Developer 2008 Express Edition なお、以前のバージョン(テクニカルプレビュー版やベータ版、CTP版など)をインストールしている場合は、事前にアンインストールしてから上記の製品をインストールする必要がある。 【関連情報】 ・製品情報
はじめに 「PCとスーパーコンピュータ(以下、スパコン)ってどのくらい性能が違うのだろう」と思ったことはないでしょうか。 TOP500という名で知られているスパコンの世界ランキングが、1年に2回、6月に開かれる国際会議International Supercomputer Conference(通称ISC)と、11月に開かれる国際会議International Conference for High Performance Computing, Networking, Storage and Analysis(通称Supercomputing Conference, SC)で発表されています(結果はTOP500 Supercomputing Sitesで閲覧できます)。 スパコンのTOP500を決めるのに使われるベンチマーク・プログラムは、Linpack Benchmarkと呼ばれるもので
はじめに AndroidとはGoogleを中心とした世界34社がオープン携帯プラットフォームを目指す団体Open Handset Allianceが開発 しているモバイルプラットフォームです。ここでは、そのプラットフォーム上での開発の仕方を紹介します。開発環境の構築 1(Android SDK) まず、開発環境を整えます。ここではWindows上でEclipseを利用して開発します。必要なアプリケーションは下記のと おりになります。Android SDKEclipseAndroid Development Tools プラグイン それぞれのインストール方法を次に示します。Android SDKのインストール 下記よりダウンロードします。Download the Android SDK ダウンロードしたファイルを解凍し、解凍されたフォルダを任意の場所におきます。ここでは仮にそのフォルダを
最近のページやサイト作成に欠かすことのできない「CSS(カスケーディング・スタイル・シート)」ですが、そのレイアウト作成を行う際に便利なリソース22種類です。ゼロから作るよりは楽に製作できるはず。 詳細は以下の通り。 40種類のCSSレイアウトがそろっています。 Layout Gala: a collection of 40 CSS layouts based on the same markup and ready for download! CSSのフレームワーク blueprintcss - Google Code 16種類の異なるCSSベースのレイアウト intensivstation :: CSS Templates :: Templates 12種類のCSSによるレイアウト Dynamic Drive CSS Layouts- CSS Frames CSSのレイアウトを作成する
前回はスクリプトインジェクションがなくならない理由を紹介しました。それをふまえて今回はスクリプトインジェクションを防ぐ10のTipsを紹介します。 デフォルト文字エンコーディングを指定 php.iniには、PHPが生成した出力の文字エンコーディングをHTTPヘッダで指定するdefault_charsetオプションがあります。文字エンコーディングは必ずHTTPヘッダレベルで指定しなければなりません。しかし、デフォルト設定ではdefault_charsetが空の状態で、アプリケーションで設定しなければ、HTTPヘッダでは文字エンコーディングが指定されない状態になります。 HTTPヘッダで文字エンコーディングを指定しない場合、スクリプトインジェクションに脆弱になる場合あるので、default_charsetには“UTF-8”を指定することをお勧めします。サイトによってはSJIS、EUC-JP
唐突ですが、Macユーザ(Leopard or Tiger)がRuby on Railsの開発環境をゼロからセットアップしてHello Worldするまでの最短・最小の手順を書いてみたいと思います。 書いてある通りに実行するだけで超簡単なので、Macユーザは今すぐやってみましょう。Macを持ってない人は・・・Macを買うといいですよ。:) 1. MacPortsをインストール MacPortsとは、Macで開発をするなら欠かせないパッケージ管理システムです。 これさえ入っていれば、開発に必要な道具をインストールするのが圧倒的に楽になります。OSのバージョンに合わせてインストーラをダウンロードし、インストールが終わったら、ターミナルから
最新バージョンの Word、Excel、PowerPoint、Outlook、OneNote、OneDrive を今すぐ利用できます。おなじみの Office と、ユーザーに愛される Mac 独自の機能を組み合わせました。
概要 libiconv-1.9.2 に以下の修正を施すパッチです。 cp932 の変換をマイクロソフトの変換と一致させる。 TOG/JVC CDE/Motif 技術検討 WG が策定した eucJP-ms を追加 効能 Windows の全文字をシフトJIS(cp932) と日本語EUC(eucJP-ms) で扱えるようになります。 ダウンロード libiconv-1.9.2-cp932.patch.gz ご利用方法 パッチのあて方 $ gzip -dc libiconv-1.9.2.tar.gz | tar xvf - $ cd libiconv-1.9.2 $ gzip -dc ../libiconv-1.9.2-cp932.patch.gz | patch -p1 ※パッチがあたらない場合は、GNU の patch を使用してみる事。 メイク&インストール $ ./configure
先日countをforの中に書くなよって話を書いたらid:fbisさんよりコメントいただきまして for($i=0; $c=count($array); $i<$c; $i++){ ... } と書いているとのこと。 coool! ナイスギーク!略してNG(ヤメ アレよね、入門書もたいてい、forの最初の部分が「初期条件」とは書いてるけど、ここに複数書く例ってあまり載せないものね。というわけで、変数の個数を「ローカル(forの中だけで)で使うなら」この方法がいいと思う。 もいっこ。同じくid:fbisさんに頂いたのですが、array_pushの方が速いケースもあるらしい。 これは基本的には Manualより、 注意: もし配列にひとつの要素を加えるために array_push() を使用するなら、 関数を呼ぶオーバーヘッドがないので、$array[] = を使用するほうがいいです。 ってこ
まあ、いろいろ思うところがあって。 その1 PHPのソースをブログに貼り付けるためにタグとかを変換するツールをちょいっと作ってみた。 ちなみに、作ってあげた人のコメント欄で、タグの自動変換は<じゃなくて、<のように実体参照にすべきでは?という意見がありました。 うん。そのとおりだと思う。 ちなみにPHPにはコマンドでそれ相当のことをしてくれるコマンドがある。それはphp.exeそのものなのだが。だからあえていちいち作る必要は、そういう意味ではない。 たとえばこんなコード(temp.php)を、 <?php echo "hello, world"; ?>こんな風にしてくれちゃうわけ。関数のハイライトとかもやってくれる。(ある意味そこがおせっかいなのだが) php.exe -s temp.php <code><span style="color: #000000"> <br />&nbs
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く