魏长东

weichangdong

东邪

本站的几个特色功能

平时逛别的一些大牛的技术博客,看到比较好的效果,就“拿来主义”,用到这个小小站里面了。有这么几个特色。

1. 浏览文章时,用鼠标选中文字的时候,可以分享到【腾讯和新浪微博】。

2.上传图片,加了【图片水印】。

3. 实现了文章可以【加精华】。

4. 加了支付宝的【捐赠】功能。

5. 加了文章【置顶】功能。

【特别说明】以上实现的功能都是基于新浪SAE的环境。因为SAE 不再赠送免费的云豆给【中级云开发者】了,所以就吧网站被迫签到redhat的openshift。 本站的原本地址是wcd-wcd1986.rhcloud.com  所以一些功能给切掉了。比如图片之前传到SAE的仓库,现在通过sdk传到了【七牛】。

【再次说明】因为本站通过了备案,所以再一次迁移到了【阿里云的云虚拟主机】上。图片还是存在【七牛】上,用了cdn加速。

欲知效果如何,且看图片展示。

»»阅读全文

Tags: 封狼居胥

又一次练手

上一个项目风风火火的,结果上线运营没多久,老板就说不做了,要斥资1个亿,要历时3年做一个社交的app.然后我就从还非常不成熟的产品文档中抠出api文档,996加班开发.

然而原计划6月底就要上线的,一个boos一个会议就终结了一切!

可怜我带队开发的一直提前完成开发任务,帮着去做别的事了.

都已经开始测试了,一部分的接口已经测试的差不多了啊,好歹你上线跑一圈,也算对得起996的加班了.

上一个项目我用lua,同事不会,一直我一个人奋战,我还同时用go做了管理后台,后台也是一堆功能.

这个项目,老大让用golang,带着2个不会的小伙伴一起搞,刚好我苦练很久的golang,终于可以名正言顺的拿到台面了(之前那个golang后台让一个新来的给转换成php了,还没咋转完,就开始了这个死的很惨的项目).

总体用golang感觉还是不错的,比上次用lua强多了,各种第三方库还是很多的.也稍微的接触了下国内的阿里云,之前一直用aws的服务.

也接触了微信微博qq登陆,阿里云的短信发送,oss上传,table store(虽然最后没用),feed流的一些发帖,点赞,评论,一级二级点赞评论.估计这些比今日头条那种,都是非常小儿科的了.

不管怎样,这都是一次练手吧,也只能这么认为了,呵呵呵呵.

 

 

php好的资源汇总

copy from http://php-note.com/article/detail/845

最近1年多了,都没咋正经的搞php了,都去搞lua,golang去了.

以后这个还得加强啊.php是世界最好的语言,我一直坚信.

依赖管理

——用于依赖管理的包和框架

Composer/Packagist : 一个包和依赖管理器

Composer Installers:  一个多框架Composer库安装器

Pickle: 可以在任意平台上安装PHP扩展包

»»阅读全文

油猴子

深入浅出 Greasemonkey

这本书、及其样例代码和视频文件都是自由软件。在“GNU 通用公共许可证(自由软件基金会)(版本2以及更新版本)”许可下,您可以随意的再分发和/或修改它们。我们发行这本书、及其样例代码和视频文件,希望它能对您有所帮助。但是我们并没有提供任何担保!请查阅GNU 通用公共许可证获取更多细节。

目录

»»阅读全文

golang初始化结构体

type ttt struct {
		Score int
		Key   int
	}
	var idArrList = []ttt{{100, 1}, {200, 2}, {400, 4}}

	var idArrList2 = []struct {
		Score int
		Key   int
	}{{100, 1}, {200, 2}, {400, 4}}

letsgo.kim_.png

letsgo-莱茨狗

收了两个域名,letsgo.kim letsgo.xin,最近百度除了莱茨狗的区块链,是不是能借点风飞上天啊,哈哈哈.

letsgo gogogo

新年快乐

新的一年,全家身体健康.

事业顺利,加薪加薪.家庭和睦,家和万事兴.

技术的话,golang,php.

lets go,gogogo.

最最重要的是,锻炼身体,革命的本钱不能忘!!!!!!!!!

好久没来了

最近在做一个新项目,比较忙,所以很少光顾我这个荒芜之地了。

最近在做的项目,我大胆滴使用了openresty,虽然好多地方需要自己去塘坑(其实也不尽然,网上还是可以找到有用的零星资料),感觉lua用起来还是听顺手了。这次也用了不少库。

主要实现的功能有,数据库mysql的两种操作方式,ngx下的和cmd下lua的,redis的两种操作方式,ngx和cmd下的lua。api接口当然是使用ngx了,自己还做了命令行的工具,就需要另一种非ngx的操作方式。这次接口多数都是redis操作,对redis更加熟悉了,真是个好东西。

图片视频的上传,aws的preupload(现在lua实现的有点问题,就用golang实现了),批量上传,已经文字和图片一起提交的方式,uuid的ngx和lua两种方式。aes加密,fb登录,微信支付已经对应的验证,google的支付验证,马上要做paypal的支付。这不仅在技术上是挑战,在业务上也是之前没有涉及到的,所以这个项目对自己的技术和业务应该有很大的提升。

还有邮件的发送,lua的coroutine的应用(虽然对这一块还很生疏),访问频率的限制,发现ngx做访问限制这一块真的很方便,虽然别的语言结合redis也很好实现,但是ngx实现这个真的很简单。

最近又在学习go语言,发现go语言是大势所趋,所以也赶赶时髦。现在php,lua两种语言都可以作为擅长的开发 语言了,估计go也快了。不想在去学别的什么新语言了,就吧php,lua,go掌握好,应该够用了。当然有时间可以搞搞c语言,因为lua好多地方用到了c语言,无论是ffi还是编译出来的so文件。

libgd.so.2: cannot open shared object

安装完后,执行命令的时候出现:error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

解决办法如下:

1.在/etc/ld.so.conf中加一行/usr/local/lib,

 2.然后运行/sbin/ldconfig,文件解决,没有报错了~~