小飞熊的窝

Be myself, be happy

关于docker的image和container,是docker初学者第一个比较困惑的概念。这里把关于image和container的一些使用心得分享出来,以便初学者能够快速了解。

本文旨在辅助初学者对docker的image和container做快速了解,并未对细节以及远离进行深入阐述,并由可能对真正的细节做了一些掩盖和曲解。了解更多,推荐阅读由Daniel Eklund的图解教程 http://merrigrove.blogspot.hk/2015/10/visualizing-docker-containers-and-images.html,也是本文的参考文献之一(可能需要搭梯阅读)

阅读全文 »

写这篇文章,源于最近我个人的一次电商购物体验。在国内一家号称很棒的3C购物平台(后面简称某D)上下单买了件大家电,结果遭遇送货尬尴,导致整个购物体验很糟糕。事后向客服反馈,倒也是很有诚意的一直道歉,那又有什么用呢。因为我已不会再次选择某D做大家电的购物。

很多时候,我们可以用一条鱼腥了一锅汤来委婉的解释这个。其实我们可以想一下,无非是由于某D不擅长或能不可及业务,才会将大家物流外包出去。因为只有这样才不会制约自身的发展。而由于公司的出身、文化或利益的不同,往往导致外包出去的服务品质无法达到某D的标准或与其相当,最终就变成了上面例子这样。

做互联网的人喜欢那apple举例,我也来凑个热闹。试想,apple做iPhone,并没有那么多硬件生产线,怎么还能把iPhone的整体品质做到一个行业标杆呢。很重要的一点就是供应链,这不是一个简单的上下游供应商的问题。更像是一门工程科学,需要严谨的科学支撑。显然,这不是土生土长的天朝人民的做事方法,所以怎么样:虎头蛇尾,开头都很好,无法保证产品(服务)品质的一贯性往往成为了现在或者短期内大家看到的样子。

而互联网另外一个最大的特点就是无国界性,任何好的产品和服务都在潜移默化的淘汰着不合理、落后的商业形态。泡沫众生的时候,可能没人意识到这个,但是如今很多行业的寒冬都已经到来,产品(服务)的精细化和一致化如果再不被重视,那么可能春天的脚本真的不会那么快到来了。

落地一些,说说传统制造业。大量的用户去海外购买产品,特别最近的日本购物热潮,也凸显出来国货的竞争力瓶颈在精细化的和人性化方面还有很大潜力,换言之就是现在做的很差劲。而这种变革,需要那只看不见的手去操作,但现阶段的经济环境和全民的意识还没办法真正让那只手有效的操作起来。

俗话说,不合理及市场。但愿本文能够给与更多人一些启发吧…

scribe是facebook的一款日志收集系统,看到fb瞬间觉得高大上的产品,但是整个安装历程很是坎坷啊,所以才把他记录下来,省得以后再次踩坑。

阅读全文 »

这里讲述一个O2O的真实案例,虽然我对O2O也深感兴趣,但理智最终总会占据上峰。

一个O2O家政类服务,名字就不提了,这里暂且成为AppX。第一次知道AppX的时候,是一次跟朋友聊O2O方面的一些事情了解的,感觉是对线下传统家政行业的一个颠覆,也是由此,我第一次使用了这个AppX。我的使用场景是叫一个小时工打扫卫生。

阅读全文 »

用强大来形容他一点都不为过,该工具源起python。目前已经成为一款很成熟的进程管理工具。通过简单的安装配置,就可以将你的非daemon进程转成daemon进程。比如自己的写的各种小程序,都可以瞬间华丽变身。
这里科普一下,为啥要转成daemon?简单的说,就是把你的程序从应用层面提升到服务层面(不管你的程序是否具有服务的层次)
下面进入正题:

阅读全文 »

WebSocket让我们体验到了别样的http,最近小研究了一下。如何讲websocket app如何部署,从而开放给用户使用,是这篇文章将要主要描述的内容。本人对Nginx一直很钟情,所以下面将描述一下nginx上的websocket配置。

1.首先,检查你的nginx版本,nginx -v 如果是1.4以下,不好意思,快去update吧,否则是无法顺利支持websocket的。

2.基础配置其实很简单,下面是我的一个chat app的配置,首先配置一个upstream,然后在具体的server localtion中把代理配好就可以了。nginx的另外一个优势就是强大的proxy,websocket app一般都工作在非80端口,用上这个proxy就可以将应用和你的网站融为一体了。

阅读全文 »

最近在使用angularjs,感受一下用它来制作后台的便捷,的确值得一试。这里分享一个angularjs最常用的指令ng-repeat(类似与php中的foreach,js中的for)使用细节上的小问题。

ng-repeat可以用于js的数组和对象,可以对其中的元素进行遍历,当我首次使用ng-repeat的时候,只想对一个简单数组进行遍历(数据结构决定了我会使用很多js简单对象来存储数据),但是刚刚开始就发现了问题。猛戳这里在线demo ,代码如下:
js部分

阅读全文 »

最近一直在看《男人帮》,一支半节的,因为感觉剧情中的恋爱经历太过曲折。也许我已经老去了吧,感觉太复杂了…

阅读全文 »
0%