タグ

2009年11月1日のブックマーク (10件)

  • LunaTear: ローカルhtmlをイントラゾーンで実行

    IE上で保存したHTMLには2行目に↓が入りますが、これが入って居るとローカルにあるHTMLでも何故かHTMLがあった元のゾーンで実行されます。 注 : "saved from URL" というコメントをローカルの HTML ファイルに追加することで、マイ コンピュータ上の HTML コンテンツに別のゾーンの設定を適用することができます。たとえば、ローカルの HTML ファイルに "saved from URL" コメントを追加すると、その HTML ファイルはマイ コンピュータ ゾーンではなく、インターネット ゾーンのファイルとして扱われます。インターネット ゾーンでスクリプト、署名済み ActiveX コントロールおよび Java アプレットの実行を許可している場合、コメントを追加したローカルの HTML ファイルは、これらの制限付きのセキュリティ特権で実行されます。Internet

    basi
    basi 2009/11/01
  • Life is beautiful: Ajaxの本質、「非同期メッセージ型ウェブ・アプリケーション」のススメ

    最近、「これからのウェブ・アプリケーションはAjaxだ」という声を良く聞く。ソフトウェアを生業としているエンジニアとしては、この手の「流行もの(hype)」に触れた時には、表面的なものに踊らされずに、その質を自分なりにしっかりと捕らえて消化・吸収して自分のものにしなければいけない。今までも、「オブジェクト指向」、「マルチ・ティアー・アーキテクチャー」、などの言葉が一人歩きするたびに、「これからは○○だ」とか「○○の時代は終わった」などと、過激なことを言って読者の目を引こうとだけするマスコミや企業のマーケティング戦略に数多くの人が踊らされてきた。 そんなノイズだらけのメッセージに混乱させられた結果、「Cではオブジェクト指向のプログラミングは出来ない」と信じているエンジニアがいまだに沢山いることは全く嘆かわしいことだ。「オブジェクト指向のプログラミング」は、設計姿勢・プログラミングスタイルに

  • Javascriptの圧縮と難読化 : ええもん屋 ラボ

    Amazon E-Commerce Service(ECS4.0)、Javascript(Ajaxを含む)の技術についての話題。 ECS4.0関連のライブラリやツールの提供もしています。たまに独り言も・・・ ここで言うJavascriptの圧縮とは、内部変数の簡略化、コメントの削除、余計な空白の削除等を行う事でJavascriptのファイルサイズを小さくする事を指します。上記の処理をすることで、結果的にソースの難読化も行えます(変数が"_1"とかになれば読みにくいですよね)。 通常HPで使うJavascriptは大規模なものにならない場合が多いので、必要ないと思われるかもしれませんが、全く同じ動作をするならできるだけソースが軽い方がいいと思いませんか?そこで今回紹介するのは、ソース圧縮のプログラムcustom_rhino.jarです。ソースにもよりますが、40%~60%くらい圧縮できます。

  • イベントのkeyCodeとcharCode - hogehoge @teramako

    イベントのキーコードの取得には event.keyCode event.charCode の二種類があるんだが、keypressイベントとkeydownイベントとで出方が違うことに気付いた。 keypressとkeydownの表す数値は以下の通り keyCodeにはキーを表す特殊コードを表す数値として出る*1 charCodeにはASCII文字コード表に対応した10進数として出る 以下に幾つか試した結果を書くので参考に。ただ、特殊キーに当たりそうな(ex. windows,無変換, IMEオン時の挙動)ものは環境によって異なりそうなので注意。 keypress ASCII文字コードとして認識できるものはcharCodeに出る そうでないものはkeyCodeに出る IMEオン時にイベントが挙がることは期待できない((keyCodeに229で挙がる時と挙がらない時があった)) 押したキー ch

    イベントのkeyCodeとcharCode - hogehoge @teramako
  • JavaScript: 世界で最も誤解されたプログラミング言語 - 実用

    翻訳 原文:JavaScript: The World’s Most Misunderstood Programming LanguageCopyright 2001 Douglas Crockford. All Rights Reserved Wrrrldwide. JavaScript(別名:Mocha、LiveScript、JScript、ECMAScript)は、世界で最も人気のあるプログラミング言語の一つです。世界中のほとんどのパソコンには、少なくとも1つはJavaScriptインタープリタがインストールされ動いていることでしょう。JavaScriptは、WWWのスクリプト言語としての確かな地位により広く利用されるようになったのです。 しかしその高い普及率にもかかわらず、JavaScriptが汎用的でダイナミックな優れたオブジェクト指向プログラミング言語であることはあまり知られて

  • [ThinkIT] 第3回:YUIライブラリと外部JSの呼び出し手法 (1/2)

    「第2回:jQueryライブラリの内部とonloadイベント記法」で解説したPrototypeとjQueryはどちらも個人がリリースするライブラリでしたが、今度は、より規模の大きなライブラリの事例をご紹介します。Yahoo! UIライブラリ(YUI)は、米国Yahoo!がBSDライセンスで提供するJavaScriptライブラリです(図3、注5)。 個人だけでなく、YUIのように大手企業もライブラリを公開する事例が増えてきています。YUIでは、Ajaxやイベント管理といった基機能に加えて、アニメーションやドラッグ&ドロップ処理のユーティリティ、さらにカレンダー/ツールチップ/ダイアログ/タブ表示/ツリー表示といった豊富なウィジェットが提供されているのが特徴です。 YUIは、表3に示す14のモジュールで構成されています。 モジュール名 主な用途

  • ProgrammingCity

    痒いところに手が届くソフトを目指し、ツール・ゲームなどのフリーウェア・ウェブアプリや、それに関する記事を公開しています。profile このサイトについて & 製作物について & プロフィール Vector作者ページ Link friends 灰色のエブリデイ (CoffeeKiller さん) GrayBoundary (SILVERWOLF さん) 節操無しの押入れ (同上) SILVERWOLFの不安定制作記 (同上) 水銀置場 (Suigin さん) Web::blog@大学 (バシ さん) ほか

  • VDS : the Voice Delivery System

    Voice Delivery System ホームページ音声読み上げサービスを提供しています。音声読み上げサービスは、インターネットに誰もが使いやすい手すりをつけるをコンセプトにサービスを提供しています。 vds(Voice Delivery System) 私たちは「インターネットに手すりをつける」をビジョンにvdsサービスを提供します。vdsはホームページやウェブアプリケーションのテキスト情報をリアルタイムに音声変換し利用者に届けます。vdsを利用することでホームページを見るメディアから聞くメディアに成長させる画期的なサービスです。また、特殊なアプリケーションを必要とせず、日語を基とし多言語(オプション)にも対応したユニバーサルなサービスです。 vdsは30カ国以上の言語であらゆるWebサイトやWebアプリケーションを「見る」に加え、なめらかな音声読み上げによる「聴く」ことを可能に

  • すぐわかるC/C++

    このの概要 C++Windowsの橋渡しを狙ったCの参考書です。全章を踏破すれば,かなりのプログラミング技法を身につけることができます。 こんな方におすすめ 仕事でC言語を使おうとしている方 C++を勉強する前にC言語をもう一度復習したい方 第1章 C&C++入門 1.1 Cのプログラムの作り方 1.2 式の計算 1.3 いろいろな出力 1.4 変数の導入 1.5 文字列のための変数 1.6 いろいろな入力 1.7 場合分け 1.8 繰り返し 1.9 関数 1.10 配列 1.11 構造体 1.12 ポインタ 1.13 いろいろな補足 第2章 プログラミングの定石 2.1 長い文字列 2.2 安全な文字列の入力 2.3 文字列の編集 2.4 入力文字を制限するには? 2.5 簡易メニュー 2.6 ポインタ配列 2.7 乱数の発生 2.8 コマンドライン引数 第3章 “サウンド&グラフィ

    すぐわかるC/C++
    basi
    basi 2009/11/01
  • SocialDict

    social dictionary uses Google Accounts for Sign In. Google is not affiliated with the contents of social dictionary or its owners. If you sign in, Google will share your email address with social dictionary, but not your password or any other personal information. social dictionary may use your email address to personalize your experience on their website.