瑞典斯德哥尔摩的地铁系统,并不是世界上最庞大的城市交通系统,有着三条主要线路,100 个站点(其中 53 个在地上),承载着这个北欧重要城市的都市公共交通。但是,它却以别的称号傲然于这个世界——世界上最长的艺术长廊。
斯德哥尔摩地铁建设于 1950 年,如今人们认为,这里的地下艺术使得这里成为世界上最美的地方之一,而这些艺术就刻画在岩壁之上,令来访者惊叹。
各种颜色,各种图案,各种风格的装饰,构成了这条世界独一无二的艺术长廊,被唤为“Tunnelbana”的瑞典地铁,不但装载着充满审美情趣的北欧人民,也装载着无尽的创造力,而坐上如此美好的地铁,无论是谁,想必都觉得赏心悦目兴味盎然吧?
...
其实前年年底YouTube就支持英文字幕的自动识别了,就是说只要是说英文的YouTube视频,YouTube会听出说的是什么话,并通过字幕显示在视频下方,然后再配合自动翻译,你即可看懂外文的视频(其实现在英文的自动字幕准确度已经到了“令人惊讶”的程度了)。
今天YouTube宣布字幕识别开始支持日语,在日语的视频下面点击cc按钮即可打开自动字幕。YouTube说自己在和日本聋人联合会一起改进字幕的识别,让它变得更实用。
Via YouTube Blog
To be simple, the difference among CPU, MPU, MCU, DSP can be summaried as below.
CPU (Central Processing Unit): executes instructions, can contain single or several chips.
MPU (Micro-Processor Unit): a single-chip CPU, which we have in our PC’s.
MCU: (Micro Control Unit) = MPU + surrending aids/equipments.
DSP (Digital Signal Processor): similar to MCU, but dedicated and good at calculating one specific type of data. DSP is widely used for telecommunication signal processing and image signal processing.
...
某日 Jennifer Boriss——一位火狐浏览器的用户体验工程师——来到一个商场随机寻找用户来体验他们的新产品。 在硅谷这个科技怪胎辈出的地方,她预计会遇到大批的电脑迷。 不过,今天她的第一个研究对象是一位60岁的餐馆工作人员Joe。于是,他们在商场内的美食街开始了他们的对话。
他们的谈话从Joe之前对网络的经历开始。当Joe 告诉Jennifer他从来没有碰过电脑的时候,Jennifer异常兴奋,此人对于网络一无所知,随之带来的也是毫无偏见的,基于本能的看法,或许能得到相比骨灰级老鸟们更加宝贵的收获。
首先,Joe尝试了微软的IE,过程并不顺利:
Jennifer:“Joe,让我们假设这样一个场景,你坐在电脑前面,想要找一家当地的餐厅去吃饭。”
Joe:“但是我不知道该如何去做?”
Jennifer:“你为什么不去点那个按钮呢?”
Joe:“什么按钮?用什么点?我真不知道该真么做,我以为它(电脑)会提示我做些什么。:
Joe的用户体验在基于MacBook 的火狐上也类似,苹果的“帮助”菜单只会让事情变得更复杂,具有讽刺意义的是,当你对电脑一窍不通的时候“帮助”菜单只会让你愈发迷糊。
幸运的是,Joe在谷歌的Chrome浏览器上有一些进展。通过展示历史浏览记录的主页,Joe成功登陆上了Yelp网站,但之后Joe决定放弃了继续探索的努力。
我们可以去说这都是Joe的错,因为在这个祖父辈都普遍使用iPad 的日子找到这样的人的几率就像在商场里发现来自亚马逊原始部落的人那么稀有。但是,这也给我们带来了一些启示,尽管所有用户体验都是在强调简单易用(苹果),但是对于没有任何电脑背景的人来讲,这还是一个完全的外星世界。我们所有的调查,分析,设计都是基于用户有了一定的先验知识的情况下产生的。例如,如果用户从来没有用过磁盘,他怎么能从本能上反应出word上磁盘图标代表的是保存?
最终,Jennifer还是成功的帮Joe设置了一个Gmail账户,起码Joe没有在这项调查中受到太大的打击。当被问到为什么他想要Gmail账户时,Joe解释说,假如没有email账户他没有办法注册他最喜欢的面包房的积分卡活动。至少,这些传说中的折扣让Joe获得了些许的安慰。
via: Gizmodo
除非注明,本站文章均为原创或编译,转载请注明: 文章来自36氪
V
当堆栈指针指向最后压入堆栈的数据时,称为满堆栈(Full Stack);
当堆栈指针指向下一个将要放入数据的空位置时,称为空堆栈(Empty Stack)。
同时,根据堆栈的生成方式,又可以分为递增堆栈(Ascending Stack)和递减堆栈(DecendingStack)。
当堆栈由低地址向高地址生成时,称为递增堆栈,当堆栈由高地址向低地址生成时,称为递减堆栈。
这样就有四种类型的堆栈工作方式,ARM 微处理器支持这四种类型的堆栈工作方式,
即:
◎ Full descending 满递减堆栈——FD 堆栈首部是高地址,堆栈向低地址增长。栈指针总是指向堆栈最后一个元素(最后一个元素是最后压入的数据)。 ARM-Thumb过程调用标准和ARM、Thumb C/C++ 编译器总是使用Full descending 类型堆栈。
◎ Full ascending 满递增堆栈——FA 堆栈首部是低地址,堆栈向高地址增长。栈指针总是指向堆栈最后一个元素(最后一个元素是最后压入的数据)。
◎ Empty descending 空递减堆栈——ED 堆栈首部是高地址,堆栈向低地址增长。栈指针总是指向下一个将要放入数据的空位置。
◎ Empty ascending 空递增堆栈——EA 堆栈首部是低地址,堆栈向高地址增长。栈指针总是指向下一个将要放入数据的空位置。
在ARM中,一般是满堆栈,堆栈生长方向是从上向下递减的(51相反为递增),在操作系统的一直过程中,与CPU相关部分的一直肯定会涉及到堆栈生长方向的定义。
在ARM中我们定义如下:
#define OS_STK_GROWTH 1 //从上向下递减 UCOS51中相同的定义如下:
#define OS_STK_GROWTH 0 //从下向上递增
一直对arm 的堆栈操作有很多疑惑,这几天终于没有客户来烦了,拿出书来研究了一下,发现原来理解上有误区。这里写一些读书笔记,算是帮自己记录一下吧。
arm堆栈的组织结构是 满栈降 的形式,满栈即sp是要停留在最后一个进栈元素,降:就是堆栈的增长方向是从高地址向低地址发展。 arm对于堆栈的操作一般采用 LDMFD(pop)和STMFD (push) 两个命令。 以前困惑的就是STMFD 命令 对于操作数 是按照什么顺序压栈的
比如:STMFD sp!{R0-R5,LR} 进栈顺序是:
高地址(1方式) LR R5 R4 ``````` R0 -sp 低地址
...
l ջҪžֲ, ݲ, źķصַ.esp ʼָջ, ջеԽ, espֵԽС
l ڴŶ̬Ķ, ʹ mallocnew Ƚзʱ,õĿռڶС̬õڴ
城外的人想冲进去,城里人的人想逃出来,钱钟书先生的“围城”,大多被用来诠释婚姻。婚姻是无限复杂悬疑的事,不过,婚姻也只是人生的一部分。不难想象,人生很多时候更难逃出“围城”困境。
最近,年轻人“逃回北上广”的现象,就展示了人生“围城”的无奈。此前,很多在一线城市工作的年轻人,面对高昂的房价压力,面对无处不在的户口歧视,选择逃离北上广,回到家乡的二三线城市打拼。没想到的是,他们往往回到家乡后又无法适应城市间的巨大落差,在事业上往往会遭遇“拼爹失败”的挫折,最后被迫又返回北上广。
在逃离与返回之间,年轻人那颗被折腾心,始终不曾有幸福的安宁。到底何处才是安放人生的地方呢?在家乡“拼爹”,很难,复归北上广做“蚁族”,又很苦。来来往往,对故乡与远方来说,很多年轻人都是陌生人,没有心之安处。我觉得,现在很多年轻的人生,正面临着无处可逃的窘境。
以市场公平的视角,是容易解释这种困境生成原因的。中国市场经济发展这么多年,的确让北上广这样大城市为年轻人提供了相对公平发展空间。在这样的大城市,只要你有真本事,努力认真,真不至于混不到一口饭吃,而且很有机会走进向上流动的通道。这样的人生发展环境,在很多二三线城市,经常又是稀缺的。想想很多地方经常出现的“萝卜”招聘与“拼爹”游戏,很多年轻人一定会伤了“报效故乡”的心。
不过,对于年轻人的逃离与复归,也不能仅仅围绕市场视角来算经济账。要我说,有些经济账算到最后,也只能是糊涂账。所有人生追求,说到底,也都是为了幸福。也许有人会说,有钱才有幸福,没钱哪来幸福。在金钱成为普遍信仰的今天,这话听上去绝对有道理。但是,谁又能否定,幸福本质是内心的一种情感文化体验?让很多已经习惯了大城市文化环境的人们回到落后封闭的故乡,纵然是在四角天空里整天锦衣玉食,恐怕他们内心幸福指数也未必能高到哪里去。
在今天,绝不要轻视文化对内心的穿透力。文化对人们心灵占据力量,现在经常低估了。不妨就以“婚姻围城”为例,今天的离婚率持续走高,也绝不仅是利益原因。人与人之间的文化情趣偏差,文化价值溃散,其实才是让哪怕身边最近的人,心灵也容易发散到彼此无法聚拢的地方。面对人们之间的文化价值断裂,个体太无力了。人与人之间如此,由特定人群集聚的地域之间,也同样会形成巨大的文化环境差异。
很多逃离北上广的人们回到家乡,觉得办事艰难,一些地方官员市侩嘴脸让人难以接受。这当然可以以官场体制与民主政治的角度来看待,但是,也不要绕开特定环境的文化。我以前在故乡那个小城市工作生活,发现很多工作都是要转移到晚上的酒桌、麻将桌以及洗浴中心来完成的。如果不能真正融入那种艳俗生活,也就无法具备那种环境需要的“工作能力”了。要融入这样的文化环境,没有特定人脉关系与资本铺垫,恰恰又是玩不转的。而在那样的二三线城市,能够提供的公共文化环境又是局促逼仄的,会让习惯大城市文化氛围的年轻人很觉得很孤单。
中国城市之间的最大差距,很可能不在于经济,而在于文化。很多人留守在一线城市,尽管遭受着经济压力,但是,文化却又能提供出一种无法替代精神疗治。这种文化还不仅在于大城市拥有图书馆、博物馆等良好的公共文化场所,更多在于这些城市里面聚合着大量拥有共同文化价值认同的人群,这一切,都提供出强大的文化辐射,来让人们在物欲横流的时代免于沉陷在精神荒漠。现代公民是理性经济人,但也需要呼吸文化源头活水而生存。而面对“文化围城”,无数年轻人只能在逃离与复归中困顿焦虑。
David Lanz composed this song for her daughter who was adopted a long time ago to a different family. He said he was inspired by the image of his wife and his daughter joining together. Hope u enjoy this beautiful song :)
This one totally rocks! The melody melts into the background violin, which is really cool. It sounds like someone’s wandering around looking for paradise. Hope u enjoy this piece :)