2.5mbps Whiskey,新的流媒体集群,以及为亚太区尊敬的用户提供服务

从1.5mbps到2.5mbps 在很长一段时间以来,来自世界各地的直播者一直要求Livecoding.tv提高1.5mbps的网速。现在我们可以与大家宣布一个好消息了:在接下来的几周内,我们将使用一个更高级的2.5mbps Whiskey, 所有Livecoding.tv上的直播者将可以享受到更快的网速。流媒体的最大比特率将从1.5mbps提升到2.5mbps。 网速的提升可以令流直播变得容易,而且在使用OBS,Livecoding.tv Avcaster, Xsplit或其它经任何一种流媒体客户端时也不需要把屏幕调整成特别的尺寸了。它还可以提高流的质量和屏幕的可读性,尤其是方便了使用高像素图片的MAC用户。   为什么说高级的whiskey并不表示在任何时候对直播者都是最好的? 如果你目前直播时的网速是1.5mbps比特率,而且你的流质量和屏幕的可读性也是好的,我们建议你不要提升比特率。因为观众需要下载至少和你的流媒体比特率相同的网速。如果你的流媒体的比特率超过1.5mbps,即使你不需要用到它,一些观众将无法观看你的直播或视频。   新的Livecoding.tv流媒体集群(百慕达三角) 一个全新的流媒体集群纪元即将开始了。我们将弃用目前的流媒体集群,发布一个全新的集群,其目标是要为桌面和移动的流媒体提供一个更灵活和稳定的流媒体架构,以便支持进一步的产品开发和满足世界各地用户的需求。在新的流媒体集群发布后,我们将在欧洲,南美洲和亚太地区设置一个专属的流媒体集群。该集群是一个新的配置,为来自亚洲、澳洲和新西兰的用户提供更流畅和满意的直播体验,显著降低延时。对于亚太区的流媒体集群,我们首先会在新加坡设置服务器。假以时日,我们还会扩展到其它国家。   如果你是来自亚太区的用户,这肯定是好事!我们可以更清晰地看到你的直播了。现在我们可以很荣幸地为来自亚太区的用户提供服务了。   接下来我们还有哪些改革? 我们正在为Livecoding.tv进行重大改革。不要错过订阅我们的电子信,第一时间了解我们的更新。如果你有任何建议或疑问,或者碰到了问题,请在下面的留言板中发表你的意见。

发现更多你喜爱的编程语言的信息

在我们新发布的Livecoding.tv2.5中,有很多让人激动的新功能,其中包括了我们平台上一个全新的部分——‘All Categories’,我们已在这里发布了266种编程语言。 下面我们一起看看如何在这里查找语言的信息。 步骤1:点击菜单上的“目录”按钮,浏览所有编程语言。   步骤2: 进入到“目录”页面后,点击相应的编程语言的图标,便可进入到具体语言的介绍页面,例如Ruby。 [caption id="attachment_3651" align="aligncenter" width="599"] Select Ruby[/caption]   步骤3:在此页面的中间,显示的是即将直播的内容,以及分别适合初学者、中级水平和专家用户观看的视频。   步骤4: 在页面的顶部是关于该语言的介绍,你可以通过社交账号分享给朋友和同事。 点击“read more”可以浏览更多内容。 [caption id="attachment_3653" align="aligncenter" width="600"] Introduction to Ruby[/caption]   步骤5:你还可以浏览有关该语言的历史、使用的工具、书籍等信息。点击左边菜单栏对应的按钮就可以进入相关页面了。在菜单栏上的beginner(初学者), intermediate(中级) 和expert(专家),点击这些按钮,可以观看符合这些水平等级的视频。   步骤6:与该语言相关的工具介绍也是不可错过的,它们对你的工作帮助很大。   步骤7:你还可以浏览该语言不同等级水平的书籍,还有与它相关的最好的项目介绍。你还可以找到最好的社区资源。此外,你可以关注来自世界各地的编程大牛和会议。…

通过用户搜索引擎找到你的编程伙伴

在Livecoding.tv2.5版的新功能中,User Discovery Engine(用户搜索引擎)受到大家的欢迎。下面为大家介绍一下如何使用它来找到你想要找到的编程伙伴。 用户搜索引擎可以方便你查找在Livecoding.tv上的所有成员,让你找到志同道合的伙伴。是的,就是这么简单,你只要选择搜索的条件就可以了。(如下图) [caption id="attachment_3618" align="aligncenter" width="600"] User Discovery Page (用户搜索页面)[/caption]   步聚1: 登录后在菜单工具栏上的“直播”下拉菜单中,点击‘User Discovery’。    步聚2: 进入Discovery engine page(用户搜索引擎页面),在这里你可以浏览所有用户。 例如下图这个来自北京的程序员。资料上可以看到他擅长的编程语言和他受过粉丝打赏的次数。点击他的头像可以进入他的个人频道,浏览有关他的更多信息。   步骤3: 你可以在左手边的搜索表格中输入搜索条件来找到你要搜索的对象。   步骤4: 移动鼠标到‘All users’,在下拉菜单中选择‘Broadcasters(直播者)’、‘Viewers(观众)’和‘All users(所有用户)’。 [caption id="attachment_3395" align="aligncenter" width="179"] All…

Livecoding.tv2.5全新的用户体验设计——你不可错过的内容

新增加的功能保持了Livecoding.tv 在用户体验设计上的友好性,也令我们的平台成为你结交编程伙伴的最好选择。Livecoding.tv2.5第一部分的发布已经展示了在用户体验上的一系列设计变化。本文将专门针对2.4版和2.5版在用户体验的设计和功能上的不同之处,为大家进行介绍。 马上了解最新的设计和功能! 更多现场直播 Livecoding.tv 的首页已经有了很大变化。现在新的首页面比2.4版展示了更多现场直播。你可以对比一下,新的页面是不是更酷了?   [caption id="attachment_3385" align="aligncenter" width="600"] New homepage (新的首页面)[/caption]   [caption id="attachment_3354" align="aligncenter" width="600"] The old Homepage (旧版首页面)[/caption] 更多精选视频 我们还重新设计了首页面的精选视频部分。在旧版中,只展示三个精选视频,在新版中 ,你可以在首页上看到更多精选的视频。 [caption id="attachment_3355" align="aligncenter" width="600"] New Featured Section (新版的“精彩视频”展示)[/caption]  …

如何在移动设备和桌面电脑上收取直播推送通知

随着Livecoding.tv2.5的发布,很多人可能都想知道如何在移动设备和桌面电脑上收取直播推送通知。如果你还在为此感到困惑,不用担心,我们现在就为大家介绍使用方法。 步骤1: 首先你可以通过社交账号或输入用户名和密码登录。   步骤2: 把鼠标移到屏幕右上角你的头像上。点击后在下拉菜单中点“Settings”。   步骤3: 在打开页面的左边菜单中,选择“通知”。(如下图)   步骤4:选择了“通知”选项后,把打开的页面往下拉,在底部会看到推送通知。   步骤5: 选择第一个选项“send push notifications to this browser”(推送通知给此观众)。选择后,会收到一个新的弹出窗口,要求你接受Livecoding.tv 的推送通知。 步骤6: 点击“Continue”继续。当点击了此按钮后,在屏幕的左上角会弹出一个小窗口。点击“Allow”确定接受来自Livecoding.tv 的推送通知。   好了,完成了以上的步骤后,你就可以在桌面电脑和移动设备上接收来自Livecoding.tv 的通知啦!

Livecoding.tv V2.5介绍 (第一部分)

LIVECODING.TV V2.5 我们很快就会发布Livecoding.tv V2.5。它具有多种功能。现在就先跟大家介绍一下吧。如果要一次性展示这一系列的设计变化将是一项大工作,因此我们会把V2.5分成三部分介绍。下面是你将在下一次的更新中看到的主要功能。 新的UX设计:Livecoding.tv的网站将会有一个经过全面调整的用户体验。我们的设计人员正在日以继夜地工作着,以确保友好的用户体验,它是体验现场编码的核心元素,也是我们新设计的亮点。我们还调整了整个网站,使你可以更自由地浏览网站。你还可以查看所有关于某种编程语言的信息,只要选择你感兴趣的语言就可以了。   Chrome 推送通知:Livecoding.tv V2.5更新将增加Chrome推送通知功能。现在你可以收到来自livecoding.tv的通知。你所要做的是启用Chrome推送通知和你的设置。到时候,你将收到你所关注的直播者的直播通知, 以及其它任何我们认为值得和你分享的内容!   类目页:我们接下来要做的更新还有类目页面。类目页将包含所有你可以想得到的任何一种具体的编程语言的信息,例如JavaScript, Ruby或PHP。你可以了解它的历史,最好用的工具,部落支持和更多内容。图片展示的信息包括了你可以阅读的书籍和查看的项目等。 用户发现引擎:用户发现引擎是让用户基于不同的搜索数据找到其他用户。 例如,如果你正在查找一个编程的同伴去做直播,你只要使用户发现引擎就可以了。它还可以用来查找本地用户和建立一次区域性的接触。相同的用户发现引擎还可以在不同地点的搜索中找到程序员。要做到正确搜索,你需要输入国家或邮政编码等信息。你还可以选择你希望直播者所精通的编程语言的种类,或者是他们的能力水平。 用户个人档案:用户个人档案也会在V2.5中进行更新。它将包含直播者更多信息。它就像一个登录页面,让其他人去探索你。个人档案的信息包括你说的语言、技能、工作历史、教育,项目等等。   招聘引擎:招聘引擎是为正在寻找人才的招聘者设计的。作为招聘者,你可以根据要寻找的人员选择关键字,例如经验、专业技能、时薪及更多。你还可以通过收窄程序员的类型准则来找到你所需要的最合适的人选。   工作板:你可以在livecoding.tv上找工作。工作板将提供正在招聘的工作岗位。     专业账号:专业账号的用户将不会看到广告,而且可以方便地在网站上畅行。你将拥有加强的管理权和机会,例如你可以享有专用权去下载100个视频,特别的表情符等,你的视频也将获得四周或以上的保存期。   招聘者账号:作为招聘者,你现在就可以注册和管理你的账号了。我们已经提供了最好的功能,它们可以满足你的需求。拥有招聘者账号,你可以聘请人才,发布招聘信息,还可以做更多事情!  

如何让你的直播在Livecoding.tv的电子信中获得推荐

如果你有定期阅读我们电子信的话,你应该已经知道在我们的电子信中会推荐优秀的直播者。我们在挑选直播者时会考虑多方面因素。如果你一直想知道这个挑选的过程究竟是怎样的?今天就让我们一起来讨论这个话题吧。在本文,我们会说明挑选的准则。 这个过程其实很简单。如果你希望被选中,你要做的是坚持直播,而且直播的内容要有很高的吸引力。秘诀在于要注重细节。   具体来说,以下6条准则是我们在挑选直播者时会使用到的。   第一条准则是你正在工作的项目。我们看到很多出色的项目,它们要么没有充足的描述,要么就是没有清楚地呈现在观众面前,引起他们的兴趣。你还需要根据你的观众去推广你的项目,并且,你应该站在观众的角度去思考,就像我们之前说过的,你要推销你的项目。 我们还会考虑项目的完整性。你直播的标题应该代表了你正在播出的内容,你个人档案的信息也应该填写完整。 接下来,我们会看看你最近是否有直播。定期的直播被选中的机会要比没有规律的直播高。 目前,我们在电子信中只会挑选讲英语的直播,因为英语是livecoding.tv上最普遍使用的语言。将来,我们将推出更多语言的优秀直播推荐。 吸引力是我们最重要的挑选准则之一。目的是要和你的观众互动并且与他们契合,和他们交流信息,同时回答他们的问题。 最后,我们会查看视频和音频的质量。例如,我们检查你播放的音乐声量,并判定你的声音是否高于音乐声,让人可以清楚地听到你的声音。我们还会测试你在直播时代码的清晰度。   好了,如果你遵照以上6条准则,这将确保你的直播被我们选中,在电子信里进行推荐。赶快去检查一下你的直播吧, 因为我们一直在期待有新的直播入选到我们的电子信。祝你好运!  

2016年最受欢迎的文本编辑器

每一个开发者都希望能找到最好的编程工具,例如管理任务的文本编辑器,用来建设下一个项目的框架等等。使用这些利器,可以简化工作环境和提高工作效率。在所有被开发者使用的工具中,选择文本编辑器是最难的。Livecoding.tv的直播者在直播时使用了一系列文本编辑器,他们还向观看直播的人推荐了他们的工具。   同时,不要错过精彩的分享文章《如何创建Vim Dotfile?》及《只有电脑程序员才会知道的10个习惯和事情》。   俗话说,“萝卜青菜,各有所爱”,每一个受欢迎的文本编辑器都有它忠实的拥护者。在Livecoding.tv platform上已经出现这样的情况了。毕竟,每个人都会有自己的偏好并喜欢捍卫它。   文本编辑器在任何一种开发环境中都起着首要作用。编写项目代码、调试和执行等行为,都需要用到它。它就像一个修理中心,为世界制造工具或产品。   现在我们言归正传。   选择最合适的文本编辑器可以说是一个很有挑战性的任务。它要求具备娴熟的体验,个人偏好以及最终的判断。在你准备使用一个单独的文本编辑器之前,我们希望你先浏览一下这篇文章,并从中了解一下它们的功能性和实用性。   2016年最好用的文本编辑器 我们在本文会详细介绍6个文本编辑器,其它的可以在文章底部的链接中浏览。   Sublime Text Editor Sublime Text editor是市场上最好的文本编辑器之一。它是一个专有软件,专注的是功能。它不但是强大IDE的一个理想选择,也是一个轻量型的软件,处理工作时效率高,而且准确。   它具有各种功能,在使用这些功能时你会感觉在你的指尖有一种力量。但是,它和其他任何一种工具一样,并不是完美的。我们看一下它有哪些优点和缺点。   优点 使用方便,具有出色的UI和UX 提供各种插件,它的功能性可以轻易改善。如果要定制的话,只需安装一个插件就可以了 提供命令面板,方便用户使用摘录、设置及其它功能 提供多行编辑和选择   缺点 Sublime text不是免费的。鉴于市场上有其它具有相等作用的免费编辑器,不是所有人会选择它…

程序员在开发电子商务平台时面对的8个问题

当要建立一个网店的时候,其中一个最重要的决定是选择使用哪一种电子商务平台。在moltin,我们在经过多年的体验后,对现有的电子商务平台感到十分失望。我们着重所发现的问题并决定要找到一个解决方案,让开发者们得到完整的电子商务体验,这些体验正是他们一直在寻找的。 我们认为,以下八个理由说明了创建电子商务平台的应用程序和网站是复杂的,也是令人讨厌的项目。   八大理由 死板 下载的和基于云计算的平台都是死板的。它们常常限制你创建某些设备,限制你只使用某些特殊的语言,甚至会限制你使用它们的逻辑,使你不得不使用它们的模板语言。   第三方附加组件 由于缺乏灵活性,你不得不经常依靠第三方插件或附加组件来迅速为你的网站增加所需要的一些创意功能。之后你还得定期修补和维护这些功能,这样往往会导致出现问题,或者有时候由于这些功能不可靠,你需要解决与它们相关的问题。   定制逻辑 绝大多数的平台(和它们的附加组件)都有可能向你提供90%你所需要的功能。然而,可能还有10%的功能是需要定制的,它取决于每家店铺和业务的需求。编排定制的和非标准的电子商务逻辑以及把它添加到现有的电子商务平台中,这是很难的。   复杂性 很多平台有大量的文件、资源、开发者群等等。它们使用起来时仍然是很复杂的。你被指望能够处理一切工作,从服务器、数据库、后台到网店的前端,这令你无法集中精力去做好顾客体验的建设工作。   漫长的学习过程 由于它们的复杂性,还有笨重的代码库以及那些教程和论坛主要集中于如何解决问题,而不是详细说明如何使用产品本身和执行它的功能,这使你很难留意到周围的一些平台。这就是说你得花好几个月的时间去学习,直到完全跟得上它们的脚步,懂得它们是如何工作的。而且,你在使用这个产品上面钻研得越深,你有可能要面对的问题就会越多。   持续的维护 下载的平台需要定期进行维护和使用安全补丁进行更新。也就是说简单的更新可以成为一个时间、资源和金钱的隐患。当你试图维护不同的版本和附加组件时,问题就变得复杂了。   受限制的创造力 很多平台使用“一刀切”的方法来限制你设计主题和严格的模板,这样换来的是死板的标准化网站。市场是可以提供另外可供选择的主题和模板的,但是你必须想办法如何拆掉这些已经被创建的主题和模板,并且你不要去考究创建它们的背后决定。   服务器和主机问题 一些较小的电子商务网站可以放置在共享主机上,但是当流量剧增的时候会经常导致出现箱的问题。对于普通的电子商务网站来说,你通常是在VPS或者是一个混合服务器上监察网站的运行。然而有些平台是贪婪的,它们从早到晚地消耗服务器,也就是说你不可以在有成效的共享主机上运行网站,甚至你花钱支付了更大的混合服务器,但仍然会使服务器的容量达到限制,尤其是对较大的网站。   本质问题 一些平台在营销它们自己时以“免费”为卖点。这个平台本身可能是免费下载的,它们也没有其它任何直接的费用,但是从开发和培训的角度上看,在平台上建立网站的复杂性以及学习如何使用该平台将令你付出昂贵的成本。开发者经常不得不投入大量时间、精力和资源去学习平台是如何运作的,而且不要忘了,除了这个“免费”的平台之外,你还得花钱去购买那些插件和附加组件。   Moltin的解决方法 当我们自己在多年来经历了这些问题以后,我们决定要解决这些开发者们正在面对的令人头痛的问题。我们要提供定制化和灵活的电子商务平台下载解决方案,这个方案是由基于云计算的平台提供,它的速度快,而且使用方便。因此它让事情变得不一样了。浏览API驱动的方法,了解更多信息。   moltin是一种基于云计算的电子商务解决方案。它执行每一个你通常可以在电子商务平台上看到的操作,并把它转变成为一个API调用,包括电子商务网站功能的应用程序接口,例如库存、购物车、结账流程、付款及其它。…

如何创建Vim Dotfile?

你想创建一个Vim-Dotfile吗?我们可以满足你的要求。在今天的文章中,我们将会介绍如何创建一个Vim-Dotfile。 如果你对编程不陌生的话,你肯定已经知道dotfile的重要性了。Dotfile是系统里的隐藏文件,它是专门给更高级的用户,如开发者、程序员或工程师使用的,让他们用来调整系统。   那么,基本而言,Dotfiles指的是什么文件呢?   Dotfiles是系统里的一个强大实体,这些文件用它们自己的方式保存配置。从技术上来说,它们储存被一个程序或系统使用的值。它们的文件名是以(.)开头的,例如.xyz, 并且所有文件都隐藏起来了,普通用户是无法使用它们的。   当弄清楚了dotfiles的概念后,现在我们可以着重讨论Vim以及在Vim的文件编辑器中dotfiles的作用。   另外,你还可以阅读以下文章; 10个只有电脑程序员才知道的习惯和事情 一个来自康涅狄格洲的HTML-CSS编程导师   如何创建Vim Dotfile 如果你对Linux/Unix系统不陌生的话,你肯定已经知道Vim代表了最强大的文本编辑器。它的可置配性取决于dotfiles。不仅是Vim,Unix/Linux系统的其它组件同样使用dotfiles储存配置以及其它对系统的正确运作十分重要的资料。例如,Unix基本系统的配置文件就是以(.)开头的,如.gitgnore or .bash_profile。   你可以用无数方法来使用Vim Vim具有很高的可定制性。它也可以按你想要的方式来工作。要做到这样的话,你需要使用dotfiles。Dotfiles容易编辑和操作。你要做的是学习Vimscript和根据你自己的偏好来定制脚本。   在我们探讨Vim dotfile前,让我们先探索一下,人们为什么会选择Vim而不是其它文本编辑器。   选择Vim的原因 Vim是一个丰富的文本编辑器。使用Vim有很多好处,列举如下: Vim是一个全面定制化的IDE。它的性能排在CLI工具的首位,它可以轻易地提高工作经验。 与其它任何一个框架一样,文本编辑器同样要求群落。Vim是最古老的文本编辑器之一,因此关于Vim,有太多常见问题的解决方法了。如果你被某些问题难住了,你可以通过google搜索,迅速找到解决方法。 Vim的通用性是它的另一个优势。Linux/Unix已经把Vim集成,令所有人可以轻松上手。 与现在的文本编辑器相比 ,Vim是轻量型的,而且更快。 Vim在持续开发中。在常规情况下集成新功能。例如,在顶点的多个光标,当Vim释放后,可以马上生效。 Vim的学习过程是令人畏惧的,但假以时日,它会变得比较简单,作为一个程序员,你将从中受益。 Vim对于使用哪一种编程语言是没有限制的。它可以使用任何一种语言。…