适用于KDE Plasma 5的雅虎天气小部件

去年简单粗暴地把自己写的Yahoo! Weather从KDE 4移植到了Plasma 5,但是一直没有好好改进一下。前段时间雅虎停止旧API支持,被迫更新,就顺便改改了。应该访客里有不少KDE的用户吧,想要一个简单的天气小部件的可以试试看。

主要卖点

  • 纯QML,不用编译直接装
  • 雅虎天气接口,大品牌值得信赖
  • 自认还算简洁明了的UI
  • 支持不同的计量单位(温度、气压、风速等)
  • 10天天气预报

Continue reading 适用于KDE Plasma 5的雅虎天气小部件

旅英手记(一)

英格兰(England),联合王国的主要成员。实际上英国指代整个联合王国,然而大多数人在多数情况下都习惯把英格兰和英国等价替换。从显式(explicit)的角度出发,本文标题中的“英”为英格兰的缩写。

来伦敦有几个月了,把自己所见所闻所感记录下来,作为一份自己人生经历的备忘录。同时也期望文章条理结构清晰,对将来计划访英的华人有所裨益。本文作为计划中的旅英手记系列日志的开门篇,将涵盖两个基本话题:语言、食物。

Continue reading 旅英手记(一)

Moto 360二代(2015)入手体验

懒癌晚期,加上公司政策的一些限制,没什么技术东西可写,只好拿买的电子产品滥竽充数凑一篇新博文。

其实买了有两个多月了(懒癌啊,不想写),对Moto 360 2nd Gen还是比较满意的,虽然没有想象中那么好,而且价格居然比一代贵(而且在我买了两周后它可耻地降价促销了……)。但是,作为智能手表中颜值颇高,且有Android和Moto信仰加持,至少也要给个7.5/10的评分。

Continue reading Moto 360二代(2015)入手体验

联想YOGA 700-14ISK上手体验

之前给我的联想老笔电(Z465A)买了块Kingmax的SSD,前段时间硬盘S.M.A.R.T.报警而且Linux日志开始出现I/O错误(连dnf update都会失败了……),Windows下任务管理器看硬盘一直是100%, 99%的读写。四年多的老笔记本了,也该换了。加上上个月末黑五促销,Currys的折扣还是很实惠的,于是以便宜了150镑的价格入手了联想YOGA 700 14英寸版(YOGA 700-14ISK)。配置还是可以的:

  • 英特尔i7-6500U 2.5GHz (Skylake,双核四线程,集成Intel HD Graphics 520 GPU)
  • 8G RAM (DDR3L 1600MHz)
  • 256G SSD
  • 2.4GHz + 5GHz WiFi
  • 蓝牙4.0
  • 14英寸1080P IPS多点触摸屏
  • 预装Windows 10 64位家庭版(附赠1个月的McAfee杀毒软件)

Continue reading 联想YOGA 700-14ISK上手体验

在华硕Chromebook C201上安装Debian Jessie

网上有不少在Chromebook上安装Linux的脚本了,不过我个人还是比较偏向于手动一步步执行,天知道脚本是不是已经太老了或者某些具体情况不匹配。希望本文一来能对各位想要安装Linux的Chromebook持有者有所裨益,二来就和博客里其他文章一样,当作个人的备忘。另外需要说明的是安装Debian算是比较繁琐的,如果想要安装Arch的话,戳底下参考文章的链接,安装Arch可以很快就搞定(而且是在Chromebook上就能全部搞定)。至于为什么不安装我钟爱的Fedora,因为我个人感觉Fedora的ARM做得不是很好,担心出岔子。好了,废话不多说了,下面开始正文。

Continue reading 在华硕Chromebook C201上安装Debian Jessie

关于ShadowsocksR和Shadowsocks的安全性

前一段时间关于Shadowsocks的事情闹得沸沸扬扬的,最近显然大批小白已经被吸引到所谓的「Shadowsocks增强版」(ShadowsocksR)那边去了。作为用C++/Qt实现Shadowsocks业余开发者,打算对这两个炸子鸡简单地发表一下自己的看法。

Continue reading 关于ShadowsocksR和Shadowsocks的安全性

也谈Boost::Serialization的用途和用法

研究生只念一年的坏处就是毕业设计好像变成一年一度的了……这次毕设是和并行计算有关(毕竟念的是「高性能计算硕士」),多线程是不够的,因为一台设备的CPU核心数毕竟有限,所以多进程的并行计算才能发挥计算机集群(HPC cluster)的计算威力。这方面的de facto standard就是MPI了,而在C++项目中可以通过Boost库的MPI包装更方便、「更C++」的来调用。Boost库的质量和重要程度个人感觉仅次于STL了,看看C++11吸收了大量Boost库进入STL就知道Boost有多厉害。

和Serialization的关系?既然用C++,就免不了自定义类吧,想要把一个类的实例通过MPI发送到其他MPI节点上,首先就要把类进行serialize,然后把serialized memory发送出去,接收方再unpack还原成一个实例。就不展开说了,简而言之这一点和MPI的通信原理有关。

Continue reading 也谈Boost::Serialization的用途和用法

Chrome OS必备应用(二)

隔了两年,我也从当年尝鲜Chromium OS到现在买了台Chromebook用上Google牌的Chrome OS了。所以,本文就当作是《Chromium OS必备插件和应用(一)》这一系列的第二篇吧!

不过Chrome OS都是自带了各种插件(Adobe Flash和PDF Viewer等)的,加上最近蓬勃发展的Chrome离线应用,下面就来介绍一下Chrome OS上必备的应用们(大部分在PC的Chrome浏览器上也能用)。

Continue reading Chrome OS必备应用(二)

华硕Chromebook C201上手体验

这款华硕的Chromebook就是上次一起发布的一大堆Chrome设备中的一款,而且是和国内海信、海尔的Chromebook使用相同的SoC(瑞芯微RK3288-C)。不过借助于品牌溢价和更成熟的笔记本制造历史,相同配置的C201比海信和海尔的要贵20美元。我买的这台是4G RAM版本,在美国亚马逊上淘的,199美元。价格很便宜,但是绝对不输那些用Atom的Chromebook,下面开始上手体验。

Continue reading 华硕Chromebook C201上手体验

都柏林大学圣三一学院年度考试感受

今天刚刚参加我在都柏林大学圣三一学院(Trinity College Dublin, The University of Dublin,以下简称TCD)的第一堂年度考试(Annual Examination,就是期末考试,因为上半学年没有期末考试,所以一年只有一个月这样的考试,故名年度考试)。主要考场的纪律和安排比较有意思,和国内差别很大。

Continue reading 都柏林大学圣三一学院年度考试感受