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

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

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

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

SPI Pins Alternative Naming Conventions

I found this helpful when working with various module providers. But why the hell would anyone call SS ‘SYNC’?

SCLK : SCK, CLK.
MOSI : SIMO, SDO, DO, DOUT, SO, MTSR.
MISO : SOMI, SDI, DI, DIN, SI, MRST.
SS : nCS, CS, CSB, CSN, nSS, STE, SYNC, S̅S̅, SSEL, C̅S̅, CE, /SS, SS#

Note that some Chinese providers also name SS ‘SDA’, which is kind of confusing especially when there are also I2C interfaces nearby…

国内pt站别人的下载速度好慢啊。。。晕

昨日闲来无事要了一枚国内高校某pt站的邀请,进去看看发现软件和资料区好东西不少,果断决定刷一波积分。。。照常搭集群、设置 RAM Disk,各级高速缓存。。结果发现最热门的资源上传起来也就几十 MB/s 。。。看着 peers 里对方下载速度几百KB、一点几兆的。。。真是替对方捉急啊

我还以为瓶颈会在硬盘或者路由。。。结果对方的下载速度根本跟不上啊。。。

Recursively unzip all files in directory

To create subdirectory for each zip file and keep relative structure

with 7z:

7z x '*.zip' -o'*' -p'password'

with unzip:

find . -name "*.zip" | xargs -P 5 -I fileName sh -c 'unzip -o -d "$(dirname "fileName")/$(basename -s .zip "fileName")" "fileName"'

The following command keeps only relative structures of directories, unzipping all files directly

find . -name "*.zip" | xargs -P 5 -I fileName sh -c 'unzip -o -d "$(dirname "fileName")" "fileName"'

 

一些定向运动(orienteering)的基础方法和技巧

其实我还是很野的,只是大多数人没看出来。念高中的时候一个人住一套房子没人管,经常在半夜和中午的时候跑出去一个人吹风看书,但是城市里要找没人的地方很不容易,到处探索各种屋顶废墟荒地高楼,也就学了一堆没什么卵用的技术把敏捷点了起来,学了半年才知道这些有个名字叫城市定向…… 上大学之后比较忙,有时候心情好也会跑出去转转,不过活动范围很小,基本在北大、清华、圆明园、颐和园内和附近地区。野外定向我的经历比较少,不过总体来看定向越野在智力成分上要小于城市定向和无线电定向,基本上感觉除了需要参照地图优化路线,团队分完点之后和野外徒步是差不多的。

因为国内定向运动还非常小众,我自己搞的时候只能借鉴很多国外的资料,国内也找不到很有经验的人,所以决定结合经验自己写一些中文资料方便后来者,主要还是基础知识科普。

Continue reading “一些定向运动(orienteering)的基础方法和技巧”

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