i3-4170黑苹果核显驱动

之前说了,在公司电脑上配置了个黑苹果,网卡、鼠键都驱动了,虽然也有透明效果,但是打开Chrome、Firefox的硬件加速及PHPSTORM、Pycharm等IDE时,总是会有花屏现象,仍算不上完美,使用起来始终不舒服,简直亮瞎了我的眼,今天花了点时间,Google了几波,终于把这问题解决了。

问题解决:apt-listchanges: Can’t set locale; make sure $LC_* and $LANG are correct!

最近新买了台云主机,选的是Debian 9系统,在更新软件的时候总是提示如下错误:

apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_US.utf8",
    LC_ALL = (unset),
    LC_CTYPE = "zh_CN.UTF-8",
    LANG = "en_US.utf8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.utf8").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

选择macOS

我日常工作是开发PHP及前端程序,自从从学校出来实习一直到现在在深圳工作就一直在写PHP及相关代码,到现在两年多了,慢慢感觉到工作遇到了瓶颈,需要学习更多的东西来充实自己,于是想换种语言或者技术栈,在各个语言中最后选择了先学Python,再是Golang,如果后面有时间有精力再把Java也学了去,当然,这是后话了,这篇文章的日志是黑苹果。

推荐一个适合后端开发工程师使用的前端后台框架

这段时间一直在按照公司的安排开发一个进销存系统给用户使用。作为一个喜欢后端的开发程序猿,前端那套东西写起来自然没那么熟悉了,而且,作为公司暂时唯一一个后台开发人员,PC端的页面、后台、App的API接口、数据库、服务器都是我一个人在负责,找一个功能强大的前端框架能节省很多时间精力。所以,结合我这段时间来的实际开发体验,给像我一样要写前端还要写后端的程序猿推荐一个我觉得还顺手的后台框架–vip-admin。

Nginx反向代理配置

前几天说了,我有个网站数据库实在是太大了,导致一般的VPS默认硬盘空间不够放置那么多数据,于是后来我就找了台硬盘空间足够大的VPS,在上面配置好PHP、Nginx、MySQL,使得能够正常访问。

但是,由于那台机器由于某些原因不太方便从国内访问,我就在考虑通过找一台机器进行反向代理,加快国内访问速度,于是就有了这份配置。

CentOS 7 系统配置LNMP

其实我是更喜欢Debian的,尤其是刚发布不久的Debian9,毕竟和CentOS相比,Debian9官方源的包多且新,满足了我对Linux系统的所有需求。

但是由于工作原因,用得更多的是CentOS,其中我新接手的项目用的都是CentOS7,毕竟CentOS6相对来说有些过时,很多包版本都过低,尤其是我的主力开发语言,还是5.3.x。而且CentOS7是未来,包含了很多新特性,用新不用旧嘛,所以我更多的是选择CentOS7。

CentOS 7 系统启用Google BBR

我个人在DigitalOceanVultr都有服务器在运行,有时候需要当作测试服务器测试、调整某些服务的配置时,DigitalOceanVultr这种按量付费,即开即删的服务非常实用,我需要测试的时候,只需要在后台新建一台,选择系统,选择Region,再输入一个hostname,点击创建,等个一分钟就能建好,对比国内的服务,体验简直非常好。但是,不管怎么说,服务器都在国外,不能跟国内的比,再加上网路颠簸,速度可能上不去,对比锐速,我更相信出自Google的BBR。