グローバルサーバーを公開(複数の固定グローバルIPアドレス / DMZセグメント : LAN3)

Yamaha のルータを使ってプロバイダーから付与されているグローバルIPをサーバに設定して公開しょうとしてヤマハの以下のサイトをみて設定したが、どうしても公開出来ない。

自社サーバーを公開(複数の固定グローバルIPアドレス / DMZセグメント : LAN3) : コマンド設定

https://network.yamaha.com/setting/router_firewall/internet/dmz_server/multiple

何度設定を見直してもあっている。なぜだ!!!と ping コマンドを打ちながら tcpdum を使って解析していたら、この設定だと xxx.xxx.xxx.2 と xxx.xxx.xxx.3 のアドレスが外に出る時、全部 xxx.xxx.xxx.1 に変換されてしまっています。192.168.0.1-192.168.0.254 が外に出る場合、xxx.xxx.xxx.1 に変換してくれるだけで良いのに。解決方法は以下の1行だけ。

続きを読む

AI囲碁でコンピュータと対戦!

ゲームをプレーするなら将棋より囲碁という方もいるでしょう。
Ubuntu で囲碁を楽しむなら簡単にインストール出来る Leela がお勧めです。
Leela は、ベルギー人のプログラマーが Google DeepMind の AlphaGo Zero 論文に触発されて、深層学習の手法にもとづき作成されたコンピュータ囲碁プログラムです。

続きを読む

AI将棋でコンピュータと対戦!

AI プログラムに触れるきっかけとしてゲームは、AIへの敷居を低くしてくれるでしょう。将棋所 は、将棋エンジンを使って対局・棋譜解析・検討などができる将棋ソフトですが、Windows 版しか用意されていませんが、.NET Framework互換の Mono を使用すれば将棋所を動かすことが出来ます。将棋所は、多くの将棋ファンが開発している将棋のエンジンを変更して楽しむことができます。今回は、やねうら王というエンジンを搭載してプレーする方法を紹介したいと思います。

続きを読む

NICのデバイス名を「eth0」で使う

少し前までは、NIC((Network Interface Card)のデバイス名は eth0, eth1, .. と決まっていました。
しかし、CentOS7, Ubuntu 16.04(udev のバージョン197) よりNICのデバイス名の命名ルールは、名前からどのようなデバイスなのか予測可能なデバイス名が自動で割り振られるようになりました。

続きを読む

Ubuntu ディスクトップでアラーム、タイマーを使う

GNOME のインジケータの真ん中には、デフォルトで現在の時刻が表示されています。GNOME Clocks を追加でインストールすると、時刻以外にも世界時計、アラーム、ストップウォッチ、タイマーの機能を追加することができます。
外資で働いていて本社の時刻を知りたい人、会議の時間をよく忘れてしまう人、
自席でカップラーメンのタイマーを図りたい人などにお勧めのアプリです。

続きを読む

terminal(端末) のカスタマイズ Xfce Terminal を利用

Ubuntu でも CentOS でも、何気なくみんなが普段使っている端末は GNOME 標準の GNOME 端末というターミナルです。しかし、ディストリビューションでは多くの端末が用意されています。その中でお勧めしたいのが Xfce Terminal です。GNOME 端末でもフォントの大きさ、色、背景色のなどいろいろなカスタマイズができますが、カスタマイズの柔軟さでいうと Xfce Terminal の方が上です。

続きを読む

Linux のターミナル上でゲーム スペースインベーダーをする

後に数多く登場したシューティングゲームの元祖と言われるスペースインベーダー(宇宙侵略者)もコンソールで遊べます。発売当時時はゲームセンターなど無く、喫茶店やスナックのテーブとして設置されていました。流行により「インベーダーハウス」と呼ばれる施設が全国各地に発生し、それがゲームセンターとなっていきました。今ではゲームは家庭用ゲーム機かスマフォで多くプレイされ、ゲームセンターはUFOキャッチャーセンターと化していますね。ゲームセンターは、今も昔も宇宙を相手に奮闘する場所になっているようです。(笑)

続きを読む

Linux のターミナル上でゲーム パックマン

40歳以上には懐かしいゲームセンターで遊んだパックマンもコンソールのみでプレイできます。当時のアーケード版テーブル筐体の定価は64万円したそうです。
駄菓子屋の店頭に設置された筐体の横で、当時小遣いが無く友人のプレイを見守っていいた自分に思い切り遊ばせてあげたい。(笑)

続きを読む

Linux のターミナル上でゲーム テトリスをする

子供の頃より何度ゲーム機を購入したか分かりませんが、ゲーム機を買い替えても、もっとも有名な落ち物パズルゲーム、テトリスはどのゲーム機でも遊びました。しかも GUI アプリではなくターミナル上で実行できるので、リモートログイン元のクライアントからもゲームが楽しめます。インストールと起動は以下のコマンドで行います。

続きを読む

Linuxで音声形式を変換 SoundConverter

SoundConverter は、GNOME の 音声ファイル変換アプリです。
動画、音声ファイルを編集するコマンドとして FFmpeg が有名ですが、
これは1ファイル毎にコマンドを実行しなければいけません。
SoundConverter は、変換時に複数のファイルを選択でき、さらに CPU のリソースの分、パラレルで音声ファイルの変換を行ってくれるので、一括で音声の形式を変えたい時に便利です。

続きを読む