JavaScriptの書き方はJavaScript自体がある程度自由なためいろいろな書き方ができますが、一貫性を持って書いた方がバグなども発生しにくくなるため、コーディングルールを定めておくのはよいことだと思います(特に複数人の開発の場合) 有名な企業やライブラリはコーディングルールも公開している事が多いので適当にまとめてみました JavaScript style guide – MDC Docs Mozilla/Firefox向けのものなので、一部ECMAScriptの範囲を超えたものも含まれています。 多くの人が見ていると思うので、見たことない人は一度読んでみるといいです。 jscsにこのコーディングルールをチェックするプリセットが用意されています。 Google JavaScript Style Guide Google JavaScript Style Guide 和訳 — Goo
You can find more information on our Wiki at http://www.v8project.org
> Additional ramifications from this are that native JSON.stringify > will ignore RegExp instances as it does Functions. Hmmm, this certainly does sound like a ramification we should consider carefully, and could even be a reason to remove the ability to call RegExp objects. > It seems to me the value of syntactic sugar that shaves 5 characters from > /a/.exec("abc") is not worth the price of crea
はじめに こんにちは、Sphinx-Users.jpのDJ担当です。さて、最近は翻訳などをちまちまやってるわけですが、今日ちょっとGoogle ChromeからFirefoxに乗り換えようかなと思って色々調べてたらすげー環境ができちまいました。というわけでメモ。 リンク 今回のメインはこいつです 専用のFirefoxをインストールする いま使ってるマシンではFirefox4 beta8をメインブラウザにしてるんですが、ちゃんとubiquity動作させたいのでFirefox3.6を入れます。普通にいれちゃうとプロファイルがぶつかっちゃうので別プロファイルを作成します。「別に今使ってるFirefoxに入れる」って人はここは読み飛ばしてください。 プロファイルが出来るディレクトリを変えるやり方 Macで複数のFirefoxを共存させる方法 - Affirmative Way プロファイルを指定し
move plugins to content - plugins should withstand a reframe of the object frame
Internet Explorer 9 Betaに、はてなブックマークが対応しました。Internet Explorer 9 Betaならではの機能で、はてなブックマークを素早く快適にご利用いただけます。 「ピン」は、Internet Explorer 9 Betaの新しい機能です。お気に入りのサイトをいつでもWindowsのタスクバーに表示できます。使い方はとても簡単。Internet Explorer 9 Betaで、はてなブックマークを開いた状態で、ブラウザのタブをWindowsのタスクバーにドラッグ&ドロップするだけです。 一度「ピン」として登録すると、クリックするだけで、はてなブックマークをすぐに表示できます。 「ピン」としてタスクバーに登録した、はてなブックマークのアイコンを右クリックすると、「ジャンプリスト」と呼ばれる、はてなブックマーク独自のメニューが表示されます。 トップ
Python、Haskell、YAMLのように行頭の字下げが文法構造に影響を与えるような構文を、字下げ依存構文(indentation-sensitive syntax)と呼ぶことにする。 Peter J. Landin「The Next 700 Programming Languages」(pdf)では、字下げ依存構文のための規則をオフサイドルールと呼んでいる(6節(3))。 そこでは 句の最初のシンボルをちょうど含んだ右下象限が、句全体を含んでいなければならない。 と説明している。 つまり <first symbol>-------------------------------------> ---------------------------------------------------> --------------------------------------------
配列 a の i 番目以降を抜き出したいとき、 a.splice(i, a.length) だと冗長なので単に省略して a.splice(i) と書いていたが、少し前に JScript で失敗することを知って a.splice(i, 1/0) ((1/0 === Infinity))と書くようになり、でつい今日、今度は JSC が受け付けないことを知った。 http://jsdo.it/satyr/splice_rest omit 1/0 9e9 IE8 ng ok ok Sf5 ok ng ok Fx3/GC8 ok ok ok ES 的には splice(1) は splice(1, 0) 相当らしくカオス。 仕方ないのでこれからは 9e9 ((.length の上限 -1>>>0 より大きければなんでもいい)) を使うことにする。
Send feedback Translating text (Basic) Stay organized with collections Save and categorize content based on your preferences. This document describes how to use the Cloud Translation - Basic (v2) to translate text. The input text can be plain text or HTML. Cloud Translation - Basic does not translate any HTML tags in the input, only text that appears between the tags. The output retains the (untra
昔の記事の続編。UbiquityアドオンがFirefox 3.6に対応していなくてずいぶん放置して段々Chromeしか使わないようになって・・・。でもMozillaのホームページをからUbiquityにたどるとバージョン 0.6にてFirefox 3.6に対応していた。なぜか、0.5.4から0.6にアップデートされなかったのだが、0.5.4を削除して0.6を直接入れたら無事使えるようになった。 なお、現時点のFirefox 4 Beta 6には対応していなかった。というか、Ctrl + Spaceがすでに違う機能に割り当てられているあたりが将来を不安にさせる。面白い機能だし標準でいれてほしいくらいの機能なのだが・・・ さて、前回つくったtwitter用のコマンドはtwitterが基本認証をやめたのでつかえなくなっている。でもUbiquityの標準コマンドでtwitterのpostは残ってい
2010年09月18日22:00 カテゴリLightweight Languages perl - は14文字しか必要としない! 実用Perlプログラミング Simon Cozens / 菅野良二訳 [原著:Advanced Perl Programming] これ、前から時々ふと思い出しては気になっていたのですが… 2008-11-09 - 兼雑記 ppencode (eval つけられれば今回のと同じことできるけど、 Perl って文字列の連結できるかな) できました。 Demo: Perl Source print "Hello, World!\n"; Use New Line I don't need q Encoded: Evaluated: Client: /* depends on jQuery */ aceghlnqrstvx = function() { var text
2010年09月14日06:30 カテゴリMathLightweight Languages javascript - Mathを再発明してみた 「基本というからには四則演算で三角関数実装しないとねー」と思いつつ書いていたら… C言語による最新アルゴリズム事典 奥村晴彦 [javascript]三角関数の基本 Math.random()を除いてMathを全部再発明しおえたので。 多倍長演算バージョンを作る時の下ごしらえにもなるかも。 下ごしらえ 仕様は Math - MDC アンチョコはもはや最新というにはあまりに古い、しかし代わりなき「C言語による最新アルゴリズム事典」。低レベルな車輪を再発明する人必携! 初期化と定数 定数の精度はおおげさに。 MyMath = {}; MyMath.E = 2.718281828459045235360287471352662497757; MyMat
ようやくTwitterのやりたい事が分かった気がする。 数日前、TwitterのxAuth/OAuthの扱いについての記事を書いた。 レスポンスの悪さや開発者に足を向けているとも思える対応に、イヤミたっぷりの文面を残したのだが... mattn: ところで、Basic認証を廃止した事でTwitterはポスト出来てるアプリケーションの50%を殺したんだと、私は信じているよ。 そのお返事が来ました。が、いきなり出口を塞がれてしまいました。 Twitter Support: Hi, Again, we ask that you do not distribute your application's keys and secrets with its source. We are happy to review your application for xAuth once you provid
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く