75年生人,程序员,在西安。

函数式编程的理解

“Lets us pass verbs around our program rather than nouns. ”


Excerpt From: Michael Bevilacqua-Linn. “Functional Programming Patterns in Scala and Clojure (for Lorinda Hartzler).” iBooks. 


函数式编程与面向对象编程的区别理解:

  • 面向对象编程,就是对名词编程。

  • 函数式编程,就是对动词编程。

小区儿童活动室商业计划书

有启发的人拿去用了记得回报我啊~

背景:

  • 各家通常只一个孩子,或者两个孩子,但年龄有差距;

  • 孩子和孩子玩儿得最开心;

  • 家长需要自己的时间和空间;

  • 让孩子出去玩耍,担心孩子的安全问题;

  • 照看孩子玩耍非常费时、费精力,家长有时不在状态;

  • 家中的玩具提不起儿童的新鲜感,闲置不玩,而买新的大型玩具又太费钱又担心孩子不玩儿了;

  • 家中缺乏玩耍、阅读的氛围,以至于多数儿童陷入电视和游戏的恶性循环;

  • 家中缺乏那么多种类的书籍;

  • 家长缺乏耐心和儿童教育心理学知识,本活动室理论可参考蒙台梭利教育理论。

商业模式:

  • 小区内租三室作为活动空间;

  • 设置两到三个...

指甲刀的用户体验

首先,在剪的时候不要到处乱溅指甲,所以有两边包的那种,或者还有更好的设计?

其次,指甲剪通常是钢材质,通体光亮,在剪指甲时,前面的弧度会反射日光或灯光的强光,很刺眼,而人在剪指甲时又不得不盯着那个位置看,能有更好的设计吗? 


一些重要的学问

一些重要的学问:

  • 自由市场经济学

  • TOC企业管理

  • 数学

  • 物理学

  • 生物学

  • 计算机学

  • 编程理论


一些社会案例分析

  • 比如说,某女士在路上掉了些文件,文件被风吹,一好心暖男帮忙捡,结果不小心被车撞残或撞死,你觉得这个女士要负什么责任?

  • 再或者,一小孩落水,另一男孩救他,结果救上了那小孩,自己淹死,那被救的小孩要负什么责任?


你要理解人性的特质:

你每天花多少时间考虑你朋友的事呢?

你每天花多少时间考虑你亲戚的事呢?

你每天花多少时间考虑你老婆的事(假设你有)呢?

你每天花多少时间考虑你儿女的事(也假设你有)呢?

你每天花多少时间考虑你自己的事呢?


每个人都更多地考虑自己~

你自己其实也做不到,怎么强求别人那么考虑你呢?

一个Linux世界的比喻

听到个朋友听的 Linux 讲座中,说 sudo 是尚方宝剑,这比喻不错,如果按这个比喻推演下去:

root 应该是皇上本人,/home/root/ 这个就是皇宫, 管理员自己的账号(比如 admin),算是皇上的宰相,协助处理大小事务,一些需要最高权限的事可以持尚方宝剑(通过sudo)来办,但要知道皇上的密码,也就是皇上的玉玺大印,皇上基本就需要被架空,呵呵……免得亲自持政太随意,一不小心下了不合适的命令,不可挽回……

Clojure 中有没有 Actor 这样的框架?

今天想到这个问题,搜了一下有两篇文章相关:

有没有人用Clojure写了类似 Actor 这样的框架?或者说Clojure中有其他类似的甚至更好的解决方案替代Actor?

Intellij IDEA 的版本管理功能真是牛X

几次救了我的功能:

  • Local change 管理功能。

  • Local history 功能。

  • Merge from branch 功能。

  • Revert svn change 功能(可以将历史中某次提交的代码整体revert,并逐个与当前版本比对给出相应的结果,厉害!)。

3 月 8 日 人类对战机器人围棋决胜局

人类选手:李世石(韩国)

机器人选手:谷歌Alpha Go

期待结果……

个人感觉可能机器人要胜利了~

人工智能进展很快,有点象现代科学,一步一步稳扎稳打,而很多人类的经验性能力逐渐就会败下阵来。

程序员相关好文推荐

谈谈程序员

  1. 程序员的思维艺术

  • 抽象思维(abstract thought)

  • 逻辑推理(Reasoning)

  • 分析(Analysis)

  • 分解(Decomposing)

  • 递归(Recursion)

  • 其他:并行、异步/同步、模拟/近似、优化、分层、封装、解耦

  1. 程序员的技艺境界

  • 初窥门径。

  • 登堂入室。

  • 熟能生巧。

  • 妙不可言。 

  1. 程序员的精神素质

  • 开放。

  • 严谨缜密。

  • 完美主义。

  • 面对变化。

  1. 程序员的价值

  • 产品向好的每一步都需要借助于程序员创造力和想象力,这才是...

© 世风十三 | Powered by LOFTER