WordPress 迁移至 https 的正确办法

虽然我一向认为在公开的静态内容上使用加密没有必要,然而大公司,尤其 google,非常不厚道地在所有 http 站点上标记 “不安全”,其心可诛也。

作为 fallback,我会继续保留 http 的访问,不会强制跳转。

Continue reading “WordPress 迁移至 https 的正确办法”

解决 procps 更新报错

某日(就刚才)在日常更新一个 Debian 服务器的时候指令 sudo apt-get upgrade 失败,报错

Setting up procps (2:3.3.9-9+deb8u1) ...
Job for systemd-sysctl.service failed. See 'systemctl status systemd-sysctl.service' and 'journalctl -xn' for details.
invoke-rc.d: initscript procps, action "start" failed.
dpkg: error processing package procps (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 procps
E: Sub-process /usr/bin/dpkg returned an error code (1)
Continue reading “解决 procps 更新报错”

如何DIY一台信噪比和分辨率不输于商业仪器的低成本激光Raman光谱仪

Raman光谱是什么我就不多解释了,大家都懂,相信大家也都已经体验过用Raman光谱仪做各种分析的方便之处了,比如说自己新搞来或者合成了什么物质想简单地看一下纯度,再比如说用来快速地鉴定各种塑料材料是什么,或者鉴定一些样品里面有什么东西等等。总之,拉曼光谱最爽的几个点就在于它不需要对样品做过多的处理,晶体、固体粉末、液体、溶液、表面等等都可以直接打谱,可以说是极其的方便。

然而普通的人想要搞一台Raman放在家里用并不是一件容易的事,因为目前来看商业的Raman光谱仪价格都还比较高,便宜的在几十万,贵一点的一套房就没有了。然而,实际上商业的拉曼里面有很多功能我们都是用不上的,我们日常使用的话对拉曼的要求并没有那么高,最重要的参数就是分辨率和信噪比(SNR)。实际来看,分辨率做到10个波数左右,SNR上百就已经非常够用了(作为参考,Wasatch Photonics 的 WP532 系列的分辨率有3种,分别是7、9、15个波数,常温探测器的信噪比在500:1,低温探测器的信噪比在2400:1)。

这篇文章主要是从原理出发,带你走完一个设计到搭建一台基本的拉曼光谱仪的完全流程,包括光学部分,电路部分和软件部分等等。在这台基本的拉曼光谱仪上,可以做各种改动来做更高级的拉曼,比如探测器冷却技术,表面增强技术等等。

Continue reading “如何DIY一台信噪比和分辨率不输于商业仪器的低成本激光Raman光谱仪”

偶氮四唑三氨基胍盐(TAGZT)的一些合成工艺细节和注意事项(含实验记录)

TAGZT作为一个成本低,爆速和爆压高,生成焓和氮含量都高于HMX的有趣物质,感度基本与HMX相当,且基本不吸潮也不含结晶水,算是相当优秀的有机无氧含能材料。最关键的是,TAGZT的合成比起惨烈难度的DNOAF,满屋子跑NO₂和老陈醋味的HMX之类来说真的是简单到出奇。。(有兴趣的话可以看看11年左右我的老文章,DAF中试调整了七八次高压反应釜,产率最高只有50%,氧化合成DNOAF的时候各种氧化剂,最后用惨烈的浓硫酸+过硫酸铵+浓过氧化氢才勉强氧化成功,HMX为了高产用烟硝混烟硫硝化,还重蒸醋酸酐。。)

前两天对照文献做了合成,有些地方进行改进,产率还算不错,把合成的具体方法和安全事项等说一下。

Continue reading “偶氮四唑三氨基胍盐(TAGZT)的一些合成工艺细节和注意事项(含实验记录)”

HAProxy 作为 Shadowsocks Relay 的配置文件

backup for shadowsocks wiki on github

#/etc/haproxy/haproxy.cfg
global
        ulimit-n  51200

defaults
        log global
        mode    tcp
        option  dontlognull
        contimeout 1000
        clitimeout 150000
        srvtimeout 150000

frontend ss-in
        bind *:8388
        default_backend ss-out

backend ss-out
        server server1 PROXIED_SERVER:8388 maxconn 20480
haproxy -f /etc/haproxy/haproxy.cfg -D

Tor 暗网爬虫的一些要点

最近为了做一些统计,需要到 Tor 这个暗网上采集大量信息。想起很久以前为了研究 Silk Road, EIC, Dr.D, Scream Bitch 和 PlayPen 写过几个爬虫,拿来用 scrapy 重构了一番,做了一个 Tor 暗网通用爬虫。

由于法律风险,此爬虫不开源,仅公开关键部分的代码供参考,此文主要阐述一些暗网爬虫和明网爬虫的区别,爬取注意事项以及开发、生产环境的设置。

所有代码都按 MIT License。

Continue reading “Tor 暗网爬虫的一些要点”