• 招募项目合伙人 at 2017年07月20日

    唉,我在这贴插嘴已经是智障表现了,也不能怕被鞭醒 但是还是嘴贱忍不住问一句,楼主你闻闻,我是不是资深啊。

  • 招募项目合伙人 at 2017年07月20日

    借帖子也发个招募

    我本人是个程序员,想做个开源项目,能改变计算机发展形态的那种。本人精通各种语言,前端后端,新技术迅速上手。不要工资,只要花大饼的股份,无偿加班,周末无 休。可惜我只是个程序员,没有什么创造力。很想改变世界,空有一身好本领,就差一个金点子。因此在这里借风水宝地,招募一个出点子,能忽悠的人当合伙人。

    要求, 1。不要整天说我智障就行。 2。最好现在就能承诺我干几年,离职就养我几年的,我相信你的承诺,但是你不能说我智障哦!

  • 明日之星难说,Ruby 是今日之星么?

    Ruby 至今都算是个小众语言,但是不代表不好,不值得学,不值得用。

    要看你把语言拿来当什么。是当工具,当赚钱的饭碗,还是什么。

    之前跟我讨论 Go 的同学就是,说最讨厌的就是 Ruby 的元编程。Go 没有觉得就简单很多。

    我说你当初选择 Ruby/Rails 是自我的主动选择么?还是这个工作给钱多你就来了。

    如果这样的话 Go 确实是一个更好的工具。

    我是自主选择的,我看到了 Ruby 好的地方,

    08 年,自己上班做 Java 回家玩 Ruby, 玩了两年才找到第一个 Ruby 工作。

    我就是在家里磨了两年的刀,没有公司需要。

    就真的是纯享受磨刀的过程,也没想着砍什么柴。

    现在对 Elixir 也是这样的。

  • #19 楼 @huacnlee 好吧,第一条平手了,可是 西部世界 似的浪漫主义,是独一无二的。😹

  • 我很久没来了,原因就是去搞 Elixir 了。 在我的推动下我们公司已经两个项目用 Elixir 了。

    我个人觉得 Elixir 会有前途的。个人看好,有以下几个原因:

    1. 元编程 很多人对这点不以为然,但是这是曾经 Ruby 能发际的原因之一。元编程跟 DSL 可以快速的提高开发效率。 今天还有人跟我讨论 Go 跟 Elixir 谁更适合开发 Web App, 我就问个简单问题,Go 有没有类似 ActiveAdmin 类似的 Admin Panel, 只需要几行代码就能做 CRUD 的。 Elixir 有的: https://github.com/smpallen99/ex_admin

    2. 函数式/高并发 Immutable state 在高并发的情况下优势其实还是很大的。 另外函数式的语言,真的很 User Friendly, 很多 Ruby 开源库,稍微复杂一些的,写的差一点的,有什么问题,打开 github 看源码是摸不到头绪的,因为大家运行时的 state 只看代码看不清,要 clone 下来,运行一下,debug 一下,看看在某个时间,某个状态,某个变量是什么值。 函数式语言跟过程式语言相比,我觉得去掉了时间这个概念。我现在打开 Elixir 的源码,可以很容易看清,因为没有剪不断理还乱的依赖关系。所有东西都是有进有出,只要能想想的出进去的是什么数据,就能预测到出来是什么数据。

    3. OTP/Erlang VM 还是今天跟那人讨论 Go, 他说大家都能高并发,Elixir 有什么了不起,Go 运算速度还快。我问他 goroutine crash 了应用是不是就 crash 了。他说 Go 有专门处理错误范式,不会那么经常 crash 的。 我说 Elixir/Erlang 的哲学就是 let it crash。 我给他说你看 西部世界 么?OTP 带给 Elixir/Erlang 的,就是那样子的世界,每个 OTP 应用都像 西部世界 里的一个 Host, 只不过不需要人工复活,自己有自己的使命,可以跟其他的 Host 交流。哪天死了,不要紧的,不需要什么人管,早上起来,又精神满满,开心的走出去做他们使命里必须要做的事情了。 他怀疑且不屑的说,说 Crash 就 Crash 就算哪门子程序语言。我也懒得再给他解释这个了。

    4. Elixir 不是一批更快的马 亨利福特说,如果我问人们想要什么,人们不会说汽车,人们肯定会要更快的马。 自从我十多年前做 Java 开始,已经学了好多更快的马,我自己这一两年做 Elixir 的感受就是, 不敢说 Elixir 是汽车,但肯定不是马,至少是得是个三蹦子吧。 Elixir/Phoenix已经改变了我很多以往对软件开发的看法。 比如最基本的就是,一个 Web 应用,进来一些文本,出去一些文本,在这个过程中,为什么我们要生成几百个对象,而不能把个过程想象成一个数据流,数据从服务器流水线上经过,经过了一系列的转换。成为了用户需要的形式。 Ecto 在对数据库保存做 validation 的思考也是这样的,ActiveRecord 就是有个 object,满足了一定条件才能存进数据库,Ecto 不是,Ecto 是一段数据要进到数据库,要经过一段数据处理流水线,流水线上有质检员,每个质检员负责检查不一样,一个不通过,就不能保存了,通类型的数据,可根据不同经过不同的流水线,比如用户登录,跟用户注册,可以有不同的流水线,这一点如果在 Rails 里面做,conditional validation.是非常恶心的。

    5. 有效的学习是对原有认知有结构性改变的学习。 这是这两天听李善友教授讲课听来的,即便是 Elixir 不能发迹,我觉得我的认知经过学习 Elixir/Phoenix 有了结构性改变,看问题更透彻了。就凭这一点,学习 Elixir/Phoenix 也值了。

  • #12 楼 @mogodb 当初看过一个星期,没有深究。。

  • 卫生宏,这个属于听起来感觉怪怪的。。。难道是我思想邪恶了。。。

  • 我用 DO 5 块服务器架设 Gitlab,没有任何压力,偶尔需要重启一下。

  • #27 楼 @lianne

    DO 旧金山机房测试可以到 https://hisea.me Linode 纽约机房测试可以到 http://dealmart.ca

    都是 10 块的计划。

  • 我来个加拿大的帖子吧 at 2014年12月08日

    #64 楼 @mogodb 不是印度,是加拿大,而且外包模式不是完全外包,而是开分公司。 基本上美国所有的大的软件公司都在加拿大开有研发中心。

  • 用 screen 或者 tmux 吧

  • 现在如果是$5的依然推荐 Digital Ocean, https://www.digitalocean.com/?refcode=cf49a80954b6

    如果打算升级$10 以上的,推荐 Linode 了 https://www.linode.com/?r=cfb44e10f2daf98584a50cdb1576697e00851d6d

    欢迎使用喔提供的优惠码

  • #15 楼 @chairy11 颜色什么的完全可以自己定制,很简单。

  • 我的 oh-my-zsh 主题,简洁型的,好多 hostname 之类信息我觉得没必要每次都出现,我弄到 tmux 状态栏去了。

    如果喜欢可以在这里找到: https://github.com/hisea/omzsh-custom

  • 有必要用 rails_admin 吗? at 2014年09月23日

    #22 楼 @chairy11 我觉得如果你做的东西管理订制性不强,而且急于上线。可以搞一搞。

    我看了他们的视频,貌似订制新的界面只需要新建个 partial.

  • 有必要用 rails_admin 吗? at 2014年09月22日

    最新出的一个叫做 upmin-admin

  • 可以的。Gmail/Gtalk:[email protected]

    发个邮件给我我把电话给你。

  • 你在加拿大哪里啊。多伦多有个 BitMaker, 不过学费要$9000.

  • #52 楼 @0x9397 淘宝有的,搜搜,2.2-2.5 一个

  • #50 楼 @kfihihc 我也打了五块 GH60 的板,也在路上。我们这边 GH60 有一个零件不好找,就是每个键轴的 0805 二极管,我这里 SOD-123 的比较多。不过这次二极管在国内也买了。

    另外一个挑战就是 GH60 的零件没办法用烙铁,至少那个震荡器是手焊不上的,我特别买了台热风焊台。

    卫星轴也是另外一个 ErgoDox 不需要的东西。

    我上次买了好多三脚的健轴,不想再买,所以还得配个定位板。幸好 GH60 跟 Poker 布局一样,好多东西都通用。

  • GChat: zyinghai#gmail.com

  • #43 楼 @hhkbp2 是我自己做的成品图,键冒国外一个网站买的,外壳是下载的压克力设计图纸,然后淘宝找人激光刻的。

  • #39 楼 @aptx4869 你可以看看设置键位的一个工具,这个设置好下载直接就能刷键盘

    https://www.massdrop.com/ext/ergodox

  • #38 楼 @flowerwrong 可以的,我就没学过

  • #25 楼 @kfihihc 请问有 GH60 的 mounting plate 图纸么。这个是我一直没找到的。

  • #32 楼 @emanon

    这个是我的布局,这个键盘可以有很多层。我只很简单的弄了 3 层,

  • #32 楼 @emanon 键位每一个都可以设置,唯一不同就是普通键盘是错开的,这个是直列的。

    错开的键位是因为打字机时代撞针要避开没办法直列,但对手指来说其实还是直列更人性化。

    另外一个优点是,普通键盘大拇指是最有力的,但是两个手指都浪费在空格上了。这个布局有六个不同键都可以有拇指控制。

  • #30 楼 @quakewang 是的,链接左右两块的。音频线有要求,必须是 3.5mm 四段音频头 (TRRS)-(Tip Ring Ring Sleeve).