タグ

2011年4月11日のブックマーク (7件)

  • ウェブアプリ開発歴15年の筆者が勧める、1つのパスワードによるセキュリティ強化法 | ライフハッカー・ジャパン

    ツイッター、フェイスブック、GmailにPaypal、オンラインバンクまで...。私たちは毎日、多くのウェブサイトを利用しています。複数のウェブサイトで同じパスワードを使いまわすことがセキュリティリスクを高めることは、もはや常識ですし、複数の文字種を使って、できるだけ長いパスワードを作ることが望ましいことも、みなさんすでにご存知かとは思います。しかし、すべてのウェブサイトをセキュリティ度の高いパスワードで、別々に管理するのはかなり困難です。 ウェブアプリ開発歴15年の開発者で、アプリケーションセキュリティやソフトウェア開発のプロセスなど、テクノロジーに関する記事を自身のブログ「troyhunt.com」に執筆しているTroy Hunt氏は、実際に発生した事例をもとに、パスワードの使い回しのリスクについて詳しく述べるとともに、セキュリティリスクを軽減するためのパスワード管理ツールの活用を、次

    ウェブアプリ開発歴15年の筆者が勧める、1つのパスワードによるセキュリティ強化法 | ライフハッカー・ジャパン
  • 今、知っておきたいJavaScript

    Webブラウザとテキストエディタさえあれば、プログラミングして実行できるシンプルで手軽な言語――。それがJavaScriptが初めて登場してからしばらくの間、多くの人が抱いた印象でした。しかし、Ajaxの登場に伴う第2のブーム以降、ハードルが高くなったように感じられます。 その大きな理由の一つが、DOM(Document Object Model)に基づくJavaScriptプログラミングでしょう。DOMは、HTMLやXMLを構成する各要素に対して、プログラムからアクセスして内部の情報を取得・変更したり、機能を利用したりするためのAPI(Application Programming Interface)です。DOMを使うことによって、WebページをリロードせずにWebページを部分的に書き換えたり、HTMLドキュメントの構造を動的に変えたりといったことが可能になります。 DOMは便利な仕組

    今、知っておきたいJavaScript
  • 0円の広域負荷分散システムCloudFlareが素晴らしい件 | fladdict

    fladdictの非公式プロジェクト(いわゆる裏dicct)に、posemaniacs.com というサービスがある。 絵のデッサン素材を無料配信するサイトだけど、いつのまにやら老舗サイトに。気がついたら1日の転送量が30〜40GBまで膨れ上がっていた。あまりの負荷にホスト元のhetemlさんでアクセス規制、あわや閉鎖の危機の大ピンチ。わりと気で、Pixivとか星海社とかマール社にサービス譲渡とかしようか悩んだ今日この頃でした。 そんな折、@ku_suke さんのご了解で導入してみた、CloudFlareというサービスが、全ての危機を救ってくれた。マジ多謝です。 どういうサービス? CloudFlareはCDN(広域負荷分散システム)。世界5カ所にデータセンターを有し、データをキャッシュして各地に配信するこで負荷分散してくれる。いわゆるAkamaiの同類だけど、ものすごい特徴が1つある。

  • サジェスト用ライブラリsuggest.jsとjquery.suggestについて

    製作中の案件でサジェスト機能の実装が必要となった部分があり、 jquery.suggestとsuggest.jsという二つのライブラリについて調べて試してみました。 今回実際に実装に使用されたのはsuggest.jsというライブラリなのですが、 jquery.suggestについてもsuggest.jsとは別のよい部分があり、 別の案件では十分使う事ができるのではと感じました。 なので今回は、suggest.jsの実装方法については別の記事でまとめるとして、 jquery.suggestとsuggest.jsのそれぞれの簡単な動作の流れと それぞれのメリットデメリットをまとめてみたいと思います。 ■動作の流れ まず、初めに二つの動作の流れをまとめると以下のようになります。 ・suggest.js 1.ページ読み込み時、データ配列を設定し、指定フォームにサジェストのイベント

  • Google Suggest APIをjQuery Autocompleteから呼び出す - shutdown -r now

    Google Suggest APIを使用して、予測変換を行います。 jQueryのAutocompleteプラグインを使用すると、簡単に予測変換のリスト表示が可能になります。 kindterの実装を例に取り、Ruby on Railsの場合で説明します。 まず、jQuery Autocompleteを取得します。 Autocomplete | jQuery UI jquery.autocomplete.jsの配布場所がよくわかりませんでした。。 私は以下のデモサイトから、「jquery.autocomplete.js」と「jquery.autocomplete.css」を持ってきました。 http://view.jquery.com/trunk/plugins/autocomplete/demo/ 以下のファイルを所定の場所に配置します。 ・jquery-1.4.2.js ・jquery

    Google Suggest APIをjQuery Autocompleteから呼び出す - shutdown -r now
  • Web AI

    JavaScriptライブラリ「Web AI」 はじめに ※ 「Web AI」のネット上からの情報取得部分は、Google他のAPI終了に伴い、利用できなくなっています。しかし、その他の部分は、現在でも利用可能な内容ですので、そのまま公開を継続します。(2017-08-23) 「Web AI」は、ネット上の情報を利用して、人工無脳的なプログラムを書くためのJavaScriptのライブラリです。ライブラリは、Webから取得した情報の処理を効率化して、インテリジェンスな何かを生み出すことを目的にしています。 「Web AI」が持っている機能は、以下の通りです。 検索処理およびRSSフィード取得のメソッド・チェーン化(Google Ajax APIを使用) 断片的な日語文章からのキーワードと文章の抽出 日語文章のマルコフ連鎖 URLクエリーの解析と構築 URLクエリーの圧縮と解凍 短縮UR

  • Google Suggest利用のサンプル - Web AI

    以下、ソースコードです。Google Suggestの生データ以外にも、取得したデータを加工したデータも受け取れます。引数「hd」「not」を利用すれば、手軽に検索語に続く文句や関連語を取り出すことができます。 // Googleからスクリプトをロード google.load("jquery", "1.4.3"); // ロード中アニメ var loadAnmArr // ロード中アニメ配列 = [".(^o^).", "(^o^)..", "^o^)..(", "o^)..(^", "^)..(^o", ")..(^o^", "..(^o^)"]; var loadAnmCnt = 0; // ロード中アニメ・カウンター // Web AI var $WA = crocro.webAi; // 短縮表記 var cWSrch = new $WA.WebSrch(); // Web検索 /

    RonnyJ
    RonnyJ 2011/04/11
    検索