タグ false
人気順 5 users 10 users 100 users 500 users 1000 users【VSCode】オススメの拡張機能と設定 - Qiita
{ "editor.formatOnSave": false, "editor.formatOnPaste": false, "editor.formatOnType": false, } この記事で紹介している拡張機能のIDは、記事の最後にまとめています。また、設定の方法については設定のやり方に記述しています。 以下は、この記事で紹介する拡張機能のカテゴリ一覧です。 設定ファイル関連(Yaml, J... 続きを読む
うるう日にしか発生しないバグ
昨日うるう日にしか発生しないバグに遭遇した。Javascriptを書く人には有名な話だとは思うので大して面白くはないかもしれないが一応メモ。 詳しくは書けないがバグが発生した関数の仕様としてはざっくりと下記のような感じ。 対象の年月日が基準日の1年前から1年後の間に含まれる場合はtrueを返しそうでない場合はfalse... 続きを読む
空の配列に対するmaxは何を返すか - きしだのHatena
ちょっと前に「配列中のすべての要素が条件を満たすかどうか判別する関数で、空の配列はTrueを返すべきかFalseを返すべきか」のような話が話題になってました。 まあこれは「Trueを返す」が答えなわけですが、では「配列中の最大値を返す関数で空の配列の場合は何を返すか」が気になりました。 「配列中のすべての要素が... 続きを読む
TypeScript 型レベル関数型プログラミング in 2023 - Object.create(null)
ちょっと前に話題になった hotscript の技法の紹介やら, ラムダ計算を TypeScript の型にコンパイルする話やらなんやら. 通常の型レベル関数 TypeScript の型エイリアスはパラメータを取れるので, これは型レベルの関数であるとみなせます. type IsNumber<X> = X extends number ? true : false; type A = IsNumber<42>;... 続きを読む
TypeScriptにはanyが4種類、undefinedが3種類、……
このツイートの解説をします。 TypeScriptにはanyは4種類、undefinedは3種類、nullは2種類、trueは2種類、falseは2種類、neverは5種類あるのか。普通に使ってる分にはわからないが…… TypeScriptでは表面上は同じ名前でも内部的に異なる型が割り振られている場合がいくつかあります。そのようなもののうち、プリミティブ... 続きを読む
NaN === NaN が false な理由とutil.isDeepStrictEqual - from scratch
2018 - 01 - 30 NaN === NaN が false な理由とutil.isDeepStrictEqual NaN === NaN は false NaN、つまりは Not a Number 同士の同値比較が false になるのは、よく JavaScript とかで罠だと言われていますが、罠でもなんでもないです。 false が返るという仕様です。仕様の経緯を追うとすぐに『 IE... 続きを読む
Rubyのtrueとfalseの話 - Qiita
この記事は、技術系同人誌としてまとめるはずだった原稿をほぼそのまま転載しています。諸事情により向こうかなり長い間同人誌即売会に売り手として参加することが難しくなったためです。 長いですが、お楽しみいただければ幸いです。 まえがき この本は、Rubyコミッタである卜部昌平に、その妻である私、卜部一恵がRubyのtrueとfalseについて突っ込んで聞いてみた話です。本文は両者の対話形式で進んでいきま... 続きを読む
Big Sky :: Ruby の a = a + 1 はなぜ undefined method '+' for nil:NilClass なのか
以前からずっと疑問に思っていた事があった。 ruby の後置 if/unless で条件が偽になった場合でも代入構文が実行されるのはどうしてだろう 例えば以下のコードを irb や pry で実行してみて欲しい。 a = 1 if false 続けて a をタイプする。すると nil が表示される。 僕のこれまでの理解だと後置if/unlessは、ステートメントに作用するのでそのステート... 続きを読む
私的アンリーダブルコード―他人を発狂させるための 9 のテクニック - あらびき日記
コードはたいてい一度しか書かれませんが、何度も何人も読むことになります。 普段何気なく書いているコードが他人の時間と精神を削っているかもしれません。 そんなわけで、個人的に辛いなと思うことを 9 つ挙げてみました。共感してもらえるものもいくつかあるんじゃないかと思います。 実体にそぐわない変数名 見分けの付かない配列とハッシュの変数名 呼び出し元で true/false を指定するだけの引数 暗黙... 続きを読む
テストを書くか書かないかの判断の話 · GitHub
writing_unit_test.md ユニットテストでテストを書くか書かないかの判断の話 お題 メソッドの出力の結果が、true か false のどちらでも返ってくる可能性がある場合、assert 文を書く時は true の場合だけで良いのだろうか テストとは まず、基本の考えとしてなぜテストをするのか?というのがあります。 テストとは、エラーをみつけるつもりでプログラムを実行する過程である... 続きを読む
OSS についてあれこれ
OSS についてあれこれ 1. 和田 卓人 @t_wada Oct 5, 2015 at #java_ja_oss OSS についてあれこれ 2. 和田 卓人 id: t-wada @t_wada github: twada 3. assert(typeof item.id === 'strong') | | | | | | | false | | "foo" | Item{id:"foo",na... 続きを読む
RFC 準拠的な JSON 形式について - Qiita
目的 そもそもトップレベルで true や false そして null を書いたとしても JSON なのかを知りたい。 結論 最新の RFC では、なんでもよくなってた。 RFC読んでみる もともと RFC が出たのが 2006 年のお話。そこでは JSON-text は Object か Array がトップレベルと明記されてる。 RFC 4627 - The application/json... 続きを読む
いまどきの.travis.yml - teppeis blog
2015-04-08 いまどきの.travis.yml node.j io.j npm travis-ci いまさら感もあるのだけど、あまり知られていないようなのでTravis CIの高速化+αなtipsを書いておく。 先に完成形の.travis.ymlはこちら。 language: node_js node_js: - "0.10" - "0.12" - "io.js" sudo: false ... 続きを読む
[JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita
この条件が true になるのは上の表から分かるように null, undefined, 0, 空文字(''), false になります. おそらくこういった処理を使う場面は プロパティの存在チェックだったり 引数の省略チェックに使ったり って場面だと思います. ここで注意点が!! 数値を受け取るかどうかに気をつけてください. 何故なら 0 の場合も true になっちゃうので 0 を渡した時に ... 続きを読む
メソッドの使い方もRubyに教えてほしい
Rubyの世界には「RubyのことはRubyに聞け」という格言があります1。 この格言に従い、早速Arrayクラスがどんなメソッドを持っているかRubyに聞いてみます。irbを使います。 % irb irb> Array.instance_methods(false) => [:inspect, :to_s, :to_a, :to_ary, :frozen?, :==, :eql?, :hash,... 続きを読む
HTML - IEユーザーを撲滅させるためのjavascript。さぁ今すぐWEBサイトに組み込もう! - Qiita [キータ]
結論-IEを判別してアラートを出し、モダンブラウザのダウンロードページに移動させる そのためのコードがこちら。headタグ直下にでも配置しましょう。 <script language="javascript"> var isMSIE = /*@cc_on!@*/false; if (isMSIE) { if(confirm('〇〇〇〇*はInternet Exprolerに対応しておりません。本サ... 続きを読む
PHP で文字列に機種依存文字が含まれているかどうか判定するクラス - 頭ん中
PHP で与えられた文字列に機種依存文字が含まれているかどうか 判別するためのクラスを作ってみました。 msng/PlatformDependentChars · GitHub 使い方はコードの後で。 <?php class PlatformDependentChars { static public function check($str, $input_encoding = false, $t... 続きを読む
JavaScriptでdocument.cookieへのアクセスを禁止する - 金利0無利息キャッシング – キャッシングできます - subtech
JavaScriptからdocument.cookieへのアクセスを禁止するという手法が知られていて Object.defineProperty(document, 'cookie', { get: function(){return false}, set: function(){return false}, configurable:false }); XSS界で有名なMarioさんのスライド... 続きを読む
ラムダ計算で代数的データ型を表現する方法 - Meta reifier @syamino
ラムダ計算ラムダ計算でEitherEither型の値をパターンマッチする状況を考えます。「データコンストラクタのパターンマッチ」は,下図のようにしてラムダ計算で表現できます。 ラムダ計算でBool今度は,Bool型の値をパターンマッチする状況を考えます。TrueやFalseには引数が無いので,(3)や(4)はλで囲みません。 パターンマッチ = 「データコンストラクタを他の関数に置き換えること」パ... 続きを読む
[JS]ページ上のさまざまな要素をぷるぷる振動させるスクリプト -jQuery Vibrate | コリス
jQuery Vibrateの実装 JavaScript jQuery Vibrateはさまざまなオプションを簡単に設定できます。 $('.vibrate').vibrate({ speed: 50, // Vibration speed in milliseconds trigger: "mouseover", // Triggering event reverse: false, // Rev... 続きを読む
wise9 › お絵描きアプリで学ぶHTML5のCanvas超速入門 #1
みんな元気かな? shi3zだよ。 日本に帰ってきました。さて、日本に帰って来て一発目の原稿はみんなの大好きなJavaScriptによるHTML5のプログラミングを解説するよ!今回のサンプルは前回と同じ、http://junk.wise9.jp/game/で試すことができるよ!続きは以下からさて、さっそくプログラムを提示しよう。こういうのは実体験で覚えるのが一番だからね。Blush=false; ... 続きを読む
WordPress導入後にまずやる最低限の設定と必ず入れるプラグインのメモ - とりあえず9JP?
wp-config.phpに以下の設定を追記。define('WP_POST_REVISIONS', false);※インストール直後にやっておかないと、後々リビジョンを無効化しても既に保存されているリビジョンについては自動削除されないので削除する手間が出てくる。賛否両論あると思うのだけれど、ビジュアルリッチエディタは非常に便利な機能ではあるのだけれど、ソースエディタ→ビジュアルリッチエディタに切... 続きを読む
Firebugで元のJavaScriptのコードに手を入れずにdebug用のconsole出力を入れる方法 - 文殊堂
JavaScript, Firebug, tipsFirebugでは条件付きブレークポイントが使えるので、scriptタブにて該当行にブレークポイントを貼り、条件としてconsoleへの出力を||区切りで、最後に&& falseを入れる。 console.debug('this.lastPosition') || console.dir(this.lastPosition) && false こう... 続きを読む
これは使える!JavaScript&jQueryの便利なショートコード集 - IDEA*IDEA ~ 百式管理人のライフハックブログ
「Some Useful JavaScript & jQuery Snippets」なるエントリーがありましたよ。Part 1とPart 2がありますが、どちらも使える感じかな。ちょっとメモ的にエントリーっす。興味のない方はスルーの方向で・・・。 個人的に使いそうなものをいくつか紹介してみますかね。 var tog = false; // or true if they are checked o... 続きを読む
本格大河RPG「あたし勇者。」 - うごけ!道案内 - LatLongLab
layerto 3 moveto 34/33/0.267,136/58/49.503 ask あたし勇者。みたいな。 ▼ ask ここは神の島。でも魔王が降臨しちゃったの、なぜか灯台に。みたいな。 ▼ ask で、あたし、勇者がちゃっちゃと倒しちゃうか、みたいな。 ▼ set hp 4 set mhp 2 set excalibur false :home moveto 34/33/0.267,1... 続きを読む