追記2:concatだと配列のなかに配列が入ってると勝手に展開されて駄目だった。Constellationさんのコメントのコードを使うとその問題も起こらない。 追記:配列の中身に文字列以外が入ってるとうまくいかない。詳しくはコメント参照。 こうするといい。 function uniq(arr) Array.reduce(arr, function(a, b) a.indexOf(b) == -1? a.concat(b): a , []); 追記ここまで 前に作ったものよりだいぶ簡潔。たぶん速いんじゃないかと思う。配列風オブジェクトにも使える。 function uniq(arr) { var o = {}; return Array.filter(arr, function(i) i in o? false: o[i] = true); } uniq([0,1,2,3,4,8,false
描画能力が大幅に向上、Flashに匹敵するアニメーションも可能に 膨大な数の仕様で構成されるHTML5は幅広い意味を持ち、一言で定義するのは難しいが、紀平氏はセッションの冒頭で「今回はスマートフォンの話に限定する(PCブラウザに関しては触れない)」と断ったうえで、次のように述べた。 「HTML5はHTMLとJavaScriptの複合体。それ自体はHTML4と大きく変わっているわけではない。もっとも重要な違いは、今までに比べてAPIが非常に豊富になったこと」 この豊富なAPIにより、HTML5では描画能力が大きく向上している。例えば、Canvasを使えばドット単位の描画が可能であり、ベクターグラフィックスを扱えるSVGによって曲線のある図形も描画できる。さらに、アニメーションもFlash並のクオリティが実現できるようになった。 ここで紀平氏は、同じ内容のアニメーションを2つの画面で同時に再生
Photo by muraterturk こういった記事って、ネーミング規則や慣習の視点から書かれていることが多いんですけど、この記事では、英文法に視点を置いて、参考になりそうなことをいくつかピックアップしてみたいと思います。 「省略形は使わない」などの規約的なものは、各プロジェクトのルールに従えばいいので、ここでは書きません。あくまで英語という視点から書いているということを、ご理解ください。 Rule 1 : “検索”は名詞 一般的な英語辞書のルールでは「検索」は、動詞ではなく「検索する」が動詞になります。「検索」は、検索することの名称 だと考えられるため、動詞ではなく名詞として扱います。 英語辞書には、日本語の品詞ごとに表記のルールがあります。これが理解できていると、和英辞書などで品詞を意識して検索できるようになります。以下に、一般的な英語辞書の表記ルールをまとめてみました。 <各品詞
「顧客・ユーザはは自分が何が欲しいのかわかっていない」という話が、商品企画や企業経営の場面でよく出てきます。 この話にはいろいろバージョンがあります。 「もし顧客に、彼らの望むものを聞いていたら、彼らは『もっと速い馬が欲しい』と答えていただろう。」とヘンリーフォードが言った。 「ドリルを買いに来た人が欲しいのはドリルではなく穴である」とマーケティングの権威が言った。 「多くの場合、人は形にして見せて貰うまで自分は何が欲しいのかわからないものだ」とスティーブジョブズが言った。 普段からマーケティング議論に慣れている人にとっては、よく聞く話であり、ある意味で王道的な考え方であると思います(実践するのは難しいですが)。 しかし、このような思考に慣れていない人に対して上記のような比喩を持ち出したときに、果たして意図が伝わるのでしょうか? ひとつづつ具体的に検証してみましょう。 (なおここでは比喩と
Viagra as low as $0.57 Generic Viagra, containing Sildenafil Citrate, enables many men with erectile dysfunction to achieve or sustain an erect penis for sexual activity. Since becoming available Viagra has been the prime treatment for erectile dysfunction. More Info Cialis as low as $1.01 Generic Cialis is a highly effective orally administered drug for treating erectile dysfunction, more commonl
http://d.hatena.ne.jp/mikeda/20090228/1235839592 より、浮動小数点数(float型)を文字列に変換する場合、printf(), spfintf()を使おう。 結果が意図した書式にならない場合(科学表記)になることがある。 <?php $f = 0.00001; echo $f, "\n"; # => 1.0E-5 echo sprintf('%f', $f), "\n" # => 0.00001 echo sprintf('%E', $f), "\n" # => 1.000000E-5 整数を使っているつもりでも、大きな数値の場合は、浮動小数点数に切り替わっていることもあるので、要注意。
CSS3のWebフォントを簡単に試せるGoogle Web Fontがあります。 今日はそれを試してみたので、ブログに残したいと思います。 以下が利用した例です。 ソースコードは本ページの下の方に掲載しました。 Google Web Fontとは Googleから提供されるCSSファイルを読み込むと、そこに定義されたフォントが使えるようになる代物です。 以下のサイトから、入手できます。 http://www.google.com/webfonts Google Web Fontの利用方法 以下の手順で利用する事が可能です。 1、利用したいWebフォントを選びます。 2、Chooseボタンを押すと、読み込むCSSソースが表示されるので、自身のソースにコピーします。 3、あとは利用可能となったフォントをCSSで指定します。 以下が利用サンプルです。上記の2と3の利用例です。 <html> <h
Nov 28, 2017 iOS 11 ProgrammingでCore MLについて書きました. Sep 27, 2017 High Sierraのインストール問題 Sep 20, 2017 HTMLSpecialCharactersの内部実装の速度について Sep 18, 2017 iOSDC2017 Jun 30, 2017 iOS11 Programming - CoreML Mar 28, 2017 try swift 2017 感想 Nov 17, 2016 質問の大切さ,おもしろさ Apr 25, 2016 Let's Encryptを疑え!信用はお金で買え! Apr 14, 2016 imgurで画像アップロードできないので怒った Jan 26, 2016 ガチエンジニアがお勧めする科学絵本シリーズ〜よーするに医学絵本シリーズ Jan 26, 2016 ガチエンジニアがお勧
Movable Typeのエントリ編集フォームを WYSIWYG(なんかボタンが沢山あってワープロ感覚でHTMLを編集できるやつ)エディタにするプラグインは、結構色々ありますが、その中で一番便利だなー、と思ったのは、TinyMCE-MTPluginです。 僕自身は WYSIWYG エディタはあんまり使わないんですが、人に勧める時はいつもこれですね。 「本文」「続き」のフィールドだけでなく、「概要」や、自分で追加したカスタムフィールドにも WYSIWYG を適用できるのが非常に便利です。 ※ただ、あんまり沢山適用しすぎると、ブログ記事編集画面が激重になってしまうので注意。 インストールや設定の手順は上記リンク先の配布元のToI企画さんに詳しく載ってるので省略。 TinyMCE-MTPlugin を適用すると、エントリー編集フォームが以下のようになります。
ラジオボタンとチェックボックスをデザイン: IEではスタイルシートが適用できないので画像によるデザインができます ezMark: jQuery Checkbox & Radiobutton Plugin 数字バリデーション: ライブラリーの追加機能として使えそうな、とっても軽い「11KB」プラグインです jQuery.validity 簡単にAjax化: ALAJAX 日本語入力モード制御: jQueryを使ったJavaScriptの書き方と、日本語入力モード制御の例 .blur() 要素がフォーカスを失ったタイミングで実行。 戻り値にfalseを返すことなどでキャンセル。 >Form Events .change() フォーカスを失った状態のinput要素がフォーカスを得て、値の変更を完了した時に実行。 $("select").change(function () { var str =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く