🌓

Hexo主题Landscape-plus的字体配置

楔子

Landscape-plus是我正在用的主题 根据中国的国情进行了一些修改 但字体配置仍有提升的空间 我感觉问题有下面几个

  • 微软雅黑排在前面
  • 英文字体放在中文字体后面
  • 使用了衬线(serif)字体

第一个 虽说Windows用户占了大多数 可微软雅黑这个字体并不是最好的 有追求的用户及Mac用户会装冬青黑体 而把冬青黑体放在前面对于没装它的用户来说没有什么影响 所以我们要对顺序进行一些调整以兼顾不同平台 让网站在不同平台的效果都是最优的

类似的 英文字体应该排在中文字体前面

衬线字体 我不大喜欢 全部改掉了

阅读全文

余华小说《第七天》中的冷读(cold reading)

楔子

余华的《第七天》是个比较有趣的小说,杂糅了荒诞的想象、对现实的批判以及对人性的思考,我虽没有看完但发现书的开头部分杨飞和李青的相遇其实是一个标准的冷读(cold reading)。本文试图从多种角度对这一段描写进行解读。

《第七天》

文本

下面的文本出自《第七天》中的第二天

我看着电梯下降时一个一个闪亮的楼层数字。
她突然问我:“你是不是觉得我有点冷酷?”
我是觉得她有点冷酷,可是她声音里的孤独让我突然难过起来。我说:“我觉得你很孤独,你好像没有朋友。”
说完这话我的眼睛湿润了。我不会在深夜时刻想到她,因为我一直告诫自己,她是一个和我没有关系的人,可是那一刻我突然为她难过了。她的手伸过来碰了碰我的手臂,我低头看到她递给我一包纸巾,抽出一张后还给她时没有看她。

《第七天》

讨论

下面从催眠、冷读和把妹学的视角对这一段进行解读。

阅读全文

三个数相加等于30问题的编程实现

描述

☐ + ☐ + ☐ = 30, ☐ 里填{1, 3, 5, 7, 9, 11, 13, 15} 可以重复填

当然结果是不存在的 不过如何验证是不是真的不存在呢

阅读全文

百度比谷歌好的一方面

谷歌 Bing Yahoo DuckDuckGo 等搜索引擎都过滤特殊符号 比如 在上述的搜索引擎里面搜不到结果

但在百度里是可以搜的

我发现这个的原因是 我想用它来表示化学里面的双键 搜了一下 发现谷歌学术搜不到结果 换用上面的那些也都不行 但用百度学术却可以搜到

阅读全文

升级MSYS2里MinGW-w64版的NPM

正确的命令是这个 需要在mingw64_shell.bat里运行 而且必须是管理员权限(开了UAC的情况下) 方法来自这里

阅读全文

自动提交Hexo博客的地址到百度

楔子

百度支持提交地址 但对于我们这种站是不支持sitemap的 你可以手动提交数据 我们就用Hexo来实现这个提交

实现思路

NodeJS是现学现卖的 Hexo开发也没接触过 我折腾了一下午加一晚上才弄了个半成品 还不知道怎么把它变成一个可以安装的包

思路是 在生成的时候生成一个urls.txt文件 里面是所有文章的链接 注册一个submit功能 这样的话 运行hexo submit的时候用curl把文件提交就可以了

下面把代码贴出来罢

阅读全文

Emacs Lisp精简Sumatra PDF的配置文件

背景

SumatraPDF是一个非常精简的PDF阅读器 打开文件迅速 3.0版还支持多标签非常好用

这个软件会对打开过的文件的阅读位置进行缓存 方便下次打开时直接跳转到上次读到的位置

但它并不会删除不存在文件的项目 对洁癖来说很不好 这里用Emacs Lisp简单处理一下这个文件 精简文件大小

配置文件例子如下

阅读全文

过滤百度的推广类广告

百度搜索的推广

这个广告不能直接过滤的 因为class是随机的 但难不倒Firefox下的广告过滤扩展 下面的规则可破

1
~~baidu.com###content_left > DIV:first-child~~

第一个子div 就是广告 过滤了就清净了

Update:

如果用了上面的过滤规则 搜IP 百度应用等东西会被过滤 下面的规则更好

1
~~baidu.com###content_left > :not([id])~~

度娘耍了个小聪明 为了防止我们取得这个元素 广告只有一个随机的class属性 而正常的搜索结果都有id 我正好利用这个特点 选择不带id的元素 破之

阅读全文

在ARChon环境下运行网易云音乐

首先看一下以前的帖子 这贴不过是整理一下

步骤如下:

  • 下载Google Chrome

我发现Chromium下不如Chrome里稳定 还是用带有谷歌信仰的闭源软件

我下载的是64位的免安装的

什么?怎么下免安装的?哈哈 我告诉你我是怎么折腾的

稍微研究一下会发现 谷歌是提供了离线安装包的 但地址是隐藏的 对于42发行版 地址是这个http://dl.google.com/chrome/win/726E532F0545156E/42.0.2311.90_chrome64_installer.exe 很容易发现除了中间一段其他的东东都可以搜出来 于是我们用两个关键字dl.google.com/chrome/win42.0.2311.90_chrome64_installer.exe搜索 能搜出地址来 这是官方的而且可以解压安装

阅读全文

How to make ADB work with APP running on ARChon

Hope this can help you.

When using ARChon to run Andorid APP, I was told that the ADB (Android Debug Bridge) works fine. But my experience is that ADB continuously tell me “error: device not found”. Although some post taught me how to set the “debug flag”, I still get no luck.

阅读全文