Encryptの認証を得ていて、毎週月曜日のバッチで更新チェックをやっている。Encryptの認証は3か月で切れてしまうので、期限のチェックと更新は大事なルーチンなのだ。お約束というかなんというか、当サイトは3か月目の最初の更新に失敗し5時間ほど不通だった。927[続きを読む]g/RE/p2019-07-221998年、さくらインターネットの黎明期、自分たちはまだ自社データセンターを持っておらず、テレウェイ(今はKDDI)のラックを借りてサーバ事業を展開していた。当時はデータセンターという言葉は一般的でなく、電算機センターなどと呼ばれていた。サーバの設置をするためには、入局届をFAXで提出し、決められた時刻に身分証明書を持って行かなければならない。いう厳しい手続きは仕方がない。困るのは、センターがラックと回線以外は何も貸してくれないということだった。サーバを設置するに当たっては、ディスプレイやキーボードやネジ留めのためのドライバーが必要になるが、そういうものはすべて持ち込まなければならなかった。当時のディスプレイはCRTが一般的で、液晶はまだ高かった。お金のないベンチャーとしては、1立方メートル当たり何万円もかかるラックの中に、普段使わない物を置いておけず、作業のたびにえっちらおっちらディスプレイを運び込んでいた。自分たちがラック貸し出し事業をやるんだったら、必ずディスプレイは無償で貸すことにしようと誓い合った。いうわけでさくらインターネットのデータセンターには、そこかしこに貸し出し用のディスプレイとキーボードと、工具セットが置いてあるのだ。926[続きを読む]平均は7.5です、から始まるfloatの話2019-07-11元ネタはこちら。どなたかc言語プログラミングが得意な方、いらっしゃいましたら教えていただきたいです。簡単な問いでお恥ずかしいのですが、画像の問いの答えを教えていただきたいです。int型どうしの演算で少数の出し方が分からないです。2019自分が書いたコードはこれ。0;}このコードをネタに、研究所のSlackで盛り上がったのが以下のネタだ。[続きを読む]viとvimと互換性2019-07-10viに初めて触れたのは1986年の頃だった。プログラミングの師匠に、Cでコードを書くならviが便利だと勧められたのだ。ところがそもそもviが動く環境がない。したかというと、先輩の下宿に遊びに行くたびにPCを借り、プログラミングの手ほどきを受けるたびにviの使い方も習うという具合だった。自分で自由に使えるようになったのはPC-286v(これもPC-9800の互換PCだ)を買い、MS-DOSで動く互換viを手に入れた1988年だ。TOOLS」が出て、「MS-DOSを256倍使うための本」が出て、DOS環境をUnix化するのが(個人的な)ブームだった。TOOLSのおかげで多くのコマンドがUnixぽくなった......が、問題はviだった。この頃の自分にとってもっとも重要な事は、viがどの程度「本物」に近い動作をするか、ということだった。Joyが作ったバージョンのviという意味だ。これを実際に使うことは非常に難しかった。1988年当時、Unixを触るには大学の計算機センターに行って端末の前に座るしかなかったのだ。インターネットはまだ自由に使える時代ではなかったのだ。苦労してVAX11/785のアカウントを手に入れるのだが、それにしても徹夜でコードを書けるような環境ではない。そこで自宅のPCで、DOSで動く互換viを使うことになる。[続きを読む]fail2banでsshスキャン対策を強化する2019-07-05syslogを集めているKibanaを毎朝眺めているのだが、ときどき多数のログが集中して記録されている山があることに気づいた。システムパフォーマンスには異常が出ていないものの、ある種のDOS攻撃を受けているようだ。