作業記録

Ubuntu でキーマップを変更する

普段使用しているUbuntuのキーボードの設定を変えようと思いまして、その記録です やりたいことは、JIS配列キーボードのスペースキー左右にある「英語」、「かな」キーを押して、ローマ字入力、日本語入力を切り替えるようにすること 手元のキーボードだと「…

【作業記録】mavenプラグインを作ってみる

2019年ごろに kawashima さんの発表で maven プラグインを作るのはとても簡単だし、やってみましょうという発表があったのでやってみる たしか生で発表をみていたはず Mavenの真実とウソ from Yoshitaka Kawashima 公式サイトの以下のページにプラグインの g…

【作業記録】paraを単体で使ってみた

paraを使ってみた件 前回はscooldとparaを組み合わせてQAサイトをローカルに構築しました 今回はpara単体で使ってみようと思います 環境とかバージョンとか諸々は次のとおりです(前回と同じ) $ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.2 LTS (F…

【作業記録】scoold と para を使ってQAサイトをローカルに構築

scoold と para を使ってQAサイトをローカルに構築してみました scoold とは オープンソースのQAプラットフォーム https://scoold.com/ ナレッジベースやカスタマーサポートとして利用できる イメージとしては StackOverflow ライセンスはApache2.0 https://…

【作業記録】環境変数が子プロセスに引き継がれるか確認してみた件

環境変数が子プロセスに引き継がれるか実際に確認してみました 確認してみたことは次の2つ fork() 前に設定していた環境変数は親、子プロセスで見えるか? fork() 後に親で環境変数を追加すると子プロセスで見えるか? 作ったプログラムはこちら #include <stdio.h> </stdio.h>…

【作業記録】シグナル

シグナルについて調査してみた件 プロセスをシェルから起動し、端末から Ctrl - c でSIGINTを送る プロセスは2つにforkする プロセスは親子関係を持つが、シグナルはどうなるのか? 書いてみたプログラム #include <stdlib.h> #include <stdio.h> #include <signal.h> #include <sys/types.h> #include <sys/wait.h></sys/wait.h></sys/types.h></signal.h></stdio.h></stdlib.h>…

【作業記録】mkdir -p の模倣プログラムを作ってみた

mkdir -p の機能を模倣するプログラムをC言語で書いたので、その作業記録です。 作ったものの全量です。 #include <stdio.h> #include <stdlib.h> #include <sys/stat.h> #include <sys/types.h> int main(int argc, char *argv[]) { if (argc != 2) { fprintf(stderr, "Usage: mkdir <PATH>"); exit(EXIT_FAILU</path></sys/types.h></sys/stat.h></stdlib.h></stdio.h>…