[轮子] Easy SMS :一款满足你的多种发送需求的短信发送组件

国内的 PHP 大神我认识的不多,安正超算一个,神超是一个高产、优雅的码农;原就职新浪微博,现在据说自己当老板了。下面就是 安正超 诸多轮子中的其中一个 Esay SMS。PS:比我年轻,技术比我好[允悲]。

项目地址:https://github.com/overtrue/easy-sms

特点

  • 支持目前市面多家服务商
  • 一套写法兼容所有平台
  • 简单配置即可灵活增减服务商
  • 内置多种服务商轮询策略、支持自定义轮询策略
  • 统一的返回值格式,便于日志与监控
  • 自动轮询选择可用的服务商
  • 更多等你去发现与改进...

继续阅读 »

阿里云 OSS 对象存储 & CentOS7 OSSFS 工具使用详解。

公司的系统一直在阿里云 ECS 服务器进行部署,有一个需求就是需要定期备份网站数据到本地,程序和数据库没多大直接打包备份就好了,但是附件已经快要10个G了,备份这个就是个问题;在 ECS 上直接打包下载的话因为 ECS 有贷款限制下载很慢。本文就介绍用OSS对象存储来存打包后的附件包,然后满速下载。

开通阿里云 OSS 对象存储

开通 OSS 对象存储服务请参考阿里云官方,本文不做探讨。

安装 OSSFS 工具

下载 OSSFS:

首先访问官方 OSSFS 仓库来获取你想要的版本包地址
https://github.com/aliyun/ossfs/releases

比如我这里选择的是 CentOS 7;使用命令
wget https://github.com/aliyun/ossfs/releases/download/v1.80.2/ossfs_1.80.2_centos7.0_x86_64.rpm



继续阅读 »

如何从 Google 官方下载 Chrome 离线版

前言:我不信任任何第三方的下载平台,所以都是从 Google Chrome 官方下载;而 Chrome 官网默认是下载的在线安装程序;几次都发现就算翻墙这个在线安装程序的下载速度也是慢的可以,于是就有了这边文章,从 Google 官方下载 Chrome 最新离线版安装程序。

Google Chrome 官网

https://www.google.com/chrome/

离线安装包下载方式

我在页面上没有找到任何链接可以直接切换下载离线安装包的方式,通过搜索找到了答案。

只要在官网链接后 增加 ?standalone=1 参数即可

继续阅读 »

使用 DVDDecrypter 导出加密光盘

总有买来的营销光盘学习资料,大多是DVD的;一部分是加密的,加密的光盘看不到 Video-TS 目录、任何 .vob 或者 .dat 文件,无法正常导出到电脑;要正常导出就要借助软件,推荐一个软件 DVD Decrypter ,由于测试环境有限,不保证所有加密光盘都可以解密。

软件:DVD Decrypter

DVD Decrypter 是一个免费的DVD文件转换工具,它可以将DVD光盘中的文件抓取出来,存放至您的电脑硬盘中。

下载地址

ECharts-PHP - 百度图表插件开源PHP库

ECharts-PHP 是百度图表插件的PHP库,支持 ECharts 版本 2.2.x to 3.x。

安装

composer require "hisune/echarts-php:~1.0.6"

作者博客:https://hisune.com
Github:https://github.com/hisune/Echarts-PHP

基本用法

use Hisune\EchartsPHP\ECharts;
$chart = new ECharts();
$chart->tooltip->show = true;
$chart->legend->data[] = '销量';
$chart->xAxis[] = array(
    'type' => 'category',
    'data' => array("衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子")
);
$chart->yAxis[] = array(
    'type' => 'value'
);
$chart->series[] = array(
    'name' => '销量',
    'type' => 'bar',
    'data' => array(5, 20, 40, 10, 10, 20)
);
echo $chart->render('simple-custom-id');


继续阅读 »