• #49 楼 @zw963 Mac OS X 与 Linux 是包容兼备的系统,在操作系统上设计是非常类似的,它们都是 Unix-like 系统,Unix 的特性就是,他们在 编译系统,文件系统,与系统调用上是非常类似,而且由于开源的文化,许多软件库依赖的库,都可以通过重新编译原代码来成功得平台移植。Mac 上的开发包,除去内核级的基本上都很容易移植或者编译,这种情况相当的好,桌面甚至都能跑 gtk,我想说的是 Mac 能运行大量通用软件与方便使用开源技术这两者的结合,

  • #59 楼 @_samqiu web 前端开发都要精通 css 应该是必须的吧,而且我也推荐由开发者手写 html/css 来实现与布局页面,而不是用可视化的编辑工具,至于 photoshop 做图那应该是设计师的工作,而且我为认把设计师所设计的图做成 html/css 的工作应该还是有的,所以不是完全认同 PSD2HTML 这种的模式已经被淘汰的说法

  • #45 楼 @RainFlying #46 楼 @chen_bin 说实话有点无语,不要认为用 mac 的人,就不懂 emacs/vim 我用的不会比一般人少; Linux 上面的软件除了内核级别的软件,基本上都能在 mac 上跑,因为这是源代码级别上的兼容。Mac 与 Linux 都是 Unix-like 系统 Linux 所有的优势,Mac 几乎都有,Mac OS 是开源的 Unix 系统,天然的支持 Unix 一切特性与优点。

    Mac 的终端能力那方面差了,我不知道那里请你们指出来,至于部署与开发环境 apt ,yum 经常要 rpm -ivn 包,或者要 configure && make && make install 然后还要解决包的依赖与配置,然后还要配置启动与服务,有时候你会发现现有的版本跟本不支持你现在的 Linux 发行,然后你要升级系统,最苦 B 的是有时候还要编译内核,有时候为了解决某个编译问题你还要去改别人的 source,你竟然跟我说 Linux 做的很一致,很容易部署与配置、很容易装软件,不要当我是小白,我会配置也会编译,我玩过的 Linux 系统不在少数,要不是现在出了一个相对好配置的 Ubuntu,很多人 Linux 还上不了手呢,我不会傻了吧几把这些费时费力的配置当成高深的能力,这只是因为 Linux 是源代码与脚本堆砌的系统,在精通了之后,我不想在这方面在浪费我的时间,我要的是效率,效率,效率。

    如果你用过 brew 或是 port,如果你用 dmg 安装软件,你会为你之前浪费的时间,感到不值,别提 emacs 与 vim,如果你用过 mac 下面的这两款软件,你就不会说出这样的话“emacs 在 OS X 下安装比较麻烦.”

    另一个 Mac 上定义的快捷键是最好的,最统一的 switch application ,and switch some application window 的设计是相当好的,不然的 Ubuntu 也不会去学,另一个 Mac 是可以换 Alt 与 Option 键的,如果你想要更好一点,可以用 Key4Remap 这款软件,你会发现没有什么不存在的功能,只有不存在的思想,

    至于你所说的平铺桌面,“喔真是 Linux 独有的,绝对的,真的 Mac 上不会有“,只要你这样想就可以了,只要你这样想,它就一定没有了。我现在不喜欢用其它的终端,反而只喜欢用 Mac 自带的 Terminal,功能足够够用了,我的效率非常的高,因为我把精力都放在工作上,而不是配置上,我不需要太多的功能,我只要一个简单的操作环境,这样我更能专注于工作,软件并不需要太多复杂的功能,那些都是累赘,简化人的操作,不正是软件最初的目地吗?这一点上 Windows , Linux 都要向 Mac 学习,不过有幸得是 Apple 确实改变了世界,也改变了前者们

  • 娄子捅大了

  • (solved) 这是怎么了? at 2012年09月01日
    a = Array.new 4, Array.new(2) 
    => a = Array.new(4, Array.new(2))
    
  • 第一次用 Rails 开发网站 at 2012年08月31日

    sorry 没有入戏

  • 中断的本质是什么 at 2012年08月16日

    @jiffies 问题在于也许你觉得需要循环来解决问题,但实际并不需要。

  • @jjym 可以用啊,没有问题

  • 中断的本质是什么 at 2012年08月15日

    在我看来,CPU 每次执行一条指令后,都要 check 中断状态是很 SB 的,CPU 原子指令与中断并不会冲突,因为 中断第一件事情,就是保存状态,研究中断是很 10 前的事情,现在完全没有去了解了;不过 ·@fleuria 的认知明显更正确

  • #13 楼 @jimrokliu 非常有想法的想法,嗯,很值得思考

  • #12 楼 @jyz19880823 50 年前应该就有人提出人工智能的概念了

  • add to Gemfile

    gem 'coffee-rails'
    
  • mass assignment 赋值顺序 at 2012年08月09日
    User.new(Hash[params[:user].sort])
    

    email 比 name 小,each 的时候,会在前面

  • @zw963 我发现 zw963 是 ruby-china 属一,属二的“建筑开发商“

  • 帖子内的图标体验不统一. at 2012年08月08日

    @ruohanc 我反而感觉没什么问题 1.左边图标与右边图标类型完全不同,所以尽量分开摆放. 2.左边图标本身是社交图标,应尽可能反映其平台,所以不要做太大改动,不然反而容易引起误解

  • @ery 那到不是这个意思,如果一定要不能重复又不能认证,建议用 uuid,但一般生成的 id 都会存储起来,以用来验证的

  • @ery 这样的情况并不多

  • 如果相同了的再重新生成一次

  • Rails 其实有点像 Delphi. at 2012年08月04日
    1. ruby && rails 的情况与 delphi 是不同的,delphi 是不错的工具,但干的事情确是在 windows 平台上工作,delphi 的最大问题是,它不是 c++ ,需要用到 windows 底层调用时,需要用到 win32 sdk 那时候的资料太少,这些对当年并不发达社区来说,是一个大问题,delphi 的失败主要原因还是因为 Microsoft 的封闭,对底层与内部 api 的控制与封闭,说实话,delphi 能做这么好已经不错了。
    2. rails 是一个网络开发工具,它没有运行平台的依赖问题,对于用户来说,用什么语言做出来的网站,并不重要,这点请国内的程序员们务实一点,你们到底要的是什么?效率才是关键
    3. 说到企业与社区,到底现在谁做了算?我认为市场说了算,什么工具会流行,其背后的商业利益才是关键,如果说现在 C# 能开发出好的 mobile app 卖钱,人们一样会争着去学; 同样 rails 能够迅速在 web 领域创新,才会有非常多的初创公司去使用,另一个社区已经形成强大的力量,任何一个大公司都需要考虑与社区的关系,对于我种程序员来说,忠于某个大公司,某种语言,不如忠于开发社区,这能让我更好的保持对于未来技术方向的把握
    4. rails 的难学在于,web 技能本身的就很复杂,是技术本身的挑战很高的原因,其它的工具,能让你"自以为"在做开发,rails 只是让你明显的体现出与高手的差别,只是如此而以
  • 这是 printf 啊

  • @robertyu 每个人的想法都不同吧,我只是以个人的想法而言,有句古话,女怕嫁错郎,男怕入错行,做一个你有热情,又善于去做,并能坚持的事情,我相信你在这方面的成就会远高于其它方面,而别人的想法只适合别人,不一定适合你,so 你要问你自己,what u want?

  • 我不知道你为什么选择程序员

  • 之前的 19 dev 版本有这个问题

  • Backbone UI 组件 at 2012年06月20日

    这种简单,其实是对的,留给我们的自主性相当高

  • Backbone UI 组件 at 2012年06月20日

    应该是可以的,可以直接用 bootstrap 的样式,做漂亮很简单

  • 不肖几天就可以做出来啊

  • @kikyous 为什么拿 一个框架与 一个语言去比性能?