Ubuntu環境におけるC言語のコンパイル手法とMakefileの活用
UbuntuでC言語の「Hello, World!」を実行
1. プログラムの作成
ターミナルを開き、nano、vim、またはgeditを使用してhello.cという名前のファイルを作成して編集します。ここではnanoを使用します。
nano hello.cを実行し、以下のコードを入力します。
#include <stdio.h>
int main(void) {
puts("Hello, World!");
return 0;
}
Ctrl+Xを押し、次にYとEnte ...
11月2日 15:11 投稿
LiDARとIMUデータの読み取り方法
本稿では、RoboSense Helios 16とYESENSE YIS510を使用し、レーダー取得とIMUデータ読み取りの手順を解説します。動作環境はUbuntu 20.04です。
RoboSense Helios 16
driverのインストール
GitHubの公式レガードライバーrslidar_sdkを取得します。
git clone https://github.com/RoboSense-LiDAR/rslidar_sdk.git
ダウンロード完成后、rslidar_sdkフォルダを確認します ...
10月22日 01:48 投稿
Windowsのグラフィカルツールから仮想マシン上のMySQLサーバーに接続する際の問題解決
使用しているLinux環境はUbuntu 16.04です。
MySQLのインストール手順
sudo apt-get install mysql-server-5.7
cd /etc/mysql コマンドでMySQLディレクトリに移動します。
以下のファイルが確認できます。
conf.d と mysql.conf.d はそれぞれフォルダであり、MySQLサーバーの設定ファイルは mysql.conf.d 内に存在します。一方で my.cnf はクライアント側の設定ファイル ...
10月17日 05:24 投稿
本番環境向けKubernetesクラスター構築:マスターノードの高可用性構成ガイド
Ubuntu 22.04での高可用性Kubernetes v1.31.0構築手順
環境構成
ホスト名IPアドレススペック
k8s-master01192.168.10.1014vCPU/4GB
k8s-master02192.168.10.1024vCPU/4GB
k8s-master03192.168.10.1034vCPU/4GB
lb01192.168.10.1044vCPU/4GB
lb02192.168.10.1054vCPU/4GB
VIP192.168.10.100-
ロードバランサー構築
ネットワーク設定
静的IPアドレスの設定を行い ...
10月15日 04:22 投稿
Ubuntu環境におけるPHP 5.4からPHP 5.3へのダウングレード手順
近年リリースされたUbuntuのバージョン(例: 12.10以降)では、デフォルトのパッケージリポジトリに含まれるPHPのバージョンがPHP 5.4以降となっています。しかし、既存のWebアプリケーションやフレームワークによっては、PHP 5.4環境での互換性の問題が発生し、PHP 5.3へのダウングレードが必要となる場合があります。本記事では、NginxとPHP-FPMを利用している環境を想定 ...
10月10日 06:01 投稿
ディープラーニング開発環境の構築ガイド:UbuntuとWindowsでの環境整備
Visual Studio Code (VSCode) のインストールと最適化
Ubuntu環境では、公式サイトから配布されている .deb パッケージを使用してインストールを行います。
sudo apt install ./code_amd64.deb
ダウンロードの高速化
公式サイトからのダウンロードが遅い場合は、ダウンロードリンクのドメインを vscode.cdn.azure.cn に書き換えることで、国内のCDN経由で高速に取得できま ...
10月8日 15:33 投稿
Ubuntu 15.10でWine 1.8 RC4をソースからビルド・インストール
Wine 1.8 RC4とは
Wine(Wine Is Not an Emulator)は、LinuxやmacOS、BSDなどのPOSIX準拠OS上でWindowsアプリケーションを動作させる互換レイヤーです。2015年12月にWine 1.8が正式リリースされました。本記事では、Ubuntu 15.10上でWine 1.8 RC4をソースコードからビルドし、インストールする手順を解説します。
ソースコードの取得
公式サイトからアーカイブをダウンロ ...
9月24日 00:47 投稿
《Palworld》専用サーバーの簡単構築ガイド
Palworld(パルワールド)は、2024年1月19日にリリースされてから瞬く間に人気を博したオープンワールドサバイバルゲームです。Steamでの同時接続数は歴代5位を記録し、有料ゲームとしては最多を達成しました。プレイヤーは「パル」と呼ばれる生物と共に冒険・建築・農業・工業化などを楽しむことができ、マルチプレイにも対応しています。
しかし、公式サーバーの負荷が ...
9月6日 08:43 投稿
Ubuntuにおけるパッケージ管理の基本
CentOSとUbuntuの関係
Red HatがCentOSを買収し、その後IBMがRed Hatを買収したことで、Linuxディストリビューションの状況に大きな変化が生まれました。これにより、多くのユーザーは安定したエンタープライズ級システムを探る機会を得ました。DebianやUbuntuといった代替ディストリビューションが注目されています。
CentOSとUbuntuの主な違い
比較項目
CentOS
Ubun ...
8月15日 07:53 投稿
Ubuntu 22.04 上の仮想環境で Hadoop クラスタを構築する手順
前提条件と準備
まず、VMware Workstation や VirtualBox などの仮想化ソフトウェアをインストールし、SSH クライアント(例:FinalShell)を用意します。これにより、複数の端末操作が容易になります。
Ubuntu 22.04 の取得
公式サイト https://ubuntu.com/download/desktop から Ubuntu 22.04 LTS の ISO イメージをダウンロードします。LTS 版は長期サポート対象のため ...
8月12日 17:56 投稿