如何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 暗网爬虫的一些要点”

Mac OS X 下文件名乱码出现的原因和解决方法

在 GB2312 等编码环境下的 zip 格式压缩包在 Mac OS X 环境下解压,或者从各种奇怪编码格式的 ftp 下载文件,以及从各种生产环境竟然不是utf-8的古代论坛下载到附件之类的事情之后,文件名很可能会变成乱码。这些乱码是由于 GB2312 编码(或者其它编码)下的文字的binary形式被错误地使用 utf-8 方式解码产生的。

Continue reading “Mac OS X 下文件名乱码出现的原因和解决方法”

用 Docker 在 Mac OS X 上 build 一个单独的 Kali Linux 镜像

前几天有同学看到我在 Terminal 里打了个 kali 就单独开了一个 Kali 的窗口出来,非常惊奇问我怎么做的。。其实就是用 Docker 装载了一个镜像,没什么技术含量,而且当初做得非常拙劣,Dockerfile 仓促间写成也没有优化,但是有人好奇那就发吧。。。如果各位有啥优化的办法或者更方便的办法不妨告诉我,我这个方法目前是自己用着比较舒服的。

Continue reading “用 Docker 在 Mac OS X 上 build 一个单独的 Kali Linux 镜像”

为什么我的 Blog 不上 SSL

前几天忽然有人问我,为什么博客不能上 HTTPS 逼格好低啊 blabla

然而博客本来就是公开的静态内容,这玩意我闲得蛋疼去搞个 SSL 干嘛?

SSL 是安全一些,但是我这里  根  本  没  有  登  录  或  者  注  册,中间人劫持到底能偷窥什么?偷窥我的博客内容吗?然而本来就是公开的啊?

所以还是不明白为什么会有这么多人给个人博客上 SSL。。。还有上 EV 绿条的,钱多没处花吗。。