• #11 楼 @assyer 这都多久之前的帖乐乐,, 不过赞一个.. 虽然我用 Atom 自带那个

  • #1 楼 @allenwei 我估计等我 brew 重装好就可以了 文档在这地方:https://gist.github.com/chrisb/4d6a09c6cc1ca2e1b14e

  • Apple 发明新语言了 Swift at 2014年06月03日

    #53 楼 @gihnius Swift 才是保守。语法上两者都是借鉴差不太多, Go 的 channel 和 interface 全是非主流技术,而 Swift 看去都是主流技术引入的。

  • #16 楼 @lyfi2003 我前几个月都在用 Vue 的 MVVM, 感觉 MVC 流程不如 React 清晰,正在考虑要不要转

  • 隔了一年才理解这东西多强大.. - -! 写了玩具来试验: https://github.com/jiyinyiyong/react-todolist https://github.com/jiyinyiyong/pudica-schedule

  • #45 楼 @ruohanc 一起膜拜徐林迪吧,他给我讲了半天看了例子,Cirru 还是在用很另类的解析器。

  • #42 楼 @ruohanc 学长好 :P

  • 流水账... 2008 左右,高二,学校上过 VB, 会做课上的题目 09 上半年,高三,同学买电脑报,我几个月厚脸皮去借看,大学自己买 高考结束的暑假,自己家有电脑,从此假期都宅着上网 (悔了..) 大一,到学校渐渐空的时间都到学校机房上网,浏览新闻,很想抓时间, 其中一部分时间开始倒腾 Linux, 参考怎样成为一名黑客开始了解 HTML/CSS 还有就是不喜欢上的课会从学校图书馆带本什么脚本语言或 Linux 相关的书去凑合.. 大二,买笔记本,装卸装卸 Ubuntu, 同时开始用 CSS 写一些简单 Demo 学校大二教 C, 止于做题。自己觉得 CSS 不够用,开始学 JS 忘了什么时候接触的 CoffeeScript 和 Git, 总之上道了,接触 Node 后基本定型 也开始刷知乎,在知乎问什么语言最漂亮,慢慢积累对 JS 的怨念... 对 Haskell 产生兴趣 大二结尾进了学校网络社团,后面跟着他们学管服务器.. 大四同学寝室里网店火热朝天,就赖社团办公事去了.. 免费上网.. 快车道.. 后来每天变成刷 Hacker News, 做 Demo 刷 GitHub.. 刷 Node 之类的. 13 年,三月份找到实习,于是 Backbone 和 Chrome 开发工具开始长期深入.. 七月份换 Macbook, 从此围观 Linux 社区,折腾系统的精力和机会砍掉了 下半年,学长指出基础太差,于是跟着他学了点 C 和 C# , 又自学 Go 到入门.. 今年 Vue 框架出来以后果断跟进.. 终于能写自己可以用的东西了.. 大部分时间是在 CoffeeScript 死磕,最近还跟 CoffeeScript 译者死磕..

    在公司里有次吐槽,结果大家都说到本来就想做点东西,结果掉进了 JS 大坑 大学时光专心学什么都会改变一个人,但又想不清楚到底值不值 去年在杭州公司里来了个设计,突然先很聊得来,就看着对方做 PS 什么的.. 细细想,其实我学编程和他想用设计改变世界,心态上出发差别并不大 包括到上海后,公司的设计嚷嚷要学编程 - -! 这坑可比 Sketch 难爬多了.. 跑题...

    楼主关心怎么融汇贯通,没有融汇贯通但最近有一些心得: ...可信度参考我的 SF 积分 (减去大部分靠提问得的)..: 我觉得每个接触的领域前期的积累,都是想到什么,乱搜一通,学会一一问题解决 很多是从编程以外的角度思考问题,但靠这样乱冲乱撞把前期的基础积累起来 积累到一定程度之前,写什么代码都会遇到问题,导致没法从其他角度思考问题.. 积累很多之后,基本问题减少干扰了,才能从高一点的层度理解问题

    脚本语言 (静态类型不懂..不考虑..) 我觉得重要地方有几个:

    • 过程和流程的控制

    对先做什么后做什么的流程进行理解,用函数和模块对重复的代码进行抽象化 目标是代码清晰,修改方便,不易犯错... 最最重要的是:降低开发和维护的时间成本 我想是"整洁", "严谨", "优雅"等等都是从时间角度去衡量的

    • 程序的组件化

    一般是面向对象说到的,分清每个组件的指责,做什么应该在哪里做 程序要对现实中的问题进行模拟和计算,重点是控制住这层模拟的复杂度 但是人们大脑并不擅长面对复杂事物,直接的方式就是拆分成各个组件和模块, 每个组件处理好核心的问题,相互之间协作的消息机制也处理好..

    • 关心怎么解决问题,而不是代码

    编程语言可能有换的机会,语言功能有可能更新,但是解决的问题才是重点 重要的是有个解决问题的方案,然后这个方案用合适的代码的模拟, 整体的解决问题的方案清晰,代码可能写得乱,但修改代码比修改架构容易得多得多 至于解决问题的方案...具体问题具体分析,当然也要满足代码的一些规律: 问题应该可以被分解成小问题,小问题可以落实到一段简单的代码来解决, 最好其中很多小问题社区已经给解决掉了...

    我觉得编程语言很大程度上是人类对于硬件世界的折衷.. 做设计和研究的人才有意思 因为后者可以更大程度关心问题怎么解决,而编程还要操心这工具怎么用.. 问题是工具怎么用,, 那不就是死记硬背或者花钱买更好的服务吗,发挥空间很少啊

  • 好歹有个主页了... http://repo.cirru.org/html/

  • #3 楼 @zlfera 缩进语法的几个看起来都类似的,选择器语法都是从 CSS 类比过来的 至于属性和文本,以及控制语句各自会不一样

  • #1 楼 @palytoxin 终于有人回复了.. 我考虑一下美化一下主页吧..

  • 楼主抄的那段命令看起来像是几年前的了... 还是用一句话版本吧. 另外贴的代码没用 Markdown 标记啊

  • Haskell 的函数都是 Curry 化的. 名字来自 Haskell Curry, 一个数学家

  • All Programming is Web Programming at 2014年04月28日

    #3 楼 @vman 的确,移动端变化快多了,Web 是被移动端拖着加快的

  • All Programming is Web Programming at 2014年04月28日

    文章时间是:"14 Aug 2009" Web 跟着移动互联网,一年一个样

  • 后悔散场时候没要下神秘嘉宾的 PPT...

  • #5 楼 @swordray 一直是 WebSocket 死党... 结果 Cookies 三年了都没被淘汰,严重错误预测啊

  • @Rei 囧,再来麻烦一次,, CNode 主站链接是 http://cnodejs.org 跨域 cookie 没做好,从 http://www.cnodejs.org 不能正常登录..

  • 以前遇到有个办法是用 LiveCD 进去重新生成一遍分区表,, 几个命令网上倒是能搜到,Ubuntu 分区彻底删了就难搞了

  • 这事情拖了这么久终于搞定了.. 开源的效率真有点囧呢

  • Ruby + Clojure = Rouge at 2014年04月04日

    #12 楼 @unionx 我公司目前前后端 CoffeeScript... 括号太多的语言就算了

  • #6 楼 @moliliang 我等一个月满以后看看能不能迁那边去. 我第一次买 DO 刚好那些天新加坡机房刚上,看着当时网络还不错,不知道后来差好多。

  • 对比一下网速么... DO 新加坡机房表示不稳定很慢..

  • #1 楼 @Rei thanks.

  • 赶脚也就几种可能,, 1) 假如楼主监护人是 Ruby 大神 2) 假如楼主是女生 3) 假如楼主其他方面能力太强吸引到 Ruby 大神 否则只能是做梦了

  • 大家用 git rebase 频繁吗? at 2014年03月12日

    #8 楼 @Rei 呃...表示和同事讨论结果也被用好看来搪塞.. 结果没法继续讨论下去.. 我从前的 Git 使用流程,追踪坏代码仅仅通过线性的 commit history 的 blame 来查找, 相对来说,"好看"带来的好处远不如放任随意 merge 来得好, 除非对于历史的管理和追踪真的精确到了什么地步... 难以理解啊

  • #110 楼 @yedingding 弱弱地求一下幻灯片...