White scenery @showyou, hatena

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

AtCoder Beginner Contest 117(ABC117)に参加しました

久々のABC(なぜかうちに通知来なかった、かつ休日夜は外出が多かった)のですが、うーむA,Bしか解けなかったです。A, Bももっと早く出せた気がします。

A

float型でT/X https://atcoder.jp/contests/abc117/submissions/4153766

B

最大の一個前までの要素の合計と最大の要素を比較して判定 https://atcoder.jp/contests/abc117/submissions/4155941

C

恐らく区間に分けて最大を取るんだろーなとは思いましたが、わからず。回答見たらX_i-X_(i-1)を最大化?すればいいみたいですね。

D

バカ正直に一個ずつxor計算して最大値出すやり方は見つけましたが・・流石にこれじゃTLA食らうだろうと。 恐らくビット判定していきゃ良いんだろうとは思いましたが、そっから先が思い浮かばなかったですねー。

https://img.atcoder.jp/abc117/editorial.pdf

2018年買ってよかったもの・ビミョーなもの

先に悪くも無いけど絶賛も出来ない、ビミョーだった物を書いておく。

MacBook Air(2018)

使っていたMacBook Air(2011)がバッテリー状態で復帰できなくなり、Mojaveサポートも打ち切られたので購入。正直MacBook Pro(2017, 非Touch Barモデル)でも良かったんじゃという気がしなくもないけど、性能を使い切ることはしてないので困ってはいない。画面は前より綺麗になり、スピーカーもステレオになり、なおかつ小さくなったのはいい。しかしキーボードがペラくて打ちづらいのが、旧Airに比べて残念。

iPhone7(64GB SIMフリー)

友人から購入。ゲームが複数同時起動できるようになり(そもそもその前のNexus5Xは16GBしかなく複数入れられなかった)、サクサク動くようになった。しかし画面が小さい。現在もサブ携帯として使用中。

HUAWEI P20 lite(64GB SIMフリー)

ヤフオクで落札。iPhone7より画面が大きく、イヤホンジャックもついている。でもゲームはiPhoneより重く、なんかLineとかの通知がブロックされてることがある。また昨今のHUAWEI騒動もあり今後に若干の不安がある。

 

 

次によかったものについて書く。当たり前だけど主観入ってます。

PHILIPS Series 5000

今まで横型に2つ歯が並んだものを使っていたのだけど、全然剃れなかった。見かねた親にお金を渡されて「新しいの買ってこい」と言われて買ったのがこれ。値段は前のとあまり変わらず5000円程度だったけど、よく剃れるようになった。

ラブライブ!サンシャイン!!Aqours 2nd LoveLive! HAPPY PARTY TRAIN TOUR Blu-ray

 自分が買ったのはMemorial BOXじゃなくて埼玉公演のみのバラ売り二枚(Day1&Day2)ですが。

2ndツアーをやっていた頃はガッツリハマっていた頃ではなく当然観ていないので、知るために購入。良かった(小並感)。個人的には「Happy party train」「Daydream Warrior」「夏の終わりの雨音が」が好き。特に「夏の終わりの雨音が」はキレッキレのダンスが観られて良い。

 

2019年は?

まず家で負荷をかける処理に使っているマシンがSandy Bridgeなので、いい加減Ryzenあたりに変えたい。しかし交換して古いの処分するのも面倒なんだよなぁ。旧Airも売ろうかと考えているけど、箱が引っ越しのどさくさに紛れて行方不明なので、ためらっている状態。

brew install mavenがコケた

macbrew install mavenが失敗したのでメモ。

% brew install maven
Error: An exception occurred within a child process:
   DownloadError: Failed to download resource "maven"
Download failed: Couldn't determine mirror, try again later.

ググった感じ、brew edit mavenしてurlを書き換えてしまえばよいっぽい(ちょっと危険な感じもするが)

% brew edit maven

#url "https://www.apache.org/dyn/closer.cgi?path=maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz"

url "http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz"

 既存のurl部分をコメントアウトして、新しくurlとして自分からネットワーク的に近いのをmavenのサイトから調べて、urlとして設定してやればよい。

% brew install maven
Updating Homebrew...
==> Auto-updated Homebrew!
Updated Homebrew from 23da62471 to aed895cdc.
No changes to formulae.

==> Downloading http://ftp.yz.yamagata-u.ac.jp/pub/network/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar
######################################################################## 100.0%
🍺 /usr/local/Cellar/maven/3.6.0: 79 files, 10.1MB, built in 5 seconds

 

 いけた。

MacBook Air Retina 2018が届いた

f:id:showyou:20181112212649j:plain

左が2011 mid, 右が今回買った2018モデル。

画面サイズは一緒でも、2018の方が一回り小さいです。ただそれに伴ってかキーボードがペラいのになってるのはちょっと残念かも。慣れかなぁ。あとLightning(かUSB-C)は4ポート欲しいね・・これはMacBook Proの非Touch Barモデルもそうだけど。写真ではわかりにくいですが画面は2018の方が思いっきりキレイです。あとステレオスピーカーいいですね。

 

AtCoder Beginner Contest 113(ABC113)に参加しました

一ヶ月ぶりのABCですねー。あとサーバ重かったですね

http://naoyat.hatenablog.jp/entry/ABC113

A問題

X + Y / 2を出力

https://beta.atcoder.jp/contests/abc113/submissions/3532022

B問題

なんかいつものBよりはちょっと難しかった気が・・

ただ最小のabs(T - H[i] * 0.006 - A)を見つけるだけですが。

https://beta.atcoder.jp/contests/abc113/submissions/3534300

C問題

県ごとにまとめてソートして、ソートした位置を出題された順に並べればOK.

最初はソートしたあと、一個ずつ配列の中を見に行ったせいでTLEしてしまった。

https://beta.atcoder.jp/contests/abc113/submissions/3540099

D問題

さっぱりわからないので諦めました。

 

新しいMacBook Airが出たので即ポチした

f:id:showyou:20181031011357p:plain

自分がPixel3とかiPhoneXsに興味を持たずiPhone7やP20 liteでお茶を濁していたのは、今使ってるMacBook Air(2011, mojave非対応)が限界来ていて

  1. 左USBが死んでいる
  2. 電源刺さないとPCが起動しない

といった問題があって新しいMacBookが欲しかったためでした。

 

で、新しいMacBook Airが発表されたところ、割とスペックが性に合ってる感じだったので即ポチしました。

https://i.gyazo.com/53bdbf2be84f847b4a438691e42c1f61.png

初期ロットとかの不具合が無いといいなぁ。

あとこの構成だとCPU2.3GHzのMacBookProと8000円しか差がないんですよねぇ・・

 

ちなみに決め手となったのは次の点です。

  1. 軽い(MBPの13インチも結構軽いけど)
  2. 16GB RAM積める(VM動かす)
  3. 512GB SSD積める(同上)
  4. Touch Barじゃない
  5. Touch Barじゃない
  6. Touch Barじゃない

CPUがクアッドのMBPもいいのですが、Touch Barなのが難点なんですよね。とくにvim使うとESC結構使うし。

 

HUAWEI P20 lite au版(SIMロック解除済み)を買ってY!mobileのSIMを刺した

先日発表されたPixel3のお値段の高さにガックリきたので、安くてよさげなHUAWEI P20 lite au版(SIMロック解除済み)を購入しました。ヤフオクで1000円クーポン使って23500円でした。なんでY!mobile版やSIMフリー版が出てるのにわざわざau版を買ったかというと、内蔵メモリが32GB->64GBに増量されているからです。Nexus5xの16GBでカツカツだったので、32だと早晩カツカツになるとの判断です。

 

f:id:showyou:20181016164547j:plain

 写真左がP20 lite、右がNexus5xです。P20 liteの方が若干画面の横幅が狭く、縦の長さが相当長い感じです。

写真を撮ってるのがiPhone7なので写ってないですが、iPhone7よりかは若干横幅が広く、縦の長さがiPhone7全部を覆うくらい高いです。

 

iPhone7(SIMフリー)と比較した感じのメリット・デメリットを挙げると

メリット:

  • 画面が広い
  • 画面が綺麗(iPhone7は保護フィルムのせいかもしれませんが)
  • イヤホンジャックがある

デメリット:

  • ぷちぐるの動作が重い。通常プレイでは大差無いですが、ゲーム画面の読み込み時や、アニメーションカードの発動時にもたつきます。どうも内蔵スペック云々よりも、iPhone向けに動作最適化されてんじゃないかって感じがします。ただ画面は広くなって綺麗なのでプレイはしやすいですね
  • Felica機能は無し。使わないのでいいです

という感じです。カメラ機能はまだ使ってないのでわかりませんが、P20 liteはいろいろメニューが多彩っぽいです。

あとau版のデメリットとして、auの余計なアプリが入っていて一部消せなかったりするのがめんどくさいです。電池食うものも入っているし(止めました)。

 

ちなみにどっちもY!mobile/UQ mobileは使えました(iPhone7にUQ mobileを移し替えました)。

 

まとめると、値段の割には画面がでかくなったのはよかったのですがゲームが重くなってにゃーんな気分です。高負荷なゲームでかい画面でするならiPhoneXsかZen Phone5zか今度出るPixel3を買うといいかもしれません。が端末高いからなぁ・・(65800円~15万程度)