BetterVoice —一种可提高人声录音享受的应用程序— UX案例研究
人,他们是最糟糕的!
Angular 5是啥玩意?
可定制的3D打印鞋的制作
数字时代电子商务的阴影–案例研究(P2)。
iTunes的可用性(桌面)
5种方法使网站异常快速
5种方法使网站异常快速

Google讨厌慢。 你也应该 毕竟,谁愿意等待几分钟才能打开网站? 哎呀,超过几秒钟就是一个大问题。 得益于我们宝贵的智能手机,人类的注意力范围现在已经小于金鱼。 翻译:人类很难集中精力超过8秒。 8秒! 这是您的网站在五分之内发送第十个http请求。 优质的内容可以吸引用户,但内容只会带您走远。 如果加载时间超过三秒钟,将有40%的人放弃您的网站。 每增加一秒钟,此数字将增加7%。 资源 数学时间: 假设,如果您的网站加载时间为10秒,并且在任何给定时间点都有100位访问者,那么您在前3秒内将失去40位访问者,而其中每7秒将剩下7位访问者。 因此,到您的网站完全加载时,您已经失去了89位访问者。 您的访客总数中几乎有90%甚至在单击单个链接之前都会放弃您的网站。 你不想那样吗? 别担心,我们不会让这种事情发生。 这里有一些诚实的方法,可以使您的网站变得异常快速: 选择一个好的主机: 我们都喜欢一个好主人,不是吗? 您的虚拟主机也是如此。 最初,共享主机听起来不错,但要付出一定的代价,因为站点速度慢,在流量大的时候频繁停机,这是您必须付出的。 专用的虚拟主机起初听起来可能很昂贵,但是一段时间后,您将知道多余的钱去了哪里。 使用内容传送网络(CDN): 所有大型博客都在使用此功能,较小的博客也正在使用此功能,您也应该这样做。 简而言之,CDN是在世界各地存在的服务器的集合。 它的作用是获取所有静态信息(静态文件),并通过将这些文件放在距离用户位置最近的服务器上,让用户快速下载它们。 它非常有效,可以完成任务。 禁止窃取您的内容: 就像在偷…您的带宽。 当网站从其文章直接链接到您网站上的图像时,就会发生这种情况,这给您的服务器带来了巨大压力。 为了避免这种情况,您可以将此代码粘贴到您的.htaccess文件中: 使用禁用或自定义图像选项禁用图像的热链接 在RewriteEngine上 RewriteCond%{HTTP_REFERER}!^ $ RewriteCond%{HTTP_REFERER}!^ http(s)?://((www \。)?sparringmind.com [NC] RewriteCond%{HTTP_REFERER}!^ http(s)://://(www \。)?google.com [NC] RewriteCond%{HTTP_REFERER}!^ http(s)?://((www \。)?feeds2.feedburner.com/sparringmind [NC] RewriteRule \。(jpg | jpeg | png […]

廉价的Python理解介绍
廉价的Python理解介绍

我在python中发现的最酷的功能之一就是理解力。 我将在编写python的那段时间里分享有关理解的学习经验。 Python具有三种类型的理解: 1.清单理解 2.字典理解 3.设定理解 什么时候使用理解力? 当从现有数据结构中创建新的内置数据结构(如列表,字典或集合)时,理解便会派上用场。 这样做时通常遵循以下步骤: 1.从一个新的空数据结构开始,例如创建一个列表,集合或字典。 2.遍历现有数据结构并处理迭代器中的每个项目 3.用处理后的数据填充新的数据结构。 如果您发现自己做上述事情,请考虑一下。 让我们来看看它的作用。 清单理解 句法。 new_list = [现有数据结构中每个项目的表达式]。 外部的[]括号表示您正在为迭代器中的每个项目创建一个新列表。 该表达式可以是任何有效的python表达式,其结果是要包含在新创建的迭代器中的值。 例子 假设您有一个字母列表,并且必须将列表中的每个字母大写。 解决方案1:使用for循环 输出:['A','B','C','D','E','F'] 解决方案2:使用列表理解 输出:['A','B','C','D','E','F'] 与解决方案一相比,解决方案2使用的代码更少。 它的执行速度也更快,我们将在后面看到。 但是,您不应急于理解,因为可能存在更好的解决方案。 例如,如果您关心性能,则下面的代码行将对上述解决方案更好。 该解决方案将比以前的解决方案表现更好,因为这将在后面进行演示。 解决方案3:结合使用join和list内置函数 输出:['A','B','C','D','E','F'] 仔细研究这三种解决方案的性能 可以使用下面的代码片段比较这三种方法的性能。 请注意,以下代码将在python 3.6上更好地运行,因为f字符串用于打印各个函数的执行时间。 机器之间的输出会有所不同,具体取决于机器上正在运行的进程,但是第三个解决方案将始终有效。这是我从机器上获得的输出的示例。 花费时间: 1.对于循环代码为:1.4384246520003217s 2.理解代码为:1.1827780300000086s 3.加入代码:0.6697403460002533s 输出的时间对应于运行每个功能所需的时间1,000,000次,因为这是来自timeit模块的timeit函数的默认值。 可以通过传递关键字参数“ number”并为其分配特定代码块的执行次数来覆盖此方法。 有关如何确定少量python代码性能的更多信息,请查看python内置的很棒的timeit模块。 如果给我们一个数字列表,并且仅在第二个示例中告诉我们选择奇数怎么办? 解决方案1:使用for循环 解决方案2:使用理解 解决方案1和2的输出:[1、35、67、81、45、89] 上面的示例介绍了一些新内容, 如果each_number%2 == 1。 […]

10个技巧如何使您的ReactJS代码像PRO
10个技巧如何使您的ReactJS代码像PRO

我们中的许多人,包括前端开发人员,js开发人员,以及对开发人员有反应的团队,其中包括具有不同技能水平的开发人员。 改进代码的最佳方法是“良好质量的代码审查”,但不是我们检查所有认为是否可行的方法,而是检查我们的大学如何取得此结果–因此,我们必须确保代码干净。 为什么? 这很简单-如果您的团队最多可容纳5人,那么就很容易提出疑问。 但是,如果您的团队庞大或有许多动态变化,那么高质量的代码可以帮助我们和另一个开发人员理解它,那么您当然会感觉像是PRO; P 我采取了10个最佳实践,可以帮助我和我的团队提高React工程中的代码质量。 该技巧通常基于ES6功能,但我们并不总是使用它们。 寻找它们,也可以随时使用它!! 我们所有人都很高兴,在ES6中实现了类支持-我喜欢它! 在react中,我们可以通过扩展名为’React.Component’的简单类来制作组件。 在这里,我们有简单的状态管理方法,组件事件支持等。 有时候我们需要太多 ,但是我们知道我们可以使用它。 从'react'类中导入React,{组件} MyComponent扩展了Component { render(){ 返回你好{this.props.text} } } 但是在响应式开发中,许多开发人员忘记了我们如何仅使用功能组件就可以制造组件,而功能组件可以是带有一个参数的功能-props。 从'react'const MyComponent =(props)=> Hello {props.text} 导入React 但是这两个组件的用法看起来相同! 好的-为什么我应该使用功能组件? 因为那比上课要轻得多。 请记住,我们使用React和另一个反应性框架是因为我们考虑内存使用情况-该框架使虚拟DOM无需不必要的支持和方法即可轻松,快速地进行管理,并保留更少的内存。 因此,如果我们考虑优化,则需要考虑这种差异。 好的-那么什么时候可以使用类组件和何时使用功能组件? 规则很容易- 当您需要使用功能组件不需要的东西时-使用类组件! 很简单? 是的 开始从草图开始编写您的组件,例如功能组件。 当您看到需要使用诸如状态之类的内容或检测组件中的某些更改时(例如componentWillMount()等),然后可以将其转换为Class Component。 当您考虑使用哪种类型的组件时,您将变得像PRO! 看下面…您知道这种if语句方法有什么问题吗? {a> b? :null} 如果条件不一致,React将呈现null 。 嗯…没关系-我没看到,所以没有问题…不是! 这个null仍然存在于您的DOM中,因此,如果您要从列表中带走所有孩子或要求第n个孩子,则将计入这个空值!!! 解? {a> b && } […]

餐饮革命:欢迎来到新的“有趣与超越”行业!
餐饮革命:欢迎来到新的“有趣与超越”行业!

正如最近关闭的加速发展所表明的那样,香港的餐饮业可能从未像今天这样面临挑战。 我们可以概述危害该行业的三个主要负面因素: 消费者对优质食品的需求日益增长 :三十年的相对食品通货紧缩已导致食品跨国公司专注于通过增加使用可疑的人工成分来降低成本基础。 结果,全球三分之二的家庭现在对跨国食品品牌失去了信任,对所吃的食物也越来越警惕。 同时,“超现实”的房地产价格限制了家庭预算,使消费者不愿为食品支付更多费用。 这为餐饮行业解决采购方面的问题创造了一个不可能的方程式,例如在肉类行业。 招聘和留住高素质服务人员的竞争日趋激烈 :即使是香港最成功的餐饮业也必须面对长期的员工流失,这是由于香港员工不断渴望大幅提高薪资的愿望。 一场威胁盈利的数字革命 :大量资金导致不合理的食品外卖行业蓬勃发展,通常在经济损失的情况下提供更高的便利性。 似乎还不够,为期三年,一些贪婪的房东对卡特尔的疯狂租金审查规定,每个边际餐饮场所每年的最低现金回报率至少为100%,以吸引理性的投资者进入一个新的餐饮企业。 同时,现在所要求的规模经济意味着最低入场券不少于几百万美元,这为那些雄心勃勃,但现金匮乏的食品大厨们打开了大门。 难道我们都应该忘记餐饮业吗? 幸运的是,香港充满活力的企业家精神从未惧怕面临巨大挑战,最近取得的许多成功事例表明,香港仍然是创新型参与者无与伦比的游乐场,他们已经找到了从拥挤的行业中崛起的途径。 他们成功的根源始终在于“体验”的概念,这使我们想起餐饮业是产品和服务的独特结合。 但请注意:这种非常相同的体验概念也可能导致极端情况,例如上海的Paul Pairet和他的“超紫罗兰”餐厅这样的例子就说明了这一点。 依靠多传感技术,其整体风光不仅可以通过食物,而且可以通过视频,音乐和香水来使我们所有的感官同时惊奇! 在我看来,明天的餐饮业获奖者将是那些提出重新定义压倒性经验概念的最具创新性解决方案的人。 他们很可能会诉诸“设计思维”,将实用程序和美学结合到客户的需求根源和 (通常是不明身份的)客户根源。 对于香港来说,无非是城市的核心形象。 从历史上看,世界一流的中心总是倾向于通过餐饮来识别自己的DNA,例如1920年代初的柏林和维也纳的“咖啡厅”,或1950-60年代的巴黎的“咖啡厅”。 甚至法国总统马克龙(Emmanuel Macron)最近在索邦大学(The Sorbonne)的有远见的演讲中也提到“ 欧洲咖啡馆 ”,以定义他对欧洲DNA的理解。 星巴克在中国大陆取得的惊人成就进一步证明了这一点,正是这一点恰恰取决于识别大陆的一胎千禧一代正在拼命寻找父母之外的新家,而不是最重要的……不仅仅是优质咖啡! 对于香港来说,无非是城市的核心形象。 那么,这在香港餐饮界又将如何发展呢? 在当今史无前例的技术和环境革命即将改变我们的日常生活的时候,很难否认有必要振兴与香港联系在一起的兰桂坊概念。 大陆开放时被视为创新的事物,显然现在需要刷新。 香港现在必须与世界上最国际化的首府城市竞争。 餐饮业的成功不仅取决于其“实用性”(即优质食品和葡萄酒),还取决于其“美学”。 这不只是一种服务,它可以满足非常苛刻的客户的快速变化的需求,从忙碌的午餐时间的“快速好”需求转变为在更轻松的质量时间内对旅途和新发现的无限需求。晚上。 它还需要反映当今千禧一代的价值:通过融合食品实现多极世界,通过有机和环保成分实现产品的真实性以及新的共享形式。 在不忘记情感“氛围”的需求的情况下,一些具有世界一流风光的香港屋顶非常擅长发现。 没有厨师会透露他/她的整个食谱,并且总是保密一些成分。 同样,在香港取得成功的最基本要素将仍然是“乐趣与超越”元素,该元素应留在餐饮业的根基上:换句话说,就是人与人之间的联系! 当我们被承诺只有人工智能机器人为我们服务时,这将使我们重新引入“乐趣”。 并采取“超越”态度,系统地寻求超越客户的期望,总是渴望通过一些小的个性化细节使客户感到惊讶,以使他们感到宾至如归。 因此,最后,我们可以说餐饮业的赢家将是最能品尝香港不断变化的香水的人。 本专栏先前发布于 香港法国总商会《 香港回声》季刊(2018年冬季)

您想了解的有关数字采用的一切
您想了解的有关数字采用的一切

如果近年来已经成为流行的“用户体验”一词的主流,那么我们预计在未来几年中,“数字采用”一词将会兴起。 保持领先地位。 下次参加社交活动时不要成为唯一没有输入内容的人。 数字采用到底是什么意思? 数字采用的定义正在达到一种状态,在这种状态下,将按预期方式充分利用数字工具。 它不仅仅涉及基本功能-数字采用是在技术成为其用户的第二天性时发生的。 考虑一下口袋里的电脑-智能手机。 虽然您的祖母可能只用她的祖母来拨打和接听电话,但对于普通用户而言,这是self的延伸 。 今天,西方大多数国家已经有效地使用了他们的智能手机,从购物到日程安排再到自我表达,都可以使用它。 为什么数字化采用对于现代组织来说是成败的? 如果每个人似乎都在使用智能手机,那么在工作场所采用技术有什么大不了的? 这不只是时间问题吗? 是的,没有。 随着时间的流逝,人们(尤其是年轻一代)对技术的适应程度越来越高,但是他们在使用软件方面并不一定会变得更好。 他们当然没有跟上快速变化的数字格局的步伐。 由于全球和消费者空间都有如此众多的数字平台(并且这个数字正在迅速增长),因此找到一种使用户快速使用的方法至关重要。 数字采用挑战将通过以下一种或两种方式触及每项业务: 客户数字化采用 曾几何时,“高科技公司”是企业界中的一个独特类别。 今天,如果您没有时尚的现代网站和完善的移动应用程序,那么您错了。 任何拥有数字平台的企业,无论是网站,SaaS平台,移动应用程序还是其他平台,都应关注其客户的数字化采用。 例如,如果您是一家银行,那么您的目标客户是那些既舒适又有能力满足其在移动设备上的银行需求(例如检查其余额或转移资金)的客户。 没有用户的采用,您的客户将继续浪费银行柜员的时间和资源,而用于研发和开发的投资将被浪费掉。 这样的结果最终将使您的业务损失惨重。 员工数字化采用 随着组织数字化其后端流程,员工必须保持同步。 组织的功能有效地取决于员工使用企业软件应对和发展的能力。 员工采用软件意味着对CRM,HCM,ERP等系统进行全功能使用。 这些都是复杂的平台,通常针对其服务的公司的需求进行高度定制。 操纵的机会很大,因此对于用户来说,要获取价值,他们必须对功能和实践有深刻的了解。 企业用户采用率的冠军 许多主要领导者正在理解收养危机的严重性。 T-mobile,亚马逊和John Wiley and Sons公开发表了有关其数字化转型工作以及用户采用成功的作用的演讲。 万事达卡分享了他们通过软件培训的发展来优化采用过程。 客户采用数字技术的障碍 激烈的竞争会损害用户的接受度 由于数字领域的噪声如此之大,因此消费者在每次打开设备时都会被噪声所困扰。 消费者掌握着权力。 很难吸引他们的注意力-更不用说保留他们足够长的时间以使他们采用您的平台了。 没有数字采用,客户将不会体验到您的产品,平台或服务的价值,并且很可能会流失。 无效产品上架的阻力 解决上述障碍的方法当然是成功地招揽客户。 通常,入职流程不足以向客户介绍他们可能需要使用的所有功能。 另一方面,太长且乏味的入职可能导致客户完全放弃您的应用程序。 消费者采用过程中和之后缺乏支持 低质量的支持可能会阻碍消费者采用过程。 使用您的应用程序的用户总是会遇到困难。 当事情陷入困境时,他们必须找人帮助,这一点至关重要。 员工采用数字技术的障碍 业务平台数量 商业软件正在发展成为高度专业化的软件。 […]

设计人生:创造明天的世界
设计人生:创造明天的世界

作为一个全球社区,我们继续面临复杂而重大的挑战,其中许多挑战是前所未有的。 8.36亿人仍然生活在极端贫困中。 1.03亿青年缺乏基本的读写能力,其中一半以上是妇女。 在美国,畜牧业消耗了全部抗生素的80%。 能源是导致气候变化的主要因素,约占全球温室气体总排放量的60%。 说到排放,自1990年以来,全球二氧化碳排放量几乎增加了50%。在澳大利亚,我们面临着自己的挑战。 澳大利亚目前在全球性别差距指数中排名第44位,位居卢旺达,尼加拉瓜,爱沙尼亚,哥伦比亚和美国之后。 此外,每年,五分之一的澳大利亚人会遭受某种精神疾病。 没有挑战太大或太小 尽管这些都是实质性问题,但它们并非不可克服。 看起来似乎很明显,但是我们不能偶然克服并解决它们。 它需要通过设计并有意图地发生。 我们需要在NFP,政府和私营部门之间建立有意义的伙伴关系,以推动和实现可持续发展。 我们在Isobar所做的工作始终具有变革性。 我们力求产生一种效果,这种效果不是迭代的而是激进的。 当今世界越来越具有数字化能力已不是新闻。 数字化一切的激增提供了新的机遇,提供了新的解决方案,并为我们提供了以前无法想象的成果。 作为一家以我们的血统牢牢扎根于技术的代理机构,我们相信并理解我们的遗产,将其延伸到我们所制造的产品和服务之外。 但是,这不仅仅是一种义务感。 我们热衷于利用我们当今社会可用的技能和工具,为实现拥有无限发展前景的世界做出贡献。 Isobar Good是我们业务部门的一部分,致力于今天采取行动,旨在积极创建明天的可持续和持久社区。 结合志同道合的企业, 我们共同设计了一系列程序,这些程序经过专门开发,不仅可以定义和阐明一项倡议可以对其中一些严重问题做出的贡献,还可以确定前进的方向。 开展竞选活动以筹集资金抗击无家可归者或关闭肮脏的地雷,然后实际着眼于解决无家可归者的根本原因或增加清洁能源的可及性和利用之间的区别。 2015年,联合国启动了“可持续发展目标” —制定了17个目标,以期为所有人创造一个可持续繁荣的世界。 这些目标被用作确定任何Isobar Good项目的范围和背景的关键试金石。 此外,它为我们提供了一个衡量我们交付的工作成果的框架。 这不仅与成功启动项目有关,还与项目取得的实际结果有关。 重要的是,我们致力于组织和承诺,这意味着要提供我们最熟练的人才,按时按预算交付项目,并使这些项目按照与其他任何结果相同的标准负责。 至关重要的是,这涉及到无偿工作。 由于多种原因,我们认为,在商业安排下开展这项工作对于其成功至关重要。 这意味着我们能够为任何给定的工作提供最优秀的人才,而不仅仅是那些有空或没有承担其他职责的人。 与该部门的整体精神相一致,它也使我们作为组织的工作真正可持续。 也许最重要的是,它为每个人提供了更多机会,并使所有参与其中的人员保持最高标准。 对于我们的客户合作伙伴,这不仅可以转化为对整个项目的承诺,而不仅仅是那些对主题最热衷的人。 尽管这是我们第一次广泛谈论Isobar Good,但这并不代表一个良好的开端。 在许多项目中,我们与莫纳什医院合作, 以了解和克服慢性病青少年从儿科护理向成人护理过渡的挑战 。 我们与澳大利亚红十字会血液服务处一起,将他们的数字适应度映射为一个组织,以帮助澳大利亚人慷慨解囊,捐赠其最有价值但成本最低的资产之一。 我们对Isobar Good部门所代表的潜力感到无比兴奋。 尽管我们永远不会忘记今天,但创造一个让所有人都感到自豪的明天的机会不仅是有意义的职业,而且是生活的物质。 埃里克·哈兰德(Erik Hallander),董事总经理

根据数字城市指数,伦敦是(仍然)欧洲最吸引游客的城市,用于参观,投资和居住。
根据数字城市指数,伦敦是(仍然)欧洲最吸引游客的城市,用于参观,投资和居住。

在查看最新版的《 数字城市指数》时,我惊讶地发现,尽管英国退欧,#伦敦仍具有吸引力,而且它对#CityBrand和声誉的负面影响(至少在我看来)。 伦敦是欧洲游客,投资者和才华横溢(想在这里生活和工作的公民)搜索最多的城市。 但是,由于品牌吸引力正在逐渐消退, 在人才维度中出现了6%的负面搜索趋势,这一事实令人有些沮丧。 伦敦的详细结果: 巴黎受到恐怖主义的重创,因为它失去了巴塞罗那的第二名,跌至第三名,旅游业的搜索量下降了3%,而人才的搜索量仅增长了1%。 在下一版的数字城市索引中,我们将见证巴塞罗那袭击和加泰罗尼亚危机如何影响城市品牌。 在由Bloom Consulting撰写的执行摘要中,我们重点介绍了一些城市,例如#Barcelona,#Paris,#Amsterdam,#Madrid,#Rome和最有趣的案例,例如: #雷克雅未克(Reykjavik)-在代表的所有城市中,增速最快的城市,其搜索量惊人地增长了84% #Edinburgh-因吸引投资而脱颖而出,搜索量增加了59%。 #Lisbon —在人才方面,它上升了4位,排名第17位,紧随其直接竞争对手维也纳。 还有更多…我邀请您访问指数,这是查看所有选定的欧洲城市在城市品牌方面彼此之间表现如何的一个很好的衡量标准。 以下是排名前15位的表演者: 关于数字城市指数 数字城市索引 汇总了所有全球公民对任何给定城市进行的搜索总数的度量。 每次搜索都被收集并分为三个不同的维度:“旅游”,“投资”和“人才”。 这是城市指数的第一年,仅涵盖欧洲主要城市。 Bloom Consulting和Digital Demand — D2©将把研究范围扩展到亚洲,并于2018年5月在新加坡 城市国家广场 -亚太地区 宣布结果。 感谢您阅读这篇文章! 还有更多!

什么是号召性用语按钮,为什么如此重要?
什么是号召性用语按钮,为什么如此重要?

欢迎来到您希望上大学的课程:呼吁采取行动101。简称CTA 101。 教学大纲 我是你的教授维多利亚·米切尔。 无论您是SDR,网络营销人员,产品经理,网络企业家,还是,您都可能知道号召性用语按钮。 您可能每天都以Internet用户的身份与他们互动。 您可能知道它们在在线营销和销售中的重要性,但您可能不完全了解号召性用语的心理。 分解交易 顾名思义,号召性用语按钮有一个目标:让用户执行特定的操作。 通常,用户或站点访问者将交换他们的一些信息以获得奖励或结果。 您可以将其视为各种交易-访客是客户,是在付款给卖方(网站)。 货币? 访客信息。 常用信息包括: 名称 电子邮件地址 公司 角色/标题 其中一些成果包括: 开始免费试用 订阅电子邮件列表 下载白皮书,电子书或案例研究 参加网络研讨会 安排约会或咨询 通过社交媒体共享信息 推荐其他用户 与支持代表聊天 决定 在要求访客决定是否移交其信息之前,他们必须首先决定是否单击CTA。 这通常是一瞬间的决定。 以下是一些网页设计元素,这些元素会影响我们对CTA按钮的理解: 颜色 宽度 半径 边框尺寸 复制 CSS效果 访客单击号召性用语按钮,然后显示字段或表单,要求他们提供信息。 然后,访客必须做出另一个决定: 我是否要交出我的信息? 这个问题的答案取决于多种因素:访问者的需求和需求,CTA结果的价值主张以及一些令人着迷的心理。 资讯 总的来说,站点将CTA用作捕获潜在客户,培育这些潜在客户并完成销售的手段。 这就是为什么某些企业可以证明大型内容营销预算合理的原因。 创建白皮书既不容易也不便宜。 但是,如果您要将访问者转化为点击,将下载转化为付费客户,则精心制作的CTA和内容的结合可以使其物有所值。 最佳实践 我将简要介绍并提供一些最佳做法: 保持简短-3到5个字是最好的。 在Broadshot,我们将“获取抢先体验”用作候补CTA。 使用面向动作的动词。 毕竟,“ A”代表“行动”。 查看Wishpond的25条行之有效的号召性用语。 位于网页上的逻辑有机位置。 […]