タグ

@itに関するzederbuchのブックマーク (8)

  • Amazon EC2で大規模サービス、クラウド時代のシステム開発とは - @IT

    2009/11/30 「クラウドがなければ、さあこれから年賀状シーズンが始まるという今になっても、要件定義すら終わってなかったかもしれません」。こう笑顔で語るのはベンチャー企業「リプレックス」(Ripplex)の代表取締役、直野典彦氏だ。 同社は2009年10月29日、Webサイト上から手軽に紙の年賀状を送れるサービス、「ウェブポ」を、日郵便と連携してスタートした。前例のないサービスであるため、フタを開けてみないと最終的な利用者数や年賀状の数はまったく予想できないというが、数百万、あるいはそれをはるかに上回る利用もあり得るという大規模なサービスだ。年賀状の印字イメージをPDFとして生成する重たい処理もある。 このシステムの大部分を、リプレックスではAmazonのクラウドサービス(AWSAmazon Web Services)上に構築したという。チームメンバーは9人、開発に要した期間はわ

    zederbuch
    zederbuch 2009/12/02
    PDF生成のiTextを初めて聞いた
  • DOMの基本。正しいHTMLとドキュメントツリーを理解しよう

    DOMを介してHTMLを操作する方法を理解しよう。そのためには、正しいHTMLの概念とドキュメントツリーを知る必要がある。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、おもにDOM Level 1で規定されている手法を使って、JavaScriptを使ってどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説していきます。JavaScriptからHTML要素を手に取るように操れるようになります。 ドキュメントツリーとは DOMスクリプティングでは、HTMLに関する正しい知識が求められます。まずは正しいHTMLとはなんなのかを理解していただきます。そして、DOMスクリプティングでは欠

    DOMの基本。正しいHTMLとドキュメントツリーを理解しよう
  • RoRでCGMサイト構築虎の巻 - @IT

    プログラムの実行はどのようにして行われるのか、Linuxカーネルのコードから探る (2017/7/20) C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。最終回は、Linuxカーネルの中では、プログラムの起動時にはどのような処理が行われているのかを探る エンジニアならC言語プログラムの終わりに呼び出されるexit()の中身分かってますよね? (2017/7/13) C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。今回は、プログラムの終わりに呼び出されるexit()の中身を探る VBAにおけるFileDial

    zederbuch
    zederbuch 2009/02/26
    負荷対策がおもしろい
  • 芸術の秋にProcessingでスケッチプログラミングを始めてみよう(1/3) - @IT

    芸術の秋にProcessingでスケッチプログラミングを始めてみよう:絵心がなくても簡単に絵が描けるProcessing(1)(1/3 ページ) アートやデザインのための“プログラミング” 読者の皆さんは「プログラミング」という用語や、それをすることに、どんなイメージを持っているでしょうか。仕事に使われるアプリケーションやWebサービスの開発の世界の「プログラミング」を考えてみると、多くの場合「実用性や効率が重んじられ、専門的な知識を持ったエンジニアプログラマーが慎重に正確に行うもの」といったイメージではないかと思います。 しかし一方で、実用性ではなくスクリーンに表されるイメージや動きの美しさ、見るものを引き込むインタラクションのアイデアをプレゼンテーションする「プログラミング」の世界も存在します。エンジニアではなくアーティストやデザイナーが、驚きやインスピレーションを求めて大胆に「プロ

    芸術の秋にProcessingでスケッチプログラミングを始めてみよう(1/3) - @IT
  • クラウド型ストレージ「Amazon S3」は安いか?

    Amazon S3は安いか高いかという議論を、この2日間で立て続けに3個所で耳(目)にした。 1人はネットサービスベンチャーのCTOで、クラウドへの移行を検討しているものの、Amazon S3やEC2の実際の価格や使い勝手がよく分からないという話だった。コスト的に見合うなら、もうサーバ運用に煩わされたくないと漏らしていた。 もう1つは、ベンチャーキャピタルとして知られるYコンビネーターの掲示板で見かけた「Does Amazon S3 really save money?」で始まる議論。1GB当たり1カ月で0.15ドルと聞くと安いようにも思えるが、1TBの月額は150ドル、2年にすると3600ドル(1ドル92円として約33万円)にもなる。しかも転送量に応じた課金もあるため、実際にはこれ以上になる。今や1TBのドライブ単価は1万円を割っていて、2年で3600ドルとは比較にもならない。「クラウド

    クラウド型ストレージ「Amazon S3」は安いか?
  • ソート処理時間、選ぶアルゴリズムでこんな差が! ― @IT自分戦略研究所

    ソート処理時間、選ぶアルゴリズムでこんな差が!:いまから始めるアルゴリズム(2)(1/2 ページ) 連載第1回「『+1』だけで四則演算をするには?」に引き続き、プログラミングにおけるアルゴリズムの重要性と面白さを紹介したいと思います。例としてプログラミングで頻繁に使われる並べ替えと検索のアルゴリズムを取り上げ、それぞれがどういった処理を行っているのか考えてみましょう。 同じ問題でも解き方(アルゴリズム)によってかなりの速度の違いが出てくる可能性があることは、前回紹介したとおりです。今回は代表的な並べ替えのアルゴリズムを基にプログラムを作成し、実行にかかった時間を測定して、具体的な処理速度の違いをお見せしようと試みています。 プログラミング言語では、すでに並べ替えの仕組みが用意されていることが多いので、このアルゴリズムをあまり意識していない人もいるのではないでしょうか。しかし、すべてのプログ

    ソート処理時間、選ぶアルゴリズムでこんな差が! ― @IT自分戦略研究所
  • レスポンスキャッシュでパフォーマンス向上―アプリケーションを変更せず性能UPする魔法のつえ―

    今回のワンポイント さまざまな対策を講じたにもかかわらずパフォーマンスが向上しないときの切り札として、レスポンスキャッシュが有効なことがある。レスポンスキャッシュは、コンテンツをキャッシュし、同様のリクエストに対してはキャッシュからレスポンスを返す。レスポンスキャッシュはアプリケーションサーバ固有の機能であるため、製品によってその機能は若干異なる。 アプリケーションに手を入れずパフォーマンスを向上させたい アプリケーションサーバ(以下、APサーバ)に関連したトラブルの中でも、性能問題はひときわ厄介な存在である。最悪の場合、あれこれと対策を講じた揚げ句、アプリケーション自体に手を加えなければならないこともある。そんなときには、レスポンスキャッシュの利用を考えてみるのもよい。 レスポンスキャッシュはアプリケーション自体に手を加えることなくパフォーマンスを向上させることができる、まさに魔法のつえ

    レスポンスキャッシュでパフォーマンス向上―アプリケーションを変更せず性能UPする魔法のつえ―
    zederbuch
    zederbuch 2006/11/20
    キャッシュどうしましょ?
  • VLANの基本的な仕組みを攻略する

    VLANの目的とは? VLANとは“Virtual LAN”の意味だが、実際には「仮想サブネット」といい換えた方がイメージしやすいかもしれない。一般にVLANという場合、スイッチの内部で複数のネットワークに分割する機能のことを指す。すでに定着した技術だが、無線LANの利用拡大やVoIPのような新しいネットワーク・アプリケーションの普及、セキュリティに対する関心の高まりなどの理由により、最近あらためて注目されている。ここでは、VLANの基的な知識を再確認し、その実情を把握する一助としたい。 VLANの使用目的は、「ネットワークを任意に分割する」ことである。「EthernetはCSMA/CD方式のネットワークなので、ノードが増えると急速にパフォーマンスが劣化する」というのは、技術的にはいまでも同じだが、利用の現実からするともう過去の話になったといっても過言ではないだろう。シェアードハブの利用

    VLANの基本的な仕組みを攻略する
  • 1