キーワード検索「HTTP」
Titanium - JavaScript で iPhone/Android アプリを作る - naoyaのはてなダイアリー
Titanium Mobile は JavaScript で iPhone/Android のアプリ (not Webアプリ) を開発できる開発環境。詳しくは Titaniumで始めるモバイルアプリ作成の基礎知識(1/3) - @IT などに解説があります。少し時間があったので、JavaScript で作るというのがどんな感じか試してみました。作ったアプリは こんな感じで TableView があ...
Google 日本語入力 - CGI API デベロッパーガイド
Google CGI API for Japanese InputGoogle CGI API for Japanese Input は、日本語変換をインターネット上で実現するための、CGI サービスです。リクエストhttp://www.google.com/transliterate に対して HTTP リクエストを発行します。GET メソッドを使ってください。以下の CGI パラメータを (U...
まとめまとめ 「お前のサイト遅すぎる。せめてこれぐらいやっとけ「WEBサイト高速化」」をまとめました
Page Speed Online 「Leverage browser caching」と表示された場合の対応 一度アクセスしたことがあるサイトでは、ブラウザがキャッシュを生成する。 HTTPレスポンスヘッダにExpiresを追加することで、キャッシュが存在する場合には、サイトにはアクセスせず、キャッシュのデータを利用するように、指示することができる。ファイルの種類や期間を設定し、最適なキャッシュ...
すぐに実施できる、あなたのウェブページのスピードを改善する10のチップス | コリス
ウェブページのスピードを改善することは最適なユーザエクスペリエンスを提供するだけでなく、Googleの検索結果にも影響を与える大切な要因です。 すぐに実施できる、あなたのウェブページのスピードを改善する10のチップスを紹介します。 下記は各ポイントを意訳したものです。 1. 現在のスピードをチェック 2. 画像の最適化 3. 画像は実寸で配置 4. コンテンツを圧縮して、最適化 5. スタイルシー...
node.jsに関する基礎や開発・チュートリアルのまとめ:phpspot開発日誌
node.jsに関する基礎やチュートリアルのまとめ。 リアルタイムなWEBを実現するには必須のサーバサイドJS、node.jsについて色々とまとめてみました。 node.jsについて node.js なんとなく凄そうだけどよく分からないという方も多いかもしれないので簡単に解説。 一番最初見た時は何かのJavaScript ライブラリかと思ったのですが、全く違って、V8というChromeにものってい...
マイクロソフト、無償のWeb開発環境「WebMatrix」を公開。HTML/CSS/JavaScriptエディタ機能、PHP対応、FTP機能など手軽で便利な統合ツール - Publickey
マイクロソフトは先週、無償のWeb開発環境「WebMatrix」の提供を開始しました。WebMatrixには以下のコンポーネントが含まれており、Windowsで簡単にWebサイトの構築を行うことができます。Web開発ツール HTML/CSS/JavaScript/PHPなどに対応したテキストエディタを含む開発ツール。FTPによりファイルをホストへボタン1つで転送できるHTTPサーバ IIS Exp...
Blog Hacks 2011 〜 今、Blogを楽しむ5つのHacks - ゆーすけべー日記
2004年発売のオライリー「Blog Hacks」はBlogを書くこと、Blogツールやそれを活用した技術ハックの楽しさを表現してくれました。時代は巡る巡って2011年。Twitter、Facebookなどのソーシャルメディアが出現し、Blogの周りの状況は変わってきましたが、その楽しさは相変わらずだと僕は感じています。ただ、2004年の「Blog Hacks」では通じない2011年なりの「Hac...
yebo blog: Mac OS X向けエディタ「Kod」
2010/12/27Mac OS X向けエディタ「Kod」Mac OS Xで動くプログラマ向けのエディタ「Kod」の開発が進んでおり、まもなくベータテストが始まる。JavaScript(Node.js)で拡張可能で、スタイルファイルはCSS3を利用というWebの技術を採り入れている。バイナリのダウンロードは http://kodapp.com/download/ から可能で、ソースコードはGith...
初心者にも分かる Node.js と WebSocket についての解釈まとめ | ウェブル
かなり頭が悪くて物事を理解することが苦手で Node.js について理解できずほったらかしていましたが、Twitter でいろいろ教えてもらいました。幼稚園児にも分かるように皆さん説明してくれてとても感謝しています。 Togetter – 「Node.js、WebSocket、そこらへんの入門?」多分結局解釈は間違っているかもしれないけど、少しでも前に進めたので、前に進んだ分だけをここにメモしてお...
SQLとJSONをNode.js上で組み合わせた新言語「ql.io」をeBayが公開 - Publickey
eBayが、JavaScriptアプリケーションからSQL文のような形式でデータベースへの問い合わせを記述できるDSL(ドメイン固有言語)のql.ioを発表。オープンソースとして公開しました。 現在、多くのWebアプリケーションが、バックエンドとのデータのやりとりにHTTPをベースにしたAPIを用いています。しかし、WebベースのAPIによってデータを取り出すのは、プログラマにとって実は手間のかか...
404 Blog Not Found:Ajax - Goodbye, JSONP. Hello, Access-Control-Allow-Origin
XMLHttpRequestとその問題AjaxといえばXHRの愛称で親しまれているXMLHttpRequestですが、これには一つ重大な欠点がありました。これを発行するDHTMLページのドメインが、Request先のドメインと一致する必要があったのです。いわゆる Same Origin Policy というやつです。おかげでサイトをまたがって使えなかったのです。これではマッシュアップできない。どう...
JavaScriptとCSSファイルのHTTPリクエストを最小限にし圧縮・キャッシュする -BoxJSとBoxCSS | コリス
ウェブサイトで使用する複数のJavaScriptとCSSファイルのHTTPリクエストを少なくし、圧縮・キャッシュするサービスを紹介します。 複数のJSファイルをまとめる -BoxJS 複数のCSSファイルをまとめる -BoxCSS 複数のJSファイルをまとめる -BoxJS BoxJSは一つのJSファイル(box.js)を利用し、モジュール式のローディングシステムで複数のJSファイルをロードできま...
Webを高速化するために、私たちに何ができるか? 「続・ハイパフォーマンスWebサイト」 - Publickey
Publickey グーグルがWebを高速化するために何をしているか http://goo.gl/KyBk この記事に興味を持った人は、是非、オライリーの「続・ハイパフォーマンスWebサイト」も読んで欲しい。http://goo.gl/davBless than a minute ago via Chromed Bird及川卓也 / Takuya Oikawa takoratta本のページをめくる...
【レビュー】JavaScriptでつくる高効率サーバアプリ「Node.js」を試す方法 | エンタープライズ | マイコミジャーナル
Node's goal is to provide an easy way to build scalable network programs.JavaScriptフレームワークやHTML5テクニックの紹介とともにNode.jsが取り上げられることが増えている。Node.jsはChromeのJavaScriptエンジンV8を活用して開発が進められているサーバサイドプラットフォーム。JavaScr...
Web Application Exploits and Defenses
A Codelab by Bruce Leban, Mugdha Bendre, and Parisa TabrizWant to beat the hackers at their own game?Learn how hackers find security vulnerabilities!Learn how hackers exploit web applications!Learn ho...
リアルタイムアクセス可視化ツール「Hummingbird」を使ってみた - GIGAZINE
自分のウェブページやウェブサイトを持っている場合には、閲覧しているユーザーの動向をリアルタイムに知りたいと思うものです。GIGAZINEでもアクセスをリアルタイムに表示できないものかということで、最近公開されたツールの「Hummingbird」を使ってみました。 詳細は以下から。 mnutt/hummingbird @ GitHub 実際に使用してブラウザ上で棒グラフが表示されているムービーはこち...
404 Blog Not Found:構造化テキストの間違ったエスケープ手法について
昨晩のtwitter XSS祭りは、ふだんもtwitter.comは使わない私には遠くの祭り囃子だったのですが、せっかくの自戒の機会なので。Kazuho@Cybozu Labs: (Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について正しいアプローチは、全てのルールを同時に適用することです。これは残念ながら(おそらく)必要条件であっても十分条件ではありません...
TitaniumのコードをGUIなしでエディタからすばやくbuildする - はこべにっき#
最近ちまたではTitaniumが話題ですね。はてなの技術勉強会で紹介されたのをきっかけに少しいじってみています。Titanium開発では、通常Titanium DeveloperというGUIアプリケーションを使ってコードをbuildします。開発中は、どうしてもTitanium Developerとエディタとの行き来が必要で、なかなか不便です。そこで、Titaniumのコードをvimなどのエディタか...
Geekなぺーじ : メタ情報によるXSS
先日、なかなか強烈なXSS攻撃手法が公開されていました。DNSへの問い合わせ結果にJavaScriptを埋め込んでしまおうというものです。SkullSecurity: Stuffing Javascript into DNS namesDarkReading: Researcher Details New Class Of Cross-Site Scripting AttacknCircle: M...
WebSocketで目指せ“リアルタイムWeb”! - @IT
第2回 WebSocketの現状と技術的課題井上真 New Bamboo 2010/10/20今回はWebSocketを取り巻く技術的課題や、実装状況についてご紹介します。また私たちが開発したサービス「Pusher」についても取り上げます。WebSocketに関連した技術的課題前回のWebSocketの紹介を読んでくださった読者のみなさんはWebSocketを試してみたくてたまらないのではないでし...
