devtoolsetについて

1. Install a package with repository for your system:
On CentOS, install package centos-release-scl available in CentOS repository:
$ sudo yum install centos-release-scl

On RHEL, enable RHSCL repository for you system:
$ sudo yum-config-manager --enable rhel-server-rhscl-7-rpms

2. Install the collection:
$ sudo yum install devtoolset-6

3. Start using software collections:
$ scl enable devtoolset-6 bash

を実行すると、/opt/rh/devtoolset-6以下に色々なものがインストールされる。 source /opt/rh/devtoolset-6/enableと実行すると環境変数に設定される。

そもそも、dockerで..

[1] https://www.softwarecollections.org/en/scls/rhscl/devtoolset-6/

第三者効果

三者効果

  • マスメディアがもたらす影響を他人事として考えること。すなわち、テレビや新聞などによって伝えられる説得的なメッセージによって多くの人は影響を受けると懸念する一方、それは自分以外の他者(第三者)においてのみ起こることで、自分だけはメディアに踊らされたりはしないと考える [1]。

  • メディアに騙される世間と、騙されない自分。

  • 他人(情弱)の知らないことを知っているという自負心。

[1] http://www.jumonji-u.ac.jp/sscs/ikeda/cognitive_bias/cate_s/s_12.html

動物化するポストモダン オタクから見た日本社会

動物化するポストモダン オタクから見た日本社会 (講談社現代新書) Kindle東浩紀 (著)

[メモ]

  • ポストモダンから見たオタク系文化と、オタク系文化から見たポストモダン

  • オリジナルとコピーの境界がなくなり、中間的なシミュラークルが氾濫。人類が共有する"大きな物語"の機能不全。そのとき、コンテンツはどのように生成されていくか。

  • 作品の要素への分解。データベースへの登録。共有された背景知識に対する差分を見る。

  • オタクの動物化

  • 本書で扱っているのは、~90年まで。ニコニコ動画: MAD, シミュラークルのさらなるマルチメディア化。- 声優: リアルな人格。これもデータベースの一要素に過ぎない?? <-> VTuber

  • スノビズム: 自分が現実に属しているよりも上の階級に属しているかのようにふるまう態度。知識・教養をひけらかす見栄張りの気取り屋、上位の者に取り入り下の者を見下す嫌味な人物。形式化された価値を重要視。snob【名】俗物、お高くとまった人。

  • ポストモダン- 社会全体のまとまりの弱体化。日本:高度経済成長期後。伝統に支えられた社会のとらえ方の変化。

error: aggregate ‘EVP_CIPHER_CTX ctx’ has incomplete type and cannot be defined

OpenSSL 1.1.0以降、EVP_CIPHER_CTXに関する文法が変更されている。

- 初期化

更新前 (1.0.0)
EVP_CIPHER_CTX ctx;
EVP_CIPHER_CTX_init(&ctx);

更新後 (1.1.0)
EVP_CIPHER_CTX *ctx = EVP_CIPHER_CTX_new();
EVP_CIPHER_CTX_init(ctx);

- 後処理

更新前 (1.0.0)
EVP_CIPHER_CTX_cleanup(&ctx);

更新後 (1.1.0)
EVP_CIPHER_CTX_free(ctx);

(参考) - https://stackoverflow.com/questions/26345175/correct-way-to-free-allocate-the-context-in-the-openssl

install gcc-5.1.0

install gcc-5.1.0

0)

wget tar zxvf gcc-5.1.0.tar.gz cd gcc-5.1.0

./contrib/download_prerequisites

mkdir build

cd build

../configure --enable-languages=c,c++ --prefix=/path/to/gcc-5 --disable-bootstrap --disable-multilib

make -j

make install

1) cfns.gperf:101:1: error: ‘gnu_inline’ attribute present on ‘libc_name_p’

https://gcc.gnu.org/ml/gcc-patches/2015-08/msg00375.html

https://unix.stackexchange.com/questions/335717/how-to-handle-error-compiling-gcc-4-7-0-using-gcc-6-2-1

https://patchwork.ozlabs.org/patch/504982/

2) ./md-unwind-support.h:65:47: error: dereferencing pointer to incomplete type 'struct ucontext'

https://stackoverflow.com/questions/46999900/how-to-compile-gcc-6-4-0-with-gcc-7-2-in-archlinux

https://github.com/easybuilders/easybuild-easyconfigs/issues/5758

3) libsanitizer/asan/asan_linux.cc:222:20: error: 'SIGSEGV' was not declared in this scope

https://patchwork.ozlabs.org/patch/725596/