写在我用上了iPhone4之时

从苹果开始发布苹果手机,我便关注上了它、深深的迷恋着它。第一代苹果手机上市时,我为之疯狂、冲动。当时身边只有几位公司的高管才有条件、有路子买到。而我只能“望洋兴叹”。

那是虽然买不到,但却一刻不停地关注着苹果公司的动态。后来公司领导能帮同事“代购”、网上也有了一些“团购”的渠道,可我还是未能入手,原因也简单——它太贵了。

记得当时网上有人展示自己的苹果手机、展示精美华丽的动画效果,我看得如痴如醉。羡慕着拥有者,同时自己也找来一些“浏览器插件”,可以在web broswer上模拟如苹果那样的翻屏效果,如此安慰一下自己,通过如此“模拟”满足一下自己的心愿。

一年又一年的,苹果持续推出一代又一代新款手机,而我依然是看得热闹、囊中羞涩。

后来我终于拥有了属于自己的第一个苹果设备,只不过依然不是手机。而是一块苹果键盘。说起来可笑,当初我对苹果的产品迷恋到什么程度呢?就是这样的程度:纵使买不起苹果的手机,哪怕拥有一块苹果品牌的键盘,也能满足一下自己的欲望。

可是这块键盘却让我失望了,它并不好用、甚至难用。这个键盘好像叫G4,手感很差,远没有机械键盘的清脆感,而是非常的“肉”,敲击起来没有任何的畅快感,各个键轴的键程也不统一,总之使用G4的那段日子我甚至对编程都不再热爱了。

它并没有让我感受到任何优越性,只觉得贵。不过也许正是因为它实在太贵了,之后的几年中断断续续一直被使用、不舍得丢弃,到后来竟然成了我用的最久的一块键盘。

之后苹果的产品在中国多了起来,价格上虽然高昂但只要不是手机、诸如shuffle、nano等一系列的mp3播放器,倒也消费得起。在MP3还是科技感十足的年代,苹果的MP3播放器以简洁逆袭了人们的审美。也许是复杂又科幻的外观早已为人们厌倦了吧,苹果那种简洁到连按键都难以发现的“平安牌”俘获了大众的心。

当时我因工作的关系,日常使用的系统是freeBSD(这里顺便怀念一下那可爱的小恶魔,虽然如今我更喜欢Ubuntu、CentOS,但红色的小恶魔,你始终是我今生的挚爱),导致无法通过iTunes向nano、shuffle等设备中导入音乐。于是,我又一次动起了购买苹果电脑和苹果手机的心思。

终于在几个月的省吃俭用之后,我买了一个最便宜的Mac mini,当时这台Mac Mini使用的还不是Intel的CPU,系统也才发展到10.2。

在买回了这台Mac Mini、结合G4使用的时候,我依然没有感受到苹果系统的任何优势。

缓慢的系统、封闭的软件环境、肉乎乎的键盘、以及诸多的系统和软件Bug……今天我们之所以认为苹果系统好用,完全是近几年的事情,早期苹果的软件做的在我看来并不如它广告中宣传的那么优秀。

不过似乎也恰是在MacOS从10.2开始,苹果开始转型向大众市场发力了,一次次的系统升级到了10.4,苹果不在使用之前的CPU架构,转而开始使用Intel CPU。再之后10.5、10.6、10.7、10.8、10.9……苹果的更新速度简直像一头猛狮,无论从性能还是从易用性上,都在一次次的大幅改进、提升。

苹果的个人电脑飞速发展期,每年都在不断地推出新设备,一时风光无限。而当时诺基亚已经进入了迟暮之年。

按理说我既然是个“苹果迷”,当时就应该不断地追购苹果的新品了吧?然而当时我的价值观却发生了变化——凡事不买最新的、而要买性价比最高的。所以当时我并没有购买苹果的新品,而是开始感受诺基亚的精华与完美。

那时诺基亚全线产品均已进入了完美的阶段,再没有了大起大落的更新,旗舰机型也掉进了白菜堆,更有数不胜数的技术文档随处可见,还有免费的SDK被释放出来、更有不少的核心技术被开放、开源。这对于赚钱不多又偏爱技术的宅男而言,的确是个最佳的选择。

又经过了3、4年,我不断地用最低的价格购买着各类Symbian设备,而这期间所有花费的总和,连一部当时流行的iPhone4都不到。记得当时甚至有卖肾买iPhone的新闻,很不理解那些人为什么宁愿舍生追新,在我看来花个百十元买个当年的“机皇”,不也是非常有趣的么?

逐渐的,市场趋于同化,无论哪家厂商、哪款机型,都变成了直板平面触屏,而iPhone也逐渐成为街机。怀揣Nokia1202的我站在街角、眼看着一个个低头扔小鸟的美女们,嘴角显出一丝不易被人察觉的上扬。因为我知道,快到了、快到了、苹果也已快进入白菜时代。

这个时候正巧公司有iOS开发任务,于是我又一次接触到苹果的系统,而苹果的入门级产品也降到了一般小职员能接受的程度,我又一次蠢蠢欲动起来。

今天正巧有同事问我手机的事情,勾起了这些过往的回忆,又巧在此刻我已经用上了心仪十余年的iPhone手机,码下一些文字、以示纪念。

难得用上iPhone4,这一刻的感觉犹如回到了23年前……当我日思夜想的286摆在桌台之上,激动得我整夜未眠。此时此景、恰如彼时彼景。

如此激动的心情下,再多啰嗦几句。我知道有些朋友已经看得厌烦了,例如小源哥就在替我的手指喊累,放心吧小源哥,此刻我手指击打的是有“手指马杀鸡”之美誉的一块键盘,再多敲上万字、也不会有丝毫疲惫。

说起iPhone4,无论硬件指标还是软件创意,都不会令人称奇,其表现平平甚至让人有些不屑。真正令人惊艳的是iPhone横空出世那一刻,而今的iPhone4也早已成为了“街机”,这一点在我拿到iPhone4之前就已经看过无数吐槽,随便一款国产的千元手机,硬件性能早已秒杀了iPhone。可为什么它依然令我痴迷、甚至是迷恋呢?这就要说回前面所讲的故事中去了。在前文中提到过我的第一款苹果硬件设备——G4键盘。

和G4键盘一样,苹果的iPhone4无论硬件软件,都没有什么令人惊奇的高指标,唯其外观设计讨人喜爱。然而一款外观俊美的产品,无论如何也不可能仅凭“好看”便能风靡世界。它真正能够获得大众宠爱的原因,还在于均衡的设计、极致的契合、以及精准的优化。以我手中拿到的这款手机而言,在经前任使用两年之后,丝毫没有质量上的变化。这正像前文那块G4键盘一样,风风雨雨多少载,虽然中庸甚至难用,却始终如初、稳定耐用。

iPhone4也是如此,它的CPU虽只一颗单核,在其封闭系统的加持下,却顺畅无比,即便到了今天跑着iOS7也不见丝毫压力。

这说明了什么呢?这说明苹果的软件和硬件结合的非常精确,二者就好像精密契合的齿轮一样完美结合。无需顶级的配制,恰到好处的表现、恰到好处的系统、物尽其用的资源,在一个看似平庸的设备上做出最大的优化和最完美的展现,这正是技术公司该有的姿态。

身为一名技术宅,我喜欢苹果这家科技公司。

每天学习一些新的知识,尽可能保持自己的学习动力。

Related Posts

控制台中VIM编辑中文时字符鬼影问题的解决

这个问题困扰我好久了,也不记得是什么时候开始的,也许是自从开始使用PowerShell时就出现了这个问题?控制台下使用VIM进行中文编辑,如果当前行有中文,那么这一行的内容编辑、选中,总会在行尾甩出一些鬼影字符。 因为近几年程序写得少、偶尔遇到这个问题就会换用其他编辑器临时救急,所以也就没放在心上。今天实在忍受不了,折腾了一个晚上终于找到了原因并解决了。 在vimrc配置中加入一行 set termguicolors 即可解决: 虽然说加入这行配置之后会导致vim的颜色配置与默认配置有了一些差异,但终归还是“彩色渲染”的代码,修改前后都是“赏心悦目”的状态,因而对于使用也没有什么影响。 这行代码的作用是让vim改用真彩色进行文字渲染,否则vim默认使用的是256色对文本进行渲染。而默认使用256色彩模式时,在显示复杂的 Unicode 字符(如中文字符)时,就有可能导致显示问题——无法正确计算出字符的宽度、从而引起鬼影问题。 上面的解释听起来很牵强,色彩管理和字符宽度能有什么关联呢……但毕竟它真的能解决问题,因而也就不再纠结其中的因果联系了。 奇怪的是用了很多年vim,以前从来没有察觉这个问题,似乎是最近1、2年才出现的问题。毕竟最近很少写代码,偶尔写一写、遇到稀奇古怪的编辑器问题也都是尽量避开,有的时候犯懒甚至就用notepad临时改动几行,所以也没有去深究过。感觉可能是: 1、或者就是自从windows弃用了控制台、启用了powershell之后出现的这个问题; 2、又或者是这个问题一直存在,只不过以前我在windows下一直使用的是neovim所以没有这个问题吧; 不确定,总之,经过上述调整,现在vim又可以正常的对中文内容进行编辑操作了。

小游戏(1)第一步是先写出 Hello,World

写任何程序的第一步,都是先写出 Hello, World。原因在于,能够撰写、编译、运行出最初的一个简单的输出、或者跑通基本的窗口,意味着整个变成环境的框架已经搭建起来并且通顺了。 以当前要做的这个程序为例,我并没有 Java 代码的基础知识、对正在使用的开发环境也不了解,但是我知道无论如何,也要先令开发环境顺利的部署、搭建起来。怎么证明我的开发环境是正确部署起来的呢?就是通过 Hello, world 进行验证。 这在今天对于开发者而言已经是非常友好、简单的了。从 Android Studio 官方下载 IDE 集成开发工具,在自己的电脑上一键安装,然后运行起来,基本就完成了整个开发环境的部署。与其说是“部署”,不如说就是一键傻瓜式安装。 如果放在早些年,仅这一步也许就要花费几天的时间,需要自己将整个编译链上每一个环节都调试通顺,甚至有大量的依赖工具或库,都是需要自己根据自己的电脑和系统环境准备、调整,不断地调整才能彼此配合妥当的。 受益于“包管理器”和“自动依赖检查”等概念和工具,并且受益于开源领域大量的预编译二进制包,今天这个准备过程已经非常简便。当然这是对程序的语言和开发框架而言,如果是新兴语言或行业应用、又或者是比较小众的环境,这个过程还是会令人感到痛苦和繁琐的。 无论如何,我们这次尝试进行的只是一个使用 Java 语言进行 PApplet 应用窗体的开发,所以对于搭建它的开发环境,显然是非常简单,一步操作即可完成。 在 Android Studio 中将初始的程序项目打开,并且点击运行,很快就能够看到一个基本的窗口出现,这意味着 Hello,…

防火墻設置不當招來SqlServer拒絕服務攻擊

因爲防火墻的端口設置不當,導致SqlServer的服務端口暴露給了外網,從而招來了密碼窮舉猜測攻擊。這次攻擊應該不是有針對性的,只是群掃群攻,但卻持續了好幾天,導致我的服務器宕機了。

在iPhone上用電容筆塗鴉的主觀評測

平時很喜歡畫畫、塗鴉,雖然自己繪畫水平非常差,但是閑暇的時候塗一塗能夠令自己的心情十分愉悅。自從得到了新的手機,我就一直想再買一根電容筆,這樣就可以直接使用手機塗鴉,隨時隨地、享受樂趣。

大学毕业后入职的第一家公司

今天翻看相册,找到了几张拍摄于2006年4月1日的照片,勾起了无限回忆: 这里是我刚刚工作的时候“公司所在地”,当时的公司老板是一位非常有生活、有兴致的南方老板,平日喜欢约朋友到公司喝茶、聊天。 所以他将公司设立在了这么一个环境优雅、清净的小四合院中。 我每天到公司上班也很享受,毕竟在北京这座现代化的大都市中,能够有这么一个雅致的小院子,是非常舒适的。每天工作累了,可以随时站在院子里伸伸腰、动动腿。而且老板随和,他的会客茶室也是可以让我们员工进去喝茶、休息的。 也是在那个时候,我也就跟着老板学会了喝功夫茶。作为一个在北京生活了多年的“北京人”,平日习惯了喝浓艳的花茶,初识铁观音时觉得非常的新奇——喝个水还要如此繁琐、好大的仪式感! 这个小院子如今也不知道是什么人在居住、又或者是哪个公司的人在这里继续为梦想而打拼。一晃快二十年了,今天无意中翻看自己的历史相册,找到了这几张照片,重新发到自己的blog中,当是一个纪念吧。

两块Ryzen 5的CPU无法被点亮

一、攒机翻车,点亮过程中主板启动自检灯卡CPU长亮: 最近想攒一台新的台式机、以替代当前使用的电脑。恰巧手中有一块AMD Ryzen 5 4500的CPU闲置,于是想着买块新的主板将它装上。结果买回来的昂达B550-VH-W主板,却无法点亮。 毕竟手中的Ryzen 5 4500是家中闲置了很久的,这块CPU具体是好是坏并不清楚,所以无法点亮也就不好判断是谁的责任了。索性一咬牙,又买了一块全新的AMD Ryzen 5 5500的CPU,结果还是无法完成点亮过程。 两块CPU分别是Ryzen 5 4500和Ryzen 5 5500,其中又有一块是从官网渠道购买的全新盒装,恰巧两块CPU都是有问题的可能性并不大,所以我认为CPU一定是好的,无法点亮的根源应该是在其他硬件设备上。 Ryzen 3、Ryzen 5、Ryzen 7是三个AMD Ryzen的系列,其中3系是基础入门、5系是主流应用、7系是高端产品。 4500和5500是产品的规格编码,其中Ryzen 5 4500是2020年发布的基于Zen2架构的CPU;Ryzen 5 5500则是2021年发布的基于Zen3架构的CPU。 因为手中现役的主板是B450M主板、而新购买的是B550主板,两块主板一个是现在正常使用、另一个是全新购买,经过相互替换也无一能够完成设备点亮。所以主板与CPU损坏或不兼容性,也基本可以排除。…