メモの日々


2020年07月03日(金) [長年日記]

[work][service][etc] 業種と職種

書類に業種や職種の記入を求められるといつも悩んでいたが、総務省のウェブサイトに

というのがあることを知った。同じものがe-Statという政府統計ポータルサイトにもあって、こちらの方が検索もできるので便利。

ここにある分類でいうと、自分は

業種
情報通信業 > 情報サービス業 > ソフトウェア業 > 受託開発ソフトウェア業
職種
専門的・技術的職業従事者 > 情報処理・通信技術者 > ソフトウェア作成者

なのかなあ。書類にどの粒度のものを書けばいいのかはまだ悩みそう。


2020年07月16日(木) [長年日記]

[dev][c][c++] コードの一部分でGCCの警告を抑制する

GCCでコードの一部分に対してだけ警告を抑制するにはDiagnostic Pragmasを使える。

以下の例では変数bに対して警告が抑制されている。

#include <iostream>

int main()
{
  int a;
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-variable"
  int b;
#pragma GCC diagnostic pop
  int c;
  std::cout << "hello" << std::endl;
}
% g++ -Wall warn.cpp
warn.cpp: In function ‘int main()’:
warn.cpp:5:7: warning: unused variable ‘a’ [-Wunused-variable]
   int a;
       ^
warn.cpp:10:7: warning: unused variable ‘c’ [-Wunused-variable]
   int c;
       ^

2020年07月21日(火) [長年日記]

[shell][howto] zshでコマンドを指定回数実行する

zshにはrepeatという制御構造があり、コマンドの複数回実行が簡単にできる。

% repeat 5 echo hello
hello
hello
hello
hello
hello