Matrix67|自由职业者,数学爱好

介绍一下你自己和所做的工作。

我叫顾森,网名 Matrix67,长住北京的重庆人,目前没有固定的职业。一会儿当当码农,一会儿做做编辑,一会儿教教数学,一会儿写写专栏,偶尔再出上几本书。从 2005 年开始,我一直在维护一个以数学为主题的个人博客

你都在使用哪些硬件?

笔记本电脑方面,以前一直在用 13 英寸的 MacBook Pro。2012 年 8 月购买了配备 Retina 显示屏的 15 英寸 MacBook Pro,一直使用至今。所有主要的工作是都在这台笔记本电脑上进行的,因此人在哪儿,它就跟到哪儿。

iPad 也是不离身的。走在路上看看稿子,躺在沙发上上网闲逛,使用iPad 都比使用笔记本电脑更方便。值得一提的是,出门在外想到什么数学问题时,常常找不到打草稿所需要的纸和笔;此时,来自FiftyThree 的 Paper 和 Pencil 是纸和笔的绝佳替代品(虽然与真正的纸和笔相比还是差了一些)。

笔记本电脑是随身背着的,iPad 则是随手拿着的。常常酒后拿着 iPad手舞足蹈,于是几乎历代 iPad 都被摔坏过。床头放着一台屏幕被摔碎的 iPad Air,专门用来显示时间和天气。现在随身携带的则是 iPad Air 2。手机使用的是 iPhone 5,但使用频率其实并不高。

家里放着的设备不算太多。除了床头的那台屏幕碎掉的 iPad Air 以外,桌子上还有一台很老的 JBL Radial,上面插着一台很老的 iPod Nano。作为中度游戏沉迷者,始终相信索尼大法好。电视下面原本放着Playstation 3,后来换成了 Playstation 4。每个月花在上面的时间估计有好几十个小时。

软件呢?

如果我只能在笔记本电脑里保留一个软件,我会选择留下Mathematica。借助它,我不但可以迅速完成一些简单的数学实验,还能制作出漂亮的图表和酷炫的动画。我的博客上几乎所有的图片和动画都是用 Mathematica 制作的。利用它还能迅速实现很多古怪而复杂的文字、图片操作。找出某个目录下所有文本文件中出现次数最多的四字词,只用几行代码便能搞定;按照主体颜色自动把 1000 多张图片放进不同的文件夹里,实现起来也只是几分钟的事情。

我的博客上几乎所有的图片和动画都是用 Mathematica 制作的

在玩弄平面几何时,GeoGebra 显得更方便一些。我的博客上有少数几何性很强的图片,就是拿 GeoGebra 制作的。把 GeoGebra 里的图形变成图片,往往需要经过一些后期处理,例如在图中加入字母、数字之类的标记。这些事情都可以利用 Pixelmator 轻松完成。事实上,在处理单个图片时,我需要用到的功能并不多,因而借助 Pixelmator 都能很好地完成。批量处理图片,比如批量对 gif 文件进行优化时,使用ImageMagick 则会更加方便。

GeoGebra操作界面

平时写作主要使用 Ulysses。这篇文章就是在 Ulysses 上完成的。查看并处理文本文件时,已经习惯了使用 TextWrangler;查看并编辑代码时,偶尔也会使用 Sublime Text 2。在电脑上经常需要翻阅 Djvu 格式的电子书,此时 DjVu Reader FS 是必不可少的。半夜工作离不开f.lux。这个软件可以根据日出日落时间,自动调整电脑屏幕的亮度。在漆黑的房间里点亮屏幕时,就再不会被刺眼的蓝光射中了。常常要把稿子发给老婆大人试读,或者请她帮忙画插画。两人逐渐发现,用 Dukto传输文件总是最便捷、最有效的。

你最理想的工作环境是什么?

凌晨 2:00,老婆孩子已熟睡,周围的一切都静悄悄的。独自坐在家里的吧台桌前,一边喝酒一边工作。

你平时获得工作灵感的方式有哪些?

一有空就在 Reddit 上闲逛。这样,我既不会错过互联网和现实生活中的各种大事,又能看到各种各样有意思的东西。

另一个值得闲逛的网站就是 Wikipedia。浏览这玩意儿可以说是根本停不下来。本来查的是高斯的生平,结果两小时后,浏览器开着无数标签页,最近一个标签页竟是 List of reported UFO sightings

读书学习当然也是获取灵感的重要途径之一。与电子书相比,我更喜欢纸质书;与译作相比,我更喜欢原版书。

在外和合适的人吃饭喝酒时,会碰撞出大量新奇的想法。偶尔在家吃饭时喝高了,和老婆大人胡扯几句,也能激发出很多极具创意的点子。

推荐一件生活中的利器给大家。

Neato Botvac 85,比 iRobot Roomba 更好的清洁机器人。以前也曾经用过后者,但它的缺陷很明显:清洁刷经常会把地面上的灰尘扫到一旁,没法清扫到墙角的地方,行走路径没有规律非常随机,倒垃圾和维护机器本身都非常麻烦……后来开始使用 Neato Botvac 85,瞬间觉得这才是真正的智能清洁机器人。

当然,这里面可能有些偏见。买 iRobot Roomba 买得早,问题当然会多一些。或许最近几代的 iRobot Roomba 已经成功地解决了上面那些问题。不过,不管怎么样,Neato Botvac 85 都是非常值得推荐的居家助手。

Matrix67|自由职业者,数学爱好者的更多相关文章

  1. Denny Zhang:一辈子做一个自由职业者

    程序猿訪谈录供稿 Denny是一个旅居美国的自由职业者,这是一份让人羡慕的职业,选择这个职业意味着他已经实现某种程度上的经济自由,能够最大限度的做自己喜欢的事情,对他来说,选择自由职业作为自己终生的事 ...

  2. 机器学习英雄访谈录之 DL 自由职业者:Tuatini Godard

    目录 机器学习英雄访谈录之 DL 自由职业者:Tuatini Godard 正文 对我的启发 机器学习英雄访谈录之 DL 自由职业者:Tuatini Godard Sanyam Bhutani 是 M ...

  3. IT自由职业者的第一个月(下)——为什么放弃5年嵌入式驱动开发转到WEB开发?

        如果单从兴趣来看,其实我对Linux内核,Android中间件的兴趣要高于WEB,何况还有这么多年的经验积累,何必从头探索一个新的技术方向呢?     这里面原因是很多的,最核心的大概是以下4 ...

  4. IT自由职业者的第一个月(上)——何去何从

         2016年8月11号,我终于走完所有流程,拿到了离职证明,5年的嵌入式驱动开发工程师的职业生涯就此结束.走离职流程期间,陆续有同事和朋友问我,离职后去哪儿,我都是告诉他们:“还没想好,离了再 ...

  5. 成为一名自由UX设计师--你“够格”吗?

    和传统的朝九晚五,三点一线的生活状态相比,现在互联网时代下的年轻人更崇尚对自由的追求.“可任意支配时间”.“工作场所自由”和“收入高”是人们选择成为自由职业者的主要原因.特别是IT行业中的设计师群体, ...

  6. 核心思想:自由职业的所谓自由,必须先职业,然后才能自由(还要对抗自己的惰性,提前寻找客户)good

    除了前面提到的专业性,还要足够自律,能够管理好自己的时间和精力. 具体来说,需要目标管理和时间(精力)管理. 所谓目标管理,对于自由职业者来讲,就是要识别出自己最擅长的方向,确立自己可以提供的最有价值 ...

  7. 个人永久性免费-Excel催化剂功能第64波-多级数据如省市区联动输入,自由配置永不失效

    日常使用各大系统过程中,数据录入的规范性一般做得都很不错,本来系统的存在很大范畴就是为了数据和管理的规范性.在Excel环境中,想得到规范性的数据录入,除非是自行对数据有很深的认识,知道哪些数据是脏乱 ...

  8. 数学黑洞:卡普雷卡尔常数的php算法实现

    首先看一篇文章: 英国广播公司报道,6174乍看没什么奇特之处,但是,自从1949年以来,它一直令数学家.数字控抓狂.痴迷. 不管你挑的四位数是什么,早早晚晚你都会遇到6174:而且,遇到6174就只 ...

  9. 基于大规模语料的新词发现算法【转自matix67】

    最近需要对商品中的特有的词识别,因此需新词发现算法,matrix的这篇算法很好. 对中文资料进行自然语言处理时,我们会遇到很多其他语言不会有的困难,例如分词——汉语的词与词之间没有空格,那计算机怎么才 ...

随机推荐

  1. phpmyadmin连接MySQL服务器被拒绝

    显示: phpMyAdmin 尝试连接到MySQL服务器,但服务器拒绝连接.您应该检查配置文件中的主机.用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致. 原因: 可能是修改了 ...

  2. HTML 头部 (head) 实例

    所有表签解释.HTML <meta> 元素元数据(metadata)是关于数据的信息. <meta> 标签提供关于 HTML 文档的元数据.元数据不会显示在页面上,但是对于机器 ...

  3. 《Macro-Micro Adversarial Network for Human Parsing》论文阅读笔记

    <Macro-Micro Adversarial Network for Human Parsing> 摘要:在人体语义分割中,像素级别的分类损失在其低级局部不一致性和高级语义不一致性方面 ...

  4. 1089. Insert or Merge (25)-判断插入排序还是归并排序

    判断插入排序很好判断,不是的话那就是归并排序了. 由于归并排序区间是2.4.8开始递增的,所以要判断给出的归并排序执行到哪一步,就要k从2开始枚举. 然后再对每个子区间进行一下sort即可. #inc ...

  5. PAT甲题题解-1096. Consecutive Factors(20)-(枚举)

    题意:一个正整数n可以分解成一系列因子的乘积,其中会存在连续的因子相乘,如630=3*5*6*7,5*6*7即为连续的因子.给定n,让你求最大的连续因子个数,并且输出其中最小的连续序列. 比如一个数可 ...

  6. 搭建ZooKeeper

    从http://zookeeper.apache.org/ 官网上下载最新的zookeeper版本, 我下载的版本是 zookeeper-3.4.6.tar.gz, 解压: 配置conf/zoo.cf ...

  7. 关于maven:调整你的maven的jdk版本为 xxxx

    找到你的.m2文件 在里面添加一下信息 实例  将其更改成1.7 <profiles> <profile> <id>jdk-1.7</id> <! ...

  8. 调研ios开发环境的演变

    一:ios的发展演变: 以下两句为百度百科IOS,可自行查阅,不多赘述,就Ctrl+c,Ctrl+v两句表示一下. 2007年1月9日苹果公司在Macworld展览会上公布,随后于同年的6月发布第一版 ...

  9. freopen stdout 真的更快?

    freopen stdout 真的更快? 在一次数独作业中,我发现大部分同学提交的代码中都使用 freopen 来将 stdout 重新指向目标文件进行文件输出操作.我感到十分好奇,关于 freope ...

  10. Java 笔记——MyBatis 生命周期

    1.MyBatis 的生命周期 MyBatis的核心组件分为4个部分. SqlSessionFactoryBuilder (构造器): 它会根据配置或者代码来生成SqISessionFactory,采 ...