Webに関するcherrybeansのブックマーク (134)

  • 【コラム】FileMaker×PHPで作る、簡単・便利なWebアプリ (19) スピードアップのための徹底チューニング(2) 検索実装の御法度 | エンタープライズ | マイコミジャーナル

    FileMakerを使用したアプリケーションの構築に不可欠な「計算フィールド」と「集計フィールド」。計算フィールドではビルトインの関数を使いこなし、簡単なものから複雑なものまで自由に数式を組み、簡単に計算結果を得ることができる。集計フィールドも簡単な操作で合計・平均値・標準偏差・合計に対する比といったさまざまな切り口で集計結果を算出する事が可能だ。FileMakerの開発において、工数を縮める一つのキーと言っても過言ではないだろう。 たいへん便利なこの2タイプのフィールドだが、Webアプリケーションではこれらのフィールドの取り扱いを間違えると大幅な性能低下の原因となる、要注意のフィールドだ。稿では2回にわけて、これらのフィールドを使う事での性能低下と、性能低下を回避する実装手段を紹介しよう。1回目はおもに「計算フィールド」について取りあげる。 非保存の計算フィールドで検索をおこなうことで

  • メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum

    今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にする作法を主眼に解説します。 この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグループのほとんどのWebサイトが、どのURLにアクセスしても「メンテ中です」という表示になっていました。 なのですが、その実装がちょっと気になったので、「正しいメンテナンス画面の出し方」を説明してみます。 ※2010-01-16 Retry-Afterを指定するHeaderの指定を修正しました(コメント参照) ※2009-06-17 RewriteCondから [NC] 条件を削除しました(コメント参照) ※2009-06-16 Retry-Afterの記述をGMTに変更しました(コメント参

    メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum
    cherrybeans
    cherrybeans 2009/06/16
    お作法大事
  • 2008-11-02

    ちょっと作成したWebアプリケーションに脆弱性があるかをきちんとチェックしないといけない羽目になったので調べてみた. 出来ればフリーで,無ければ有償でもいいので.いや,やっぱりフリーで... 調べて実際にインストールや使ってみた順に載せてみます. Nessus http://www.nessus.org/nessus/ フリーでは一番使いやすいサーバ脆弱性診断ツールかな.有名だし. でもサーバの脆弱性診断という位置づけが強い MultiInjector released - automatic parallel website Injector / Defacer http://chaptersinwebsecurity.blogspot.com/2008/10/multiinjector-released-automatic.html Pythonの2.4以上で動作 Windowsでも使

    2008-11-02
  • #feature

    Log4js ist eine sehr kleine, aber nützliche JavaScript-Bibliothek, um Ereignisse in Ihren Skripten zu protokollieren. Oft ist es nicht sinnvoll, alert(‚debug message‘) zu verwenden; verteilt über Ihren Code. Andererseits kann Ihnen ein Debugger wie venkman auch nur helfen, wenn Sie auf Ihrem eigenen Computer debuggen und wenn Sie FireFox als Browser verwenden können. Aber die meisten Probleme tret

  • いま起きているWeb標準の進化、HTML5、CSS3、JavaScript 2.0

    が大型連休に入る少し前の4月23日、W3CはHTML5の新しいドラフトを公開しました。いつも最新のWeb標準化動向を伝えてくれるWeb標準ブログのエントリ「Last Callに向け進むHTML5 | Web標準Blog | ミツエーリンクス」によると、今回のドラフトから仕様書に大きく手が加わり、Webサイトを作る人向け(制作者に関係する要件)と、Webブラウザを作る人向け(実装要件についての要件)ごとに見やすくなるようなスタイルシートが用意されたとのこと。 これまでも何度かこのブログでは、HTML5やJavaScript 2.0などのWeb標準の動向を書いてきましたが、今回は分かりやすいようにその動きをまとめてみました。 HTMLHTML4でいったん進化が終了し、それ以後はXHTMLで進化していくことになっていました。しかし実際にはXHTMLは期待されたほど普及せず、XHTMLによっ

    いま起きているWeb標準の進化、HTML5、CSS3、JavaScript 2.0
  • Prototype.jsを用いたUIライブラリ·Prototype UI MOONGIFT

    Webアプリケーションを構築する上で、優れた操作性をもったUIは欠かすことができない。まるでデスクトップアプリケーションのようなインタフェースを持ったソフトウェアが数多く存在している。 Prototype.jsを使ったUIライブラリ そんなUIを構築するライブラリは数多いが、そのためだけのツールが多く、柔軟性にかけるものが多い。そこで優れたJavaScriptライブラリであるPrototype.jsをベースにしたPrototype UIを使ってみよう。 Prototype UIはPrototype.jsとScript.aculo.usを使ってWebアプリケーションにふさわしいインタフェースを提供してくれるJavaScriptライブラリだ。 Prototype.jsがベースという点において好き嫌いが分かれる所かもしれない。とは言え、Railsで標準で組み込まれていることもあり、利用されている

    Prototype.jsを用いたUIライブラリ·Prototype UI MOONGIFT
  • リコーのファイル保存・共有サービス quanp(クオンプ)

    アップロードが簡単、共有が簡単、見つけるのが簡単。quanpは情報をスマートに使いこなすためのWebサービスです。|お問い合わせ|ご利用にあたって|採用情報|サイトマップ| quanpは株式会社リコーが提供するサービスです。| Copyright 2008 Ricoh Company, Ltd. All Rights Reserved.

    cherrybeans
    cherrybeans 2008/11/20
    ブラウザアクセスが正式リリースされたので、Dropbox から一部乗換。画像データのシェア用。コミュニケーション機能が面白い。
  • AmazonS3上のファイルを国内でも高速配信可能なAmazon CloudFrontリリース : Media Technology Labs (MTL) : メディアテクノロジーラボ ブログ

    Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や

  • 新ブラウザ「Google Chrome」ベータ版が2日にリリース | ライフハッカー・ジャパン

    Googleがついにブラウザ戦争に名乗りを上げましたね。 その名も「Google Chrome」。日、新しいオープンソースのWebブラウザとしてリリースするそうです。以下、オフィシャルブログからの抜粋。 我々は合理的でシンプルなブラウザウィンドウを設計しました。というのも、多くの人にとって、重要なのはブラウザそのものではありません。それはWebを構成する重要なもの - ページやサイト、そしてアプリケーションなど - を起動させるツールでしかないのです。かつてのGoogleのホームページのように、「Google Chrome」はクリーンで高速。あなたへ新しい道を提供し、あなたの当に求める場所へご案内します。 どうやらGoogleは、このプロジェクトのためにMozillaやAppleから人材を呼んできていたようです。それって、結局みんな同じになっちゃうような気がしますけど...ま、いまのと

    新ブラウザ「Google Chrome」ベータ版が2日にリリース | ライフハッカー・ジャパン
  • Mozilla Ubiquityが面白い!

    最近はWebの話をなかなか取り上げることがなかったが、このMozilla Ubiquityは面白い。 Mozilla Ubiquityは、ウェブをより使いやすくするFirefoxのプラグインだ。 たとえば、メールにレストランの地図を貼り付けるとして、普通ならいくつものページを開いて、最後にメールに貼り付けることとなる。これが、Mozilla Ubiquityを使うことで、ページをいくつも開くことなく、いくつかのキーをタイプするだけで、簡単にメールに貼り付けることができる。 Ubiquityは、いくつかのコマンドを覚えることで、格段にウェブを使いやすくしてくれる。 たとえば、Shibuyaの写真をFlickrで探したい場合。 まず、"Shibuya"という言葉をマウスでハイライトし、Ubiquityを呼び出すキーセットである「Ctrl+スペース」(Win)あるいは「option+スペース」(

    Mozilla Ubiquityが面白い!
  • 窓の杜 - 【NEWS】Mozilla、Firefoxをコマンド入力で操作できる拡張機能「Ubiquity」を試験公開

    Mozillaは26日、Webブラウザー「Firefox」をコマンド入力で操作できる拡張機能「Ubiquity」v0.1を公開した。「Firefox」に対応するフリーソフトで、編集部にてWindows Vista上の「Firefox」v3.0.1で動作を確認した。現在同団体のラボサイト“Mozilla Labs”のブログからダウンロードできる。 「Ubiquity」は、「Firefox」上でキーワード入力型のランチャー風にコマンドを実行できる拡張機能。標準では[Ctrl]+スペースキーを押すとブラウザー画面上にコマンド入力画面が表示され、特定のコマンドを入力して[Enter]キーを押すと、そのコマンドが実行される仕組み。 キーワードの入力は、インクリメンタルサーチに対応しており、文字を入力するたびに一致するコマンド候補が下側にリストアップされる。そのため、コマンド文字列をすべて入力する必要

  • DirectoryIterator:PHPの超便利ファイル・ディレクトリライブラリ - ぎじゅっやさん

  • 継続的なブラウザテストを支援する·Selenium Auto Exec Server MOONGIFT

    システムのテストは重要だ。それは分かっていつつも、きちんと的確に行われているケースは数少ない。開発工程の中でも、テストに割り当てられる人員、期間ともに短いのが一般的だ。その中でできるだけテストを行おうと思ったら、自動化は避けられないだろう。 サーバ起動中 だが、自動化されていながらもテストできないのは良くあるケースだ。そこで自動で日々テストを行ってくれるシステムを導入しよう。 今回紹介するオープンソース・ソフトウェアはSelenium Auto Exec Server(以下Selenium AES)、Seleniumを使ったブラウザ自動テストソフトウェアだ。 Selenium AESは、ブラウザテストの自動化ツールであるSeleniumをベースに、テストを自動的に行い、その結果をメールすると言ったことを簡単にできるようにするソフトウェアだ。 ブラウザからのテスト実行 テストケースをSubv

    継続的なブラウザテストを支援する·Selenium Auto Exec Server MOONGIFT
  • iPhone/iPod Touch向けWebサイトフレームワーク·Safire MOONGIFT

    3GのiPhoneがもうすぐ発表されると噂されており、そうなるといやが応にも日向けの製品登場を期待してしまう(どこのキャリアかは分からないが)。プライベートな利用はもちろんのこと、その人気を活かした専用のWebサイトを構築する需要を喚起することだろう。 自社サイトおよびクライアントのサイトをiPhone/iPod Touchに対応させるフレームワークがこれだ。 今回紹介するオープンソース・ソフトウェアはSafire、iPhone/iPod Touch向けのフレームワークだ。 Safireはフレームワークとは言っても、実体はHTML/CSS/JavaScriptファイルと言ったビューのためのファイルを提供したものになっている。そのため、システム自体は自由に選択ができる。実際、サンプルはGoogle App Engineを使ったものiZillowになっている。 Safireを使った実例。iZ

    iPhone/iPod Touch向けWebサイトフレームワーク·Safire MOONGIFT
  • Excelマクロでseleniumのテストケース自動生成(2)

    seleniumテストケース自動生成マクロのサンプル 今回は、実際に自動生成マクロを使ってテストケースを生成してみましょう。エクセル上の入力値一覧からseleniumテストケースを自動生成し、さらに、自動で画面キャプチャを取得します。添付の「seleniumテストケース自動生成マクロver0.1.xls」を使えば、すぐにテストケースが生成できるようになっていますので動作させてみてください。仕様は上記ファイルの中で簡単に説明しています。前回の記事Excelマクロによる、seleniumテストケースの自動生成(1) 環境Firefox(2.0.0.*)seleniumIDE 1.0 betapagesaver(Firefoxアドオン)…画面キャプチャを取得するためのアドオンです。スクロールなしで全画面をjpgに保存できます。リンク先の「Install Page Saver Basic」からダウ

  • SeleniumでJavaScriptを使う方法いろいろ(変数・関数などの利用) | colori

    Selenium(Selenium Core, Selenium IDE, Selenium RC など)でテストケースを書く場合、かゆいところに手を届かせたい時に是非とも利用したいのがJavaScriptです。 しかし、まだまだその情報が気軽に手に入らないのが残念なところ。 「ないなら書いてしまえ!」ということでSeleniumでJavaScriptを利用したい場合に使える方法をまとめてみることにしました。 逆引き辞典にしたいのかリファレンスにしたいのかわけがわからんカテゴライズになっていますが、少しづつ増やしていくので気長にお待ちください。 使用バージョンはSelenium 1.0です。 目次 JavaScript編 Selenium空間とページ空間の違いによるJavaScriptの使い分け JavaScriptによるDOM指定でエレメント(要素)を特定する 各種コマンドの入力欄に

  • Excelマクロによる、seleniumテストケースの自動生成(1):CodeZine

    はじめに seleniumについての基的な内容は、以下を参照してください。 Selenium 0.7利用手順書(前編) Selenium 0.7利用手順書(後編) seleniumを利用するメリットとデメリット メリット seleniumを利用する最大のメリットは、「再テスト」が容易になることです。 不具合発生時 テスト担当者と修正担当者の伝達が容易 再テストが容易 仕様変更後 リグレッション(デグレード確認)テストが容易 筆者が特にメリットを感じるのは、テスト担当者と修正担当者の伝達が容易になる点です。テスト期間中は、テスト担当者も修正担当者も作業に追われています。通常、不具合発生時は、テスト実施担当者から修正担当者へ不具合内容を伝達するために、不具合管理ツールなどに、ケース番号や再現手順の詳細を記述、デバッグログの添付などを行い、修正担当者はそれを読み解く必要

  • 【連載】セカイ系ウェブツール考 (16) 今度こそ! "ToDo・タスク管理"でシゴトを円滑に | ネット | マイコミジャーナル

    今回のテーマは「ToDo・タスク管理」 私はToDoの管理が当に苦手だ。はじめこそ勢いもよく使い始めるのだが、だんだんとやらなくなり、最終的に放置してしまう。継続は力なりと言うが、自分のすべきことを適切に継続的に管理していくというのは当に難しい。 ToDo・タスク管理を行うにあたって、大事なのはオンラインで行うか否かの選択だ。人によってはシステム手帳などを使ったほうがやりやすいという方もいることだろう。だが、日頃コンピュータの前にいる時間が長い方はやはりコンピュータ上での管理が手軽だ。さらに言えば、コンピュータのみならず携帯電話やPDAなどの情報端末からもアクセスできると便利だろう。 今回はそんなToDo・タスク管理を行うWebアプリケーション、オープンソース・ソフトウェア(OSS)に注目した。これまでタスク管理をうまく行えていない私のような方も含め、ぜひ見てみてほしい。 今回紹介する

  • 手書きブログ

    手書きブログは記事やコメントなどを手書きの文字や絵で行う、イラスト主体のブログサービスです。 みんなで楽しくお絵かき交流しましょう! 新着ブログ 2024/09/27 15:24 なんとなく、楽しそうだなぁ~と… ぷなぷぷ 10 2024/09/27 15:16 ねるねる WANKO 10 2024/09/27 14:19 憤懣遣る方無い 5364 0 2024/09/27 13:33 littleorphan. 0 2024/09/27 09:57 3M 0 2024/09/27 08:41 Niyo 17 2024/09/27 08:40 Niyo 3 2024/09/27 08:39 Niyo 4 2024/09/27 08:37 Niyo 0 2024/09/27 08:35 Niyo 8 ブログ人気(デイリー) 2024/09/26 21:16 雑記という名のしゃべり場 Shim

    手書きブログ
    cherrybeans
    cherrybeans 2008/04/02
    構成が面白い
  • Ajaxの日本語メールフォーム·AjaxMail MOONGIFT

    メールフォームを作るのに大掛かりなアプリケーションは必要ない。個人的にはこうしたときにもっとも便利なのはPHPだと思う。手軽にWebアプリケーションが作成できるのが便利だ。 だが、単なるメールフォームではユーザの満足は得られない。ちょっと工夫したフォームこそ受けがいい。 今回紹介するフリーウェアはAjaxMail、Ajaxを使ったメールフォームスクリプトだ。 AjaxMailは日エンジニアのアプリケーションで、日語が問題なく扱えるのが魅力だ。提供されるスクリプトも、シフトJIS、EUC-JP、UTF-8と各種エンコード向けが作られている。 Ajaxを使っているので、画面遷移がなくスムーズに操作できるのが魅力だ。郵便番号補完機能もあって、郵便番号を入力してフォーカスを移動すると、自動的に住所の文字列が入力される。入力エラーも画面遷移せずに評価されるので、ストレスが感じづらくなっている。

    Ajaxの日本語メールフォーム·AjaxMail MOONGIFT