あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
ひとつのアプリケーション上で3タイプの文書を作成し、しかもそれをひとつのファイルに保存できるというユニークさの際立つ統合型ビジネスアプリケーション。かつてMicrosoft Officeにはバインダーという機能があり、いろいろな文書をひとつにまとめるような使い方ができたと記憶しているが、あれはたしか別途ツールを使って操作する必要があった。それに対し、「EIOffice 2007」ではファイルの作成そのものがバインダー単位で、そのなかにワープロ文書やワークシートを追加してゆく。このため、関連するファイルをフォルダ単位で整理したり、別途プロジェクト管理ツールなどを用意してまとめたりといった手間は不要だ。 もちろん、ファイルを統合的に管理できるという便利さも、個々に十分な機能があってこそ活かされる。「EIOffice 2007」は、ここでは一転して没個性とでもいえそうなほどで、機能もユーザインタ
Mozillaファウンデーションは2月12日、Webブラウザ上で実行できるコード・エディタ「Bespin 0.1」(ベスピン)を発表した。実験的なソフトウェア・サービスの開発を行うMozillaラボのアルファ版として、Mozilla Public Licenseの元にオープンソースで公開している。サーバ上に置いたファイルを直接編集でき、そのままWebブラウザでプレビューも可能。ほかに、複数人による共同編集や、同じくMozillaラボが取り組むコマンドラインツール「Ubiquity」を統合して、プラグインの作成や取り込みを容易にするなど斬新な試みだ。ちなみに、Bespinは映画スターウォーズに登場する巨大ガス惑星の名称。 Bespinのフロントエンドはファイル・ディレクトリを階層状に閲覧する“ダッシュボード”と、コードエディタから成る。フロントエンドはJavaScriptとHTMLで作成され
全部きれいに「×」でdigitalSignatureビットが無くnonRepudiationビットしか立っていないような署名署名者証明書の場合には Signature.initVerify(Certificate) で初期化した場合に必ずエラーになることがわかりました。 実装側での問題回避策 まぁ、当たり前ですが回避策として初期化には証明書を使わずに証明書から公開鍵を取り出して使うという方法があります。 sig = Signature.getInstance("SHA1withRSA") sig.initVerify(cert.getPublicKey()) sig.update(署名対象byte配列) print "署名検証結果:", sig.verify(署名値byte配列) 証明書プロファイル RFC 3280では一般的な署名やメールの署名などでは digitalSignature
50人の人間がエスカレータを登るのにかかる時間を計算する。 左側は1段おきに立ち、右側は2段あけて2倍速で歩いた場合 (平均的な場合) ⇒ 3289ステップ 左右ともにキチキチに詰めて立った場合 ⇒ 2212ステップ 左側は詰めて立ち、右側は1段あけて2倍速で歩いた場合 ⇒ 2149ステップ 左側は詰めて立ち、右側は2段あけて2倍速で歩いた場合 ⇒ 2389ステップ 両側とも1段おきに立った場合 ⇒ 3713ステップ 5倍速で歩いた場合 ⇒ 1766ステップ) キチキチに詰めて立つことが最も効果的である。 1段あけて2倍速で歩くことができれば詰めて立つのと同じ効果があるが、 難しいし危険だからやめた方が良いだろう。 とにかくできるかぎり詰めて立つことが有効と思われる。
JVMは今後どうなる 同日に行われたキーノートセッションにおいて、Gosling氏は「これからはJVMが様々な言語、様々なデバイスのハブ的存在になる」と述べている。では、現時点でJVMに関する何かユニークな事例はあるのだろうか。 同氏はクラウドコンピューティング――この用語は「おかしなバズワード」だと指摘しながらも――への活用を例に挙げた。 「ある企業では、JavaSpaceを利用してクラウドを構築するという試みを行っている。Javaを利用することで、クラウドの内側で実際に動いているハードウェアを抽象化することが可能になる」 JavaSpaceとは懐かしい響きだ。90年代に登場した同技術は、すでにSunの牽引するメインプロジェクトからは外れてしまったが、コミュニティに引き継がれてクラウドの分野で活用されているという。もっともJavaSpace自身については、Gosling氏は「90年代当時
Sun Microsystemsが米国時間12月4日、リッチインターネットアプリケーション(RIA)を構築するためのプラットフォーム「JavaFX 1.0」をリリースする。バージョン1.0は、ウェブブラウザとデスクトップを対象にしたものだが、後続のバージョンではモバイル端末やテレビなどの家電製品にも対応する予定。開発者向けには、JavaFXを用いてモバイル向けアプリケーションを作成できるよう、モバイルエミュレータが提供される。 Sunによると、JavaFXは、グラフィックスやビデオ、オーディオ、アニメーション、リッチテキストを組み込んだアプリケーションを作成する際の開発サイクルを短縮してくれるという。 JavaFX 1.0の構成要素は以下の通り。 JavaFX Development Environment JavaFX Production Suite JavaFX Desktop Ja
プロならこう書く! 本書は、プログラミングの中級者がワンランク上のテクニックを身に付けるための“作法”を説明します。Java、C、C++など、業務アプリケーションの開発に使われるプログラミング言語はたくさんありますが、どの言語を使うにせよ、必ず覚えておかなければならない作法があります。それを知っているかどうかで、プログラムの可読性やメンテナンス性、処理速度に大きな違いが生まれます。「プロのプログラマ」が知っておくべき作法とは一体何か―。現場でよく見かけるダメなプログラムの数々に鋭くツッコミを入れながら、その答えを教えます。 第1章 開発で見かけるちょっと不思議なコード ソースはドキュメントだ なんとなくのプログラミング 不思議なコードを一掃せよ 第2章 みんなが苦手な“例外の掟”をマスターしよう 不適切な例外処理コード 不適切なフレームワーク Java以外の例外 例外処理の掟 第3章 正し
Facebookは、世界中の友達や家族、同僚や同級生をつなぐコミュニティです。Facebookでは、友達の近況チェックや写真アップロード(枚数は無制限)、動画やリンクの共有を通して、人との交流を深めることができます。Thrift is a software framework for scalable cross-language services development. It combines a powerful software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, and Ruby. Thrift was developed at Facebook and released
2008/05/10 まるでピタゴラスイッチかインクレダブル・マシーン(あるいはルーブ・ゴールドバーグ・マシン)のような巨大なおもちゃの前に人だかりができていた。米サン・マイクロシステムズが主催する開発者向けイベント「2008 JavaOne」のパビリオン会場で見かけた「プロジェクト・シドニー」と名づけられたその手作り感いっぱいの機械は、単なるおもちゃではなく、背後に非常に興味深いストーリーが隠されていた。 「あっ」という間に色を識別して羽を制御 カタカタ、コトコトと小さな音を立てて動きつづけるその機械では、透明なパイプの中を小さな玉が走り回っている。玉は要所要所で止まり、それを検知した機械がフリッパーで次のパイプに向けて玉を飛ばす。 玉は4色。赤、青、緑、黄色がある。上部にランダムに並んだ玉のストックから、1つずつ落ちてくる。細かなギミックはいろいろあるが、この機械のキモは中央部の「玉振
2008/05/10 紙にペンで線を何本か書き付けて鍵盤を書くと、それがそのまま演奏可能になる。そんな印象的なデモンストレーションで観衆の心をつかんだのは米ライブスクライブ社CEOのジム・マーグラフ(Jim Marggraff)氏だ。米国サンフランシスコで開催中の「2008 JavaOne」のステージに登壇したマーグラフ氏は、2008年1月に発表したばかりの「Pulse」を披露した。 紙に手書きした仮想鍵盤。黒鍵は省略しているが、ペンを走らせることで音階がペンから再生される。ペンを鍵盤上に走らせると、指で鍵盤をなぞったとのと同じ連続した音がでる。鍵盤の下にある「I」は「Instruments」(楽器)の略で、このアイコン(?)をクリックすることで楽器の音色を変えることもできる。実際には自由に線やアイコンを書いていいわけではなく、「垂直な線を8本引いてください、それが鍵盤になります」などとい
実際にプログラムを作って動かしてみることにより, アルゴリズムを体感しながら現代暗号技術の基本が身につく.三つの基本要素(RSA,AES,ハッシュ関数)を学んだ後,SSLを作成する.すぐに使えるサンプルプログラム付き. 第1章 情報セキュリティの「三種の神器」とは 第2章 公開鍵暗号RSA-計算法 第3章 公開鍵暗号RSA-使用する数値 第4章 米国標準共通鍵暗号AES 第5章 ハッシュ関数SHA 第6章 ミニチュアSSLをつくってみよう! ソースファイル(zip) 以下のファイルは小社刊「Javaで作って学ぶ暗号技術」の正誤表と掲載Javaソースファイルです. ソースファイルはZIP形式で圧縮されています.ご利用の前にエクスプローラなどで解凍してください.WindowsXPの場合,ダブルクリックするだけでファイルが開くはずです.適当な場所にコピーしてご利用下さい. WindowsXP以外
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く