forecho 的独立博客

把生命浪费在美好的事物上

MWS 开发 - 订单篇

2019年07月08日

引言

最近这几个月都在帮一个朋友在开发亚马逊 ERP 系统,使用了 MWS 接口,自己一路摸索,花了不少时间和精力,现在想把这些经验记录分享出来,让大家少走一些弯路。

这将是一系列文章,本篇主要讲与订单相关的接口。

Bose QC30 vs AirPods

2019年06月26日

引言

618 在色魔张大妈上看到之前一直项目的 Bose QC30 降噪耳机最低价了,虽然是在拼多多上,但还是心动了,成功说服了兔子之后就下单了。

这篇文章我就来谈谈自己在使用 AirPods 和 Bose QC30 的感受,希望对你有帮助。

年中总结

2019年06月17日

引言

最近一阵子太忙了,今天终于有时间来更新博客了。今天要写的就是年中总结,回顾一下这半年来的目标,顺便说说近况。

总结

健身

除了端午节出了一趟门之外都有在坚持早上运动,基本上能保持每周运动至少 3 次,每次 30 分钟以上。运动频率有点高,一度导致早上没时间看书了。

自从 17 年年底买了个体脂称,都有计划一个星期称一次,一直到去年 10 月忙着结婚的事情就没称重了,之前的体重也一直保持在 61.5kg~63.5kg 之间,感觉没啥用处。后来再过 5 个月,也就是今年 3 月份再去称重的时候,发现自己不到 59kg 了,当时第一反应是体脂称不准了,还去找客服询问了解决办法。结果用了客服提供的办法之后还是那样,正当我对体脂称死心的时候,我去了家附近药店门口的体重秤称了一下,发现还真是 59kg 了,好吧,我错怪了体脂称,😭。

Docker 使用定时任务

2019年05月27日

使用定时任务

在宿主主机使用 crontab -e 添加如下示例命令就可以了,非常简单:

1
*/15 * * * * docker exec laradock_workspace_1 php /var/www/erp/yii sync/order >> /tmp/out-docker.log 2>&1

说明:

  • */15 * * * * 代表 15 分钟执行一次
  • >> /tmp/out-docker.log 2>&1 代表把命令的输出结果输入到 /tmp/out-docker.log 文件中。

需要特别说明的是:

以往我们进入一个 Docker 终端都带 -it 参数,如进入 laradock_workspace_1 容器的命令是 docker exec -it laradock_workspace_1,但是定时任务的时候不需要这个参数。

原因是加了 -it 就要开启了一个终端,而计划任务是无法进入任何终端的。

性能优化第一篇

2019年04月19日

引言

说来惭愧,搞了这么多年 PHP 开发,最近才正儿八经的搞性能优化。打算把这些经验记录并且分享出来,这会是一系列文章,这是第一篇。

性能测试

性能优化的第一步就是要发现系统的性能瓶颈。这部分一般都会有专门的 QA 去测试,输出报告。性能测试大多都是并发测试,推荐使用 Apache JMeter™ ,免费并且功能强大,支持多系统平台。至于使用教程,我就不贴了,网上一搜一大把。

租 Switch 玩

2019年04月18日

引言

这里的 Switch 是指任天堂的 Nintendo Switch 游戏主机,老早就在心里种草了,没买的原因有两个:

  • 怕买了没时间玩(这个是主要原因)
  • 没遇到好好价格

今天正好看到《腾讯科技确认代理国行版本 Switch》的新闻,去年过年在淘宝租了一个 Switch 玩了几天,今天趁着这新闻可以拿出来分享一下。

为了 Yii 的长远发展

2019年04月17日

引言

3月29号,Yii 官网更新了一篇文章 Preparing Yii for the long run ,简单来讲就是核心团队成员想通过捐赠的资金方式,使他们能够在主要工作都放在全职开发 Yii 上,只需要很少或根本没有其他工作。

这篇文章主要是想呼吁正在使用 Yii 开发的你,如果觉得 Yii 框架在你工作中对你很有帮助,而且又有条件的话,那么不妨通过行动来支持一下 Yii 吧,不用太多,每个月1$就够了。捐赠地址 https://opencollective.com/yiisoft

好了,到此为止,本篇文章的核心内容算是写完了,下面我主要想聊聊自己与 Yii 的几个小故事,想听的可以往下看。

征集友情链接

2019年03月16日

引言

一直以来我的博客都是没加搞友情链接,前几天突然有一个想法。想搞一个『友情链接』。但是我想搞的这个『友情链接』更像是一个联盟,现在认真写博客的人越来越少了,我想把这些人集合到一起,决定暂时把联盟称之为『联盟链接』。

使用 Docker 搭建 EFK

2019年03月14日

什么是 EFK?

EFK 分别指 Elasticsearch + Fluentd + Kibana,一般用来做日志系统的。他们的作用分别是:

  • Elasticsearch:分布式搜索引擎。具有高可伸缩、高可靠、易管理等特点。可以用于全文检索、结构化检索和分析,并能将这三者结合起来。Elasticsearch 基于 Lucene 开发,现在使用最广的开源搜索引擎之一,Wikipedia 、StackOverflow、Github 等都基于它来构建自己的搜索引擎。
  • Fluentd:一个消息采集,转化,转发工具,目的是提供中心化的日志服务。
  • Kibana:可视化化平台。它能够搜索、展示存储在 Elasticsearch 中索引数据。使用它可以很方便的用图表、表格、地图展示和分析数据。

Octopress 显示 `{{}}`

2019年03月06日

注意: 本篇文章需要点击这里才能正常阅读。

Octopress 使用双花括号的时候就会自动把他认为是变量,会『翻译』,但是其实我们并不想要这种效果,怎么办呢?网上找了一圈发现可以用下面这种方式解决

1
{{thing}}