尝试 Angular

之前做过一些 AngularJS 的小型项目,用的工具和流程却大多是过时的一套,大半精力也仍花费在后台业务逻辑。时至今日虽然晚了一些,打算跟上时代,尝试一下 Angular 的开发。

有几个关注点:

  • 以 Angular 4 入手,系统学习 Angular 框架的概念与机制
  • 完全的前后端分离
  • 使用 Angular CLI 创建模板
  • 借助 VSTS 管理项目代码与发布
  • Angular 部分完全使用 VS Code 开发

Angular 4 并不是最新版本,大版本升级的周期是每6个月,但从 Angular 2 起每个大版本都能基本兼容,Angular 4 的文档也相对丰富,故选择从这里开始。完全前后端分离可以更高效分工,带来一系列好处,如提高团队合作效率。而 Angular CLI 几乎已经成为默认的选项,这次也打算应用。至于 VSTS,最近的项目经历感觉没有最大程度发挥其价值,所以希望在也与项目中进一步探索其可能性。VS Code 虽已成为自己的常用工具,但能否完全担当起开发之职,也会是这次的一个课题。

起动步骤极为简单。

在安装 Node.js 后,通过命令行安装 Angular CLI:

CD 定位至希望的文件夹后,新建 Angular 项目:

运行新建的项目,并以 open 选项打开浏览器页面,默认端口为4200:

此时,通过 VS Code 对代码做任何修改并保存后都会立即体现在程序上。

至此,尝试 Angular 的第一步已经踏出。今后将不定期更新心得感想。

JavaScript 避免 Ajax Get 方法因缓存而返回错误数据结果的问题

代码与范例:

方法4 – 页面 meta tag

说明:Ajax 调用存在缓存,再次以相同参数调用时可能会直接调取先前结果,造成结果错误。可以用以上四种方式回避该问题。

在 Ubuntu 中安装 Jenkins

Jenkins 是目前流行的 CI 平台,终于得闲,便想到试用看看,略作笔记。

官方文档: https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu

Jenkins 依赖于 JDK 和 JRE,可以通过以下代码安装。

安装完成后,继续安装 Jenkins 本身。

Jenkins 的默认端口为 8080,在安装完成后即可使用。

 

在 Windows 下安装与配置 Karma

1. 安装 Karma 与相关插件

karma 与 karma-chrome-launcher 将被安装至当前工作目录下的 node_modules 并以 devDependencies 形式保存于 package.json。这样一来,其他开发者只需通过 npm install 来获取这些已经安装的依赖。之后,通过 -g 指定在全局安装 CLI 以实现命令行操作。

2. 创建配置文件
在项目的测试用例文件夹下执行以下命令

3. 启动 Karma

或在配置文件路径下执行

4. 终止 Karma

Android 用记事本程序 Techo记事帐+ 版本升级 1.7.1

Techo记事帐+ 1.7.1 现已发布。本次更新包含以下内容:

  • 新增一次性便利贴、同步便利贴两种桌面小工具。
    • 为 Xperia 设备优化了小工具显示顺序以快速访问
  • 优化了数据操作性能。
  • 新增了桌面小工具的透明化效果。

更多功能与易用性改善锐意开发中。

Techo记事帐+ 的 Google Play 页面:

https://play.google.com/store/apps/details?id=org.breezesoft.techoplus

巴别塔之梯 —— 从卡西欧(Casio)电子辞典 EX-word 聊起

截至上个月,卡西欧宣布其在世界范围内累计卖出了3000万台电子辞典,颇有得意。自己作为卡西欧电子辞典长达十年的爱用者,不免也想借此机会说上几句。

与其说是卡西欧电子辞典的爱用者,不如说是电子辞典爱好者,当然,在此之前,首先是辞典爱好者。

一直在进入大学之前,自己的理想是做一名翻译,斟句酌字,享受翻译这种再创作过程中需要不断反复琢磨推敲的匠心。工欲善其事,必先利其器。对于翻译而言,词典便是工具。有了趁手的工具,才能事半功倍,一展身手。

最初自然是纸质词典。学习的时候翻查、见到生词的时候翻查、闲来无事的时候翻查,好的词典,连前言和凡例都能读得乐在其中,一本书很快就被翻烂,留下的只有倒背如流的字母表顺,和一手能在数秒内查到词条的本领。不多久,纸质词典便不再能满足自己。最大的问题是厚重。随身带着一本就已是相当的负担,更遑论包里始终备着两三本同类或不同类的词典备考。

文曲星是当年电子词典的代名词。从最初三行屏幕纽扣电池供电的 PC 系列袖珍机型,到之后锂电池充电支持从电脑上下载资料的 NC 系列,文曲星内置的来路不明的英汉汉英虽然现在看来可谓简陋,但也已是从无到有,零的突破。也许是受限于技术与成本,作为工具,文曲星算不上趁手,词典内容匮乏质量勉强、屏幕过小、反应较慢、功能不便……五花八门的多媒体和游戏功能倒是紧跟潮流,满足了没有手机的时代的移动娱乐需求。至于金远见为文曲星开发的 GVBASIC 和 GvMaker 编程环境,更是直接把自己领进了软件开发的世界,不过这是另话。可惜,现在的文曲星,已然成为了靠低端廉价产品维持生计的边缘厂商,连官网都只留下了一股山寨作坊味。

不再满足于文曲星之后,目光投向了另一家宣传铺天盖地的电子词典厂商——好易通。结果,好易通当时的主打型号,所谓牛津王,的水准着实让人失望。收录了 OALD 固然是一大进步,作为电子词典本身的易用性却低得惊人。受限于缓慢的处理器速度,等待系统反应是家常便饭,查词的速度不但不比手查纸质版快多少,还要忍受因此带来的错误输入与不得不经常修改带来的不快。然而令人匪夷所思的是,按照自己的使用强度,这样一台低性能的电子词典在两节7号电池的供电下竟然只能使用一周多。于是,在消耗了几组电池之后,这台好易通被不可避免地打入了冷宫。而这便是与卡西欧电子辞典相遇的契机。

当年,在捧着电子词典背完了大学四六级词汇后(很高兴认识了 abandon),学习一门新语言的想法也就顺势而生。综合考虑之后,第二外语决定选择日语。当时市面上,唯一收录了足够多权威可靠日文词典的电子辞典仅有卡西欧的 EV-SP3900,选择它也就顺理成章。

毫不夸张地讲,这台电子辞典改变了自己的人生轨迹。往小了看,在它的帮助下,经过十年数千小时的付出,如今的自己已经能在一定程度上基本自由地实现日语的运用。往大了看,这使自己得以接触到大量来自日本的/由日语写成的信息、更全面地了解这个世界的模样、更高效地在互联网上获取高质量的信息、体验到很多优秀的日文原著与艺术作品、在生活中结识不少日本友人、畅通无阻的日本自由行、参与一些需要日文翻译的活动、翻译出版若干本日文译作……看到差距,而后知前进的方向。在认识并了解了日本,这一老牌资本主义发达国家的历史与现状,优点与不足后,对自己生活的国家与社会存在的种种问题,才能有更深刻的理解。很幸运,自己得以借助日语(当然,和英语),看了更多,想了更多,然后意识到自己还看得太少,时而想得太多,时而又想得太少。

卡西欧的电子辞典子品牌名为 EX-word,不过该名称仅用于日本本土市场,在中国大陆,机身商标仍以 CASIO 标识。它最大的特征为纯粹的电子辞典。除了时钟、日历、便笺等若干基础功能,EX-word 就几乎只是辞典。一组在学界享有盛誉的权威词典与辞典,辅以数十上百本相关参考书,被集合在可随身携带的机身中,曾经外语学习者和翻译工作者案几上如山的厚本,以一个七寸方盒的形式呈现。仅此而已。即使在智能手机与互联网发达的现在,网络或手机应用提供的词典质量依然勉强,准确性、可靠性与实用性和数年一剑的辞书相比仍有差距,这也是 EX-word 存在的最大价值。以当前国内版本为例,论英语,新牛津英语大辞典、韦氏英语大学词典、朗文当代高级英语词典、牛津高阶英汉双解词典、英汉大词典,足以充分满足苛刻要求;论日语,大辞林、新明解国语辞典、日汉大辞典也都是日文辞书中的代表者;德语方面,尽管查得率和易用性方面还有进步的空间,朗氏德汉双解大词典也算是国内出版的少数几本质量较高的德语词典……只有首先确保可靠性,工具的实用性才能得以发挥。

自然,仅凭词典辞书的收录还无法打动用户。之所以如此推崇卡西欧,是因为它试图把电子辞典做到极致。

  • 长续航设计。两节五号电池可以提供数月的高频率使用(标称中等屏幕亮度下180小时),远远领先同类产品,且不用担心电池寿命衰减及因此带来的额外替换成本。从五到十年甚至更久的使用寿命来看,这个设计显然更人性化
  • 较快的启动速度。配合合盖关机、开盖启动的设计,随查随用,十分便捷
  • 较快的查词速度。虽然还是略慢于输入速度,但速度稳定无意外延迟,且可以一次性输入所有字符不必等待反应
  • 大尺寸高分辨率触摸屏。曾经在移动设备中领先的屏幕尺寸与分辨率(5寸480×320点阵),能够同屏显示更多信息。为了提高表现力,EX-word 近年升级为了彩色显示屏。不过色彩相当朴素。虽然如今规格已落后时代,却不失为显示效果与省电之间的一种平衡
  • 多功能副触摸屏(2015年起取消)。根据上下文显示相关功能,减少不必要的按键操作,有效提高操作速度。取消之后,包括查看上一词条/下一词条等功能都从原先的点击一次屏幕,变为了组合键操作,较为不便。甚至因为例句/短语功能键无处显示,词条的例句只能与释义混合显示,降低了可读性
  • 充分的查询方式与跳查功能。且在当时,得益于较强的性能,跳查的层数和速度也令人满意
  • 丰富的扩展读物。尤其是日版 EX-word 包含大量常识、人文、历史等方面的通识教育读本,作为日常阅读也颇为有趣

仅凭以上这些,EX-word 可称为是高效可靠的电子词典,然而,它近年绕了不少弯路,新引入了不少易用性问题,原先的优势逐渐丢失。

  • 改恶的按键布局与手感。在过往型号上,常用功能基本都位于最合适的位置,然而2015年起副触摸屏取消,键盘布局也因此大幅调整,包括输入和返回在内的不少常用按键的位置改得匪夷所思,完全不在普通人手指可以轻松触及之处,增加了操作负担。同时,2016年按键由传统的橡胶按键改成了单轴型按键,号称手感提升。或许是习惯问题,新按键的手感令人抓狂,误操作率直线上升
  • 趋于平庸的做工。当初金属 A 面(顶面)外壳的设计兼顾了质感与功能,给人留下了好印象。或许是为了压缩成本,这些年 A 面改为了塑料外壳,做工下降,连外形都变得平庸。事实上,日本企业的消费级电子产品这些年几乎都存在做工下降的问题,当年的高品质不再,情况堪忧

除此之外,EX-word 自然也存在很多不思进取和敷衍了事。

  • 基础功能停滞不前。每年的新型号基本只是换汤不换药,内在没有改变,却只想着新增些花哨功能,试图从电子辞典转型为学习机,系统速度却越来越慢。词条的排版设计中规中矩,很多时候,纸质版词典费尽心思实现的词条高可读性,在电子版中荡然无存,只能以数千克的厚重纸本能够浓缩于掌中实属不易聊以自慰。所幸,EX-word 还没有跟风增加娱乐功能。事实上,以自己的个人经验来讲,只要提供了便捷的单词记忆和笔记功能,电子辞典就能发挥巨大的作用。那些花哨的查询与学习功能对外语学习的实际帮助有限
  • 单词本功能局限性大。先说可保存数量,最初为单组1500-1700条,之后日版为6×300条,国行为12×300条。这个规格远不能满足日常灵活运用。再说功能,无法改变列表布局,单页仅能显示10条,不支持查询,进一步削弱了单词本的可能性
  • 鸡肋的笔记功能。其他诸如马克笔标记和任意笔记等功能,也都存在可记录条目数量少,功能简陋的问题,并不实用
  • 糟糕的辞典扩展。EX-word 与 PC 的连接十分繁复。即使在以软件易用性较差的日本企业里也属中下,让人几乎不愿意使用。通过 SD 卡添加的数据会导致严重的性能问题——每次重启都需要数十秒重建数据,每次开盖唤醒都需要数秒重新检查数据,查询 SD 中保存的辞书时能明显感觉到性能下降反应迟缓,添加 SD 卡辞书词条至单词本时每次都会显示两秒提示,且单词本内的翻页与浏览速度会大幅下降,更为夸张的是,一旦单词本内包含扩展辞典的条目,按字母数序排序的功能就会失效,只能按照添加顺序逆序显示。这个问题多年未改,短期内也看不到改进的可能。痛苦不堪之下,只得购入新机型只用内置词典查词,以减少每天被无端浪费的等待时间
  • 中文查询词条排序诡异。词条虽然按拼音排序,同音条目的顺序却很糟糕。可以说,几乎所有时候,要查找的条目都会排在比较下方的位置。能做到这点倒也真是不易

其实,卡西欧的主要竞争对手夏普的 Brain 在规格上更胜一筹,很多方面也向如今的智能手机靠拢,不但屏幕更赏心悦目,功能也更加便利,只可惜一方面夏普不重视中国市场(当年翻盖手机风行时曾经在国内推出过基于山寨系统的电子辞典,不久便惨淡离场),一方面日版机型在辞书选择上也总是存在缺憾。整体性能更强的精工虽然产品硬件素质出色,却也同样存在着辞书收录不全面的问题,前几年就因为市场反响平平而停止生产。国内几家厂商则始终以中小学生家长的钱包为首要目标,空有噱头与娱乐功能,却从未开发出真正好用的电子辞典,实在可惜,不过这是另话。

一番褒赏与批评,又勾起不少回忆,感慨良多。只愿手头的电子辞典能再陪伴自己十年,一起去发现更大的世界。

Xperia 的轨迹

本文以一些代表性的机型为线索,整理了 Android Xperia 智能手机的发展轨迹与进步历程。诚然,世上没有完美无缺的品牌,每一款 Xperia 也或多或少有不尽如人意之处,但不可否认,Xperia 在一些领域引领了技术进步、代表了设计标杆,至今仍保持了很多独家优势,在 Android 智能手机阵营中占有无可替代的地位。

Xperia X10

Android Xperia 处女作。

xperia-x10

xperia-x10-2

  • 在同期 Android 智能手机中鹤立鸡群的外形设计
  • 精美的4英寸超高分辨率(854×480点阵)16M发色数液晶屏【上市时 iPhone 4 尚未上市,480×320分辨率是当时主流】
  • 支持电子防抖、笑脸快门与人脸识别的高性能810万像素相机【画质在智能手机中尤为突出】
  • 传承的两段式实体快门键,与数码相机相同,方便拍照与对焦【作为 Xperia 的传统一直延续至今】

Xperia arc

美即正义。

xperia-arc

xperia-arc-2

  • 独树一帜的曲线造型,中间段厚度(8.7mm)远薄同期,与当时同类产品形成鲜明对比【一度在国内也成为常见街机,爱称为小蛮腰】
  • 首次在智能手机中引入背照式传感器 Exmor R sensor,夜景画质飞跃
  • 4.2寸 Clear Black Panel 液晶面板,屏幕关闭时接近全黑【传统技术为灰色】
  • Mobile Bravia Engine 显示效果增强技术
  • 提供了包含樱花粉在内的多种外壳色彩选择,让智能手机也变得时尚起来

Xperia S

来自索尼的高清 Xperia。

xperia-s

xperia-s-2

  • 具有呼吸灯效果的 Floating Prism 透明触控条【不过虽然独树一帜,评价却两极分化】
  • 显示效果细腻的4.3英寸高清分辨率(1280×720)液晶屏
  • 支持全高清视频录制的 12.1MP Exmor R for mobile 传感器

Xperia Z

Xperia 新篇章。

xperia-z

xperia-z-2

xperia-z-3

xperia-z-4

xperia-z-5

  • 领先业界5年的 Omni-Balance 全平衡设计首次亮相,至今毫不逊色【在之后几年,这种设计被国内不少厂商借鉴与模仿】
    • 双面玻璃金属边框
    • 圆形金属电源键
    • 惊艳世人的紫色
    • 恰到好处的上下边框设计,无论是双手横持,还是单手按快门键拍照,手机都能被稳定拿住而不误触;同时,也确保了后置摄像头有足够空间平整容纳于机身内部【令人匪夷所思的是,最近几年,如此实用的设计在中国大陆一直都被猛烈批评】
  • 显示效果极为细腻的5英寸全高清分辨率(1920×1080)液晶屏,领先所谓视网膜屏幕【视网膜屏幕的分辨率并没有达到视网膜无法分辨的程度,仅为营销用词,仍有提升空间】
  • 改良的 Mobile Bravia Engine 2 显示效果增强技术
  • 新引入 OptiConstrast Panel 屏幕工艺,有效减少外部光线反射,提高可视性
  • 13.1MP Exmor RS for mobile 传感器摄像头
  • 系统开始变得紧随 Android 原生,内置应用也开始不断贴近 Google 官方设计风格
  • 防水防尘设计【现已成为 Xperia 的特征之一】

Xperia Z Ultra

大有可为。

xperia-z-ultra

xperia-z-ultra-2

  • 世界最薄(6.5mm)全高清屏幕防水手机
  • 与护照宽度相当的6.4寸大尺寸光可视角度 IPS 类型 TFT 屏幕,单手持机浏览内容的最佳尺寸
    • 引入源于 Bravia 液晶电视的 X-Reality® for mobile 显示增强技术【延续至今】
    • Triluminos Display for Mobile 广色域技术,色彩表现大幅提升【延续至今】
  • 世界首款搭载高通 Snapdragon 800 处理器的智能手机,性能优异
  • 耳机孔直接防水【延续至今】
  • 简单易用的侧面磁吸座充
  • 支持铅笔直接涂写操作

Xperia Z1

One Sony 的起点。

xperia-z1

xperia-z1-2

xperia-z1-3

xperia-z1-4

  • 领先的相机
    • 20.7MP 1/2.3′ Exmor RS for mobile 图像传感器 + F2.0 G 镜头 + Bionz for mobile【直至今天,仍有国产厂商以1/2.3’传感器为卖点】
  • 引入相机应用扩展,支持每秒60张照片极速连拍、AR 特效、艺术风格等多种功能并可不断新增
  • 改良的边框天线设计,美观与信号强度两立【然而直到现在,很多手机的天线设计仍然惨不忍睹】
  • NFC 功能,一触即连包括索尼 Bravia 液晶电视、各类蓝牙耳机、音箱、相机等设备,大幅简化操作

Xperia Z2

无短板的 Z 系列里程碑。

xperia-z2

xperia-z2-2

  • Xperia Z2 是 Xperia Z 系列一大高峰
    • 同期屏幕显示效果最为优秀的智能手机
    • 同期智能手机中顶级的拍照效果【虽然拍照画质业界领先,大陆媒体和网络上对索尼手机拍照的批评与嘲讽却开始蔓延,至今未能消散】
      • 引入 4K 视频录制功能
    • 同期智能手机中最强一级的性能
    • 同期电池续航能力最强的智能手机
      • 缓存记忆屏幕可以在画面静止时降低刷新率以实现省电效果
    • 同期防水性能最为出色的智能手机
    • 进一步改良的优雅外观与用户体验无可挑剔的全平衡设计理念
      • 更简化的防水结构
      • 极窄边框
      • 隐藏于听筒中的呼吸式信息提示灯【因在国内被某公司抢注专利,这一设计成为绝唱】
    • 一流的扬声器外放效果和耳机音质
      • 立体声双扬声器
      • 首次引入主动数字降噪技术,大幅改善在户外听音乐的体验【延续至今】
      • 支持 HiRes 高解析度音频输出【延续至今】

Xpeira Z3

Xperia Z2 的持续改良。

xperia-z3

xperia-z3-2

  • 更简约的外形设计,接口保护盖数量更少
  • ISO12800 高感光拍摄模式,能在肉眼已完全无法看见物体时依然拍取画面【延续至今。虽然高感光会带来噪点,但避免了长时间曝光的麻烦】
  • 领先当时业界两年的高亮度液晶屏(超过600尼特),在阳光下屏幕画面也便于识别
    • 引入 Live Color LED 技术,通过在蓝色 LED 中添加红、绿磷粉使色彩更加鲜明
    • 引入 Live Color Creation 技术支持 CM4: HSV 色彩空间,红绿蓝三种子像素的色彩得以调教得更加准确

Xperia Z4/Z3+

追求极致轻薄的试行错误。

xperia-z4

xperia-z4-2

  • 史上最轻薄的 Xperia
    • 6.9mm的厚度,机身平整无突起
    • 5.2寸大屏幕的机身重量却与4.7寸机型相当
    • 唯一败笔就是采用了最新款但超高发热量的处理器导致使用体验糟糕
  • 至今最明亮的智能手机液晶屏幕(700尼特),色彩表现却比 Z3 更优
  • 新增美食拍摄模式,高准确度识别食物并以最佳效果拍取【延续至今】
  • 新增 LDAC 高解析度蓝牙音频协议,蓝牙音质进入新纪元【延续至今】
  • USB 无盖裸露防水【延续至今】
  • HiRes USB 音频直出【延续至今】
  • MIMO 技术提供了更稳定的无线局域网连接性能【延续至今】

Xperia Z5

Z 的完全型。

xperia-z5

xperia-z5-2

  • 触动人心的设计
    • 天线与金属边框的和谐统一
    • 隐藏式立体声双扬声器回归
    • 无内侧黑框的极窄左右边框
    • 磨砂玻璃背面
    • 背面分别采用了悬浮与沉浸式两种不同 Logo 表示方式
    • 金属蚀刻侧面 Logo
  • 侧面高速指纹识别,无论左手右手正面反面都能使用
  • 全新 23MP Exmor RS for mobile 传感器
  • 世界最快的0.03秒混合式对焦【延续至今】
  • 领先的24mm广角 G 镜头
  • 进一步升级的视频防抖技术,与同期产品保持代差级优势

Xperia Z5 Premium

Z 的最高峰。

左侧边框上的金属蚀刻徽标,低调优雅

高性能摄像头与平整背面兼得

左侧边框上的金属蚀刻徽标,低调优雅

Premium 别具一格的 Chrome 配色方案——完美的镜面

  • 匠心独运,别具一格的铬色镜面设计
  • 世界首台 4K 屏幕手机
  • Dynamic Contrast Enhancer 对比度增强技术
    • 为昏暗场景优化的 Sparkling Contrast 【软件实现】
    • 通过额外滤片实现广可视角度下的高对比度显示【硬件实现,Z5 Premium 专有】
  • 借助双热管等技术实现了业界最好的高通 Snapdragon 810 处理器散热性能

Xperia X Performance

Xperia 第三章。

xperia-x-performance

xperia-x-performance-2

  • 全新设计语言
    • 正面立体玻璃切割,外形圆润适手
    • 全金属拉丝工艺背板【日版为例外,为满足运营商严苛信号要求而在底部留了塑料部分】
    • 正面面板、预置主题与背面同色【过去,为了减少视觉干扰,正面面板仅采用黑白两色,最终这一坚持不敌市场需求而改变,令人唏嘘。挂机绳孔也因为同样的理由而取消】
  •  一切以易用为先
    • 界面风格更为统一
    • 软件细节大幅优化
  • 更为美丽的屏幕显示效果,色域继续提升
  • 相机再次进化
    • 0.6秒高速启动
    • 预测追踪对焦
    • 13.2MP 高质量22mm超广角前置摄像头,Exmor RS for Mobile 传感器实现了弱光下的出色效果
  • 与 Qnovo 公司共同研发新型电池充电技术,电池寿命能增长多达2倍【延续至今】
  • 准确率和速度大幅提升的指纹识别【延续至今】
  • 无盖防水 USB 易用性提升,可判断是否进水并自动识别 USB 设备类型【延续至今】

Xperia XZ

Z 的再来。

xperia-xz

xperia-xz

  • Xperia 迄今为止最强的相机
    •  三重传感器相机实现优秀拍摄效果
      • 升级的 Exmor RS for Mobile 传感器,提升整体画质
      • 激光对焦传感器,光线不足时也能准确快速对焦
      • RGBC-IR 传感器,通过红外进一步提高白平衡准确性
    • 视频拍摄五重防抖,再次稳固业界领先地位
    • 新增手动模式,并支持点测联动和长时曝光等功能
  • 实现 sRGB 140% 的广色域屏幕,显示效果顶级
  • USB Tpye-C 接口
  • Quick Charge 3.0 极速充电
  • Battery Care 电池保护技术,在 Qnove 充电技术基础上继续延长电池寿命
  • 神户制钢所新研发 ALKALEIDO 铝合金背盖,轻质、高强度、独特色泽

 

限于篇幅与主旨,本文没有列举 Xperia 存在的问题点与不足,欲了解详情,可阅读具体型号的测评文章或其他专栏文章。

本文相关图片版权属于各版权所有人

碎碎念——迅速崛起的 Oppo

最近几年步步高旗下的手机厂商 Oppo 销量喜人,这里随口议论几句。

Oppo 的市场与营销:

  • 依托大陆市场,获取了当前全球销量第四的成绩
  • 在国内高调宣传自己的成绩
  • 投入巨资赞助各类综艺节目,知名度极高
  • 投入巨资邀请当红艺人代言,话题度极高
  • 各类数码网站频繁介绍发布会并宣传新产品
  • 在二三四线城市与一线城市郊县拥有数量极多的实体店,常开设于山寨苹果旗舰店附近
  • 给予销售人员极高的单机返利激励他们推销产品
  • 产品定价远高于同级别产品甚至高于三星、索尼等多家国外厂商
  • 以简单上口极易传播的口号宣传闪充技术(充电五分钟、通话两小时)

Oppo 的产品:

  • 使用中端处理器,性能中庸却也避免了过热与耗电问题
  • 摄像头素质中庸,但自拍美艳效果强劲,避开了成像质量的正面对抗
  • 电池容量普遍较小,闪充技术仅略优于其他厂商。最近新机型电池容量有所增加
  • 曾推出多款性能有限但厚度打破纪录的产品以增加知名度
  • 作为一项传统,外形设计大量借鉴流行产品,几乎到了抄袭的边缘
  • 由于单价较高,不必过分控制成本,质量与做工较好
  • 大幅改造 Android 系统使其适应国内用户使用习惯

评论:

  • 虽然有抄袭他人设计的不义之举,但进取心和执行力确实优秀
  • 大力投放广告再以低配高价收回成本也算是商业策略,无可厚非
  • 广铺销售渠道并有效激励销售是正确的思路
  • 缺乏对设计与技术的追求,距离业界领袖距离还很遥远
  • 尽管如今资源与机会丰厚,但凭现有营销策略能否打入国际市场仍是个问号
  • 仅以个人喜好而论,更希望业界领先者能以产品为本,不断推进技术进步与创新,而不是通过营销让技术平庸的产品取胜。如果 Oppo 将来可以转型,或许能成为业界领军者。毕竟它比故意欺诈的小米要正派得多。

AngularJS 中为 input 添加字母大小写不敏感正则表达式匹配验证

代码与范例:

说明:虽然包括 JavaScript 在内的正则表达式实现支持大小写不敏感匹配(i),但 HTML5 中,input 元素的 pattern 属性并不支持该标记位。为此,要实现该功能,必须借助额外的逻辑。如需显示错误信息,可为错误信息添加 ng-show=‘!isEmailValid’ 属性。

JavaScript 中设置与读取 Cookie

代码与范例:

说明:如果要设置过期,则需要为expires赋值。否则默认为 session cookie,可能在浏览器结束后被自动清除。