White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

Ubuntu server 16.04LTSから18.04LTSに上げたら名前解決ができなくなった

Ubuntu server 16.04LTS から18.04LTSに上げたら名前解決ができなくなった。

/etc/resolv.confを見たところ、127.0.0.53と書かれており、なんじゃこりゃとなった。

/etc/resolv.confを直接書き換えたら名前解決できるものの、当然再起動すると127.0.0.53に戻ってしまう。

 

最近のUbuntuだとsystemd-resolveというのが使われていて、これが127.0.0.53を見ている様子。

 

nao-yu-ki-pc.blogspot.com

/etc/systemd/resolved.confの中の、

[Resolve]

DNS=

となっているところに

[Resolve]

DNS=[ルータのIP]

 

と書き換えて再起動したところ、繋がるようになった。

([ルータのIP]は8.8.8.8とかgoogleDNS指定するのもアリ。)

chromeでJupyter notebookのpython3が立ち上がんなくなった問題

最新のchromeに上げたからか、Jupyter notebookでpython3のノートを開くと「Kernel starting, please wait」のままから変わらなくなって、pythonのメソッド(import とかprintとか)が実行できなくなった。

  • safariだと問題なく実行できる
  • chromeでもシークレットウィンドウだと問題なく実行できる

のでchromeのアドオンが何かブロックしてるのかなぁ。adblock plusが怪しかったので無効化したけど変化なし。

あとは・・何だ?

 

念のためchromeのバージョン確認しにヘルプ開いたらchromeのバージョンが上がってたよ(67.ほにゃららから68.ほにゃらら)。上げたら上の現象が起きなくなった。

AtCoder Beginner Contest 103(ABC103)に参加しました

なんかAの問題が普段より難しかった気がする。。

あと今回はCの問題が解けた!でも力押ししてるのでいいのかコレ。。

 

A:なんとなくソートした順でいけばいいんじゃないかと思ったら通った。

Submission #2878158 - AtCoder Beginner Contest 103

B:文字列を順に回していって一致するかどうか見た。Aより頭使ってない。

Submission #2880472 - AtCoder Beginner Contest 103

C:どうも公倍数-1の時最大化すると踏んだので、公倍数を計算して余りを出した。

Submission #2883461 - AtCoder Beginner Contest 103

=>解説見たらわざわざ余り出さなくても-1だけすればよかった。。そりゃそうだよなぁ10^5の1000倍とかCだとオーバーフローするし。

他の人の回答見たら1行のもあった。

Submission #2887526 - AtCoder Beginner Contest 103

ので自分も直してみた。

Submission #2887758 - AtCoder Beginner Contest 103

AtCoder Beginner Contest 102(ABC102)に参加しました

C問題が解けない。。ここを超えないと中級なれないっすね。

A

gist7ab9a8d2223c1bdec7b8954ac0733480

B

gistb5c478c0e2cdf922fcd257d51e8ea035

Cはbの値がわからなくて断念。中間値でよかったとは。。

Submission #2778302 - AtCoder Beginner Contest 102

AtCoder Beginner Contest 101(ABC101)に参加しました

A, B 問題は愚直に。

gistdfa9b34b1deca3f16f32351a31086501

giste1f539152567bbbbb4af8580da7d03dd

 

D問題は19,29, ... 199みたいな先頭以外9じゃないのを羅列していけばいいや・・と思ったら最後のテストで通らないという罠。何がまずかったんだろう。。

gistcac6c67385fc2755f1ba4c236971d97f (不正解)

AtCoder Beginner Contest 097(ABC97)に参加しました

開始を22:00だと思ってた・・

1,2を解いてあとは時間切れ。

 

愚直に解いた

gist38c4bd9f520ae66d257dc9e332e389ee

 

2も愚直に解いた。これNが大きいと駄目になるやつだよねぇ。

gist592aaf473cd475419c94479e1c52b3ce