Juniper SSG5 から Yamaha FWX120 に乗り換えた
いろんな意味で、すっきりしてしまったのでこの際ネットワーク周りも変更。
ちゃんとした固定IPが欲しかったので、KDDIのなんちゃって固定IPからインターリンクの固定IPへ変更し、ネットワーク機器も入れ替えました。
機器を入れ替えた理由は、SSG5の発熱がすごいんです。夏はやばいぐらいなので、別途ファンつけて回してました。
たぶんデータセンタに設置する設計になってるかもですね。ラックマウントタイプじゃないのに。
ヤマハのFWX120はいいですね!中古で1万しないぐらいですが、(新品だと5万ちょい・・・)
・PPPoE
・Firewall
・VPN
・ポート転送
が一台で収まりました。他にもいろんな機能はありますが、WEBフィルターやメールフィルターは別途ライセンスが必要。
あと、ACアダプタじゃなくてそのままコンセントを出している設計もGood。発熱も気にならない程度。
設定は基本的にWEBから行えますが、恐らくは細かい部分はコマンドラインから入力しないといけないかも。
ベースはCLIで、その上に基本的な設定部分をWEBでいじれるイメージでしょうか。
設定いじれる人であればお勧めです。
外からスマホでVPNにつなげて、NASサーバにある資料を見るなんて事も出来るように。
Perl小ネタ:正規表現でマッチした分割単位をそのまま配列に格納する方法
正規表現でマッチしたものを変数にいれる
まず、マッチしたものを変数に代入できるというのがあります。
my $string = '1234567890abcdefg';
my @array = $string =~ /[0-9]+/g;
foreach ( @array ) {
print "$_\n";
}
出力
1234567890
RaspberryPi + HiPi + PCA9685 でサーボを動かしてみよう
センサー類はだいたいいじれる様になってきたので、サーボに手を出してみました。
ラズパイ用のセンサー類をだいたい網羅したモジュールを作ってる人がおったんですね。ありがたいこっちゃ。
HiPi Perl Modules for Raspberry Pi
こちらを使って調理したいと思います。
GoogleSearchConsoleをよく見たら・・・
和室に合うPC環境
悠悠閑適
酵素について語り合いました。
ロボットは摩耗するだけだけど、生物ってすごいよね。休んでいれば体は回復するものだもの。
肉体も精神も、基本的には治りたがっている。
それを阻害しているものは、まあ結局自分自身だったりするわけで。
どこかで酒粕をつかった料理などに挑戦してみます。
お名前.comでうっかりZone設定したらメール取れなくなった話
お名前.comでドメイン取得、かつメールや一部のサーバだけ使うレンタルサーバー(SDプラン・お名前メール)を利用している人が、うっかりハマったパターン。
滅多に居ないと思うが、もしかしたら一人ぐらい参考になるかなと・・・。
シンプルなWEB APIインターフェースをPerlで作る
極力シンプルな形で、HTTPを使ったAPIでデータをやりとりをする方法を考えます。
Perl小ネタ:配列の要素数を取得する
$#配列名
で要素数を取得できます。
my @array = (9,8,7);
print $#array;
[出力]:2
1個目は0からになります。
何もない場合は-1になります。
●配列の最後にデータを格納する
$array[$#array+1] = 値;
と
push(@array,値)
は同一の処理になります。
●配列の値でなにかしらのループをする
foreach my $value ( @array ) {
print $value;
}
と
for ( my $i = 0 ; $i <= $#array ; $i++ ) {
print $array[$i];
}
は同じ回数処理が走ります。
●配列のリファレンスに対して取得する場合
my $array_ref;
$array_ref->[0] = 'a';
$array_ref->[1] = 'b';
$array_ref->[2] = 'c';
print $#{$array_ref};
リファレンスにたいしても、同様の手法で取得できます。