並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 57件

新着順 人気順

undefinedの検索結果1 - 40 件 / 57件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

undefinedに関するエントリは57件あります。 techfeedTypeScriptJavaScript などが関連タグです。 人気エントリには 『ゲームボーイエミュレータをGo言語で書いた - undefined』などがあります。
  • ゲームボーイエミュレータをGo言語で書いた - undefined

    概要 Goはこれまで量を書いたことがなかったので入門にゲームボーイエミュレータを書いてみることにした。ゲームボーイである理由はたまたまよくできたゲームボーイの資料(http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf)を見つけてしまったため。 成果物 github.com まだ基本的なカートリッジタイプしか実装できていないがそこそこ動き始めたので公開することにした。直近は対応カートリッジを増やしながらWebAssemblyを吐けるようにしたい。 ゲームボーイの基本仕様 項目 概要 CPU LR35902 4.19MHz 8bit RAM 8kB VRAM 8KB ROM 256k~32MBit Display 4階調モノクロ、160×144ドット スプライト 8×8 最大40個表示 / 1ライン上に 最大10個表示 背景 256×256ドット ウィン

      ゲームボーイエミュレータをGo言語で書いた - undefined
    • JavaScript の undefined と null を完全に理解する

      JavaScript で頻出する undefined と null について語ります。 言語仕様上の違い JavaScript (ECMAScript) において、仕様上 undefined と null は当然ながら明確に区別されています。いくつか言語仕様上の扱いについて挙げてみます。 比較 厳密な比較演算子 === において undefined と null は区別されます。ゆるい比較演算子 == においては両者は区別されません(仕様 7.2.14)。 console.log(undefined === null); // false console.log(undefined == null); // true 他の falsy な値(false とみなされる値)との比較は、ゆるい比較演算子であっても区別されます(仕様 同上)。 console.log(undefined == fa

      • undefined|読売テレビニュース

          undefined|読売テレビニュース
        • TypeScriptにはanyが4種類、undefinedが3種類、……

          このツイートの解説をします。 TypeScriptにはanyは4種類、undefinedは3種類、nullは2種類、trueは2種類、falseは2種類、neverは5種類あるのか。普通に使ってる分にはわからないが…… TypeScriptでは表面上は同じ名前でも内部的に異なる型が割り振られている場合がいくつかあります。そのようなもののうち、プリミティブな型についてまとめました。 対象TypeScriptバージョンは4.1.3です。 2021-01-09 update: 数え方を見直しました。 any が4種類から6種類に増えました。 注意 ここに書かれていることを知らなくても、TypeScriptプログラミングにおいて全く困りません。あくまでコンパイラの機微を楽しむつもりでお読みください。 前提知識 any, undefined, null, true, false, never 型につ

            TypeScriptにはanyが4種類、undefinedが3種類、……
          • Rustで書いたWebAssemblyインタプリタ上でGoで書いたゲームボーイエミュレータを動かした - undefined

            概要 最近はWebAssemblyに興味があり、勉強していたんだけど仕様を読み始めても頭に入らないのでインタプリタを作ってみることにした。よくわからないものは作ってみるのが一番よい。 github.com まだ残された課題は多いのだけれども、一つ目標にしていた「Goで書いたゲームボーイエミュレータを動かす」を達成できたのでここに書いておく。 うおーついにRustで書いた自作wasm interpreter上でgoで書いた自作gameboy emulatorが動いたー!けど1FPSくらいしかでない... pic.twitter.com/I5B2XL5E0W— bokuweb (@bokuweb17) 2020年2月24日 こツイートに貼られているのは残念ながら、静止画ではなく、動画でありパフォーマンスが悲しいことになっていることを示している。あまりに遅くてプレイ画面まで到達できない。今後これ

              Rustで書いたWebAssemblyインタプリタ上でGoで書いたゲームボーイエミュレータを動かした - undefined
            • Rustから目覚めるぼくらのゲームボーイ! - undefined

              Conway氏についてですが、公式にアナウンスがでたようです。ご冥福をお祈り申し上げます。 www.math.princeton.edu 2003年に発売された「Linuxから目覚めるぼくらのゲームボーイ!」というC言語でゲームボーイアドバンスで動作する自作ゲームを作成していく書籍があります。 ゲームボーイアドバンスはARM7TDMIというコアを使用しており、Rustで自作ゲームを作ることも可能となっています。 この記事では「Linuxから目覚めるぼくらのゲームボーイ!」のステップをRustで実施するための準備としてライフゲームが動くまでを書いてみます。 動機は今作っているWasmインタープリタをGBAで動かすことができないかの調査です。(たとえLチカレベルでも)AssemblyScriptとかでGBAのゲームかけたら面白くないですか。 成果物 github.com I succeeded

                Rustから目覚めるぼくらのゲームボーイ! - undefined
              • OpenAPIにおけるundefinedとnullの設計 | フューチャー技術ブログ

                はじめにOpenAPI仕様に則ってREST APIの設計をする際に、値が存在しないという状態をどのように表現するかというお話です。 undefinedとはまずはじめに、ここでundefinedと言っているのは、OpenAPIの仕様において、リクエスト/レスポンスのデータ型を定義するSchema Objectのプロパティの1つであるrequiredが指定されていない状態を指します。 OpenAPIにおけるrequiredの定義を確認してみましょう。 OpenAPIの仕様を参照すると、Schema ObjectはJSON Schemaの仕様に従うと記載されています。 The Schema Object allows the definition of input and output data types. These types can be objects, but also primit

                  OpenAPIにおけるundefinedとnullの設計 | フューチャー技術ブログ
                • undefined|読売テレビニュース

                    undefined|読売テレビニュース
                  • `undefined` vs. `null` revisited

                    Many programming languages have one “non-value” called null. It indicates that a variable does not currently point to an object – for example, when it hasn’t been initialized yet. In contrast, JavaScript has two such non-values: undefined and null. In this blog post, we examine how they differ and how to best use or avoid them. undefined vs. null  # Both values are very similar and often used inte

                    • Undefined というバンドは解散しました。そしてセレモニーは開かれる。

                      2019年5月頭、Undefined の僕を除く全てのメンバーが会社を去ることになった。それは、創業メンバーの健嗣、かにちゃん、そして唯一のフルタイムエンジニアであった平川の三人だ。事実上、Undefined のチームは解散することになった。僕はこのことを今でも強く覚えているし、きっとこれからの人生においても大きな出来事になるのだと思う。果たしてそれを上手に文章に書き起こすことができるか解らないが、完璧な文章など存在しないから、僕は筆を取る。 NYAGO をリリースしたのは、2018年の3月末だ。沸くTwitter、止まらないダウンロード、僕たちは文字通り浮かれていた。自分たちのつくったサービスが評価され、知人や友人を始め、全く知らない人まで NYAGO を使っていた。世界が色鮮やかに見えて、張り切って早朝に出社して深夜まで残った。それでも様々な事情があって、 NYAGO は一週間でクロー

                        Undefined というバンドは解散しました。そしてセレモニーは開かれる。
                      • ESLintのルールから考えるJavaScriptのundefined判定 - Qiita

                        JavaScriptのundefined判定にはいくつか記載方法がありますが、言語仕様を理解しないまま記述すると、ブラウザや開発環境によっては思わぬバグを生み出すことがあります。 この記事では、JavaScriptにおけるundefinedの判定方法を複数紹介し、ESLintのルールから適切な判定について検討してみようと思います。 ESLintとは ESLintは、JavaScriptやTypeScriptの静的コード解析ツールでです。 単純な構文エラーの検出やルールを設定することで一貫性のあるコーディングスタイルを維持しやすくなります。 JavaScriptにおけるundefinedの判定パターン JavaScriptでundefined判定をしたいとき、いくつかの書き方が考えられます。 パターンとしてはざっとこんなものでしょうか。 厳密等価演算子(===)を使用する

                          ESLintのルールから考えるJavaScriptのundefined判定 - Qiita
                        • undefined|読売テレビニュース

                            undefined|読売テレビニュース
                          • コラム - NNA ASIA・タイ・undefined

                            車両車両 全て自動車二輪車車部品電機電機 全て食品食品 全て医薬医薬 全て保健医療医薬品化学化学 全て化学一般バイオ繊維繊維 全て鉄鋼鉄鋼 全て鉄鋼・金属宝石・宝飾品農水農水 全て製造製造 全て精密機器ゴム・皮革紙・パルプ機械ガラス・セメントその他製造金融金融 全て金融一般証券保険建設建設 全て不動産建設・プラント運輸運輸 全て倉庫陸運海運空運ITIT 全てIT一般電子・コンピューター通信資源資源 全て石油・石炭・ガス鉱業公益公益 全て商業商業 全て卸売り小売りサービスサービス 全て外食・飲食その他サービス観光観光 全て媒体媒体 全てメディア娯楽経済経済 全てマクロ経済統計貿易財政政策・法律・規制インフラ環境設備投資ベンチャー決算イベント雇用・労務政治政治 全て政治一般外交選挙軍事社会社会 全て社会一般事件災害教育文化・宗教スポーツ

                              コラム - NNA ASIA・タイ・undefined
                            • undefined|読売テレビニュース

                                undefined|読売テレビニュース
                              • JavaScriptでundefinedの大小比較はつねにfalse。その理由を、仕様を引用して解説する - Qiita

                                なぜなのか、仕様を確認してみましょう。 大小比較 共通手順 大小比較のアルゴリズムは、Abstract Relational Comparisonの章に記載があります。 x < yはtrue、falseまたはundefinedを返します。undefinedが返る時は、少なくとも片方がNaN(非数)であることを表します。 x < yの判定のうち、片方(または両方)がundefinedのときのステップを中心に、以下に記載します。 xをプリミティブ型(Boolean, Null, Undefined, Number, BigInt, String, Symbolのいずれか)に変換する yをプリミティブ型(Boolean, Null, Undefined, Number, BigInt, String, Symbolのいずれか)に変換する 変換した結果、両方ともStringであれば、 xとyを辞書

                                  JavaScriptでundefinedの大小比較はつねにfalse。その理由を、仕様を引用して解説する - Qiita
                                • Zelda Screen Transitions are Undefined Behaviour

                                  Prev post: 7 Day Roguelike 2020: Plan Next post: NES Emulator Debugging The vertical scrolling effect in the original “The Legend of Zelda” relies on manipulating the NES graphics hardware in a manner that was likely unintended by its designers. Since I don’t have access to any official documentation for the NES Picture Processing Unit (PPU - the graphics chip), my claim of “undefined behaviour” i

                                    Zelda Screen Transitions are Undefined Behaviour
                                  • GCC undefined behaviors are getting wild

                                    Happy with my recent breakthrough in understanding C integer divisions after weeks of struggle, I was minding my own business having fun writing integer arithmetic code. Life was good, when suddenly… zsh: segmentation fault (core dumped). That code wasn't messing with memory much so it was more likely to be a side effect of an arithmetic overflow or something. Using -fsanitize=undefined quickly id

                                    • undefined|読売テレビニュース

                                        undefined|読売テレビニュース
                                      • undefinedって2種類あんねん

                                        const hoge1: SomeRecord = { foo: 1, }; const hoge2: SomeRecord = { foo: 1, bar: undefined, }; const fuga: SomeRecord = { foo: 2, bar: 3, }; const x = { ...fuga, ...hoge1 }; const y = { ...fuga, ...hoge2 }; これは同値にはなりません。コードを実行するとx.barは3になり、y.barはundefinedになります。 この挙動はオブジェクトが引数で指定したプロパティを持つか確認する.hasOwnPropertyメソッドを実行してみると謎が解けます。 追記) コメントでpetamorikenさんから、 プロパティの存在チェックにはObject.hasOwnが推奨されていると教えていただきました

                                          undefinedって2種類あんねん
                                        • Go Conference 2019 Autumn「GoでつくるGameBoyエミュレータ」を発表してきた - undefined

                                          表題の通りGo Conference 2019 Autumnで発表させていただきました。運営・スタッフの方々、スピーカーの方々、スポンサーの方々、発表を聞きに来てくださった方々、懇親会でお話させていただいた方々ありがとうございました。非常に楽しかったです。 今回は発表資料の補足や、質問いただいた内容の回答、補足などを記事としてまとめておこうと思い記事にしてみることにしました。 発表資料 発表資料は以下です。 speakerdeck.com 補足 発表がかなり駆け足になってしまったのと、資料だけではよくわからない箇所があると思うので補足を以下にあげていきます。 DEMO このページから遊ぶことができると思います。 bokuweb.github.io さぼってページに載せていないんですがキーマップは以下です。 keyboard game pad ← ← button ↑ ↑ button ↓

                                            Go Conference 2019 Autumn「GoでつくるGameBoyエミュレータ」を発表してきた - undefined
                                          • undefinedとnullの違い | TypeScript入門『サバイバルTypeScript』

                                            多くのプログラミング言語で「値がない」を表現する方法は、nullなど1通りです。しかし、JavaScriptでは「値がない」に相当する表現にnullとundefinedの2通りがあります。他の言語からJavaScriptに来た人が驚き、使い分けに悩む部分です。ここでは、nullとundefinedの仕様上の違い、実際のコーディングでどう使い分けるべきかについて説明します。 意味合いの違い​undefinedとnullは大きなくくりで「値がない」ことを意味する点は共通しています。意味的な違いがあるとしたら、undefinedは「値が代入されていないため、値がない」、nullは「代入すべき値が存在しないため、値がない」という微妙な違いです。 この意味的な違いを厳密につきつめてコーディングするのは、入門者には難しいものです。使い分けに客観的な基準があるわけではないためです。もしどちらを使うべきか

                                              undefinedとnullの違い | TypeScript入門『サバイバルTypeScript』
                                            • JavaScriptのundefinedの判定とエラーについてのまとめ - u nextで息抜きする組み込みエンジニアけいさんが語る【転職と将来性のこと】

                                              JavaScriptのオブジェクトの理解を続けているとundefinedとはなんぞや? こんにちは! お昼にJavaScriptの配列とオブジェクトについて勉強しました。 オブジェクトとは! の簡単な説明と実際に実行することで初歩的な理解はすんなりできました。 取っ掛かりには本よりわかりやすいかも。#昼レンジャー21118ns pic.twitter.com/lGVZIjE1TD — 歩くのが好きな人 (@7monoblog) 2020年11月18日 と言うことで、undefinedについてブログ記事にします。 JavaScriptのundefinedとは JavaScriptのプログラムを実行したとき、値が定義されていないのは困るのでJavaScriptが定されてませんと応答するのがundefinedです. JavaScriptでundefinedになる理由 配列のインデックスの要素が無

                                                JavaScriptのundefinedの判定とエラーについてのまとめ - u nextで息抜きする組み込みエンジニアけいさんが語る【転職と将来性のこと】
                                              • 【JavaScript】条件式で0とnull/undefinedの判定を分ける - Qiita

                                                JavaScriptでは0もnull、undefinedもすべて同じ判定になるけど分ける方法ないの? タイトルの通り、こんな場合どうするか。if (!value)と書いてしまうと、0、null、undefinedの全部がtrueとして判定されてしまう。 null、undefinedだけtrue判定にしたいケースがあったので調べてみた。 [JavaScript] null とか undefined とか 0 とか 空文字('') とか false とかの判定についてに大体書いてあるが、このトピックの部分だけまとめてみた。 TL;DR if (value == null)を使うのが一番スマートな書き方のようです。 1. if (value === undefined || value === null) 愚直に値をundefinedとnullと比較する方法。 誰が見ても分かりやすいが、どこか野

                                                  【JavaScript】条件式で0とnull/undefinedの判定を分ける - Qiita
                                                • GitHub - sslab-gatech/Rudra: Rust Memory Safety & Undefined Behavior Detection

                                                  Rudra is a static analyzer to detect common undefined behaviors in Rust programs. It is capable of analyzing single Rust packages as well as all the packages on crates.io. Rudra and its associated paper received the Distinguished Artifact Award at the 28th ACM Symposium on Operating Systems Principles 2021 (SOSP '21). (PDF, short talk, long talk) You can find the list of bugs found by Rudra at Rud

                                                    GitHub - sslab-gatech/Rudra: Rust Memory Safety & Undefined Behavior Detection
                                                  • undefined

                                                    undefined

                                                      undefined
                                                    • デフォルト引数はundefinedの時しか使われまへんで(JS)

                                                      どうも、株式会社プラハCEOの松原です 先日プラハチャレンジのメンターセッションの一環でコードレビューしていたらデフォルト引数を使った以下のような関数を function hoge(input: string = "default") { console.log(input) } デフォルト引数が使われること(出力が"default"になる)を期待しているコードがあったので「デフォルト引数は引数がundefinedの時しか使われまへんで」って話をしました デフォルトパラメータが使われるのはundefinedの時だけ falseとか""とか0とか[]みたいな値は普段から条件式に使われることも多いのでデフォルト引数の対象になりそうなイメージを持ってしまいますが、こいつらは例えば 「0という値を持っている」 とか 「空の文字列を持っている」 状態なので、「引数が指定されていない時(≒引数の値が分

                                                        デフォルト引数はundefinedの時しか使われまへんで(JS)
                                                      • x === undefined の比較をしないでください | QUARTETCOM TECH BLOG

                                                        はじめに こんにちは。フロントエンドの開発を担当しています、松岡です。 コードレビューをしている時 x === undefined で比較してガードするケースをよく見かけます。 function something(x) { if (x === undefined) { return; } // 何らかの処理 // ... } x が null だった場合に意図しない結果を生み出すためこのような比較はしないで欲しいですとコメントすると、たいてい「どうして?この関数に null が渡される事はないのに?」と不思議がられます。 レビューコメント用のちっさいテキストエリアでは説明しきれないので、なぜそのようなコメントをするのか私なりの持論をまとめてみました。 検証環境 記事内のサンプルコードは下記の環境で検証したものです。環境によりサンプルコードに記載したアウトプットが少し異なる事があります。ご

                                                          x === undefined の比較をしないでください | QUARTETCOM TECH BLOG
                                                        • undefined|読売テレビニュース

                                                            undefined|読売テレビニュース
                                                          • インタビュー:こだま和文&サハラ(Undefined)- TOKION

                                                              インタビュー:こだま和文&サハラ(Undefined)- TOKION
                                                            • VSCode拡張機能Intelephenseの更新によるUndefined type 'Route'(他クラス)のエラー - Qiita

                                                              VSCodeを開いたら、急にRouteやAuthなどのクラスに対してエラーを吐いていてびっくりヽ(゚∀。)ノ ググったら、下記リンクを発見。12月初旬のIntelephense更新に依るものとの説明がありました。 早速習って、VSCodeのSettings->Extensions->intelephenseから、設定の下記の5項目のチェックを「外す」。 intelephense.diagnostics.undefinedClassConstants intelephense.diagnostics.undefinedConstants intelephense.diagnostics.undefinedFunctions intelephense.diagnostics.undefinedMethods intelephense.diagnostics.undefinedPropertie

                                                                VSCode拡張機能Intelephenseの更新によるUndefined type 'Route'(他クラス)のエラー - Qiita
                                                              • JavaScriptのOptional ChainingとNullish Coalescing Operatorでnullやundefinedと戦う

                                                                JavaScriptとの戦いの大部分は、undefinedとの戦いです。undefinedはあなたのプログラムに素早く忍び込み、全てを壊していくでしょう。 これはTypeScriptでも避けられません。undefinedになりうる値があれば、繊細なガラス細工に触れるときのように慎重に扱わなければなりません。 そんなundefinedとの戦いの中、ほんのちょっぴり役に立つ文法がJavaScriptに導入されたので、紹介したいと思います。 Optionalな値 コードを書いていると、「入力してもしなくても良い」値を扱いたくなる場合があります。例えば外部からデータをフェッチしてくる関数を作るときには、trueかfalseか未指定(undefined)を指定する「disableCache(キャッシュ無効化)」フラグが欲しくなるかもしれません。 そういったoptional(任意入力)の値を実現しよう

                                                                  JavaScriptのOptional ChainingとNullish Coalescing Operatorでnullやundefinedと戦う
                                                                • undefined|読売テレビニュース

                                                                    undefined|読売テレビニュース
                                                                  • undefined

                                                                    埼玉・北本市で大型トレーラー暴走 対向車線にはみ出し車2台にぶつかり…駐車場の車に当たり住宅に突っ込む 3人ケガ 20時間前

                                                                      undefined
                                                                    • undefined|読売テレビニュース

                                                                        undefined|読売テレビニュース
                                                                      • undefined|読売テレビニュース

                                                                          undefined|読売テレビニュース
                                                                        • TypeScript: string | undefinedな配列からundefinedを取り除く処理の型付けをしっかりする方法 - Qiita

                                                                          TypeScript: string | undefinedな配列からundefinedを取り除く処理の型付けをしっかりする方法TypeScript この投稿はTypeScriptで(string | undefined)[]のようなstringとundefinedが入る配列からundefinedを取り除く処理をfilterメソッドで書くとき、filterメソッドが返す型をstring[]にする方法を紹介します。 問題点 次のようなstringとundefinedが入り混じった配列があり、

                                                                            TypeScript: string | undefinedな配列からundefinedを取り除く処理の型付けをしっかりする方法 - Qiita
                                                                          • [TypeScript]二次元配列からundefinedを取り除きつつ、型も除いた情報で定義する | DevelopersIO

                                                                            t_o_dと申します。 map関数で生成された配列等、配列内にundefinedが入るケースがあります。 その際にfilterで取り除くのですが、単純な条件だと型情報にはundefinedが残ったままです。 そこで今回は型もundefinedを取り除いた情報になるようにfilterする方法を記録いたします。 環境 mac OS Ventura 13.2.1 typescript 4.9.5 修正前 修正前のコードは以下の通りです。 // 型 : ((string | number)[] | undefined)[] const members = [ [1, "takahashi"], [2, "kato"], undefined, [4, "saito"] ] // 型は「((string | number)[] | undefined)[]」のまま const selections =

                                                                              [TypeScript]二次元配列からundefinedを取り除きつつ、型も除いた情報で定義する | DevelopersIO
                                                                            • 【React】デフォルト値もundefinedチェックもいらないcreateContext【Typescript】 - Qiita

                                                                              createContextのデフォルト値としてundefinedを指定したことで、Contextを使用する際にその値がundefinedでないかを”全ての場所で”逐一確認する必要があります。 根本的に、undefinedはアプリケーションにとって何の意味もなさない値です。 それを、わざわざ確認しなければいけないということは、バグやエラーの温床になります。 Solution デフォルト値をundefinedとせず、未定義チェックを行えるcretaeContextのwrapperを作成して解決します。 function createCtx<ContextType>() { const ctx = React.createContext<ContextType | undefined>(undefined); function useCtx() { const c = React.useCont

                                                                                【React】デフォルト値もundefinedチェックもいらないcreateContext【Typescript】 - Qiita
                                                                              • undefined | Free vector illustrations

                                                                                Download free undefined vector images. Editable color, different backgrounds, animated illustrations ✓ PNG ✓ SVG ✓ HTML ✓ GIF ✓ MP4

                                                                                • Color Schemer - Create Beautiful Schemes from One Color undefined

                                                                                  Every Monday, get all the new schemes posted during the previous week sent to your inbox.

                                                                                    Color Schemer - Create Beautiful Schemes from One Color undefined

                                                                                  新着記事