2019/8/16

入职算来已近一月。
之前很多瞬间我都以为我想留在这里了,做些自己喜欢的事。
可是每次听到他的声音,我都告诉自己,不,这不是我想要的生活。其实我也不知道自己想要什么样的生活,大概只是跟他在一起的日子吧。
好累,晚安。

Unnamed document

就默默的跑,低着头,偶尔抬头看看天,就能跑个不错的成绩了,更努力一些可以比大部分人都好了
DADC5F40-003D-428B-9947-80C789EE50F5.png

愁愁愁

做完一道数学题长叹一口气的时候,思绪就会不知道飘去了哪儿。
人真的是一种奇怪的生物,贪得无厌又不知珍惜。所以我想养一只狗,这样总会有个什么东西不离开我。
好像题目不是很对,现在没啥可愁的了。所有想要的前提都达到了,只剩下一个渺茫的结果了。
感谢父母最终拗不过我的妥协,我只希望不让他们失望。每个人都过得很苦吧,父母也是。他们觉得我身体差,觉得我前半生过得不好,想要我留在他们身边,说是照顾他们,其实也是互相照顾。
我记得父亲答应我考研,答应我辞职那个晚上,说着说着红了眼眶,我还是第一次见他在我面前落泪。所以就算我自己坚持不下去想放弃的时候,他们也会推着我前进的吧。
希望我自己想清楚之后,把这个事变成是我自己想做的,而不是想为别人做的。
希望我为自己而活,而不是别人。
承诺,喜爱,快乐都太虚无了,不要抱希望。

Error installing mysql-python/mysqlclient: library not found for -lssl

macOS Mojave 安装mysqlclient时提示没有ssl库,错误如下:

Installing collected packages: mysqlclient
  Running setup.py install for mysqlclient ... error
    Complete output from command /Users/moon/Workspace/Pycharm/env-tonghang/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/6z/3d8pkqg53r72hd3gvt71n0900000gn/T/pip-install-dk68k229/mysqlclient/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/6z/3d8pkqg53r72hd3gvt71n0900000gn/T/pip-record-4eo9tbll/install-record.txt --single-version-externally-managed --compile --install-headers /Users/moon/Workspace/Pycharm/env-tonghang/include/site/python3.6/mysqlclient:
    running install
    running build
    running build_py
    creating build
    creating build/lib.macosx-10.13-x86_64-3.6
    copying _mysql_exceptions.py -> build/lib.macosx-10.13-x86_64-3.6
    creating build/lib.macosx-10.13-x86_64-3.6/MySQLdb
    copying MySQLdb/__init__.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
    copying MySQLdb/compat.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
    copying MySQLdb/connections.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
    copying MySQLdb/converters.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
    copying MySQLdb/cursors.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
    copying MySQLdb/release.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
    copying MySQLdb/times.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb
    creating build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
    copying MySQLdb/constants/__init__.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
    copying MySQLdb/constants/CLIENT.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
    copying MySQLdb/constants/CR.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
    copying MySQLdb/constants/ER.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
    copying MySQLdb/constants/FIELD_TYPE.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
    copying MySQLdb/constants/FLAG.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
    copying MySQLdb/constants/REFRESH.py -> build/lib.macosx-10.13-x86_64-3.6/MySQLdb/constants
    running build_ext
    building '_mysql' extension
    creating build/temp.macosx-10.13-x86_64-3.6
    clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Dversion_info=(1,3,12,'final',0) -D__version__=1.3.12 -I/usr/local/opt/mysql@5.7/include/mysql -I/Users/moon/Workspace/Pycharm/env-tonghang/include -I/usr/local/Cellar/python/3.6.5_1/Frameworks/Python.framework/Versions/3.6/include/python3.6m -c _mysql.c -o build/temp.macosx-10.13-x86_64-3.6/_mysql.o
    clang -bundle -undefined dynamic_lookup build/temp.macosx-10.13-x86_64-3.6/_mysql.o -L/usr/local/opt/mysql@5.7/lib -lmysqlclient -lssl -lcrypto -o build/lib.macosx-10.13-x86_64-3.6/_mysql.cpython-36m-darwin.so
    ld: library not found for -lssl
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    error: command 'clang' failed with exit status 1
    
    ----------------------------------------
Command "/Users/moon/Workspace/Pycharm/env-tonghang/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/6z/3d8pkqg53r72hd3gvt71n0900000gn/T/pip-install-dk68k229/mysqlclient/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/6z/3d8pkqg53r72hd3gvt71n0900000gn/T/pip-record-4eo9tbll/install-record.txt --single-version-externally-managed --compile --install-headers /Users/moon/Workspace/Pycharm/env-tonghang/include/site/python3.6/mysqlclient" failed with error code 1 in /private/var/folders/6z/3d8pkqg53r72hd3gvt71n0900000gn/T/pip-install-dk68k229/mysqlclient/

Screen Shot 2019-06-19 at 14.06.27.png

解决方法可以指定ssl库

LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysqlclient

或在~/.bash_*中指定环境

export LDFLAGS="-L/usr/local/opt/openssl/lib"

To StackoverflowError installing mysql-python: library not found for -lssl

我很抱歉

很抱歉浪费你的这半年时间。我可能一直在给自己找借口,不愿意承认这个事实,但确实是怪我。
希望接下来的日子你努力学习,加油把时间补回来。我觉得肯定可以的,我知道你也很着急。但是没用的事情请少做一些。
加油。我会好好的,不要担心我。

什么时候最幸福

人在幸福的时候往往是不自知的,只有当不幸福、悲伤、恐惧、痛苦等不好的事情将要发生的时候才幡然醒悟幸福即将消失。
今天晚上,我们面对即将到来的分别,依依不舍,泪眼婆娑。
抱在一起的时候多么想时间永远停止,甚至只让我的时间停止,把我毁灭,我在所不惜,只要我的脑海里最终停留的是当时的感觉。
时间如流水般,终究是留不住的,我的时间也在飞速流逝,距离我自己的毁灭也还有好些时间。
不愿意让时间折磨我,我主动告别今晚,为了更好的活过明天。

晚安🌙

告别

一晚上没合眼坐到现在,点了外卖在等外卖到了就走,怕他饿醒。
最开始吵架情绪激动到边说边哭边发抖,然后慢慢地冷静下来开始默默地流眼泪,到现在一滴眼泪都挤不出来只想快点离开这里。
在他电脑随便逛逛,发现代码一句看不懂,我可真菜。我怕自己没啥做的时候就突然坚持不下去倒地了,希望等会儿能顺利走到寝室睡一觉。
噩梦连续不断。
这里也不想再来写了,可能之后又会想了那就等之后吧,可能叫暂别合适点。
我们都累了,歇歇吧。
想回到刚认识的时候,我最美好,你也是。

Unnamed document

食言、信口开河将会对两人的关系造成不可弥补的破坏,甚至也许是关系破裂的开始。
我希望永远不要再这样了,对自己爱的人。

宝贝生日快乐

陪宝贝度过的第一个生日

哭哭啼啼的度过了

宝贝为了让我好好睡觉,假装开心的陪我到这么晚,她应该还会去看一会儿小埋才肯去睡

宝贝情感洁癖严重,希望下辈子能让宝贝慢慢释怀

很爱你,宝贝,愿意跟你不离不弃

Modifying SElinux configure for allowing nginx reverse proxy local site

Read about audit2allow and used it to create a policy to allow access to the denied requests for nginx.

    [root]# sudo cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -m nginxlocalconf > nginxlocalconf.te
    [root]# cat nginxlocalconf.te 
    
    module nginxlocalconf 1.0;
    
    require {
        type httpd_t;
        type var_t;
        type transproxy_port_t;
        class tcp_socket name_connect;
        class file { read getattr open };
    }
    
    #============= httpd_t ==============
    
    #!!!! This avc can be allowed using the boolean 'httpd_can_network_connect'
    allow httpd_t transproxy_port_t:tcp_socket name_connect;
    allow httpd_t var_t:file { read getattr open };
    [root]# sudo cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -M nginxlocalconf
    ******************** IMPORTANT ***********************
    To make this policy package active, execute:
    
    semodule -i nginxlocalconf.pp
    
    [root]# semodule -i nginxlocalconf.pp