Blog
Blog
PHODAL

大学回想曲一 当实习快要结束的时候,开始一点点将Macbook上的资料一点点向移动硬盘拷贝了过去。资料似乎也没有很多

当我在告别毕业答辩之后,我开始了继续学习微服务构架的道路,而这时打开Seneca的官网,发现上一篇关于微服务框架的文章——微服务框架——Seneca,一个Node.js的微服务工具包 。显然,已经不合我的胃口,官网首页的更适合我,于是这次比上次好多了。

SOA与微服务有太多的相似之处,搜索到的资料表明,很多人赞成微服务非常类似于SOA。

了解完微服务的一些知识之后,便开始寻找一些框架来玩玩这东西。

当我开始了解《微服务架构》的时候,我发现里面的中文文章是相当的少,于是开始试着翻译一些文章,比如这一篇《微服务——不是免费的午餐》。这篇文章是在某次讨论结束后听到的,和之前类似的是这种区别有点类似于之前说的微内核与宏内核的区别。

当我听到这个名词的时候还是三天以前,做为一个初入者,我觉得对于这些对于我来说还是需要去好好理解一番。有种趋势似乎是大型系统架构,越来越往这边靠拢。原因不仅仅在于系统过于臃肿,还在于如何更好的似乎小团队开始。

最近的最近还是在思考这样让网站速度变得更快的方法,似乎对于使用nodejs构架API是一个比较不错的方法。

![OpenSUSE VS Mac OS][1] 当加入Mac OS大军之前,openSUSE是我最喜欢的系统。 ##说说OpenSUSE 一开始我使用的是Ubuntu,这里有一篇文章是关于两者之间的对比:[OpenSUSE Ubuntu,使用OpenSUSE代替UBUNTU的若干理由](http://www.phodal.com/blog/Use-openSUSE-instead-of-ubuntu/)。写在一年前的某个时候,只怪Kubuntu不够稳定。下面是两张图,因为结束实习的关系又要再次拥抱我的ThinkPad,除了习惯Retina后不习惯于自己电影的屏幕似乎没有多大不习惯。如果还有的话,可能就是还现在还是在用Mac OS,只不过要往Thinkpad上面迁移了。 再看看图片,两者之间的对比似乎有点类似于土豪与屌丝之间的对比。 当前版本用的是12.2,除了Plymouth被我升级成了13.1,因为显示不支持的原因——ATI HD4550,只能用``fglrx-legacy``。 ##说说Mac OS OS X版本10.9.3,处理器i7。要知道我的ThinkPad是i3。四年前的果断被甩了好几十条行街,至于内存都是8G。其他的显示什么的就不多说了——Graphics NVIDIA GeForce GT 650M 1024 MB,没有硬件上的可对比性。但是总感觉TP的巧克力键盘用起来比Mac OS爽,但是又没有``Docky 9008S2``爽。 #openSUSE VS Mac OS 这里是从程序员的角度来写的,而不是大众的角度,一般人吧还是用Windows,用钱点的买个MacBook装个Windows吧。 ##定制篇 从常用工具下手吧,在命令行上还是体现不出什么区别。开始之前先说点别的东西,论GUI的话,大家都知道优势是Mac OS,但是我是web开发人员,自然更多的是界面。不得不说同样的东西在不同的电脑上色彩很大,就算在同样的电脑上也存在明显的色差,如果你用的是Mac可以看看Safari和Chrome在[我的首页](www.phodal.com)上的差异。 ###openSUSE Bash 用的是Konsole phodal  ~  bash --version GNU bash, 版本 4.2.45(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2011 Free Software Foundation, Inc. 许可证 GPLv3+: GNU GPL 许可证版本3或者更高 这是自由软件,您可以自由地更改和重新发布。 在法律允许的范围内没有担保. phodal  ~  bash --version GNU bash, 版本 4.2.45(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2011 Free Software Foundation, Inc. 许可证 GPLv3+: GNU GPL 许可证版本3或者更高 这是自由软件,您可以自由地更改和重新发布。 在法律允许的范围内没有担保. 下面是截图 ![openSUSE Konsole][2] ###Mac OS Bash 用的是iTerm fdhuang  ~  bash --version GNU bash, version 3.2.51(1)-release (x86_64-apple-darwin13) Copyright (C) 2007 Free Software Foundation, Inc. 显然Bash的版本有点低 ![mac os iterm bash][3] 于是我们需要升级 brew install bash (两个bash用的都是``Bash-it``,主题是Powerline,可以参考这个——[Bash-it环境,更快捷的bash配置](http://www.phodal.com/blog/use-bash-it-bash-framework/),Mac下可以参考[mac os powerline 在bash在使用powerline](http://www.phodal.com/blog/mac-os-bash-powerline-configure-install/) ) ###Mac OS VS openSUSE 在这个章节,明显Mac OS优势基本上没有,毕竟用的是Bash,而不是``mash``,只是似乎zsh也比较受欢迎。不过不是很重要,重要的是他们没有明显的区别,主要因为都是``Free Software``,也很好的说明Bash的跨平台能力。然而需要注意的是Mac OS需要要用brew或者port去安装,而openSUSE是用zypper安装的,有什么区别么?zypper是自带的,如同Ubuntu的apt-get,CentOS的yum,Debian的aptitude。 ###Vim与Emacs 作为这个最强大的两个编辑器之一(ps:不喜欢把Emacs当成编辑器,它更像是一个没有内核的OS),他们之间也不会有明显的区别,所以我们可以将这个配置迁移到另外的系统上,而不需要做太多的改变。 Vim用的是[https://github.com/carlhuda/janus](https://github.com/carlhuda/janus) ![Vim Editor][4] Emacs用的是[https://github.com/purcell/emacs.d](https://github.com/purcell/emacs.d) ![Emacs Editor][5] 总会想着去配置自己的编辑器,最后还不如在别人写好的配置上加点东西,结果发现,似乎Vim比Emacs越来越受欢迎,因为Emacs的学习曲线比较大么? [1]: /static/media/uploads/wp_20140524_09_44_42_pro.jpg [2]: /static/media/uploads/opensuse_konsole.png [3]: /static/media/uploads/mac_os_iterm_bash.jpg [4]: /static/media/uploads/vim.jpg [5]: /static/media/uploads/emacs.jpg

在慢长的优化网站的路途中,找到了varnish、django-redis-cache、 memcached等等,只是这路途还是很长,然而还没有解决。即使是在Django Debug Toolbar也没有找到对应的Cache。只是种种迹象表明好似是服务器的CPU问题。我还在纠结使用Varnish的问题,然而似乎没有帮助,只是有意思的是没有配置成功Varnish

当我开始在阅读《技术的本质》的时候,我就开始在思考这样一个问题,我们在使用技术还是工具。

Feeds

RSS / Atom

最近文章

存档

2026 (1 月)
2025 (12 个月)
2024 (12 个月)
2023 (12 个月)
2022 (12 个月)
2021 (12 个月)
2020 (12 个月)
2019 (12 个月)
2018 (12 个月)
2017 (12 个月)
2016 (12 个月)
2015 (12 个月)
2014 (12 个月)
2013 (9 个月)
2012 (3 个月)
2011 (1 月)
2010 (1 月)
1991 (1 月)

分类

标签

作者