分类 默认分类 下的文章

更改网站标题

  1. 更改站点名称, 从“活着 就是要折腾” 改为 “选择比努力重要, 每天要有新期待”. 这个更改反映了最近半年多的一些思考.
    活着__就是要折腾.png

  2. 虽然从来没做过SEO, 自然流量还是有一些的, 可以看到以前百度不收录https的时候, 从来没有百度来的, 现在各个引擎都有了, 还看到有人用 google translate 翻译某个页面的记录. 记录下最近的网站访问情况:
    网站概况<em>-</em>百度统计.png

微鲸M1投影仪 使用感受

  1. 开箱
    包装是啥样的我都忘了,当时只顾看东西了. 里面主要是机器, 电源线,遥控器. 机器比以前我见过的其它投影仪都小,稍高. 据说得了IF设计大奖, 总体来说比我见过的其它正方体的投影仪都要好看. 另外它有3个接口, 分别是U盘, HDMI接口,音频输出接口, 方便播放本地视频和HDMI输入, 这可能对办公室里面的投影比较方便, 家里很少用到.

  2. 设置
    开机第一次使用设置特别特别简单, 连上电源, 打开开关, 就自动开始投影了, 关键是它会自动对焦, 并且非常快的完成自动对焦, 然后画面就呈现出来了. 唯一可能需要设置的是Wi-Fi, 选择家里的Wi-Fi, 输入密码,就没有其它需要设置的了.

  3. 体验画面
    这个是最直观的感受, 你们感受一下下面这个图片, 鸟的羽毛感觉太清晰了. 当时投影距墙大概2米, 用iphone 手机直接拍摄的画面(如果用华为最新手机拍摄, 是不是期待可以更好?). 我看说明书上说支持1670万色,如此之多. 对于常人来说还是最直接的眼睛感受的效果. 1080P的画面对于眼睛来说, 确实很舒服. 另外官网说还支持3D, 可惜我没有3D片源去试一下.

  4. 立体声
    声音效果和家里的Bose SOUNDLINK REVOLVE差不多吧, 看电影的时候, 关上门, 效果还是很不错的, 虽然比不上影院里面的几个喇叭组成的立体声效果.

  5. 视频内容
    首先它自带了自家的各种视频频道, 电影,电视剧, 综艺, 动漫, 儿童动画, 新闻啥都有. 另外它就像一个电视盒子, 也就是说你可以安装任意第三方的视频APP, 比如爱奇艺, 腾讯视频, 优酷, PPTV, 央视视频等. 因为我有爱奇艺的会员, 就装了一个爱奇艺的app. 它自带的app商店如果没有某些app, 可以通过电脑下载到U盘, 然后插入U盘, 选择本地文件安装就可以.

  6. 儿童动画
    这个呢, 要单独说一下, 里面自带的视频里面专门有儿童视频资源, 儿子最喜欢的小猪佩奇既有中文版, 还有英文版, 各种其它动画也都有. 另外还有家长控制的儿童锁, 可以限制小孩看的时间. 晚上很晚之后, 如果在打开动画, 会有专门的提示告诉你太晚了.

  7. 投屏
    如果它和手机在同一个Wi-Fi, 那么不管是iphone, 还是安卓手机, 都可以直接投. 投影仪里面有个详细介绍怎么投的, 非常好用. 更神奇的是, 如果没有Wi-Fi, 它竟然也可以投, 它会自己建立一个Wi-Fi热点, 你手机连上去, 就可以投屏了! 看到有人说它还可以异地投屏! 不知道这是什么更神奇的功能.

  8. 智能音箱
    它还可以当作音箱来用, 这个时候,它会熄灭屏幕, 如果你没有通过蓝牙连接它, 它会自动选择歌曲播放, 当然你也可以语音控制播放. 如果它正在投影,突然有手机连上它的蓝牙, 它也会问你要不要当音箱用, 还是继续投影. 手机蓝牙连接之后, 它就是一个手机控制播放的音箱了.

  9. 其它
    历史记录功能, 之前看了啥, 上次看到哪里了, 这次接着看; 开关机有短暂广告,貌似无法去掉; 它还可以语音交互, 这个挺方便; 没有播放声音的情况下, 能听到机器的声音, 播放声音之后, 基本就听不到机器运行的声音了.

总体来说, 非常值.
============== 有关其它问题 ===========

  1. 支持USB播放吗?
    有个USB接口, 插入USB后, 找到播放本地文件, 除了能看到机器自带的盘, 另外的盘就是插入的U盘. 其实我没有使用U盘播放电影, 不过我用电脑下载一个爱奇艺电视app, 通过U盘拷贝进去, 点击安装该app.

  2. USB 能带动移动硬盘吗?
    虽然我有移动硬盘, 不过没有试过, 它的输入电源类似dell笔记本电脑, 我想应该可以带动.

  3. 连不上网 Wi-Fi?
    恢复出厂设置, 再连就可以了.

============== 附带团购链接 ===========
官网4999, 团购 4299 链接: https://m.weibo.cn/2351518005/4356919244580426

Java GC 之 CMS 的一些 trade off

  1. 若young gen 过小, 则会频繁发生young GC, gc overhead 过高, 同时大量premature对象被promote到 old gen, 同时old gen 可能会引起大量碎片, 最终引起碎片化;
  2. -XX:PrintFLSStatistics=1 打印free list in BinaryTreeDictionary. 如果=2, 则会花费更多时间打印更多信息.

参考:
https://blogs.oracle.com/poonam/can-young-generation-size-impact-the-application-response-times

OpenSSL 基本知识

  1. 目的/作用? PKI的一部分

  2. 实现架构/组件/组成 key, cert, CA, CA chain

  3. OpenSSL 包含 cryptographic library and an SSL/TLS toolkit;

  4. 一个 SSL/ TLS的实现, 一个de facto standard;

  5. Privacy-Enhanced Mail (PEM) format;

  6. 背景: 开源 广泛使用 高性能;

  7. 带命令行工具 方便调试

$ openssl version
OpenSSL 1.0.2g  1 Mar 2016
$ openssl version -a
OpenSSL 1.0.2g  1 Mar 2016
built on: reproducible build, date unspecified
platform: debian-amd64
options:  bn(64,64) rc4(16x,int) des(idx,cisc,16,int) blowfish(idx)
compiler: cc -I. -I.. -I../include  -fPIC -DOPENSSL_PIC ... -DECP_NISTZ256_ASM
**OPENSSLDIR: "/usr/lib/ssl"**
$ls /usr/lib/ssl -la  //配置文件路径
lrwxrwxrwx  1 root root   14 Jun 20  2018 certs -> /etc/ssl/certs
drwxr-xr-x  2 root root 4096 Jan 10 10:55 misc  //各种工具脚本
lrwxrwxrwx  1 root root   20 Dec  4 13:07 openssl.cnf -> /etc/ssl/openssl.cnf
lrwxrwxrwx  1 root root   16 Jun 20  2018 private -> /etc/ssl/private

 $openssl help

$man ciphers
$ openssl genrsa -aes128 -out fd.key 2048 //生成key 文件
$ openssl rsa -text -in fd.key //读取key 文件
$ openssl rsa -in fd.key -pubout -out fd-public.key //通过private key 生成public key;

<Exploring ES6> 读书笔记 - New number and Math features

  1. New integer literals, 直接可以二进制, 八进制, 十六进制了

    0xFF // ES5: hexadecimal
    255
    0b11 // ES6: binary
    3
    0o10 // ES6: octal
    8

  2. New Number properties

    Number.isInteger(num)
    Number.isSafeInteger(number)
    Number.MIN_SAFE_INTEGER
    Number.MAX_SAFE_INTEGER
    Number.isNaN(num)
    Number.isFinite
    Number.parseFloat
    Number.parseInt

  3. New Math methods

    Math.sign(-8) // -1
    Math.trunc(3.1)
    Math.log10(100)