初めまして. うつろきと申します. 1回生です.
今年の4月くらいからプログラミングに触れ始めた真性の一般人です.
記事内容に誤りがあっても, お手柔らかにお願いしたい次第です.

さて, 前置きが長くなりましたが企画趣旨に従って, RCCに入って得た知見について書かせていただこうと思います.
今回は, 題に挙げた通り”Windowsはダメ”というお話です.

何でいきなりこんな一部界隈に叩かれるような話をしているのかというと, streamAPIが使えないんです!!
ちょっと前にrubyでbotを作ろうとしてgemをinstallしたんですが, “このプラットフォームじゃ動かないよ!” とかほざきやがりまして…
当時の画像がこちら↓
platfom_error
解像度低いんですが, epollもkqueueもこのplatformではsupportされてないって言ってます.
お”の”れ”Windows.
このepollだのkqueueだのというのは, 簡単に言うと “ファイルがネットからPCに届いたことを教えてくれるソフト” みたいなものです.
これがWindowsには入ってないらしいですねー. (´・ω・`)

勿論WindowsOSの全てがダメだと言いたい訳ではありません.
GUIは使いやすいし, 色々な便利なソフトが予め入っているし, ネットに溢れている高画質のゲームの大半はDirectXを使っています.
しかしこれらは全て, 大きな大きなブラックボックスの上に成立しているのです.
その為内部構造は全く分からないし, よくわからないエラーが多発するし, 重いし…

というわけで, Windowsを使っている諸氏にはLinux系OSの使用をぜひお薦めしたい.
オープンソースだから内部構造も(能力があれば)細部まで完璧に理解できるし, 軽いし, 無料です.
欲しい機能が入ってなかったらinstallしてやれば良いのです. ネット上にない? じゃあ作ろう.
(* これを書いている私はWindowsユーザです. この記事が公開されるころにはWindowsとさよならしてるはずです.


 

次の記事は、ノスさんのSECCON2015オンライン予選に参加したです。

Twitterでフォローしよう

おすすめの記事