更新・投稿履歴
更新履歴
- 2025-03-11: 公開記事が90記事を突破!
- 2025-01-29: 公開記事が80記事を突破!
- 2025-01-05: 公開記事が70記事を突破!
- 2024-11-02: 公開記事が60記事を突破!
- 2024-09-17: ページに名言を表示を追加。
- 2024-09-15: 公開記事が50記事を突破!
- 2024-09-02: 公開記事が40記事を突破!
- 2024-08-03: 運営者情報ページを追加。
- 2024-07-30: 公開記事が30記事を突破!
- 2024-07-19: お問合せページを追加。
- 2024-07-06: プログラミングのカテゴリを追加。
- 2024-06-21: 公開記事が20記事を突破!
- 2024-06-15: IT用語のカテゴリを追加。
- 2024-06-05: プライバシーポリシーを追加。
- 2024-05-23: 公開記事が10記事を突破!
- 2024-05-08: サイトを公開。
投稿履歴
-
Sat, 29 Mar 2025 00:00:00 GMT
単方向・双方向・環状リストの解説【基本情報対策】本記事では、基本情報技術者試験における重要なデータ構造の一つである「リスト」について詳しく解説します。単方向リスト、双方向リスト、環状リストの特徴やメリット・デメリット、具体的な活用例を整理し、用途別のリストも紹介します。
-
Fri, 28 Mar 2025 00:00:00 GMT
git diff 完全ガイド:差分確認からアーカイブまで詳しく解説Gitの変更履歴を把握するにはgit diffコマンドを利用します。本記事では、git diffの基本的な使い方からブランチ間の比較、変更のアーカイブ方法まで詳しく解説します。さらに、視覚的に差分を確認できるツールや、実践的な活用シナリオも紹介します。
-
Tue, 25 Mar 2025 00:00:00 GMT
SSL証明書の更新手順(Let's Encrypt)Let's EncryptのSSL証明書は無料で利用できる便利なサービスですが、有効期限が90日間と短いため、定期的な更新が必要です。本記事では、Certbotを使用してSSL証明書を更新する方法を詳しく解説します。standaloneモードとwebrootモードの違いや、それぞれの適切な利用シーン、証明書の自動更新設定、トラブルシューティングの手順まで網羅的に解説します。
-
Mon, 24 Mar 2025 00:00:00 GMT
【Linux】yum、apt、Pacmanの違い本記事では、Linuxの代表的なパッケージマネージャーであるYUM、DNF、APT、RPM、DPKG、Pacmanについて詳しく解説します。各パッケージマネージャーの特徴や違い、基本的な使い方を比較しながら、Linuxシステムを効率的に管理するためのポイントを紹介します。
-
Fri, 21 Mar 2025 00:00:00 GMT
LIFOとFIFOの違いとは? スタックとキューをマスターしよう!スタックとキューは、プログラミングやアルゴリズムの基礎となる重要なデータ構造です。本記事では、基本情報技術者試験にも頻出する「LIFO(後入れ先出し)」と「FIFO(先入れ先出し)」の概念をわかりやすく解説し、スタックとキューの違いや実際の使用例を紹介します。プッシュ・ポップ、エンキュー・デキューといった基本操作を理解しましょう!
-
Sun, 16 Mar 2025 00:00:00 GMT
【保存版】crontabの使い方|設定方法を解説!Linuxで定期的なタスクを自動実行するために欠かせない「crontab」の使い方を解説します。基本構文から便利な特殊記法、設定方法、注意点まで詳しく解説し、crontabを用いてバックアップやログ整理などの業務を効率化する方法を紹介します。
-
Sat, 15 Mar 2025 00:00:00 GMT
オブジェクト指向とは?メリット・デメリットや手続き型との違いも解説!本記事では、OOPの基本概念(カプセル化・継承・ポリモーフィズム・抽象化)を具体的なコード例とともに解説します。さらに、手続き型プログラミングとの違いや、それぞれのメリット・デメリットについても詳しく説明します。
-
Thu, 13 Mar 2025 00:00:00 GMT
Pythonのアンダースコア完全解説:マングリングと特殊変数の仕組みPythonにはアンダースコア(_)を用いたさまざまな命名規則が存在し、特にクラスの属性名では「名前マングリング(Name Mangling)」という仕組みが適用されることがあります。本記事では、Pythonにおけるアンダースコアの使い方や__init__ や __str__ などの特殊変数・特殊メソッドの役割についても詳しく紹介します。
-
Tue, 11 Mar 2025 00:00:00 GMT
【Python】unittestとmockの使い方を解説!Pythonでのソフトウェア開発において、単体テスト(unittest)は品質を確保するために不可欠な要素です。本記事では、Python標準ライブラリのunittestを使ったテストの基本から、unittest.mockを活用して外部依存を排除する方法 まで、実践的な実装方法を解説します。
-
Sat, 08 Mar 2025 00:00:00 GMT
Pythonのif文の使い方|複数条件・文字列比較を徹底解説!Pythonのif文を使って複数の条件を設定する方法を詳しく解説します。本記事では、and・or・not を使用した基本的な条件分岐に加え、in・is を活用した応用的な条件判定方法も紹介します。また、文字列比較や、all()・any() を使った条件処理の方法についてもサンプルコードを交えて、初心者にも分かりやすく説明しています。
-
Wed, 05 Mar 2025 00:00:00 GMT
Python デコレータ徹底解説:基礎から応用までわかりやすく解説!Pythonのデコレータは、関数やクラスの振る舞いを柔軟に拡張できる便利な機能です。本記事では、初心者でも理解しやすいコード例と実行結果を交えて、デコレータの基本的な仕組みから、実践的な応用例まで詳しく解説します。Pythonの開発を効率化し、可読性の高いコードを書けるようになりましょう!
-
Sat, 01 Mar 2025 00:00:00 GMT
Pythonの辞書型(dict)とは?使い方を徹底解説!Pythonの辞書型(dict)は、データをキーと値のペアで管理するデータ構造です。本記事では、辞書型の基本から、操作方法、イテレーション、応用例、さらには辞書内包表記やJSONとの連携方法まで詳しく解説します。辞書を活用することで、データ管理をより効率的に行うことができます。
-
Fri, 28 Feb 2025 00:00:00 GMT
Pythonタプル完全ガイド!基本から応用まで徹底解説【初心者向け】Pythonのタプル(tuple)は、リストと似たデータ構造ですが、一度作成すると要素を変更できないイミュータブル(変更不可)な特徴を持ちます。本記事では、タプルの基本的な使い方から、リストとの違い、スライスや分割代入の活用方法まで詳しく解説します。初心者にもわかりやすいコード例を交えて、タプルの実装例も紹介します。
-
Tue, 25 Feb 2025 00:00:00 GMT
【Python】リストの使い方を解説!タプル・辞書型との違いは?Pythonのリストについて、追加や削除などの基本操作から応用的な使い方、スライスやメモリ効率の最適化まで詳しく解説します。要素の追加・削除・変更、リスト内包表記やタプルや辞書との違いを比較し、それぞれの特徴や活用方法を紹介します。
-
Wed, 19 Feb 2025 00:00:00 GMT
【完全ガイド】Python for文の使い方(range・zip関数)Pythonのfor文は、繰り返し処理を行うための基本構文です。基本から応用まで実装例を用いて解説します。range(),enumerate(),zip()関数の活用方法や内包表記での実装、breakやcontinueによるループ制御など様々な方法を紹介します。
-
Fri, 14 Feb 2025 00:00:00 GMT
スタブ・ドライバ・モックとは?初心者でも理解できる覚え方を紹介!ソフトウェアテストに欠かせない「スタブ」「ドライバ」「モック」の違いや使い分けを解説します。初心者でも覚えやすいよう、具体例や語感を使った覚え方を紹介します。テストの基礎をしっかり理解し、実践に役立てましょう!
-
Sat, 08 Feb 2025 00:00:00 GMT
【完全ガイド】Gitのコミットを取り消す方法(3選)Gitのコミットを取り消す方法を詳しく解説します。直前のコミットの取り消しから特定のコミットの修正、プッシュ済みの変更の取り消し方法まで、具体的なコマンドとともに分かりやすく紹介します。適切な方法を選んで、安全にGitの履歴を管理できるようになりましょう。
-
Sat, 01 Feb 2025 00:00:00 GMT
コンパイル言語とスクリプト言語の違いを解説!【プログラミング】コンパイル言語とスクリプト言語の違いを解説します。実行方法やパフォーマンス、開発速度、用途における特徴を比較し、それぞれのメリットとデメリットを紹介します。
-
Wed, 29 Jan 2025 00:00:00 GMT
【Python】再帰関数をフィボナッチ数列の実装例で解説!Pythonの再帰関数を解説します。基本構造から階乗・フィボナッチ数列の実例まで分かりやすく紹介します。
-
Sun, 26 Jan 2025 00:00:00 GMT
10進数と2進数の変換方法を解説!10進数と2進数の変換方法をわかりやすく解説します。割り算や2の冪乗の考え方、手計算例やPythonコード例も紹介します。
-
Fri, 24 Jan 2025 00:00:00 GMT
【Linux】lsコマンドでディレクトリ配下の一覧を再帰的に取得する方法Linuxのlsコマンドを使った再帰的な一覧表示やファイル保存方法を解説します。初心者にもわかりやすく便利なオプションも紹介します!
-
Wed, 22 Jan 2025 00:00:00 GMT
【Linux】cpコマンドでディレクトリを再帰的にコピーする方法Linuxのcpコマンドによる再帰的なディレクトリコピーの方法を解説します。再帰的なコピーは-rオプションを使用します。他にも基本構文や-rと組み合わせる際に便利なオプションや使用例、トラブル対処法も紹介します。
-
Wed, 22 Jan 2025 00:00:00 GMT
【Linux】treeコマンドのインストール・オプションを解説!Linux環境でディレクトリ構造を視覚的に表示する際に便利なツールとしてtreeコマンドがあります。本記事では、treeコマンドのインストール方法から基本的な使い方、オプションまで詳しく解説します。
-
Tue, 21 Jan 2025 00:00:00 GMT
【Linux】再帰的にファイル名を検索する(findコマンド)Linuxでファイルやディレクトリを検索する際、便利なのがfindコマンドです。本記事では、「再帰的にファイル名を検索する」というテーマに焦点を当てて、findコマンドの使い方やオプションを指定した応用的な使い方を解説します。
-
Tue, 21 Jan 2025 00:00:00 GMT
【Linux】再帰的にディレクトリを作成する方法(mkdir)Linuxでディレクトリを作成する際に便利なmkdirコマンドの使い方を解説します。-pオプションを活用し、再帰的にディレクトリを作成する方法や便利なオプション、シェルスクリプトでの応用例も紹介します。
-
Sun, 19 Jan 2025 00:00:00 GMT
静的サイトジェネレーター(SSG)とは?メリット・デメリットや利用例を解説!静的サイトジェネレーター(SSG: Static Site Generator)は、ウェブサイトを構築するためのツールで、動的なウェブアプリケーションとは異なるアプローチを取ります。本記事では、SSGの概要、メリット・デメリット、適した利用例・適さない利用例、そして関連用語について解説します。
-
Sat, 18 Jan 2025 00:00:00 GMT
【VSCode】MavenでJavaを実行する手順を解説!VSCodeを利用してMavenのJavaプロジェクトを作成し、実行する手順を解説します。
-
Wed, 08 Jan 2025 00:00:00 GMT
【VSCode】Pythonの実行方法を解説VSCodeでPythonプログラムを実行する方法を解説します。前提としてPythonをインストールしておく必要があります。加えてVSCodeにPythonプラグインを導入します。
-
Sun, 05 Jan 2025 00:00:00 GMT
【Windows】Docker Desktopのインストール手順WindowsにDocker Desktopをインストールする際の導入手順を解説します。
-
Fri, 03 Jan 2025 00:00:00 GMT
【GitBash】文字コードの変更方法(文字化け対策)GitBashで日本語の出力が文字化けした場合、localeの設定がSJISになっていない可能性があります。本記事では日本語の文字化けを解消するGitBashの設定方法を解説します。
-
Mon, 30 Dec 2024 00:00:00 GMT
SPA(Single Page Application)とは【用語解説】Webアプリケーションの開発手法の1つであるSPA(シングルページアプリケーション)について解説します。
-
Tue, 17 Dec 2024 00:00:00 GMT
グローバルIPアドレスとプライベートIPアドレスの違いグローバルIPアドレスとプライベートIPアドレスの違いを解説します。グローバルIPは「外向き(インターネット用)」、プライベートIPは「内向き(ローカル用)」と覚えると理解しやすいです。
-
Sun, 01 Dec 2024 00:00:00 GMT
IPアドレスのクラス(A~E)を解説IPアドレスはA,B,C,D,Eのクラスに分けられます。各クラスのIPアドレス範囲や各特長・利用用途を解説します。
-
Sat, 30 Nov 2024 00:00:00 GMT
【Python】三項演算子でif文を1行で記述する方法三項演算子を用いると、複数行で記載するif文を1行で簡潔に記載することができます。Pythonの三項演算子を使い、条件に基づいた値を設定する方法を解説します。
-
Sun, 17 Nov 2024 00:00:00 GMT
【VSCode】日本語化のやり方(Japanese Language Pack)VSCodeの初期設定は、英語になっており、プラグインを追加することで日本語化することが可能です。本記事では日本語化のためのプラグイン導入手順を紹介します。
-
Sat, 16 Nov 2024 00:00:00 GMT
【Git】コミットエラー「Author identity unknown」発生時の対処法Gitインストール後の初回コミットを行う際に、ユーザ名とEメールアドレスの未設定によるコミットエラー(Author identity unknown)が発生した際の対処法を解説します。
-
Sat, 09 Nov 2024 00:00:00 GMT
【基本情報】稼働率の計算方法(MTBF,MTTR)システムの稼働率について、MTBF、MTTRを利用して求める方法を解説します。MTBF は「平均故障間隔」、MTTR は「平均修復時間」を意味します。
-
Sat, 02 Nov 2024 00:00:00 GMT
【PowerShell】スクリプトの実行が無効でコマンドが実行できない場合の対処法WindowsのPowerShellでnpm等のコマンドを実行しようとした場合に、スクリプトの実行が無効になっている旨のエラーが出た際の対処方法を紹介します。デフォルトではスクリプトの実行が許可されていません。実行ポリシーの種類と変更する手順を紹介します。
-
Sat, 26 Oct 2024 00:00:00 GMT
【Astro】Expressive Codeでコードブロックを使う方法Astroプロジェクトにastro-expressive-codeを導入し、コードブロックをスタイリングする方法を紹介します。基本的な使い方から形式・タイトル・フレームの指定方法、行番号の表示を可能にするplugin-line-numbersプラグインについても解説します。
-
Sun, 20 Oct 2024 00:00:00 GMT
DockerコンテナにSSHでログインするDocker Desktopを用いて、Ubuntu20.04で作成したDockerコンテナにパスワード認証でSSH接続する方法を解説します。
-
Mon, 14 Oct 2024 00:00:00 GMT
git clone時に「remote: Support for password authentication was removed on August 13, 2021.」のエラーが発生した際の対処法git cloneでパスワードを指定すると「remote: Support for password authentication was removed on August 13, 2021.」のエラーが発生します。2021年8月13日以降、GitHubのリポジトリにアクセス際は、パスワードを指定するのではなく、アクセストークンの指定が必要になりました。
-
Sat, 05 Oct 2024 00:00:00 GMT
【CentOS8】AppStreamのダウンロードエラー発生時の対処法リポジトリ appstreamのメタデータをダウンロード中にエラーが発生した場合の対処法を紹介します。CentOS8のEOLによりミラーサイト(mirrorlist)が利用できなくなったため、baseurlへ切り替えることで対処できます。
-
Tue, 24 Sep 2024 00:00:00 GMT
【Linux】topコマンドでメモリ・CPU使用率を監視するtopコマンドを利用すると、CPU使用率・メモリ使用率などリソース情報をプロセスごとに一覧表示し、システム全体の負荷を確認することができます。
-
Sat, 21 Sep 2024 00:00:00 GMT
キャッシュメモリの書込み方式【覚え方】、実効アクセス時間の計算式を解説キャッシュメモリの書込み方式(ライトスルー、ライトバック方式)の覚え方と実効アクセス時間の計算式を解説します。実効アクセス時間は「キャッシュメモリにアクセスする時間」+「主記憶装置にアクセスする時間」から求めることができます。
-
Fri, 20 Sep 2024 00:00:00 GMT
【JavaScript】var,let,constの違いと巻き上げを解説JavaScriptの変数宣言には var、let、constの3種類があり、それぞれ異なる特性を持ちます。本記事では、それぞれの違いや適切な使い分けを解説し、特にvarの巻き上げ(Hoisting)による挙動についても具体例を交えて説明します。変数のスコープや再宣言・再代入の可否などを正しく理解しましょう。
-
Wed, 18 Sep 2024 00:00:00 GMT
【Linux】awkでvmstatの結果にタイムスタンプを表示するvmstatの結果を集計する際にタイムスタンプがあると便利です。本記事ではvmstatの結果にタイムスタンプを付与する方法を紹介します。タイムスタンプを表示する際は、-tオプションを利用するか、awkおよびdateと組み合わせて表示する方法があります。
-
Mon, 16 Sep 2024 00:00:00 GMT
ミリ・マイクロ・ナノ・ピコ秒の覚え方とMIPS計算方法【基本情報対策】ミリ秒、マイクロ秒、ナノ秒、ピコ秒の単位の覚え方とMIPSの計算方法を紹介します。
-
Sun, 15 Sep 2024 00:00:00 GMT
【JavaScript】複数オブジェクトをマージ(結合)する方法JavaScriptで複数のオブジェクトを結合する場合は、Object.assign()メソッドまたはスプレッド構文を使用します。本記事では、それぞれの実装例と実行方法を解説します。
-
Fri, 13 Sep 2024 00:00:00 GMT
【Chrome】開発者ツールでJavaScriptをデバッグする方法Google Chromeの開発者ツールを利用して、JavaScriptのコードを実行・デバッグする方法を解説します。
-
Fri, 13 Sep 2024 00:00:00 GMT
【JavaScript】配列・文字列の長さを取得するJavaScriptで配列の要素数や文字列の長さを取得する場合は、lengthプロパティを指定します。本記事では、JavaScriptのlengthプロパティの基本的な使い方を解説します。配列や文字列の長さを取得する方法だけでなく、lengthを変更した際の挙動や注意点についても詳しく説明します。
-
Thu, 12 Sep 2024 00:00:00 GMT
awkコマンドのprintで区切り文字を指定し、文字列を抽出するawkコマンドで文字列を抽出する場合、printを指定します。$0で行全体を、$nで区切り文字で区切られた部分を取得することができます。
-
Mon, 09 Sep 2024 00:00:00 GMT
【JavaScript】アラート・確認ダイアログを表示する方法本記事では、JavaScriptのalert()とconfirm()について解説します。alert()は、ユーザーに対してメッセージをポップアップで表示するシンプルな方法であり、通知や警告の目的で使用されます。一方、confirm()は「OK」と「キャンセル」の選択肢を提供し、ユーザーの意思確認に利用できます。
-
Sun, 08 Sep 2024 00:00:00 GMT
【覚え方】丸め誤差・打切り誤差・桁あふれ誤差・けた落ち・情報落ち数値の計算で丸め誤差・打切り誤差・桁あふれ誤差・けた落ち・情報落ちといった誤差が生じる場合がありますが、本記事では各誤差の概要と覚え方を紹介します。
-
Wed, 04 Sep 2024 00:00:00 GMT
【Markdown記法】テーブルを作成し、セル内で改行する方法Markdown記法でテーブル(表)を作成する方法を紹介します。セル内で改行する場合は<br/>タグを挿入します。ヘッダなしのテーブルにしたい場合は、直接tableタグを指定します。
-
Tue, 03 Sep 2024 00:00:00 GMT
Pythonでコマンドライン引数を取得するPythonでコマンドライン引数を取得する場合は、sysモジュールのargvを参照します。インデックスの1つ目がPythonファイル名で、2つ目以降からコマンドライン引数を参照することができます。入力チェックをする場合はargparseパッケージを利用することで簡単に実装することができます。
-
Mon, 02 Sep 2024 00:00:00 GMT
VSCodeでソースコードのステップ数をカウント・集計するVSCodeの「VS Code Counter」プラグインを使用すると、簡単にソースコードのステップ数をカウント・集計できます。サマリーの結果に加えて、言語ごと、ディレクトリごとの集計結果が出力(CSV,JSON,md等)されます。
-
Sun, 01 Sep 2024 00:00:00 GMT
【Linux】ユーザにsudo権限を付与・削除する方法usermodコマンドで、一般ユーザにsudo権限を付与する方法を解説します。「/etc/sudoers」に記載されているグループ権限を一般ユーザに付与することで、sudo権限を扱えるようになります。
-
Sat, 31 Aug 2024 00:00:00 GMT
【Ubuntu】deluserコマンドでユーザを削除するUbuntuでユーザ削除をする際はroot権限でdeluserコマンドを実行します。ホームディレクトリの削除やバックアップの設定は/etc/deluser.confから確認できます。
-
Fri, 30 Aug 2024 00:00:00 GMT
【Linux】userdelコマンドでユーザを削除するLinuxでユーザ削除をする際はroot権限でuserdelコマンドを実行します。ホーム・ディレクトリとメールスプールを含めて削除する場合は、-rオプションを指定します。
-
Tue, 27 Aug 2024 00:00:00 GMT
RAID0~6の違い・語呂合わせの覚え方を紹介【基本情報対策】RAIDとは、複数のハードディスクを1つのハードディスクのように表示する技術で、基本情報技術者試験で出題される定番問題です。本記事でRAID0~6の概要と各特徴の覚え方を紹介します。
-
Sat, 17 Aug 2024 00:00:00 GMT
【Ubuntu】adduserコマンドでユーザを作成するUbuntuで対話形式でユーザを作成するadduserコマンドの使い方(パスワードの指定あり、なしのコマンド)を説明します。
-
Thu, 15 Aug 2024 00:00:00 GMT
【Ubuntu】nginxとは、インストール・再起動や停止方法nginxはオープンソースのWebサーバです。Ubuntuにnginxをインストールする場合は、apt installコマンドを実行します。インストール後、systemctlで起動します。
-
Wed, 14 Aug 2024 00:00:00 GMT
OSI基本参照モデルの覚え方(語呂合わせ)【基本情報対策】OSI参照モデルについて第1層~第7層の説明と覚え方を解説します。階層の順番は語呂合わせを使うと覚えやすいです。第7層から順番に各頭文字で アプセトネデブ と語呂で覚えるのがおすすめです。基本情報技術者試験の過去問題も解いて理解を深めましょう。
-
Sat, 10 Aug 2024 00:00:00 GMT
【Linux】sedコマンドでファイルの文字列を置換・行削除するLinuxでファイルの文字列を置換・行削除する方法を解説します。sedコマンドで置換や行削除を行い、-iオプションを指定することで、置換後文字列や削除した状態で保存することができます。
-
Sat, 10 Aug 2024 00:00:00 GMT
【Linux】viewコマンドの使い方Linuxではviewコマンドを利用することでファイルを読み取り専用で開くことができます。行番号の表示や、文字化け対策、検索、ページ移動から抜けるまでの方法を説明します。ファイルを読み取り専用で開くため、誤ったファイル操作を防ぐことができます。
-
Fri, 09 Aug 2024 00:00:00 GMT
【Linux】head、tailコマンドを組み合わせて開始・終了行を指定するLinuxのtailとheadコマンドを組み合わせて、ファイルの特定範囲の行を取得する方法を詳しく解説します。基本的な使い方から応用例まで、具体的なコマンドやスクリプトの活用方法を紹介します。必要なデータを効率的に抽出し、業務の効率化やログ解析などに役立てることができます。
-
Sat, 03 Aug 2024 00:00:00 GMT
【Markdown記法】斜線・取り消し線・太字やリンクの書き方Markdownの基本的な装飾方法について、取り消し線、斜線(イタリック)、太字、リンクの使い方を具体的な記述例とともに紹介します。本記事が、Markdownを使った文書作成をスムーズに行うための参考になれば幸いです。
-
Tue, 30 Jul 2024 00:00:00 GMT
【基本情報】データベース正規化のやり方を解説!本記事では、基本情報技術者試験で出題されるデータベース設計における正規化について詳しく解説します。また正規化の目的や各正規形(第一正規形~第三正規形)について具体的な例を交えて紹介します。データ管理の効率化を目指す方や、リレーショナルデータベースの設計を学びたい方に最適な内容です。
-
Sat, 27 Jul 2024 00:00:00 GMT
【ChatGPT×Python】プロンプトでシューティングゲームを生成する方法ChatGPTでPythonのシューティングゲームを作成する方法を紹介します。1回のプロンプトでは仕様通りとなりませんでしたが、2回目のプロンプトによる修正依頼で、想定通りのシューティングゲームを簡単に作成することができました。
-
Sat, 27 Jul 2024 00:00:00 GMT
Node.js(JavaScript)でコマンドライン引数を取得するNode.jsでコマンドライン引数を取得する場合は、processオブジェクトのprocess.argvプロパティを参照します。インデックスの1つ目がnodeコマンド、2つ目がjsファイル名で、3つ目以降からコマンドライン引数を参照することができます。
-
Mon, 22 Jul 2024 00:00:00 GMT
【Ubuntu】ipコマンドのインストール方法(使えない場合)ipコマンドは、多くのディストリビューションで標準的に利用可能ですが、Ubuntuの一部の環境でipコマンドが利用できないことがあります。本記事ではUbuntuでipコマンドをインストールする手順や基本的な使い方を解説します。
-
Thu, 18 Jul 2024 00:00:00 GMT
ディレクトリ配下の権限・所有者を再帰的に変更する【Linux】Linuxでディレクトリ配下のディレクトリ・ファイルの権限や所有者を再帰的に変更する場合は、chmodおよびchownコマンドに-Rオプションを指定します。
-
Wed, 17 Jul 2024 00:00:00 GMT
【Ubuntu】netstatをインストールする(使えない場合)netstatコマンドはnet-toolsに含まれており昨今のLinuxでは非推奨で、インストールされていない場合があります。Ubuntuでnetstatコマンドが使えない場合は、aptでnet-toolsパッケージをインストールします。インストール後は、netstatコマンドを実行して動作確認をします。
-
Sun, 14 Jul 2024 00:00:00 GMT
【Linux】tailコマンドでログをリアルタイムに表示するtailコマンドの-Fオプションを利用することで、ファイルの末尾をリアルタイムに表示することができます。他にも行数指定といったオプションを紹介します。
-
Sat, 13 Jul 2024 00:00:00 GMT
VSCodeでPythonコードの自動フォーマット(整形)を行う。VSCodeでPythonコードのフォーマットを行うプラグインautopep8を紹介します。autopep8はPEP8に準拠しており、プラグインを導入することで、コーディング規約に沿った開発をスムーズに進められることが期待できます。
-
Sat, 06 Jul 2024 00:00:00 GMT
Pythonのコーディング規約(PEP8)を解説!PEP8はPythonのコーディング規約です。PEP8をコードレイアウト(インデント、文字数、改行など)、コメント、命名規約の3つの分類で解説します。
-
Thu, 04 Jul 2024 00:00:00 GMT
【Linux】ddコマンドで任意のサイズのダミーファイルを作るLinuxで任意のサイズのダミーファイルを作成する際は、ddコマンドを利用します。bsオプションにブロックサイズを指定し、countオプションでブロック数を調整することで、ファイル容量を指定します。
-
Fri, 21 Jun 2024 00:00:00 GMT
【Linux】netstatで特定ポートの使用状況を確認するnetstatコマンドを利用すると特定ポート番号の使用状況(LISTEN,ESTABLISHEDなど)を確認することができます。すべてのソケット情報を取得する場合は-aを指定し、TCPで接続待ちしているポートは-nltオプションで確認します。
-
Sat, 15 Jun 2024 00:00:00 GMT
公開鍵(RSA)・共通鍵(AES)暗号方式の違い【語呂で覚える】RSAは公開鍵暗号方式の一つで、AESおよびDESは共通鍵暗号方式です。公開鍵(RSA)は「後悔あるさ」、共通鍵(DES(AES))は「胸痛です」のように語呂合わせで覚えるのがお勧めです。
-
Sat, 08 Jun 2024 00:00:00 GMT
【Linux】ファイルのパーミッション・所有者を変更するファイルのパーミッション(権限)を変える場合はchmodコマンドを使い、所有者を変更する場合はchownコマンドを使用します。
-
Thu, 06 Jun 2024 00:00:00 GMT
【Linux】ssコマンドで特定ポートの使用状況を確認するssコマンドはnetstatの代替として推奨されているコマンドです。ssでポート状況を確認する方法を解説します。接続待ちしているポートはnltオプションで確認し、通信が確立しているポートはntオプションを指定して確認します。
-
Thu, 06 Jun 2024 00:00:00 GMT
【Ubuntu】sudoコマンドのインストール方法(使えない場合)sudoはコマンド単位で一般ユーザにroot権限を与えるコマンドです。Ubuntuにsudoコマンドがない場合は、apt installコマンドでインストールを行います。
-
Fri, 31 May 2024 00:00:00 GMT
【Linux】viコマンド(vim)の使い方(保存、終了など)「vim」はLinuxで幅広く利用されているテキストエディタです。「vim」でファイルを開いて、編集・保存するまでのやり方や、カーソル移動・コピー&ペースト、置換などのコマンドを紹介します。
-
Wed, 29 May 2024 00:00:00 GMT
【Linux】ホスト名を恒久的に変更・確認する方法(hostnamectl,uname)Linuxでホスト名を一時的に変更するおよび恒久的に変更するコマンドと、ホスト名の確認方法を紹介します。
-
Mon, 27 May 2024 00:00:00 GMT
【Linux】vmstat・freeコマンドでメモリ使用率・CPU使用率を確認する方法メモリ使用率はfreeコマンドの総メモリと利用可能なメモリから算出し、CPU使用率はvmstatのアイドル時間から算出します。
-
Fri, 24 May 2024 00:00:00 GMT
【Linux】IPアドレスの確認方法(ip,hostnameコマンド)LinuxでIPアドレスを確認する方法を詳しく解説します。ipコマンドのaオプションまたは、hostnameコマンドのIオプションを利用することで、IPアドレスを確認することができます。またifconfigやnmcliの確認方法も紹介します。
-
Fri, 24 May 2024 00:00:00 GMT
【Linux】pingコマンドの使い方・オプションを解説pingコマンドは、ネットワークの疎通確認やトラブルシューティングに使用される基本的なツールです。pingコマンドによる疎通確認方法やオプションを紹介します。
-
Thu, 23 May 2024 00:00:00 GMT
【Linux】tarファイルの中身を見る方法tarコマンドで、圧縮ファイルを解凍しないで中身を確認する方法を解説します。tarファイルの中身を確認するにはtfオプションをコマンドに指定します。
-
Thu, 16 May 2024 00:00:00 GMT
【Linux】sedで文字列を一括置換する方法Linuxのsedとfindを使い、複数ファイルの文字列を一括置換する方法を詳しく解説します。grepでの事前確認や、特定のディレクトリ・拡張子を除外する方法も紹介するので、大量のファイルを効率的に編集したい方におすすめです。
-
Wed, 15 May 2024 00:00:00 GMT
【Ubuntu】curlコマンドのインストール方法(使えない場合)curlは、「client for URL」の略称で、様々な通信プロトコルでデータの送受信を行うことができるコマンドです。Ubuntuでcurlコマンドが使えない場合は、aptでインストールします。
-
Wed, 15 May 2024 00:00:00 GMT
【Linux】即時シャットダウン・再起動する方法(shutdownコマンド)本記事ではshutdownコマンドでLinuxをシャットダウン・再起動する方法を解説します。「-h now」で今すぐシャットダウンし、「-r now」で今すぐ再起動することができます。また時間指定でシャットダウンする方法やhalt、reboot、poweroffを利用した停止方法も紹介します。
-
Mon, 13 May 2024 00:00:00 GMT
【Linux】tarコマンドでファイルを(超)圧縮・解凍する方法tarコマンドでファイルを圧縮・解凍(展開)する方法を紹介します。gzip圧縮するにはzcvfオプションをコマンドに指定し、解凍するにはxvfオプションを指定します。
-
Sat, 11 May 2024 00:00:00 GMT
【Linux】ユーザ追加とパスワード設定方法(useradd,passwd)Linuxにユーザを作成し、パスワードを設定する方法を解説します。ユーザ作成はuseraddコマンドを利用し、パスワード設定はpasswdコマンドを使います。
-
Fri, 10 May 2024 00:00:00 GMT
【Linux】grepコマンドで再帰的な検索をする方法Linuxでファイル内容の再帰的な検索をする場合は、grepコマンドのrオプションを利用します。またlオプションと組み合わせることで、該当ファイルの一覧も取得することができます。
-
Thu, 09 May 2024 00:00:00 GMT
【Docker】イメージ取得~コンテナ作成し起動する方法Dockerでイメージを取得し、コンテナ作成から入るまでのコマンドを解説します。docker pullでイメージを取得し、docker runでコンテナを作成します。
-
Thu, 09 May 2024 00:00:00 GMT
【Linux】viコマンド(vim)で開いたファイルが文字化けした場合の対処法vimで開いたファイルが文字化けしていた場合は「:set encoding」で文字コードを変更します。恒久的な対応は、vimrcファイルに「set encoding」設定を追加します。
-
Wed, 08 May 2024 00:00:00 GMT
【Ubuntu】Node.jsとnpmをインストールするUbuntuでNode.jsおよびnpmコマンドをインストールおよびアンインストールする方法を紹介します。インストールは、パッケージリストを更新後、aptコマンドでインストールします。