2018年度简报

首先 圣诞快乐~ 转眼间啊,2018年就快要过去了,是时候来 水 写一篇年终总结了 Photo by Fabrizio Verrecchia on Unsplash 学习 这一年学了什么? apache PHP javacript SQL docker 成果? emmmmmmmm好像也没有什么成果可以出来说的,就简单的定制了几个 docker 并且写成了 docker-compose 使得我在部署服务器的时候能够更加方便,然后时间也比之前采用的脚本的编译安装要大大缩短,以后重装服务器就更加肆无忌惮了 同时,初步的尝试使用 N2Nv2 的 peer to peer VPN 把所有的服务器链接成一个大内网,以后有什么证书之类的文件就可以通过内网进行传输了,并且我的电脑也连上了这个内网,使得我在外面(不在电脑身边)也能通过连接上我任意一台 VPS 来链接我的电脑。但是目前只是刚刚开始部署,估计完全搞定得到 2019 年了…. 还有这个! 求star!! johnpoint/anti-360browser.js Github 的一年 那么 2019 加油哇~ __ __ ___ ___ _ ___ __ / / / / |___ \ / _ \/ |( _ ) \ \ / / / / __) | | | | |/ _ \ \ \ \ \ / / / __/| |_| | | (_) | / / \_\ /_/ |_____|\___/|_|\___/ /_/ 2019 计划 预习JAVA 把 业余无线电牌照 考到手 继续学习算法知识 待定…

2018-12-25 16:47:00 · 1 min · 104 words · johnpoint

学习笔记:初识httpd

提醒:这只是一篇学习笔记,不保证语句通顺,仅作记录。 学习目标 安装 httpd、php、mysql 建立 两个 虚拟主机建立网站,并申请 SSL 使其能够通过 https 访问 学习过程 安装 yum install https://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm https://mirrors.ustc.edu.cn/remi/enterprise/remi-release-6.rpm yum -y install yum-utils yum-config-manager --enable remi-php72 yum -y install httpd mysql mysql-server mysql-connector-odbc mysql-devel libdbi-dbd-mysql openssl mod_ssl httpd-manual mod_ssl mod_perl mod_auth_mysql yum -y install php php-mcrypt php-cli php-gd php-curl php-mysql php-zip php-fileinfo php-fpm php-xml php-mbstring php-ldap php-xmlrpc php-devel 设置开机启动 chkconfig httpd on chkconfig mysqld on 建立虚拟主机文件夹 cd /home mkdir www 修改httpd配置文件...

2018-11-02 09:49:57 · 1 min · 170 words · johnpoint

学习笔记:初识httpd

提醒:这只是一篇学习笔记,不保证语句通顺,仅作记录。 学习目标 安装 httpd、php、mysql 建立 两个 虚拟主机建立网站,并申请 SSL 使其能够通过 https 访问 学习过程 安装 yum install https://mirrors.ustc.edu.cn/epel/epel-release-latest-6.noarch.rpm https://mirrors.ustc.edu.cn/remi/enterprise/remi-release-6.rpm yum -y install yum-utils yum-config-manager --enable remi-php72 yum -y install httpd mysql mysql-server mysql-connector-odbc mysql-devel libdbi-dbd-mysql openssl mod_ssl httpd-manual mod_ssl mod_perl mod_auth_mysql yum -y install php php-mcrypt php-cli php-gd php-curl php-mysql php-zip php-fileinfo php-fpm php-xml php-mbstring php-ldap php-xmlrpc php-devel 设置开机启动 chkconfig httpd on chkconfig mysqld on 建立虚拟主机文件夹 cd /home mkdir www 修改httpd配置文件...

2018-11-02 09:49:57 · 1 min · 170 words · johnpoint

树莓派 docker 搭建 pi-dashboard

前一阵子我入手了一(台?)(个?)树莓派,但是一直都没有时间研究该用来做什么…. 然后无意间看见了一个叫做pi-dashboard 的小玩意儿 上一张图看看 ...

2018-10-21 05:40:21 · 1 min · 35 words · johnpoint

<失效> Ubuntu 安装 thinkpad S2 无线网卡驱动

注意:本文已失效,目前有效的方法在 这里 最近入手了一台 thinkpad S2 ,打开 windows 系统,觉得缺了点什么,于是连忙把 ubuntu 系统也安装了上去,但是在配置 ubuntu 系统的时候并没有让我连接网络的选项,当时就感觉有些奇怪,但是没有放在心上。安装完成后打开 ubuntu 系统发现系统 根本没有 检测到无线网卡的存在,于是我就慌了,赶紧回到 windows 系统,看见了无线网卡的型号 Realtek 8821CE Wireless LAN 802.11ac PCI-E NIC 于是使用强大的 百度 google 搜索解决办法,最后在 ubuntu论坛 的这个帖子里发现了解决办法。 解决方法 由这个帖子里的大佬在这里请教到的大佬给出解决方法 原文如下: Worked solution (Requirements: kernel >=4.11) : (UPD: In the latest release of endlessm you need kernel version 4.15) Download driver directory from this repo: https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce You can do it by this link: https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce Unpack zip archive. Change the Makefile....

2018-08-25 16:58:00 · 1 min · 127 words · johnpoint

密码管理器是好文明

密码一直以来是人们帐号的一个薄弱点,通过各种各样的途径,想要获取他人密码的人总能获取到另他们满意的信息,而人们喜欢利用自己个人信息的组合作为密码立下了汗马功劳,而一些人对于密码重要性毫不了解从而设下简单密码的人也功不可没,而我,一直以来使用的是一串字符串所生成 md5 来作为我帐号的密码,自认为十分安全,实则不然,因为密码中只含有小写字母和数字,是可以实现暴力破解的。加上一些特殊符号的密码是目前为止相对安全的密码解决方案,但是 复杂的密码太难记了啊 这该咋办,直到某群大佬说出了 密码管理器是好文明() 我才发现原来早就有人想到解决方案了。 目前,网络上流行的有四款密码管理器: KeePass:免费 开源 兼容性强 LastPass:最大的优势是跨浏览器平台 1Password:跨平台管理 用户认可度高 Enpass:支持平台多 20条密码免费 而其中,我第一时间试用了 LastPass 发现多设备使用需要高级版本授权,而授权居然需要 VISA卡 (我没有啊啊啊啊) ,于是舍弃。后来我看见了开源解决方案 KeePass 在经过一段时间的使用之后,觉得用起来十分舒服,而且支持 Linux 、Windows 和手机系统,而且支持 Webdav ,这在自己已经搭建了网盘的人来说简直就是太爽了,不用担心密码存放在别人手里而不安全,但是安全设施一定要做好。 KeePass 同样采用了主流的一个主密码打开密码数据库文件的模式,这时,这个主密码就代表了你的所有密码,需要尽可能的兼顾复杂与你的好记,这就是唯一需要做的。至于其他密码,KeePass 提供了随机密码生成器,能自定义生成密码包含 字母、符号、特殊字符等内容,还可以自定义长度,总之就是非常爽就是了。 在用上 KeePass 的那一晚,我就把每一个可以想起来的帐号都改成了自动生成的强密码,感觉自己的帐号安全提升了不止一点半点,美滋滋~ 赶快去尝试下咯~

2018-08-24 08:26:36 · 1 min · 37 words · johnpoint

博客双开,避免offline™

怎么双开博客呢? 答案就是—— vps 与 github 一起部署。。。 好吧,我承认我是标题党了一下,主要是记录一下我 成功部署 完 hexo 博客了以后如何将博客部署到 github 上去。 创建远程仓库 就是在 github 上创建一个名称为 用户名.github.io 的仓库,这一个仓库可以在自动化部署之后在 用户名.github.io 生成博客,而用 github 在全世界(除中国大陆,中国大陆就是互联网上的孤岛)外厉害的 cdn ,我们的博客访问速度会比较快, 注意,一开始我是选择不初始化仓库,这样可以避免一些莫名奇妙的坑! 修改 站点配置 在 站点根目录 下的 _config.yml 寻找 deploy 关键词,将其 整部分 修改为: deploy: type: git repo: GitHub上仓库的完整路径包括 .git branch: master repo 的链接一定要是 ssh 而不是 https 的!!! 配置 git 生成 ssh 密钥 git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub注册邮箱" 生成ssh密钥文件: ssh-keygen -t rsa -C "你的GitHub注册邮箱" 然后直接三个回车即可,默认不需要设置密码 然后找到生成的 ....

2018-08-07 05:30:37 · 1 min · 103 words · johnpoint

设定微信自动发送信息

首先先说一说吐槽一下微信封闭的生态圈,除了开放给搜狗这个搜索引擎可以搜索微信公众号的 api 之外,几乎没有开放任何可以利用的 api ,固然这有其在安全方面的考虑,但是这就使得一些比较有趣的功能难以实现,例如机器人。而一些比较实用的功能又在官方垃圾客户端中没有实现。 需求 在 chrome 上了 web 版微信的基础上利用 chrome 自带的 console + javascript 实现 自动、循环、发送信息 施工 首先声明,我在事前并 没有 了解过 javascript 这种语言,一切都是通过善用搜索引擎来一步一步实现的,所以请各位看到这一篇文章的大佬们看到有什么不妥的地方欢迎在评论区指出。 网页源码 首先当然是登录网页版微信,顺手打开 F12 开发者工具,尝试着发送了几条信息,并在 network 选项卡里面观察了一下网页的活动,然后发现 <pre id="editArea" contenteditable-directive="" mm-paste="" class="flex edit_area ng-isolate-scope ng-pristine ng-valid" contenteditable="true" ng-blur="editAreaBlur($event)" ng-model="editAreaCtn" ng-click="editAreaClick($event)" ng-keyup="editAreaKeyup($event)" ng-keydown="editAreaKeydown($event)"></pre> 然而并没有什么用。。。 google搜索 然后,我分别以 微信、发信息、chrome、console、javascript 为关键词进行搜索,最终发现了这篇文章–>用javascriptt脚本实现微信定时发送信息,关键词命中。遂打开,发现正是我想要的。 修改代码 // 周一----周五: 6:50 AM 提醒对方起床, 9:30 PM提醒对方回宿舍 var appElement = document.querySelector('[ng-controller=chatSenderController]'); var $scope = angular.element(appElement).scope(); setInterval(function(){ var localTime = new Date(); if(localTime....

2018-07-21 06:10:58 · 2 min · 254 words · johnpoint