御 MAVIC 2 和 Nikon Z

御 MAVIC 2 和 Nikon Z 在这个月可以说吊足了大家的口味,都是相对升级跨越比较大的产品,也是最值得期待的数码装备了。各种泄露图,渲染图总让人遐想连篇。

尼康也终于换上了更大口径的卡扣,让这块用了 60 多年的 F 卡扣成了“历史”,这得打个引号,虽然我个人是觉得很大几率会普及到单反上。

事实上佳能也是在进入数码时代后果断的加大了卡扣直径,使得大光圈的镜头的设计有了更大的余地,大口径,短法兰距,轻松转接其他厂家的镜头。后起之秀的索尼也是在这上面沾了不少光。

虽然早已不再用尼康的机器,但还是挺想看到一个老牌企业的自我变革,可能还是对索尼的不稳定感到担忧吧。

Mavic 2 经过一次“跳票”后总算是在今晚发布了,官方可没说跳票,但海报是真的啊。还是比较期待的,虽然前两个 Pro 1 和 Air 都非常的让人失望,具体可以看之前的文章。

这次的 Mavic 2 最大亮点无疑是摄像头了,Pro 版哈苏加持,1英寸底,对于摄影爱好者来说无疑是巨大惊喜,基本上可以甩开手机几条街了。当然还得看具体调校,目前刚发布,没看到网友实拍很难下结论。

Zoom 版的光学变焦对拍视频非常有帮助,制造空间压缩感,虚化都非常好,两者的色彩模式居然还不一样,术业有专攻了。很明显两个产品的定位就清晰了,一个面向静态的拍照,一个面向动态的视频。

而和前一代的 Pro 1 相比,体积大了一点点,重量重了不少,最高飞行速度提升不少,这对有限的续航来说,能更快进入拍摄状态。略高一点点的电池,相同的续航,工作环境温度可以到最低-10°,意味着严寒地方也具备飞行能力了。全向感知,提升了室内飞的安全性,总的来说非常值得买入。

写一遍水文,怀念下这么多年的数码之路。

https://www.dji.com/cn/mavic-2/info#specs

http://www.nikon.com.cn/sc_CN/product/mirrorless/z-7

ThreeTen Extra Java 时间日期处理利器

最近一些需求有对多个时间区间进行判断,例如交集之类的,而2个时间区间可以多达13种情况,实现起来特别容易绕晕,正好找到这样一个工具类可以满足需求,只需要一个方法便可计算出结果,很方便。ThreeTen 的设计里面 Instant 表示时间点,Interval 表示时间段,使用Interval即可对区间进行判断。

例如:判断是否有交集(Overlaps)

Instant startA = Instant.parse("2018-08-01T00:00:00Z");
Instant stopA = Instant.parse("2018-08-10T00:00:00Z");
Instant startB = Instant.parse("2018-07-30T00:00:00Z");
Instant stopB = Instant.parse("2018-08-02T00:00:00Z");

Interval areaA = Interval.of(startA, stopA);
Interval areaB = Interval.of(startB, stopB);
boolean flag1 = areaA.overlaps(areaB);

同样的,还有是否邻接、包含、相等、之前,之后等等。当然,除了Interval,还有别的类可以用,非常强大。官方文档也非常详细。

官网链接:https://www.threeten.org/threeten-extra/index.html

Maven

<dependency>
    <groupId>org.threeten</groupId>
    <artifactId>threeten-extra</artifactId>
    <version>1.4</version>
</dependency>