2024-05-12 ( 3,329 )

C 87

  • 「atomic_compare_exchange_strong_explicit」でC言語におけるマルチスレッドプログラミングを安全に
    概要atomic_compare_exchange_strong_explicit 関数は、C言語においてスレッドセーフなメモリ更新操作を実現するための強力なツールです。この関数は、特定のメモリ位置の値を比較し、一致した場合のみ新しい値に更新します。この操作は原子操作として実行されるため、複数のスレッドが同時にこの関数を実行しても、データ競合が発生することはありません。
  • C言語プログラミング:strfromd関数を使って文字列から数値に変換する方法
    strfromd 関数は、以下の形式で記述されます。引数str: 変換対象となる文字列へのポインタresult: 変換結果を格納する double 型の変数へのポインタ戻り値変換成功:文字列の先頭からの変換された文字数変換失敗:0strfromd 関数は、以下の手順で使用します。
  • C言語ファイル入出力:stdinをマスターしてプログラミング力を向上
    1 文字入力getchar()関数を使って、キーボードから1文字ずつ入力を受け取ることができます。2 文字列入力fgets()関数を使って、キーボードから改行文字までの文字列を入力を受け取ることができます。3 scanf()関数scanf()関数を使って、キーボードから書式付きで入力を受け取ることができます。
  • C言語上級者への道:breakキーワードを使いこなしてレベルアップ
    C言語には、while文、for文、do-while文など、さまざまなループ処理が存在します。breakはこれらのループすべてに使用でき、以下の2つの役割を果たします。ループの強制終了breakは、ループ内の処理を中断し、ループ外の次の処理へ即座に移行します。まるで魔法のように、ループを飛び越えてしまうのです。

C++ 56

  • C++で文字コード変換をマスターしよう!std::btowcの使い方とサンプルコード
    この関数を使うことで、異なるエンコード間で文字列を効率的に変換したり、マルチバイト文字を扱うプログラムを作成することができます。std::btowcは以下の形式で定義されています。c: 変換する単一バイト文字std::wint_t: 変換結果のワイド文字
  • C++ std::atol サンプルコード集: 文字列を数値に変換する様々な方法
    std::atol は、cstdlib ヘッダーファイルで定義されている関数です。以下のプロトタイプを持ちます。str: 変換対象となる文字列へのポインタこの関数は、str が指す文字列を解析し、long long int 型の整数に変換して返します。文字列の先頭から、空白文字(isspace で判定される文字)を無視し、最初の非空白文字から解析を開始します。
  • std::basic_string::c_str関数を使いこなしてC++の文字列操作をマスターしよう!
    Cスタイルの文字列とは、文字列の最後にヌル文字('\0')が追加された文字列の配列です。C言語では、文字列は基本的にこの形式で扱われます。std::basic_string::c_str関数は、std::basic_stringオブジェクトの内容をCスタイルの文字列に変換し、そのポインタを返します。このポインタは、C言語の文字列関数で使用することができます。
  • std::wstring_convertクラス:std::wcsrtombs関数のより安全な代替手段
    std::wcsrtombs は、ワイド文字列をマルチバイト文字列に変換する関数です。これは、異なる文字エンコーディングを使用するシステム間で文字列データを交換する必要がある場合に役立ちます。機能std::wcsrtombs は以下の機能を提供します。

CMake 184

  • CMakeでCURLライブラリを使う:サンプルコード付き解説
    CMake は、クロスプラットフォームのビルドシステムであり、プロジェクトのビルドプロセスを自動化するために使用されます。 FindCURL モジュールは、CMake の一部であり、CURL ライブラリを CMake プロジェクトで使用できるようにします。 このモジュールは、CURL ライブラリのヘッダーファイルとライブラリファイルの場所を自動的に検出して設定します。
  • CMakeで他のCMakeプロジェクトによって生成されたオブジェクトファイルを使用する
    IMPORTED_OBJECTS プロパティは、外部で生成されたオブジェクトファイルを CMake プロジェクトに組み込むための機能です。これは、サードパーティ製のライブラリや、他の CMake プロジェクトによって生成されたオブジェクトファイルを使用する場合に役立ちます。
  • 位置独立コード (PIC) の生成と CMake の INTERFACE_POSITION_INDEPENDENT_CODE
    INTERFACE_POSITION_INDEPENDENT_CODE は、CMake の Properties: Targets におけるターゲットプロパティの一つです。これは、位置独立コード (PIC) の生成を制御するために使用されます。PIC は、メモリ内の任意の場所にロードできるコードです。これは、共有ライブラリやプラグインなど、さまざまな場面で必要になります。
  • CMakeにおける「CMAKE_LIBRARY_PATH」変数の詳細解説
    デフォルト値CMAKE_LIBRARY_PATH はデフォルトで空の文字列に設定されています。つまり、CMakeはライブラリを検索する際に、現在のディレクトリのみを調べます。設定方法CMAKE_LIBRARY_PATH は、CMakeLists

CSS 97


Cypress 10


date-fns 27


Django 302

  • Django admin.ModelAdmin.readonly_fields 詳細解説
    django. contrib. admin の admin. ModelAdmin. readonly_fields は、Django 管理サイトで特定のフィールドを 読み取り専用 に設定するための強力なツールです。この属性を使用すると、ユーザーが編集できないフィールドを指定できます。
  • django.views.decorators.http.require_http_methods() デコレータの完全ガイド
    このデコレータは、ビュー関数に渡されるリクエストの HTTP メソッドが許可されているかどうかをチェックします。許可されていない場合、django. http. HttpResponseNotAllowed オブジェクトが返されます。このデコレータは、以下のように使用します。
  • Django core.management.AppCommand の概要
    django. core. management. AppCommandは、Djangoプロジェクトの管理コマンドの基盤となるクラスです。これは、Djangoアプリケーションとやり取りするカスタム管理コマンドを作成する際に役立ちます。主な機能
  • django.db.backends.base.schema.BaseDatabaseSchemaEditor.alter_db_table() 関数のサンプルコード
    django. db. backends. base. schema. BaseDatabaseSchemaEditor. alter_db_table() 関数は、Django モデルのテーブル名を変更するために使用されます。これは、モデル名を変更したり、テーブル名をより明確な名前に変更したりする場合に役立ちます。

Django REST Framework 4

  • Django REST Framework で ModelViewSet を使いこなす
    開発時間の短縮: 個々のビューを記述する必要がなくなり、モデルを公開するまでの時間を大幅に短縮できます。コードの簡潔化: コードの冗長性を減らし、コードベースをより読みやすく、保守しやすいものにします。一貫性のあるインターフェース: すべてのモデルに対して統一されたインターフェースを提供し、API の使いやすさを向上させます。
  • Django REST Framework:MethodNotAllowed例外をカスタマイズする方法
    Django REST Frameworkは、Django上でREST APIを構築するための強力なツールです。しかし、API開発においては、クライアントからのリクエストが許可されていないメソッドを使用するなど、さまざまなエラーが発生する可能性があります。
  • Django REST Framework開発者必見!ValidationErrorの徹底解説
    Django REST FrameworkにおけるValidationErrorは、シリアライザーでデータ検証エラーが発生した際に発生する例外です。シリアライザーは、PythonオブジェクトをJSONなどのフォーマットに変換する役割を担っており、データの型、形式、制約などを検証します。これらの検証に失敗した場合、ValidationError例外が発生し、適切なエラーメッセージとともにクライアントに返されます。
  • エンドポイントでのUnsupportedMediaType例外の扱い
    UnsupportedMediaType例外は、クライアントが送信したリクエストのメディアタイプが、APIエンドポイントでサポートされていない場合に発生します。これは、クライアントが誤ったContent-Typeヘッダーを送信したか、またはDRFが認識できない新しいメディアタイプを送信しようとした場合に発生します。

ESLint 18


Git 20

  • Git unpack-file コマンドでパックファイルからオブジェクトを展開する方法
    git unpack-file コマンドは、Git リポジトリ内のパックファイルからオブジェクトを展開し、個別のファイルとして書き出すためのコマンドです。パックファイルは、複数のオブジェクトを圧縮して格納したファイル形式であり、ストレージ容量を節約するために使用されます。
  • gitignoreのベストプラクティス:プロジェクトを成功させるために
    gitignoreファイルは、リポジトリのルートディレクトリに**.gitignore**という名前で作成されます。このファイルには、無視したいファイルやディレクトリのパスパターンを記述します。例:上記例では、拡張子が. tmp、.o、.exeのファイル、idea/ディレクトリ、tests/ディレクトリ以下にあるすべてのファイルがバージョン管理から除外されます。
  • Git サブモジュールのトラブルシューティング
    サブモジュールを追加するには、次の手順を実行します。サブモジュールを追加したいプロジェクトのディレクトリに移動します。次のコマンドを実行します。例:このコマンドは、サブモジュールの URL を指定して、サブモジュールを追加します。サブモジュールの名前はオプションですが、指定しておくと後で便利です。
  • Git Notes vs コミット vs タグ: あなたに最適なスナップショット作成方法
    Git Notes は、コミットとは別にリポジトリの状態を保存するための軽量な方法です。コミット履歴に影響を与えることなく、特定時点のプロジェクトの状態を記録できます。これは、バグ追跡、実験、コードレビューなど、さまざまな目的に役立ちます。

GNU Make 11

  • 【徹底解説】GNU Makeの「-v」オプション:詳細情報表示でデバッグを極める
    概要GNU Makeの「-v」オプションは、冗長モードを有効にし、Makeの処理過程における詳細情報を表示します。これは、Makeの動作を理解したり、デバッグしたりする際に役立ちます。表示内容「-v」オプションを指定すると、Makeは以下の情報を表示します。
  • include ディレクティブを使用して作業ディレクトリを指定する
    以下の例では、-C オプションを使用して、subdir ディレクトリにある Makefile を実行します。このコマンドは、現在のディレクトリではなく、subdir ディレクトリに移動し、そのディレクトリにある Makefile を実行します。
  • GNU Make で特定の Makefile の一部のみを処理する
    "-b" オプションは、コマンドラインで make コマンドを実行する際に指定します。オプションの後に、読み込むファイルの名前を指定します。例:このコマンドは、"Makefile. debug" というファイルを読み込み、その内容を Makefile として処理します。
  • GNU Make の --jobs オプションを使った実際のプロジェクトの例
    --jobs[=jobs] オプションは、GNU Make で同時に実行されるジョブ(コマンド)の数を指定します。これは、複数のターゲットを並行してビルドしたり、依存関係のないレシピを同時に実行したりする場合に便利です。構文オプションjobs: ジョブ数の指定。省略すると、デフォルトのジョブ数が使用されます。

HTML 26

  • HTMLフォームのサンプルコード
    HTMLフォームは、Webサイトでユーザーからデータを入力してもらうための重要な要素です。フォーム属性は、フォームの動作や見た目などを制御するために使用されます。action: フォーム送信時にデータを送信するURLを指定します。省略すると、現在のページに送信されます。
  • HTML Elements の "title" 要素の完全ガイド | SEO対策もバッチリ
    HTML Elements の "title" 要素は、Web ページのタイトルを設定するための要素です。これは、ブラウザのタブや検索結果リストに表示されるタイトルとして使用されます。また、スクリーンリーダーなどの支援技術によって読み上げられるため、アクセシビリティの観点からも重要な要素です。
  • autoplay属性のすべて:動画・音声の自動再生をマスターしてサイトを進化させよう!
    使い方はとっても簡単コード例上記のコードでは、autoplay属性を指定することで、sample. mp4とsample. mp3が自動再生されます。controls属性は、再生ボタンや音量調節バーなどのコントロールを表示します。注意点autoplay属性は、ユーザーにとって不快な場合もあります。特に、音声ファイルの場合は注意が必要です。
  • HTMLのabbr要素で略語を分かりやすく表示する方法
    abbr 要素は、HTML文書内で略語や頭字語を定義するために使用されます。略語の意味をツールチップやポップアップで表示することで、ユーザーの理解を促進します。属性title: 略語の意味を説明するテキストを指定します。class: スタイルシートでスタイルを指定するために使用します。

htmx 20


HTTP 24


JavaScript 50


MariaDB 100

  • 初心者でも安心!MariaDBのEXCEPTでデータ操作をマスターしよう!
    EXCEPT は、次の基本構文に従って使用されます。この例では、テーブル名1 と テーブル名2 の共通列のみを含む結果セットが返されます。EXCEPT は、次の規則に基づいて行を比較します。比較は、SELECT 句で指定された列に基づいて行われます。
  • FIELD 関数のサンプルコード
    str: 検索対象となる文字列または数値str1, str2, ..., strN: 検索対象となる文字列または数値のリストFIELD 関数は、リスト内の各要素を str と比較し、最初に一致する要素の 位置 を返します。一致する要素が見つからない場合は、0 が返されます。
  • MariaDB の Data Types における SET CHARACTER SET の徹底解説
    文字コード: 文字をコンピュータ上で表現するための規則。UTF-8、latin1 など様々な種類が存在します。照合順序: 文字列の比較方法を定義。文字コード内でどの文字がどのように並ぶかを決定します。SET CHARACTER SET は、以下の役割を担います。
  • 初心者でも安心! MariaDB の SQL で括弧 () を使いこなすためのチュートリアル
    式の優先順位括弧は、式を評価する際の優先順位を決定するために使用されます。括弧内の式は、括弧外の式よりも先に評価されます。例:この式では、+ と * 演算子の優先順位は同じです。そのため、式は左から右へ評価され、結果は 14 になります。しかし、括弧を使用すると、評価順序を変更できます。

NumPy 324


pandas 275

  • Pandas Periodオブジェクトの基礎:is_leap_yearメソッドの使い方とサンプルコード
    pandas. Period. is_leap_yearメソッドは、Periodオブジェクトがうるう年かどうかを判定します。出力:pandas. Period. is_leap_yearメソッドは、以下の条件に基づいて、Periodオブジェクトがうるう年かどうかを判定します。
  • pandas Data Offsets: QuarterBegin.is_year_start の詳細
    pandas. tseries. offsets. QuarterBegin は、四半期ごとに日付を進めるためのオフセットです。 is_year_start 属性は、四半期の開始が年の開始であるかどうかを示します。デフォルトでは、False に設定されていますが、startingMonth 引数を使用して変更できます。
  • Pandas DatetimeIndex.is_month_start 完全ガイド
    pandas. DatetimeIndex. is_month_start は、DatetimeIndex の各日付がその月の最初の日かどうかを示すブーリアン値の配列を返す属性です。例出力の説明True は、その日付がその月の最初の日であることを示します。
  • Pandas GroupBy の ngroup 属性でグループ番号を割り当てる
    以下の例では、df データフレームを 'gender' 列でグループ化し、各行にグループ番号を割り当てます。出力結果では、gender 列ごとにグループ番号が割り当てられていることが確認できます。グループ内の行の順序を把握しやすいグループ間の移動を追跡しやすい

PHP 52


PostgreSQL 17

  • PostgreSQL bigint型:巨大な整数データを扱うための強力な型
    非常に大きな数値を扱う必要がある場合に最適です。科学計算、金融、統計分析など、様々な分野で利用されています。integer型では表現できない範囲のデータを扱う場合、データ型エラーを防ぐことができます。以下は、bigint型の使用例です。科学計算
  • PostgreSQL smallint データ型を使用したパフォーマンスのヒント
    比較的小さな範囲の整数を扱う場合ディスク容量を節約したい場合商品IDユーザーID年齢点数負の数値を格納する場合、符号ビットを含めて16ビット分の表現範囲となるため、-32, 768から32, 767までの範囲を超える値を格納することはできません。
  • macaddr型 vs inet型 vs cidr型: PostgreSQLネットワークアドレス型徹底比較
    MACアドレスは、ネットワーク上にある機器を識別するためのユニークなIDです。Ethernetなどのネットワークインターフェースカードに割り当てられており、12桁の16進数で構成されます。macaddr型は、MACアドレスを格納するためのデータ型です。以下の特性があります。
  • PostgreSQLにおけるmacaddr8データ型とは?
    PostgreSQLのmacaddr8データ型は、EUI-64形式のMACアドレスを格納するために使用されます。従来のmacaddrデータ型と異なり、こちらは8バイトのサイズを持ち、より新しいMACアドレス形式に対応することができます。特徴

Python 130

  • multiprocessing.connection.Connection.fileno() 徹底解説:ファイルディスクリプタを使ってマルチプロセッシングを強化
    multiprocessing. connection. Connectionは、異なるプロセス間でデータを送受信するためのオブジェクトです。fileno()メソッドは、このオブジェクトに関連付けられたファイルディスクリプタを取得します。ファイルディスクリプタは、オペレーティングシステムとの間でデータを送受信するために使用されます。
  • Pythonデータ型 "types.coroutine()" の詳細解説
    types. coroutine() は Python 3.6 で導入された特殊なデータ型で、ジェネレータベースのコルーチンを生成するために使用されます。コルーチンは非同期処理を可能にする強力なツールであり、ネットワーク処理やファイル入出力など、時間のかかるタスクを効率的に処理することができます。
  • Python テキスト処理:difflib.IS_CHARACTER_JUNK() で差分検出をパワーアップ!
    difflib. IS_CHARACTER_JUNK() は、テキスト処理ライブラリ difflib で提供される関数で、2つのテキストを比較する際に無視されるべき文字かどうかを判定するために使用されます。詳細difflib は、2つのテキスト間の差異を検出するためのライブラリです。IS_CHARACTER_JUNK() は、この差異検出アルゴリズムで使用される関数の一つで、以下の条件を満たす文字を無視対象とみなします。
  • threading.current_thread() 以外の方法
    Pythonのマルチスレッドは、複数の処理を同時に実行する仕組みです。スレッドと呼ばれる個々の処理単位が、それぞれ独立して動作します。threading. current_thread() は、現在実行中のスレッドを取得する関数です。これは、マルチスレッド環境で、以下の情報を取得する際に役立ちます。

PyTorch 470


Qt 986

  • Qt デベロッパー向け:QLabel::scaledContents プロパティのヒントとコツ
    QLabel::scaledContents プロパティは、ラベル内に表示されるコンテンツをウィジェットのサイズに合わせて自動的に拡大・縮小するかどうかを制御します。デフォルトでは false に設定されており、コンテンツは元のサイズで表示されます。
  • Qt Widgets: QTreeWidgetItem::flags() 関数とは?
    QTreeWidgetItem::flags() は、Qt Widgets モジュールの QTreeWidgetItem クラスに属する関数です。この関数は、ツリーウィジェットアイテムのフラグ状態を取得するために使用されます。フラグ状態は、アイテムのさまざまなプロパティを制御します。例えば、編集可能かどうか、選択可能かどうか、チェックボックスを表示するかどうかなどを設定できます。
  • QAbstractTextDocumentLayout::blockWithMarkerAt() 함수를 사용하지 않고 텍스트 블록 찾는 방법
    QAbstractTextDocumentLayout::blockWithMarkerAt() 함수는 Qt GUI 프로그래밍에서 텍스트 문서 레이아웃 내 특정 마커 위치에 해당하는 텍스트 블록을 찾는 데 사용됩니다. 마커는 텍스트 블록 내 특정 위치를 식별하는 데 사용되는 임의의 값입니다
  • Qt WidgetsにおけるQRubberBand::initStyleOption()詳解
    **initStyleOption()**関数は以下の引数を受け取ります:option: QStyleOptionRubberBand構造体のポインタrect: 矩形バンドの現在の矩形start: ドラッグ操作が開始された位置end: 現在のマウスカーソル位置

SQLite 20

  • データの扱いに悩むあなたへ!SQLiteの「NULLS FIRST」が解決する問題
    SQLiteの「NULLS FIRST」は、ORDER BY句で列をソートする際、NULL値をどのように扱うかを指定するオプションです。従来の動作と比較従来のSQLiteでは、NULL値はソート順序の最後に表示されていました。しかし、「NULLS FIRST」を指定すると、NULL値はソート順序の最初に表示されます。
  • SQLite の "INSTEAD OF" トリガー:データベース操作を拡張する
    SQLite の "Language" 機能は、データベース操作を拡張するための強力なツールです。 "INSTEAD OF" トリガーは、特定のデータベース操作が発生する前に実行される特別な種類のトリガーです。このトリガーを使用して、独自の処理を記述し、SQLite の標準動作を置き換えることができます。
  • SQLiteでパワーアップする言語処理:非標準SELECT構文による高度なタスクの実行
    本解説では、言語に関連する非標準SELECT構文について、分かりやすく説明します。LIKE演算子は、文字列パターンとの一致に基づいてレコードを検索するために使用されます。標準的な構文は以下の通りです。例えば、以下のクエリは、名前列がAで始まり、Bで終わるレコードをすべて返します。
  • SQLite で BEGIN IMMEDIATE を使用する利点と注意点
    概要SQLiteの「BEGIN IMMEDIATE」は、トランザクションを開始するためのSQLコマンドです。通常の「BEGIN」とは異なり、他の接続が書き込みを行っていても、即座に書き込みトランザクションを開始しようとします。しかし、他の書き込みトランザクションがすでに進行中の場合は、「SQLITE_BUSY」エラーが発生する可能性があります。

Tailwind CSS 19


Django

Djangoの"django.contrib.postgres" モジュールで"postgres.forms.SimpleArrayField"を駆使する:プログラミング解説

postgres. forms. SimpleArrayField は、Django の django. contrib. postgres モジュールで提供されるフォームフィールドです。このフィールドは、PostgreSQL の ARRAY データ型に対応しており、配列データを簡単に扱えるようにします。

pandas

ビジネス時間だけを対象に! pandas.tseries.offsets.BusinessDay で効率的なデータ分析

pandas ライブラリは、データ分析や可視化に役立つ様々な機能を提供しており、その中でも Data offsets は、時間軸上のデータ操作に特化した機能です。pandas. tseries. offsets. Second. rollback は、Data offsets の中でも秒単位のオフセット操作に特化したメソッドであり、指定された時刻を前の秒単位のオフセットに引き戻す機能を提供します。

PyTorch

PyTorch Quantization でモデル精度と効率性を向上させる: per_channel_dynamic_qconfig の詳細解説

torch. ao. quantization. qconfig. per_channel_dynamic_qconfig は、PyTorch の Quantization における重要な設定クラスの一つです。モデルの各チャネルに対して個別に量子化のスケールとゼロポイントを動的に計算することを可能にし、モデルの精度と効率性を向上させることができます。

Qt

【初心者向け】Qt Widgetsでタブ付きUIを実現!QStackedLayoutの使い方を徹底解説

QStackedLayout::StackingMode (enum)

QStackedLayout は、複数のウィジェットを積み重ねて表示する Qt Widgets のレイアウトクラスです。 StackingMode プロパティは、積み重ねたウィジェットの表示方法を制御します。StackingMode には 2 つの値があります。

Qt

QFontDatabase::removeAllApplicationFonts()関数でQt GUIアプリケーションのフォントを管理する

関数の動作removeAllApplicationFonts()関数は、以下の処理を実行します。アプリケーション固有のすべてのフォントIDをリストアップします。各フォントIDに対して、removeApplicationFont()関数を呼び出してフォントをアンロードします。

Qt

Qt GUIでクリエイティブな表現を実現:描画と塗りつぶしの可能性

Qtでは、様々な形状をキャンバスに描画することができます。代表的な形状と描画方法は以下の通りです。点:線:四角形:楕円形:ポリゴン:上記以外にも、曲線、テキスト、画像などを描画することも可能です。描画の詳細については、Qtドキュメント https://doc

Qt

QUndoStack::QUndoStack() を使って Qt GUI アプリケーションに Undo/Redo 機能を追加する

QUndoStack::QUndoStack()

Undo/Redo 機能 は、ユーザーがアプリケーション内で行った操作を元に戻したりやり直したりする機能です。QUndoStack は、この機能を実現するための基盤となるクラスを提供します。QUndoStack::QUndoStack() の主な機能は以下のとおりです。

NumPy

NumPyでビットXOR演算を駆使しよう!ndarray.__ixor__()メソッドの徹底解説

other: 比較対象となる配列またはスカラー値out: 結果を格納するオプションの出力配列ndarray. __ixor__() メソッドは、以下の手順でビットXOR演算を実行します。入力配列 self と other の形状を比較します。

PHP

エンコーディングに注意! PHP でマルチバイト文字列を検索する際の mb_ereg_search_regs 関数の活用法

1. mb_ereg_search_regs 関数の概要mb_ereg_search_regs は、PCRE(Perl Compatible Regular Expressions)ライブラリをベースとしたマルチバイト正規表現エンジンを利用する関数です。この関数は、以下の機能を提供します。

Qt

【Qt Widgets】QLineEditでカーソルを操る!cursorWordForward() 関数とその他の方法を徹底比較

QLineEdit::cursorWordForward()

この関数は、テキスト編集操作において、効率的にカーソルを移動するための便利なツールです。使い方この関数の使い方は次のとおりです。mark (bool): カーソル位置をマークするかどうかを指定します。true に設定すると、カーソル位置から次の単語の先頭までの範囲が選択されます。