启示录: 打造用户喜爱的产品

为什么市场上那么多软件产品无人问津,成功的产品凤毛麟角?怎样发掘有价值的产品?拿什么说服开发团队接受你的产品设计?如何将敏捷方法融入产品开发?过去二十多年,Marty Cagan作为高级产品经理人为多家一流企业工作过,包括惠普、网景、美国在线、eBay。他亲历了个人电脑 、互联网、 电子商务的起落沉浮。《启示录:打造用户喜爱的产品》从人员、流程、产品三个角度介绍了现代软件(互联网)产品管理的实践经验和理念。

qi

继续阅读启示录: 打造用户喜爱的产品

[ISUX译]iOS 9人机界面指南(二):设计策略

F8EB523E-5230-4951-9A7F-1252319F4BAE

译者注:本文译自苹果官方人机界面指南 iOS Human Interface Guidelines (2015年10 月21日),由腾讯ISUX设计师翻译整理,非发文者一人之作。译文首发于ISUX博客,如在阅读过程中发现错误与疏漏之处,欢迎不吝指出。后续章节会陆续更新,敬请期待。

继续阅读[ISUX译]iOS 9人机界面指南(二):设计策略

Mac OS X系统Sublime Text解决中文乱码问题

偶尔需要在Mac上调试一下HTML页面,但是中文GB编码方式与Mac默认UTF-8编码方式不一样,所以就会出现乱码情况。

利用Google搜索了一下解决方案,终于成功解决了在Mac下Sublime Text 3打开含中文的文件。

 

具体操作步骤如下:

  • 使用快捷键Ctrl+`或者选择View > Show Console 打开控制台
  • 输入以下命令,安装Package Control

Sublime text3:

import urllib2,os,hashlib; h = ‘2915d1851351e5ee549c20394736b442’ + ‘8bc59f460fa1548d1514676163dafc88’; pf = ‘Package Control.sublime-package’; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( ‘http://packagecontrol.io/’ + pf.replace(‘ ‘, ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), ‘wb’ ).write(by) if dh == h else None; print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h) if dh != h else ‘Please restart Sublime Text to finish installation’)

继续阅读Mac OS X系统Sublime Text解决中文乱码问题