Matrix67|自由职业者,数学爱好者
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|自由职业者,数学爱好者的更多相关文章
- Denny Zhang:一辈子做一个自由职业者
程序猿訪谈录供稿 Denny是一个旅居美国的自由职业者,这是一份让人羡慕的职业,选择这个职业意味着他已经实现某种程度上的经济自由,能够最大限度的做自己喜欢的事情,对他来说,选择自由职业作为自己终生的事 ...
- 机器学习英雄访谈录之 DL 自由职业者:Tuatini Godard
目录 机器学习英雄访谈录之 DL 自由职业者:Tuatini Godard 正文 对我的启发 机器学习英雄访谈录之 DL 自由职业者:Tuatini Godard Sanyam Bhutani 是 M ...
- IT自由职业者的第一个月(下)——为什么放弃5年嵌入式驱动开发转到WEB开发?
如果单从兴趣来看,其实我对Linux内核,Android中间件的兴趣要高于WEB,何况还有这么多年的经验积累,何必从头探索一个新的技术方向呢? 这里面原因是很多的,最核心的大概是以下4 ...
- IT自由职业者的第一个月(上)——何去何从
2016年8月11号,我终于走完所有流程,拿到了离职证明,5年的嵌入式驱动开发工程师的职业生涯就此结束.走离职流程期间,陆续有同事和朋友问我,离职后去哪儿,我都是告诉他们:“还没想好,离了再 ...
- 成为一名自由UX设计师--你“够格”吗?
和传统的朝九晚五,三点一线的生活状态相比,现在互联网时代下的年轻人更崇尚对自由的追求.“可任意支配时间”.“工作场所自由”和“收入高”是人们选择成为自由职业者的主要原因.特别是IT行业中的设计师群体, ...
- 核心思想:自由职业的所谓自由,必须先职业,然后才能自由(还要对抗自己的惰性,提前寻找客户)good
除了前面提到的专业性,还要足够自律,能够管理好自己的时间和精力. 具体来说,需要目标管理和时间(精力)管理. 所谓目标管理,对于自由职业者来讲,就是要识别出自己最擅长的方向,确立自己可以提供的最有价值 ...
- 个人永久性免费-Excel催化剂功能第64波-多级数据如省市区联动输入,自由配置永不失效
日常使用各大系统过程中,数据录入的规范性一般做得都很不错,本来系统的存在很大范畴就是为了数据和管理的规范性.在Excel环境中,想得到规范性的数据录入,除非是自行对数据有很深的认识,知道哪些数据是脏乱 ...
- 数学黑洞:卡普雷卡尔常数的php算法实现
首先看一篇文章: 英国广播公司报道,6174乍看没什么奇特之处,但是,自从1949年以来,它一直令数学家.数字控抓狂.痴迷. 不管你挑的四位数是什么,早早晚晚你都会遇到6174:而且,遇到6174就只 ...
- 基于大规模语料的新词发现算法【转自matix67】
最近需要对商品中的特有的词识别,因此需新词发现算法,matrix的这篇算法很好. 对中文资料进行自然语言处理时,我们会遇到很多其他语言不会有的困难,例如分词——汉语的词与词之间没有空格,那计算机怎么才 ...
随机推荐
- 关于java线程池的一丢丢
线程池应用达到的目的 1.降低资源消耗:可以重复利用已创建的线程从而降低线程创建和销毁所带来的消耗. 2.提高响应速度:当任务到达时,不需要等线程创建就可以立即执行. 3.提高线程的可管理性:使用线程 ...
- 为什么说LAXCUS颠覆了我的大数据使用体验
切入正题前,先做个自我介绍. 本人是从业三年的大数据小码农一枚,在帝都一家有点名气的广告公司工作,同时兼着大数据管理员的职责. 平时主要的工作是配合业务部门,做各种广告大数据计算分析工作,然后制成各种 ...
- docker 安装 kali
1.安装 docker pull kalilinux/kali-linux-docker 2.运行容器 docker run -t -i kalilinux/kali-linux-docker /bi ...
- Git多人协作工作流程
前言 之前一直把Git当做个人版本控制的工具使用,现在由于工作需要,需要多人协作维护文档,所以去简单了解了下Git多人协作的工作流程,发现还真的很多讲解的,而且大神也已经讲解得很清楚了,这里就做一个简 ...
- ElasticSearch读写原理
es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗? es 写数据过程 客户端选择一个 node 发送请求过去,这个 node 就是 ...
- Where To Buy -- proposed by Renqian Luo
Need 周末在公司加班,公司食堂不开饭,就会想到点外卖.手机里好多外卖APP,同样的店家在不同平台的优惠活动可能不一样,A这边满20减10,B那边满20只减5,但是那边好像有优惠券可以用唉,等等,C ...
- 安装selenium和chromedriver
网上找的算法,在运行爬虫代码时,需要Selenium+Phantomjs实现,我改成了用Selenium+Chrome:针对指定网址,自动打开浏览器,输入关键词搜索,并保存搜索的内容. 1. 安装se ...
- Python学习--------------Atm+购物车系统
一.程序需求 模拟实现一个ATM + 购物商城程序: 1.额度 15000或自定义 2.实现购物商城,买东西加入 购物车,调用信用卡接口结账 3.可以提现,手续费5% 4.每月22号出账单,每月10号 ...
- 【刷题】HDU 5883 The Best Path
Problem Description Alice is planning her travel route in a beautiful valley. In this valley, there ...
- LCT动态树入门
LCT,link-cut-tree,一种基于splay的高级数据结构,常用于维护动态森林问题,但ta只能维护子树信息,无法修改子树信息. 首先,如果你不会splay,来这里看看吧. 接下来步入正题. ...