11 坚强2002

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1k+

当我们谈论Erlang Maps时,我们谈论什么 Part 2

声明:本文讨论的Erlang Maps是基于17.0-rc2,时间2014-3-4.后续Maps可能会出现语法或函数API上的有所调整,特此说明.            前情提要: [Erlang 0116] 当我们谈论Erlang Maps时,我们谈论什么 Part 1       继续昨天的话题,在Erlang Factory SF Bay Area 2013有一个议题:"Where are

2014-09-17 12:28:55

当我们谈论Erlang Maps时,我们谈论什么 Part 1

Erlang 增加 Maps数据类型并不是很突然,因为这个提议已经进行了2~3年之久,只不过Joe Armstrong老爷子最近一篇文章Big changes to Erlang掀起不小了风浪.这篇文章用了比较夸张的说法:"Records are dead - long live maps !",紧接着在国内国外社区这句话就传遍了.马上就有开发者忧心忡忡的在Stackoverflow上提问:Wil

2014-09-17 12:28:03

Erlang 杂记 V

我在知乎回答问题不多,这个问题: "对你职业生涯帮助最大的习惯是什么?它是如何帮助你的?",我还是主动回答了一下.  做笔记一开始笔记软件做的不好的时候就发邮件给自己,然后不断的回顾更新笔记;后来用OneNote,由于这玩意当时不是云同步的,硬盘坏掉的时候丢了一些数据,打击还是挺大,好多事情要从头开始再后来用过一段时间Google Wave,还以和朋友分享讨论笔记,结果,你们知道关闭服务了,费力导

2014-09-17 12:27:38

一个技术人的知识管理方法论

说实话,我讨厌这样一个土鳖的标题,希望内容不让你失望.     本文最早源于一系列关于解决问题方法论的思考,从解决问题的一般原则到探索如何让解决问题依赖知识积累和思维工具而不是偶发灵感.这样关注点逐渐从解决问题演变为个人知识体系的构建和知识的管理.    2009年 解决问题:心态 原则 方法       2012年 [Think] 解决问题 Ⅱ     2012年 实用主义的思考与学习 读书笔记

2014-09-17 12:25:29

2014值得期待的Erlang两本新书

在2014年的开头就有这样一个令人振奋的好消息,Erlang有一本新书即将出版 《The Erlang Runtime System》,其作者happi在2013年3月份公布了这本书的写作计划:"The plan is to have the book done by the end of 2013 and published early 2014. ",出版方是O’Reilly,按照O’Reil

2014-09-17 12:24:31

Erlang Resources 小站 2013年7月~12月资讯合集

Erlang Resources 小站 2013年7月~12月资讯合集,方便检索.  附 2013上半年盘点: Erlang Resources 小站 2013年1月~6月资讯合集  小站地址: http://site.douban.com/204209/ 七月 Clojure in the Largehttp://www.infoq.com/presentations/Clojure-Larg

2014-09-17 12:23:23

Elixir - Hey, two great tastes that go great together!

这是Elixir的作者 José Valim 参与的一次技术访谈,很有料,我们可以了解Elixir的一些设计初衷,目标等等.  原文在: http://rubyrogues.com/114-rr-elixir-with-jose-valim/  Podcast 下载地址:  http://traffic.libsyn.com/rubyrogues/RR114Elixir.mp3 

2014-09-12 10:22:44

[Erlang 0112] Elixir Protocols

Why Elixir      为什么要学习Elixir?答案很简单,为了更好的学习Erlang.这么无厘头的理由?     Erlang语法设计几乎没有考虑过取悦开发者,所以学习之初的门槛略高.对于已经克服了最初语法障碍的同学,Elixir其实没有什么吸引力. 在Elixir之前已经有很多类似的项目,比如http://lfe.github.io Elixir类似思路的还有

2014-09-12 10:19:20

[Erlang 0111] Erlang Abstract Format , Part 2

上回书,我们说到飞天玉虎蒋伯芳来到蜈蚣岭,不是,重来,上回咱们说到可以在Erlang Shell里面手工构造,加载并调用一个模块.在那个demo里面,我把多个Form单独生成出来,最后放在一起做compile:forms,是不是可以简单点?我们先看完整的module代码,erl_scan:string之后是什么样子的: erl_syntax 1

2014-09-12 10:13:24

[Erlang 0110] Erlang Abstract Format , Part 1

Erlang Abstract Format并不难懂,只是枯燥一点罢了,如果把Abstract Format的文档翻译出来,其实就是Erlang教科书中语法入门的部分. Erlang Abstract Format实际上是用Erlang代码的AST,下面通过一些真切的实例代码了解一下它的一些细节. 首先,Erlang Abstract Format里面包含一些概念,我会在下面的描述中把涉及到的

2014-09-12 10:12:36

[Erlang 0109] From Elixir to Erlang Code

Elixir代码最终编译成为erlang代码,这个过程是怎样的?本文通过一个小测试做下探索.

2014-09-12 10:09:16

Elixir 入门

Erlang Resources里面关于Elixir的资料越来越多,加上Joe Armstrong的这篇文章,对Elixir的兴趣也越来越浓厚,投入零散时间学习了一下.零零散散,测试代码写了一些,Evernote中笔记更是混乱,还是逐步整理出来.   Elixir is a functional, meta-programming aware language built on t

2014-01-01 16:34:49

[Erlang 0107] Erlang实现文本截断

抽时间处理一下之前积压的一些笔记.前段时间有网友 @稻草人 问字符串截断的问题"各位大侠 erlang截取字符串一般用哪个函数啊",有人支招用string:substr/3,紧接着他补充了一下"大侠们 一个字符串有汉字和字母组合我想截取 但是不管用什么方法每个汉字的长度都是3 字母是1 截取出来总是有乱码 还望高手们赐教",我们一步步看看这个问题.   在Eshell先看下什么情况

2014-01-01 16:33:47

[Erlang 0106] Erlang实现Apple Push Notifications消息推送

我们的IOS移动应用要实现消息推送,告诉用户有多少条消息未读,类似下图的效果(笑果),特把APNS和Erlang相关解决方案笔记于此备忘.       上面图片中是Apple Notification在UI展现的形式之一,Notification共有三种形式:图标显示更新数字(badge),提示信息(alert),提示音(sound);    iOS App

2014-01-01 16:31:36

[Erlang 0105] Erlang Resources 小站 2013年1月~6月资讯合集

很多事情要做,一件一件来;Erlang Resources 小站 2013年1月~6月资讯合集,方便检索.   小站地址: http://site.douban.com/204209/  1 月 A few thoughts about Open Source Software Antirez http://do

2014-01-01 16:30:23

[Erlang 0104] 当Erlang遇到Solr

Joe Armstrong的访谈中有一段关于"打开黑盒子"的阐述,给我留下很深的印象:Joe Armstrong在做XWindows开发时没有使用对应的类库,而是在了解XWindows底层实现后选择了直接和套接字通信,"把这20条消息映射到Erlang术语上,变个小魔术,然后可以向窗口直接发送消息,它们就开始执行动作了". [访谈全文] 回到今天的任务:Erlang使用Solr服务?当问题落实

2014-01-01 16:28:59

[Erlang 0103] Erlang Resources 资讯小站

好久没有写博客,是懒了吗?不是;前面两个月在紧张地推进一个项目,中间积累了一些RabbitMQ和Erlang的东西;本打算在项目结束之后赶紧总结一下,结果老婆怀孕之后生活节奏大乱:早起做饭,晚上回去做饭,洗刷碗筷,衣服,等忙完了也就精疲力尽了;其实这都无所谓主要是老婆反应有点大,身体很不舒服,看她受罪的样子真恨不能以身相替.这样的情况下,惯例的技术学习时间基本上停掉了,偶尔有几天强打精神看书,效果

2014-01-01 16:27:21

[Erlang 0102] 愚人节消息 too_big_to_fail_process

Joe Armstrong 在愚人节介绍了too_big_to_fail flag,这个东西真是好多疑问啊,希望只是愚人节的一个玩笑.   介绍    Too_big_to_fail_process进程平时和正常进程一样,一旦需要更多内存的时候面目就开始狰狞起来:如果它需要内存的时候出现了分配内存错误,就会随机挑选比较占用资源比较少的进程杀掉,然后重新尝试为too_

2014-01-01 16:24:45

[Erlang 0101] Gproc:扩展进程注册机制

2013-3-25 22:45:01更新:抱歉 抱歉 脑子里面想的是进程注册 手误 一直把进程注册写成了进程字典Erlang 进程注册机制目前的限制是:names只能是atom一个进程只能注册一个name不能进行高效的搜索和遍历,进程信息的检索是通过遍历检查进程的元数据完成的. Ulf T. Wiger的开源项目 Gproc 就是解决上面问题的,难得的是这个项目的文档,范例

2014-01-01 16:23:31

Clojure CLR 入门

看过"黑客与画家"之后,你是不是对Lisp心动不已?然后翻了几页ACL(Ansi Common Lisp)又望而却步?叹息:如果有一天可以再.Net CLR 上写Lisp代码那就好了!这一天已经来了,这就是Clojure CLR.看语言转换矩阵, Clojure的寄生能力超强,这方面甚至超过javascript.在CLR上有一席之地不足为怪.       既然是入门,就必须回答下面

2014-01-01 16:21:05

查看更多

勋章 我的勋章
    暂无奖章