You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
こんにちわ、プログラマの川口です。今回はBackbone.jsをCoffeeScriptで記述し、Ruby on Railsと組み合わせて利用する簡単なパターンを試してみました。CoffeeScriptは非常に簡潔にJavaScriptを記述できる上に学習コストも低いのでおすすめです。最近はJavaScriptがプロジェクト全体のコードに占める割合が大きくなってきていますし、それに比例してやはりメンテナンス性や可読性が下がっていくこともあり事前に対応策が必須です。 Backbone.jsとは・・・とかは別にいいデスヨネ?dwangoさんのBackbone.js記事を見てください(完全にネタかぶりです、本当にありがとうございました)。 前準備 バージョンはこんな感じ。 Ruby on Rails 3.1.1.rc1 CoffeeScript version 1.1.2 Backbone.js
東京ラーメンショー2011 いきてーーー!みなさんこんにちは、nakamura です。 今日はプログラマだったりサーバ管理者だったり(もしくはその両方だったり)する方にお勧めしたいサイトとツールをいくつかご紹介します。細かい脆弱性のチェック等どうしても手間が掛かるものが多いですが、今回ご紹介するツールをうまく使うとその辺りだいぶ効率よくできると思いますよ! WEB アプリケーション関連 XSS Me XSS Me :: Add-ons for Firefox XSS のテストをある程度自動化してくれる Firefox のアドオンです。残念ながら Firefox3.0.* 系の頃に開発が止まってしまっているようですが、僕の環境では install.rdf の書き換えで問題なく動作しています。(Windows7 64bit + Firefox7.0.1) SQL Inject Me SQL I
Writing Modular JavaScript With AMD, CommonJS & ES Harmony When we say an application is modular, we generally mean it's composed of a set of highly decoupled, distinct pieces of functionality stored in modules. As you probably know, loose coupling facilitates easier maintainability of apps by removing dependencies where possible. When this is implemented efficiently, its quite easy to see how cha
Motivation Regular expressions are used in every language, every programmer is familiar with them. Regex can be used to easily express complex strings. What better way to generate a random data than with a tool you can easily describe what string you want? Thanks to String-Random for giving me the idea to make this in the first place and randexp for the nifty little `.gen` syntax. Install For node
Luciano Costa, Agile Software Developer and Consultant at Monttez, 12 minutes ago ECMAScript 5 - Presentation Transcript ECMAScript 5 Damian Wielgosik varjs.comfront-trends.com @varjs Hey, what is that ECMAScript actually? let’s create a simplest object ever var obj = {}; let’s add a property to it var obj = { foo : 1}; let’s read that property var obj = { foo : 1};obj.foo; // 1 - this is how we
口上 historyとAjaxといえば、JavaScriptからある程度任意でhistoryのエントリをpushできるhistory.pushStateとか、history.replaceStateは既に大分有名になった感がある。 素晴らしい未来では、全てのブラウザにpushStateが乗っていて「location.hashを使ったAjax遷移が許されるのは10年前のブラウザまでだよねー」というハッピーな世界が実現するのだろう。が、今現在ではまだpushStateに対応していないブラウザのシェアも多く、Ajaxによる擬似画面遷移をモリモリ行うようなサイトではpushStateのある環境、ない環境の両方を考慮してやる必要がある。 (ちなみに、要件によっては「pushStateがないブラウザは通常の遷移で我慢しろ!」という割り切りも全然ありだと思う) 先に言っておくと、この記事は長いです。 環
A note from the editors: Since this article ran in Issue No. 343, author Mat Marquis has established and is chairing a Responsive Images Community Group for the W3C. All are invited to participate. It’s our job, as designers and developers, to pick apart even the seemingly most simple tasks to find ways to improve them. When Ethan Marcotte coined “responsive web design,” he said that a responsive
The picture element, srcset and sizes attributes, and associated features allow web developers to deliver an appropriate image to every user depending on a variety of conditions like screen size, viewport size, screen resolution, and more. Picturefill enables support for the picture element and associated features in browsers that do not yet support them, so you can start using them today! Picture
Our goal is a markup-based means of delivering alternate image sources based on device capabilities, to prevent wasted bandwidth and optimize display for both screen and print. Note: When the group expanded its scope in November 2014, it changed the name from "Responsive Images" to "Responsive Issues." ResponsiveImagesCG/ Group's public email, repo and wiki activity over time Note: Community Group
Responsible image asset loading has long been a problem in cross-device development, and more recently, in responsive design. While developing the new BostonGlobe.com, we released an approach to the problem that worked well at the time, but unfortunately proved less optimal as newer browsers’ image prefetch “improvements” effectively broke it. Around that time, consensus gathered that device-detec
May 1, 2011 JavaScript developers wishing to add more structure to their code often look for simple ways to apply the popular MVC architecture pattern to their applications. Utilizing a client-side MVC framework can be useful for such code organization and today we'll be looking at Spine.js, a recently released solution that assists with this task. You may be familiar with some existing projects t
JavaScriptのMVCフレームワークと仲間たち JavaScriptでイイ感じに開発をしたいという欲求が高まってきたため、自分でフレームワークを作らずに世界の賢者たちから学びたいと思います。今回は、JavaScriptでMVCフレームワーク等を実現しているフレームワークや周辺のライブラリ、さらにはツールやユーティリティまで幅広くご紹介します。 (2012/1/17 updated) Backbone.js Spine.js JavaScriptMVC AngularJS SproutCore Ember.js YUI App Framework Broke.js Fidel.js Sammy.js KnockoutJS eyeballs.js The M Project Knockback Batman.js Shipyard.js Agility.js ベース jQuery Doj
JavaScript Advent Calendar 20105日目のago(@kyo_ago)です。 jQueryのソースを眺めててjQuery.stopに引数があることに気づいたので調べてみました。 まず、簡単なスライドダウンメニューを作ってみたいと思います。 jQuery.stop 1 - jsdo.it - share JavaScript, HTML5 and CSS JS部分は以下の通りです。 $(function () { $('div').hover(function () { $(this).find('ul').slideDown(); }, function () { $(this).find('ul').slideUp(); }); }); 少し触ると分かると思いますが、マウスがmenuから外れた後も何度も.slideDown、.slideUpが実行されるため非常に
Today's JavaScript libraries are tuned for mobile devices, Canvas-based animation, HTML5 video, local databases, server interaction, and more Over drinks, one person proclaimed, “No one programs in JavaScript, they just string together jQuery calls.” This statement is certainly not true, but like a hand grenade, it gets close enough to make its point. jQuery sure seems to be everywhere, and with g
国公立大学の2次試験が始まった2月25日、京都大学に毎年恒例の「折田先生像」が現れた。今年は地デジカだ。 黄色いレオタードが寒そうな折田先生。頭の上にも何かいる と思ったら横にニコニコテレビちゃんも添えられていた 折田先生とは、旧制三高(現京大)の校長を務めた折田彦市氏。毎年2次試験になると、何者かが作ったハリボテの「折田先生像」が京大に現れる。折田先生像と言いつつ、ナウシカやゴルゴ13など、オリジナルとは似ても似つかないネタ感満載の姿だ。 今年の像は地デジ普及推進のキャラクター「地デジカ」。黄色いレオタード姿の白い鹿が鎮座している。像の解説には「折田彦市先生は、地上デジタル放送推進大使として黄色いレオタードの普及に尽力し、京大に電波な学風を築くために多大な功績を残した人です。どうかお酒の飲み過ぎにはご注意ください。チョナン・カン」と書かれている。黄色いレオタードの普及に尽力……? 裏側に
オライリー・ジャパンから『 実践 デバッグ技法 ―GDB、DDD、Eclipseによるデバッギング 』を頂戴した。 概要 オライリーの『実践xxx』『Mastering xxx』 という本は技術xxxに少し慣れてきた人が更にステップアップするための本という印象がある。そして、体系的な理論というよりは現場の常識というものを扱っている。 『実践デバッグ技法』は前者の印象には反する。これは本当にGDBの使い方と問題の切り分け方を手取り足取り教えてくれる本で、まだデバッガが何なのかすら分かっていない人こそ読むべきだ。 一方で後者の印象には合致する。これこそが『 Debug Hacks -デバッグを極めるテクニック&ツール 』で著者のよしおかさんが訴えていた点でもあった。つまり、今までデバッグの技法というものは理論化されそれが普及しているとは言い難い。にもかかわらず、現場では常識である。初心者はどう
SSH でサーバにリモートログインする際、パスワード認証ではなく公開鍵認証を行っている人も多いかと思います。自宅内では同じ鍵を使い回していたのですが、仕事の都合で新しい鍵を作ることになりました。例によって備忘録です。 キーを作るのはこんな感じ。 $ ssh-keygen -C hoge@fuga.com -f ~/.ssh/id_rsa.hogeログインする時は -i オプションで鍵ファイルを指定することで、鍵を使い分けることができます。 $ ssh -i ~/.ssh/id_rsa.hoge hoge@fuga.com~/.ssh/config に使用する鍵を列挙しておけば、鍵ファイルを勝手に探してくれます。ファイルの中身はこんな感じで。 IdentityFile ~/.ssh/id_rsa IdentityFile ~/.ssh/id_rsa.hoge IdentityFile ~/.
Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. Created with Sketch. C
今話題の通信速度倍増技術といえば、もちろんMIMO。これ、実際にはどういう条件で効きやすく、どういう条件だと効きにくいのか、というのがあると思うのですが、今回は私なりの考えを披露してみようという一言。※別サイトからの加筆・再掲です MIMOは、あるアンテナから出たデータと別のアンテナから出たデータを、受信側のアンテナでうまく分離することで実現します。これは、イメージとしては、カメラのフォーカスと似たような感じ。カメラのフォーカスの場合はレンズの焦点距離を変化させて「一番はっきり見える位置」を探すわけですが、電波の場合はアンテナのパラメータを調整して既知のデータをうまく見えるフォーカス位置を見つけ出して、そのときの周囲のデータを読む、ということを別々の系統に対して行うことで複数のデータ列を読み出します。 一応補足ですが、実際は、「アンテナパラメータをちょっとずつずらしてきっちり見える位置を探
by Douglas B. West The server hosting this web page will be decommissioned on August 15. The replacement page will be here. Please update your bookmarks. Summary I have been accumulating observations about writing mathematics for many years. These conclusions arose both from writing textbooks and from noting writing errors commonly made by my thesis students and in papers submitted to journals. My
The Expressive Web is an Adobe-curated resource website for the advocacy, support, and advancement of HTML5 and CSS3 web development.Copyright © 2011 Adobe Systems incorporated. All rights reserved. Use of this website signifies your agreement to the Terms of User and Online Privacy Policy. Resources About Adobe and HTML5
{{#set:Feature product manager=Chris Blizzard |Feature feature manager=David Anderson |Feature lead engineer=David Anderson, David Mandelin |Feature security lead=` |Feature privacy lead=` |Feature localization lead=` |Feature accessibility lead=` |Feature qa lead=Paul Silaghi |Feature ux lead=` |Feature product marketing lead=` |Feature operations lead=` |Feature additional members=` }} Open issu
BrowserID bug 721171 to draw Sign in buttons with progressive enhancement - should hopefully fix our search results snippets too! >< bug 719945 to link to browserid on the demo submit page MindTouch wiki migration prepare for localized page migration (bug 717380) scripting architecture (bug 715253) More I'm excited about kumascript - lmorchard's prototype for implementing server-side scripting
コメント・トラックバックについて 不適切と思われるコメント、本企画の趣旨にそぐわないコメントは掲載されない場合もあります。営業・勧誘目的と思われるコメントに関しても同様と致しますので、あらかじめご了承ください。 記事と無関係な内容のトラックバック、商用あるいはサイト誘導目的のトラックバックについては、当サイト運営者の判断で削除する場合もあることをご了承ください。 コメント投稿時にメールアドレスを公開すると、不特定多数からメールを受ける可能性があります。フリーメールを使用するなどしてご注意ください。 ビジネスライティングの基礎知識 20年以上のロングセラーを続けているGary Blake、 Robert W. Blyの The Elements of Business Writing の目次をご紹介します。ざっと見ると、ビジネスライティングをこなす上で最低限わきまえておくべき事項がわかります
またまたパスワードの定期的更新の話です。あまりログインしない銀行のサイトってログインするたびにパスワード変えろって通知が出るのでうざいですよね。 HiromitsuTakagi:今どきこれはない……。 jimin.jp/policy/policy_… 「1.緊急に行うべき対応策・ログインパスワードの定期的更新を義務付け、一定期間にわたって更新されない端末は接続を切断すること。」 ockeghem:自民党の「情報セキュリティに関する提言」は、策定メンバーに関する記述はないようですが、そういうものなのですか? セキュリティの専門家は監修しているのですかね。 ockeghem:まず、基本的な認識あわせとして、パスワードの定期的変更は、パスワードの漏洩があり得るという想定で、漏洩後に被害を受ける期間を短くすることだよね。三ヶ月毎に変更すると、攻撃者がパスワードを知っている期間は最長でも三ヶ月になる
The results are in! Thanks to everyone who took part, your answers are now the property of the community. The raw result set is here: JavaScript Developer Survey 2011, Data. A summary of the results generated by Google Docs can be downloaded here: JavaScript Developer Survey 2011, PDF. I got the feeling that client-side developers felt a little underrepresented by the survey, so in future I can r
Goals There seems to be fairly general agreement that we need a generational GC in order for Firefox to compete with Chrome. Benchmarks that create a lot of short-lived objects are the problem, for the following reasons: We can use a gigantic heap to avoid ever collecting during the benchmark. However, this causes our live set to be scattered across the enormous heap, so we have poor cache localit
Description Statistics 110 (Introduction to Probability), taught at Harvard University by Joe Blitzstein in Fall 2011. Lecture videos, homework, review material, practice exams, and a large collection of practice problems with detailed solutions are provided. This course is an introduction to probability as a language and set of tools for understanding statistics, science, risk, and randomness. Th
An explanation of the CSS animation on Apple's iPhone 4S webpage October 25, 2011 The "phone stage" (blue-bordered box) contains all 6 "slides" of the animation sequence and has a transition css property with a duration and timing function (a cubic bezier curve). For the phone stage to cycle from one slide to the next, its css transform property is updated with new translate and rotate values. At
Answer: 退職検討理由として、 ・給与の安さ・福利厚生の悪さ・仕事の効率の悪さの3点があげられる。 ・給与の安さ 働いている時間内容と得られる給与に差が生じている。これは入社年数が大きくなるにつれて、ますます乖離が生じていくシステムとなっている。ある程度の入社年数になると、裁量労働となり残業代が月4万円と固定になってしまう。文系職種であれば問題はないが、理系種職ではサービス残業をして、月100時間ほどの残業をしても4万円しかもらえないという状態になってしまう。 ・福利厚生の悪さ 5連休制度は良いが、それ以外で魅力的な福利厚生がない。 ・仕事の効率の悪さ 部門間の連携が悪く、仕事がなかなか前に進まないことがある。
コメント・トラックバックについて 不適切と思われるコメント、本企画の趣旨にそぐわないコメントは掲載されない場合もあります。営業・勧誘目的と思われるコメントに関しても同様と致しますので、あらかじめご了承ください。 記事と無関係な内容のトラックバック、商用あるいはサイト誘導目的のトラックバックについては、当サイト運営者の判断で削除する場合もあることをご了承ください。 コメント投稿時にメールアドレスを公開すると、不特定多数からメールを受ける可能性があります。フリーメールを使用するなどしてご注意ください。 基礎英語+ディスコース・マネジメント=英会話力 このところディスコース・マーカーを取り上げていますが、考えてみると、なぜディスコース・マーカーが重要なのかをきちんと説明せずじまいです。この種のマーカーが重要なのは、英会話を管理運用するスキルセットであるディスコース・マネジメントの要素だからです。
コメント・トラックバックについて 不適切と思われるコメント、本企画の趣旨にそぐわないコメントは掲載されない場合もあります。営業・勧誘目的と思われるコメントに関しても同様と致しますので、あらかじめご了承ください。 記事と無関係な内容のトラックバック、商用あるいはサイト誘導目的のトラックバックについては、当サイト運営者の判断で削除する場合もあることをご了承ください。 コメント投稿時にメールアドレスを公開すると、不特定多数からメールを受ける可能性があります。フリーメールを使用するなどしてご注意ください。 英語を話すための見取り図 春休みの課題である英会話本の骨組みができたので、ご紹介します。できたものを眺め直すと、本のタイトルは、 ディスコース・マネジメント:英語を話す人の頭の中 といったものにしたくなります。 なぜこんなものが重要かと言うと、英語を話す人たちどうしの間ではここにご紹介する段取り
UNIXの基本的なコマンドの1つであるdiff。 これに実装されているアルゴリズムは実に興味深い世界が広がっています。 本稿では、筆者が開発した独自ライブラリ「dtl」をもとに「diffのしくみ」を解説します。 はじめに diffは2つのファイルやディレクトリの差分を取るのに使用するプログラムです。 ソフトウェア開発を行っている方であれば、SubversionやGitなどのバージョン管理システムを通して利用していることが多いかと思います。本稿ではそのdiffの動作原理について解説します。 差分の計算の際に重要な3つの要素 差分を計算するというのは次の3つを計算することに帰結します。 編集距離 2つの要素列の違いを数値化したもの LCS(Longest Common Subsequence) 2つの要素列の最長共通部分列 SES(Shortest Edit Script) ある要素列を別の要
Rails 3.1 からパスワードの暗号化用のモジュールができたようです。ActiveModel::SecurePassword で定義されていて、ActiveRecord や Mondoid などの ActiveModel を利用しているモデルで使えるそうな。 User モデルに password_digest カラムが設定されている前提で class User < ActiveRecord::Base has_secure_password end とすると、下記のような効能が得られます。 attr_reader :password validates_confrmation_of :password validates_ppresence_of :password_digest password に何か代入すると自動で bcrypt-ruby でハッシュにされて password_d
電子書籍に特化したオンラインの出版社、達人出版会から、『徹底解剖「G1GC」 アルゴリズム編』(中村成洋著、600円)が6月末に出ました。Java7(OpenJDK7)で採用されたG1GCアルゴリズムを、豊富な図を使って丁寧に解説した本です。A4換算で60ページほどです。 島根在住の中村さんに、Skypeでお話を伺いました。 GCアルゴリズムを網羅的に解説した前著とも言える『ガベージコレクションのアルゴリズムと実装』と併せて読むのがオススメだそうですが、私は中村さんが管理している「GCアルゴリズム詳細解説」のWikiと併せて読みました。GCの各種アルゴリズムって並行処理時の整合性確保のための実装や性能評価は難しいのでしょうけど、アイデア自体は、そこまで複雑じゃないものが多いですよね。ヒープメモリという部屋をどう区分けして、そこにどういう性質(生存期間や生き死に)のオブジェクト群を、どう配置
About the book This book uses practical examples to explain version control with both centralized and decentralized systems. Topics covered include: Basic version control commands and concepts Introduction to Distributed Version Control Systems (DVCS) Advanced branching workflows Strengths and weaknesses of DVCS vs. centralized tools Best practices How distributed version control works under the
Randall’s ESL Cyber Listening Lab has been providing online English listening comprehension activities for ESL and EFL learners since 1998. Visit Randall’s other Web sites at DailyESL.com, EZslang.com, and Trainyouraccent.com for more language practice. Activities focus on everyday English comprehension skills at three levels based on content, voices, vocabulary, and natural speed. A combination o
Most built-in JavaScript types are constructors whose prototypes contain the methods and other properties that define their default behavior: //(results will vary by browser) Object.getOwnPropertyNames(Function.prototype) //["bind", "arguments", "toString", "length", "call", "name", "apply", "caller", "constructor"] You can’t delete or replace a native prototype, but you can edit the values of its
The last fourteen years Alex Podelko (@apodelko) worked as a performance engineer and architect for several companies. Currently he is Consulting Member of Technical Staff at Oracle, responsible for performance testing and optimization of Hyperion products. Alex currently serves as a director for the Computer Measurement Group (CMG). He maintains a collection of performance-related links and docum
An Inside View of the CSS Working Group at W3C Cette série d’articles est en train d'être traduite en français par Jérémie Patonnier et Frédéric Bourgeon de Mozilla Francophone ! The CSS Working Group is tasked with maintaining the existing CSS standards and creating new ones. There have been many new people joining our group lately, in addition to more non-members interacting with us. Since it us
年末だからというわけでもないのですが、いつものサイト作りに使う CSS リセットについて見直してみました。今までもちょっとずつ手を入れてはいたのですが、今回はかなり大きく修正しています。というのも、Nicolas Gallagher と Jonathan Neal の両氏による normalize.css を知り、大きく影響を受けたからです。 Normalize.css は「新手の CSS リセット」ではありません。CSS を「リセット」するのではなく「ノーマライズ」する、という新しい考え方です。CSS リセットとノーマライズはどちらも、ブラウザ間で CSS の実装に差異があることを前提にそれらを吸収しようとする、という同じ目的を持っています。ただ、リセットはすべてをまっさらな「さら地」にしようとするのに対し、ノーマライズは使える部分は残しつつ手を入れる必要のある部分だけを整える、という違
前回はiOS5のMobile Safariから使えるようになったHTML5・CSSについて前編と後編に分けてご紹介しましたが、そのなかで説明していない小さなテクニックについて少し紹介したいと思います。 今回はCSSでテキストにグラデーションをかけるテクニックについてです。 前回のWeb App Demoではフッタータブに特殊なWebFontを使ってアイコンを表示させるようにしていましたが、タブがActiveのときに色が変わってエフェクトがかかるようになっています。 このエフェクト効果はCSSでテキストにグラデーションをかけるテクニックをつかってやっています。 通常、CSSでテキストカラー(colorプロパティ)にグラデーションを指定することはできませんが「:after」擬似クラスや「mask-image」プロパティを組み合わせて使うことでグラデーションのような表現をすることができます。具体
The minutes from yesterday's CSSWG face-to-face meeting are a very interesting read in all sorts of ways. I was somewhat struck by this part: tantek: I think if you're working on open standards, you should propose your features before you implement them and discuss that here. smfr: We can't do that. sylvaing: We can't do that either. Those are the Apple and Microsoft representatives replying to Ta
CSS3を使った画像のエフェクトやスタイリングについて、思いつく限り一挙にまとめてみました。 たくさん画像を扱うサイトなどを作る際に、CSSでできる表現のカタログとして使ってもらえたらと思います。 ※ 2/24 「2. めくれた風」を書き忘れていたので追記しました 目次 1. シャドウ 2. めくれた風 3. トイカメラ風トンネル効果 4. カラー調整 5. 回転 6. 角丸 7. 楕円のフレーム 8. 円のフレーム 9. 三角形フレーム 10. 重なった風 11. ぼかし 12. フェード(シャドウ編) 13. フェード(グラデーション編) 14. 反射 15. リボン 16. 差し込んだ風 17. フレームだけを傾ける 18. 半透明フレーム まとめ ※ 実際の表示はこちらから確認できます。 ※ この記事で掲載しているCSSは、シンプルにするためにベンダープリフィックスを付けていません
サイトのデザインを変更しようかと思ったのですが,自力でデザインを考えるのは限界があるのでフリーの HTML/CSS テンプレート集をざっと探してみました.尚,どのサイトが人気なのか分からなかったので,各種ソーシャルメディアのカウントを取得して併記してみました.海外サイトばかりなので,SBM としてははてなブックマーク以外に Delicious のカウントも取得しています. 掲載されてあるデザインはまったく見ずに,サイトの使いやすさ(と言うか「広告の少なさ」かな)だけからの感想ですが,個人的には http://www.solucija.com/ が使いやすいかなぁと言う気がしています. URL Delicious Hatena Twitter Facebook 1 http://www.oswd.org/ 24,170 951 471 1,002 2 http://www.freecsste
Errors (All) | (None) Beware of broken box sizing Require properties appropriate for display Disallow duplicate properties Disallow empty rules Require use of known properties Compatibility (All) | (None) Disallow adjoining classes Disallow box-sizing Require compatible vendor prefixes Require all gradient definitions Disallow negative text-indent Require standard property with vendor prefix Requi
Update 2012-02-24: New content in sections 2.1. Function-scoped variables 2.2. Inadvertent sharing via a closure 2.7. for...in is weird JavaScript has many pitfalls. This post examines whether they make JavaScript “unfixable” as a language – as some argue. To do so, it separates the pitfalls into two categories: The ones that become harmless after learning about them and the ones that don’t. We’ll
Related links and resources Tweet A little about me JavaScript & UI Developer @ AOL jQuery [Bug Triage/Docs/Learning] teams Contribute to open source projects like Modernizr Wrote a few polyfills and shims I ♥ making the web better I occasionally battle the dark side. Why Do Polyfills Matter? First do it. Then do it right. Then do it better. Do it: Get your application or demo working using the na
This is that article you generally skip over. It’s the one where I don’t detail an ounce of code, but instead describe the important events that lead to what you now recognize as HTML5. Some of us find this stuff interesting, but, certainly, a history lesson may not be your idea of a good time. …Wait – you’re still here? Let’s get on with it then. We won’t travel as far back as the beginning. That
Ragavan Srinivasan’s post about the forthcoming Mozilla Marketplace for Open Web Apps inspired me to write about Mozilla’s surging Web and Device API standards work. A bit of background. Mozilla has always contributed to web standards, going back to the start of the project. We co-founded the WHAT-WG to kick off HTML5. As readers of this blog know, we are a leader in JS standardization. We have so
Just gave this talk at W3Conf about some of the innerworkings of HTML5. Lots of did-you-know and cool insight into how browsers work. 37 minutes long, The Primitives of the HTML5 Foundation - Slides I do discuss optional start and end tags as well as not quoting your attributes. I concede that these ideas scare the shit out of people. In fact, when I first heard Jens Meiert propose the idea in 200
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く