2019-05-01から1ヶ月間の記事一覧

Dartで同じオブジェクトであるかの確認をする

Dartでシングルトンのクラスを見ている時に、インスタンスが同じオブジェクトであるかどうかを確認してみたくなりました。 Rubyだと、obj1.equal?(obj2)でチェックができます。 'Ruby'.equal? 'Ruby' # => false もしくは、オブジェクトIDを取得してみてもい…

firebase_storageでPermission denied対応

firebase_storageの扱い方で数時間を溶かしたので、同じような人が出ない為にまとめました。 TL; DL よくない例 FirebaseStorage _storage = FirebaseStorage(app: myapp); final ref = _storage.ref().child(dirname).child(filename); よい例1 FirebaseSto…

Ruby2.7の新機能PatternMatchingが最高でした

RubyKaigi2019で聞いたRuby2.7から入るPattern Matchの機能に感動したのですが、セッション中は理解しきれない部分があったので、スライドを読み、コードを動かしてみました。 そしたら改めて感動した、という記事です! speakerdeck.com スライドのはじめに…

RubyKaigi2019に行ってきました

すっかり遅くなりましたが、先月、念願のRubyKaigiに行ってきました! rubykaigi.org RubyKaigiは毎年開催されています。 実は去年の仙台も行こうかどうしようか迷って、「わたしにはまだ早いか…」と行くのを取りやめたのでした。 今年は初参加してすごく良…