タグ

ブックマーク / hydrakecat.hatenablog.jp (3)

  • 近況報告 - hydrakecat’s blog

    TL;DR 4末でFablicを退職してフリーランスをやっていました 8/1からmixiに入社し、家族で写真を共有するサービス「みてね」の開発に携わる予定です 業務委託で働いているだけですが、 https://kibe.la を作っている BitJourney はいい会社なので興味がある人はぜひ その他 Too longと書きつつ、ぜんぜん長くなりませんでしたが、そんな感じです。何社か話を聞かせていただき、ありがとうございました。また、向こうから声をかけていただいた企業もいくつかあり、感謝しております。 「みてね」は、試しに1日だけ働かせてもらったところ、チームの感じが良さそう、かつ、大企業だけれど新規事業でスタートアップっぽい雰囲気なところが気に入って入社を決断しました。 BitJourneyは前からフリーランスで働いてみてないかと声をかけていただいており、いい機会だからと働かせてもらい

    近況報告 - hydrakecat’s blog
    kyokomi
    kyokomi 2018/06/25
    🎉
  • companion object vs. top-level - hydrakecat’s blog

    JavaにはあるけれどKotlinにないものの1つに、クラスメソッドやクラス変数があります。 この記事では、そのクラスメソッドとクラス変数をKotlinではどう定義すべきかという話をします。 より詳細に言えば、メソッドや定数*1をtop-levelで宣言するのとcompanion objectに宣言するのとどちらが良いかという話です。 Java -> Kotlin 自動変換 JavaからKotlinへの自動変換を使ったことのある人は、Javaのクラスメソッドや定数がcompanion objectに変換されることに気付いたでしょう。 こういうJavaクラスがあったとして、自動変換をすると、 package shape; public class Circle { public static final double PI = 3.14159265358979323846; private

    companion object vs. top-level - hydrakecat’s blog
  • 『Androidを支える技術』を読むべきか? - hydrakecat’s blog

    ソフトウェア・エンジニアを長くやっていると、自然と得意分野というものが出来る。 自分だったら、Androidアプリ開発やJavaの仕様についてはそれなりに知っているつもりだけれど、LinuxカーネルやGPUについて詳しいとはお世辞にも言えない。 得意分野というと聞こえはよいけれど、それは裏を返すと、他のことを学ぶのに及び腰になるということだ。さっきの例でいえば、LinuxカーネルについてもGPUについても知っておくにこしたことはない。それでも、「興味はあるけれど、いますぐに必要じゃないからいいか」という気分になって後回しにしてしまう。 この記事で紹介する『Androidを支える技術』はそういう知っておくにこしたことはないことを解説している。 『Androidを支える技術』とは Androidを支える技術〈I〉──60fpsを達成するモダンなGUIシステム (WEB+DB PRESS plu

    『Androidを支える技術』を読むべきか? - hydrakecat’s blog
  • 1