• #45 楼 @zhangjinzhu 袋鼠们都惊呆了,表示在 Debian / Ubuntu 上用这个 sp 方法替换 pacman 风格的参数,转换成对应的 apt-get, apt-cacheaptitude 命令的行为表示不解。

  • Ubuntu + Arch(不用图形界面怕折腾,当服务器用,因为有需要所有包都保持最新的需求) + OS X(当然要 homebrew ...)

    如果全职折腾 Arch 有工资拿,那我肯定不会用其他发行版。问题是这不可能,平时也没太多时间折腾,所以只能折衷...

    BTW:

    • Pi 上也还跑 Arch Linux ARM ;-)
    • VPS 用 Arch Linux 当服务器跑了一年半,在 OpenVZ 上用 Arch 你们懂的,最后实在忍无可忍换 Debian 了。

    #39 楼 @xieren58 明显没用过 pacman -Syu

  • Berkshelf 相当于是 bundler for cookbooks 用来管理 cookbooks 之间的依赖关系很好用,好像已经超越 librarian-chef 了,看社区里的 cookbooks 都包含 Berks 文件就知道了;-)

    #8 楼 @gene_wu vagrant provisioning 中 chef-solo 也是一种,和直接在虚拟机内部用 chef-solo -c solo.rb -j node.json -l debug 这种方式调用异曲同工,核心都是 cookbooks ;-)

  • 目前只会 Ruby scripting 用 Chef 的路过,大家鄙视我好了。

  • Puppet 出道早,用户群体更广泛,但 Puppet Server 存在性能问题。但 Opscode Chef 有后来居上之势,其社区和 Ruby 社区类似非常有激情(大量成熟的工具,比如 knife-solo, Berkshelf, librarian-chef 还有 vagrant 插件,等等,我和我的小伙伴都惊呆了)。

    后者对写会写代码的更友好些(前者对 SA 更友好?),即所谓的 Infrastructure as Code 以代码(用 git 进行版本控制)的形式管理基础架构。

    如果还没学 Puppet 就直接 Chef 好了,会 Ruby 懂一点 Shell 和 Linux 上手很快,瞬间就可以组装,甚至写出复杂的 cookbook 了。个人没有系统学过 Ruby 只会 Shell scripting 两周速成 Chef 完成了两个还有点复杂的 cookbooks ;-)

    有人提到 Ansible 这用来做 ad-hoc 并行执行工具还可以(模块相当多),拿来做 configuration management 就够呛了,其 Playbooks 完全就是模仿 Cookbooks 远不如 Chef ...

    BTW: MCollective 被 Puppet 收购了,拿来当 Parallel Execution Framework 这方面 Chef 比较欠缺,光靠 knife / knife solo 可能不行。需要用 MCollective / Ansible / Fabric 之类的工具辅助一下...

  • Ubuntu 6.06 - 12.10 + Arch Linux 都是 GNOME (3.6 之前有 Fallback mode) + Compiz + e16 / e17 的组合。

    GNOME 3.8 抛弃了 Fallback mode 用 Class mode 替代(实际上就是个扩展,重新实现了),后者与 Mutter 整合过于紧密,用 GNOME shell 就没法用其它窗口管理器替换之了,所以没法用 Compiz 了。长期以来的使用习惯(很依赖于四五个特定的 Compiz 特效)被彻底颠覆,这对于一个桌面环境来说是致命的,火了!(桌面用户习惯延续上 OS X 做的比较好,Windows 8 也颠覆了用户的使用习惯,所以必然失败)。

    后来体验 KDE 4.10 发现 KWin 早就实现了那几个我重度依赖的特效,比如如立方体桌面、圆柱体桌面和球体桌面,Ctrl+{F9,F10},切换 Workspace(KDE 叫虚拟桌面)立方体旋转等,核心的都有了,大超预期,掀桌子... (2001 年第一次装 Mandrake 8.1 用的是 KDE 2.2.1 使用频率超过 Windows 是在 Fedora Core 1 时代,当时被 KDE 3.1 气疯了之后就一直 GNOME 了)。

    有人提到 KDE 吃内存,主要和两个服务有关:

    • akonadi 子系统,在后台跑一个 mysqld 当存储引擎,相当吃资源,不需要用 KMail K 什么的(PIM 相关)就直接禁用好了。

    • 桌面搜索,第一次完全索引非常耗时耗资源。可以关掉不需要用的功能。

    上面两项大约可以释放 300MB 物理内存占用。

    不得不说 KDE 重,Qt 比较复杂。上网本(Atom N450 + 1G RAM)跑,优化后还是很吃力,基本跑不动,可能是不关特效的关系(关特效用 KDE 做什么...)。

    顺便说一句,e17真的很棒,虽然很多人说不习惯。

    简单说:硬件还可以的就上 KDE 4.10+ 喜欢轻量级的可以看看 XFCE4 LXDE openbox/fluxbox e17 等。GNOME 3......

  • EMC 又有一个程序猿倒下了 at 2013年07月11日

    这和 EMC 没啥关系吧?在什么 IT 企业都可能发生... EMC 算是待遇不错的 IT 企业了。

  • 现在做 Git Hosting 门槛太低了,起步两三个虚拟机跑 GitLab 就行了...

    囧东那个界面,感觉像 10 年前的 ASP.NET shit...

  • 服务器自动监控并报警. at 2013年07月03日

    简单的解决方案是 monit 非常轻量级。最好用 APS - New Relic 监控宝之类的,比较靠谱。

  • #5 楼 @nuanshuidai 不是所有的软件源代码都会带 uninstall 的,这就是为何要用包管理工具而不是什么都从源代码编译了。

    rbenv 或者 RVM 管理,你这情况估计只能人肉清除。或者编译新版本覆盖上去试试看。

  • 图灵社区花十几块钱买了个中文版,一个小时看完了。很适合会 ruby 的深入学习理解 *NIX 进程。推荐!

  • 下厨房丢了 2 个月 的数据 at 2013年07月03日

    备份策略很重要,另外真的有必要推荐 Copy-on-Write 文件系统,比如 ZFS(RAID-Z / Mirrored)任何操作之前都做个 snapshot 性能开销忽略,变动少的话快照的 size 也很小,但是可以救命。

    商业公司出这种事故,实在是应该被抽鞭子。

  • 当然,尤其是安全更新。若是 Debian / Ubuntu 的话可以设置为自动安装更新,RHEL/CentOS/Oracle 应该也可以实现。

    Ubuntu 还可以用 Kspclie ;-)

  • #17 楼 @steveLTN 北欧确实比澳洲贵,但收入和福利都比澳洲好啊,囧

  • #37 楼 @tylerlong $250K 在澳洲是 CEO 级别的薪水了 -_-z

  • #33 楼 @tylerlong 全是 AUD

    没有看不起搞 WebSphere 系列的,我自己在国内工作的时候也搞过,很多银行用 IBM 的整套中间件。在澳洲,不管你会多少东西,做纯 IT 技术(一份,全职)的 A$150k 年薪差不多是见顶了(和销售挂钩,架构师,咨询方面的可能还能更高一些),这点没法和北美比。

  • UK 和 AU 比物价房价贵?笑而不语。

    BTW: 最近在 thehut.com 上买了个 Metal Gear Rising: Revengeance 算上运费,是澳洲本地价格 A$69(还他妈的是 on sale)的一半不到...

  • #14 楼 @ekim_sgra 鬼妞超大,就算是 ABC 也大,可能是这边的水土,食物,尤其是奶好。记得有个全球 cup size 平均尺寸分布图,可以参考。

    #24 楼 @mingwei 以前 457 很容易拿到,尤其是 IT & T 类的公司是愿意提供签证的,因为工作签证成本很低(本人最初就是拿工作签证到澳村的)。最近傻屄工党政府正在革 457 的命,应该已经收紧。

    #25 楼 @Anthony 超多,买生菜都能买到红背蜘蛛...

    #31 楼 @tylerlong 这个有点误导人了。不具有普遍性,这俩人本身经济基础就好吧?澳洲的房价和物价(车比天朝还贵)也能排进前 5 吧。搞 WebSphere 的撑死 A$150k 年薪,然后像样的房子是 100 万,像样的车,比如 E92 325i 是 9 万开走,你算算就知道了。

  • ruby 如何重启电脑 at 2013年03月08日

    #7 楼 @jc851105 首先弄清楚系统类型,然后确认运行的用户是否有权限运行关机命令。

  • ruby 如何重启电脑 at 2013年03月07日

    #2 楼 @zlx_star init 6systemd 无用 ;-)

  • Ruby-2.0.0-p0 at 2013年02月25日

    #13 楼 @5long rbenv 编译出来的 2.0.0-p0 的 rubygem 是 2.0.0

    $ ruby -v
    ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]
    $ gem -v
    2.0.0
    

    不过自己升级一下 gem update --system 就可以上 2.0.0 了...

  • 大神发布 Discourse 了 at 2013年02月12日

    UI 非常不错啊,拿来搭了一个内部论坛试试看。

  • ConEmu 与 Cygwin at 2013年02月05日

    用 VirtualBox 跑个 Linux 虚拟机吧,最靠谱了,代码啥的单独放一个分区(虚拟磁盘),虚拟机搞挂了也没关系,有 snapshot 没有的话从模版(或者 Vagrant base box)重建一个,挂载之前的虚拟硬盘即可。

  • 看来是惨遭裁员了。。 at 2013年02月03日

    #26 楼 @iBachue 和几个悉尼分舵的人谈过,感觉无论是技术方向还是 hiring process 都有点让人摸不着头脑。或许今后若干年应该避免加入了...

  • 看来是惨遭裁员了。。 at 2013年02月03日

    难怪获悉悉尼这边 VMWare 一个非常资深的员工离职了,原来是早有预见的。不知道对 Spring Source 的人影响大不大。

  • ubuntu 满了,怎么办 at 2013年02月03日

    gparted 当然可以做,还有一个方法是用一个新的分区或者 block device 挂载到当前挂载点 / 比如 /new 把一些数据 rsync -axHAX 过去,腾出空间。

    BTW: 如果启用了 LVM 或者用了 btrfs 就不会存在这种问题了。

  • 内部团队协作知识共享,肯定是 Confluence 了,没啥好说的。gollum 这种只能用来随机 ad hoc 写写文档和笔记。

    Wiki 这东西我觉得没必要重新自定义开发。

    市场已经证明 Confluence #1 很久了。

  • 自己搭 GitLab mirror 好了...

  • Most active GitHub users in China at 2013年01月13日

    还有开 issue 写 blog 的,长见识...