Ajaxian IE9がCanvas要素をサポートすることで、これまで広く使われてこなかったテクニックが、もしかしたら注目されることになるかもしれない。Ajaxianに掲載されているWant to pack JS and CSS really well? Convert it to a PNG and unpack it via Canvasという記事で、2008年に公開されたJacob Seidelin氏の記事"Compression using Canvas and PNG-embedded data - Nihilogic"がふたたび取り上げられており、その可能性を示すものとして興味深い。 Compression using Canvas and PNG-embedded dataで紹介されているテクニックは、JavaScriptやCSSをPNG画像データとして利用するというもの。も
2010年08月27日03:30 カテゴリLightweight Languages Ajax - データ交換 via PNG 面白い。 【レポート】JavaScriptとCSSをPNGファイルに含めて圧縮する方法 | エンタープライズ | マイコミジャーナル が、使いどころが限定的すぎる。 Demo 実際に双方向に変換するデモを作ってみた。 復元された文書 ソースはこんな感じ。 /* * You need base64.js. * cf: http://blog.livedoor.jp/dankogai/archives/51067688.html */ img2txt = function(node) { var el = document.createElement("canvas"), ctx = el.getContext("2d"), w = el.width = el.sty
テスト仕様書で絶対に必要な項目リスト テスト仕様書に記述すべきものとして、以下の事項があります。 テストを実施した環境 実施するテストの内容 テストを実施するためのシステムの操作手順 テストの実行結果 個々のテスト項目を識別するための番号や記号(通し番号など) テストを実施した年月日 テストを実行した担当者 障害報告票番号(発生した障害の詳細を開発グループに報告する帳票の識別番号) まずはテスト環境について明記する テスト仕様書の先頭には、「テストを実施した環境」を記述します。ここでは、ハードウェア環境やソフトウェア環境、ネットワーク環境など、「どのような環境でテストを行ったか」を説明します。 ただし、テストを実施した環境を記述するだけでは十分ではありません。「顧客にとって必要な情報は何か」を考えるのです。ここで必要なのは、「要件定義書で規定した環境」との関係が分かることです。 なぜなら、
715 Awesomely Simple and Free CSS Layouts | Design Shack シンプルでフリーな使えるCSSのレイアウト集715が紹介されています。 1から作らないでもこうしたものに頼ればすぐに出来ますね。自分の好みの使いやすいページを覚えておくとレイアウト作成をすぐに終わらせ、肝心のツール部分に集中できそうです。 Primary CSS: 22 Layouts Little Boxes: 16 Layouts CSS Easy: 8 Layouts Max Design: 25 layouts Iron Meyers: 224 Layouts 関連エントリ 42個のフリーCSSレイアウト-サンプル集「Free Faux Column CSS Layouts」 22のレイアウトが収まったCSSフレームワーク「PrimaryCSS」 複雑なCSSレイアウト
気持ちを落ち着かせる効用 上から下に何かが落ちる様子を眺めることは、人の気持ちを落ち着かせる作用がある。と、どこかで聞いたことがある。 たとえば、雨。 滝。 花や葉っぱが舞落ちる様子。 パチンコに熱中する人が多いのも、そのギャンブル的要素だけでなく、実はカツンカツンと釘にぶつかりながら玉が落ちる様子を見るのがみんな好きだから、というのがたぶんある。 もっとも、パチンコ屋は音がうるさいから私にとっては落ち着ける場所ではないが、もし川のせせらぎが聞こえるような静かなパチンコ屋があったら、それはものすごく落ち着けるスポットかもしれない。 また子供用の玩具においても、カタカタと人形やビー玉が上から下へと落ちてくる仕掛けおもちゃは昔からある定番だ。
この夏、全国から14名の学生インターンが参加しておこなわれた「はてなサマーインターン2010」。前半2週間の演習期間を経て、後半2週間は各サービスに配属されて先輩エンジニアの指導のもと、新機能開発に取り組みました。 今週から来週にかけて、彼らの成果物となる新機能がそれぞれのサービスからリリースされる予定です。すでに5つのサービスがリリース済み。最後のひとつも来週登場する見込みです。 いずれの機能もサービスの魅力や使い勝手がグンと増す便利な機能ばかり。今日は、インターン生達の集大成ともいえる6つの新機能をそれぞれご紹介します。 1.気になるキーワードをあらゆるデータで分析できる!はてなキーワードの「トレンド」ページ ブログに書かれた言葉(キーワード)がリンクになって、ユーザー間の共有辞書として閲覧できたり、その言葉を含むブログを一覧でチェックできる「はてなキーワード」。この度、キーワードに関
GithubFinderはJavaScript + PHP製のフリーウェア(ソースコードは公開されている)。Web系開発者が大好きなGithub。RailsがホスティングしていることもあってRails関係やJavaScript、CSS、iPhone、Androidと先進的なオープンソース・ソフトウェアが多数登録されている。 コードビューワー Githubではオンライン上でもファイルの閲覧ができたり差分も確認できるなど、便利な機能を多数提供している。しかしもっとGithubを便利に使いたいという方はGithubFinderを使ってみるといいだろう。 GithubFinderはJavaScriptを使って作られたGithubブラウザだ。Web APIの関係上、プロキシを必要とする部分についてはPHPを経由しているが、システムはほぼJavaScript + HTMLでできあがっている。幾つかのフ
About Chrome Logger is a Google Chrome extension for debugging server side applications in the Chrome console. Most languages include their own logging capabilities, but sometimes it is easier to see your logs right in the browser. Chrome Logger used to be known as ChromePHP. If you are feeling generous, you can donate to help support development. Usage Using Chrome Logger is simple: Install the C
Admin Console 43 Android WebView 19 Beta 21 Beta update 4 Beta updates 1988 chrome 15 Chrome Dev for Android 121 Chrome for Android 920 Chrome for iOS 361 Chrome for Meetings 5 Chrome OS 1149 Chrome OS Flex 22 Chrome OS Management 12 Chromecast Update 6 ChromeOS 190 ChromeOS Flex 187 Desktop Update 1079 dev update 265 Dev updates 1489 Early Stable Updates 45 Extended Stable updates 120 Flash Playe
当事者の一人として、セキュリティ&プログラミングキャンプ2010(以下キャンプと記す)を振り返る。 来年度同じようなイベントが開催できるか分からないので、今回ここで振り返ったところでそれが来年実装できるかどうかは神のみぞ知ることなのだけど、まあ、どのようなことが課題だったかということを明文化することは悪いことではないので記す。 キャンプの中の人として、プログラミングコースの主査の立場から言うと、このようなキャンプは世界にも多分例がないし、やる意義は大変あると思うし、できれば、最低でも10年は続けたいと思うのだけど、正直、税金を使って続けることがいいことなのか、考え時だと思った。本当に必要だと思うのだったら、本当に必要だと思う人が(企業とかも含めて)、ファンドして、お金を捻出をしてでもやるべきで、国の支援が切れたから、終わりというのは、あまりにも残念な感じである。 現状の最大の問題はスポンサ
※タイトルが長すぎて記事の編集ができないためタイトルを移動(2010/12/25) ※↓本来のタイトル E382BBE382ADE383A5E383AAE38386E382A3EFBC86E38397E383ADE382B0E383A9E3839FE383B3E382B0E382ADE383A3E383B3E3839732303130E381ABE58F82E58AA0E38197E381A6E3818DE381BEE38197E3819FEFBC81 ※↓本来の本文 50 4B 03 04 0A 00 00 00 00 00 AB A1 1A 3D 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 73 70 63 61 6D 70 2F 50 4B 03 04 0A 00 00 00 00 00 F5 90 1A 3D 32 9A BF 5
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く