博文

目前显示的是 九月, 2014的博文

Fedora on MBP 问题一览

我在我的Mac Book Pro上装了一个Fedora作为办公用。风扇控制apple没有使用标准的SMBus,它自己定制了一个smc模块。由于不知道它具体是怎么工作的,所以Linux对applesmc的支持极差。风扇控制模块是坏的,所以CPU经常过热。表现在经常收到mce事件CPU7: Core temperature above threshold, cpu clock throttled (total events = 3)mce: [Hardware Error]: Machine check events logged用sensors命令可以看到CPU温度经常在90度以上。实际上应该在87度以下。bugzilla上相关链接:https://bugzilla.redhat.com/show_bug.cgi?id=924570https://bugzilla.kernel.org/show_bug.cgi?id=14514解决办法:安装这个针对mbp的fan control 软件 https://github.com/dgraziotin/Fan-Control-Daemon并且手动把最低风速调到3000echo 3000 > /sys/devices/platform/applesmc.768/fan1_minecho 3000 > /sys/devices/platform/applesmc.768/fan2_minsmc经常会报错,发送命令失败:kernel: applesmc: send_byte(0xe0, 0x0300) fail: 0x40 kernel: applesmc: F1Tg: write data fail 分辨率首先是分辨率的问题。我的笔记本的分辨率是2880x1800,大多数程序不是为这么高的分辨率设计的。于是Fedora19下显示效果就特别差,字小的看不清。windows下可以调整DPI,其中win 8.1对这个的支持就比较好,win 7就很差。升级到Fedora 20后,这个问题有很大改善。升级到Fedora 21后有更大的改善。但是chrome不是DPI aware的,暂时的做法就是把chrome的zoom level调大。不要试图调大chrome的默认字体,否则连google都无法正常使用了。Intel显卡驱动…

OneDrive -> GoogleDrive迁移中

我正在把我的网盘从微软的OneDrive迁移到Google的GDrive中。主要是受新公司的氛围影响,貌似大家都很喜欢google docs。目前OneDrive和Google Drive的价格基本一样。但是迁移的过程中我发现以下几个问题:OneDrive的打包下载功能太糟了。不支持中文文件名。它会在zip包中输出一个mapping文件,你自己根据这个重新把名字恢复过来。google drive虽然没有这个限制,但是google限制zip包不得大于2G。Google允许同一个文件夹下有两个同名的文件,但是OneDrive不行。Google这么做其实会让人很confused。Google对微软Office文档支持不好。Office的文档(比如doc、ppt、excel)在OneDrive上可以通过网页直接打开并且编辑,但是在Google Drive上要先转成Google自己的格式(doc -> gdoc)才行。转换的过程中会丢失很多格式信息。比如,word中的图,不能显示中文!Google格式的文档(比如gdoc)不能在本机打开或搜索。如果你在用客户端做同步,那么Google格式的文档文件,在本地只是一个url而已。所以你既不能对它做本地搜索,也不能用word打开它。Google Drive的搜索目前还很初级,很难用。Google不支持指定目录的搜索。比如,我想在当前目录下搜一下文件名含有"WLAN"的文件,这么简单常用的功能,Google做不到。同步算法不一样。Google在客户端文件夹内保存了同步状态。如果要在两台电脑之间同步文件,OneDrive允许我在两台电脑之间,直接copy,但是Google Drive不行。Google会把我copy来的文件当作是新增的文件,再上传一次。OneDrive的客户端在中国目前还是可以顺畅使用的,Google Drive不行。所以总的来说,就功能性而言,OneDrive比GoogleDrive好太多。起码不用去转换文件格式啊。另外说点题外话,我觉得对码工来说,所需要的所有软件,现在都已经可以运行在浏览器里了。比如ssh. Chrome有官方的Secure Shell,就是功能太弱了,不支持Key Forwarding,不支持中文输入。收发邮件,有网页版的outlook,挺好用的攥写文档,有micros…