逆位相プリン

どんどるまんもどき

ファミリーマートではどんどるまんもどきが売られている。
これである。
プリン味というのが気に食わない。

逆位相

この世の中にはノイズキャンセリングと呼ばれる技術がある。
ノイズキャンセリングは騒音に逆位相の騒音を足すことによって音の波を打ち消すというものである。
味にも波があり、我々はその事に気づいていないのではと考える。
味の波を解析することができれば、どんどるまんもどきをどんどるまんに戻すことが可能ではないかと考える。
それが逆位相プリンである。 プリン味のどんどるまんに逆位相プリンをぶつけることにより、プリンを消してしまおうという魂胆である。

逆位相プリンの問題点

では普通のプリンに逆位相プリンをぶつけるとどうなるのだろうか?
この世から消えてしまう。
つまり、そこでは質量が失われるのである。
E=mc2より、質量がエネルギーへと変換されていると推測される。
プリンに逆位相プリンをぶつけることにより莫大なエネルギーを取り出すことが可能なのではないかと考える。

悲しみの連鎖を断ち切るために

プリンに逆位相プリンをぶつけることによって得たエネルギーからまた逆位相プリンを連鎖的に生成することができるのであればこの世からこれを消し去ることが可能である。
その為に逆位相プリンを発明することは急務である。

どんどるまん

どんどんどんどどんどるまんどんどんどんどどんどるまん不思議なのび~るアイスどんどんどんどどどんどるまんトルコで生まれたアイスどんどんどんどどんどるまんどんどんどんどどんどるまんどんどるまんどんどるまんアレッサルゥゥウェルゥゥァアアッスァディレィィイイオオオどんどんどんどどんどるまんどんどんどんどどんどるまんメディィイイイズアバルゥァアスドゥンドルゥメェンどんどんどんどどんどるまんどんどんどんどどんどるまんアイヅァラディイイザァアジズドゥンドルマンどんどんどんどどんどるまん

www.dondurman.com

この記事が公開されたら私は組織に消されてしまうだろう、この記事を読んだ者は逆位相プリンを解明してほしい

VP(S+N)

これは 高知工科大 Advent Calendar 2017 14日目の記事です.

はじめに

こんにちは,初めまして.高知工科大学3年 i上 です.
今回は下宿先のネットワーク環境がとても不便であるということを書こうと思います.

我が家におけるインターネット事情

現在私はアパートに一人暮らしをしております.
アパートの壁にはRJ45モジュラージャックが備え付けられそこにLANケーブルと挿すとインターネットが楽しめるという訳である.
ジャックの先にはVLANが切れるスイッチとなんらかのYAMAHAのルータがあるらしい.
そのVLAN設定が💩だったという話はまたしたい.
もちろんそのルータを弄れるはずも無い為お外からお家のパソコンにアクセスしたり,ファイルサーバへデータを読み書きしたりというのは無理なのである(・x・)
teamviewerやAnyDeskを使え??その通りである
f:id:ittyo3103:20171212170538j:plain

VPNVPSに建てよう

VPN,それはVirtual Private Networkのことである.
この辺ざっと読んでちょ@IT
VPNのサーバを固定グローバルIPが割り振られるVPSに建てれば擬似的にそのIPを利用できるのでは無いかと考えた.(友人がやってた)
つまりVPS+VPNである.(ここでタイトル回収)

ConoHaちゃん可愛い

はい可愛い
conoha.mikumo.com
ということでホイホイConoHaカードを購入した訳なのです.
f:id:ittyo3103:20171212173052p:plain
アカウントを作成し一番お安い( 1 円/ 時間 )サーバを追加,sshやその他諸々VPSに関する設定をこれを参照しながら行った.
私はCentOSを選択したが特に意味はない.また面倒時間が無かったのでSELinuxをオフにした.(非推奨)

SoftEther VPN

SoftEther VPN はオープンソースの、無償で、複数プラットフォームおよび複数 VPN プロトコル対応の VPN ソフトウェアであり、筑波大学における研究プロジェクトとして運営されています。
公式に書いてある.筑波大学はちょー強い.
私がこのソフトに触れたのは大学寮のネット環境ではニコ生見れねーべなとなった時である.とても助かった思い出.
また所属している部活動の先輩が利用しており,それなりの操作感であると聞いたので今回はこのソフトを利用することにした.
公式のマニュアルがとてもしっかりしている為,少しだけ黒い画面を触ったことがある私はホイホイホイと導入することが可能であった.
導入後は必要なポートの設定を行ったあと,Windows用ソフトであるSoftEther VPN Server Managerを用いてGUIによるちょーヌルい設定を行った.
f:id:ittyo3103:20171212180258p:plain

ラズパイでbridge

Raspberry PiVPNの受け口にしておうちのネットを全部東京経由で行おうと考えた.
おうちの回線はどこかで100BASE機材が挟まっているっぽいので速度は問題ないと判断した. ラズパイのセットアップを行い,またまたSoftEther公式マニュアルを参照しSoftEther VPN Bridgeの導入を行った.
これも設定はWindowsからGUIで設定可能である為,私みたいな黒い画面恐怖症な人でも大丈夫なのである.
f:id:ittyo3103:20171213152129j:plain

でどうなったのか

SoftEtherL2TP/IPsecの設定を行い,今使っているMacから接続することによりお外からでもおうちのパソコンにアクセス出来るようになった.
また,セキュリティが心配な公衆無線LANに接続した際にVPN接続することにより少しはマシになる,はず.
おうちの回線速度は出て15Mbpsというところであるが,実用に問題はない.ボトルネックはアパートLANであると考えている.

f:id:ittyo3103:20171212182153j:plain

終わりに

課題は提出日前日にする人なので時間が足りず技術的なところをうやむやにしつつ書いてしまって申し訳ない. 先日行ったばかりの燻製の作り方について書いてやろうかとも思ったが,一応技術系の話にした.
本当は参照しつつ行ったや,ホイホイホイを詳しく書いたり.SELinuxの設定もしっかり行うべきであった. 後日時間があればこそっと記事を書いて埋め込むかもしれない.
ここからの発展としてテーブルをしっかり書けば自宅webサーバの公開を行うことも可能であろう.
お金が無くて回線契約できない学生にとっては月700円弱で固定グローバルIPを手に入れられるというとても良い話なのではないかと思う.
が,僕は実家にもVPNサーバを建てている為プリペイドが尽きたら消してしまうだろう.
来年こそは電気工事について書きたい.

ネットワークとても怖いのでしっかりとした知識を持ってちゃんと設定を行いましょう.

ドメインを取得した話

この記事は高知工科大 Advent Calendar 2016 19日目の記事です。

はじめに

初めまして、高知工科大学システム工学群2年のi上です。

今回はgonbeiさんのブラックフライデーセールに踊らされて.moeドメインを取得したは良いが持て余しているという話をします。

.moeドメインとは

.moeドメインはリンク先を見れば分かるように我々向けのドメインです。

通常は年1,944円で取得することが出来るが、今回私はブラックフライデーセールを利用し、972円で取得しました。

ドメインは基本先願主義であり、.moeも当てはまります。 f:id:ittyo3103:20161215154905j:plain

ご覧の通り人気キャラクター名などはすでに取得されています。 その為、思い立ったその時に取得しないと後悔するかもしれないです。

nao.moe

私はnao.moeを取得した。

  • 関西弁の奈緒ちゃんかわいい。

  • ぷいきゅあのなおちゃんかわいい。

  • 某デストロイヤーあだ名ナオちゃんかわいい。

  • お兄ちゃん大好きな奈緒ちゃんかわいい。

  • 銀髪ツーサイドアップの奈緒ちゃんかわいい。

  • 恥じらい乙女かわいい。

  • オーバー・ザ・ボーかわいい。

  • 神谷奈緒ちゃんはかわいい!!!!!

以上の理由に加え、ドメインは短い方が覚えやすくて良いと考えたため三文字のnao.moeを取得した。

何に使うのか…?

www.nao.moeにアクセスするとうちの奈緒ちゃんが迎えてくれます。

「あ、ダ、ダメっ、ソースは見ないでくださいっ!」 f:id:ittyo3103:20161218141651j:plain

このページはGitHub Pagesさんのお力を利用してポンっとうちの奈緒ちゃんを貼り付けただけのものです。

このページにインターリンクさんのお力を借りてhelpを参考にし設定を行うことにより、アクセス可能となる。便利。

f:id:ittyo3103:20161218143928j:plain

この他に兵庫の実家にあるファイルサーバにアクセスするためにも利用しているよ。

おわりに

とても適当な記事で申し訳ないです。

GitHub Pagesってすごくいいですね、なにも準備しなくても自分のページが持てるのは良いと感じました。

今後、高知のお家で回線契約をしてもっとお勉強したいですね...

やろうとしていたネタとしてお部屋の電気工事がありましたが予算の都合でムリでした(・x・)

ISUCON6予選に参加させていただきました

ISUCONとは

お題として与えられたwebアプリケーションをいい感じにチューニングする大会のこと。 1チーム2人から3人で出場できる。

自分はREA:stmn氏,maker氏とともにチーム「ISUCONで夏休み全部溶かした人の顔がみ~た~い~ ^q^」として参加しました. 最終結果は4100点ほどで惨敗に終わりました.

前日までの準備

自分は情報系は専門外であり,ISUCON初参戦の為,まずは情報収集を行う為に過去の参加者ブログを読み漁った.
大学の部活動でファッションインフラ班をやっている為自分の担当はインフラ寄りになった.

1週間ほど前からお勉強を始め,
- macに慣れる
- SQLの基礎
- nginxの設定 - Azureの構築,接続
をかる~く行った. また,チーム内連絡用にslackのchannelを作った.

予選当日

最初の難関である大会までに起きることは成功.
ぷいきゅあを応援し,日曜朝市に出かけ食料を蓄えた.

予選

10:00

stunがインスタンスを起動させてくれている間パスタを茹でる.
朝食を食べつつルールの確認をなんとなく行った.

10:45

初期実装でベンチを回し4000点ほどをマーク.

11:30

用意していたnginxの設定を行いベンチを回したがさほどスコアは伸びなかった.
rubyに変更できないとチームメンバーが嘆いていた.

12:00

Sequel ProでのSQL接続を試みる.

13:30

落ち着いてうどんを食べに行く.

14:00

SQLで貼ろうと思ったindexがことごとく貼られていることを確認し,焦りを感じる.
落ち着いてホットケーキを焼き始める.

17:00

ベンチをひたすら回しだす.
初期実装のほうが早くね?とか言って初期実装に戻す.

17:30

最高スコア4500くらいをマーク,
なんとかならないかと思いSQLの設定をいじりSQLをrestart
⇨ページが落ち,スコア0 /(^o^)\

17:40

仮想マシン再起動,なんとかスコアを回復.

大会終了

感想

めっちゃくやしい!!!!!
悔しくて,死にそう
付け焼き刃の知識ではどうすることもできないと知った.
初めて参戦した大会でしたが,何かに向かって勉強することが楽しかった.
実力をつけたらもっと楽しめる大会なのだと感じ,もっと基礎から勉強するべきだと思った.
今回の大会で自分はほとんどコードに触れることが無かったため,次の大会ではそちら側にも挑戦したいと思う.