タグ

Webとdevに関するtoshyonのブックマーク (21)

  • Bridge Word

    This shop will be powered by Are you the store owner? Log in here

  • GIGAZINE - GIGAZINEのLoadAvarageを「27」から「2」へ下げた方法

    ここ3日間ぐらい超絶な重さだったのはサーバに物理的トラブルが発生したからではなく、単純に閲覧者数が満員御礼となり、各時間で倍増したためです。LoadAverageはひどいときで15分間の平均値「27.1」程度。瞬間最大風速だともっと高いです……明らかにまずい。 というわけで、Apacheのデフォルト設定で今までは大丈夫だったのですが、ついに高負荷サイト用の設定に変更せざるを得なくなりました。 そのため、実際に行った対処方法は以下の通り。1日30万PV近い動的サイトの高負荷を緩和させる方法として参考になれば幸いです。 まず大前提として、既にDNS逆引きや.htaccessの余計な読み込みなどは停止させていました。下記ページに書いてあることは実行済み。 @IT:Apacheパフォーマンス・チューニングの実践(1/2) この状態で負荷が15分平均で「27」になっていたわけです。 また、LoadA

    GIGAZINE - GIGAZINEのLoadAvarageを「27」から「2」へ下げた方法
  • アクセス集中でもダウンしません NTTが新技術 - MSN産経ニュース

    ■閲覧者に“整理券” 時間差で負担軽減 NTTグループは、ウェブサイトが混雑してアクセスしづらい時に、サイト表示までの時間や順番などを示す仮想の“整理券”をパソコン上に表示する技術を開発した。この技術をNTTアドバンステクノロジ(東京都新宿区)が9月に発売するネットワーク制御機器「Webアクセスシェイパ2・0」に搭載する。短時間にアクセスが集中しやすい災害情報を提供する自治体などに採用を働きかけ、初年度9億円の売り上げを目指す。 新技術はサイトへのアクセスが集中した際、処理能力に余力があるサーバーにアクセスを分散する。そのうえで全サーバーの処理能力を上回る数のユーザーがサイトを閲覧しようとした場合は、アクセスを制限。サーバーがどれくらいのスピードで閲覧要求を処理しているかを計測し、待機中のユーザーに対して「あなたのリクエストは、20番目に受け付けられました」「予想待ち時間は40秒です」など

  • 使いやすい DHTML ポップアップなどを実現する「DragResize.js」を作りました - WebOS Goodies

    日は、現在製作中のツールの副産物としてできた、 HTML 要素をドラッグ・リサイズするライブラリをご紹介します。 DHTML でポップアップウインドウなどを実現するのに便利です。そんなライブラリいくらでもあるよ!と言われそうですが、けっこう頑張って座標補正などしていて、以下の特徴があります。 要素がドキュメントからはみ出さないように補正する。 ドラッグ中にスクロールしてもドラッグ位置がずれない。 要素が表示領域外に出たときは自動スクロール。 DragResize クラスを除き、グローバルな名前空間を汚染しない。 他のライブラリに依存せず、単独で動作する。 若干の制限はあるものの、概ねクロスブラウザで動作する。 なるべくデスクトップに近い操作性を得られるように工夫したつもりです。とくに利用制限などはありませんので、改変や商用アプリへの組み込みなど、ご自由にお使いください。ただし、動作保証な

  • Yahoo! Pipes の Page Fetch モジュールでスクレイピングし放題 - てっく煮ブログ

    pipesこのブログでも何度か Yahoo! Pipes の話題は取り上げてきましたが、先日実装された「Page Fetch」モジュールは素敵すぎます。ほんとに。今まで、Yahoo! Pipes といえば、XML・CSVYahoo が提供してるサービスのデータを加工することしかできませんでした。それが、「Page Fetch」モジュールの登場により、任意の Web ページを加工できるようになったのです。Yahoo! Pipes の使い道といえば、次の2つだと思います。1. RSSリーダーで読むための XML 作り複数の RSS を結合したり、見た目を整えたりして、自分専用の RSS を作る。 (例)サイトの最新被ブックマークを livedoor Reader で読むための Pipes2. Web サービスとの連携JSONP に対応してるので、JavaScript と組み合わせてサーバ

  • 僕らがユーザーテストをする理由: DESIGN IT! w/LOVE

    不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 どうして世の中のデザインの現場では、ユーザーテストをやらずに開発者側の閉じた発想だけでデザインを完結しようとするんですかね? 前回の「ユーザーテストで作り手の思いこみ=デザインを破壊する」では、「ユーザーテストは作り手の思いこみ=デザインを壊すための手法」であり、「ユーザーの好みを知り、ユーザーの期待を知り、ユーザーの喜びを知るための手法」であると書きました。ユーザーテストをやらないデザイン・チームはまさに、ユーザーの好みや期待や喜びには関心がないんでしょうか。 また、ユーザテストは「互いに隔離されていたユーザーとデザイナーがユーザーテストを通じてコミュニケーションをとる」ためのツールであるとも書いていますが、ユーザーとコミュニケーションをとるのがイヤなんですかね。だとした

  • IT戦記 - 一行で IE の JavaScript を高速化する方法

    以下の一行をすべての JavaScript の前に読み込む /*@cc_on _d=document;eval('var document=_d')@*/ この一行を読み込むことによって IE での document へのアクセスが 5 倍速くなります。 たとえば 以下のように、読み込む前と読み込んだ後を比較してみます。 // Before var date = new Date; for (var i = 0; i < 100000; i++) document; alert(new Date - date); // 643 /*@cc_on _d=document;eval('var document=_d')@*/ // After date = new Date; for (var i = 0; i < 100000; i++) document; alert(new Date -

    IT戦記 - 一行で IE の JavaScript を高速化する方法
  • Webサーバに負荷をかけるテストを手軽にできるシステム探しています。…

    Webサーバに負荷をかけるテストを手軽にできるシステム探しています。古くは、openSTA(java),最近のはWatir(Ruby)などがあります。ブラウザを操作するとスクリプトが、生成されてそれをいじればよいタイプがあるとありがたいです。openSTA がそのタイプですが、最近のでもっといいのがあるかもしれません。もし、openSTA 以外に存在しないなら、そういった情報もお願いします。

  • 自社データセンターのメリット - livedoor ディレクター Blog

    こんにちは、今回はディレクターではなくシステム管理を主に担当している私、藤田が自社データセンターとディレクターの関わりについてお話いたします。 ▽ 自社データセンターで運営されている ポータルサイト『livedoor』 日の大手ポータルサイトのなかでも、自社データセンターを持ち、運用もすべて自社で行っているところは『livedoor』しかないのではないでしょうか? サーバーは、インターネットに接続さえされていれば、どこに置かれていても問題ないはずです。たとえば自宅や会社の隅でも構いません。 でも、そういう場所に置いているサーバーって うるさくないですか? 熱くないですか? ネットが切れたらどうしますか? ホコリとか溜まってません? 停電したらどうしますか? 地震がきたらどうなりますか? 誰も居ないときにフリーズしたらどうしますか? 誰かがサーバにつまずきませんか? というように、そのサー

    自社データセンターのメリット - livedoor ディレクター Blog
  • 画像もDBに格納して管理する -扱いがめんどうなLOB(ラージオブジェクト)は使わない方法も含め

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Health Insurance High Speed Internet Work from Home Healthy Weight Loss Best Penny Stocks Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • Web高速化 || パフォーマンスチューニングBlog: インターオフィス

    AWSアドバンスドコンサルティングパートナーの一員として活動する株式会社スタイルズが、AWS導入、移行、開発、セキュリティ、運用保守など、すべてのご相談に乗らせていただきます。 AWSを導入したいが何から始めたらいいかわからない 既存のベンダーが新技術に弱く、良い提案がもらえない クラウドの導入にセキュリティの不安がある AWSをとりあえず導入したが、さらに活用していきたい 社内にAWSの知見を持っている人がいない AWSならではのシステム開発を詳しく知りたい

    Web高速化 || パフォーマンスチューニングBlog: インターオフィス
  • gmailで添付ファイルが自動でアップロードされるしくみ - bits and bytes

    gmailでメールを書くとき、添付するファイルを選んでからしばらくすると、いつの間にか添付ファイルがアップロードされています。 添付するファイルを選ぶと、はじめファイル名が表示されていたのが 自動的にアップロードされて、名前とファイルサイズが表示されています! 実は、あまり名前も聞かなくなった Google Page Creator がリリースされたときにいちばんびっくりしたのはページの右下にこのgmailの自動アップロードとよく似たしくみがあったことでした。で、さっそく解析してマネしてみたことがあります。今回はgmailでその仕組みを見てみます。 ちなみにその Google Page Creator には、ログインすると右下にこんな ファイルをアップロードするのに使う部分があります。 gmailの場合、メールが自動保存されるタイミングでアップロードされているかんじでしたが、こっちのはBr

  • 【特集】Webアプリケーション開発者向け Firefox拡張機能 33 1選 (MYCOMジャーナル)

    Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます

  • prototype.js v1.5.0 の使い方

    それは何? prototype.js は Sam Stephenson によって書かれた JavaScript ライブラリです。 この熟考の上記述された標準に準拠したコードは、Web 2.0 において特徴となるリッチでインタラクティブなウェブページを制作する際の重荷を、あなたの肩から取り去ってくれるでしょう。 もしこのライブラリを使ったことがあるなら、充実したドキュメントがこのライブラリの売りではないことに気がついたはずです。 私は他の開発者と同様に、ソースコードを読み、試行錯誤しながら prototype.js を理解しました。 自分が学んでいる間にメモを取り、それを他の人たちと共有することは価値があるのでは、と考えたのです。 加えて、このライブラリによって提供されているオブジェクト、クラス、関数、拡張機能についての 非公式リファレンス も提供しています。 ここで提供する例とリファレンス

  • セールスフォースドットコムの衝撃

    セールスフォース・ドットコム こりゃ凄いと思った企業。 システムインテグレーター企業の話は、渡辺さんが最近の状況をCNETで書いていて、 SIビジネスの現在、あるいはSIer2.0 SI業界で起きているデッドロック この二つの記事が参考になる。こっちも競争構造が変化しているんだなぁと思って読んでいたのだけれど、最近、よくお邪魔して記事を読ませて頂いている、「おかねのこねた」さんで最初に紹介したセールスフォースドットコムの事をしった。 セールスフォースドットコム(CRM)は、グーグルと並んで、Web2.0企業の代表銘柄① セールスフォースドットコム(CRM)は、Web2.0企業の代表銘柄 ② その後で、ぐぐって、セールスフォースドットコムのニュースのうち、気になった記事を二つほどピックアップするけど セールスフォース・ドットコム、オンデマンド向けプラットフォームを発表 日に根付くか、セール

    セールスフォースドットコムの衝撃
  • TinyMCE Javascript Content Editor by Moxiecode Systems AB

    Trusted WYSIWYG editorFamiliar content tools ready to use out-of-the-box Install TinyMCE to add a fully-featured, sleek and intuitive rich text editor to your app – in just a few lines of code.

    TinyMCE Javascript Content Editor by Moxiecode Systems AB
  • llameradaの日記 - ユーザがページに滞在した時間をサーバに記録するJavaScript

    Ajaxの普及に伴い、ページ当たりのユーザの滞在時間が注目されるようになっている。従来、サービスがユーザに与えるインプレッションの指標としてページ・ビューが広く用いられている。しかし、Ajaxを利用するとページの移動があまり発生しないため、ページ・ビューが低くなってしまう。そこで、インプレッションの指標として、滞在時間を使おうという動きがある。 今回、JavaScriptでユーザの滞在期間が記録できるかどうか調べてみた。取り組む前は難しいかなと思ったが、実際にはとても簡単であった。コードは下記。 (function(){ var start = new Date; window.onunload = function(){ var time = (new Date - start ); var image = new Image; image.src = "/dummy?t=" + tim

    llameradaの日記 - ユーザがページに滞在した時間をサーバに記録するJavaScript
  • CodeZine:プログラミングに役立つソースコードが満載な開発者のための実装系Webマガジン

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    CodeZine:プログラミングに役立つソースコードが満載な開発者のための実装系Webマガジン
  • NPO 日本ネットワ-クセキュリティ協会

    JNSAセキュアシステム開発ガイドライン 「Webシステム セキュリティ要求仕様(RFP)」編 β版 セキュアシステム開発ガイドラインワーキンググループ ドキュメントは、発注者(ユーザー)に対しては、RFP(提案依頼書)に盛り込むセキュリティ対策のサンプルとして参照していただけることを目指している。ドキュメントの作成にあたっては、JNSAの会員企業を中心とした、システム開発とネットワークセキュリティに携わる企業の方々によりレビューされているので、このドキュメントに記載されている内容をWebアプリケーションに実装することで、現時点で必要十分と言える対策を施していると考えていただいてよいだろう。受注者(ソフトウェアベンダー)にとっては、Webアプリケーションのセキュリティに関する要件を要件定義・基設計の段階から盛り込んでいただくことにより、セキュリティに関する要件を「機能要件」として算出

  • http://www.wastelands.gen.nz/odysseus/index.php