タグ true
人気順 5 users 10 users 50 users 500 users 1000 usersうるう日にしか発生しないバグ
昨日うるう日にしか発生しないバグに遭遇した。Javascriptを書く人には有名な話だとは思うので大して面白くはないかもしれないが一応メモ。 詳しくは書けないがバグが発生した関数の仕様としてはざっくりと下記のような感じ。 対象の年月日が基準日の1年前から1年後の間に含まれる場合はtrueを返しそうでない場合はfalse... 続きを読む
Slackの新UIを以前のUIに戻す方法 - 秋山界面帳
2023年に変わってしまったSlackのUIを元のUIに戻す方法 同僚から教えてもらって大興奮した 元は SlackRevert – Get this Extension for 🦊 Firefox (en-US) の説明欄に書いてあったらしい ① Slack アプリを閉じる ② ターミナルを開いて、次の 2 つのコマンドを個別に実行する code:sh export SLACK_DEVELOPER_MENU=true ... 続きを読む
空の配列に対するmaxは何を返すか - きしだのHatena
ちょっと前に「配列中のすべての要素が条件を満たすかどうか判別する関数で、空の配列はTrueを返すべきかFalseを返すべきか」のような話が話題になってました。 まあこれは「Trueを返す」が答えなわけですが、では「配列中の最大値を返す関数で空の配列の場合は何を返すか」が気になりました。 「配列中のすべての要素が... 続きを読む
Next.jsはどうやってスクロール位置を復元するのか
Next.jsにはexperimental(実験的機能)でscrollRestorationというフラグが存在します。 // next.config.js const nextConfig = { // ... experimental: { scrollRestoration: true, }, } module.exports = nextConfig デフォルトでもブラウザ側でスクロール位置を復元してくれることもありますが、Safariでは復元されなか... 続きを読む
Ubuntu 22.04 でメールサーバーを作ったのでメモ - tmtms のメモ
令和にもなって自分でメールサーバーを作ってみたのでメモ。 OS は Ubuntu 22.04。 パッケージ更新後に自動的に再起動 メールとは関係ないけど apt で再起動が必要な更新があった場合は自動的に再起動するようにした。 /etc/apt/apt.conf.d/50unattended-upgrades: Unattended-Upgrade::Automatic-Reboot "true"; Lets E... 続きを読む
PlantUML で JSON データを簡単視覚化
最近,仕事で使うことがあってたまたま気がついたのだが, PlantUML って JSON や YAML のデータを視覚化できるんだね。 やり方は簡単。たとえば { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 28, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postal... 続きを読む
iCloudのユーザー名が「True」だから半年もログインできず - Engadget 日本版
あるiCloudユーザーが名前にまつわるバグのために、6か月間もログインできずに締め出されていると苦境を訴えています。 俳優で作家のRachel Trueさんは、iCloudにログインしようとするとエラーが発生した画面をTwitter上でシェアしています。そこにあるエラーメッセージは「cannnot set value 'true' to property 'LastN... 続きを読む
プログラミングする時に英語が得意な人と苦手な人の間にはこんな差がある「英語圏の人はデフォルトでこれなのでズルい」 - Togetter
せせり(大岡まひろ)@個人開発 @sesere115 has_many :posts は user has many posts.に has_one :user_profile は user has one user profile.に validates :password, uniquness: true は user validates password uniqueness? → true になる(文法的におかしいけど分かる) 苦手な人も英語っぽく読む意識つけると読み... 続きを読む
TypeScriptにはanyが4種類、undefinedが3種類、……
このツイートの解説をします。 TypeScriptにはanyは4種類、undefinedは3種類、nullは2種類、trueは2種類、falseは2種類、neverは5種類あるのか。普通に使ってる分にはわからないが…… TypeScriptでは表面上は同じ名前でも内部的に異なる型が割り振られている場合がいくつかあります。そのようなもののうち、プリミティブ... 続きを読む
【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる - Qiita
結果は順にtrue、true、falseです。 これがPHP7までの非厳密な比較(等価)演算子だったわけですが、まあおかしいよねってことで、この挙動がPHP8.0で変更になることになりました。 よもや今さら基本中の基本である比較演算子の動作を弄ってくるとは思わなかったぞ。 以下はSaner string to number comparisonsの日本語訳... 続きを読む
Javaではif (flag == true)というコードを書いてはいけない - Qiita
はじめに 当たり前だと思うのですが、意外と守られていないことがあります。その1つの例として、条件分岐でのbooleanの扱いを挙げてみます。 タイトルには「Javaでは」と書きましたが、おそらくどの言語でも同じです。 何がダメか 明確にコーディング規約で否定しているケースもありますが 1 、Javaでは以下のようなコードは 書いてはいけません 。 if ( flag == true ) { // ... 続きを読む
macOS 10.13 High Sierraで「.DS_Store」ファイルとSMB署名の設定を変更し、SMBファイル共有のブラウジングを高速化する方法。 | AAPL Ch.
.DS_Dstoreの設定を変更 Appleがシステム管理者向けに公開したサポートドキュメントによると、macOSではSMBファイル共有の「.DS_Store」の作成/読み込みを防ぐオプションがDesktopServicesによういされており、ターミナルを起動して以下のdefaultsコマンドを使用し、”DSDontWriteNetworkStores”の値をTRUEを設定、その後macOSを一度... 続きを読む
Unixコマンド”yes”についてのちょっとした話 | コンピュータサイエンス | POSTD
知っているUnixのコマンドで一番シンプルなものは何ですか? 例えばechoという、stdoutに文字列を出力し```true```を返す -知っているUnixのコマンドで一番シンプルなものは何ですか? 例えば echo という、stdoutに文字列を出力し true を返す – すなわち常に0の終了コードで終了するシンプルなコマンドがあります。 シンプルな、と言えば yes もそうでしょう。引数... 続きを読む
Rubyのtrueとfalseの話 - Qiita
この記事は、技術系同人誌としてまとめるはずだった原稿をほぼそのまま転載しています。諸事情により向こうかなり長い間同人誌即売会に売り手として参加することが難しくなったためです。 長いですが、お楽しみいただければ幸いです。 まえがき この本は、Rubyコミッタである卜部昌平に、その妻である私、卜部一恵がRubyのtrueとfalseについて突っ込んで聞いてみた話です。本文は両者の対話形式で進んでいきま... 続きを読む
非推奨だった bool 型に対するインクリメント演算子を削除 - cpprefjp C++日本語リファレンス
概要 C++17では bool 型に対する前置および後置の operator ++ を削除する。 bool 型に対する前置および後置の operator ++ とはC++98の時点で非推奨になっていた機能である。 具体的にどのような働きをするのかというと、以下のように値を true に書き換える機能をもつ。 続きを読む
私的アンリーダブルコード―他人を発狂させるための 9 のテクニック - あらびき日記
コードはたいてい一度しか書かれませんが、何度も何人も読むことになります。 普段何気なく書いているコードが他人の時間と精神を削っているかもしれません。 そんなわけで、個人的に辛いなと思うことを 9 つ挙げてみました。共感してもらえるものもいくつかあるんじゃないかと思います。 実体にそぐわない変数名 見分けの付かない配列とハッシュの変数名 呼び出し元で true/false を指定するだけの引数 暗黙... 続きを読む
テストを書くか書かないかの判断の話 · GitHub
writing_unit_test.md ユニットテストでテストを書くか書かないかの判断の話 お題 メソッドの出力の結果が、true か false のどちらでも返ってくる可能性がある場合、assert 文を書く時は true の場合だけで良いのだろうか テストとは まず、基本の考えとしてなぜテストをするのか?というのがあります。 テストとは、エラーをみつけるつもりでプログラムを実行する過程である... 続きを読む
CMJKが明かす、J-POPのサウンド制作最前線「アイドルの仕事こそやりたいことができる」 - Real Sound|リアルサウンド
HOME > インタビュー > CMJKが明かす、J-POPのサウンド制作最前線「アイドルの仕事こそやりたいことができる」 CMJKは主にJ-POPの世界を舞台に活躍するサウンド・プロデューサー/編曲家/作曲家である。手がけたアーティストは浜崎あゆみ、SMAP、DREAMS COME TRUE、Kis-My-Ft2、N'夙川BOYS、佐野元春、少年隊、PENICILLIN、V6、ユースケ・サンタマ... 続きを読む
RFC 準拠的な JSON 形式について - Qiita
目的 そもそもトップレベルで true や false そして null を書いたとしても JSON なのかを知りたい。 結論 最新の RFC では、なんでもよくなってた。 RFC読んでみる もともと RFC が出たのが 2006 年のお話。そこでは JSON-text は Object か Array がトップレベルと明記されてる。 RFC 4627 - The application/json... 続きを読む
Yahoo!ニュース - 椎名林檎「CDはもうダメ」で波紋 (web R25)
日本テレビ系の音楽番組『LIVE MONSTER』(11月9日放送)に歌手の椎名林檎がゲスト出演し、「CDはもうダメ」と発言したことで、ネットユーザーの間に波紋を呼んでいる。 MC・中村正人(DREAMS COME TRUE)との対談のなかで、椎名は音楽活動とともにやってみたい仕事として「東京オリンピックまでにキャバレーを作りたい」と発言。さらに「もうCDはダメでしょ」と、CD売り上げが落ち込んで... 続きを読む
今夜「エヴァンゲリオン」旧劇場版地上波初放送、もう見られない幻の「シト新生」 - エキレビ!(1/4)
物議だらけで社会現象化したエヴァンゲリオン。10年以上多くの人の心を揺さぶり続け、今なお抜け出せないエヴァシンドロームの元凶ともいえる、旧劇場版がついに地上波初放送です。 [拡大写真] 関東圏で8月18日「EVANGERION:DEATH(TRUE)2(注・二乗)」、25日に「THE END OF EVANGERION 新世紀エヴァンゲリオン劇場版 Air/まごころを、君に」が「映画天国」で放映さ... 続きを読む
switch文を使ってはいけない - 泥のように
昔Qiitaで書いた内容なんですが、PHPのswitch文は悪名高い「==」演算子で比較を行います。 <?php switch (true) { case 0: echo '数字の0'; break; case '0': echo '文字列の0'; break; case '0.0': echo '文字列の0.0'; break; case true: echo '真偽値のtrue'; break... 続きを読む
[JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定について - Qiita
この条件が true になるのは上の表から分かるように null, undefined, 0, 空文字(''), false になります. おそらくこういった処理を使う場面は プロパティの存在チェックだったり 引数の省略チェックに使ったり って場面だと思います. ここで注意点が!! 数値を受け取るかどうかに気をつけてください. 何故なら 0 の場合も true になっちゃうので 0 を渡した時に ... 続きを読む
JavaScript - switch(true) イディオム考察 - Qiita
function hoge(x) { if (x < 0) { console.log(x + " は自然数ではありません."); } else if (x === 0) { console.log("ここでは 0 は自然数です."); } else if (x > 0) { console.log(x + " は正の数です."); } else { console.log(x + " は数ではな... 続きを読む
NHK 番組表 API を触る為の Ruby クライアント作った - life.stub(:happy?).and_return(true)
2014-02-07 NHK 番組表 API を触る為の Ruby クライアント作った Ruby NHK 番組表 API が公開されたので Ruby の API ライブラリを作った インストール 下記コマンドでインストール出来る gem install nhk_program 使い方 こんな感じで使える client = NHKProgram.new(api_key: 'YOUR_API_KEY'... 続きを読む