Author: librehat

  • QCA 2.1.0在Windows上用MinGW的编译过程

    QCA是Qt Cryptographic Architecture的缩写,简而言之就是安全组件(如OpenSSL)的Qt封装,方便Qt程序调用,而不用写一大串C代码。QCA自然是开源的,而且好像是KDE的一个project(反正代码是在KDE的git服务器上)。 时隔四年,QCA总算发布了新版本,虽然是小版本号的变化(2.0.3 -> 2.1.0),但却是非常重要的更新!!!首先支持使用Qt5了,其次使用CMake而不是qmake来管理了。如果不支持Qt5的话,我也不会关心QCA的………… 但是目前主流Linux发行版的官方仓库还是2.0.3版的QCA,而且这次也没有Windows builds下载,只有源码包,好在编译不太麻烦,下面就记录了本次编译的过程(环境:Windows 8.1 x64 Pro, MinGW64 4.9.1 x64, MSYS, Qt 5.3.2 x64 static, OpenSSL 1.0.1j x64 static, CMake 3.1.0)。这次要编译的就是静态链接的QCA,如果你要编译动态链接的QCA,上面的工具链必须也是动态链接的!

    Continue Reading →

  • 本站VPS从美国亚特兰大迁移到荷兰

    因为自己在欧洲,所以VPS已经从北美亚特兰大移到了欧洲荷兰,对于国内用户来说延迟应该差不多,都挺远的就是了。 再一次推荐Ramnode家的VPS!现在有针对新订单的coupon(5美元的credit),最便宜的128MB OpenVZ VPS只要15美元一年,月流量500G!可选12G的SSD或者80G的SSD-Cached HDD!!!还有整个/64的IPv6网段供使用。地点可选纽约、亚特兰大、西雅图和荷兰。 想去买的点这个链接(我也能得点返利嘛……)

    Continue Reading →

  • 两个月以来在都柏林的生活学习感受

    再过一个礼拜就是到都柏林整整两个月了!恩,博客则是有两个多月没更新了。在国外学习压力真的好大(暂限研究生和博士生),而且刚来的时候好多这边一些规则啊什么的都不懂,要慢慢去摸索去适应。

    Continue Reading →

  • 即日起提供Google学术搜索反向代理服务

    Google在大陆是彻底沦陷了,虽然鄙人马上就肉翻了,但是不能置广大同胞于水深火热之中啊,特别是目前无可替代的Google学术搜索(有关部门也真是弱智,居然一口气直接封*.google.com……)。并不是每个人都会爬墙出去的,所以临走前送一个小福利,让大家能顺利访问Google学术搜索,助力科研! 先上普罗大众小白都能看懂的使用指南,技术部分在文章后半段。

    Continue Reading →

  • 本博客默认取消https加密

    实在算不上是“优化”,到还是归类到本站优化的分类了。GFW太操蛋,国内网络环境是一天天在恶化,新领导班子也没看见政策上有什么变化,哎,T_T…… 目前https访问本站的速度巨慢无比,遂切换回http连接。https连接依然可用,只是默认走http而不是https,以便国内朋友能顺畅地访问。 继续懒得码字写新技术文章的节奏,我估计9月开学之后我会恢复码字的。cheers!   P.S. 即使在爱尔兰用https访问我自己的博客也明显比http要慢,所以应该不是GFW的原因。不管如何,https依然可用(我又去续了StartSSL证书),如果您非常在意安全性的话,请使用https访问。 09 June 2015 Update: 之前的https缓慢的问题是使用奇虎Google Fonts反代造成的。目前已经切回到Google Fonts,今后类似的服务出现国内无法访问也不会再做类似地变更。所以,现在又全站默认启用https了。

    Continue Reading →

  • 向着胸肌和腹肌出发!

    毕业之后我发现自己越发懒得码字了……可能不是一个好兆头 好不容易拿到学位证和毕业证,又跑到了杭州、厦门、昆明、大理去玩了一趟,真的感觉精疲力尽了(外带被晒伤)。回家两个礼拜多了,笔电就开过一次机……之前很多工作都存在笔电上,也懒得去管了,反正没人催我,还是台式机用起来舒服。

    Continue Reading →

  • Kindle 4/5的中文越狱指南

    玩电子书阅读器的十有八九应该都是拿的Amazon Kindle吧,对于更旧版本的Kindle来说,越狱非常简单,就是复制一个相应版本的bin文件到根目录然后应用升级就好了。 对于稍微新一点的Kindle 4/5(其实没有所谓的K5,只是颜色差异,硬件软件都是基本相同的),得借助新的“诊断模式”来越狱了。 越狱的结果? 允许对设备进行无需签证验证的修改 越狱不会产生任何可见的变化,它只是使得后续的修改(包括屏保、字体等)有了可能 越狱不会让设备变得更稳定或更不稳定,也不会影响电量、WiFi信号等 越狱将打破Amazon的沙箱机制,因此后续对设备进行自定义修改时请谨慎小心以免损坏设备

    Continue Reading →

  • 材料微观组织图像分析软件即我的毕设项目开源

    今天毕业设计答辩结束了,心情大好,于是回宿舍写下了本文~~(脑洞大开的节奏) 我的毕设项目是开发一个材料微观组织图像的分析软件,说直白点,主要功能就是数晶粒、测晶粒度级别数的,还能测多孔材料的孔隙率,第二相百分比等。软件名称是Computer-Aid Interactive Grain Analyser,简称CAIGA,名字没想太久,随便取的。。。

    Continue Reading →

  • 浅析C++11的Lambda表达式

    Lambda表达式(又称Lambda函数,英文原文是Lambda Expression),是C++11的新特性中非常实用的一个。 之前一直自动忽略C++11的新特性,因为很多新特性的应用场景都十分有限,Lambda表达式就不同了,网上放狗一搜可以看到「函数对象」的理念在不少语言中都有实现,标准模板库之前有std::function来把函数包装成对象来使用,而现在有了Lambda表达式之后就更加方便了。 下面稍微解释一下Lambda表达式。

    Continue Reading →

  • Aria2伪装uTorrent进行PT下载

    去年我写的《NetBSD配置aria2的web前端YAAW笔记》这篇文章有些配置项有些outdated了,正好最近在ODROID-U3安装了aria2,配置了YAAW作为其Web前端捣鼓PT下载,于是有了本文。 教育网的童鞋们应该有不少逛PT论坛的,小型的校内PT也好,出名的大的诸如六维也好,大多都限制BT客户端的选用,一般uTorrent、Transmission等客户端都在白名单内。 aria2是支持Bit Torrent和磁力链接,要让aria2顺利进行PT下载,重点在于伪装。以伪装最新的uTorrent 3.4.1为例,下面是.aria2/aria2.conf的一段关于PT下载的配置。

    Continue Reading →