Blog
Blog
PHODAL

Viewing posts from 五月, 2014

![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

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

我想是时候去结束这个所谓的物联网系统的设计,我期待的东西太多了,只是对于一个开发人员来说这些事情似乎应该自己去做。

往MySQL迁移的过程中遇到越来越多的问题。。

在上一篇Django Sqlite3 MySQL迁移遇到了诸多问题,现在说说一些数据库的操作。。

当我还在继续寻觅从SQLite3往MySQL迁移的时候,发现了这样一个文章:Move django from SQLite to MySQL,于是试着开始做了。。

偶然间在闲逛的时候,发现了bash-it,一个社区的bash框架。。

实习就这样已经接近半年了,偶然间发现自己的效率相比有很大的提高,或许正在接近于一个所谓的专业程序员。

当我还在纠结是否继续用Nodejs构建博客API的时候(可以参考下重构个人网站的畅想),想起当时研究RESTful的时候,除了Laravel RESTful(创建RESTful,详解Laravel的RESTful),最先用的就是Django-REST-Framedowk。于是,想起当时没有用到的其他框架,也就是Tastypie。

Feeds

RSS / Atom

最近文章

存档

2026 (3 个月)
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 月)

分类

标签

作者