-
[总结] Laravel 如何在预加载试控制返回的字段
参考链接: Get specific columns using “with()” function in Laravel Eloquent Laravel 的预加载使用方式是: Post::with('user', 'user.extend')->orderBy('id', 'DESC')->paginate(10, array('id', 'content')); 拿到用户和扩展信息太方便了,…
-
[分享] 用 PHP 写了一个 Transmission 的 RSS 下载
项目地址: Transmission RSS 目前支持的有 CHD/CMCT/TTG/OPENCD, 其它 PT 我没有账号无法确定适配, 因为 XML 格式可能不一样. 使用方法: git clone https://github.com/fengqi/transmission-rss.git transmission-rss cd transmission-rss 修改下 rss.php 里的…
-
[记录]把 cron 日志从 rsyslog 里剥离出来
参考地址: 请问ubuntu中 cron 服务的默认日志存放位置 cron 日志默认是写到 rsyslog 去的, 如果没有日志服务器做处理, 单独剥离出来看会方便很多 修改rsyslog文件, 将/etc/rsyslog.d/50-default.conf 文件中的#cron.*前的#删掉 重启rsyslog服务service rsyslog restart 重启cron服务service cr…
-
[记录]Gitlab 在安装完成后才启用 HTTPS 记得重新清理 assets
不然浏览器就会提示: 与 git.fengqi.me 的连接采用 128 位加密技术。但是,此页中包含其他不安全的资源。他人能在传输过程中查看这些资源,攻击者也可以进行修改,从而改变网页的外观。 该连接使用 TLS 1.2。 该连接使用 AES_128_GCM 进行加密和身份验证,并使用 ECDHE_RSA 作为密钥交换机制。 重新清理生产 assets 就好了: cd /home/git/git…
-
Dns配置错误也会导致Nginx启动失败吗
今天碰到的,好诡异啊,Nginx挂了,启动时发现的. Nginx在启动的时候也会检查Host是否能解析?
-
[转载]释放 Linux 系统预留的硬盘空间
原文链接: 释放 Linux 系统预留的硬盘空间 大多数文件系统都会保留一部分空间留作紧急情况时用(比如硬盘空间满了),这样能保证有些关键应用(比如数据库)在硬盘满的时候有点余地,不致于马上就 crash,给监控系统和管理员一点时间去察觉。不过有时候这部分预留的硬盘空间不用的话有点浪费。如何释放这部分系统预留的空间呢? 在 Linux ext2/ext3/ext4 文件系统上通常默认预留5%的硬盘…
-
[转载]PHP 5.4中新增的特性Traits
TODO 原文地址: PHP中的traits
-
Typecho升级到了0.9
新版内置了Markdown语法支持,打算试试看。
-
[总结]Linux上(以ubuntu为例)正常使用iPad的方法, 包括充电, 数据读取
两个方面: 1: 电压 2: 信任死循环 参考: How To Mount iPhone Or iPad With iOS 7 In Ubuntu 13.10 How To Solve: iPhone or iPad Not Charging Via USB In Linux [Quick Tip]
-
[总结]Svn本地忽略功能
总是有人问, 写成blog好了, 谁问法给谁. svn批量提交时, 不提交某些文件, 这个需要用到svn的changelist命令(Gui下可以每次手动勾选不提交...), 原理是把改动的文件放到非默认changlist, svn每次提交默认起到忽略的作用: > svn changelist 'Local ignore' config/config.inc.php > svn status ---…