Perl6で開基から開集合系を生成する

10年ぶりくらいにPerl触ってます。RubyやPythonより好きです。 コード ((1).Set, (2, 3).Set, (2).Set).combinations.map({.reduce(&infix:<∪>)}).Set.say; > set(set() set(1 2 3) set(1 2) set(1) set(2 3) set(2)) 解説 ((1).Set, (2, 3).Set, (2).Set) …

MacBook Pro(Late 2016)でWi-Fiが繋がらなくなる問題

Mac

表題の通り、MacBook Pro(Late 2016)でWi-Fiが時々繋がらなくなるという現象に悩まされていましたが、ようやく原因が掴めたと思うので記録として残しておきます。 モデルはTouch Barのついていない安い方です。 症状 他の機器では問題なくアクセスポイントに…

Flickrでフォローされているか確認するツールを作りました

Flickrでフォロワー稼ぎ目的で大量フォローして、すぐにフォローを外す外人ユーザーがせこいと思ったので、被フォロー状態を確認するツールを作りました。 github.com 使い方も書いたのですが、ソースコードも短いのでそちらを見た方がわかりやすいかもしれ…

macOS Sierraとsqlite3 1.3.11でsegmentation fault

Mac初心者なので、El CapitanとかSierraとか言われてもよくわからないのですが、とりあえず今使っているSierraとsqlite3 1.3.11の組み合わせが良くないらしく、引っかかったのでメモ。 “Mac OS"ではなくて、"macOS"なんですね。 環境 macOS 10.12 Sierra rub…

GX7 Mark II、こわれる

4ヶ月ほど前に買ったPanasonic GX7 Mark IIが故障しました。 突然充電ができなくなってしまったので、仕方なく修理に出しました。 保証期間内ですが、どうやら2,3週間かかるみたいです。 手持ち無沙汰なので使った感想を書いてみます。 この機種を購入する前…

View Controllerのユニットテスト

View ControllerのUIテストはともかく、ユニットテストはどうするのかわからなかったので調べました。Swift 3です。 class MapViewControllerTests: XCTestCase { var mapViewContoller : MapViewController? override func setUp() { super.setUp() let sto…