分类目录归档:Program

vscode隐藏meta文件

在vscode的首选项->设置

“files.exclude” : {
“**/.git”: true,
“**/.svn”: true,
“**/.hg”: true,
“**/CVS”: true,
“**/.DS_Store”: true,
“**/*.meta”:true,
“**/.gitignore”: true
}

把上面代码放在右边便可以覆盖掉默认的设置了,即时生效

一个马甲wordpress站被攻击用于挖矿

前几天在一个服务器上架了一个wordpress,还没开始配置。没想到过两天上去一看发现给人黑了来挖矿了。

研究了一下攻击者的逻辑,应该攻击没有设置账号密码的wordpress站(或信息被泄露),然后上传一个修改过的wordpress主题,我这边黑客用的是twentyseventeen

相比正常的主题,会多了几个文件,其中muhstik.php应该是专门用于上传脚本,然后一个muhstik的程序会占用大量cpu资源开始挖矿。

[WIP] 超级种植箱原型机1号

家里阳台坏境恶劣不适宜种植,决定打造一个封闭的室内种植环境,同时避免蚊虫滋生。原来打算实现MIT OpenAg项目里的PFC,看了一下bom和代码觉得有点复杂,索性按照自己的思路开搞。

用的arduino uno r3 + raspberry 3b快速搭建原型。
目前实现了app控制水泵、充氧泵、补光灯,还做了一个简单的延时摄影

计划再增加一个根据ph、ec自动配置营养液的功能

 

树莓派3b 安装网络打印机 (HP Deskjet 2520hc)

2520hc这打印机型号有点老,按照大多数cups教程里的设置是跑不起来,需要额外安装一个hplip的驱动。详细步骤为:

sudo apt-get update
sudo apt-get install hplip
sudo apt-get install cups

然后把pi加到lpadmin里面,添加完成后重启一次树莓派

sudo usermod -a -G lpadmin pi
sudo reboot

重启后查看一下 pi是否正常添加

$ groups
pi adm dialout cdrom sudo audio video plugdev games users netdev input spi gpio

随后到树莓派的本地浏览器打开 http://127.0.0.1:631,到admin界面

打开这几个选项,这样其他机器才能用树莓派的打印功能以及远程管理树莓派的打印机,设置时会要求输入树莓派的登录账户和密码

然后add printer -> 2520hc打印机(非hplip的版本) -> 2520驱动 ->保存默认设置,随后在mac里面添加打印机就可以发现2520了

har exporter

坑爹firefox更新后一堆自定义插件用不了,只能自己码一个

这个脚本是用来导出har的内容到独立的文件,默认支持js,html,css,ogg,导出后会按照原来url的规则自动组织文件夹。
需要其他的可以自己在code里面的@type自行添加

使用方法:把har的完整路径放到shell里面的第一个参数,mac里面直接把har文件拉过去

> Github

[踩坑记] 把vim当unity3d的代码编辑器


双开unity有个坑爹的问题,就是monodevelop只能同时打开一个。然后我就想着一个用monodevelop,另外一个用vim,这样就可以两面开工。
先上谷爹扒了一下资料:参考文章

作者介绍了写c#需要用到的插件:

http://vimawesome.com/plugin/youcompleteme
http://vimawesome.com/plugin/syntastic
https://github.com/OmniSharp/omnisharp-vim (还需要装个vim-dispatch)

这里先用vundle啪啪啪一下子装好,然后到unity里面把默认编辑器换成macvim。

然后,噔噔噔(vim干掉monodeveloper的时候要到了吗?!)


代码提示还算到位,然而find usage杯具了,打开vim之后必须得等好一阵子才能跑起来,不然会一直提示找不到,但是跑起来之后呢。。只能找到当前文件的使用情况,复杂点的项目用起来要跪。有空再看看怎么折腾这个吧,解决掉的话当个monodevelope后备也是不错的。

mac os上支付宝的流氓进程

d31fb9e3-561e-4244-a06c-e04188cbab66
今天macbook遇到人参第一次死机死到要强制关机的情况,重启后赶紧打开console查查看什么原因。
顺路发现了一个叫AlipayDispatcherService的二货进程,每10秒就crash一次,还不断的尝试启动,另外还有一个Alipay/refresher的进程,每天也要crash几次。
这不用问了,肯定是装支付宝控件时附带的豪华大礼包。
简直是不能忍,直接用下边命令咔嚓掉再说。
sudo launchctl unload /Library/LaunchDaemons/com.alipay.DispatcherService.plist
sudo launchctl unload ~/Library/LaunchAgents/com.alipay.refresher.plist

(如果还是没效的话再去LaunchAgents把对应的两个plist删掉)
这下真是清净