心情

真让人恶心,自己什么都不做,却幻想着得到巨额的回报。

不觉得中彩票的几率更大吗。

满心的小算盘,当别人看不出来吗。

想如愿,呵呵,等着去吧。管你是谁,都别做梦了。

现在心情与吃了苍蝇差不多。

汪年快乐

汪年快乐。

除夕夜服务器被墙也是神了。

总之,要加油了~~

以上。

许愿望吧

顺利完成,如愿逃离。

小计

无意中读到某文章,流感引发病毒入侵,病毒类型未知,20天内的花费接近 100w RMB 医保异地,医院ICU床位紧张。地点,帝都首屈一指的医院。

总体考虑,需要 200w USD 勉强够用,先定下这个目标吧。希望永远不会用到,但形势不容乐观。

保险有一定的必要性,我朝可靠的保险公司还不确定。

进ICU插管前留好遗言,遗嘱。

珍惜当下吧。

单身狗的情人劫

laravellogs有点怪,要重写logs并存入数据库了。

小计

使用php72-opcache提升响应速度。

DARLING in the FRANXX 超好看,期待第6话。

gitbook生成pdf时,问题有点多。在线倒是没什么问题。

Mac 安装 php72-opcache

brew搜索包

1
brew search php72
1
brew install homebrew/php/php72-opcache

重启php72服务 注意使用sudo

1
sudo brew services restart php72

修改php72-opcache配置

1
subl /usr/local/etc/php/7.2/conf.d/ext-opcache.ini

appstract/laravel-opcache

appstract/laravel-opcache

安装appstract/laravel-opcache

1
composer require appstract/laravel-opcache

参考文档1

其他

phpinfo()命令行查看

1
php -i "(command-line 'phpinfo()')"

小计

将略大的项目,拆分为可以操作的部分。

精神上略累,我朝空气质量太糟糕了。

工作记录

laravel-backup

文档连接

1
2
composer require spatie/laravel-backup
php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider"

注意:默认情况下,laravel-backup备份完成时会发送通知邮件,所以使用时,要配置MAIL_DRIVER

itsgoingd/clockwork

效果一般,安装后移除。

itsgoingd/clockwork

chromelaravel调试工具,需要安装clockwork插件。

同系统下多SSH 使用

参考文档

新建SSH-KEY

1
ssh-keygen -t rsa -b 4096 -C "[email protected]"

输入SSH KEY 文件位置,例如/Users/you/.ssh/id_rsa_2

为什么是id_rsa_2

一般会有一个id_rsa为默认KEY。

1
Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]

添加到~/.ssh/config

新建文件~/.ssh/config

编辑如下内容

1
2
3
4
5
6
7
8
9
10
Host github.com
HostName github.com
User *******@*******.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Host 2github.com
HostName github.com
User *******@*******.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_2

注意:如果多个github账号,Host不能设置为相同。

最后添加新KEY到系统,并添加公钥到github对应账号。

1
2
ssh-add -K ~/.ssh/id_rsa
ssh-add -K ~/.ssh/id_rsa_2

测试KEY是否添加

1
ssh-add -l

测试KEY是否有效

1
2
ssh -T [email protected]
ssh -T [email protected]

Git项目中设置

设置对应emailname

1
2
git config --local user.email "***@****.***"
git config --local user.name "***"

添加remote,注意与HostName对应

1
git remote add origin [email protected]:****/***.git

也可以直接修改.git/config

laravel session 使用 cache

设置config\database
redis下添加。

1
2
3
4
5
6
'session' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', 6379),
'database' => 1,
],

设置config\session

1
'connection' => 'session',

设置config\cache

1
2
3
4
'test' => [
'driver' => 'redis',
'connection' => 'test',
],

听闻

听闻我朝2018年4月1日开始VPN白名单,既锁国。

小记

天气格外的冷,心也是一样。月比往常大一些。

略期待31日月全食。 19点30分开始。21点30分左右可以看月全食,持续38分钟。

上次看月全食已经忘记是什么时候了。

2018年07月28日 4点21分 月全食 21世纪最长的一次。西部地区可以看到全貌。

是一件难得的礼物,开心的收下就好。

80个以上的数据表在脑中翻腾。对应的方法可能更多。代码过万行应该不难吧。

分成有效的小部分,逐一化解便好。


人无愧于天地,便能笑着死去。

心是什么,某一天丢了……

blog 更新

blog 更新到 NexT 样式。

使用docker挂载,上传到github快速部署。

nginx-proxy 与 letsencrypt-nginx-proxy-companion

用处自动反向代理与https证书申请,自动续期,二级域名,多站同机变为可能。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
version: '2'
services:
nginx-proxy:
image: jwilder/nginx-proxy:latest
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- /path/to/certs:/etc/nginx/certs:ro
- /etc/nginx/vhost.d
- /usr/share/nginx/html
- /var/run/docker.sock:/tmp/docker.sock:ro
labels:
- "com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy"
network_mode: "bridge"
letsencrypt-nginx-proxy-companion:
image: jrcs/letsencrypt-nginx-proxy-companion:latest
restart: always
volumes:
- /path/to/certs:/etc/nginx/certs:rw
- /var/run/docker.sock:/var/run/docker.sock:ro
volumes_from:
- nginx-proxy
network_mode: "bridge"

blog 挂载

1
2
3
4
5
6
7
8
9
10
11
12
version: '2'
services:
web:
image: nginx:latest
restart: always
environment:
- VIRTUAL_HOST=keleven.me
- LETSENCRYPT_HOST=keleven.me
- [email protected]
volumes:
- $PWD/blog2:/usr/share/nginx/html:ro
network_mode: "bridge"

https 中的坑

问题:https页面中使用http链接会导致浏览器默认为不安全。

解决:全部使用https链接可破解。

NexT 的坑

问题: 部分文章在首页显示部分不能。

解决:注意切换换行符LF不显示,CRLF显示。

PS:
LFLinuxMac os默认。
CRLFwindows默认。

以上

小记

系统双挂 全部重装,1月多波折。虽然还有10天结束。

新番 DAELING in the FRANXX 很好看。

UE4 code 编译需要 win8.1 SDK 有点意外。

steam 注册完了开发账号,我朝外汇管制需求想办法规避。

U.S. 的营业税是30%,境外无任何减免。

mac 下brew 很好用。 使用vbox要关闭SPE的网络防护,否则无法apt update

UE4 需要编译服务端,对部署机器的性能有要求。

想打包为docker放在linux需要实际测试。

邮件服务器,基本稳定。laravel可以直接使用laradock部署的可能性很高。

之后就redismysql主从与集群了。全世界的人可以一起玩一个游戏,想想就有趣。

后端想做成多个扩展包的形式,方法部署。

还有同时部署一部分的数据。

权限,文件标记什么的。

0%