2018年01月20日(土) - 21:37 | カテゴリ:
Linux
次期ns-labメール鯖をどうしようかと、色々なVPSを巡り歩いていたのだが、
twitterで偶然流れてきたCloudGarageが面白そうだったので仮契約をしたのが昨年。
機能は必要十分、標準でLSLBを使えるのが今回の利用用途とも合致していたので申し込みを行い、
在庫補充を待つ事数週間、遂にインスタンスを購入出来たので使ってみた。

ひとまず、cpuinfoとmeminfo見てみた。
仮契約時はOpenStackで隠蔽されていたのだが、
本契約した後、放置してたらいつの間にか表示されるようになっていた。
まだ使い倒していないのでなんとも言えないが、負荷を掛けてもそれなりの応答を保っている。
ディスクは基盤側でSSDを採用しているだけあって、I/Oはそれなりに良かった。
今後、メール自鯖をVPSに移す課程で色々と動作テストが必要になるので、
気付いた点があったら、都度レポートにしていこうと思う。
2017年12月22日(金) - 23:40 | カテゴリ:
PC
Linuxは自鯖・デスクトップ共に常用した事があり、
Windowsは普段使い・サーバOS共に自宅で使っているのだが、
依然としてmacOSは食わず嫌いのまま、ず~っと今まで来ていた。
そんな事もあり、買おうと思い価格調査して値段の高さに毎回没行きだったのだが、
ふと立ち寄ったソフマップで、
一部凹み有りだが状態のかなり良い中古MacBook Airがあるのを発見。
どうしようか迷っていたのだが、その時本来買いたかった物が品切れでお金も浮いていたので、
そのままMacBook Airを買って来てしまった。

ついでに安めのエレコムマウスと、こちらは高いMagic Keyboard2を購入。合計で9万弱だった。
筆者はmacOSがわからないし、そもそもMacの価格帯もあやふやなので、
「まぁ最初だし中古で良いか」という気持ちもあった
結果、確かに見えない所に擦り傷・凹みはあるけれど、
バッテリーのヘタリも少なそうだし、キーボードと液晶も問題無く動作してしているので良い買い物だった。

今回は中古フルセットで購入。MacBook Airは後発のモデルらしくメモリ8GBだった。
HDDは128GBで標準容量だったが、データは自鯖に置けば良いので問題無しと判断。
所持しているWindowsのノートPCで256GBのSSDを積んでいるが、
実際に使っているのは30GB程度だったりするので大丈夫だろう。


外箱・付属品も全部あった。ケーブルが少し汚れていたが、消耗品だし仕方ないだろう。

安い理由の一つがこの凹み。ヒンジ中央の裏側が微妙に凹んでた。
ただ、普通に使う分には問題無いし、見た限りだと当てたというより、
何かの上に置いてしまって凹んだ感じだったので、本体にダメージはそれ程無いと思われる。

キーボードの方は余っているWindows用を使うべきか迷ったが、
キー配列が違がかったり、キー配列の分をソフトウェアで埋めたとしても、
印字されている文字と実配列が違うのは『Macに慣れる』には不都合と判断。
Win用キーボードのJP106/109なら配列憶えているので問題無いが、
憶えているからこそ、Macのキー配列に慣れるのには苦労しそうだった。
という事で、こちらも金に物を言わせて専用キーボードを買ってきて使う事にした。

一番最初に迷ったのが、半角/全角変換だった…
ただ、普段使いのWin環境ではATOK Passportを使っているので、
Macについてもある程度慣れてきたらATOKに変更予定。
そうすれば、結局はカスタマイズし放題なのでなんとでもなりそう。
まだ使い出して日数が経っていないのでなんとも言えないが、
とりあえず初期設定が完了してWebブラウジングなどが出来るようになった。
後は出来る限り普段使いにMacを取り入れる事で慣れていくしか無いと思う。
« 続きを隠す
2017年12月16日(土) - 21:54 | カテゴリ:
Network
Linuxサーバ、FirewallアプライアンスでIPアドレスを国レベルで遮断を行いたい場合、
RIRが公開しているIPアドレスリストをスクリプトに食わす場合がある。
この元となるRIR公開ファイルが曲者で、IPアドレスがCIDRで記載されていない為、
自力でCIDR形式に修正するか、別途CIDR形式に直してある有志が公開したファイルを使うかになる。
今まで、筆者も修正済みファイルを利用していたのだが、
仮想サーバ台数が増えてきたり、ラズパイからも取得したかったり、IPv6網から取得したかったりと、
色々と要望が増えてきたが全てを満たすサイトが中々見つからなかった。
という事で、今回は国別IPv4/IPv6アドレスリストを自力で生成し、
IPv4/IPv6デュアルスタック運用している自鯖で公開してみた。
あと、ついでにリスト生成に使っているスクリプトも手前味噌だが公開してみた。
wiki:CountryCode IPList
IPアドレスリストのダウンロードURLやスクリプト仕様などは、上記のwikiを参照してください。
処理速度優先&本気で書くならば、C++辺りで記載するのが良いのだろうが、
今回は可読性維持したまま、サクッとスクリプト処理したかったので使い慣れているPerlを採用。
スクリプト内の変数初期化が重複していたり、処理が冗長な箇所もあるがキニスルナ
使う事の多そうな「テキスト・圧縮形式(3種)」を用意してみた。
ただ、転送容量が増えすぎたり負荷が上がる様なら公開ファイル形式を減らしたり、
別のレンタルサーバに移動するかも…
ただ、どの程度のサーバ負荷がかかるか未知数な所もあるので、
暫くの間は動作ログを確認しながら経過観察して考える事にする。
« 続きを隠す