並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 263 件 / 263件

新着順 人気順

nullの検索結果241 - 263 件 / 263件

  • コンテナ起動時に「 tail -f /dev/null 」を付けた場合に、コンテナに入れる理由について

    docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。 Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

      コンテナ起動時に「 tail -f /dev/null 」を付けた場合に、コンテナに入れる理由について
    • JVNVU#91053554: OpenSSL における NULL ポインタ参照の脆弱性

      OpenSSL 1.1.1 系 OpenSSL 1.1.1 から 1.1.1h までの全てのバージョン OpenSSL 1.0.2 系 OpenSSL 1.0.2 から 1.0.2w までの全てのバージョン なお、OpenSSL 1.1.0 はサポートが終了しているため、本脆弱性の評価を行っていないとのことです。 OpenSSL Project より、OpenSSL Security Advisory [08 December 2020] が公開されました。 深刻度 - 高 (Severity: High) EDIPARTYNAME NULL ポインタ参照 - CVE-2020-1971 OpenSSL の GENERAL_NAME_cmp() 関数は X.509 証明書に含まれるホスト名などのデータの比較を行う関数です。 GENERAL_NAME_cmp() 関数で比較する引数双方が E

      • C#の今後 - パラメータnullバリデーションの簡略化

        原文(投稿日:2020/01/16)へのリンク プロポーザル #2145は一見すると、C# 8のNullable Reference型機能の論理的拡張のように思われる。基本的な考え方は、非nullパラメータを受け入れるメソッドにおいて、引数のnullチェックを明示的に行う必要をなくす、というものだ。しかしながら、これが大きな論争の的になっている。 本レポートではこのオプションとそのメリット、デメリットを説明することで、読者が自身の意見を持つための一助としたいと考えている。その前に、これがなぜC# 8でも重要であるのかを簡単に説明しよう。 現在のNullable Reference型機能は、極めて情報量の乏しいものになっている。nullを扱う際の一般的なミスを開発者に警告するが、コンパイル時のみだ。アプリケーション実行中は、このようなコンパイル時チェックはまったく機能しない。 しかも、リフレ

          C#の今後 - パラメータnullバリデーションの簡略化
        • WHERE句でMySQLのLEFT JOINが "NULL"レコードを返すのはなぜですか?

          今日私はいくつかの複雑なMySQLクエリを試してみましたが、MySQLのLEFT JOINがWHERE句で動作していないことに気付きました。つまり、いくつかのレコードが返されますが、右側に空のレコードは返されません。 たとえば、テーブルがあるとします。 albums ; albums_rap id artist title tracks ; id artist title rank ---- -------- ---------- --------------- ; ---- --------- ----- -------------- 1 John Doe Mix CD 20 ; 3 Mark CD #7 15 2 Mark CD #7 35 ; そして、このクエリを実行すると: SELECT t1.artist as artist, t1.title as title, t1.trac

          • TypeScript で型レベル階乗 - Object.create(null)

            こんなことがやりたかったんじゃないし, 誰もそんなこと望んじゃいない. でもやる. 動作確認している TypeScript のバージョンは 3.8.3 です. ゴール TypeScript で階乗を計算します. 型レベルで. type F = Factorial<3>; // F = 6 アイデア まずタプル型の length を参照すると, 長さが数値リテラル型で得られるという事実があります. type S = ["foo", "bar", "baz"]["length"]; // S = 3 そして前回の記事でも使ったように, タプル型に対しては要素を追加する / 取り除くといった操作を定義できます. これは長さで言うと +1 / -1 ですね. さらにこれらを (再帰的型定義も使いつつ) 組み合わせることで, より複雑な操作も可能になります. ということは, タプル型と数値リテラル型

              TypeScript で型レベル階乗 - Object.create(null)
            • 「WinRAR 6.24」がリリース、NULLポインター参照でクラッシュする問題などを修正/「UnRAR.dll」にも影響

                「WinRAR 6.24」がリリース、NULLポインター参照でクラッシュする問題などを修正/「UnRAR.dll」にも影響
              • 「非nullのint配列」をアノテーションで表すのは `@NonNull int[]` ではない - Kengo's blog

                正解は int @NonNull [] です。な、なんだってー! 本当です。Java言語仕様書にも記載がありますが、配列を修飾する場合は [] の手前にアノテーションを書く必要があります。JVM仕様書に記載の例のほうがわかりやすいかもしれません: @Foo String[][] // Annotates the class type String String @Foo [][] // Annotates the array type String[][] String[] @Foo [] // Annotates the array type String[] 組み合わせて考えると、「要素も配列自体も非nullのString配列」は @NonNull String @NonNull [] になります。コレクションは @NonNull List<@NonNull String> みたいにわ

                  「非nullのint配列」をアノテーションで表すのは `@NonNull int[]` ではない - Kengo's blog
                • [特別編9]少女Null - 中西鼎/あきま | 少年ジャンプ+

                  少女Null 中西鼎/あきま <毎週土曜更新>有機物性のロボット・義人が普及し、人々が豊かな生活を送っている23世紀東京。そこに住む少年・リアハは、ある一体の義人との出会いをきっかけに、世界の秘密に巻き込まれていく… 『火遊び同盟』のコンビが描く巨弾SF!! [JC2巻4/4発売]

                    [特別編9]少女Null - 中西鼎/あきま | 少年ジャンプ+
                  • Null Object is a ... - Object.create(null)

                    What? Null Object パターンとは プログラムを書いていると, 何もしない・何もないということを表したいシチュエーションがしばしば登場します. ナイーブな実装ではこのような場合に null のような特殊な値を使いますが, 多くの言語では null に対してはメソッドの定義や呼び出しができないため, 以下のようなデメリットがあります1. メソッドを呼び出すたびに都度 null かどうかの検査が必要になり, コードが冗長になる null の場合にどうするかという処理を都度記述することになり, コードの凝集度が下がる null かどうかの検査を忘れてランタイムエラーが発生する Null Object パターンはこれに対する解決案の一つで, 何もしない・何もないことを表すオブジェクト (Null Object) を導入します. これによってメソッド呼び出し前の検査が不要になったり,

                      Null Object is a ... - Object.create(null)
                    • SQLで『COUNT(条件式 OR NULL)』の原理を忘れるので備忘録として書いた - コード日進月歩

                      QiitaのほうがMarkdownが綺麗にかけるので、実例込み版はそっちに書いた qiita.com 要約 COUNT(カラム) でカラムがNULLでないものをカウントする カラム には id == 1 のような条件式が指定できる、が条件式は1か0のどちらかが返却されるので全てがカウントされてしまう。 OR条件はNULLを組み合わせることにより、 対象 OR NULL とすると 対象が 0 か NULL になると NULLに置き換わる(ただし対象が数値の場合) 条件式 OR NULL にすると、条件にあてはまらないものは全てNULLになる そのため COUNT (条件式 OR NULL) にすると条件式に合致したものが1になり、1のカラムだけをカウントするので意図通りになる なので条件式の結果が0じゃないと意図しない結果になるので注意されたい。 あとがき その瞬間は原理を理解してなるほど!

                        SQLで『COUNT(条件式 OR NULL)』の原理を忘れるので備忘録として書いた - コード日進月歩
                      • Null & Peta -Invasion of the Queen Bug- on Steam

                        Recently, Null & Peta -Invasion of the Queen Bug- / ぬるぺた -クイーンバグの襲来- got released on Steam. The game is an action platformer about Null & Peta exploring and fighting against the Bug Queen. Current special 10% off release price is $17.99 or ¥1950 until February 6. For more details, check out the store page. Here's a trailer. Steam: https://store.steampowered.com/app/1181520/ Official Website: https

                          Null & Peta -Invasion of the Queen Bug- on Steam
                        • <br /> <b>Warning</b>: Undefined variable $ogpData in <b>/home/moorworks/indienative.com/public_html/wp-content/themes/blacksapphire/page-interview.php</b> on line <b>20</b><br /> <br /> <b>Warning</b>: Trying to access array offset on value of type null

                          interview : 突き抜けた才能とDIY精神溢れるシカゴ発の3人組 Horsegirl、デビューアルバム・インタビュー 2022.06.02 Photo by Cheryl Dunn 6月3日に待望のデビュー・アルバム『Versions of Modern Performance』を名門〈Matador〉からリリースした米シカゴ発の3人組バンド、Horsegirl(ホースガール)。ソニック・ユースやダイナソー Jr.を手がけてきたジョン・アグネロを共同プロデューサーに迎えた今作は、彼女たちが愛してやまない80年代、90年代のオルタナティブ・ミュージックの影響が感じられる一方で、「進化しながら少しずつ新しい要素を加えていきたい」と語る彼女たちらしい新鮮かつユニークな印象を残した一枚に仕上がっている。 イリノイ州シカゴでは、若手ミュージシャンに音楽制作を学ぶ機会を提供し支援するプログラム

                            <br /> <b>Warning</b>: Undefined variable $ogpData in <b>/home/moorworks/indienative.com/public_html/wp-content/themes/blacksapphire/page-interview.php</b> on line <b>20</b><br /> <br /> <b>Warning</b>: Trying to access array offset on value of type null
                          • Dart の Sound null safety を試してみる

                            Dart にも Null safety が導入されました。 (11/20 現在では beta) Flutter 2 で正式に導入されましたね!(2021/3/4) Sound null safety | Dart 今までも ? を使った null チェックはあったのですが、それは null かもしれない変数に安全にアクセスする ための手法で、「そもそも変数に null が代入されることを防ぐ」というものではありませんでした。 そこで今回新しく導入されたのが、 変数そのものを、「null かもしれない変数」と「null になり得ない変数」で区別する という仕組みです。 パッと見た感じ、書き方は Swift の Null safety と同じ感じのようですので、Swift を書いたことがある方はイメージしやすいかもしれません。[1] Dart の Null safety の基本 例えば、今まで

                              Dart の Sound null safety を試してみる
                            • Protocol Buffersを使ったAPIでのNullの設計

                              Protocol BuffersのNullの取り扱いの問題 Protocol Buffersのproto3の仕様ではmessageの中の値をOptionalで表現する記法がありません。値を詰めずに送ると入れ子の値がデフォルト値になってしまいます。 しかし、アプリケーションの設計によってはOptionalな値を表現する必要が出てきます。 そういった時、プリミティブな型ならgoogle/protobuf/wappers.protoを使う方法があります。 以下のように使うことでmsgはOptionalな値として取り扱えます。 syntax = "proto3"; package example; import "google/protobuf/wrappers.proto"; message Example { google.protobuf.StringValue msg = 1; } wap

                              • 型に対する述語で引数に制約をかける - Object.create(null)

                                以前にも同様の記事を書きましたが, 今回はその改訂 + α です. 動作は TypeScript 5.0.4 で確認しています. Playground で試しながら読むとわかりやすいかもしれません. おさらい まずは TypeScript において, 関数に渡される引数に制約をかけたいときに通常使われる方法について思い出しましょう. 要するに引数に対する型注釈 (x: T) のことですね. function myFunction(str: string): void { console.log(str); } myFunction("foo"); // OK myFunction(42); // Error 同じように, 型エイリアスなどの型引数に対しても制約をかけたいこともあります. これは通常は型引数に対して上界 (T extends U) を指定することで実現されます. type M

                                  型に対する述語で引数に制約をかける - Object.create(null)
                                • Postgres 15 improves UNIQUE and NULL - Blog @ RustProof Labs

                                  Postgres 15 beta 2 was released recently! I enjoy Beta season... reviewing and testing new features is a fun diversion from daily tasks. This post takes a look at an improvement to UNIQUE constraints on columns with NULL values. While the nuances of unique constraints are not as flashy as making sorts faster (that's exciting!), improving the database developer's control over data quality is always

                                  • [JavaScript]null または空文字判定 - Qiita

                                    自戒メモ 結論 勝手に判定してくれる (JavaScript では null ないし空文字を条件式において false と判定する) コード やってたこと: 文字列が入ってくることを想定している変数 str について null か空文字なら何か処理をいれたかった // Java のライブラリとかである String.isEmpty みたいなことをやってた if (str == null || str == '') { // do something }

                                      [JavaScript]null または空文字判定 - Qiita
                                    • 引数の型を推論してから受け付けるかどうかを決める後出しパターン - Object.create(null)

                                      2023-05-24 追記 改訂 + α 版を書きました. お題 具体例として, ちょうど長さ 3 の文字列のみを引数として受け付ける関数を作ります. こんな関数を作って何がしたいのかは不明. 先出しパターン よくある手段としては「ちょうど長さ 3 の文字列」のような制約を満たす型をあらかじめ定義しておいて, 引数の型としてそれを使うという方法です. type StringOfThreeChars = /* ちょうど長さ 3 の文字列 */; declare function myFunc(str: StringOfThreeChars): void; myFunc("ab"); // error myFunc("abc"); // ok myFunc("abcd"); // error では StringOfThreeChars はどう定義するとよいでしょうか? おそらく現時点 (Typ

                                        引数の型を推論してから受け付けるかどうかを決める後出しパターン - Object.create(null)
                                      • JavaScriptでのnull(undefined)チェック

                                        至るところで使われる、nullチェックの書き方をJavaScript的に考えてみることにします。 nullチェックとは プログラミングでは、よくnullという概念が用いられています。「何もない」という特殊な値ですが、実際には、これがしばしば悪さをすることになるのです。 Javaの例 以下のコードは実行時例外(NullPointerException)になります。 public class Main{ public static void main(String[] args){ boolean result = isExample(null); System.out.println(result); } private static boolean isExample(String s){ return s.equals("example"); } } これは、String型宣言が行われて

                                        • JVNVU#97087254: OpenSSL における NULL ポインタ参照の脆弱性

                                          OpenSSL 1.1.1d OpenSSL 1.1.1e OpenSSL 1.1.1f なお開発者によると、OpenSSL 1.0.2、 OpenSSL 1.1.0 は本脆弱性の影響を受けないとのことです。 OpenSSL Project より、OpenSSL Security Advisory [21 April 2020] が公開されました。 深刻度 - 高 (Severity: HIGH) SSL_check_chain 関数におけるセグメンテーション違反 - CVE-2020-1967 TLS 1.3 の signature_algorithms_cert 拡張を処理する際に NULL ポインタ参照が発生するため、ハンドシェイク後の通信において SSL_check_chain() 関数が実行される際に、サーバまたはクライアントアプリケーションがクラッシュする可能性があります。 ア

                                          • VarnishのパラレルESIを使ってみる(vmod_pesi) – cat /dev/random > /dev/null &

                                            VarnishのEnterprise版で利用できるパラレルESIがcommunity版でも使えるものをUPLEXが公開してくれました。 ヘビーにESIを利用する人はそこまでいない気もするのですが、これがまたなかなか便利なので紹介します。 ビルド方法 このvmodはVarnishの内部関数に深く依存しているため、ビルド時にはVarnishのコードが必要でビルドに癖があります。 また、動作時にはVarnishとビルドにつかったVarnishのコミットハッシュ値が一致している必要があります。 なお以下の環境で確認しています pesiは最新のコードを使えばよいかなと思いますが、もしビルドができない場合はもしブランチで7.0があればそちらを(現時点ではないですが)、もしくはコミットログを眺めて適度に巻き戻るとよいでしょう。 とりあえずVarnishとpesiのコードをダウンロードします。 ubunt

                                            • BigQueryのNULLの扱いまとめ - TVer Tech Blog

                                              こんにちは、TVerでデータ分析をしている高橋です。 こちらは TVer Advent Calendar 2023 の12日目の記事です。 弊社の分析業務は、主にBigQueryに蓄積されたデータを対象としています。データ処理の効率を向上させるため、データの前処理から集計までを一貫してSQLクエリで実施しています。この過程でNULL値の取り扱いは避けて通れない重要なテーマとなっています。 この記事では、(直近タスクでNULL含む処理の検証に多くの時間を溶かした筆者が)弊社で頻繁に使用されるSQLクエリの処理においてNULLがどのように扱われるかをまとめたのでご紹介します。 チートシート 今回調べた内容を整理すると以下の3パターンになりました。 種類 演算子、構文、関数など NULLとして扱われる 四則演算子, ビット演算子, 比較演算子, 論理演算子, ARRAY_AGG, FIRST_V

                                                BigQueryのNULLの扱いまとめ - TVer Tech Blog
                                              • Is there a maximum size for Windows clipboard data? Because I'm getting null for something I know should be there - The Old New Thing

                                                Is there a maximum size for Windows clipboard data? Because I’m getting null for something I know should be there A customer had a program that opened a very large spreadsheet in Excel. Very large, like over 300,000 rows. They then selected all of the rows in the very large spreadsheet, copied those rows to the clipboard, and then ran a program that tried to extract the data. The program used the

                                                  Is there a maximum size for Windows clipboard data? Because I'm getting null for something I know should be there - The Old New Thing