云存储应该如何保护数据安全?

互联网泄密隐患,不停的考验着中国的互联网用户们脆弱的神经。从2011年期一直到2012年初,仅仅一年多的时间,我们走马观花般的经历了数个网络泄密事件,在经历一次次磨难的同时我们也应对目前的网络环境和网络应用有更高的要求。

泄密集结号
从2011年12月CSDN网站600余万用户资料遭泄露开始,其后的当当网的用户资料泄密数量据爆达到了1200万人。而开心网、猫扑、天涯社区,甚至连部分银行都被爆料传出用户资料泄密的问题,据网络安全厂商的监测数据显示,至今已有上亿账户密码已被公开暴露。
而用户如此重要的个人资料就像被白菜一样的贱卖,“1万个账号50元”!!!因此,我们经常接到莫名其妙的推销电话的情况也就不足为奇了。

网络泄密事件详情链接: http://tech.sina.com.cn/z/code_crisis/

云存储产品的思考
同样的情况如果发生在云存储身上,那用户将面临的就不只是骚扰电话的威胁那么简单了。云存储海量的存储空间和可靠备份的承诺更是经常用于私人文件的长期保存,要是“冠希同学”的的云存储账户泄露的话,呵呵,或许除了照片外,还有大量的视频文件了。一些具有创造性的工作成果因为云存储账号被盗而丢失的话,其后果已经不是以金钱来衡量了。

为了帮助用户保护账号和隐私安全,网络上出现了种类繁多,名称不一的账号保护应用。其中较主流的做法是对账号进行动态身份验证,在常规的设置账户密码之后,再进行一次验证保护,产生动态验证码,以防被盗。

动态身份验证
坚果云将借助谷歌身份验证器对用户的账号进行额外保护。谷歌身份验证器是开源的动态密码实现,验证码按照时间不断动态变化,每个验证码只使用一次。由于每次使用的验证码总不相同,因此黑客无法猜测当前可用的动态验证码。

借助开源和Google实现的身份验证器,可以确保用户账号万无一失。因为开启动态身份认证后,用户登录不仅需要普通的密码,更需要通过智能手机产生的动态验证码。即使用户因为其他网站泄密丢失密码,攻击者完全没有可能通过用户手机获取验证码。CSDN和当当网类似事件将不再发生在“果仁”身上。

我们深知云存储对于网络安全和隐私保护有更高的要求, 离开了安全,再便捷的云存储也危机重重,对用户不具备价值。“便捷”和“安全”是并且将一直是我们追求的目标,我们也会一直努力实践和推进创新。

如果果仁们有更多的想法和意见,也欢迎告诉我们。

Linux KDE/XFCE同步方案

目前坚果云只支持Gnome/Nautilus插件,不支持其他桌面系统文件管理器插件。但是,我们的同步和UI逻辑与平台无关,所以理论上是可以在使用KDE/XFCE的Linux发行版里面正确同步。我们实际测试了kubuntu和xubuntu,发现的确可行。以下是KDE/XFCE下用坚果云同步的步骤,有兴趣的同学可以尝试一下。

1. 解决依赖关系: openjdk, gvfs-bin
$> sudo apt-get install openjdk-6-jre-headless gvfs-bin

如果您的系统不是基于ubuntu,请使用对应的包管理工具,安装这些包。

2. 下载坚果云二进制组件
如果你的系统是32bit:
$> wget http://url.cn/2J2BnO -O /tmp/nutstore_bin.tar.gz

如果你的系统是64bit:
$> wget http://url.cn/4MxqP7 -O /tmp/nutstore_bin.tar.gz

3. 解压缩和复制
$> mkdir -p ~/.nutstore/dist
$> cd ~/.nutstore/dist && tar zxf /tmp/nutstore_bin.tar.gz

4. 安装坚果云菜单和图标
$> ~/.nutstore/dist/bin/install_core.sh

安装以后,您可以点击系统菜单:Applications > Internet > Nutstore,启动坚果云程序。

请注意,由于暂时没有Dolphin和Thunar插件,这个方法不能在这些文件管理器里面显示同步状态图标,也不能显示坚果云右键菜单。后续我们支持文件浏览器插件,但是需要一点时间。

如何避免和解决文件冲突

出现文件冲突通常是由于本地的文件和云端文件数据内容不一致,为了不让数据丢失,客户端在同步时会在本地保存云端的文件,并将本地的文件命名为冲突文件,其内容为另一份修改的版本,冲突文件和源文件会同步到到所有电脑上。

以下情况可能引发冲突:

  • 您和您的伙伴同时修改了同一个文件
  • 同步应用程序自动生成文件时(例如QQ聊天记录、eclipse自动编译结果等),如果多个电脑同时运行该应用程序,则很容易产生冲突
  • 解除绑定同步文件夹后,修改了文件夹内的文件内容,再次绑定后,被修改文件一定会冲突
  • 在未打开坚果客户端的情况下,在两台电脑上修改了同一个文件

坚果云重命名的冲突文件的文件名在windows上带有“-冲突”字样,在linux和mac上带有“-NSConflict”字样。如果该同步文件夹还会和用户同步,那么冲突文件名字中会加上产生该冲突文件的用户昵称。

具体如下图所示:

文件冲突发生后,你可以在本地搜索所有带有“-冲突”(Windows)字样或”-NSConflict”(Mac OS X或Linux)的文件,采取以下措施:

  • 如果确定文件内容没有实质修改,或者冲突文件内容应该被云端文件覆盖,那么可以直接移除所有冲突文件。即使出现误操作,仍然可以从坚果云的历史版本中恢复出该冲突文件,进行内容比对。
  • 如果明确两份文件的内容有区别(此情景常发生于多人同步),您需要手动打开两个文件,比对内容,然后将冲突文件中的修改挪到原文件中,随后删除冲突文件。 对于文本文档,可以采用winmerge等工具进行比对;对于Word文档,可以采用Word自带的文件内容比较进行比对(Office 2003:工具->比较并合并文档,Office 2007以上:审阅->比较)。
  • 如果因为卸载客户端或者“取消同步”后修改了文件导致内容和云端不一致,在重新安装客户端和“恢复同步”后产生的冲突,那么可以确信冲突文件应该是更新版本。您可以删除云端同步下来的文件,然后将冲突文件重命名为原来的名字。

文件发生冲突给同步带来了不便,因此需要尽量避免冲突发生。以下是一些避免发生冲突的建议:

  1. 邀请伙伴与您同步时,请尽量控制伙伴的操作权限,如果伙伴仅需读取文件,那么请将他的权限设置为“只读”。
  2. 如果伙伴需要与您一起操作同步文件夹,那么指定某个用户对内容分类和管理,其他的用户只负责添加、编辑文件,而避免移动和删除文件。另一种思路是,每个用户创建的文件都放在以个人名字命名的子文件夹下。用户尽可能将文件名字赋予意义和容易理解。
  3. 与不同伙伴同步的文件最好放在不同的同步文件夹中,并分别邀请不同伙伴加入,这样可以很好的控制同步文件夹的参与人数,减少冲突发生的频率。
  4. 避免将未同步完成的文件手动拷贝到其他电脑,这样容易引发冲突,尤其是office文件。通常情况下,坚果云的局域网同步能够很好的处理这个场景。
  5. 避免取消同步某个同步文件夹,然后再将其恢复同步。因为取消同步后,修改了文件夹内的文件内容,再次恢复同步后,被修改文件一定会冲突。
  6. 同步应用程序自动生成文件时(例如QQ聊天记录、eclipse自动编译结果等),避免该应用程序同时在多台电脑上运行。针对QQ聊天记录,请务必在坚果云完成对云端数据的同步后再启动和登录QQ,否则因为QQ自动修改聊天记录, 很容易造成冲突。

我们如何重视用户数据安全?

坚果云一直将”安全”做为最重要的目标之一. 不幸的是, “安全”二字标榜起来容易, 真要做到, 颇为艰难. 最近的一件工作就反映了这个情况.

百度对于大部分使用”https”访问的安全页面都不收录, 造成我们的主页迟迟不能出现在搜索引擎的首页结果上.  我们想了各种办法, 包括 “为百度爬虫指定单独的HTTP页面”, “通过百度的各个工具提交页面”,  “比对同类型网站的主页”, “咨询认识的百度的朋友”, 得出的结论是最好将主页制定为http版本, “见效快, 疗效好”, 同时主页打开的速度还够快.

不过我们仍在坚持使用https版本做为登录主页. 否则,  登录后的用户一旦直接在浏览器中输入”jianguoyun.com”,  用户身份信息(cookie)将直接明文传输. 如果用户处在不安全的网络环境, 例如咖啡店, 星巴克, 机场, 或者其他使用代理上网的场合,  只需一个简单工具, 用户数据将瞬间可以被其他人访问.

甭管用了什么本地加密, 也甭管用了多复杂的密码, 只要一个链条松动, 用户放在”云存储”中的数据将瞬间暴露. 这是做一个”安全云存储”困难的地方, 也是我们为什么将”安全”做为最重要的目标之一.

企业网盘-坚果云的创业故事

坚果云是一款企业网盘产品,为用户提供文件共享、同步、备份服务。自2012年 3 月正式开放注册以来,已累计了数百万个人用户及上万家付费企业用户,其中包括中石油、中海油、银河证券、兴业银行、上海通用、东风雷诺、郑州日产、阿里巴巴、腾讯、中科院、清华大学、绿地集团等大型企业客户,同时也是微软、IBM、中国电信的合作伙伴,成为目前国内企业级市场占有率最高的企业网盘产品。

说起当初为何选择创业,“当时做的时候没想太多,做着做着才发现竞争这么激烈。”坚果云的项目发起人韩竹如是说到。作为创始人,韩竹此前就职于 IBM 研究院,从事企业级数据中心基础研究方面的工作。由于具备良好的技术背景,当云计算的概念甚嚣尘上的时候,韩竹意识到云计算不能总纸上谈兵,需要有实在的产品落地,受 Dropbox 启发,2011 年下半年,没有任何互联网从业背景的他果断地放弃了相对安稳的工作,走上了前途未卜的创业之路。

创业的过程总是举步维艰。成立之初,公司只有三个人,另外两位创始人杨剑和蔺皓同样是技术出身, 创业之初的大半年的时间里,三个人分处于北京上海两地,基本依赖邮件和 Skype 语音进行协作。即便如此,三人却以极致的高效率完成了包括服务器后端搭建、Windows、Mac 和 Linux 3 个平台的客户端开发等工作。凭借着笃定的创业理想和超高的执行力,坚果云正式上线时,Windows、Linux、iOS、Android、Windows Phone 全平台的覆盖已经完成。团队在2011底年拿到了天使投资,韩竹称很重要的一部分原因就在于投资人认为他们“技术很好,很短的时间就完成了全平台。”

坚果云产品的前身是“坚果铺子”,问及坚果云为什么选用“坚果”这个词,韩竹笑称,一次他一边嗑瓜子一遍写代码,于是就想到了坚果,由于 Nuts 太短,在英文中又略带贬义,索性将 code name 命名为 Nutstore。基于宏观的考虑,最终将产品命名为“坚果云”,而坚果寓意着存储文件的坚固、稳定、不易损坏。

直至今日,坚果云优秀的产品技术和产品体验为其累计了许多良好口碑,几乎所有的用户都反映坚果云满足了他们几乎所有文件管理需求,那这个产品的特点究竟是什么?其背后的精神和团队究竟有着怎样有趣的故事呢?让我们一起跟着以下几个问题一窥坚果云企业发展历程:

1.坚果云决定创业的契机是什么?创始人都有什么背景?

(创始人)韩竹:我是从上海交通大学毕业的,团队里面杨剑也是从上海交通大学毕业的,蔺皓是北京邮电大学毕业的。我们都是硕士学历,大学的专业都和计算机相关。

创业是工作以后才萌生的念头。我们有在一些顶级的研究机构研发和云计算相关技术的经历,觉得可以创造更好更易于使用的云存储服务,这大概是创业的初衷。

2.能不能分享一下您当初创业时的一些故事或者回忆?

韩竹:我们一直都是勤俭节约的创业方式。刚开始创业的时候,三个伙伴都主动表示先不从公司领取工资,我们都住在我的家里,每天一起吃饭,一起工作,一起锻炼,一起头脑风暴定义还未成型的产品。那种感觉真棒,有在一个战壕里面战斗的感觉。 直到现在所有的公司成员仍然保持了这个习惯,我们除了一起工作外,也会一起吃饭,一起娱乐。

3.坚果云产品的精神是什么?

蔺皓:它背后的精神有两点,一个是简约的气质,还有一个是效率。我们把功能做得很简约,打一个比方,我们更多的时候是在提供积木,用户想怎么用都行,而国内大多数同类产品是把这个积木打好成为特定的风格,然后再呈现于用户。我们在初期设计产品的时候就觉得更应该把如何使用的权利留一些给用户。我们没有把文件夹的功能定死,比如说我们不会特别指定一个文件夹要放照片,另一个一定要放代码,或者要放日志。因为在我们看来,每个人的个性不一样、需求不一样,所以我们仅仅提供能够同步的多个文件夹(积木),而不会去指定它应该搭成什么样子。第二点杨剑可以介绍一下。

杨剑:好的,因为我们最想帮助的是那些需要存储工作文件的个人或者团队,所以我们建立了跨平台(ios、Android、wp、windows、mac、linux等)多个客户端,另外还有网页版,此外,还通过智能增量备份、局域网同步、压缩等技术手段加快了文件的同步速度,这些都能够大大提高人们工作效率。我们更想做一样东西给工作带来帮助的,而不只是上传一些照片、手机通讯录、歌曲这类大众化、娱乐化的产品。作为技术出身的人,我们更崇尚效率。

4.团队在做产品的过程当中会用自己的产品吗?

蔺皓:这个是必须的,我们有一个原则,叫做“吃自己的狗食”,创业初期由于资金和精力的有限很难获取大量的市场数据来反馈用户的想法,所以之前在早期的时候我们就尽快做出原型,然后把自己作为这个产品的铁杆用户,在使用的过程当中去发现有什么问题,然后再改进。所以我们的迭代是很频繁的,这样的开发更加敏捷。

国内少有支持全平台的企业网盘服务,而坚果云从一开始就囊括了 Linux 这样比较小众的平台。也是因为我、杨剑和韩竹三个人恰好使用不同的平台,有 Windows,有 Mac OS,有 Linux。我们相信,团队对产品的理解一定是建立在自己使用它的基础上,如果自己都无法使用,又怎么能将产品做好?

现在产品相对成熟了,我们内部也在稳定扩张中,所以在团队协同工作方面,反而用自己的产品用得更多。比如我们的销售部门,平时因为经常出门拜访客户,所以随时需要查阅最新版的产品资料,利用坚果云多平台、多设备同步打开文件就可以很方便的帮助我们提高自己的工作效率。

5.与其他产品相比,坚果云最差异化的优势和核心竞争力是什么?

韩竹:我们这个行业最成功的就是Dropbox了,它开创了一种新的文件存储应用模式,从创新性上来说,Dropbox也是非常值得尊敬的对手。国内也有其他的一些同类服务,不过他们彼此之间非常相似。 作为坚果云,我们对自己的定位是“做专注的不断创新者”。我们专注于提供办公用途的企业网盘服务,因此数据的安全性,同步的可靠性始终是我们最大的特点。值得骄傲的是,我们在这两个方面确实做得不错,我们的付费用户比例接近1%就是这一点的最好说明,相对于而言,竞争对手普遍采用大量免费赠送的方式。 另外,我们在产品形态和产品功能上也在不断创新,与以Dropbox为代表的服务已经有了很大的区分。例如,我们是第一个提出让用户可保存的文件随着时间增加逐步增多的服务;第一个推出电脑上任意文件夹都可同步的服务;我们也推出了面向企业内部的私有云存储服务,除了便捷易用外,企业还可以将数据完全掌握在自己手中,最大程度提高安全性。

我们的核心竞争力目前主要还是在同步的可靠性和大规模云存储系统的运营上。如上面提到的,大部分的用户都是因为我们的同步更可靠而选择付费使用坚果云。 我们目前采用的云存储技术使用了先进的编码技术,和竞争对手相比,可以在将成本降低一半的同时,将可靠性提高一倍,这是一个非常突出的技术成就。

6.既然你说到了安全那我想问,坚果云他是怎么保护用户的数据的?

蔺皓:这个问题比较专业,我尽量简化问题,从三个容易出现安全问题的环节讲: 1.数据传输安全:坚果云的所有网络通信都使用了和网银相同的数据加密传输方式,甚至包括局域网同步。这样做虽然会加重服务器的运算负载,略微减慢传输速度,但我们坚持认为这是有必要的。 2.存储加密:文件在离开电脑前,就会被切成多个文件块,传输到云端的不同服务器中。服务器收到文件块后,会根据文件的数据特征和用户身份,自动生成密钥,将不同的文件块利用AES算法加密存储。这些文件块加密密钥是通过不可恢复的单向哈希计算得来,只有获取用户身份后才可以再次计算获得该密钥,从而保证其他人无法访问用户数据。AES算法是目前获得普遍认可的最安全的加密算法,被军方和金融行业广泛使用。 3.冗余备份:每一个文件块传输到服务器上后,经过算术编码存储在多个不同的故障单元中。不同的故障单元彼此隔离,即使一两个出现故障也不会让用户的数据丢失,最大程度保证该数据的可靠性。

7.你们的商业模式是什么?

杨剑:为了打造一个安全的环境,我们坚持不打广告(打广告是需要分析用户数据的,但我们不想这样做),所以目前只有提供付费高级版本的商业模式。我们会有免费个人版本、付费专业版和团队版。专业版、团队版会收取一定的费用,主要是考虑用户体验,所以先让用户来决定好不好需不需要付费。说到这个我们的用户反馈来看有一个很有意思的现象,有很多用户不会管你专业版多了什么功能,他们认准你的品牌觉得你靠谱的时候就会想:“这个公司的产品还可以,支持一下,买了。”所以还是那句话,我们把更多的经历花在产品上就是想让用户觉得坚果云给他们存储文件方面带来更高的效率了。 而效率决定了一个团队能否走得更远,所以目前阶段,我们的重心也放在了更强调效率的高端办公人士和企业用户上。

8.为什么选择从个人转型到主打企业市场?

韩竹:过去几年来,因为有了个人用户的累计,产品成熟后用户们自发口碑推荐了很多企业客户,也让我们发现企业的文件管理需求很大,并且是各行各业都需要。2B市场的规模很大,而一个公司或者说团队的效率最终会成为它的竞争力,坚果云恰好能很好的帮助这些企业实现这一点。今年2B市场也开始热起来,坚果云实际已经在这条路上实践了几年了,并且发展的很不错。

9.公司目前状态如何?

韩竹:我们已经开始盈利了,并且销售额增长很快,我们认为能够创造利润是一个创业企业健康的标志,同时也是客户对产品认可的表现。现在坚果云在各个行业都有众多客户,很多是行业领袖和企业标杆,比如东风雷诺,郑州日产,银河证券,兴业银行,中石油,中海油,高德等等。

团队也在扩张,刚开始创业时很难招聘到具有光鲜背景,有丰富经验的人士。我们一开始没认识到这点,因此在招聘上碰了不少钉子。

后来我们调整了策略,更关注候选人的学习能力和激情,然后在逐步的利用工作中的项目来培养新入职的同事。事实说明这个策略很管用。现在我们的团队成员都是多面手,每个人可以负责好几个方向,大家都得到了极大的成长。

10.坚果云是现在为数不多的依然坚持收费的云盘,有考虑过免费吗?

韩竹:短期内暂时不考虑,目前付费个人用户中高端用户居多,他们利用坚果云配合其他一些优质软件来提高自己的工作效率;企业也更看重数据安全和服务,所以目前坚果云团队版和企业版都需要付费,我们还是更希望将重心放在产品和服务的安全性和稳定性上。

11.据我了解,坚果云论坛还是几年前的样式,创始人自己每天还在亲自回复用户问题,这么做的原因是?为什么不放权给下面的人去做呢?

韩竹:因为这是最快获得用户建议的途径。之前说过了,我们希望坚果云是一款不会让用户感觉到“不爽”的产品,所以不管是创始人还是普通的产品开发工程师,我们都会要求大家去倾听用户的声音,从用户的角度去做产品才是最重要的,而且用户也认可你做出来的东西,我们想要持久的发展下去,一定需要良好的口碑,其他什么都没有这个重要。

12.你认为坚果云未来可以改变人们的办公习惯吗?为什么?

韩竹:一定会,长远来看,我们认为云端文件管理服务在办公领域将变成和邮件一样的必需品。而且不管对个人还是企业来说,效率也将是未来提升竞争力的关键因素。坚果云支持全平台,所以任何人都可以随时随地进行办公,而且因为我们提供的其他特色服务,可以帮助人们大大提升办公效率。因此我们将专注这个领域,在企业办公市场建设具有领导力的企业网盘品牌。

13.坚果云未来的发展方向是?

韩竹:我们的发展方向很确定,就是我们一开始所坚持的安全和便捷,更好的服务企业和办公人群,帮助提升办公效率。要更好地做到这些,我们会在产品开发和迭代中把握好关键理念,并不断创新和优化,不过度沉溺于同类产品的跟随、抄袭中。坚果云团队时时刻刻都在产生这样那样的idea,但最终被采纳的,都是以便捷和安全为目的的创意。目前并没有什么创意让坚果云跑偏,因为都在迎合用户的需要。我相信只要这样坚持下去,坚果云一定可以在企业文件管理领域保持领先的地位。

 

企业网盘坚果云如何改变我们的生活?

这是一个用户告诉我们的真实故事:

“前两天不慎将钥匙锁在家里, 连开锁王都没办法打开. 无奈之中, 只好让出差中的家人将钥匙寄回上海.

剩下的一个大问题就是, 正在审核中的合同报价明天一早就要交给客户, 笔记本锁在了家里, 而且好像忘记了把这个编辑中的文档放进坚果云, 怎么办?

到了朋友家, 发愁的我用手机上坚果云试试看, 果然没有最近这份合同. 不过同事分享的报价资料却在里面. 当时真觉得“柳暗花明又一村”, 虽然麻烦点,明天早上总算能交差了.

现在算是真正体会到云存储的意义了, 以前只是用坚果云来做分享. 现在觉得随时随地访问确实很有用. 以后的文件干脆统统扔进去. 不过, 坚果云要更给力啊, 安全可靠我们才能更放心.”

很高兴坚果云能帮助到我们的用户. 也谢谢这位用户的分享. 如果你也有类似的故事和我们分享,新浪微博@坚果云,或扫描下方二维码关注坚果云微信公众号联系我们:

坚果云同步文件夹使用心得

多文件夹同步是坚果云很有特色的功能,用户可以将任何一个文件夹设置为同步文件夹,也可以与其他人一起同步某个同步文件夹。该功能XX盘没有,XXBox也没有, 您可以更随心所欲的分类管理自己的文件。

下面是一些使用心得,与大家分享:

  1. 每个同步文件夹最好有明确的用途做为区分,并在名字中体现该用途。比如,公司文件、私人照片、资料收集、邮件备份。明确的分类有助于更好的组织、分享和节约流量。切忌使用宽泛的命名, 例如“项目文档”, 因为你的伙伴不希望电脑上同步了好几个“项目文档”文件夹。
  2. 与伙伴一起同步某个同步文件夹时,描述信息中清楚记录同步文件夹的功能和文件夹结构,以便其他伙伴参考和遵守。
  3. 为便于管理权限,可以分别创建同步文件夹, 权限可以更细化, 减少文件冲突。例如,我们的产品开发和UE设计由不同的团队完成。为此我们创建了两个同步文件夹,一个叫“产品开发”,一个叫”UE设计”。
  4. 为了避免误删除,或找不到文件,对于多人参与的同步文件夹,最好指定某个用户对内容分类和管理,其他的用户只负责添加、编辑文件,而避免移动和删除文件。另一种思路是,每个用户创建的文件都放在以个人名字命名的子文件夹下。管理员在整理时, 尽可能将文件名字修改得有意义和容易理解。
  5. 本地无需同步所有文件夹。例如,将私人文件和工作文档放在两个同步文件夹。这样,公司电脑上只同步工作文档,无需同步私人文件。或者,您可以每台设备用一个同步文件夹存储备份,这个同步文件夹不需要同步到其他终端, 当然, 您仍然可以通过网页或其他形式访问备份文件.
  6. 系统默认创建的“我的坚果铺子”同步文件夹,最好只用来保存您私有的文件。因为,这个同步文件夹和其他用户的默认文件夹名字冲突,不同用户很难从名字区分。
  7. 控制同步文件夹的数量,过多的同步文件夹反而会降低您的效率,相同类型的文件放在同一个同步文件夹下。同步文件夹数目最好不要超过15个.

iOS客户端新版本1.3.0正式发布

iOS客户端新版本1.3.0(AppStore下载链接)主要包含以下更新, 点击可看大图:

  • 增加多同步文件夹浏览:坚果铺子tab的第一个界面显示您创建和参与的所有同步文件夹,点击可以进入该同步文件夹,点击右边的蓝色箭头可以查看同步文件夹的详细信息。文件夹界面的右上角“菜单”按钮的弹出菜单也可以快速切换同步文件夹。

同步文件夹详细信息 切换同步文件夹菜单

  • 增加文件和文件夹删除功能:在想要删除的文件或者文件夹所在行上从左到右滑动,可以弹出删除按钮

删除文件或文件夹

  • 增加在当前文件夹搜索文件名功能:点击文件列表头部的搜索条,可以进入搜素界面

搜索文件

  • 支持iPad横屏全屏功能:iPad横屏状态下,点击右边部分左上角白色向左的箭头可以隐藏左边部分,这样横屏查看图片或者文件更舒服。

  • 修正了iPad视频播放和其他一些bug

手机应用研发工程师/实习工程师

亦存网络是一家刚完成融资的创业公司,身处创新前沿的互联网和云计算市场,核心产品“坚果铺子”在业内颇受好评。

坚果铺子开发团队由身怀十八班武艺的技术爱好者组成,我们喜欢摆弄最潮最IN的硬件设备,反复推敲和摸索最好的用户体验,比较不同平台的优劣并在应用中取长补短…我们仍在不断前行, 面对一个又一个挑战,只为将坚果铺子做成最简捷易用云存储。

我们邀请有志于手机应用开发的人才加入,你将成为我们的核心成员,设计坚果铺子手机应用功能,研究最流行的手机应用软件架构、框架,不断适应最新的手机应用平台,并在上面开发最炫的云存储应用。在工作中,你将熟练掌握手机、平板电脑应用开发的全过程,领略下一代主流移动平台的开发魅力

工作内容:

  1. 坚果铺子Android手机、平板电脑客户端开发、测试
  2. 坚果铺子iOS手机、平板电脑客户端开发、测试
  3. 手机、平板电脑客户端功能设计
  4. 研究最新移动应用平台及开发模式
  5. 尝试向其他移动平台移植应用, 包括Windows Phone和Blackberry.

要求:

  1. 精通Java或Objective-C,有一定Android或iOS开发经验
  2. 熟悉SQLite数据库、多线程编程、HTTP协议、UI开发中的事件机制
  3. 热爱研究用户体验,对新领域有搜索学习的能力
  4. 拥有阅读、学习英文材料的能力, 经常关注开源社区项目并参与讨论, 贡献自己的能力者为优
  5. 有具体Android或iOS项目经验者优先

工作地点:上海浦东新区,张江高科

简历发送至:joinus#nutstore.net(把#换成@)