梨子
让阿里云 ECS 获得 ipv6 tunnel 地址

其实按照网上的教程,给服务器配置 ipv6 还是很简单的,这里主要总结一下遇到的坑。 首先注册 tunnel broker 的账号, 传送门 然后点左侧的 Create Regular Tunnel,输入服务器的地址,选择节点,就可以创建了 然后点一下 Example Configurations,按照提示配置,就好啦 配置完了在服务器里 ping6 neu6.edu.cn,如果通了就是配好了 nginx 和 apache 的配置方法这里就不赘述了,咱服务器从源上下的 nginx 编译的时候就自带 withipv6,不用重新编译的 现在来说说坑: 1、阿里云默认为 ECS 禁用了 ipv6 …

阅读全文

Bittersweet
Archlinux 中为 pacman 以及 makepkg 配置 socks 代理的方法

最近搭建了一台 ss 服务器,在访问网页中的表现非常好,但是若是想通过代理使用 pacman 以及 yaourt 会调用的 makepkg 该怎么办呢? 前提:已经配置好 ss 客户端并开启客户端的 socks 代理。 对于 pacman,需要编辑 /etc/pacman.conf 中的 其中 –socks5 127.0.0.1:1080 表示走 socks5 代理,并指定了代理 ip 和端口 对于 makepkg,也需要设置代理,编辑 /etc/makepkg.conf ,如下,里面 ip 端口跟上面一致。 其实本质上就是更改了两个工具调用 curl 时的参数。 经过上述配置…

阅读全文

梨子
Laravel 关联模型按照关联表排序

这里讨论的是一对多模型按照父表字段排序的问题 例: 表 users字段 id 字段 group_id 表 groups 字段 id 字段 family_id 现在要将取出的 user 按照 family_id 排序 定义了模型关联 Laravel 文档里给出了一种似乎是这个问题的方法 然而这种方法针对的是 hasMany 关联,对 belongsTo 不好使。 也就是说它实际上只会对每个 user 里的 group 里的元素按照 family_id 排序,而并不会对 user 进行排序。 然后我 baidu 了好久,又 google 了好久 得出一个结论,Eloquent 模型尚无此功能TA…

阅读全文

梨子
Archlinux 系统更新后触摸板不好用的解决方案

故事是这样的,曾经呢,这里有个选项: 对就是下方那一大片空白的地方,有个选项“tap-to-click”,然后它开着,生活愉快而满足。 直到有一天, 它就消失了,从此触摸板虽然还能用(甚至还能滚动),但是却需要按下按钮。 Goooooooooogle 了好久,终于找到了解决方案 把 70-synaptics.conf 从 /usr/share/X11/xorg.conf.d/ 复制到 /etc/X11/xorg.conf.d/ 就好了! (据说是因为更新抹杀了这个文件) 然而还是不好使 不过把这一段加到上述配置文件里就好了 (参见 https://wiki.archlinux.…

阅读全文

Bittersweet
安装 Laravel 官方集成开发环境 Homestead+Vagrant

参考链接: http://laravel-china.org/docs/5.4/homestead 1. 安装 VirtualBox 5.x 和 Vagrant . 各个平台下都有友善的安装方式。 2. 安装 Homestead Vagrant box. 通过输入下列命令即可在线下载: 如果网络缓慢,也可手动访问 https://atlas.hashicorp.com/laravel/boxes/homestead 选择最新版本手动下载, 进去了大概你找不到下载的链接,下载的链接是像这样的 https://atlas.hashicorp.com/laravel/boxes/homest…

阅读全文

转载
将 Qt 动态链接生成的 exe 及依赖 dll 打包方法

Qt 静态编译链接生成的 exe 文件,不需依赖七大姑八大姨的一堆 dll,可以独立运行,发布很方便。但绝大多数用的都是 Qt 开源版本,如果用静态链接,会有些限制。那有没有办法即能享受静态编译的方便,又不受开源许可的限制呢?方法之一,就是用动态编译,然后把 exe 和需要的 dll 整合成一个文件,问题就解决了。 1 具体步骤: 1.1 先动态编译链接,生成 exe 文件 1.2 找到依赖的dll文件 这里,我们可以用 Process Explore 来获取所依赖的 dll 文件 下载: http://technet.microsoft.com/en-us/sysinternals/bb…

阅读全文

转载
常见端口速查

常见端口 0|无效端口,通常用于分析操作系统 1|传输控制协议端口服务多路开关选择器 2|管理实用程序 3|压缩进程 5|远程作业登录 7|回显 9|丢弃 11|在线用户 13|时间 17|每日引用 18|消息发送协议 19|字符发生器 20|FTP文件传输协议(默认数据口) 21|FTP文件传输协议(控制) 22|SSH远程登录协议 23|telnet(终端仿真协议),木马Tiny Telnet Server开放此端口 24|预留给个人用邮件系统 25|SMTP服务器所开放的端口,用于发送邮件 27|NSW 用户系统 FE 29|MSG ICP 31|MSG验证,木马Master Para…

阅读全文

转载
解决 Linux 和 Windows 双系统时间错误问题

前一段时间刚装了 ubuntu 和 Win7 的双系统。发现 Win7 的系统时间不对,机子没上网,每天开机时,总会慢 8 小时,不知道怎么回事,因为忙别的事情,所以过了那几天才找原因,后来发现 Windows time 服务没有自动,所以想当然认为是这个原因。 用了几次也没发现什么异常,因为今天开机时候没插网线,直接进了 ubuntu,发现时间快了 8 小时,插上网线就正常了,所以觉得不太正常,所以重启进了 Win7,发现慢了 8 小时,这才意识到可能是两个系统设置不同,导致的这个时间问题。于是 google: 两个概念: UTC 即 Universal Time Coordinated,…

阅读全文

梨子
Archlinux 搭建 lamp(Apache2+PHP7+MariaDB)开发环境

首先升级系统确保源是最新的 然后一键安装 lamp 环境 接下来初始化数据库 检查状态 如果 not okay 再 应该就好了 然后更改目录的属主 mysql 初始化 配置 apache 编辑 /etc/httpd/conf/httpd.conf 由于 apache 的版本到 2.4 之后,对模块的启动方式有些改变,所以正确解析 PHP 还需要下面两个步骤: a、禁用 event 启动模式:注释掉这句,或者直接删掉这句: b、启用 prefork 启动模式:加入这行: 在相应语句末尾分别加上这两句 找到 <IfModule mime_module> 然后在这个标签之间添加 : 在文件末尾…

阅读全文

转载
WordPress 中固定链接的设置(文章中文名转化为英文名)

在 WordPress 中后台的“设置”->“固定链接”选项中,我们可以选择相应的固定链接模式,好的固定链接是有利于搜索引擎检索你的文章的。下图是“固定链接”选项卡中的一些可选性。 这里我选择的是“文章名”选项。这样当我们点击网站或博客中的文章时,相应的文章链接就是你的域名跟上你点击的相应的文章名;这种固定链接模式是利于搜索引擎检索的比较好的链接模式,然而,这时我们发布文章的标题只能是英文名,否则,域名后面跟的就不是你的文章名而是一个乱码。这里有两种方法,一种是手动解决,另一种是通过插件来解决。 手动解决。如下,当我们写好文章的标题后,这时我们会看到如下图示的界面: 此时,点击图中的“编辑”…

阅读全文