使用Stylish去除hao123页面广告

  一直以来都用 hao123 作为默认的 chrome 首页,主要是自定义网址的功能甚得我心,另一方面也是懒得去找别的网址导航了。不过随着百度越来越流氓,hao123 充斥着各种广告,实在让人忍无可忍。于是借助 Stylish 这个 chrome 插件,成功的去除 hao123 页面上所有广告。

  首先在 chrome 安装 Stylish 插件。很简单略过不表。

  然后在 Stylish 写入新样式,复制以下 css 样式:

Read on →

利用Feed43和Feedex为不支持RSS的博客创建RSS全文输出订阅源

  今天在微博上看到著名程序员界大神王垠失业了,于是突然想到他怎么好久没更新博客了呢?打开博客地址一看,发现原来是他禁止了博客输出 RSS feed 导致 feedly 无从抓取。王垠的博客也是利用 Github Pages 生成的,因此只要他采取的生成网页的工具(应该是他自己写的)不再生成 atom.xml,我们就无从订阅了。看来只能靠自己创建一个 RSS 来解决问题了。这里我推荐 feed43,不仅免费,而且非常好用。下面我就以王垠的博客为例,写一个简单的利用 feed43 创建 rss feed 的教程。

  首先,打开 feed43,虽然不用登陆账号也能创建 rss,但我还是建议大家创建一个账号,这样以后修改自己的 rss feed 就会很方便。然后,点击 Create your own feed. 开始创建 RSS. 网站的步骤很清晰,Step1 下面的地址填上网站首页地址,比如这里我们填上王垠的博客地址:http://www.yinwang.org/,Encoding 编码填上 utf-8,当然这因不同网站而异。然后点击 Reload, 就能看到页面代码了。如下图所示(点击看大图):

Read on →

修改iPad默认搜索引擎为wen.lu

  谷歌被墙奸许久了,真是不能忍也得想方设法忍下去。自从有了 wen.lu 这个反代谷歌搜索的好东西,在电脑上使用谷歌变得很容易了。但是移动端怎么解决?如果你的 iPad 越狱了,修改默认搜索引擎为 wen.lu 就十分简单。如果你没有越狱,还是不要再读下去了。。。

  方法十分简单,用 iTools 找到越狱目录中的/var/mobile/library/safari, 找到 SearchEngines.plist 这个决定 iPad 搜索引擎的文件(iOS8.1.2 文件目录为/Applications/MobileSafari/SearchEngineFallback.plist),大致读一下就能很清楚的知道这个文件是怎么定义搜索引擎的了。定位到 499 行,找到如下部分代码:

Read on →

提高Octopress博客访问速度及更改站内默认搜索引擎为wen.lu

最近也是好久没有写博客了。这两个月来随着 GFW 的愈发强劲,谷歌看来是彻底用不上了。我的博客的全文搜索使用的就是谷歌的站内搜索,这样一来就有了把它改为在墙内可用的必要。最开始我想把它改为 swiftype 这个免费的站内搜索引擎,可用的我已经修改好的整合了 swiftype 的 octopress 源文件可以在这里下载:after_footer - swiftype.htmlheader_swiftype.html (右键另存为)这两个文件在你的 octopress 文件夹下面的\source_includes 里。别忘记了修改你的 swiftype 唯一 key 值。我顺便把搜索结果中的 swiftype 的宣传 logo 去掉了。

  为什么最终没有采用这个方案呢?原因在于 swiftype 的搜索结果展示方式确实不太好看,至少比原来的谷歌站内搜索差一截。因此在 v2ex 上看到了 wen.lu 这个利用 nginx 反代的墙内谷歌时,决定把站内搜索先改到 wen.lu 上,也是暂时的无奈之举。

  修改非常简单,只要把 octopress 根目录下的 config.yml 配置文件中的 simple_search 项改为

simple_search: https://wen.lu/search

  即可。

Read on →

Octopress嵌入虾米音乐

  今天看到面条博客上获取虾米音乐外链的博文,第一时间就想到了将音乐嵌入到 Octopress 博客中。众所周知,虾米音乐嵌入 Wordpress 那是非常简单。毕竟用 WP 的人数众多,插件因而非常丰富。但是将音乐以 html5 形式嵌入到 Octopress 却缺少独立的 plugin. 本文就详细讲解一下如何将虾米音乐嵌入 Octopress.

  首先,访问面条博客搭建 SAE 应用获取虾米音乐外链,按照博文内容创建一个你自己专属的获取虾米音乐外链的 SAE 应用。

  然后,在你的 Octopress 文件夹内找到 plugins 文件夹。其中的 video_tag.rb 文件就是嵌入 html5 视频所需要的。你一定会奇怪怎么没有 audio_tag.rb 呢?国外大神 Anton Cherkasov 解决了这个问题。他写的 audio_tag.rb 可以很方便的使你在 Octopress 博客系统中嵌入音乐。这里是他的 gists 地址:0440134 / audio_tag.rb

Read on →

为Octopress的slash主题右上角添加微博logo

  Slash 是个好主题,但是右上角社交账号缺少对新浪微博的支持。于是今天我来教大家如何添加新浪微博 logo.

  首先感谢星言葉制作的微博 logo, 附上下载地址:微博 logo

  将下载好的 png 图片放到你自己的博客目录的\source\images\social 文件夹下,下一步我们来改 css.

  找到\source\stylesheets 文件夹下的 screen.css 文件,搜索 github,定位到右上角社交分享样式位置。这里很清楚的能看到各种社交平台的样式,模仿之,给出微博的 css 如下:

Read on →

解决GitHub Pages Warning邮件提醒

  本文旨在解决每次写博都会收到 Github 的 warning 邮件问题,同时又提升了托管在 Github Pages 上的博客的访问速度。

  今天在 v2ex 上看到大学邮箱注册某比特币交易网站送价值 10 刀的比特币的事,于是登陆了许久不用的学校教育网邮箱,然后就发现原来每次生成博客都会收到 Github 的一封 warning 邮件,内容如下:

Read on →

iOS设备利用URL Schemes提高效率心得

  URL Schemes 真是 iOS 上一个伟大的创举,很多 workflow 都是依赖它创造出来的。本文就来讲讲我日常使用 URL Schemes 提高效率的心得。

  想必长时间使用 iOS 的同学们一定很羡慕 Android 上的分享功能吧,比如随意截取网页上一段文字,再点击分享,选择你想分享进的 app 名称,比如 evernote,这段文字就自动保存进去了。很多人诟病 iOS 上因系统的限制缺少应用间通信功能,比如上述功能在 iOS 上就实现不了。其实,iOS 远比你所想象的强大。只要你拥有一台已越狱的 iOS 设备,并且经过一次配置后,以后就可以实现远比 Android 系统更为强大的自动化流程。详细配置请往下看:

Read on →

WR703N由OpenWrt刷回原厂固件

  我可怜的 703n 自从被我反复用 ttl 线刷搞的 kernel panic 后就被我束之高阁吃灰去了。最近由于自己一个人在寝室,必须要有 wifi 才能正常生活的需求,又把它翻了出来。第一时间的想法就是刷回原厂 TP-Link 的固件,试试能否稳定。折腾了一个小时,路由竟然起死回生了。

  下面简记下步骤备忘。

  • 首先,需要官方原版附件。之前我刷回原版固件总是失败的原因是我一直在用官方的最新版固件,事实证明最新版含有 uboot 是无论如何刷不进去的。于是首先应从下面这个网址下载 TP-Link 官方第一版 703n 无 uboot 测试固件。

    固件下载

Read on →

使用qpdf去除pdf密码

  前几天参加数模美赛,免不得查找各种国外文献。这时候最不爽的就是辛辛苦苦找到的 pdf 文件竟然被加密,无法打印和编辑。虽然能浏览,但是不能高亮有用的部分又有何意义呢?经过一番尝试,发现 qpdf 这个开源软件非常好用,只需一行命令,可以瞬间无痛去除 pdf 保护密码,于是今天向大家推荐一下。

官方下载地址

Read on →