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