window.onload = function() { Crafty.init(); // A blue block, controlled by arrow keys var player = Crafty.e("2D, Canvas, Color, Fourway") .attr({x:100, y:100, w:50, h:50}) .color("blue") .fourway(3); };
キングソフトウェブ辞書は無料で使える辞書サービスです。和英辞典、英和辞典、国語辞典、例文検査、ウェブ翻訳などを提供しています。
以前これを書いた増田だったり。 OECDの公式サイトから引っ張ってみた。最新情報がリーマンショック以前のデータである点に注意。 ソースはこれの右上の「Indicator in PDF」ってリンク(直リンク出来ないみたいなので)。国名2007年のニート率アイスランド6.4オランダ6.9日本7.6デンマーク8.2ノルウェー8.8ルクセンブルグ9.2スロベニア10.4スイス10.4オーストラリア10.7チェコ11アイルランド12.1スウェーデン13.1フィンランド13.3カナダ13.7ニュージーランド13.7OECD加盟国平均値14.9フランス15.1ドイツ15.2ポルトガル15.2エストニア15.3ベルギー15.4アメリカ合衆国16.2ハンガリー16.9スペイン17.2ギリシャ17.7イギリス18.1ポーランド18.3スロバキア19.9イタリア22.6ブラジル23.4イスラエル39.6トルコ4
はてな OAuth、あんま盛り上がってませんね! ぶっちゃけ mixi の OAuth に合わせてリリースしてればこんなことにもなってないと思うのですが、PHP ですぐ使えるコピペ PHPer 向け便利ツールが無いのも流行ってない一因じゃなイカと思ったりします。だってはてな API 使えばはてブし放題だし、スパムマーケッター御用達ツールとかアホみたいに量産できるんですもの!(都合により自粛) ということで株式会社はてな様のますますのご発展をお祈りして、OAuth 関係のアプリ作ったことある PHPer なら誰でも知ってると思われる twitteroauth 互換のライブラリを作ってみました。 github に置いといたるので好きに使いーや! sakuratan/hatenaoauth 使い方 リポジトリにサンプルを入れてますのでそっち見てください。gettoken.php が OAuth
いつもABARSの運営するサービスをご利用いただき、どうもありがとうございます。この度、運営中の下記のサービスを、2023年1月31日をもって、終了させていただくこととなりましたので、お知らせさせていただきます。 [終了するサービス] ・イラストブック ・メトセライズデストラクタを含む各種ゲーム ・ABARS ADDON [終了する媒体] ・ABARS公式ページ(abars.biz、abars.net) ・BLOG [継続するサービス] ・TDNetSearch ・TDNetView 終了するサービスに関しまして、Adobe Flash、Python 2.7をベースとして開発しており、Adobe Flashは開発終了、Python 2.7はメンテナンスフェーズに入っており、現状のコードベースでは大きく手を入れない限り運営を継続することが難しくなっており、この度、サービス提供を終了させていた
HTML5 および、それに関連する仕様に規定された API がブラウザーに実装されているかをチェックします。 HTML5 HTML Canvas 2D Context Web Storage File API HTML5 Web Messaging Selectors API Level 1 Selectors API Level 2 Web Workers Geolocation API Server-Sent Events Element Traversal この API チェッカーは、厳密に、HTML5 仕様に準拠しているかどうかを調べているわけではありません。IDL 属性(プロパティ)については、得られたオブジェクトのコンストラクタ名または型を評価しています。メソッドについては、それが Function 型かどうかを評価しているだけです。そのため、実装していると結果が出たとしても、
これまでの Firefox だと表示中のサイトがなんらかの Feed を提供しているとロケーションバーにそれを示す Feed アイコンが表示されていました。しかし結構前に Bug 578967 – Remove feed/RSS button from top-level GUI for Firefox 4 (move to bookmarks menu) が入ってロケーションバーからは削除されてしまい、ツールバーアイコンになり自分でツールバー追加しないと表示されないようになってしまいました。(Firefox 4.0 Beta 以降の話です)まぁ、自分としては取り敢えずそのようにして表示出来ればまぁいいかという感じで放置していたのですが、フィードを滅ぼすな を読んで、まぁそうかもしれんとも思いました。 それに、ツールバーに置いたアイコンは Feed が提供されていようがいまいが表示され、し
2011-01-06: IE8ということを追記 & ちょっと間違いを修正。あけましておめでとうございます。 年明け早々ですが、Internet Explorerの話題です。IEはご存じの通り、Content-Type だけでなくコンテンツの内容なども sniff することでファイルタイプを決定しているため、画像ファイルやテキストファイルをHTMLと判定してしまい、クロスサイトスクリプティングが発生することが昔からたびたび報告されていました*1。現在は幾分マシになったとはいえ、IEのファイルタイプの判定アルゴリズムは非常に難解であり、現在でも状況によってはWebサイト運営者のまったく意図していないかたちでのXSSが発生する可能性があったりします。そういうわけで、IEがコンテンツを sniff してHTML以外のものをHTML扱いしてしまうことを防ぐために、動的にコンテンツを生成している場合に
PDFはさまざまなデバイスで閲覧できるのがメリットであるが、いっぽうで編集が容易ではないというデメリットもある。PDFファイルから特定のページだけ抜き出したり、ページ順の入れ替えといった操作は、無償のAdobe Readerでは行えない。このような操作を簡単に行えるツールが、「PDF Split and Merge」だ。 PDF Split and Mergeは名前の通り、PDFファイルの分割と結合を行うツールだ。ほかにもページ順の入れ替え、ページの削除、回転、複数ファイルからのPDF再構成などを簡単に行える。 PDFファイルであればなんでも加工できるので、各種書類の必要なページだけをスクラップしたり、内部資料から配布用のPDFに作り直したりという用途で便利に使える。また、紙の書籍を自前でスキャンし、PDF形式でPCに取り込む「自炊」を行う際などにも有用だ。たとえばページの順番がおかしかっ
Twitterを使う人のためのWebサービスです。条件に従ってユーザーを捜し、フォローおよびフォロー解除(リムーブ)ができます。English page is here. (If you are logged in, please logout.) TwitPiscesはTwitterを利用する方のためのサポートツールです。現在は以下の機能があります。 特定ユーザーのフォロー/フォロワーを抽出。 抽出したユーザーのフォローおよびフォロー解除(リムーブ)。 短期間に大量のフォローおよびフォロー解除を実行した場合、Twitterによりアカウントが凍結されることがあります。 詳しくはこちらをご覧ください。ご注意ください。 Tweet
A Workspace is a simple editor for entering and executing JavaScript on a content window. Enter some text, select what you want to run and pick Execute from the context menu to evaluate it against the currently-active tab in a browser window. Source: https://github.com/robcee/workspace Download: http://antennasoft.net/addons/workspace.xpi Installation: Download and save the above xpi, open the Add
The score is added when the following condition is met: eval(question) === eval(your answer) So, for example, the answer for "typeof 1" is ' "number"', not 'number'. If you think the answer is runtime error, click the [Error] button, and then click [Answer] button. Each code is evaluated in an iframe created for every question and its answer. -------------------------------------------------------
// answers の先頭が正答になるようにして下さい。選択肢はシャッフルして表示されます。 var questions = [ {'question': '日本一高い山は?', 'answers': ['富士山', '愛鷹山', '天保山', '八ヶ岳']}, {'question': 'アイリちゃんの好きな花は?', 'answers': ['バラ', 'チューリップ', 'タンポポ', '百合']}, {'question': '化物語の主人公の名前は?', 'answers': ['あららぎ', 'せんじょうがはら', 'せんごく', 'かんばる']}, {'question': 'あそびにいくヨ!のエリスは何人?', 'answers': ['宇宙人', '異世界人', 'ドイツ人', '未来人']} ]; Array.prototype.shuffle = function(
photo credit: bk1bennett via photopin cc はじめに JavaScriptを学習する上で最も難解ではないかと思うのが、レキシカルスコープ(静的スコープ)とそれを利用したクロージャという仕組みです。両者のうち、レキシカルスコープだけは、なんとなく理解できてきたので、自分なりにまとめてみました。 JavaScript 第6版posted with amazlet at 14.02.04David Flanagan オライリージャパン 売り上げランキング: 7,909 Amazon.co.jpで詳細を見る レキシカルスコープとは JavaScriptはレキシカルスコープを採用しているプログラミング言語です。では、レキシカルスコープとはなんなのか? いろんな人がブログやWebサイトでレキシカルスコープの説明をしてくれていますが、僕が最も分かりやすいと感じたのは
探検! Python Flask Robert Picard, 濱野 司(訳) BareMetalで遊ぶ Raspberry Pi 西永俊文 なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 Jesse Storimer, 島田浩二(翻訳), 角谷信太郎(翻訳) 知る、読む、使う! オープンソースライセンス 可知豊 きつねさんでもわかるLLVM 柏木餅子, 風薬 Blenderでアニメ絵キャラクターを作ろう!トゥーンレンダリングの巻 夏森轄 サイバーセキュリティの教科書 Thomas Kranz(著), Smoky(訳), IPUSIRON(監訳) ゲーム作りで楽しく学ぶ オブジェクト指向のきほん 森 巧尚 ブランドスイッチの法則 田中 宏樹 Blenderでアニメ絵キャラクターを作ろう!モデリングの巻 夏森轄 R/RStudioでやさしく学ぶプログラミングとデータ分析 掌田津耶
タイトルのとおりGoogle Chromeは大変速いブラウザですが、その速さ故か、たまにDOMContentLoadedが発生しないケースがあります。 以下のようなコードで再現確認できます。 HTML <!DOCTYPE HTML> <html lang="en"> <head> <meta charset="UTF-8"> <title>domcontentloaded test</title> </head> <script type="text/javascript"> (function(d){ d.addEventListener('DOMContentLoaded', function(){ alert('nya-'); }, false ); var s = d.createElement('script'); s.src = 'hoge.js'; s.charset="UT
iCab doesn't support the key events at all. Many thanks to Hallvord Steen for his summary of the key events in Windows browsers; his page saved me quite a bit of work. Detecting the user's keystrokes turns out to be a rather specialised branch of event handling. This page details some of the more obnoxious problems, and gives the inevitable compatibility table. The first problem is that there is n
Note: I have stopped updating this page. At this point nearly all popular browsers are have achieved a good level of compatibility on most of these features, and their behavior with respect to them just isn't changing much anymore. The only thing web designers really need to still watch out for is IE8, which is lingering due to the fact that it is the best version of IE that works on windows XP. (
Internet Explorer の悪名高い Content-Type: 無視という仕様を利用すると、Atom や RDF/RSS を利用してXSSを発生できることがあります。条件的に対象となるWebアプリケーションは多くはないと思いますが、それでもいくつか該当するWebアプリケーションが実在することを確認しました。以下の例では Atom の場合について書いていますが RDF/RSS でも同様です。 例えば、http://example.com/search.cgi?output=atom&q=abcd という URL にアクセスすると、「abcd」という文字列の検索結果を Atom として返すCGIがあったとします。 GET /search.cgi?output=atom&q=abcd Host: example.com HTTP/1.1 200 OK Content-Type: ap
プログラマやってるZenninのBlogです。Sun SPOTや、iPhoneとEMONSTER(S11HT)の記事が中心になる予定です。702NK(Nokia 6630)・705NK(Nokia N73)、W-ZERO3&アドエスも、契約は解除しちゃいましたが、ハードは使っています。 Leopardの辞書アプリって、すごい。 中身もすごいけど(『大辞泉』『使い方の分かる類語例解辞典』『プログレッシブ英和中辞典』『プログレッシブ和英中辞典』)、SafariなどのCocoa上だと、Control + command + Dで簡単に検索できます。 しかし、この機能は、もっとも使いたいFirefoxでは使えません。そこで、試行錯誤の上、FirefoxのJSActionsを使って検索するスクリプトを作りました。 FirefoxでLeopardの辞書アプリで検索 これは、便利だわ。
HTML5にはオフラインアプリケーション機能があり、オフラインに対応したWebサイトを作ることができます。Webブラウザでいちど表示させれば、あとはネットワークとの接続が切れてもそのままエラーを起こさずに利用し続けられるWebサイトです。 iPod TouchやiPhoneに搭載されているWebブラウザの「Safari」はHTML5のオフラインアプリケーション機能に対応しているそうなので、HTML5を使っていつでも参照できる超簡単なアプリを作れるのではないか、そう思ってお正月休みに試してみることにしました。 単に路線図を表示するだけのアプリ iPod Touchを僕は利用しているのですが、いつでも参照できる地下鉄の路線図があるといいなと思っていました。iPod TouchはWifi機能しかないため、外出中はずっとオフラインでの利用なのです。 そこで、起動すると路線図の画像を表示するだけの超
インストールはここから なにこれ ニコニコ動画のコメントの方式が変わったらしいので、それに対応した「自分が書いた歌詞とか流れてねーかな、というかいまどのへんよ」というのをみるツールです。 Firefox(+GreaseMonkey)、Safari、Google Chrome対応です。Operaはわかんない。 インストールして確認したい動画のWatchページに行くと、「184等を付けず、自分のユーザーIDを公開してつけたコメントの一覧」が出ます。 Snap コメント編集タブの中にこんな感じで出ます。左から順に「コメント番号」「最新から何番目(-NのNが大きいほど古い。-100で消える)」「動画内時間位置」「コマンド」「本文」です。 一番下に更新リンクがついていて、クリックすると更新する……はず。
YAPCにてYappoさんの「Ajax Application Testing」を聴き興味をそそられました。 今回はクロスブラウザでのテスト自動化を実現したかったのでその辺りも試してみました。 http://yappo.github.com/talks/20101016-yapcasia2010-jstapd/ インストール cpanm JSTAPd スケルトン作成(hoge という名前のプロジェクトの場合) jstapd -n hoge テスト用デーモン起動 jstapd -d hogehttp://127.0.0.1:1978/____jstapd/ にアクセスして 「make test」ボタン押すとテスト動きます! 超簡単! テストをどう書くか 自分の場合はAjaxではなく生JSをテストしました。 いろいろ自由に書けますが、基本的には以下のように書けばOK。 ????.t ファイルに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く