Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # 株式会社リバーソリューションズ ## Sitemaps - [XML Sitemap](https://riv-sol.com/sitemap.xml): Contains all public & indexable URLs for this website. ## 投稿 - [ブログ](https://riv-sol.com/blog) - [PHPのltrim関数の使い方や注意点について](https://riv-sol.com/archives/5648) - PHPのltrim()関数は、文字列の先頭にある空白文字や、指定した文字を取り除くための関数です。 関数名のl - [PHPでログを出力する方法や設定について](https://riv-sol.com/archives/5646) - PHPでログを出力する方法 PHPでログを出力する方法には、標準関数のerror_log()を使う方法、php - [PHP-FPMをDockerで構築する方法について](https://riv-sol.com/archives/5609) - PHP-FPMをDockerで構築する場合は、PHP-FPMとWebサーバーを別々のコンテナに分ける構成が基本 - [PHPのアロー演算子の使い方や特徴について](https://riv-sol.com/archives/5611) - PHPで一般に「アロー演算子」と呼ばれる -> は、オブジェクトのプロパティやメソッドへアクセスするため - [PHPでQRコードを生成する方法について](https://riv-sol.com/archives/5613) - PHPでQRコードを生成する場合は、ComposerでQRコード生成ライブラリを導入する方法が一般的です。 Q - [PHPのvarの意味や関連する使い方について](https://riv-sol.com/archives/5642) - PHPのvarは、主にクラスのプロパティを宣言するために使われてきたキーワードです。 現在のPHPでもvarは - [PHPのob_start関数の役割や使い方について](https://riv-sol.com/archives/5644) - ob_start()は、PHPの出力バッファリングを開始する関数です。 PHPでは、echoやprint、PH - [PHPはフロントエンド開発で使えるのか](https://riv-sol.com/archives/5615) - PHPは主にサーバー側で動作するプログラミング言語ですが、フロントエンドに表示するHTMLを生成したり、Jav - [PHPで全角文字を半角文字に変換する方法について](https://riv-sol.com/archives/5650) - PHPで全角文字を半角文字に変換する場合は、主に mb_convert_kana() 関数を使用します。mb_ - [PHPからデータベースへ接続する方法について](https://riv-sol.com/archives/5652) - PHPからデータベースへ接続する方法 PHPからデータベースへ接続する場合は、主にPDOまたはMySQLiを使 - [PHPでZIPファイルを作成・解凍する方法について](https://riv-sol.com/archives/5640) - PHPでZIPファイルを作成したり解凍したりする場合は、一般的にZipArchiveクラスを使用します。 Zi - [PHPのWarningを非表示にする方法について](https://riv-sol.com/archives/5638) - PHPのWarningとは、プログラムの実行中に問題が発生した際に出力される警告メッセージです。 Warnin - [PHP 8.2のサポート期限や対応方法について](https://riv-sol.com/archives/5636) - PHP 8.2のサポート期限は2026年12月31日まで PHP 8.2は、2022年12月8日に正式リリース - [PHPの静的解析の方法やおすすめツールについて](https://riv-sol.com/archives/5617) - PHPの静的解析とは、プログラムを実際に実行せずにソースコードを解析し、型の不整合や未定義変数、存在しないメソ - [PHPのセキュリティ対策や注意点について](https://riv-sol.com/archives/5619) - PHPでWebサイトやWebアプリケーションを開発する場合、セキュリティ対策は欠かせません。 PHPそのものに - [PHPを使ったWeb開発の特徴や方法について](https://riv-sol.com/archives/5621) - PHPを使ったWeb開発とは、Webブラウザから送信されたリクエストをサーバー側で処理し、その結果としてHTM - [PHPで型変換を行う方法や注意点について](https://riv-sol.com/archives/5623) - PHPの型変換とは、あるデータ型の値を別のデータ型へ変換することです。 PHPは動的型付け言語であり、変数を宣 - [PHPをバックエンド開発で使うメリットについて](https://riv-sol.com/archives/5626) - PHPは、WebサイトやWebアプリケーションのバックエンド開発で広く利用されているサーバーサイド言語です。 - [PHPで文字列などを数値に変換する方法について](https://riv-sol.com/archives/5628) - PHPで文字列などを数値に変換する主な方法 PHPでは、文字列や浮動小数点数などの値を整数や小数へ変換できます - [PHPのリファレンスの仕組みや使い方について](https://riv-sol.com/archives/5630) - PHPのリファレンスとは、同じ変数内容に対して複数の名前からアクセスできるようにする仕組みです。 PHPでは主 - [PHPはオワコンと言われる理由や現在の需要について](https://riv-sol.com/archives/5632) - PHPについて調べていると、「PHPはオワコン」「PHPは将来性がない」といった意見を目にすることがあります。 - [PHPとJavaの違いやそれぞれの特徴について](https://riv-sol.com/archives/5634) - PHPとJavaは、どちらもWebアプリケーションやサーバーサイド開発で利用されている代表的なプログラミング言 - [PHPでforeachをbreakで抜ける方法について](https://riv-sol.com/archives/5591) - PHPでforeachをbreakで抜ける方法 PHPでforeachループの処理を途中で終了したい場合は、b - [PHPのissetとはなんなのか](https://riv-sol.com/archives/5589) - PHPのissetとは PHPのisset()は、変数が宣言されていて、かつ値がnullではないかを確認するた - [PHPでデータを暗号化する方法について](https://riv-sol.com/archives/5587) - PHPでデータを暗号化する方法 PHPでデータを安全に扱う場合は、「暗号化」と「ハッシュ化」を正しく使い分ける - [PHPのエルビス演算子の使い方について](https://riv-sol.com/archives/5585) - PHPのエルビス演算子とは PHPで一般に「エルビス演算子」と呼ばれている?:は、三項演算子の短縮形です。 基 - [PHPのエスケープ処理の方法について](https://riv-sol.com/archives/5583) - PHPのエスケープ処理とは、文字列をHTMLやURL、SQL、JavaScriptなどで安全に扱えるように処理 - [PHPのオーバーロードの仕組みについて](https://riv-sol.com/archives/5581) - PHPのオーバーロードとは、アクセスできない、または存在しないプロパティやメソッドに対する操作を、マジックメソ - [PHPで複数行をコメントアウトする方法について](https://riv-sol.com/archives/5579) - PHPで複数行をまとめてコメントアウトする場合は、/*と*/で対象となる範囲を囲みます。 - [PHPの再起動方法について](https://riv-sol.com/archives/5577) - PHPの設定を変更したあと、「PHPを再起動したい」と考えることがあります。 ただし、厳密にはPHPそのものを - [PHPのセッションの有効期限について](https://riv-sol.com/archives/5574) - PHPのセッションには、単一の「有効期限」が設定されているわけではありません。 実際には、次の3つを分けて考え - [PHPの正規表現の置換方法について](https://riv-sol.com/archives/5571) - PHPで文字列を置換する方法はいくつかあります。 固定された文字列を置換するだけなら str_replace( - [PHPの多次元配列について](https://riv-sol.com/archives/5568) - PHPで複数のユーザー情報や商品データ、APIレスポンスなどを扱う際によく登場するのが、多次元配列です。 多次 - [PHPのタイムアウトの設定について](https://riv-sol.com/archives/5565) - PHPのタイムアウトは、max_execution_timeだけで決まるものではありません。 一般的なWebシ - [PHPのタグとはなんなのか](https://riv-sol.com/archives/5562) - PHPタグとは、ファイル内でPHPコードとして解析・実行される範囲を示す構文です。 基本的には、次のように記述 - [PHPのテンプレートエンジンとはなんなのか](https://riv-sol.com/archives/5560) - PHPのテンプレートエンジンとは、PHPで処理したデータをHTMLに埋め込み、Webページとして表示するための - [PHPの日付の加算を行う方法について](https://riv-sol.com/archives/5558) - PHPで日付を加算する基本的な方法 PHPで日付や時刻を加算する場合は、基本的に DateTimeImmuta - [PHPの標準入力・標準出力について](https://riv-sol.com/archives/5555) - PHPで標準入力・標準出力を扱う際は、基本的な使い方だけでなく、PHPのバージョン差や関数の戻り値、実行環境に - [PHPの変数のスコープについて](https://riv-sol.com/archives/5553) - PHPにおける変数のスコープとは、その変数を参照したり変更したりできる範囲のことです。 PHPでは、主に次のス - [PHPの変数展開について](https://riv-sol.com/archives/5550) - PHPの変数展開とは、文字列の中に記述した変数を、その変数が持つ値に置き換える仕組みです。 $name = ' - [PHPのクラスメソッドについて](https://riv-sol.com/archives/5547) - PHPでは、クラスの中に定義された関数を「メソッド」と呼びます。 メソッドは、クラスが持つ処理や振る舞いを表現 - [PHPのメモリ使用量の確認の方法について](https://riv-sol.com/archives/5545) - PHPのメモリ使用量を確認する方法は、大きく分けて次の4つです。 PHPコード内で現在のメモリ使用量を確認する - [PHPのループ処理について](https://riv-sol.com/archives/5542) - 「前回」「元の説明」など、比較対象を示す表現を取り除き、単独で読める文章に整えました。 PHPのループ処理を正 - [PHPの連想配列のキーの存在を確認する方法について](https://riv-sol.com/archives/5538) - PHPで連想配列のキーが存在するか確認する方法には、主に次の2つがあります。 array_key_exists - [PHPの連想配列のキーの取得方法について](https://riv-sol.com/archives/5535) - PHPで連想配列のキーを取得する場合、最も基本的な方法は array_keys() を使うことです。 ただし、 - [PHPWordとはなんなのか](https://riv-sol.com/archives/5532) - PHPWordとは、PHPからWord文書を作成・読み書きするためのオープンソースライブラリです。 正式には - [PHPでの画像表示の方法について](https://riv-sol.com/archives/5529) - PHPで画像を表示する基本的な考え方 PHPで画像を表示する方法には、主に次の2つがあります。 HTMLのim - [PHPのgoto文について](https://riv-sol.com/archives/5526) - PHPのgoto文とは PHPのgoto文は、プログラム内の指定したラベルへ処理をジャンプさせるための制御構文 - [PHPで数値の絶対値を取得する方法について](https://riv-sol.com/archives/5523) - PHPで数値の絶対値を取得するには、abs() 関数を使います。 絶対値とは、簡単に言うと「0からどれだけ離れ - [PHP-DIとはなんなのか](https://riv-sol.com/archives/5519) - PHP-DIとは、PHPで依存性注入、Dependency Injection / DIを実現しやすくするため - [PHPのデバッグの出力について](https://riv-sol.com/archives/5515) - PHPのデバッグ出力とは、プログラムの実行中に変数の中身やエラー内容、処理の流れなどを確認するために、情報を画 - [PHPのheader関数のLocationを使ったリダイレクトについて](https://riv-sol.com/archives/5512) - PHPのheader()関数を使うと、ブラウザに対してHTTPヘッダーを送信できます。 その中でも、Locat - [PHPでXMLファイルを出力する方法について](https://riv-sol.com/archives/5509) - PHPでXMLファイルを出力する方法には、主に次の3つがあります。 DOMDocument を使う方法 XML - [PHPのインクルードについて](https://riv-sol.com/archives/5507) - PHPのインクルードとは、別のファイルを現在のPHPファイルの中に読み込むための仕組みです。 PHPでは、ヘッ - [PHPのキャッシュクリアの方法について](https://riv-sol.com/archives/5504) - PHPのキャッシュクリアとは PHPのキャッシュクリアとは、PHPやWebアプリケーションが一時的に保存してい - [PHPでWebスクレイピングする方法について](https://riv-sol.com/archives/5501) - PHPでWebスクレイピングを行う場合は、基本的に「HTMLを取得する」「HTMLを解析する」「必要なデータを - [PHPの難易度はどのくらいなのか](https://riv-sol.com/archives/5498) - PHPの難易度は、プログラミング言語全体の中では比較的学び始めやすい部類に入ります。 特に、HTMLやCSSに - [PHPの条件分岐について](https://riv-sol.com/archives/5495) - PHPの条件分岐とは、条件に応じて実行する処理を切り替えるための仕組みです。 たとえば、WebサイトやWebア - [VS CodeでPHPの開発をするのに導入したい拡張機能について](https://riv-sol.com/archives/5491) - VS CodeでPHP開発を行う場合、拡張機能を導入することで、コード補完、エラー検出、デバッグ、コード整形、 - [PHPはやめとけと言われる理由について](https://riv-sol.com/archives/5489) - PHPは、Web開発で長く使われてきたプログラミング言語です。 WordPressをはじめ、多くのWebサイト - [PHPのフォームの入力値の受け取り方法について](https://riv-sol.com/archives/5487) - PHPでフォームの入力値を受け取るには、HTMLフォームの送信方法に応じて、主に $_GET または $_PO - [PHPのマルチスレッド化について](https://riv-sol.com/archives/5485) - PHPのマルチスレッド化とは、複数の処理を同時並行で実行し、処理時間の短縮や待ち時間の有効活用を目指す考え方で - [PHP7と8の違いについて](https://riv-sol.com/archives/5482) - PHP 7とPHP 8の大きな違いは、処理性能・文法・型チェック・エラー処理・セキュリティ面にあります。 PH - [PHPのテンプレートについて](https://riv-sol.com/archives/5480) - PHPのテンプレートとは PHPのテンプレートとは、HTMLの構造をもとに、PHPで用意したデータを差し込んで - [PHPの動作確認を行う方法について](https://riv-sol.com/archives/5478) - PHPの動作確認とは、サーバーやローカル環境でPHPが正しく実行できるかを確認する作業です。 PHPを使ったW - [PHPの0埋めをする方法について](https://riv-sol.com/archives/5475) - PHPで「0埋め」とは、数値や文字列の桁数をそろえるために、足りない部分へ 0 を追加する処理のことです。 た - [phpmyadminでデータベースのバックアップを取る方法](https://riv-sol.com/archives/5473) - phpMyAdminでデータベースのバックアップを取る場合は、基本的に 「エクスポート」機能を使ってSQLファ - [PHP-FPMのログについて](https://riv-sol.com/archives/5471) - PHP-FPMのログとは、PHP-FPM自体の動作状況や、PHPアプリケーション実行時のエラー、処理に時間がか - [PHPのバージョン確認のコマンドについて](https://riv-sol.com/archives/5469) - PHPのバージョンを確認する方法として、もっとも基本的なのは以下のコマンドです。 php -v または、次のコ - [PHPのForeachと連想配列について](https://riv-sol.com/archives/5466) - PHPのforeachは、配列の中身を1つずつ取り出して処理するための構文です。 特に連想配列を扱う場合、fo - [PHPのisset・empty・is_nullの違いについて](https://riv-sol.com/archives/5462) - PHPで条件分岐や入力チェックを書くときによく使うのが、isset()、empty()、is_null() で - [PHPの2次元配列について](https://riv-sol.com/archives/5459) - PHPの2次元配列とは、簡単に言うと「配列の中に配列が入っている構造」のことです。 たとえば、ユーザー一覧、商 - [PHPの404エラーの対処法について](https://riv-sol.com/archives/5456) - PHPで「404エラー」が表示される場合、多くのケースではPHPそのもののエラーではなく、Webサーバーやアプ - [PHPのインクリメント演算子について](https://riv-sol.com/archives/5454) - PHPのインクリメント演算子とは、変数の値を 1増やすための演算子です。 代表的には、次のように ++ を使い - [PHPはインタプリタ型の言語なのか](https://riv-sol.com/archives/5451) - PHPは、一般的にはインタプリタ型のスクリプト言語として分類されます。 ただし、厳密に言うと、PHPは「ソース - [PHPのインターフェースについて](https://riv-sol.com/archives/5449) - PHPのインターフェースとは、クラスに対して「このメソッドを必ず実装してください」と約束させるための仕組みです - [PHPの継承とオーバーライドについて](https://riv-sol.com/archives/5447) - PHPの継承とは、あるクラスの機能を別のクラスが受け継ぐ仕組みです。 継承元のクラスを「親クラス」または「スー - [PHPのクラス名の取得方法について](https://riv-sol.com/archives/5444) - PHPでは、クラス名を取得する方法がいくつかあります。 ただし、どの方法を使うべきかは「何からクラス名を取得し - [PHPのクロージャについて](https://riv-sol.com/archives/5441) - PHPのクロージャとは、簡単に言うと変数として扱える関数です。 通常の関数は、あらかじめ名前を付けて定義します - [PHPで空白を削除する方法について](https://riv-sol.com/archives/5438) - PHPで空白を削除する方法は、どの空白を、どこから削除したいかによって使う関数が変わります。 たとえば、次のよ - [PHPのオブジェクトの継承について](https://riv-sol.com/archives/5435) - PHPのオブジェクト指向では、あるクラスの性質や処理を、別のクラスに引き継がせることができます。 この仕組みを - [PHPのスーパーグローバル変数について](https://riv-sol.com/archives/5433) - PHPのスーパーグローバル変数とは、PHPがあらかじめ用意している特別な変数のことです。 通常、PHPでは関数 - [PHPでチェックボックスの値を受け取る方法について](https://riv-sol.com/archives/5431) - PHPでチェックボックスの値を受け取るには、HTMLフォームでinput type="checkbox"を用意 - [PHPの並列処理について](https://riv-sol.com/archives/5426) - PHPの並列処理とは、複数の処理を同時進行させることで、処理時間の短縮や待ち時間の削減を目指す考え方です。 た - [PHPのマジックメソッドとはなんなのか](https://riv-sol.com/archives/5422) - PHPのマジックメソッドとは、オブジェクトに対して特定の操作が行われたときに、PHPが自動的に呼び出す特別なメ - [PHPで曜日を取得する方法について](https://riv-sol.com/archives/5419) - PHPで曜日を取得するには、主に date() 関数や DateTime クラスを使います。 現在の曜日を簡単 - [PHPでランダムな値を生成する方法について](https://riv-sol.com/archives/5416) - PHPでランダムな値を生成する方法は、目的によって使い分ける必要があります。 たとえば、画面に表示するメッセー - [PHPの連想配列の検索について](https://riv-sol.com/archives/5413) - PHPでは、配列のキーに文字列を指定したものを連想配列と呼びます。 例えば、次のような配列です。 $user - [PHPの連想配列の初期化について](https://riv-sol.com/archives/5411) - PHPの連想配列の初期化とは、キーと値をセットにして配列を作成することです。 通常の配列では、0、1、2 のよ - [PHPの例外処理について](https://riv-sol.com/archives/5408) - PHPの例外処理とは、プログラムの実行中に発生したエラーや想定外の状態を、通常の処理とは別の流れで安全に扱うた - [PHPの論理演算子について](https://riv-sol.com/archives/5406) - PHPの論理演算子とは、複数の条件を組み合わせて判定するための演算子です。 たとえば、次のような条件を作りたい - [PHPの型チェックについて](https://riv-sol.com/archives/5402) - PHPの型チェックとは、変数や引数、戻り値、プロパティなどに入っている値が、期待した型であるかを確認することで - [PHPでグラフを作成する方法について](https://riv-sol.com/archives/5399) - PHPでグラフを作成する方法には、主に次のような選択肢があります。 PHPでデータを作成し、Chart.jsな - [PHPで現在のURLを取得する方法について](https://riv-sol.com/archives/5396) - PHPで現在のURLを取得したい場合は、主に $_SERVER というスーパーグローバル変数を使います。 ただ - [PHPのマスコットが象の理由について](https://riv-sol.com/archives/5394) - PHPのマスコットが象である理由は、「PHP」という文字の形が象のように見えたことに由来します。 この象のマス - [PHPでサーバー上のディレクトリを削除する方法について](https://riv-sol.com/archives/5392) - PHPでサーバー上のディレクトリを削除する場合、基本的には rmdir() を使います。 ただし、rmdir( - [PHPをブラウザで実行する方法について](https://riv-sol.com/archives/5390) - PHPを学び始めたときに、「PHPファイルを作ったのにブラウザで動かない」「HTMLのようにダブルクリックして - [PHPでパラメーターを取得する方法について](https://riv-sol.com/archives/5388) - PHPで「パラメーターを取得する」とは、URLやフォーム、APIリクエストなどから送られてきた値をPHP側で受 - [PHPのプレースホルダとはなんなのか](https://riv-sol.com/archives/5386) - PHPのプレースホルダとは、SQL文の中に用意する値の仮置き場所のことです。 PHPでMySQLなどのデータベ - [PHPが古いと言われる理由について](https://riv-sol.com/archives/5383) - PHPは、現在でも多くのWebサイトやWebアプリケーションで使われているサーバーサイド言語です。 特にWor - [PHPのメモリ上限を変更する方法について](https://riv-sol.com/archives/5380) - PHPのメモリ上限とは、1つのPHPスクリプトが使用できるメモリ量の最大値のことです。 PHPでは、この上限を - [PHPの文法チェックの方法について](https://riv-sol.com/archives/5377) - PHPの文法チェックとは、作成したPHPファイルに 構文エラーがないかを確認する作業 のことです。 たとえば、 - [PHP7.4.33の脆弱性について](https://riv-sol.com/archives/5375) - PHP 7.4.33は、PHP 7.4系の最終リリースです。 PHP 7.4系の中では最も新しいバージョンであ - [PHPのバージョン管理について](https://riv-sol.com/archives/5373) - PHPのバージョン管理とは、プロジェクトごとに適切なPHPバージョンを決め、開発環境・本番環境・CI/CD・C - [PHPのメリット・デメリットについて](https://riv-sol.com/archives/5370) - PHPは、WebサイトやWebアプリケーションのサーバーサイド開発で使われるプログラミング言語です。 サーバー - [PHPが難しいと言われる理由について](https://riv-sol.com/archives/5368) - PHPは、Web制作やWebアプリ開発で広く使われているプログラミング言語です。 WordPressのテーマ編 - [PHPMailerでメールをSTMP送信する方法について](https://riv-sol.com/archives/5365) - PHPでメールを送信する方法として、PHP標準の mail() 関数を使う方法があります。 しかし、実務ではS - [PHPのテストコードの書き方について](https://riv-sol.com/archives/5363) - PHPのテストコードを書くなら、まずは PHPUnit を中心に理解するのがおすすめです。 PHPUnitはP - [ローカル環境でPHPを動かす方法について](https://riv-sol.com/archives/5360) - PHPを学習したり、WebサイトやWordPressの開発をしたりする場合、まず必要になるのがローカル環境です - [PHPは何の略なのか](https://riv-sol.com/archives/5357) - PHPは現在、「PHP: Hypertext Preprocessor」 の略とされています。 日本語では「ハ - [PHPの宇宙船演算子について](https://riv-sol.com/archives/5354) - PHPの宇宙船演算子とは、2つの値を比較して、大小関係を整数で返す比較演算子です。 記号は次のように書きます。 - [PHPのクラス変数とメンバ変数について](https://riv-sol.com/archives/5352) - PHPでクラスを学ぶときに、「クラス変数」や「メンバ変数」という言葉が出てくることがあります。 ただし、PHP - [PHPの繰り返し処理について](https://riv-sol.com/archives/5350) - PHPの繰り返し処理とは、同じ処理を何度も実行するための仕組みです。 たとえば、次のような場面で使います。 1 - [PHPの数値チェックができる関数について](https://riv-sol.com/archives/5348) - PHPで数値チェックを行う場合、よく使われる関数には次のようなものがあります。 is_numeric() ct - [PHPの文字列の中の整数の判定について](https://riv-sol.com/archives/5345) - PHPで「整数かどうか」を判定するときは、まず 値の型を見たいのか、それとも 文字列の中身を見たいのか を分け - [PHPでタイムスタンプを取得する方法について](https://riv-sol.com/archives/5342) - PHPでタイムスタンプを取得する方法はいくつかあります。 もっとも基本的なのは、現在時刻のUnixタイムスタン - [PHPのタイムゾーンの設定方法について](https://riv-sol.com/archives/5339) - PHPで日付や時刻を扱う場合、タイムゾーンの設定は非常に重要です。 タイムゾーンが正しく設定されていないと、d - [PHPでのテキストファイルの読み込みについて](https://riv-sol.com/archives/5336) - PHPでは、テキストファイルを読み込むための方法が複数用意されています。 代表的な方法は、以下のとおりです。 - [PHPの名前空間について](https://riv-sol.com/archives/5334) - PHPの名前空間とは、クラス名・関数名・定数名などの衝突を防ぐための仕組みです。 PHPでは、同じ名前のクラス - [PHPの変数とデータ型について](https://riv-sol.com/archives/5332) - PHPでプログラムを書くうえで、変数とデータ型は最初に理解しておきたい重要な基礎です。 変数は、文字列や数値な - [PHPの/rと/nの違いについて](https://riv-sol.com/archives/5328) - PHPで改行を扱うときによく出てくるのが、\r と \n です。 どちらも改行に関係する文字ですが、意味は同じ - [PHPで前方一致検索を実装する方法について](https://riv-sol.com/archives/5326) - PHPで前方一致検索を実装する方法は、検索対象が 配列・文字列・データベース のどれかによって変わります。 前 - [PHPでの大文字・小文字の変換について](https://riv-sol.com/archives/5324) - PHPで文字列の大文字・小文字を変換するには、主に以下の関数を使います。 strtolower() strto - [PHPのデータ型とは](https://riv-sol.com/archives/5322) - PHPのデータ型とは、変数や値が「どの種類のデータなのか」を表す分類のことです。 たとえば、次のようなコードを - [PHPでのディレクトリ作成について](https://riv-sol.com/archives/5319) - PHPでディレクトリを作成する場合は、主に mkdir() 関数を使用します。 最もシンプルな書き方は次のとお - [PHPのビット演算子について](https://riv-sol.com/archives/5314) - PHPのビット演算子とは、整数を2進数のビット列として扱い、各ビット単位で計算するための演算子です。 通常の加 - [PHPビルトインサーバーについて](https://riv-sol.com/archives/5311) - PHPビルトインサーバーとは、PHPに標準で用意されている開発用の簡易Webサーバーです。 ApacheやNg - [PHPの分割代入について](https://riv-sol.com/archives/5308) - PHPの分割代入とは、配列の値を複数の変数にまとめて代入できる構文です。 通常、配列の値を個別の変数に入れる場 - [PHPの文字列の部分一致の判定方法について](https://riv-sol.com/archives/5305) - PHPで文字列の部分一致を判定したい場合は、指定した文字列が、対象の文字列の中に含まれているかを調べます。 た - [PHPのパスワードのハッシュ化について](https://riv-sol.com/archives/5302) - PHPでログイン機能を実装する場合、ユーザーのパスワードをそのままデータベースに保存してはいけません。 たとえ - [PHPのURLパラメータについて](https://riv-sol.com/archives/5293) - PHPのURLパラメータとは、URLに付けられた値をPHP側で受け取り、ページの表示内容や処理を切り替えるため - [PHPのXORについて](https://riv-sol.com/archives/5291) - PHPのXORとは、主に 「どちらか一方だけが真の場合に真になる」 という考え方を持つ演算のことです。 XOR - [PHPでページネーションを作る方法について](https://riv-sol.com/archives/5288) - PHPでページネーションを作るには、一覧データを複数ページに分けて表示する仕組みを理解する必要があります。 ペ - [PHPでのホームページ作成について](https://riv-sol.com/archives/5285) - PHPを使えば、企業サイト、店舗サイト、サービスサイト、ブログ、お問い合わせフォーム付きのサイトなど、さまざま - [PHPフレームワークのLaravelとは](https://riv-sol.com/archives/5283) - Laravelとは、PHPでWebアプリケーションを効率よく開発するためのフレームワークです。 PHPだけでも - [PHPの500エラーについて](https://riv-sol.com/archives/5281) - PHPの500エラーとは、Webサイトにアクセスした際に表示される 「HTTP 500 Internal Se - [PHPのアットマークの意味について](https://riv-sol.com/archives/5278) - PHPのアットマーク @ は、エラー制御演算子と呼ばれる記号です。 関数や変数、配列、式の前に付けることで、そ - [PHPで文字列中の特定文字を削除する方法について](https://riv-sol.com/archives/5276) - PHPで文字列中の特定文字を削除したい場合は、主に以下の関数を使います。 str_replace() str_ - [PHPのラムダ式について](https://riv-sol.com/archives/5274) - PHPで「ラムダ式」と呼ばれるものは、主に無名関数やアロー関数のことです。 名前を付けて定義する通常の関数とは - [PHPの代入演算子について](https://riv-sol.com/archives/5271) - PHPの代入演算子とは、変数に値を入れるための演算子です。 もっとも基本的な代入演算子は = です。 $nam - [PHPで検索フォームを作る方法について](https://riv-sol.com/archives/5268) - PHPで検索フォームを作るには、まずHTMLでフォームを用意し、入力されたキーワードをPHPで受け取り、データ - [PHPのforeachで参照渡しをしたい時の注意点](https://riv-sol.com/archives/5265) - PHPのforeachでは、値変数の前に&を付けることで、配列の各要素を参照として扱えます。 $arr - [PHPのisset関数の使い方について](https://riv-sol.com/archives/5263) - PHPのisset()は、変数がセットされているかどうかを確認するための構文です。 一般的には「isset関数 - [PHPの3桁のカンマ区切りについて](https://riv-sol.com/archives/5261) - PHPで数値を3桁ごとにカンマ区切りで表示したい場合は、基本的に number_format() を使います。 - [PHP7.2の特徴について](https://riv-sol.com/archives/5259) - PHP 7.2は、PHP 7系の2つ目の機能アップデートとしてリリースされたバージョンです。 PHP 7.0や - [PHPの変数のスコープについて](https://riv-sol.com/archives/5256) - PHPの変数のスコープとは、変数を参照できる範囲のことです。 簡単にいうと、ある変数を「どこで使えるのか」を決 - [PHPの相対パスと絶対パスについて](https://riv-sol.com/archives/5254) - PHPでWebサイトを制作していると、別ファイルを読み込む場面がよくあります。 たとえば、共通のヘッダーやフッ - [PHPでの足し算や引き算について](https://riv-sol.com/archives/5252) - PHPでは、数値の足し算や引き算を行うときに、算術演算子を使います。 足し算には +、引き算には - を使いま - [PHPの抽象クラスについて](https://riv-sol.com/archives/5250) - PHPの抽象クラスとは、直接インスタンス化できず、継承されることを前提にしたクラスのことです。 通常のクラスは - [PHPの構文チェックの方法について](https://riv-sol.com/archives/5247) - PHPで開発をしていると、セミコロンの付け忘れ、括弧の閉じ忘れ、クォーテーションの閉じ忘れなど、ちょっとした文 - [PHPでの定数定義について](https://riv-sol.com/archives/5243) - PHPでは、プログラム中で変更しない値を扱うために「定数」を定義できます。 定数は、一度定義すると基本的に値を - [PHPで現在日時を取得する方法について](https://riv-sol.com/archives/5240) - PHPで現在日時を取得するには、主に次の方法があります。 date() DateTime DateTimeIm - [PHPのis_numeric関数について](https://riv-sol.com/archives/5238) - PHPのis_numeric()は、値が数値または数値として扱える文字列かどうかを判定する関数です。 フォーム - [PHPの変数名の命名規則について](https://riv-sol.com/archives/5235) - PHPでコードを書くとき、必ず使うのが変数です。 変数は、値を一時的に入れておくための箱のようなものです。 た - [PHPの変数の型宣言について](https://riv-sol.com/archives/5233) - PHPは、もともと動的型付け言語です。 動的型付けとは、変数を使うときにあらかじめ型を固定せず、代入された値に - [PHPの変数の初期化について](https://riv-sol.com/archives/5230) - PHPでコードを書くとき、変数は非常によく使います。 $name = '田中'; $count = 10; $ - [PHPのミリ秒の取得について](https://riv-sol.com/archives/5227) - PHPで現在時刻のミリ秒を取得したい場合は、主に microtime() を使用します。 たとえば、JavaS - [PHPの無名クラスについて](https://riv-sol.com/archives/5225) - PHPの無名クラスとは、名前を付けずにその場で定義し、そのままインスタンス化できるクラスのことです。 通常のク - [PHPの予約語について](https://riv-sol.com/archives/5223) - PHPで変数名・関数名・クラス名などを付けるときは、予約語に注意する必要があります。 予約語とは、PHPが文法 - [PHPでのラジオボタンの実装方法について](https://riv-sol.com/archives/5221) - お問い合わせフォーム、申し込みフォーム、アンケートフォームなどでは、「複数の選択肢の中から1つだけ選んでもらう - [PHPでリファラを取得する方法について](https://riv-sol.com/archives/5218) - PHPでリファラを取得するには、$_SERVER['HTTP_REFERER'] を使用します。 リファラとは - [PHPの配列とリストについて](https://riv-sol.com/archives/5215) - PHPを学び始めると、かなり早い段階で「配列」が登場します。 そして少し進むと、「リスト」「連想配列」「多次元 - [PHPでの割り算の切り捨てについて](https://riv-sol.com/archives/5212) - PHPで割り算の結果を切り捨てたい場合は、主に次の方法を使います。 floor($a / $b); intdi - [PHPで割り算のあまりを求める方法について](https://riv-sol.com/archives/5209) - PHPで割り算のあまりを求めるには、剰余演算子 % を使います。 剰余とは、割り算をしたときに割り切れずに残る - [PHPで現在のディレクトリを取得する方法について](https://riv-sol.com/archives/5206) - PHPで現在のディレクトリを取得する方法には、いくつかの種類があります。 代表的なものは、getcwd()、_ - [PHPをブラウザで実行する方法について](https://riv-sol.com/archives/5203) - PHPをブラウザで実行するには、PHPファイルをそのまま開くのではなく、PHPを実行できるWebサーバーを通し - [PHPの剰余演算子について](https://riv-sol.com/archives/5200) - PHPの剰余演算子とは、割り算をしたときの「余り」を求めるための演算子です。 PHPでは、剰余演算子として % - [PHPのコンパイルとビルドについて](https://riv-sol.com/archives/5197) - PHPにおけるコンパイルとビルドは、文脈によって意味が変わります。 PHPは、C言語やGoのように、ソースコー - [PHPは動的型付け言語なのか](https://riv-sol.com/archives/5194) - PHPは、基本的に動的型付け言語です。 動的型付け言語とは、変数を使うときにあらかじめ型を指定する必要がなく、 - [PHPのフォームボタンについて](https://riv-sol.com/archives/5191) - PHPのフォームボタンとは、HTMLフォーム内に設置する「送信する」「検索する」「保存する」「削除する」などの - [PHPのパーミッションについて](https://riv-sol.com/archives/5185) - PHPのパーミッションとは、正確にはPHPファイルそのものだけでなく、PHPが扱うファイルやディレクトリに対す - [PHPファイルをプレビューする方法について](https://riv-sol.com/archives/5182) - PHPファイルをプレビューするには、PHPが実行できる環境でブラウザ表示する必要があります。 HTMLファイル - [PHPのプロパティフックについて](https://riv-sol.com/archives/5180) - PHPのプロパティフックは、プロパティの読み取り時や書き込み時に処理を差し込める仕組みです。 PHP 8.4で - [PHPでのプルダウンの作成について](https://riv-sol.com/archives/5176) - PHPでプルダウンを作成する場合は、基本的にHTMLのselectタグとoptionタグを使います。 単純なフ - [PHPでのxmlパースについて](https://riv-sol.com/archives/5173) - PHPでXMLを扱う場面は、今でも意外と多いです。 たとえば、RSS、Sitemap、外部APIのレスポンス、 - [PHPのYAMLについて](https://riv-sol.com/archives/5170) - PHPで開発していると、config.yaml のようなファイルを見かけることがあります。 このときに出てくる - [PHPの正式名称について](https://riv-sol.com/archives/5167) - PHPの正式名称は、PHP: Hypertext Preprocessorです。 現在のPHPは、この名称が公 - [PHPの大文字変換について](https://riv-sol.com/archives/5163) - PHPで「大文字変換」といっても、実際にはいくつかのパターンがあります。 文字列全体を大文字にしたい場合もあれ - [PHPは時代遅れなのか](https://riv-sol.com/archives/5160) - 「PHPはもう古いのでは?」「今から学ぶ価値はあるの?」このように疑問を持つ人は少なくありません。 たしかにP - [PHPのデバッグの方法について](https://riv-sol.com/archives/5157) - PHPのデバッグは、ただエラー文を見るだけではなく、「どこで」「なぜ」「どんな値で」処理が失敗したのかを順番に - [PHPにおけるバッチ処理について](https://riv-sol.com/archives/5154) - PHPにおけるバッチ処理とは、主にCLI(コマンドライン)から実行するPHPスクリプトを使って、定期実行・大量 - [PHPファイルをブラウザで確認する方法について](https://riv-sol.com/archives/5151) - PHPファイルをブラウザで確認したい場合、まず大前提として知っておきたいのは、PHPはブラウザが直接実行する言 - [PHPマイグレーションについて](https://riv-sol.com/archives/5148) - PHPにおけるマイグレーションとは、データベースの構造変更をコードで管理する仕組みのことです。 ここでいう構造 - [Kotlinとは?特徴や使い方について](https://riv-sol.com/archives/5144) - Kotlinは、JetBrainsが開発しているオープンソースの静的型付けプログラミング言語です。 オブジェク - [KotlinとJavaの違いについて](https://riv-sol.com/archives/5142) - KotlinとJavaは、どちらもJVM(Java Virtual Machine)上で動かせる代表的な言語で - [Kotlinのcoroutinesについて](https://riv-sol.com/archives/5140) - Kotlinのcoroutinesは、非同期処理や並行処理を、読みやすく安全に書くための仕組みです。 従来の非 - [Kotlinのletについて](https://riv-sol.com/archives/5137) - Kotlinのletは、レシーバオブジェクトをラムダ引数として受け取り、そのラムダの評価結果を返す拡張関数です - [Kotlinでのspring bootについて](https://riv-sol.com/archives/5134) - KotlinでSpring Bootを使うのは、現在ではかなり一般的な選択肢です。 Spring BootはK - [Kotlinの読み方について](https://riv-sol.com/archives/5132) - 「Kotlinって何て読むの?」このように気になっている方も多いのではないでしょうか。 KotlinはAndr - [Kotlinのmapについて](https://riv-sol.com/archives/5130) - Kotlinのmapはとても重要ですが、最初にひとつ整理しておくべき点があります。 Kotlinでは map - [Kotlinのdata classと普通のクラスの違いについて](https://riv-sol.com/archives/5127) - Kotlinでは、data classと普通のclassは見た目こそ似ていますが、役割がはっきり異なります。 - [KotlinのSerializationの使い方について](https://riv-sol.com/archives/5124) - KotlinでJSONを扱うときによく使われるのが、kotlinx.serialization です。 これは - [Kotlinの三項演算子について](https://riv-sol.com/archives/5113) - Kotlinには、JavaやC言語系で使われる三項演算子 条件 ? A : B はありません。 たとえば Ja - [KotlinのFlowについて](https://riv-sol.com/archives/5119) - KotlinのFlowは、コルーチンベースで非同期のデータの流れを扱うための仕組みです。 普通の関数が値を1回 - [KotlinのResult型について](https://riv-sol.com/archives/5116) - KotlinのResultは、処理の成功または失敗を1つの値として表現するための型です。 成 - [Kotlinのsuspend関数について](https://riv-sol.com/archives/5109) - Kotlinのsuspend関数は、コルーチンの中で使う、一時停止と再開に対応した関数です。 ただし、最初に重 - [Kotlinのswitch文について](https://riv-sol.com/archives/5107) - Kotlinには、Javaのような switch 文はありません。 その代わりに、Kotlinでは when - [Kotlin sealed classについて](https://riv-sol.com/archives/5104) - Kotlinのsealed classは、継承できる型を制限できる特別なクラスです。 通常のclassやabs - [Kotlin/Nativeについて](https://riv-sol.com/archives/5101) - Kotlin/Nativeは、Kotlinで書いたコードを仮想マシンに依存せず、ネイティブバイナリとして動かす - [Kotlinのconstについて](https://riv-sol.com/archives/5096) - Kotlinのconstは、プロパティをコンパイル時定数として宣言するための修飾子です。 使い方は const - [Kotlinの将来性について](https://riv-sol.com/archives/5093) - Kotlinは、今後も将来性が期待できるプログラミング言語のひとつです。 特にAndroid開発の分野では重要 - [KotlinのforEachについて](https://riv-sol.com/archives/5090) - Kotlinの forEach は、コレクションや配列などの要素を1つずつ取り出して、順番に処理するための関数 - [Kotlinのnullableな変数について](https://riv-sol.com/archives/5087) - Kotlinでは、変数の型が最初から nullを許可しない型 nullを許可する型 にはっきり分かれています。 - [Kotlinのスコープ関数のapplyについて](https://riv-sol.com/archives/5085) - Kotlinのapplyは、オブジェクト自身をthisとして扱いながら処理を行い、そのオブジェクト自身を返すス - [Kotlinのcompanion objectについて](https://riv-sol.com/archives/5083) - Kotlinのcompanion objectは、クラスに関連づいた特別なオブジェクトです。 Javaのsta - [Kotlin DSLについて](https://riv-sol.com/archives/5081) - Kotlin DSLとは、Kotlinの言語機能を使って、特定の目的に合った読みやすい記述スタイルを作る方法で - [Kotlinのlateinitについて](https://riv-sol.com/archives/5077) - lateinit は、「今はまだ初期化できないが、あとで必ず値を代入する非nullの var」を表すための機能 - [Kotlin LSPについて](https://riv-sol.com/archives/5073) - Kotlinを IntelliJ IDEA や Android Studio 以外のエディタでも快適に書きたい - [Kotlinのfor文について](https://riv-sol.com/archives/5070) - Kotlinのfor文は、リスト・配列・文字列・範囲などを順番に処理するときに使います。 JavaのようなC言 - [Kotlinのプロパティとコンストラクタについて](https://riv-sol.com/archives/5067) - Kotlinでは、クラスのデータを表すものがプロパティであり、その値を初期化する仕組みがコンストラクタです。 - [Kotlinのtakeifについて](https://riv-sol.com/archives/5040) - takeIf は、条件を満たした場合のみそのオブジェクトを返し、条件を満たさない場合は null を返す関数で - [Kotlinのnullチェックについて](https://riv-sol.com/archives/5037) - Kotlinは NullPointerException(NPE)をできるだけ防ぐ設計を持つプログラミング言語 - [Kotlinの文法について](https://riv-sol.com/archives/5034) - Kotlinは、JetBrainsが開発した静的型付けプログラミング言語です。 Googleは、Android - [KotlinのPairについて](https://riv-sol.com/archives/5031) - Kotlinには、2つの値を1つのオブジェクトとして扱うための便利な型として「Pair」が用意されています。 - [Kotlinのalsoについて](https://riv-sol.com/archives/5028) - Kotlinには「スコープ関数(Scope Functions)」と呼ばれる便利な関数群があります。 代表的な - [KotlinとGradleによるビルド開発について](https://riv-sol.com/archives/5025) - KotlinとGradleを組み合わせたビルド開発は、Java・Kotlinエコシステムにおける現在の標準的な - [Kotlinのinterfaceについて](https://riv-sol.com/archives/5022) - Kotlinの interface(インターフェース) は、クラスが持つべき機能を定義するための仕組みです。 - [Kotlinのログの出力について](https://riv-sol.com/archives/5019) - Kotlinでアプリケーションを開発する場合、ログ出力(Logging)は非常に重要な仕組みです。 ログを適切 - [KotlinのMod開発について](https://riv-sol.com/archives/5017) - Kotlinは、Javaと同じJVM上で動作するプログラミング言語です。 そのため、Javaで作られている M - [Kotlinのtry-catchについて](https://riv-sol.com/archives/5015) - Kotlinの try-catch は、プログラム実行中に発生する例外(Exception)を安全に処理するた - [Kotlinのエルビス演算子について](https://riv-sol.com/archives/5012) - Kotlinには、nullの値を安全に扱うための仕組みがいくつか用意されています。 その中でも特によく使われる - [Kotlinの拡張関数について](https://riv-sol.com/archives/5009) - Kotlinの拡張関数(Extension Function)とは、既存のクラスのソースコードを変更することな - [Kotlinのフレームワークについて](https://riv-sol.com/archives/5007) - Kotlinは JVM(Java Virtual Machine)上で動作するモダンなプログラミング言語であり - [KotlinのAny型について](https://riv-sol.com/archives/5005) - Any は Kotlinにおけるすべての non-null 型の共通上位型(トップ型の一つ)です。 Kotli - [KotlinのArrayについて](https://riv-sol.com/archives/5001) - Kotlinの Array(配列) は、同じ型のデータを一定数まとめて管理するための基本的なデータ構造です。 - [Kotlinのbyについて](https://riv-sol.com/archives/4997) - Kotlinの by は、処理を別のオブジェクトに委譲(delegation)するための構文です。 ソフトウェ - [Kotlinのinternalについて](https://riv-sol.com/archives/4994) - Kotlin の internal はアクセス修飾子(visibility modifier)の一つで、「同じ - [Kotlinのlambda関数について](https://riv-sol.com/archives/4991) - Kotlinのラムダは、関数型プログラミングの考え方を取り入れるうえで非常に重要な仕組みです。 Kotlinで - [KotlinとJetpack Composeについて](https://riv-sol.com/archives/4988) - Android アプリ開発では、現在 Kotlin と Jetpack Compose が中心的な技術として利 - [KotlinとSwiftの違いについて](https://riv-sol.com/archives/4986) - KotlinとSwiftは、どちらもモダンで安全性を重視したプログラミング言語です。 文法面では似ている部分も - [KotlinのListとSetとMapの違いと使い方について](https://riv-sol.com/archives/4984) - Kotlinでは、複数のデータをまとめて扱うために コレクション(Collection) が使われます。 その - [Kotlinのスコープ関数について](https://riv-sol.com/archives/4982) - Kotlinのスコープ関数(Scope Functions)は、あるオブジェクトを特定のスコープ内で操作するた - [KotlinのTupleについて](https://riv-sol.com/archives/4980) - Kotlinには、ScalaやPythonのような 汎用Tuple型(Tuple1, Tuple2, Tupl - [Kotlinの定数について](https://riv-sol.com/archives/4977) - Kotlinでは、プログラム内で値が変わらないものを扱うために、主に次の3つの仕組みを使います。 var(変更 - [KotlinのrunBlockingについて](https://riv-sol.com/archives/4974) - runBlocking は、通常の同期コードからコルーチンを開始するための関数です。 そして、開始したコルーチ - [KotlinのrunCatchingについて](https://riv-sol.com/archives/4972) - runCatching は、Kotlin標準ライブラリに用意されている 例外処理を簡潔に書くための関数です。 - [Kotlinのrunとletの違いについて](https://riv-sol.com/archives/4970) - Kotlinには「スコープ関数(Scope Functions)」と呼ばれる便利な関数があります。 スコープ関 - [Kotlin/Wasmについて](https://riv-sol.com/archives/4967) - Kotlin/Wasm は、Kotlin のコードを WebAssembly(Wasm)へコンパイルして実行す - [KotlinのExposedについて](https://riv-sol.com/archives/4965) - Exposedは、Kotlinからデータベースを操作するためのライブラリで、Kotlinの言語機能を活かしたS - [Kotlinのif文について](https://riv-sol.com/archives/4962) - Kotlinのifは、条件によって処理を分岐するための基本的な制御構文です。 JavaやC系言語と似た書き方が - [Kotlinのitについて](https://riv-sol.com/archives/4960) - Kotlinのコードを読んでいると、次のような書き方をよく見かけます。 list.map { it * 2 } - [Kotlin JVMについて](https://riv-sol.com/archives/4957) - Kotlin JVM(Kotlin/JVM)とは、Kotlinで書かれたプログラムを Java Virtual - [KotlinのListとMutableListについて](https://riv-sol.com/archives/4955) - Kotlinでは、複数のデータをまとめて扱うために コレクション(Collection) が用意されています。 - [Kotlinのprint関数について](https://riv-sol.com/archives/4952) - Kotlinでコンソールに値を表示するときに使用するのが print関数 です。 これは、プログラムの実行結果 - [KotlinのUnitについて](https://riv-sol.com/archives/4950) - KotlinにおけるUnitは、「意味のある値を返さない」ことを表す正式な型です。 Javaのvoidと似てい - [Kotlinのvalue classについて](https://riv-sol.com/archives/4948) - Kotlinのvalue class(旧称 inline class)は、単一の値を型安全にラップするための軽 - [Kotlinのバックエンド開発について](https://riv-sol.com/archives/4946) - KotlinはもともとAndroid開発で広く知られましたが、現在ではサーバーサイド開発でも強力な選択肢になっ - [KotlinのOperatorについて](https://riv-sol.com/archives/4944) - Kotlinにおける「Operator」は、次の2つの視点で理解すると整理しやすくなります。 言語に組み込まれ - [Kotlinの環境構築について](https://riv-sol.com/archives/4941) - Kotlinの開発環境は「何を開発するか」によって構成が変わります。 大きく分けると以下の4パターンです。 J - [Kotlinの特徴について](https://riv-sol.com/archives/4938) - Kotlinは、JetBrainsによって開発された静的型付けプログラミング言語です。 主にJVM上で動作しま - [Kotlinの非同期処理について](https://riv-sol.com/archives/4934) - Kotlinにおける非同期処理は、Android・サーバーサイド・CLIツールなど幅広い場面で使われます。 一 - [Kotlinのマルチプラットフォームについて](https://riv-sol.com/archives/4931) - Kotlin マルチプラットフォーム(Kotlin Multiplatform / KMP)は、ビジネスロジッ - [Kotlin by lazyの仕組みについて](https://riv-sol.com/archives/4928) - Kotlin の by lazy は、単なる「遅延評価」の糖衣構文ではありません。 委譲プロパティ・スレッドセ - [Kotlinのrequireについて](https://riv-sol.com/archives/4926) - Kotlinにおける require は、関数や処理が成立するための「前提条件(precondition)」を - [Kotlinの演算子について](https://riv-sol.com/archives/4923) - Kotlinの演算子は、Javaと似ている部分が多い一方で、安全性・明確性・可読性を最優先に設計されています。 - [Kotlin Onlineについて](https://riv-sol.com/archives/4921) - Kotlin Onlineとは、ブラウザ上でKotlinコードを記述・実行できるオンライン環境を指す一般的な呼 - [Kotlinの正規表現の使い方について](https://riv-sol.com/archives/4918) - Kotlinでは、Javaの正規表現エンジン(java.util.regex)を基盤としながら、Kotlinら - [KotlinのTimerについて](https://riv-sol.com/archives/4915) - Kotlinで「Timer」を使った時間制御処理を学ぶ際には、仕組みの正体・スレッドモデル・例外時の挙動を正し - [KotlinのRandomの扱い方について](https://riv-sol.com/archives/4912) - Kotlinには標準で kotlin.random.Random が用意されており、数値生成や抽選処理、テスト - [KotlinでDateやTimeを扱う方法について](https://riv-sol.com/archives/4910) - Kotlinで日時を扱う場合、単に「今の日時を取得する」だけでは不十分です。 タイムゾーン、DB保存、API通 - [Kotlinのバージョン確認の方法について](https://riv-sol.com/archives/4908) - Kotlinのバージョンを確認する方法は一つではありません。 どの環境で、どのKotlinを確認したいのかによ - [KotlinのParcelizeについて](https://riv-sol.com/archives/4906) - @Parcelize は、Android × Kotlin 開発において Parcelable 実装を現実的な - [KotlinのByteArrayについて](https://riv-sol.com/archives/4904) - Kotlinにおける ByteArray は、ファイルI/O、ネットワーク通信、暗号処理、画像・音声データなど - [KotlinのDelegateについて](https://riv-sol.com/archives/4902) - Kotlinの Delegate(デリゲート) は、単なる糖衣構文ではなく、責務分離・再利用性・保守性 を高い - [Kotlinのenum classについて](https://riv-sol.com/archives/4900) - Kotlinの enum class(列挙型クラス)は、取り得る値が限定される概念を型として安全に表現するため - [KotlinのExtensionについて](https://riv-sol.com/archives/4896) - Kotlinの Extension(拡張機能) は、単なる「便利機能」ではありません。 設計・可読性・Java - [Kotlinのgetterとsetterについて](https://riv-sol.com/archives/4893) - Kotlinでは、Javaのように getX() / setX() を明示的に書くことはほとんどありません。 - [Kotlinのint型について](https://riv-sol.com/archives/4890) - Kotlinにおける Int 型は、単なる「32bit整数」ではありません。 Javaとの相互運用、JVM最適 - [KotlinからJavaに変換する方法について](https://riv-sol.com/archives/4887) - KotlinからJavaへ「変換したい」という要望はよくありますが、実務では 「何を目的に変換するのか」 を整 - [KotlinのListに要素を追加する方法について](https://riv-sol.com/archives/4883) - Kotlinで List に要素を追加しようとして、 add() が使えない コンパイルエラーになる Java - [KotlinのOptional型について](https://riv-sol.com/archives/4881) - Kotlinを学び始めた人や、JavaからKotlinへ移行してきた開発者が必ず疑問に思うのが「Kotlinに - [Kotlinの拡張関数のuseについて](https://riv-sol.com/archives/4878) - Kotlinの拡張関数 use は、I/O処理やデータベースアクセスなど、「リソースを必ず解放しなければならな - [Kotlinのvalについて](https://riv-sol.com/archives/4876) - Kotlinを学び始めると、ほぼ必ず目にするキーワードが val です。 一見すると「varと何が違うのか」「 - [KotlinのViewModelについて](https://riv-sol.com/archives/4874) - ViewModel は、Android のモダンアーキテクチャにおいて UI とロジックを分離するための中核コ - [KotlinでWebアプリを作る方法について](https://riv-sol.com/archives/4871) - KotlinはAndroid開発のイメージが強い言語ですが、現在ではサーバーサイドWebアプリケーションの分野 - [KotlinのFlutterについて](https://riv-sol.com/archives/4869) - 「KotlinのFlutter」という言い方は、技術的にはやや曖昧です。 Flutterは Dartを主言語と - [Kotlinの初心者向けの勉強方法について](https://riv-sol.com/archives/4867) - Kotlinは文法が比較的シンプルで安全性も高く、Android・サーバサイド・CLIツールなど幅広く使われて - [Kotlinのインストール方法について](https://riv-sol.com/archives/4865) - Kotlinは、主に JVM(Java仮想マシン)上で動作する言語として広く使われていますが、実際には Kot - [Kotlinの名前の意味について](https://riv-sol.com/archives/4862) - Kotlin というプログラミング言語の名前は、ロシア・サンクトペテルブルク近郊、フィンランド湾に位置する K - [Kotlinのファイル表現の拡張子について](https://riv-sol.com/archives/4859) - Kotlinにおけるファイル表現と拡張子は、単に「.kt か .kts か」という違いにとどまらず、コードの実 - [Kotlinの関数型について](https://riv-sol.com/archives/4857) - Kotlinは、Javaとの高い互換性を維持しながら、関数型プログラミング(Functional Progra - [Kotlinのクラスについて](https://riv-sol.com/archives/4852) - Kotlinのクラスは、Javaのクラス設計を踏襲しつつも、簡潔性・安全性・設計の明示性を大幅に強化した言語仕 - [Kotlinのスマートキャストについて](https://riv-sol.com/archives/4855) - Kotlinのスマートキャスト(Smart Cast)は、単なる糖衣構文ではなく、型安全・null安全・可読性 - [Kotlinのコメントアウトについて](https://riv-sol.com/archives/4850) - Kotlinにおけるコメントアウトは、単なる「コードの無効化手段」ではありません。 可読性・保守性・チーム開発 - [Kotlinでのシングルトンの実装について](https://riv-sol.com/archives/4847) - Kotlinでは、Javaに比べてシングルトンを非常に安全かつ簡潔に実装できます。 ただし、「書きやすい=何で - [KotlinのChannelについて](https://riv-sol.com/archives/4845) - Kotlin の Channel(チャネル) は、コルーチン間で安全にデータを受け渡すための “通信・キュー” - [Kotlin Notebookについて](https://riv-sol.com/archives/4843) - Kotlin Notebook は、Kotlinコードを セル単位で対話的に実行 しながら、コード・実行結果・ - [Kotlinの変数について](https://riv-sol.com/archives/4839) - Kotlinにおける変数は、単に「値を保存するための仕組み」ではありません。 安全性・可読性・保守性を高めるこ - [Kotlinでhello worldを出力する方法について](https://riv-sol.com/archives/4836) - Kotlinは、Java互換でありながら非常に簡潔な構文を持つモダンなプログラミング言語です。 本記事では K - [KotlinのMutexについて](https://riv-sol.com/archives/4834) - Kotlinにおける Mutex(Mutual Exclusion) は、複数のコルーチンが同時に同一リソース - [Kotlinの文字列結合について](https://riv-sol.com/archives/4831) - Kotlinでは、文字列結合の方法が非常に豊富に用意されており、用途に応じて最適な手段を選ぶことが重要です。 - [Kotlinのライブラリについて](https://riv-sol.com/archives/4829) - Kotlinは、Android開発を中心に、バックエンド、Web、マルチプラットフォームまで幅広く利用されてい - [Kotlinのrememberについて](https://riv-sol.com/archives/4824) - Kotlinそのものというより、Jetpack Compose において remember は「状態管理」を理 - [Kotlinの型チェックについて](https://riv-sol.com/archives/4822) - Kotlinにおける型チェックは、単なる「instanceofの代替」ではありません。 Kotlinは、安全性 - [KotlinのBoolean型について](https://riv-sol.com/archives/4819) - Kotlinの Boolean 型は一見すると単純な true / false を表す型ですが、null安全・ - [Kotlinのdata classの継承について](https://riv-sol.com/archives/4816) - Kotlin の data class は便利ですが、継承に関しては強い制約と明確な設計意図があります。 Ja - [Kotlinのnull安全について](https://riv-sol.com/archives/4814) - Kotlinの null安全(Null Safety) は、Javaなどで頻発してきたNullPointerE - [Kotlinのoverrideについて](https://riv-sol.com/archives/4812) - Kotlinにおける override は、単なる文法要素ではありません。 これは 「継承を安全かつ意図的に行 - [Kotlinのthreadについて](https://riv-sol.com/archives/4810) - KotlinのThreadは「独自実装」ではない まず最重要ポイントです。 Kotlin(JVM)のスレッドは - [Kotlinのvarとvalの違いについて](https://riv-sol.com/archives/4808) - Kotlinにおける var と val の違いは、単なる文法上の話ではありません。 コードの安全性・可読性・ - [Kotlinのvarargについて](https://riv-sol.com/archives/4805) - Kotlinの vararg(可変長引数)は、表面的にはシンプルですが、配列との関係・スプレッド演算子(*)・ - [Kotlinのwebviewについて](https://riv-sol.com/archives/4803) - Kotlinで WebView を扱うことは、Androidアプリ開発においてネイティブアプリとWeb技術を統 - [Kotlinのwhile文について](https://riv-sol.com/archives/4800) - Kotlinの while文 は、「指定した条件が真(true)である間、処理を繰り返す」ための基本的な制御構 - [Kotlinのwhen文について](https://riv-sol.com/archives/4798) - Kotlinの when は、他言語の switch 文を発展させた構文であり、単なる条件分岐を超えて 「式( - [kotlin 2.1.0について](https://riv-sol.com/archives/4796) - Kotlin 2.1.0 は、2024年11月27日に JetBrains からリリースされた languag - [kotlinのsealed interfaceについて](https://riv-sol.com/archives/4794) - sealed interface は、「実装できる型の集合を コンパイル時に制限 できる interface」 - [Kotlinの文字列の切り出しについて](https://riv-sol.com/archives/4792) - Kotlinでは、文字列の切り出し(部分抽出・分割・加工)を行うためのAPIが非常に豊富に用意されています。 - [Kotlinのジェネリクスについて](https://riv-sol.com/archives/4789) - Kotlinのジェネリクス(Generics)は、「型をパラメータとして抽象化する仕組み」です。 単なる再利用 - [KotlinのSmartCastについて](https://riv-sol.com/archives/4787) - Kotlinの Smart Cast(スマートキャスト) は、単なる「便利機能」ではありません。 これは Ko - [kotlinのintentについて](https://riv-sol.com/archives/4784) - Androidアプリ開発において Intent(インテント) は、単なる画面遷移用の仕組みではありません。 I - [KotlinのREPLについて](https://riv-sol.com/archives/4781) - Kotlinには、コードを書いた瞬間に実行結果を確認できる REPL(Read–Eval–Print Loop - [Kotlinのアノテーションについて](https://riv-sol.com/archives/4779) - Kotlinにおけるアノテーション(Annotation)は、クラスや関数などのコード要素に付与する「メタデー - [VScodeによるKotlinの開発環境構築](https://riv-sol.com/archives/4776) - Visual Studio Code(以下 VS Code)で Kotlin 開発はできるのか? 結論から言う - [Kotlinのコーディング規約について](https://riv-sol.com/archives/4774) - Kotlinのコーディング規約は、単なるコード整形ルールではなく、可読性・安全性・一貫性を高水準で維持するため - [Kotlinの高階関数について](https://riv-sol.com/archives/4768) - Kotlinを学び始めると、ほぼ確実に登場するのが高階関数(Higher-Order Function)という - [Kotlinのchunkedについて](https://riv-sol.com/archives/4754) - Kotlin の chunked は、コレクションや文字列を扱う際によく使われる便利な拡張関数で、「一定サイズ - [Kotlinの参照渡しについて](https://riv-sol.com/archives/4761) - Kotlinの「参照渡し」は、初学者だけでなく実務経験者でも誤解しやすいテーマです。 結論から述べると、Kot - [Kotlinのコメントの書き方について](https://riv-sol.com/archives/4765) - Kotlinのコメントは、単なる補足ではなく「設計意図を伝えるためのドキュメント」として重要な役割を持ちます。 - [Kotlinのsortedbyについて](https://riv-sol.com/archives/4757) - Kotlin の sortedBy は、コレクションを扱う際に非常に頻繁に使われるソート関数です。 一方で、「 - [Kotlinの配列の初期化について](https://riv-sol.com/archives/4751) - Kotlinにおける配列の初期化は、Javaや他言語の経験者ほど「思い込み」でつまずきやすいポイントです。 本 - [Kotlinの変数宣言について](https://riv-sol.com/archives/4748) - Kotlinの変数宣言は、安全性・可読性・バグの予防を重視して設計されています。 Java経験者には一見シンプ - [KotlinのmapNotNullについて](https://riv-sol.com/archives/4744) - mapNotNull は Kotlin のコレクション API の中でも特に使用頻度が高く、「Kotlin ら - [Kotlinの文字列比較について](https://riv-sol.com/archives/4741) - Kotlinにおける文字列比較は非常に洗練されており、Javaよりも安全で簡潔に書ける一方、仕様を正しく理解し - [Kotlinのラムダ式について](https://riv-sol.com/archives/4738) - Kotlinのラムダ式は、単なる「コードを短く書くための記法」ではありません。 関数を値として扱うという考え方 - [Kotlinのリストについて](https://riv-sol.com/archives/4735) - KotlinにおけるListは、コレクションの中でも最も頻繁に使われる基本要素です。 しかし一方で、「List - [Kotlinの型チェックについて](https://riv-sol.com/archives/4732) - Kotlinの型チェックは、安全性・可読性・保守性を高めるための中核機能です。 Javaと比べても非常に洗練さ - [Kotlinのdata objectについて](https://riv-sol.com/archives/4728) - Kotlinの data object は、「シングルトン(object)」と「値として扱いやすい性質(dat - [KotlinのDI(依存性注入)について](https://riv-sol.com/archives/4725) - KotlinにおけるDI(Dependency Injection/依存性注入)は、設計の健全性・保守性・テス - [Kotlinのsortについて](https://riv-sol.com/archives/4550) - Kotlin でコレクションを並び替える場合、sorted や sort といった関数を使います。 しかし、こ - [Kotlinの基礎や使い方について](https://riv-sol.com/archives/4547) - Kotlin は、近年急速に利用が広がっているモダンなプログラミング言語です。 Android 開発の推奨言語 - [KotlinのDurationについて](https://riv-sol.com/archives/4722) - Kotlin の Duration は、時間の長さ(経過時間)を 型安全かつ可読性高く 扱うために設計された標 - [KotlinのBigDecimalについて](https://riv-sol.com/archives/4719) - Kotlinで数値計算を行う際、金額・税率・利率など「誤差が許されない値」を扱うなら BigDecimal は - [Kotlinのクラスやプロパティについて](https://riv-sol.com/archives/4716) - Kotlinにおけるクラスとプロパティは、Javaと似ているようで思想が大きく異なります。 特に「プロパティは - [SESは残業代が出ないのか](https://riv-sol.com/archives/4386) - 「SESは残業代が出ない」「SESはブラック」という話を耳にすることがありますが、結論から言うと、SESだから - [SES契約で残業指示は問題ないのか](https://riv-sol.com/archives/4383) - SES契約(システムエンジニアリングサービス契約)では、残業の指示を誰が行うのかが非常に重要な論点になります。 - [SESは休日出勤するのか](https://riv-sol.com/archives/4380) - SES(システムエンジニアリングサービス)で働く場合、休日出勤はあるのか、どの程度発生するのかは非常に気になる - [Sierと客先常駐とSESの違いについて](https://riv-sol.com/archives/4378) - IT業界で混同されがちな3つの概念を正しく整理する IT業界では「SIer」「客先常駐」「SES」という言葉が - [SESの3年目について](https://riv-sol.com/archives/4374) - SES(システムエンジニアリングサービス)における3年目は、エンジニアとしての立場や今後の方向性を考え始める人 - [SESと請負と準委任の違いについて](https://riv-sol.com/archives/4372) - IT業界では「SES」「請負」「準委任」という言葉が日常的に使われていますが、契約の本質を正しく理解していない - [SESが家電量販店で働くことはあるのか](https://riv-sol.com/archives/4369) - 結論から言うと、SES(システムエンジニアリングサービス)が家電量販店関連の現場で働くケースは実際に存在します - [SESは教育を受ける機会はないのか](https://riv-sol.com/archives/4366) - SES(システムエンジニアリングサービス)については、「教育を受ける機会がほとんどない」「現場に放り込まれるだ - [SESの交通費について](https://riv-sol.com/archives/4363) - SES(システムエンジニアリングサービス)における交通費は、「法律で一律に決まっているもの」ではなく、契約・就 - [SESの作業指示について](https://riv-sol.com/archives/4361) - SES(システムエンジニアリングサービス)における作業指示は、単なる「現場の運用ルール」ではなく、契約形態・労 - [SESには将来性がないのか](https://riv-sol.com/archives/4358) - 「SES(システムエンジニアリングサービス)は将来性がない」IT業界ではよく聞かれる意見ですが、この言葉は半分 - [SESの客先常駐はストレスが多いのか](https://riv-sol.com/archives/4355) - SES(システムエンジニアリングサービス)の「客先常駐」は、エンジニアの働き方の一つとして広く存在しています。 - [SESの退職の伝え方について](https://riv-sol.com/archives/4352) - SES(システムエンジニアリングサービス)での退職は、一般的な会社員よりも心理的ハードルが高くなりがちです。 - [SESの引き抜きでトラブルにならないための対処法について](https://riv-sol.com/archives/4349) - SES(システムエンジニアリングサービス)における「引き抜き」は、転職そのものが違法なのではなく、契約内容と行 - [SESエンジニアが評価されにくい理由について](https://riv-sol.com/archives/4342) - SESエンジニアはしばしば「評価されにくい」「正当に見られない」と言われることがあります。 しかし、この問題は - [SESの要件定義について](https://riv-sol.com/archives/4339) - SES(システムエンジニアリングサービス)における要件定義は、受託開発の要件定義と同じ言葉を使いながらも、役割 - [SESエンジニアが勉強しないとどうなるのか](https://riv-sol.com/archives/4334) - 現場・キャリア・収入の観点から冷静に整理する SES(システムエンジニアリングサービス)という働き方は、日本の - [SESの客先面談について](https://riv-sol.com/archives/4332) - SES(システムエンジニアリングサービス)における客先面談は、SESエンジニアとして働くうえで避けて通れない重 - [SESと出向の違いについて](https://riv-sol.com/archives/4330) - IT業界では「SES」と「出向」が混同されやすく、「どちらも他社の現場で働く」という表面的な共通点だけで理解さ - [SESは出張が多いのか](https://riv-sol.com/archives/4327) - SES(システムエンジニアリングサービス)は「出張が多い働き方」というイメージを持たれがちですが、実態としては - [SESは女性でも活躍できるのか](https://riv-sol.com/archives/4325) - 結論から言うと、SES(システムエンジニアリングサービス)で女性が活躍することは十分に可能です。 実際に、開発 - [SESの1人常駐について](https://riv-sol.com/archives/4319) - SES(システムエンジニアリングサービス)における「1人常駐」は、日本のIT業界では非常に一般的な働き方です。 - [SESの案件が決まらない時の給料について](https://riv-sol.com/archives/4316) - SESでは「案件が決まらず待機になる期間」が一定確率で発生します。 このとき多くの人が不安になるのが、給料はど - [SESエンジニアとはなんなのか](https://riv-sol.com/archives/4313) - SESエンジニアの定義 SESエンジニアとは、SES(System Engineering Service)と - [SESの給料の仕組みについて](https://riv-sol.com/archives/4310) - SES(システムエンジニアリングサービス)の給料体系は、IT業界の中でも構造が分かりづらく、誤解が生じやすい仕 - [SESの契約期間に退職したらどうなるのか](https://riv-sol.com/archives/4307) - SES(システムエンジニアリングサービス)で働くエンジニアの中には、 「契約期間中に辞めたら違約金が発生するの - [SESの商流とは](https://riv-sol.com/archives/4304) - SES(システムエンジニアリングサービス)を語るうえで、必ず出てくる言葉が「商流」です。 この商流を正しく理解 - [SESから抜け出すにはどうすればいいのか](https://riv-sol.com/archives/4302) - SES(システムエンジニアリングサービス)として働く中で、「このままでいいのだろうか」「自分は成長できているの - [SESのみなし残業について](https://riv-sol.com/archives/4296) - SES(システムエンジニアリングサービス)業界では、みなし残業(固定残業代)制度が広く使われています。 一方で - [SESエンジニアのモチベーションについて](https://riv-sol.com/archives/4290) - SESエンジニア(システムエンジニアリングサービス)のモチベーションは、個人の性格や努力だけで決まるものではあ - [SESの単価相場と給料の割合について](https://riv-sol.com/archives/4288) - SES(システムエンジニアリングサービス)について語られる「単価はいくらか」「単価の何割が給料になるのか」は、 - [SESの給料の限界について](https://riv-sol.com/archives/4284) - SES(System Engineering Service)の給料が「あるところで伸びにくくなる」「頭打ちに - [SESが残業が多いと言われる理由について](https://riv-sol.com/archives/4281) - SES(システムエンジニアリングサービス)は、IT業界では一般的な働き方である一方、「残業が多い」「きつい」「 - [SESは雑用も多いのか](https://riv-sol.com/archives/4277) - SES(システムエンジニアリングサービス)について調べていると、「SESは雑用ばかりさせられる」「開発ができず - [SESの客先常駐について](https://riv-sol.com/archives/4275) - SESの「客先常駐」は、日本のIT業界で非常に一般的な働き方である一方、契約形態・法的整理・現場運用のズレが理 - [SESの入場初日について](https://riv-sol.com/archives/4145) - SES(システムエンジニアリングサービス)における入場初日は、成果を出す日というよりも、今後スムーズに業務を進 - [SESとSierはどっちがいいのか](https://riv-sol.com/archives/4143) - SESとSIerは、IT業界ではよく比較されますが、「どちらが良いか」を一言で決めることはできません。 なぜな - [SESからWeb系へ転職するにはどうすればいいのか](https://riv-sol.com/archives/4139) - SESからWeb系企業(自社開発・受託開発・Webプロダクト企業)への転職は、決して不可能ではありません。 た - [未経験からSESになるのはやめとけと言われる理由について](https://riv-sol.com/archives/4137) - 未経験からITエンジニアを目指す際、「SESはやめとけ」「未経験でSESに行くと詰む」という言葉を目にすること - [SES協業とはなにか](https://riv-sol.com/archives/4135) - SES協業の概要 SES協業とは、システムエンジニアリングサービス(SES)契約を前提として、複数の企業が連携 - [40代の転職はSESしかないというのは本当なのか](https://riv-sol.com/archives/4129) - 「40代になると転職先はSESしか残っていない」IT業界を中心に、こうした声を耳にすることは少なくありません。 - [SESの事業の業種について](https://riv-sol.com/archives/4233) - SESとは System Engineering Service(システムエンジニアリングサービス) の略称で - [SESエンジニアの1年目について](https://riv-sol.com/archives/4123) - SESエンジニア(システムエンジニアリングサービス)の1年目は、「エンジニアとしての基礎を身につける期間」であ - [SES業界の10年後について](https://riv-sol.com/archives/4121) - SES(システムエンジニアリングサービス)業界については、「将来なくなる」「AIで不要になる」「内製化で終わる - [SESエンジニアの2年目について](https://riv-sol.com/archives/4119) - SESエンジニアの2年目は、キャリアの中でも評価や方向性が分かれ始める重要な時期です。 1年目が「業務や環境に - [30代のSESエンジニアの平均年収について](https://riv-sol.com/archives/4117) - 30代のSESエンジニアの平均年収について調べると、430万円・500万円・560万円など、さまざまな数字が出 - [IT企業の9割はSES事業なのか](https://riv-sol.com/archives/4115) - 「IT企業の9割はSES事業をやっている」日本のIT業界について調べていると、このような表現を目にすることがあ - [SESの給料は本当に高いのか](https://riv-sol.com/archives/4113) - 「SESは給料が高い」「SESは搾取される」この2つの意見が同時に語られることが多いのが、SES(システムエン - [SESの面談が辛いと感じる理由とその克服方法](https://riv-sol.com/archives/4109) - SES(システムエンジニアリングサービス)の面談は、多くのエンジニアが一度は「辛い」「苦手だ」と感じる経験です - [SES営業は辛いのか](https://riv-sol.com/archives/4107) - SES営業(システムエンジニアリングサービスの営業)は、IT業界の中でも「きつい」「精神的にしんどい」と言われ - [SESにおける引き抜きと給料の実態について](https://riv-sol.com/archives/4105) - SES(システムエンジニアリングサービス)業界では、「引き抜き」と「給料が上がりにくい理由」が頻繁に話題になり - [SESと無期雇用派遣の違いについて](https://riv-sol.com/archives/4103) - IT業界では「SES」と「無期雇用派遣」が同列に語られることが多いものの、法律上の位置づけ・契約構造・指揮命令 - [SESの業界の問題について](https://riv-sol.com/archives/4101) - SES(システムエンジニアリングサービス)は、日本のIT業界では非常に一般的な契約形態の一つです。 一方で、「 - [SESエンジニアの職業としての魅力について](https://riv-sol.com/archives/4147) - SESエンジニア(システムエンジニアリングサービス)は、日本のIT業界において広く採用されている働き方の一つで - [SESの客先面談での効果的な逆質問とは](https://riv-sol.com/archives/4097) - SES(システムエンジニアリングサービス)における客先面談とは、エンジニアがプロジェクト参画前に、クライアント - [SESの善管注意義務について](https://riv-sol.com/archives/4093) - SES(システムエンジニアリングサービス)においてよく話題になる「善管注意義務」は、責任範囲やトラブル時の判断 - [SESエンジニアでずっとテスターの時の対処法](https://riv-sol.com/archives/4091) - SESエンジニアとしてキャリアを積む中で、「テスター業務が長く続き、次のステップに進めない」という悩みを抱える - [SESで案件を拒否できるのか](https://riv-sol.com/archives/4189) - SES(システムエンジニアリングサービス)で働くエンジニアにとって、「紹介された案件を断れるのか」という問題は - [SESエンジニアのポートフォリオについて](https://riv-sol.com/archives/4151) - SESエンジニアにおけるポートフォリオは、Webデザイナーや自社開発志向のエンジニアが用意する「作品集」とは役 - [SESとは?文系でも活かせるスキルについて](https://riv-sol.com/archives/4089) - 近年、IT業界では慢性的な人材不足が続いており、その解決策の一つとしてSES(システムエンジニアリングサービス - [SESでトレンドのプログラミング言語について](https://riv-sol.com/archives/4177) - SES(システムエンジニアリングサービス)業界では、「流行っている言語」よりも「実務案件で採用されやすい言語」 - [SESと受託開発と自社開発の違いについて](https://riv-sol.com/archives/4174) - IT業界にはさまざまな開発形態が存在しますが、特に混同されやすいのがSES(システムエンジニアリングサービス) - [IT業界のSESについて解説](https://riv-sol.com/archives/4167) - IT業界においてSES(System Engineering Service)は、日本のシステム開発現場で広く - [SESエンジニアの勉強方法について](https://riv-sol.com/archives/4155) - IT業界において、SES(システムエンジニアリングサービス)を活用した人材提供は、IT人材不足やDX推進の流れ - [SESでのプロジェクトマネージャーの役割と重要性](https://riv-sol.com/archives/4153) - SES(システムエンジニアリングサービス)とは、主に準委任契約などを通じて、企業がITシステムの開発や運用に必 ## 固定ページ - [HOME](https://riv-sol.com/) - 株式会社リバーソリューションズは、戦略の立案からシステムの実行・運用に至るまでワンストップで支援するIT企業で - [キャリア採用](https://riv-sol.com/recruit) - 下記のエントリーフォームからご応募ください。 募集要項 採用の流れ STEPエントリー 下記の問い合わせフォー - [お問い合わせ](https://riv-sol.com/contact) - お気軽にご相談ください。 お急ぎのお客様は、050-1427-4343にお電話ください。 プライバシーポリシー - [プライバシーポリシー](https://riv-sol.com/privacy-policy) - 「株式会社 リバーソリューションズ」当社は、個人情報の保護は社会的にまた運営上においても重要な課題の一つである - [システム開発](https://riv-sol.com/devel) - 大規模開発の実績と技術力で、信頼のシステムを 株式会社リバーソリューションズは、通信・金融・公共・エネルギー・ - [ITコンサルティング](https://riv-sol.com/consulting) - IT戦略とシステムコンサルティングでビジネスの未来を共創する 貴社の情報戦略やセキュリティポリシーに寄り添い、 - [保守・運用](https://riv-sol.com/security) - 安心のシステム稼働を縁の下から支えます 株式会社リバーソリューションズでは、サーバー・ネットワークを中心とした - [会社概要](https://riv-sol.com/info) ## カテゴリー - [SES](https://riv-sol.com/archives/category/ses) - [Kotlin](https://riv-sol.com/archives/category/kotlin) - [PHP](https://riv-sol.com/archives/category/php)