Qt的信号槽,一个老MFC的更

    最近以以闲暇时光研究Qt,大概发生3完善了,看罢了官网的white
paper并浏览了千篇一律满<C++ GUI Programming with Qt 4,
2nd Edition>。总的来说,感触还是老酷的,所以今天纪念写点东西,作为对Qt初体验的笔录。

极客改变世界,极客对斯世界之熏陶,不仅局限在物质层面,崇尚科技、自由与创造力之极客精神正进一步成为这时代新的意识形态。而因极客精神也导向做出的成品,或许不是最最多人因此之,但他必然够酷。

 

云诺虽是如此同样舒缓产品,作为同一款款看似 Dropbox
的说道存储服务,在道存储服务层出不穷的今日,能于用户蒙受做好口碑,专注让产品的用户体验,这亟需之匪单独是全力以赴,更多的,还得一些自成品及人数之风韵。在说云诺之前,先聊聊云诺创始人揆首的故事。

   
本人作为一个MFC老古董(如果您体贴本博的话,你是懂的,汗~),发现研究Qt是千篇一律宗很让人清爽的事体。那感觉,就像而游了了集美家具城探望同样积国产风格的灶具后突然走上前宜家的卖场一样。我并无是说正好家的家具有多么好,只不过宜家家具代表的北欧作风以及家具的计划性思路和国产的可比起是那的两样,让丁印象深刻。可能都是缘于北欧的来由吧,Qt的统筹和当家家具的设计还被自身觉得了那抹北欧之简练、质朴、某些地方还要十分抢眼的风骨。感谢北欧几乎独国之人民,为咱带了安徒生童话、Nokia手机、ABBA乐队……当然还有Qt。

从今美国及中华底创业路
揆首的率先软的创业经历是 15 岁,那时还于美国读 9
年级(相当给国内的初中三年级),创办了相同下提供虚拟主机服务之有点店铺。在美国报企业杀简单,$100
美金即能够搞定。当时极度特别之门道是揆首还未洋溢16
岁,在银行开始商用帐号需要父母签字,所以首先下店铺还未算是严格意义及揆首自己的店铺。

   

19 年份之早晚报了千篇一律小业内的股份有限公司,Innodio
Inc.,提供相同多级的互联网服务。当时之揆首还于念大学,半工半念之状态下经营正在好的商家,毕业后将局售了,来到上海,在复旦继续念研究生,在复旦读研的长河遭到一直闹与多诙谐的色。毕业后交接了扳平客工作,负责管理一家美国庄于神州之分店,在美企工作了未至个别年,揆首归创业的路上,于
2011
年正式的起了上海揆志网络科技有限公司,就是现行开发云诺云存储服务的铺面。

    喜欢Qt,当然要由她的Signals &
Slots开始。这个概念的提出是叫人颇佩服之。如果您勾勒过10万尽代码,仔细想转,除了用于计算和处理事务的代码外,其它的代码都是当涉啊的?没错,你写了X个响应Windows信息之函数,调用了Y糟成员变量的艺术,执行了Z个回调函数……你只是是于经不同之方法及对象要某段代码沟通,让它失去履行某些代码而已。这个关系的过程,有时候是好麻烦的,甚至要调整程序的构架和促成。在MFC中,当您不得不一软而同样软蝉联、修改Message
Map,并为代码的高耦合性和重复性头疼不已时,是否想到过别的解决方案吗?对于纯OO的编程来说,每个对象实施有一定的操作,所有的靶子通过沟通来一起实施有的操作,完成所有软件的功效。在Qt里,Signals
&
Slots是Objects之间完美的维系方式,它同意所有继续QObject的子类们自由的联系,即使以不同的线程中。知道每次当自家想开这里的上是啊心态呢?我只要叫Eirik鼓掌,大声地,长日子地鼓掌……

 

 

揆首做了众多品类,是那种想到一个吓问题就会见立马去开的人,至今尝试过的门类不少于几十只了。其中包括服装品牌,社交相册,众多丰富多彩的纱社区,等等。在高校之早晚召开过二手教科书交易的劳动,和评价教授系统服务(方便学生选课),基本上还是外自己认为会特别好用之制品或者服务,并不曾考虑太多,不像今天移动的硅谷模式的创业门路。不过无论是做啊,对活的外观设计一直还求充分强。揆首原本就是独设计师,当时当美国创业时聘的主设计师是
Mark Jardine,也就是新兴在筹划出业界广受好评的 Twitter 客户端 Tweetbot
的主设计师。

   
只发生一个好之关节是不够的,当你研究Qt源代码时虽会意识,为落实一个吓的要点,通常如付艰辛的极力。Let’s
make things
happen.不知各位听到这句话时一般发生啊影响。Haavard和Eirik即使在没有挣到1区划钱而得女人养的那么几年吗会管Qt这个事业坚持下来,并坚称了近20年。这卖执着还于人口敬佩。有时候静下心来想同一想,我们中华丁恍如是极致明白了,有时候缺乏那种执着与愚昧。当然,这同国情也有关联,在神州,本土公司想做个顶级的ISV太碍事矣,想赚钱都分外麻烦(网游除外),更不要提起来源软件了。那些优秀的程序员和软件从业者,难道中国真没有称你们大展拳脚的泥土为?

值得一提的凡,揆首先是放缓深受大家所了解的成品并非云诺云存储,而是另外一样缓面向海外主流网盘资源的在线提取、存储和下载工具
Fetch.io 。

 

 

   
言归正传,再说回Qt的表征。与MFC对比起来,你会意识Qt的筹划是那的第一手。很多地方的缓解方案是若首先不成就想到的那么无异种植。感觉在Qt中,没人会面认为你的想法简单。关键在于你能管题目化解。经过了10几乎年与成千上万只平台的洗礼,简单的事务就从来不那么简单了。Keep
It Simple & Stupid (KISS),有的时候,我们怀念得最多矣。

Fetch.io
不仅是一律款款云存储网盘服务,更多的时节让用来当在线提取、存储和下载国外主流网盘资源的家伙,为用户免费供
2GB 云存储空间和 4G/月的流量带富,支持
RapidShare、MegaUpload、FileServe、Netload.in、FileSonic、Easy-Share、MegaShares、Hotfile、Despositfiles
等网盘。这项服务就以境内为周边网盘用户的接,由于众所周知的因,国外的网盘在境内的访问速度一直很缓慢,Fetch.io
在里面自及了中转站的用意,Fetch.io
通过投机的服务器将用户需下载的网盘内容下充斥及温馨的半空中及,用户更从Fetch.io
上下载文件时便会见急忙多,等等,这无异于思路是无是大熟悉,没错,迅雷的离线下载用的为是千篇一律的思绪以及道,所不同的凡迅雷的服务器大多在境内,主要针对国内的资源,对国外的网盘并不曾小优势,而
Fetch.io
主打国外的网盘,在速度以及服务达到更胜一筹。(本段部分情节来自同步控)

 

否恰恰为有矣这次尝试,也为云诺后来之推出奠定了根基。

    关于Signals &
Slots我想重新多说一样句。在做木工活时,你了解一个吓工具的机要。它一直控制了您的行事是无是好麻烦,和能够做出的事物是何等的。Signals
&
Slots在Qt中即使是深先进的家伙,有矣其,很多工作就是无一致了,整个Qt的构架也不等同了。可以见到,对于一个商行或一致慢性软件来说,一个得天独厚的系统级程序员是千篇一律画多难得的财富。

云诺的诞生
云诺在正规诞生前经历了增长达到三年之准备,这之间揆首一直于关心市场,关注用户的一路要求,而受揆首做言语存储服务之灵感,则来自前文提到的
Fetch.io。

 

作为迅雷的用户多多少少应体验了离线下载,离线下充斥最实用的特色莫过于可以为带富跑至最好致,完全无担心资源的题目,这相对于多线程下充斥来说简直是偶然,也多亏因为有了离线下载的诱导,才起矣后来底云诺云存储,不过揆首的团伙立马认为离线下载是一个来风险的出品,离线的用途就是是产充斥盗版电影,和盗版软件,是独支持盗版的利器,在打版权的擦边球,一个活做侵犯版权的真情不见面发出好下的,迅雷不能够上市很要命原因即是以其侵犯太多版权。国外的网盘现在吗整日吃官司,Megaupload
的从事便重新毫不说了。放弃离线下载是以不因小利而失大利,不应当在云诺里,而出于抚养团队的需,就把离线下充斥拆起来来作同样慢慢悠悠产品单独发布,也就是新兴大家都懂得之
Fetch.io。

   
今天优先勾勒及这里,我之下几乎首文章以围绕一个Qt程序开展,我会分几步写成一个接近Qt
Demo的界面程序。在是过程被,我会将Qt中的部分风味做只介绍,同时我会跟MFC中之一点概念进行比。有趣味的TX,请关注本博。

发了灵感,接下去的饶是召开产品和服务了。

http://blog.csdn.net/superjoel/article/details/4889729

云诺发布之时节,已通过了说存储抢占市场的最佳时机,云存储产品日益推广,导致同类产品已经形成了很严重的同质化,而揆首坚持还要做言语存储的由,是在关怀国内外联合产品之经过被,也关注同类产品的用户举报。在揆首看来,云存储世界则发生了多产品,但是没一个召开得惬意到叫她们觉得云诺不用做了。而唯一满意的
Dropbox,在华早已给官方网认证,随时可能高达无失,对于用户来说,一个存东西的地方如果失去不了,这活脱脱是同等摆灾难。

云诺从出之际,就是一个无比富有气质的出品,无论是产品细节、UI、宣传视频、产品运营等诸方面都生用心。

除却视频里的动画片之外,云诺所有的规划与画都是组织亲手做,揆首以前是起设计开始,做设计之人受不了难看或体验不同的产品,对规划与体验者发生严厉的有求。

云诺的成品哲学
在言语存储服务更多,产品同质化现象愈发重的今天,衡量一个云存储产品上下的规范不仅仅是简约的访问速度和贮空间与跨平台了,更多的竞争,来自于活细节之磨擦和注意让用户体验。云诺在活之用户体验与细节要求上,有投机坚持的哲学。

 

用户体验

用户体验虽然是于虚的一个乐章,没有辙用强烈的指标去衡量,但据此过云诺的人口便第一申报都是“体验颇好”,无论是交互设计和UI设计和用户作为引导,都于细节上开了认真的打磨,这跟活团队都发必然的计划性背景有关。好之计划总是能被用户以经验上耳目一新。

数量安全之道
用作云存储服务,数据安全吗首要任务,云诺采用了多层措施来维系文件安全。只要曾经坐云诺中之公文,都能够随时随地从服务器上搜索回来,甚至足以还原至之前的其余版本。网站、桌面客户端以及动应用程序与服务器的传导均以了加密传输。每个文件都见面分成多独片,在多个服务器上独家存储。没有授权,其他人无法获得完整的文书。

用户和服务
云诺从活问世以来一直无做大付费推广,早期的用户还是根源于正式备受高端人群的口碑相传,成长和当下
Dropbox
的前期多类似。最近推出的云诺2.0,这个版从产品设计、分享机制当角度保证了用户从增长性。而云诺更体贴用户的留存率和活跃度。对于动辄号称具有百万用户,但绝大部分光是“僵尸账号”的行为,对改善产品无其它帮助。

经合和共享
大部摆存储只供了道存储同步备份,但不曾规划协作机制,云诺为了多人口文件共享订制了强劲作用,为集体合作大大的提高效率和节省时间。所有文件还产生版本控制和操作记录,让大多总人口共享文件之编排和搭档更加便民。

产品气质的骨子里——极客团队
即便云诺过了说存储的最佳时机,但那个在活规模的底细追求也从不放弃,甚至好为此精益求精来写,当然,这为跟组织成员的咬合有关。

 

云诺团队是一个绝富有极客气质的团组织,极客是均等森对电脑和网络技术发生狂热兴趣并投入大量光阴研究的人头,而极客对自己的要求凡追求完美。揆首自不用说,前文已起过多笔墨写,云诺的另一个一并人兼
CTO
Rick,从7夏就开写代码,十几夏时开各种尝试,高中时即便发生非常商店高薪聘请他。Rick也同揆首一样经历了很多互联网创业公司。精通编程领域外多技,视编程代码为方式。后来揆首邀请他搬来中国共创业。

在神州之即几乎年揆首认识了广大艺牛人,比如陈少鹏,是团队里最年长的,在云诺团队里饰演诸葛亮的角色,拥有丰富大型系统架构和大团队管理更。对于创业以来,更如是一模一样庙会长跑,而技之架构和计划更待远见,对于称存储来说更是如此,技术之安定团结是维系服务的主干,少鹏丰富的技能背景与管理更让技术团队的潜力达到最好致。

 

以经历了片年差不多底风风雨雨,团队才得天使投资并确的初始开云诺。而在云诺起支付后,揆首起请之前认识的艺牛人过来在团队,成为集团的中心能力,组建了相同一味生风采的组织。目前集体将近40人,主要是出与
QA
。曾经揆首会以集团的“小如强大”感觉良好,但是后来领会到做大型云产品,跨多平台,再加上复杂的一路技术,必须使出强有力的艺人才作为支持,才会确保服务之安澜。

 

“与那抱怨,不如创造。”这是揆志营运总监顾家玮一蹩脚在听到揆首,Rick,和少鹏于议论问题经常印象太深的一律句子话。从别人的不当受读书,从旁人之欠缺中吸取经验,这或许就是创业者的情态。而坚持,不放弃,作为创业者来说,痛并愉悦着。

产品外——需求来生活
眼下以说存储领域,用户对云产品的惯还在树等,大部分人数还非明白云能够提供的价。还有就是是以各种”你掌握的“的原由,许多用户指向境内的提服务不信任。

对于互联网巨头来说,巨头策略也当动摇,并任建树。而对此多语存储服务来说,虚报数字,公关炒作已经休是突发性现象了,但骨子里用户留存率底,大部分的劳动都只是以做纯粹的网盘,而不明白云存储真正的价值。

以揆首看来,做的口差不多吗有人多的补益,市场欲一起造就。最后是较谁模仿得极度抢,做得无比好,铺得最好广。

云诺头目标用户是存于平等丝都,有得教育基础与质地追求的人流。
主要的推广策略其实非常简单,简单到只来些许长长的。1:给用户真正实用的制品
。2:让用户还便于掌握我们的产品非常有因此。当然,说起来大概,其实如形成吗毫不一朝一夕之从,不过这些都是由此时会改之,在这个圈子,口碑尤为重大。

设于揆首本人,外界直接是个谜,不过当作者看来,其实就算是一个存在我们身边的普通人:跟同样漫漫被
Nico
的狗狗在于协同;每周最愿意的一样天是周三,只是因为来新的海贼王漫画;当然,作为云诺的元老,每天见面看微博高达涉及云诺或同类产品的报告/评论,并担任云诺的上位客服;酷爱美食,喜欢做饭,可以啊同顿可口的错过死远之地方;除网游的本外,玩了世界上有所版本的三国志文字游戏,尤其是
KOEI
系列。但对云诺的制品来说,恰恰是如此贴近生活气息的奠基者,才会做出贴近生活的产品。产品之原形在于服务用户,而用户的运用状况,来源于生活。

参考:http://iyunio.lofter.com/

发表评论

电子邮件地址不会被公开。 必填项已用*标注