Author Archives: york_gu

How to recompile php for MAMP in mac osx to support webp

The default compile of MAMP didn’t bring web image format with it. In order to use function imagewebp, the php must be recompiled from source.

H[......]

继续阅读

Posted in PHP, mac开发 | Leave a comment

mac osx系统中在shell命令行下进行屏幕录制的简易小程序分享

这是一个没有界面的命令行小工具,用于执行自动化操作

参数说明:

-x 0 进行录制的最左上角位置的 x 座标像素值
-y 0 进行录制的最左上角位置的 y 座标像素值
-w 100 要录制屏幕宽度
-h 200 要录制的屏幕高度
-d 10 录制的视频时长,单位秒
-o output.mov 输出的[......]

继续阅读

Posted in mac开发 | Leave a comment

VLCKit mac 版本编译时,遇到的问题处理

错误1: libarchive.a 在编译时报如下错误

Undefined symbols for architecture x86_64:
“_LZ4_COMPRESSBOUND”, referenced from:
_lz4_filter_read_legacy_stream i[......]

继续阅读

Posted in 杂七杂八 | Leave a comment

mac 系统下 MAMP 4 中 PHP redis, swoole 扩展安装说明

MAMP 是 mac 系统下的一个 PHP 集成开发环境,不过其自带的 PHP 扩展是有限的,如果我们要额外安装一些自己需要使用的扩展,就有一些要注意调整的地方了。

NewImage

 

在 MAMP 4 中,默认自带了两个 PHP 版本,我这里选择的版本是 7.1.1,这个时候,我们就要给 PHP 7.1.1 这[......]

继续阅读

Posted in PHP, mac开发 | Leave a comment

使用最新版本 AWS S3 的 PHP SDK (3.26) 来连接 ceph 对象存储

ceph 官网的文档很旧,AWS 放出的SDK版本已经更新过很多,类、方法的结构跟 ceph 官网的文档已经完全不一样了。目前,我使用 composer 安装的版本已经是 3.26.5 了。

这里对如何使用新版本的 AWS SDK 连接 ceph 进行示范:

先按照 AWS 的官方文档使用 comp[......]

继续阅读

Posted in PHP | Leave a comment

使用简化版协同过滤程序来计算相关视频、相关商品,PHP也能轻松实现

虽然之前有研究过也在项目中用过协同过滤,但并没有很深入的理解,只是有一些大致的概念并且会通过调用 mahout 提供的 API 来算出一些推荐罢了。最近重新做了研究并终于搞清楚其中一部分原理,本文即做一些记录。

因为网络上关于协同过滤的基本解释的文章很多,所以这里就不做重复的基本介绍,可以参照 ht[......]

继续阅读

Posted in 机器学习 | Tagged , | Leave a comment

给 MAMP 框架安装额外的 apache 扩展 xsendfile

MAMP 因为集成了 apache, php, mysql 等软件,在我们做 PHP 项目开发时,安装起来是非常方便的,所以我们公司都统一使用了 MAMP 作为开发机环境。但是MAMP也还是有其自身的局限性,当自带的扩展包不满足我们的需求要额外安装时,就比较困难了,而且由网上相关资料较少,探索研究了[......]

继续阅读

Posted in PHP, mac开发 | Tagged , | Leave a comment

科学上网软件 shadowsocks 安装配置步骤

虽然 shadowsocks 在 github 上面的代码仓库已经阵亡了,但是目前 shadowsocks 还是可以安装并使用的,安装配置好了之后用来翻墙浏览网页可以说非常的方便。

这里就介绍一下我们对 shadowsocks 的配置方式。首先,需要在国外的服务器上安装服务器端,如果使用的是cent[......]

继续阅读

Posted in 杂七杂八 | Leave a comment

react-native 中自定义 StyleSheet 属性

在 react-native 中,StyleSheet 是一个比较好的样式和代码分离的方式,但是默认提供的 StyleSheet 不是很充足。一个很常见的点击之后发生颜色变化的文本控件都没有默认提供,如果说我们自定义一个 TextHighlightable 控件,同时又希望能在 StyleSheet[......]

继续阅读

Posted in iOS | Tagged | Leave a comment

mac系统下,全自动打包dmg多渠道包的脚本分享

 紧接上篇如何在 mac 下制作 dmg 文件以进行分发的教程,我们不可能在每次程序需要发布新的版本时,都手动去操作一遍打包过程,太容易出错了,能自动化的,我们一定是要争取自动化让计算机来完成这类事情。这里分享一段我们在用的脚本,想必只要做mac程序开发的都会需要的。点击可前往github下载

se[......]

继续阅读

Posted in mac开发 | Tagged | Leave a comment