我的第一台计算机

1997 年我有了我的第一台计算机,在这两年前我对计算机基本是一无所知的,而在这一年前面对 IBM 的 286 计算机我甚至都不知道怎么开机,当同学们都已经开始在 Dos 命令行录入 cd tb 时,我茫然无措的坐在椅子上东张西望,好在很快在同学热心的帮助下,我也开始了 《True Basic 程序设计》这门课的第一次上机实验。

这之后好像突然之间计算机在周边就多了起来,学校内有新的机房出现,学校周边也开始有机房出现了,多是些 386,486的机器,跑着 Dos 系统,面对着黑漆漆的屏幕,用键盘敲着一行行的命令,它居然还能做不少事情,挺有意思,不觉就着迷了。

1997 年,如果从世界第一台通用计算机 ENIAC 来算「1946年」,时间已经过去了 51 年,而我在过去这两年多的时间中借助《电脑报》、《计算机世界》、同学们之间的交流和在机房的实践对计算机算是有点熟悉了,也时不时的去科技市场转悠转悠,想象中该选用什么配件来组装一台计算机,这台想象中的计算机配件因摩尔定律在两年中也在不断的变化着,家里给了我很大的支持,慢慢给我凑够了买电脑的钱,在 1997 年下学期我有了自己的第一台计算机。这是一台组装机,在多次往返科技市场之后,精挑细选买齐了所有的配件,在宿舍组装成功,其主要组成如下:

  • CPU:奔腾 166 MMX
  • 主板:华硕 T2P4
  • 显卡:丽台 WinFast280
  • 内存:16M EDO
  • 硬盘:4.3 G
  • 显示器:14寸飞利浦
  • 光驱:三星8速
  • 软驱:1.44 SONY
  • 通用机箱带电源
  • 键盘鼠标是当时最普通的

有电脑之后学校的生活就多了不少乐趣,美中不足的是由于限电每天只能用一段时间,周五和周六晚上通宵给电则比较爽,那主要用来干什么呢?其实跟现在也差不多,主要包括学习写程序、学习软件工具的使用、玩游戏、看图片影碟诸如此类,现在来看玩可能占据了一半以上的时间,因为在之后唯一的升级就是增加了一块基于同轴电缆的网卡,而加这块网卡则是为了组网打红警。

好的一方面是当时的娱乐元素并不如现在如此丰富又唾手可得,还是比较昂贵的,比如一张光碟要几十块钱,不少软件在前期是需要用软盘来安装和使用的,稍微大一些动辄就好几张软盘(比如 Win3.1 就要 6 张软盘)甚至 10 来张(Win3.2),那时候一盒盒的软盘是有电脑后的标配。

开始的时候用了一阵子的 Dos 这个磁盘操作系统,简短的体验了一下 Win3.2,学了一些 C 程序设计,由于限电当时不少时候是需要先把程序写在纸上,有电的时候再输入调试,在玩游戏方面,光荣出品的三国系列还是挺好玩的,大富翁也不错。时间不长,很快就开始用 Windows 95 了,刚开始的的时候这个系统远不如 Dos 稳定,也因为是当时技艺较差,总是需要隔三差五要折腾一下,重新安装系统,总会碰到驱动不能正常安装等问题,在折腾中逐渐熟悉,较之黑黢黢的命令行屏幕能感受到计算机的多彩世界了。

随着微软 Windows 系统逐渐占领市场并不断的升级,带来了更多的东西,程序设计方面逐渐学会了 VB、ASP、Delphi、C++,课题设计在完成基本功能的前提下也会扩充一些功能,也开始用 VB、Delphi 写一些方便自己日常用的小工具,慢慢也学会制作网页了,这个过程是乐在其中。

同时,多媒体元素多了起来,光盘价格下降,娱乐也多了,这期间玩了不少游戏,同学们扎堆玩的有仙剑奇侠传,魔法门英雄无敌,红警,二战特种兵(失败后 Loading 一次能冲一个澡),街霸,拳皇,侍魂等,影碟好像也多了起来,周末晚上大家偶尔也会一同看个影碟。除了娱乐这个阶段也学会用了一些工具软件,比如能做 GIF 的软件 ,能做游戏的可视化工具软件,能玩游戏作弊的工具等等,现在来看,这些都是浅尝即止,并没有掌握其精髓。
这台电脑一直用到 2000 年末,在毕业后还用了一年多,从最开始对电脑的一窍不通,到后来走进这个行业能混一口饭吃,可以说第一台电脑对我帮助还是挺大的,在工作中编写程序的基本知识都是通过这台电脑获得的,甚至在刚开始工作的时候业余时间为公司销售写的小管理系统还拿到了公司给的奖金。除此之外,由于有组装电脑这个经历,很长一段时期都有被要求给配个电脑的需求,而且跨度还挺大(从帮我配个电脑呗–帮我选个手机呗)。在玩游戏这方面,游戏给我和同学们带来很多快乐,一次次的成功过关或组团战胜对手,让我们的身心体会了极大的愉悦。

那有什么遗憾吗?现在想来是稍微有点的,本想着把这台电脑收藏起来,为此不远千里托运回家,但由于种种原因,最终卖给收废品的了,现在能做的也只能凭借记忆给她做个记录,就这也可能会有所出入,记忆在某些方面真是不如计算机中的拷贝粘贴靠谱。

本文首发于我的微信公众账号「时间易逝」,欢迎订阅我的微信公众账号
在微信中搜索「doevents」或用微信扫描页面右上方二维码可订阅我的微信公众账号

写给一般人的手机使用概要

身边周围的亲朋好友中,基本上人手一部智能手机,算是相当普及了,在使用上也比较顺畅,买来后基本都不用看说明书就会使用了,既然人人都会用,哪为什么还要写一篇手机使用概要呢?

这事得从五一小长假说起,妹妹一家来河南过小长假,在去少林寺一游的时候,妹夫的手机在藏经阁附近被偷了。手机被偷或者丢了的情况下,找回来的概率那就比较小了,而在很多时候,相比手机可能手机中的数据会更重要一些,尽可能保证安全和找回数据可能是我们所需要的。

在发现被偷后进行常规处理过程中「报案、各种挂失……」,我简单的了解了一下手机大概的设置与使用情况,发现数据也基本找回无望,而且中间的各种挂失也不太顺畅,随后我简单向周边朋友了解了一下针对手机设置与使用的情况,发现可能需要一份手机使用概要,以尽量减少数据损失和能够降低中间环节的繁琐,我先抛砖引玉,把我认为对此比较有益的方法做个总结,供大家参考。如果大家有好的方法,欢迎留言以让更多的朋友收益。

1,现在非常多的应用都需要实名制,针对我们频繁使用的 App 或服务,在实名过程中填写验证手机这块,我通常都是采用交叉手机号验证来进行,也就是一个手机上的 App 或服务用另一个手机的手机号来完成验证。对于没有两个手机的人可以使用家人或另一半的手机来完成验证。你说自己单身怎么办?单身难道不应该对自己好一点,给自己多买一部手机吗?当然不多买一个手机,多办一个手机号也是可以的。

这样在手机被偷或丢失时,处理各种挂失就会相对顺畅一些,毕竟现在的各种挂失、锁定帐号等等都需要短信验证,而又要第一时间挂失手机卡,这让人有点尴尬。

2,如果手机有查找手机功能,请一定要打开这个功能,一般情况下打开查找手机功能需要开启手机对应厂商的云服务功能,也就是需要注册一个手机对应厂家的云服务帐号,我发现不少人觉得打开云服务功能感觉不安全或者感觉没啥用什么的就没有打开这个功能,请一定要打开这个功能。

你可以不同步数据「其实厂家默认的空间大小大多是不够同步数据的,要花钱升级空间才行」,开启后就可以在手机丢失的时候看看手机在哪个位置「尽管大多数时间也就是看看」,开启这功能更多的时候是将手机锁定,并将手机上的数据清除,如下图红色方框的标注功能(左 iPhone,右华为),提高别人再次使用手机的困难度。

我个人的使用习惯是会花一些钱,升级一下空间,把内容做一些同步,这样可以最大程度上找回数据。通常我会碰到很多人在谈及数据安全的时候,都会说把数据放到服务提供商「这里指手机厂商」这里非常不安全,在某种程度上其实这种说法是错的,放到专门提供这种服务的厂家要比自己放着在很多时候更安全,简单来讲从硬件设置、灾备冗余、维保上他们会更专业,而且对于数据的保护也比自己有更多的经验和投入,要不怎么要收钱呢?所以如果可以,尽量还是升级一下云服务空间,把一些日常中手机的数据「如照片等」有选择的做个同步,这样碰到意外也能尽可能的找回数据。

3,手机上的传感器越来越多了,比如现在大部分的智能手机都有指纹识别,有些也有人脸识别等等,像类似这样的应用在手机上的新技术所提供的功能,尽可能的打开使用,一方面这会提高效率,另一方面带有生物识别会更安全一些,相比如果是图案解锁,那么很可能会在屏幕上留下手印路径,有时候用这个路径就很容易打开手机。

一般开启这方面的功能后,就同时可以在诸如微信、各个银行 App 中同步使用,这既提高了使用中登录验证环节的效率,又增强了安全,所以如果手机上有什么新技术采用了,请第一时间开启并尝试使用。

4, 最后,除了按照上述设置后使用手机之外,再说说常用软件的保护,主要说说全民性的,比如微信、QQ和支付宝。微信只需要另找一台手机登录一下就会顶掉原来的微信即可。支付宝需要找个地方「手机或电脑」登录一下,修改密码即可。对于 QQ 除了登录修改密码,锁定等还可以安装一个叫「QQ 安全中心」的 App,可以用它来第一时间维护 QQ 的安全。还有一些游戏类的产品会提供一些基于 OTP「One Time Password」 令牌类的 App 或相关硬件 「比如网易的将军令」,那么也可以在出现问题时第一时间使用冻结帐号。

对于一般的人来说,在使用手机中被盗或丢失时,这是我能想到的能最大程度提高安全、降低各种挂失繁琐、挽回数据的方法,在进行设置时也相对简单,希望对你会有所帮助。

如果你有更好的方法,请给我留言以便让更多的人知道。

本文首发于我的微信公众账号「时间易逝」,欢迎订阅我的微信公众账号
在微信中搜索「doevents」或用微信扫描页面右上方二维码可订阅我的微信公众账号

「我们应该如何」笔记法

最近在读的一本书《设计冲刺:谷歌风投如何 5 天完成产品迭代》中,提出了一种记笔记的方法,比较有趣,按照字面意思姑且称之为「我们应该如何」笔记法,其对应的英文为:How Might We,用各单词首字母缩写我们也可以把它称为 HMW 笔记法。

之所以认为这种笔记法比较有趣,主要因为这种记笔记的方法是用于团队的。在介绍怎么用它记笔记前,先大概介绍一下它在书中被提及的上下文场景。

提及这种笔记法是在书中第一天工作中的一部分,第一天主要工作是确定方向,也就是在 5 天的产品迭代冲刺中,需要确定一个目标,在团队自己努力确定了目标和绘制了故事地图后,基础性的框架就有了,随后再引入专家,引入专家是希望通过专家的视角与专业知识对基础框架进行修正与完善补充。

在交流中,专家会针对目标及故事地图给出自己的见解,交流的受众是团队,交流中专家的视角和专业知识有很大程度会促发好的灵感,这些灵感往往稍纵即逝,需要记录,如何记呢?而这些笔记又怎么让整个团队获益呢? 作者给出的答案是采用「我们应该如何」记笔记,这是一种比较好的方法。简而言之,HMW 就是一种针对向专家请教过程中团队记录的笔记。

以上就是 HMW 笔记法的基本背景,平常经常听说的都是个人记笔记的方法,讲真的还是第一次听到团队作业记笔记的,所以觉得甚是有趣,一路看下来发现这种方法还真挺好。

相对于不同专家有不同的专业知识与不同的视角,团队成员每个人也同样如此,在交流中针对专家给出的信息吸收与观察的视角也会有所不同,促发的灵感同样也会有所差异,而每个团队成员组成的团队又是为同一个目标而发起挑战的,如果能够综合不同团队成员的笔记,择优而用,想必会对达成目标具有促进作用。

当然这种记笔记的方式用于个人记笔记也同样有用,因为大体上来讲,这是一种以提问题记录笔记的方式,而很多时候能够提出一个好问题其实很大程度上能更加快捷的获得答案,甚至在提出好问题的时候问题会给出答案。个人用这种方式记笔记,只需用「我应该如何」为开头,以提问的方式记录笔记即可,比如:

我应该如何——让更多的人愿意来看我的订阅号?

我应该如何——设计采购申请审核的核心信息结构?

我应该如何——用视频讲述我们的故事?

那么在书中团队怎么用「我们应该如何」笔记法来做笔记呢?总结一下大概分为三个步骤,分别是各自记录汇总整理投票择优

一 · 各自记录

团队成员记录笔记使用便利贴,用粗头记号笔强迫记录简洁容易辨识的信息,在每张便利贴左上方可写上 HMW 后等待并注意听专家的意见,当听到有趣的论点时,把它转化为一个问题并写在便利贴上,写完撕下这张便利贴放到一边,然后继续直到结束。

二 · 汇总整理

在记录结束后,团队全体成员把「我们应该如何」笔记汇集在一起,全部贴在白板上或者墙上,随后把这些笔记进行分组整理,把相似的主题放在一个区域,然后给这些同一分组的打上标签即可,要注意的是分组是可以一直进行下去的,要避免追求完美的分组,按照关键字很快的完成分组即可。

三 · 投票择优

投票择优就是给这些汇总分好组的笔记们排一个优先顺序,不要辩论直接投票即可,形成的基础性框架「目标+故事地图」已经是集体讨论的结果,没必要再次讨论。投票区分权重,决策者的权重是成员的一倍,可用不同的贴纸代表不同的权重,每人发放数目不宜太多,毕竟一周时间能够关注的主要问题是有限的。根据择优后的结果,将得票最多的取下来,放入基础性框架中故事地图的相应的环节里,以便完善与修正基础性框架,确定一周冲刺的具体目标。

如果把个人的一摞摞便利贴看成是团队成员各自大脑的产出,那么贴着这些汇集在一起并分组整理后的笔记的白板或墙就是整个团队的共享大脑,这个大脑就让整个团队的所有人都有了受益的可能。同时这种以开放式问题记录的笔记集都有同样风格的开头,便于阅读与理解,加之各环节的操作比较简洁,做产品的时候在团队应用应该会有不错的效果,有机会一定要尝试尝试。

本文首发于我的微信公众账号「时间易逝」,欢迎订阅我的微信公众账号
在微信中搜索「doevents」或用微信扫描页面右上方二维码可订阅我的微信公众账号

我常去的一些小众设计&前端资源类站点

心情糟糕、寻找灵感或欣赏美的时候,这些设计资源类的站点是我的一个去处,每每必有所得,久而久之就变成了一个小小的爱好。我选了六个目前还会去但不常听人说的站点,一起感受一下,以 Instagram 为代表的照片应用可以让我们感受到照片的美,设计师的产出也同样如此。

一. freebiesbug.com

这个站点主要提供免费的设计资源,免费的设计资源共分 6 个大类。从文件类型上看包括PS(Photoshop)、Ai(Illustrator)、Sketch、Fonts、js、HTML。从设计资源内容上看包括应用设计、图标设计、原型设计、UI 工具包、免费字体及网站模版。整体涵盖的内容还是比较广泛的,数量上目前近 2500 个,我常去这里欣赏与学习这些不同的设计。

二. uplabs.com

uplabs 是一个创意设计的社区,按照时间线提供 Android,Web,iOS 等诸多的创意设计资源,这个站点是相对后来发现的,最近从行业外的人那里听到一个词「现代感」比较适合描述这个站点,这里面的设计资源跟现在的设计演进比较一致,是一个欣赏和借鉴的好地方,这里我也比较常去。

三. pixelbuddha.net

pixelbuddha 也是我常去的一个地方,这个站点提供的设计资源种类相对比较多,包括图标、动画、HTML、矢量图、UI 工具包、字体、模版等等诸多类别的不同元素,这就可以就不同种类的元素进行集中的欣赏,还是挺不错的,我隔三差五会上去逛逛。

四. cssauthor.com

这个站点主要以 Web 网页设计为主,并涵盖网页设计周边的元素,在这里可以找到免费的 PSD 设计资源,从中可能会触发灵感,同时这里也会有一些教程讨论网络的趋势及一些技术,我偶尔会在这上面看看,这里面的一些 CSS「层叠样式表」代码还是挺有趣的。

五. oxygenna.com

oxygenna 这个站点是以提供付费的 WordPress 主题为主的设计资源站点,在此之外提供一些免费的设计资源,包括背景、图标、页面 PSD 等设计资源,还是不错的,这里我不是很常去,偶尔想起还是会去看一眼。

六. prototypr.io

严格意义上来说这是一个集不同设计工具&内容聚合的这样一个站点,但无疑可以在这里面欣赏到一些工具完成的一些设计,这个站点支持邮件订阅,如果订阅每周会收到一些推荐,我大致上会浏览一下标题,另一部分这个站点有一些设计相关的新闻,这个我倒是不经常看。

以上六个站点是我会去的与设计和前端相关的资源类站点,之所以说是小众是因为平常听到的不多,更大的可能是因为我既不是设计师也不是前端工程师,但无疑在这些地方我还是看到了令我赏心悦目的设计,在我每次心情不好的时候这些设计的站点就是我的一个去处,迎面而来的各种色彩的设计图会顿时让心情好很多,看多了偶尔也会产生对设计欣赏水平提高的感觉,于是这也就成了自己一个小小的爱好。

目前这六个站点均可以无障碍访问,或许你也可以在心情不好的时候试试看,当然如果你是设计师或前端工程师,这也可能是一个借鉴的地方,如果你有觉得不错的,请留言给我也让我欣赏一下。

btw: 站点这东西会随时间而变化增减,稍晚些时候我会在 GitHub 上建一个项目,并将其放到上面尝试后续维护以使时刻保持最新「链接」。

本文首发于我的微信公众账号「时间易逝」,欢迎订阅我的微信公众账号
在微信中搜索「doevents」或用微信扫描页面右上方二维码可订阅我的微信公众账号

月夜荐书:《生命 3.0》

生命 3.0

《生命 3.0》这本书是 2019 年我读完的第一本值得推荐的书,去年后半年的时候听说过它,在读吴军的《智能时代》时想着读完后读读这本书,结果被当时冒出的《重新理解创业》和《奈飞文化手册》截胡了,这一耽搁就有些忘记了。

前两天在一个小群里看到朋友发的「万维钢的新年书单」,看后发现书单中有这本书,于是就打开来准备读一下,这一读就停不下来了,在孩子睡觉、上学、课外班等待的间歇中就把它读完了,读完意犹未尽,这是一本相当不错的人工智能方面的书。

作者迈克斯·泰格马克「Max Erik Tegmark」是一个物理学家,目前主要的研究集中在宇宙学上「来自维基百科」。在我心中物理学家都是面对并解决大尺度问题的,问题可以是宇宙级别的宏观大尺度,也可以是粒子级别的微观大尺度,所以对于物理学家怎么看待生命以及人工智能我其实是蛮好奇的。

带着这种好奇掠过赞誉和推荐从引言开始读起,引言讲述了一个有趣的故事,通过「达芬奇」团队中的通用人工智能「普罗米修斯」带着我畅游了一番未来,随着故事的演进我们发现未来可能会有很多选择,这些不同的选择让我们选择就带来了一个问题:生命的未来究竟会怎样?

这可能在于很多不同「欧米茄」团队的走向,这些不同的「欧米茄」团队可以帮助人们达到什么极限?又会帮助人类走向哪里?

展望生命的未来之前先感受一下现在,泰格马克用很短的篇幅回顾了一下 138 亿年的宇宙历史「感受一下这个尺度」,直至生命的降临。从爆炸后的一锅无生机、滚烫致密、沉闷均匀的基本粒子汤,到粒子开始组合成复杂的物质。从强核力到夸克再到聚变成氦原子核,然后再到原子,通过膨胀原子冷却再到万有引力放大,原子组成了最初的恒星和星系,宇宙的黎明开启。最初的恒星通过氢原子聚变产生热量和光,然后恒星死亡,原子再度回归宇宙,形成围绕在第二代恒星周围的行星,然后在某个时间点,原子组合成能够维系和复制自我的复杂形态,道生一了,一生二,二生三,生命降临了。

随后,作者以暂新的视角给生命下了个定义:生命是一个能保持自身复杂性并能进行复制的过程。其复制的对象并不是由原子组成的物质,而是能够阐明原子如何排列的信息,这种信息由比特组成。也就是可以把生命看做是一种自我复制的信息处理系统,这个系统由硬件和软件组成。

根据这个视角下的生命,作者随后建立了一个框架,以便能够系统性的探讨生命的未来,这个框架通过生命组成的硬件软件的升级方式界定了生命 1.0 , 生命 2.0 , 生命 3.0 。

  • 生命1.0(生物阶段):靠进化获得硬件和软件;
  • 生命2.0(文化阶段):靠进化获得硬件,但大部分软件是由自己设计的;
  • 生命3.0(科技阶段):自己设计硬件和软件。

建立了框架后,就可以围绕框架做一些探讨与思考,围绕着框架,在随后的篇幅中,作者先后进行了智能的基础性探索。首先定义智能「完成复杂目标的能力」,接着从物理学角度对物质如何组合出记忆,而它们又是如何计算和学习的进行了解释,这部分相当有意思,你会看到一个崎岖不平有 16 个山谷的曲面是可以根据位置完成 1-16 任意一个数字的记忆,你会看到与非门怎么可以计算万物,还能简单的一窥神经网络『我没看太明白』。

在完成了基础性的探索后,紧接着探索了很多的可能性,就人工智能的进步可能会对个人生活、电力、金融、武器、法律、就业等产生的问题与影响进行了探讨『这部分在看过几本有关人工智能方面的书中均有所展望,部分是雷同的』,面对这么多的可能如果有一天通用人工智能被打造出来后,就可能会产生智能的爆炸,产生超级智能,人会被远远的甩开。未雨绸缪也好,提前展望也好,我们面对未来都会有哪些选择?书中给出了 12 种人工智能与人类未来关系的可能选择,在这些选择中我们想要什么样的未来呢?好像无论是人类灭绝,人类丧失统治地位,限制超级智能发展还是人类统治超级智能都有很多问题。

面对这些问题,如何才能保证人工智能的发展对人类有益?作者给出的解决方法是要保证超级智能与人类目标的一致性,而要保证目标一致性,需要让人工智能完成三件事,分别是让人工智能学习、接受、保持我们的目标。可是我们的目标是什么呢?目前好像是无解的,不说这些人类的终极目标,就是各个非常小的群中也经常很难就目标达成一致,更何况是整个人类。这就又回到了哲学内了。

讨论人工智能必然包括意识,人之所以拥有意识才能拥有不同的体验,而这也是人的意义所在,那人工智能是否拥有意识?如果人工智能可能拥有意识,其体验时间和空间尺度可能会非常庞大,在这种情况下,人类注定不是宇宙间最聪明的存在,或许生命 3.0 会带着我们的意识遨游整个宇宙。

以上大概就是本书所包含的内容,之所以觉得这本书值得一读,并不是因为赞同或者认可作者关于人工智能的种种论断「毕竟很多是可能性的探讨,并没有结论」,更多的是认可作者思考问题以及尝试解决问题的方式,这也是这本书与其他讨论人工智能的书的不同之处。建立整体框架界定边界,用现有的基础物理定律,尝试推导分析产生的可能性更具有系统性,其可能性的概率也更大,而这种系统性的建立会将关系和逻辑纳入其中,这会让我们在思考上更加全面一些,从而获得的解决方案也会更优一些。

从近两三年发生的一些事件,比如 AlphaGo 战胜围棋世界冠军,后续的 AlphaZero 。还有我们无处不见的越来越精准的各种推荐,仿佛最了解我们自己的不是自己而是别人了,我们已经开始感受到数据以及计算的威力,这背后可能是刚刚开始的人工智能,我们可能很难关注全人类的走向,但可以了解一下人工智能可能会对我们自己有什么影响,这本书是一个不错的选择。

这本书各大网购平台均有销售,电子版的在 Kindle 和微信读书均有上架,可酌情选购,如果暂时不想买又想先看看,可以留言[我想先看看]。

本文首发于我的微信公众账号「时间易逝」,欢迎订阅我的微信公众账号
在微信中搜索「doevents」或用微信扫描页面右上方二维码可订阅我的微信公众账号