解决了本博客的数据库不定期崩溃问题

解决了本博客的数据库不定期崩溃问题
这个博客自从搬到DO之后就经常性大姨妈,第一次崩溃的时候仍然记忆犹新,不过通常重启MySQL后台服务之后就解决了,当时估计的原因是因内存不够,不过好在解决方案简单无脑,只需要一句: [crayon-5a0ed17edb214132242395/] 解决方案简单,便没在意,反正崩溃也只是偶尔出现,一旦收到监控邮件,手机直接SSH上来执行一下这条语句就好了。 不过这两天疯狂的崩溃,我的邮箱经常被监控邮件塞满,着实让人忍无可忍(目测是因为不少人想看卡通农场的预告,访问量激增导致的) 连上SSH,查log, [crayon-5a0ed17edb21b370074211/] 发现了如下信息: [crayon-5a0ed17edb21d262551746/] 果不其然,估计是初始化InnoDB buffer pool的时候把内存挤爆了,通过free命令也看到,我的swap空间是0,解决方案也就很自然浮出水面了,无非是: 加内存 加SWAP 减少InnoDB buffer p...

在DigitalOcean的Ubuntu服务器上搭建VPN

在DigitalOcean的Ubuntu服务器上搭建VPN
昨天将本博客迁移到了DO的服务器上,访问速度有了质的飞跃,于是今天便来尝试一下用这个服务器搭建VPN。 Ubuntu搭建VPN服务器非常简单,遵从下面的步骤即可: 安装pptpd [crayon-5a0ed17edb598414763359/]   修改配置文件 [crayon-5a0ed17edb59d666326731/] 在最后添加 [crayon-5a0ed17edb59f565919110/] 这样就配置好了VPN客户端的IP范围   修改配置文件 [crayon-5a0ed17edb5a1937993953/] 找到#ms-dns 去掉这两行的注释,设置值为 [crayon-5a0ed17edb5a2439676380/] 这里的两个IP是Google提供的DNS服务器,如果你有别的DNS服务器地址,尽管往上招呼就是了   修改VPN账户文件 [crayon-5a0ed17edb5a499977031

服务器已经迁移^_^

经过一晚上的折腾,将服务器从DreamHost迁移到了DigitalOcean的VPS。 目前感觉DO的服务器觉访问速度非常流畅,体验也非常好,SSH虽然卡顿,但也勉强能用。 原计划明年DH到期后就迁移到DO货LD,不过这台DO VPS其实是得益于Github Education的Student Pack,该大礼包提供了100$的DO额度,目前选用最小的5$配额,能免费用将近两年,很是不错,而且和DH那样的虚拟主机不同,VPS允许我做更多的事情,例如搭建Python环境、Ruby环境,假设GitLab等…… 如果你是在校学生,不妨也去申请一下https://education.github.com/pack 目前该环境刚刚创建完毕,可能还有一些潜在的问题没有发现,一旦发现,我将及时解决:)

Raspberry Pi – LCD 系统状态监测

Raspberry Pi – LCD 系统状态监测
入手树莓派已经近两周了,光零零散散的各种配件就已经够再买一个新的树莓派了= =|||,果不其然大坑一个。之前淘宝上买了一个1602的LCD Plate: 这是一块山寨的板子,原版的套件由Adafruit提供,价格不菲,最便宜的蓝底白光的板子售价换成人民币也比淘宝上买的这个贵三四倍左右。之所以选择这块小板是因为即插即用……对于我这种非硬件方向的学生而言,免去了电路连接之苦,同时由于其集成化,使得部署在树莓派上也非常整洁。另一方面,虽然板子只能显示16*2个字符(5*8),但是由于有五个按钮,使得整个板子的可玩性就瞬间提升了,当一个东西能够和外界进行交互的时候,它的功能就可以被极大的发掘出来。 板子的使用很简单,由于板子是单色背光的,老板自己给加了一个三色LED灯在板子的脑袋上,这东西其实……没啥用:P,通常我会在启动程序的时候让三个灯亮一下,起到醒目的作用。由于灯光原理和Adafruit的板子不同,所以背光相关的代码原版的就不能用了,老板自己提供了修改后的代码,让原来的LCD板子的背光效果...

Raspberry Pi! Get√

Raspberry Pi! Get√
1. 首先是大全套,首批购买的配件主要包含了: Raspberry Pi B+一枚 EDUP无线网卡一枚 2A的usb电源及线一套 16GB Class 10的SanDisk TF卡一个 八根不知所措的杜邦线 3枚纯铜散热片 树莓派的盒子 后续还买了一片小号的铝制散热片,用于板子上的小号芯片。同时还购买了一个搭载了1602的Keypad板,打算用于显示机器IP和状态信息。   2. 实话说,这个东西比我想象中还要小巧,收到快递的时候我甚至以为老板少给我发了东西……板子上的接口很多,B+型号的板子提供了4个USB接口,非常实用   3. 使用官网上提供的Win32 Disk Imager往TF卡中写入Raspbian系统的镜像   4. 由于没有购买串口线,所以首次安装的时候要外接一个显示器,板子上提供的HDMI接口确实很接地气……USB接口可以接上鼠标及键盘   5....

解决WordPress国内加载时间长的问题

解决WordPress国内加载时间长的问题
2015-10-01 更新: 比更简单的方法更好的方法:安装Wordpress插件:Google Font Fix 这是国人开发的插件,之前那个插件会简单粗暴的过滤掉Google Font,但是字体带来的效果也就木有了, 但是用这个插件,则会将Google字体链接替换为国内的镜像,这样你就可以在享受Web Fonts的同时,畅快的打开你的页面了。 2014-09-06 更新: 更简单的方法:安装Wordpress插件:Disable Google Fonts   近来访问本博客以及和我在同一台服务器上搭建的WordPress博客都感觉非常的卡,之前一直以为这是因为服务器位于美国,且服务提供商坑爹的缘故,但是最近的一件非常巧合的实验,让我发觉问题并不是这么简单,我在调试Raspberry Pi的时候尝试性地用了一些指令,其中就用curl工具访问了本博客,发现非常迅速就获取到了首页的源代码(4s左右,相比平时动辄20s左右的加载时间,真的是神速了),这

摄影 – 用黑卡纸实现个性光晕

摄影 – 用黑卡纸实现个性光晕
这篇文章写得有些晚,其实我很久之前就已经在用这个小技巧了~ 首先先看一张效果图: 咦?肿么照片会有心形状的光晕呢?是什么神奇的PS技术么?NONONO,题目已经泄露了天机,其实要想做出这样的效果,只需要一张小小的黑卡纸,你没有听错,只要一张黑卡纸(只要九毛九哦亲~包邮哦亲~)! 只要你按照下面的步骤一步步来做,你也可以轻松拍摄出上面的效果~而且不止是心形,你可以尽可能的发挥自己的想象力做出自己喜欢的光晕形状。那么废话不多说了,下面开始教学: 下面就是原理图(众:开玩笑吧?就镜头前塞一个窟窿纸就成了?),你可能不相信,但其实原理就是这么简单,类似于小孔成像的原理,镜头前面档上这么一张窟窿纸,我们依然能够得到清晰的成像,但是和之前不相同的就是,在焦外的像的扩散方式会受这张黑卡纸空洞部分的形状影响,进而产生我们所想要得到的心形光晕的效果。 为了方面使用,我们先用黑卡纸裁一个镜头罩,用于固定在镜头上: 边的长度应该比你镜头的直径要稍微大一点点,最后要注意额外留一个小边,方便粘贴。 裁下...

生日礼物 – 工头儿施工报告

生日礼物 – 工头儿施工报告
从意义上讲……这其实是我收到的头份非家人的生日礼物啊。不过介于时间问题,这个东西我从二月底拖到了现在才开始制作。 看说明书感觉的确是蛮复杂的,而且说实话我总觉得这个说明书实在是过于简略了- -。看着的确很费劲。 废话不说了,上图 施工状态……其实做得时候很不耐烦了已经,有些木块的拼接处的尺寸都不符合,还得锉刀挫。所以鉴于施工过程过于暴力,施工图就只此一张咯。 这是成品的底部近排。由于屋内光线不好,加上自己刚做完这个模型被扎了不少木刺,手持相机不稳,所以AUTO的ISO是3200(我会告诉你其实是忘了调整感光度么……)所以这批照片普遍噪点明显。。见谅 完成图的顶部。这个模型其实是配有颜料的,说是拼接前上色比较方便,但是拼接前就那么一堆木板,根本不知道谁是谁……担心上错了色。拼接后想了想,觉得似乎原木色也挺好咧- -。于是就裸色吧亲! 正面全览 正面俯拍 背面的楼梯间,这个楼梯间其实特别复杂,照片照得不是很清楚 背面俯拍 这个模型礼包其实还包含了家具部分(家具...