Once activated, we'll place the following badge in your repository's detail box:
This jQuery plugin enables very basic bookmarkable #hash history via a cross-browser HTML5 window.onhashchange event. While this functionality was initially tied to the jQuery BBQ plugin, the event.special window.onhashchange functionality has now been broken out into a separate plugin for users who want just the basic event & back button support, without all the extra awesomeness that BBQ provide
サイエンス , ニュース , 大学研究モノ , 画像 世界初! 本物色の恐竜 掲載日時:2010.02.09 12:00 コメント [0] , トラックバック [0] みなさん、こちらは生存当時の色のまんまの羽毛恐竜アンキオルニス・ハックスレイ(Anchiornis huxleyi)だよ、よろしくね。 アンキオルニス、ギズのみんなにご挨拶して。 え? 食べていいかって? ダメに決まってるでしょ、こら! 1億5500万年前の恐竜ですけど、なんと身近な風貌。 まるで鶏の大きさになったキツツキですよね。 恐竜は化石や想像図でしか見たことないですけど、こちらはアメリカの研究チームがアンキオルニスの体表の隅々からメラノームのサンプル29個を採集し、今の鳥の羽毛と比べて昔の色の分布を特定。それを元に生存当時の本当の色に再現したものですよ。研究成果は『Science』に掲載中です。 論文を共同執
QUnit, developed by the jQuery team, is a great framework for unit testing your JavaScript. In this tutorial, I'll introduce what QUnit specifically is, and why you should care about rigorously testing your code. What is QUnit QUnit is a powerful JavaScript unit testing framework that helps you to debug code. It's written by members of the jQuery team, and is the official test suite for jQuery. Bu
I’ve been working on a multiple select plugin on and off for the past couple months and finally have it stable enough for a first release. When I started this project my intentions were only to re-factor Cory LaViska’s MultiSelect implementation, but it quickly turned into a complete re-write with a focus on speed and ThemeRoller support. This plugin turns an ordinary HTML select control into an
Tracker1's Blog Tips, tools and techniques for the frugal programmer... Okay, so you want to utilize some of the niceties of the new EcmaScript 5 extensions to Date. Namely they've added a nice instantiation from an ISO-8601-style string, as well as a Date.prototype.toISOString method definition. In addition there are Date.UTC and Date.now methods defined. As the nice guys over at Mozilla have
This is a alternative interface to browse the Official jQuery Documentation. It was created to get out of your way of your development work - quickly find what you are looking for, easy on the eyes, and lightning fast. Just start typing and see for yourself! FeaturesContent is the same as in the Official jQuery DocumentationStatically rendered pages powered by Astro, so the initial loading time is
SayKanaは、Mac OS X上で動作する日本語音声合成ソフトウェアです。OS Xに付属の say コマンド(英語の音声合成)と同様の機能を実装しています。 AquesTalk音声合成エンジンをMac OS X 上に移植したもので、基本的に『かな』からの音声合成であり、漢字かな交じり文は読み上げられません。 商用でなければ無償でご利用いただけます。 特徴 sayコマンドと同様の使用方法・インターフェース 女声/男声の声種切替可能 音声のAIFF保存 発話速度の変更 制限の少ない入力文字列 フロントエンドに簡易読みモジュールを含めましたので、音声記号列の表記仕様に合致しない文字列からでも、適切な読み上げを行うことができます。
http://d.hatena.ne.jp/hokusyu/20100208/p1 http://d.hatena.ne.jp/Chikirin/20100207 アフリカ大陸在住中(2年と半年)の身としてちょっと記録を残しておきたい。 論を構築するほどには、まだ深く関われていないので、雑が気程度として以下にメモを。 ただし、あるように「アフリカ」と一括りにするのは無理がありすぎる。 東西南北・中央で事情が全然違うし、各ブロック内でも国によって全く違う。 もっというと、国の中でも事情が全然違う。 ということで、私がいる国の特定地域の事情における日々雑感程度、ということで失礼。 彼らの言葉も借りながら、書いて言ってみよう。 ヨーロッパへの憧れは強いなんとかして行きたい、と思う人は多い。あるいは、ヨーロッパの生活スタイルを自国で手に入れたい、と思っている人も多い。 というか、両方併せて大半がそ
No sooner than I wrote about how to control a JavaScript function’s context with the Prototype Function.bind(), jQuery 1.4 is released and one of its new tricks is $.proxy(), which we can use for exactly the same purpose. To refresh you, the problem that needed solving was how to preserve a reference to the calling object when the value of this is changed. Consider the following: MyModule = functi
この対談、面白い!必見ですよ、必見。 概要 JAOO '07 で「今時、ユニットテストを実施してないコードを納品するのは無責任な開発者だ」というBob Martin氏の主張について、議論が起こった。このInfoQビデオは、BobとJim Coplien氏がこれに関連する話や、いくつかの他の話題について議論する様子を納めたものだ。TDDと契約による設計(Design by Contract)の比較や、システムとビジネスドメインモデルを調和させるためには、事前にどれくらいのアーキテクチャ設計をしておかなければならないのか、などが議論されている。(翻訳:近藤 修平 - (株)永和システムマネジメント) Coplien氏とMartin氏、TDDとCDDそしてプロフェッショナルの定義について大いに語る。 見ながら思ったことをメモ。思考が色んなところに飛び火したので、対談の内容とはあまり関係ないことも
A safe and modern home for the webOpenJS promotes the widespread adoption and continued development of key JavaScript technologies worldwide.
jQuery UI 1.8 is currently at the release candidate stage and, barring the discovery of a major bug or flaw, will shortly become the current stable release of jQuery's official UI library. So what has changed since the last current stable release of 1.7.2? One of the major differences of course is that the library now runs on the latest release of jQuery itself - version 1.4.1, but there have been
英語は苦手ですが、Rails 3 での変更を知りたかったのと和訳の練習を兼ねて訳してみました。 英語力がないのでかなり出来が悪いですが・・・ 公開するか迷いましたが、恥を晒します。 間違いなどがありましたらご連絡を頂けるとうれしいです m(_ _)m (追記) id:willnet さんも和訳をされていました。 実際にRailsを触っている方なので、内容も詳しく正確と思われます。 後編にも期待!! Rails 3.0 リリースノート和訳 - 前編 - おもしろWEBサービス開発日記 原文: Rails 3.0: Release Notes 1 Rails 2.3.5 から Rails 3 へのアップグレード いつものように、アップグレードの時はカバー率の高いテストスイートがあなたの味方です。 Rail3 にアップグレードする前に、まず最初に Rails2.3.5 にアップグレードし、アプリ
XP祭り関西2010のTiDDセッションの感想を読んでメモ。 【元ネタ】 [TiDD] BTSがチケット駆動開発に向いている理由: ソフトウェアさかば 2010-02-07 - winplusの日記 XP祭り関西2010に参加してきた - Basic XP祭り関西2010でアジャイルとチケット駆動開発について考えてきた #xpjugkansai - Pragmatic Style 【1】2010-02-07 - winplusの日記の感想について、倉貫さんの事情は色々あると思うけど、僕の意見を一言。 (前略) それと、倉貫さんが「Redmine でも重い」「Googleのスプレッドシートでタスク管理している」という発言に、あきぴーさんが「僕は納得していない」と。 この日に目撃したほとんど唯一の衝突だったのですが、それ以上の展開がなかったので、すごく残念でした。 倉貫さんの Excelならダ
来月 3月6日(土)、第三回テクニカルセミナーを開催することになりましたので、そのご案内をさせていただきます。 今回は「クラウドヴァーチャリゼーション」というテーマを設け、 実サービスや検証中の仮想化、分散ストレージなど『クラウドっぽい技術』を中心としたプログラムを用意しました。 また、ゲスト講師にニフティさんをお迎えし、すでにリリースされているサービス「ニフティクラウド」について、その概要やベーステクノロジーをお話いただく予定となっております。 多くの皆様のご参加を心よりお待ち申し上げます。 2010年 3月 株式会社ライブドア 技術部会 開催概要 開催: 第三回 ライブドア・テクニカルセミナー 主催: 株式会社ライブドア 技術部会 日程: 2010 年 3 月 6 日(土) 時間: 14:00 〜 17:00 (13:30 開場/17:30 閉場) 規模: 200人前後 セミナー参加費
昨日のわんくまの昼休みに TDD 道場があったんですが、テストコードのリファクタリングについて賛否あったのでちょっと自分の考えをまとめておきます。 それに加え、C# と NUnit でどのようにテストコードをリファクタリングできるか、というのも紹介します。 というかこちらがメイン。 テストを追加した際に追加したテストだけを実行するか全部実行するかというのも意見が分かれたんですが、主に個別に指定するのが面倒という理由で全部実行する派です。 全部実行すると時間がかかる?それはもはや単体テストじゃないですね。重いテストは分割して分離しちゃいましょう。 これに関してはレガシーコード改善ガイド (Object Oriented SELECTION)をどうぞ。機会があればここら辺についても書きたいところです。 テストコードのリファクタリングについて まず、テストコードのリファクタリングはありだと思いま
今日は「Firefox3.5+で、配列に対してin演算子を使うと、Firefox3に比べ5〜10倍モッサリする」という困った現象を、何とかする方法をご紹介します。 Firefox3 33 Firefox3.6 157 Firefox3.7a1pre 96 <body onload="bench()"><script> function bench() { var pure = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; function job(ary) { var now = +new Date; for (var i = 0; i < 10000; ++i) { for (var j = 0; j < 10; ++j) { if (j in ary) { ary[j]; } } } return (+new Date) - now; } alert(job(pure
実践的な DJango テクニック集として、凄くいい記事だったので、勝手に超訳してみました。 http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developer 1. import にプロジェクト名を書かないこと 例えば "project3" というプロジェクトに "xyz" アプリケーションがある場合、次のようにはしないこと。 from project3.xyz.models import Author これではプロジェクトとアプリケーションの結びつきが強すぎて、以下の弊害がおこる。 アプリケーションの再利用がしづらい 将来プロジェクト名を変えたくなっても変更が難しい なので、このようにしよう。 from xyz.models import Author python パス上にある django プロジェクトならば、
恵比寿で働く社長のアメブロ株式会社ビープラウド(http://www.beproud.jp)の社長が、日々の活動や、日々の思いなどを記録していきます。BPStudy#29開催報告BPStudy 1月29日(金)にBPStudy#29 を開催。週末にもかかわらず52名(懇親会28名)に参加いただきました。 発表していただいた和田卓人さん、そして参加いただいた方々、誠にありがとうございました!!! 以下は当日のまとめ。 MCはタワーズクエストの和田卓人(id:t-wada さん)にご担当いただき、「Test Driven Development(TDD:テスト駆動開発)」をテーマとして開催された。全体はTDD概論、ペアプロ大会、コードレビュー大会の3部構成。 ■TDD概論 TDDの基本的な考え方について、和田さんにご説明いただいた。 ○TDDの黄金の回転 ・1つずつ少しずつ ・
そうそう、もう一つとっておきのネタがありました。ってことで、MySQL管理者最速マスターを書いたばかりだけど、さらに調子に乗ってお次はDTraceで使われているD言語について最速マスターネタを書いてみよう。こっちのD言語と紛らわしいが、英語にするとDTraceじゃない方は「D Programing Language」でDTraceの方は「D Language」なので、両者を区別出来る。このエントリでは「D言語」という記述が出てきたらDTraceの方を表すのであしからず。 DTraceの概念DTraceは、システムのあらゆる場所を対象にして動作を追跡するための仕組みで、トラブルシューティングやプロファイリングに利用出来る。元々はSolaris 10向けに開発された機能だが、その後FreeBSDやMac OS Xへと移植された。DTraceはメモリ上にロードされた実行プログラムの内容を直接「動
[ニッチ]E4Xで攻撃できる? できない?:教科書に載らないWebアプリケーションセキュリティ(6)(1/3 ページ) XSSにCSRFにSQLインジェクションにディレクトリトラバーサル……Webアプリケーションのプログラマが知っておくべき脆弱性はいっぱいあります。そこで本連載では、そのようなメジャーなもの“以外”も掘り下げていきます (編集部) ECMAScriptでXMLを扱う“E4X” 皆さんこんにちは、はせがわようすけです。今回は、Mozilla Firefoxでクロスドメイン制約を回避する方法の一例として、E4Xという機能を利用した攻撃方法を紹介します。 E4Xとは、「ECMAScript for XML」の略であり、JavaScriptやActionScriptなどのECMAScript処理系において、XMLをネイティブ機能として扱うための仕様です。 現在、FirefoxのJa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く