分类 默认分类 下的文章

强制 chrome browser 下载 而不是 打开

-- 尚未解决 --

问题: 经常下载一些比较大的文件, 如JVM heap, 通常几个G, 然而常用的chrome 浏览器的默认行为竟然是打开, 而不是下载, 直接导致它开始卡住, 继而电脑开始嗡嗡响.

有用的链接:
https://chromium.googlesource.com/chromium/src/+/500057e7dc62bc041d248c03e10e73165d044e3e/chrome/browser/download/download_prefs.cc
https://superuser.com/questions/408243/prevent-chrome-from-automatically-opening-downloaded-pdf-and-image-files
https://superuser.com/questions/725854/prevent-chrome-from-automatically-opening-files
https://support.google.com/chrome/forum/AAAAP1KN0B07MMOjnYxV4Q/?hl=en&gpf=%23!topic%2Fchrome%2F7MMOjnYxV4Q
https://stackoverflow.com/questions/20144948/is-there-any-way-to-programatically-force-always-open-files-of-this-type-for-a

Sony 电子书 digital paper rp1 使用感受

刚工作的时候, 为了学习各种技能, 买了很多书, 后来每次搬家, 发现最难搬的就是哪些厚厚的书, 里面有一大部分是买过之后根本没读过的. 反而很多存的电子书都读过不少. 在第二家公司离职之前, 发现电脑里存了至少10几个G的各种格式的书, 最多的是pdf, 当时还很喜欢收集各种 chm 格式的书, 尽管有人说 chm 格式可能有携带病毒的风险, 不过鉴于个目录结构非常清晰, 如果有 chm 格式的, 绝对不会看其它的. 那次离职之前把当时所有的电子书都上传到了 download.csdn.net. 于是我的csdn账号成了一个非常受欢迎的东西, 因为后来 csdn在下载东西需要积分, 而我那个账号因为分享了好些书, 别人下载我可以自动有积分, 于是很多同事都喜欢用我那个含有很多积分的csdn账号下东西.

尽管 chm 格式很好, 不过哪些都是些 速查工具手册 之类的, 比如 CSS, HTML, SQL 语法之类的. 更多系统性的书和文档都是pdf 格式的.

后来处于保护眼睛和便携性, 买了 Kindle paperwhite, 发现这确实是个好东西, 不伤眼, 可以在灯光昏暗的地方看, 方便携带, 还有 amazon 里面的很多书可以买.

对于很多计算机方面的书有个问题是, 里面的很多插图, 很多代码, 放到 Kindle 里面的效果很不好, 看起来格式就很乱. 另外一方面Safari online 里面的很多书只能导出pdf格式. 尽管有很多切边的教程可以把pdf 放到 Kindle, 但是效果很不好.

后来了解到电子书, 当时国内外已经有很多这样的设备, 考虑到Kindle同样的屏幕大小的问题, 想买一个尽量大屏幕的设备. 查找过很多资料, 说最大屏幕, 最好效果的竟然是Kindle 家族已经停产的 Kindle DXG. 于是在淘宝上买了一个二手的(当时只有二手可买). 收到之后发现屏幕上面有好几处明显的划痕, 大概1200多块钱. 我老婆看后觉的不划算, 要退货. 我说如果退了这个, 只能买一个快要发布的Sony的电子书, 那个要5000多块钱, 她觉的5000多买个新的也比这个有划痕, 已经停产好几年的东西强, 于是在2017年8月从亚马逊上面海淘了一个美版的 Sony Digital Paper rp1.

到现在已经使用了大概1年半多, 读了至少有20多本书, 大部分是计算机相关的. 使用的感受如下:

  1. 大屏幕确实是我最喜欢的, 略比 A4 纸大一点点, 完全是为了看pdf 而生的, 很轻薄, 手感很不错.
  2. 省电, 我基本是关掉Wi-Fi, 关掉蓝牙, 传文件的时候使用USB, 不关机, 待机至少3周吧, 看书的情况下, 和你看的时间有关, 基本看的话, 能看很长时间, 没有测试过, 至少8个小时绝对有. 另外和你在上面用笔划的多少也有关.
  3. 破解 有人说它的硬件性能其实很好, 可是Sony 只让它看pdf 有点浪费, 要破解装其它基于android的系统, 我并么有这个需求, 我就是用它来看pdf. 看网上有人说破解之后, 耗电非常快;
  4. 手机app, 后来升级之后, 它可以连手机app 了, 我么有使用过;
  5. 软件升级. 最开始它的软件很弱, 连页数跳转都没有. 后来出来一个软件更新, 不过那个更新很麻烦, 要先删除电脑digital paper 软件, 然后安装最新版本的电脑 digital paper app 才能升级电子书软件;
  6. 另外使用比较舒适的是, 你做的笔记可以擦掉, 比如一本书你看很多遍, 后面看的时候, 会把之前看的时候的笔记擦除, 这个很方便;
  7. 笔 那个笔的笔尖是个易耗品, 我大概第一个笔尖只使用了1个月, 可能做的笔记比较多. 后来去美国的时候, 专门又买了10个笔尖. 另外又一次有个笔尖竟然断到里面, 幸亏很容易就拔出来了;
  8. 笔触的粗细 它能调节笔尖的粗细, 不过即使同一个粗细程度, 在不同的pdf 文件上最终的粗细程度并不一样, 有时候要根据pdf 的文字内容大小 去调节笔触的粗细;
  9. 屏幕没有灯光, 这个是对比Kindle 很弱的一个方面, 这意味这你一定要在灯光明亮的地方看, 否则很费眼. 本身电子书没有光, 不像Kindle 一样 内置灯光, 所以我基本只在台灯下看;
  10. 不方便携带, 对比Kindle 可以放进口袋, 这个真的不方便携带. 我基本把它和Mac放一个笔记本包, 不过有次我还是看到有个边上竟然接缝处错开了, 不过我稍微纠正一下, 又回复原样了;

下一步 如果可以的话, 在买个 10.3寸的做收藏.

更改网站标题

  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