Jinzhe Zeng's Blog

苟利国家生死以,岂因祸福避趋之

0%

2018年4月8日首发微信公众号,文案:王琛,摄像:王野,编辑:曾晋哲,出品:华东师范大学化学与分子工程学院团委学生会主席团

2018年4月2日中午12时,化学与分子工程学院团委学生会主席团午餐会在闵行校区化学楼团委办公室成功举办。化学与分子工程学院学生会主席王琛,团委副书记曾晋哲,学生会副主席刘东旭、王野、严晓港莅临午餐会现场。

活动前,筹备工作紧锣密鼓,分工合理。王琛、王野、刘东旭等人在物美大卖场等地采购活动食材,曾晋哲采购活动耗材,严晓港负责搬运活动用品。并不宽阔的团委办公室里,择菜、洗菜、切菜、摆菜,一道道工序沉稳进行,紧张而有序。

午餐会伊始,学生会主席团全体成员在活动现场进行合影,翻腾着热气的沸水预示着本次活动的火热。随着鱼丸等食物的出锅,午餐会正式开始,大家畅所欲言。学生会主席王琛带领大家了解时事政治,学习中央先进精神。牛肉、羊肉的出锅,将午餐会气氛推向高潮。随后大家就经济与哲学、当代青年发展、学联改革等当下热点问题进行讨论,各抒己见,不乏鞭辟入里之言,满是青年热血与活力。

午餐会是我院学生会的一项创新活动,多年来,我院学生会坚持想学生所想,做学生所做,不断创新活动形式,以同学们喜闻乐见的方式,引领青年思想前进,做好服务学生的本职工作,争取自身更大的进步。

华东师范大学化学与分子工程学院团委学生会

二零一八年四月二日

2018年3月20日首发化学e+公众号

化学e+小程序于2017年3月30日发布。今天,化学e+小程序发布即将满1周年,累计用户数达到1万

随着互联网和智能手机的普及,人们获取信息、接受教育的渠道越来越多。在不同层次的化学教学中,掌握化学元素知识尤为重要,它是学习一切化学知识的基础。为了更好地帮助众多学习化学的同学加强对元素记忆和理解,我们成功开发出支持多平台的“化学e+(跨平台)”,在元素记忆的基础上,兼有质量计算及帐号管理等功能,取得了一定的成果。化学e+兼容更多智能设备及操作系统,希望得到更多化学学习者的关注和喜爱。

此前,《化学e+》已荣获2017年华东师大本科生计算机应用能力大赛一等奖、2017年(第九届)上海市大学生计算机应用能力大赛二等奖、2017年(第10届)中国大学生计算机设计大赛二等奖。PC版已获《中华人民共和国国家版权局计算机软件著作权登记证书》(登记号:2017SR649718)。

党的十九大报告八次提到了互联网相关内容,指出要推动互联网、大数据、人工智能和实体经济深度融合。今后,化学e+团队将推动成果转化,利用成果进行创业,争取获得新的辉煌。

2018年2月7日首发知乎专栏、微信公众号

Seafile,是“开源的私有云存储”。

近日在家里的Windows台式机上的Ubuntu子系统配置了Seafile。为啥不直接拿台Linux电脑?当然是因为穷,交不起两台电脑的电费……

Ubuntu子系统,需要Windows 10 专业版 版本 1709以上,在控制面板->程序->启用或关闭 Windows 功能中打开适用于 Linux 的 Windows 子系统,然后在Microsoft 应用商店中下载Ubuntu即可。


安装

首先需要下载好Seafile的Linux 服务器端:下载 - Seafile​www.seafile.com

或者

<span class="nb">cd</span>
mkdir seafile
<span class="nb">cd</span> seafile
wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.5_x86-64.tar.gz
tar -vxzf seafile-server_6.2.5_x86-64.tar.gz
<span class="nb">cd</span> seafile-server_6.2.5

接着装好Python和SQLite:

sudo apt-get update
sudo apt-get install python
sudo apt-get install python2.7 libpython2.7 python-setuptools python-imaging python-ldap python-urllib3 ffmpeg python-pip sqlite3
pip install pillow moviepy

安装并启动:

./setup-seafile.sh
./seafile.sh start
./seahub.sh start

浏览器打开http://localhost:8000/,应该就可以看到Seafile界面。


防火墙设置

在高级安全 Windows Defender 防火墙中,创建入站规则,允许8000和8082两个端口通过。


设置开机启动

由于关掉Bash后,里面所有进程都会结束,所以我们要让Seafile在后台静默运行。

首先创建seafile.sh:

<span class="c1">#/home/njzjz/seafile.sh</span>
<span class="nb">cd</span> /home/njzjz/seafile/seafile-server-6.2.5/ <span class="c1">#根据实际位置修改</span>
./seafile.sh start
./seahub.sh start
<span class="nv">$SHELL</span> <span class="c1">#挂起脚本进程</span>

然后在Windows 系统中创建Seafile.vbs:

<span class="k">Set</span> <span class="n">ws</span> <span class="o">=</span> <span class="n">CreateObject</span><span class="p">(</span><span class="s">"Wscript.Shell"</span><span class="p">)</span>
<span class="n">ws</span><span class="p">.</span><span class="n">run</span> <span class="s">"bash -c 'sh /home/njzjz/seafile.sh'"</span><span class="p">,</span><span class="n">vbhide</span>

最后,在计划任务中让Seafile.vbs开机自动启动即可。


设置外网访问

首先确定有宽带有公网IP,如果没有,找运营商客服要。之前江苏电信把我的IP改成了100开头的内网IP,后来在微信上的江苏电信客服那里开通了一个名为“公网IPv4”的业务。

如果开通不了,就用ngrok穿透……这篇文章就不说了。

在路由器中设置好端口转发,8000和8082端口都要,8000端口用来打开网页(因为80端口被中国的运营商屏蔽了),8082端口用来上传和下载文件:

配置DDNS服务,这里推荐Dynu,一个有中文的、免费的、非常稳定的DDNS服务商:

当然可以把自己的域名再设置CNAME记录。这时,在任何网络,打开http://cloud.njzjz.win:8000/就可以使用了。


Seafile有Windows、Mac、Linux、iOS、Android客户端,最良心的就是Linux客户端了。Onedrive因为没有Linux客户端,网页版又不能通过正常手段访问(IPv6下都不行),所以在Ubuntu下完全无法使用。

本文2018年1月5日首发微信公众号

2018年1月5日晚,光华书院学生会科技创新部指导团新年聚餐在呷哺呷哺宝龙广场店成功举行。科技创新部高级指导团成员曾晋哲,指导团成员程宇环、李育欣、刘玥洋、王若君出席了本次活动。

活动开始后,指导团的成员们先就近日的生活情况、学习情况、感情情况进行了深入交流,现场不时发出阵阵笑声。接着,指导团成员开始用餐,热气腾腾的火锅很快散发出诱人的香味,指导团成员大快朵颐,欢声笑语充满了整个餐桌。最后,指导团就科技创新部下学期举办的活动进行了讨论,并根据实际情况,调整了部分活动的时间和形式,本次活动圆满结束。

本次活动促进了光华书院学生会科技创新部指导团成员的感情交流,增强了科技创新部指导团的凝聚力。在指导团成员的有力指导下,相信未来科技创新部会越来越棒。

2017年12月8日首发微信公众号

“这是暑假的存文,今天微信放开了原创声明和留言,因此发出来看看效果” 如果你有多个网盘,那么一定有在不同网盘之间传输文件的需求,下面介绍使用MultCloud在不同网盘间传输文件的方法。

01

注册 ①打开MultCloud注册页面:https://www.multcloud.com/sign?method=up&tc=51feffd65a7ee64f015a93b6656b1ae2 ,输入用户名、密码等信息,点击Create Account注册:

1.png

②页面提示检查邮件,在邮箱中打开发过来的激活邮件,点击Activate Account激活:

2.jpg

3.jpg

③激活成功,点击sign in开始登陆:

4.png

02

登陆与绑定 ①输入邮箱和密码,点击Login登陆:

5.png

②进入主界面,点击左上角“添加云盘“:

6.jpg

③选择一个你想添加的网盘,这里我们以百度网盘为例,还可以添加支持FTP或WebDAV的空间:

7.jpg

④点击“添加百度云盘“:

8.png

⑤登陆百度账号:

9.jpg

⑥授权成功,这里指出的是,百度网盘对第三方应用有限制,只能读写指定的文件夹:

10.png

⑦以步骤②-⑤再添加一个网盘。

03

在两个网盘之间传输数据 ①点击“云传输“:

11.png

②选择传出文件夹和传入文件夹,例如,我把“Onedrive\文档\学习\计算化学”中的文件传输至“百度网盘\我的应用数据\lin1118\Example”,点击“现在传输”:

12.png

③MultCloud开始传输文件,如果文件较大,可以关闭浏览器,默默等它传输完毕,下为传输成功的截图:

13.png

除了传输文件外,MultCloud还有下载、分享文件的功能。

2017年11月14日首发知乎专栏微信公众号

校园网的登陆页面是个网页,bash不能浏览网页,但是也有联网需求。幸好,curl命令可以发送POST请求。

一、curl发送POST

我们检查登陆页面(https://login.ecnu.edu.cn/srun_portal_pc.php)的源代码,发现使用了jQuery,还有一个叫srun_portal.js的JavaScript脚本,显然登陆的POST请求就是从这里发送的:

打开srun_portal.js,我们看到这段post请求,下面还有login_ok,很显然就是这段了。记下post地址https://login.ecnu.edu.cn/include/auth_action.php,几个关键的参数,action=login,username=用户名,password=密码,ajax=1,ac_id=1,ok。

下面可以编写curl命令了:

$ curl -d “action=login&username=10154601140&password=password&ac_id=1&ajax=1” https://login.ecnu.edu.cn/include/auth_action.php

提示login_ok。

二、制成Shell脚本
这么一长串命令,每次都输一遍肯定特别麻烦。我们可以制成Shell脚本。

$ vi network #创建名为network的脚本

然后将上面的curl命令输进去,:wq保存。

$ chmod 755 network #设置权限为可执行

$ ls -l network #检查一下文件权限

如果设置成功,文件权限应为-rwxr-xr-x。现在,我们就可以运行脚本了:

$ ./network

三、扔进~/bin

$ mkdir bin

$ mv network bin

$ network

bin目录一般是默认的PATH环境变量,扔进去即可直接输入network运行。如果PATH变量不包含此目录,我们可以修改.bashrc文件:

$ vi .bashrc

在最下方加入export PATH=~/bin:”$PATH”,保存:

$ . .bashrc #重新读取.bashrc

现在,我们即可输入network直接连接校园网了。

参考文献

“编写第一个 Shell 脚本”. https://billie66.github.io/TLCL/book/zh/chap25.html (2017/10/14)

2017年7月8日首发微信公众号

  1. 打开ChemDraw,这里以Chemdraw Professional 15.0为例。

  2. 绘制结构式:

  1. 选中结构式,按Ctrl+Alt+N

  1. 我们看到,其英文名已经出来了:4-(2,6-di-tert-butyl-3,5-bis(cyclopropylmethyl)phenyl)-1,2-dioxolane,我们拖到Google翻译(https://translate.google.cn/)中,即得中文为:**4-2,6-二-叔丁基-3,5-双(环丙基甲基)苯基)-1,2-二氧戊环**。

2017年4月4日首发微信公众号

其一曰截。截以过万之记为图,翌日示之。然其不可动也。
其二曰记。直开昔之记。然则置截之法何用耶?
其三曰破。假于安卓之框架,或苹果之越狱,破解以增步也。
其四曰假。假他人过万之机,登以己号,则亦过万矣。
其五曰甩。甩之以单摆,霎时过万也。

2017年3月14日首发微信公众号

*今天是圆周率日。很多化学公式都带有圆周率,例如:
*

气体分子的能量分布:

气体分子的速率分布:

气体分子的平均速率:

约化普朗克常数(及很多含约化普朗克常数的公式):

一维势箱的本征函数:

一维谐振子的波函数:

正态分布:

最密堆积(面心立方最密堆积和六方最密堆积)的空间利用率:

2017年3月8日首发微信公众号

大夏学堂有个很棒的功能,叫日程表,点进去就可以看到各作业的截止时间。

日程表最下方有个“获取外部日程表链接”,点开后就可以看到一个地址(ics格式)。

下面就是同步到日历了,下面以Outlook日历为例:(不知道其他邮箱有没有这功能,总之微软大法好)

添加日历>>从Internet>>然后填写刚才生成的地址

最后在手机上添加Exchange账号即可。

效果图:

配位化学一个作业:

一坨作业在本月末截止: