c&c++ ソケット通信(Linux) 目次1.ソケット通信とは2.ソケットを用いたサーバ/クライアント間通信3.サンプルプログラム3.1 コネクション型3.2 コネクションレス型1.ソケット通信とは ソケットAPIを用いた異なるホスト間の通信のアプリケーションです。ソケットAP... 2021.12.25 c&c++プログラム言語
Linux WSL(Windows Subsystem for Linux)の導入 1.WSLとは Windowsの中でLinux環境を動かす仕組みであり、Microsoft Store から好みの GNU/Linux ディストリビューションを選択してインストールすることができます。 Windowsのアプリケーションのイン... 2021.12.18 Linux開発環境
ソフトウェア開発 オブジェクト指向について ソフトウェア開発のオブジェクト指向について、初めて学んだときは抽象的で理解し難ったものですが、実際にオブジェクト指向のプログラミング言語を使ってみることでメリットがわかったように思います。大まかにオブジェクト指向のイメージがつかめるようにま... 2021.12.18 ソフトウェア開発
Linux Linuxの環境変数について 1.環境変数とは 環境変数(environment variable)はオペレーティングシステム (OS) が提供するデータ共有機能の一つ。OS上で動作するタスク(プロセス)がデータを共有するための仕組みである。特にタスクに対して外部からデ... 2021.12.18 Linux開発環境
Linux Linuxのsystemdについて 目次1.systemdとは2.systemdターゲット3.現在のターゲットの表示4.デフォルトターゲットの変更5.現在のターゲットの変更6.ユニットの起動リスト表示7.ユニットの起動順番の表示1.systemdとは systemdはLinu... 2021.12.17 Linux開発環境
Scrum スクラム開発について 目次1.スクラムとは2.歴史3.スクラムの開発手法3.1 スクラムの定義と考え方3.2 スクラムチーム3.3 方法論3.4 スプリント1.スクラムとは スクラムとは、アジャイル型ソフトウェア開発手法の一つで、チームで効率的に開発を進めるこ... 2021.12.14 Scrum開発環境
Java Gradleプロジェクトの作成(javaビルドツール) 目次1.Gradleとは2.Groovyの準備3.Gradleの準備4.build.gradleの作成5.アプリケーションのビルド6.プロジェクトの作成(gradle)7.Webアプリケーションの作成(Eclipse)1.Gradleとは ... 2021.12.13 Javaプログラム言語
Linux Linuxの基礎1 目次1.Linuxディストリビューション2.Linuxの仕組み2.1 LinuxOSの構成2.2 LinuxOSの起動と停止3.ファイル操作4.ユーザ管理5.スクリプト6.システム管理6.1 パッケージ管理6.2 CentOSのパッケージ管... 2021.12.11 Linux開発環境
Java JAX-RSでRESTfulAPIの実装 目次1.RESTfulAPIとは2.WebAPIの設計2.1 前提条件2.2 前提知識2.3 設計2.4 公開されているPIの例3.Jerseyを使ったWebアプリの実装3.1 開発環境3.2 Jerseyのプロジェクト作成3.3 リソース... 2021.12.08 Javaプログラム言語
Java Mavenプロジェクトの作成(javaビルドツール) 目次1.Mavenとは2.Mavenの準備3.Mavenプロジェクトの作成4.EclipseによるMavenプロジェクトの作成1.Mavenとは Apatch Mavenはプロジェクト管理ツール(ビルドツール)で、プロジェクトの作成、ライブ... 2021.12.06 Javaプログラム言語