2018-03-11BloggingLegacy技术博客填坑之路自己挖的坑,哭着也要填完。/笑哭脸 2018-03-11 修复图片本地化造成大量无用附件问题。 2018-03-09 修复缩略图比例拉伸问题,逻辑重构。 2018-02-21 根据 Lighthouse 建议修复部分问题。 修复移动端一处 CSS 样式问题。 2018-02-18 修复每日图片未采用 HTTPS 问题。 优化 CDN 缓存规则,加快访问速度。 2018-02-15...
2018-03-09NginxPHPThumb - 自带缓存配置的单文件 PHP 缩略图库PHP GD 扩展提供了图像处理的接口,本文为大家介绍一款非常小巧易用的缩略图库,支持多种缩放方式、多种输出格式、自带缓存配置…… 0x00 源码首先当然是放源码: wi1dcard/Thumb 原作者代码因为多年没有维护,我进行了大量调整和优化,暂时就不合并了。 0x01 使用使用方法非常简单,将thumb.php复制到 Web 服务器目录下,打开此文件。文件头部提供一些可供修改的参数...
2018-03-09BloggingLegacy半年小记:Z-Blog 的优势劣势不知不觉搭建技术博客已经过去半年,半年来自己和团队共同进步成长,也带动网站内容水准越来越高;在此小结一下半年来深度使用 Z-Blog 体会到的优缺点,希望能够给予后来者一定参考。 0x00说到博客,不得不提起两个链接: 关于本站 填坑之路 的确,时间过得很快。 0x01如上,在选用 Z-Blog 时,奔着这几点去的: 官方插件中心、主题中心,便于安装使用。 第三方开发者不少,插...
2018-03-06CLIFFmpeg 直播推流常用命令总结总结部分 FFmpeg 常用命令行以备查询之用。 直推(H.264 + AAC)ffmpeg -re -i INPUT_FILE_NAME -c copy -f flv rtmp://localhost/live/STREAM_NAME 转码推ffmpeg -re -i INPUT_FILE_NAME -c:v libx264 -preset superfast -tune zerola...
2018-03-06LaravelSwooleLaravel + Swoole 实现 TCP-UDP Socket 服务端Laravel + Swoole 实现更快的请求处理速度、更高并发有扩展包可供选择,那么如何在 Laravel 框架内优雅地嵌入 Swoole 实现 TCP/UDP Socket 服务端呢? 0x00 Why先说说为什么要嵌入 Laravel 吧。 就一个原因: Eloquent ORM 物联网场景下,Swoole 作为与硬件对接的后端服务,接收到硬件发来的数据包后,多数情况需要直接入库...
2018-03-04TLSOpenSSL 随手记 - 生成自签证书使用 OpenSSL 命令行生成 HTTPS 自签证书。 openssl req -newkey rsa:2048 -new -nodes -x509 -days 3650 -keyout cert.key -out cert.pem 生成过程中,请注意Common Name需要正确填入需要上 HTTPS 的域名,有二级域名也要带上。其它信息随意即可。 Tips:生产环境请勿使用!
2018-03-02LaravelNode.jsPHP由浅入深:Laravel Broadcast 实现 WebSocket B/S 实时通信Laravel 集成众多开包即用的功能, 虽然它真的很”胖”, 但这并不影响它是个好框架. 本篇文章将采用 Laravel 5.6 版本由浅入深为大家演示: 如何使用内置的 Broadcast(广播)功能实现与客户端实时通信. Tips: 此仓库实现本文中的 0x02 广播 代码。 0x00 准备 广播系统 - Laravel 5.6 中文文档 用户认证 - Laravel 5.6 中文...
2018-03-01LinuxRaspberryPi树莓派折腾随手记 - 修改 Swap 大小树莓派默认情况下,虚拟内存只有区区 100 MB,这完全不能满足正常使用需求,本文将讲解如何修改为合理的值。 通常情况下,在 Linux 内,我们采用swapoff/mkswap/swapon等命令来格式化并挂载 Swap,但在树莓派内我们不推荐使用这种方式,树莓派本身提供了配置文件可以直接修改。 sudo nano /etc/dphys-swapfile 找到如下行: CONF_SWA...
2018-02-28NginxRaspberryPi树莓派折腾随手记 - 使用 apt-get 安装 Nginx+PHP百度来的教程都是源码编译安装,对于我这种强迫症人群来说简直是不得已才会采用的方案,于是果断自己尝试使用 apt-get 安装 Nginx + PHP 运行环境。 0x00Update apt. sudo apt-get updatesudo apt-get upgrade 0x01Install Nginx, PHP7.0, and PHP-FPM. sudo apt-get inst...
2018-02-28Node.jsRaspberryPi树莓派折腾随手记 - 使用 apt-get 升级内置 Node.js网络上有不少安装 Node.js 和编译源码升级的教程,但在我手上的树莓派(系统版本:November 2017)已经内置 Node.js 4.x 版本。为了保持系统干净整洁,不想使用源码编译来更新,本文将讲解如何操作。 0x00 卸载卸载原有 node.js 以及 npm。 sudo apt-get remove nodejs npmsudo apt autoremove 0x01 ...
2018-02-13Node.jsRaspberryPi树莓派折腾随手记 - 人脸门禁前几天妹子送了个生日礼物——树莓派,想到公司门禁还是指纹解锁,随即说干就干,开始折腾个人脸门禁顺便入门吧。 0x00 思路最开始我的想法是由树莓派独立完成摄像头图像捕捉、人脸检测、比对;转念一想,后期这玩意可以迎合公司项目,放到政企专网内部运作,还是 C/S 比较合适(更新方便、统一管理、Client 端平台无限制);后来受到公司另一个小伙伴的启发,既然采用 C/S 架构,那服务器端肯定...
2018-02-08HTMLLegacyURI 相对路径写法在前端开发过程中常见路径,在一般情况下,同站点强烈建议使用相对路径,这里简单总结一下相对路径的写法。 ./***,「.」用来表示当前目录,此写法用于引用和本页面相同目录下的其他文件。 ../***,「..」用来表示上级目录,即父目录。以此类推,可以使用../../来表示上级目录的上级目录。 /****,「/」表示同站点跟目录。无论本页面目录是在哪,此写法都能引用到根目录,常见用法例如 ...