02 2015 档案

摘要:微软不也是从Altair Basic这丑小鸭长成白天鹅吗?February 2015 如果你想要弄清楚初创企业是怎么一回事的话,其中一个非常有价值的尝试是去研究下那些获得巨大成功的公司,去分析下为什么在这些巨头最初创业时期现在往回看其实并没有当初看上去的那么蹩脚。事实上,就算是现在的这些巨头,它们... 阅读全文
posted @ 2015-02-28 15:12 天地会珠海分舵 阅读(332) 评论(0) 推荐(0)
摘要:关于作者 我叫Slava Akhmechet,本人是RethinkDB的创始人之一,RethinkDB是一个设计来帮助开发者和运营团队来处理无结构数据的一个开源的分布式数据库,用户可以使用它来作为数据库来打造自己的应用。我们现在正在招人,欢迎有志者加入。如何选择创意25 Feb 2015宏观上说,根... 阅读全文
posted @ 2015-02-27 16:00 天地会珠海分舵 阅读(341) 评论(0) 推荐(0)
摘要:关于作者: 我叫Slava Akhmechet,本人是RethinkDB的创始人之一,RethinkDB是一个设计来帮助开发者和运营团队来处理无结构数据的一个开源的分布式数据库,用户可以使用它来作为数据库来打造自己的应用。我们现在正在招人,欢迎有志者加入。如何选择创意25 Feb 2015 宏... 阅读全文
posted @ 2015-02-26 12:28 天地会珠海分舵 阅读(215) 评论(0) 推荐(1)
摘要:兼容性方案概览安卓的兼容性方案让安卓手机生产商能够很容易就开发中可兼容的安卓设备(天地会珠海分舵注:可兼容什么呢?就是可以兼容标准google提供的安卓系统可以支持的功能,以防手机生产商把开源的安卓系统修改得面目全非后,开发者开发的应用都安装不上了,所以才有了CTS来要求手机开发上必须测试通过才能上... 阅读全文
posted @ 2015-02-26 00:10 天地会珠海分舵 阅读(995) 评论(0) 推荐(0)
摘要:1. 简介企业移动技术市场在最近几年可谓风生水起,现在的企业都在往移动技术靠拢,且认识到平板和智能设备上面的应用对它们的生意产生的潜在巨大影响。这就触发了企业对快速在各个平台中开发易于维护的应用的巨大需求。跨平台应用开发在这种场景上就开始大行其道了。“一次构建,多设备运行”。那么现在是时候去看下这种... 阅读全文
posted @ 2015-02-25 10:20 天地会珠海分舵 阅读(1268) 评论(1) 推荐(0)
摘要:方法1:使用内部APIs 该方法和其他所有内部没有向外正式公布的APIs一样存在它自己的风险。原理是通过获得WindowManager的一个实例来访问injectKeyEvent/injectPointerEvent这两个事件注入方法。IBinder wmbinder = ServiceManag... 阅读全文
posted @ 2015-02-25 01:29 天地会珠海分舵 阅读(6704) 评论(0) 推荐(0)
摘要:快速开发而又容易扩展,高性能且鲁棒性强。Node.js的出现让所有网络应用开发者的这些梦想成为现实。但是,有如其他新的开发语言技术一样,从头开始使用Node.js的最基本功能来编写代码构建应用是一个非常划不来的耗时的事情。这个问题的解决方案非常简单且已经经受起时间的考验:使用一个已经提前打造好的开发... 阅读全文
posted @ 2015-02-24 11:00 天地会珠海分舵 阅读(3193) 评论(6) 推荐(4)
摘要:在分析monkey源码的时候有些背景知识没有搞清楚,比如在看到monkey是使用windowmanager的injectKeyEvent方法注入事件的时候,心里就打了个疙瘩,这种方式不是只能在当前应用中注入事件吗?Google了下发现了国外一个大牛有留下蛛丝马迹描述这个问题,特意摘录下来并做相应部分... 阅读全文
posted @ 2015-02-23 22:05 天地会珠海分舵 阅读(961) 评论(1) 推荐(1)
摘要:伟大创意检验10要创意如果没有强大的执行力来推动其变成现实,那么创意还只是停留在仅仅是一个想法这样的创造不了任何价值的阶段而已。但是,这并不是说创意不重要,如果一个初创企业的创意一开始就存在一些根本性的问题的话,那么就算是当今世上最厉害的企业家都可能会栽在它的手上。Founder Institute... 阅读全文
posted @ 2015-02-23 13:43 天地会珠海分舵 阅读(826) 评论(1) 推荐(1)
摘要:创业之前,你更应该去拥有一个好的创意,而不是一个公司。如果开始前你拥有一个好的创意或者项目的话,风险将会更低而且你期间会对你听起来稀奇古怪但又有潜在可能做大的创意进行更多的享受。创立一个公司最好的方法是先拥有一个有意思的项目。 阅读全文
posted @ 2015-02-22 10:33 天地会珠海分舵 阅读(1013) 评论(0) 推荐(0)
摘要:websocketd代表WebSocket的守护进程websocketd处理的是浏览器和服务器之间的WebSocket连接,它会启动你所指定的服务器端应用来对WebSockets进行处理,然后在浏览器和服务器应用之间进行消息的传递。在20年前的话,有一项叫做CGI的技术做的工作类似,但现在这项技术将... 阅读全文
posted @ 2015-02-15 19:49 天地会珠海分舵 阅读(645) 评论(0) 推荐(0)
摘要:相信大家做过安卓开发或者安卓自动化测试开发的都离不开adb这个Android Debug Bridge这个工具,该工具有个很重要的功能就是端口转发。比如你在目标安卓机器端建立了一个服务来处理获取当前界面元素,监听的是设备本机网络上的端口5555,那么在pc客户端你就可以执行"adb forward ... 阅读全文
posted @ 2015-02-15 12:31 天地会珠海分舵 阅读(2101) 评论(0) 推荐(0)
摘要:花了点时间整理了下MonkeyRunner的工作原理图,请配合本人博客里面MonkeyRunner其他源码分析文章进行阅读。下面整理成相应系列列表方便大家阅读:MonkeyRunner源码分析之-谁动了我的截图?MonkeyRunner源码分析之与Android设备通讯方式MonkeyRunner源... 阅读全文
posted @ 2015-02-15 10:47 天地会珠海分舵 阅读(485) 评论(0) 推荐(0)
摘要:首先,什么是战略计划?战略计划可以定义为一个为了达到目标而需要执行的一系列动作步骤的计划。根据当今全球第一战略权威,商业管理界公认的"竞争战略之父"Michael Porter著名的商业五力理论:潜在新产业进入者的威胁购买者的议价能力供货商的议价能力替代品或者替代服务的威胁同行竞争根据上图,我们先去... 阅读全文
posted @ 2015-02-15 10:15 天地会珠海分舵 阅读(424) 评论(0) 推荐(0)
摘要:谈到硅谷中谁投资了最多顶尖的初创公司,我相信无论是在创投界还是天使投资届,都无有出Ron Conway其右的。他非常清楚在硅谷进行的每一宗交易,因为这些交易往往都是经他手来安排的。 阅读全文
posted @ 2015-02-14 16:09 天地会珠海分舵 阅读(584) 评论(0) 推荐(0)
摘要:1. 简介相信能访问到这篇文章的同行基本上都会用过流行的网络抓包工具WireShark,用它来抓取相应的网络数据包来进行问题分析或者其他你懂的之类的事情。一般来说,我们用WireShark来抓取包进行分析是没有多大问题的。但这里有个问题是,如果你碰到的是用SSL/TLS等加密手段加密过的网络数据的时... 阅读全文
posted @ 2015-02-14 10:06 天地会珠海分舵 阅读(4820) 评论(7) 推荐(0)
摘要:刚刚(减去编写本文章的时间,大概20分钟前吧)在看国外最新技术资讯的时候发现有个方法可以让我们快速去下载Youtube上面的视频,不敢独享,我自己都没有怎么玩就所以立刻post上来广而告之,希望对大家有帮助。我们都知道youtube网站只是提供了观看功能,我们是不能下载的。作为产品经理的你,当然是需... 阅读全文
posted @ 2015-02-13 15:48 天地会珠海分舵 阅读(891) 评论(1) 推荐(0)
摘要:话说天地会珠海分舵在上几天才刚给大家分享了个海外资讯说树莓派2已经发布且Windows10加盟之类的资讯,具体请查看《海外优秀资讯抢先看8 - Windows 10 for Raspberry Pi 2》,如果大家手快的可能已经上手了一台爱机了。如果你对草莓派和Linux操作系统还不是很熟悉的话,本文可能适合你,它会手把手的教你如何把树莓派的WiFi自动连接给配置好。 阅读全文
posted @ 2015-02-13 09:41 天地会珠海分舵 阅读(4146) 评论(3) 推荐(0)
摘要:在工作中因为要追求完成目标的效率,所以更多是强调实战,注重招式,关注怎么去用各种框架来实现目的。但是如果一味只是注重招式,缺少对原理这个内功的了解,相信自己很难对各种框架有更深入的理解。从几个月前开始接触ios和android的自动化测试,原来是本着仅仅为了提高测试团队工作效率的心态先行作浅尝即止式... 阅读全文
posted @ 2015-02-12 14:20 天地会珠海分舵 阅读(957) 评论(0) 推荐(0)
摘要:天地会珠海分舵注:如无意外,您现在正在看的将是国内首篇且是唯一一篇介绍炙手可热的物联网的操作系统JanOS的文章!不信你去百度!希望大家能喜欢。但本文只是引言,更多信息请还是访问JanOS的官网:http://janos.io/JanOS让你的手机瞬间变身成物联网平台JanOS是一个设计成运行在你的... 阅读全文
posted @ 2015-02-12 08:04 天地会珠海分舵 阅读(2544) 评论(8) 推荐(2)
摘要:如前文《谁动了我的截图?--Monkeyrunner takeSnapshot方法源码跟踪分析》所述,本文主要会尝试描述android的自动化测试框架MonkeyRunner究竟是如何和目标设备进行通信的。在上一篇文章中我们其实已经描述了其中一个方法,就是通过adb协议发送adb服务器请求的方式驱动... 阅读全文
posted @ 2015-02-11 23:38 天地会珠海分舵 阅读(968) 评论(0) 推荐(0)
摘要:本文章的目的是通过分析monkeyrunner是如何实现截屏来作为一个例子尝试投石问路为下一篇文章做准备,往下一篇文章本人有意分析下monkeyrunner究竟是如何和目标测试机器通信的,所以最好的办法本人认为是先跟踪一个调用示例从高层到底层进行分析,本人以前分析操作系统源代码的时候就是先从用户层的... 阅读全文
posted @ 2015-02-11 15:12 天地会珠海分舵 阅读(1133) 评论(0) 推荐(0)
摘要:监控技术哪家强?相信你不再会去找南翔。那么问题来了,连接访问这些IP Cameras的大部分公共连接接入其实都是没有对数据进行加密的,且所谓的安全仅限于用户名和密码的验证而已。也许有些地方还是增强了一些如防止暴力破解的保护功能,但是,把你购买的最新的最潮的IP Camera的网络连接直接暴露到公共网络外面,难道你真的想学陈冠希老师来通过艳照门做一回八卦新闻网站和周刊的头条霸主吗?相信这不是大家想要的吧?毕竟,连玛莲梦露在风吹起来的时候都会下意识的捂着裙子,连苍老师都要从良了,你该不会是想要“不小心”把你的床上英雄史在网上分30集不停的循环播放再播放的。 阅读全文
posted @ 2015-02-11 08:44 天地会珠海分舵 阅读(2316) 评论(13) 推荐(3)
摘要:在拥有十多年强悍的编译器知识和技术积累的基础上构建出来的Silver是一个真实的原声的Swift的编译器,它可以为.NET CLR,Java/Android JVM和Cocoa运行时提供编译工作。 Silver支持3个平台 阅读全文
posted @ 2015-02-11 01:27 天地会珠海分舵 阅读(1378) 评论(6) 推荐(1)
摘要:在本人之前的一篇文章>第二章节谈到Appium可以通过使用UIAutomator的方法去定位Android界面上的控件,当时只是一笔带过举了个例子。如该文给自己的承诺,今天特撰写此文以描述UIAutomator各种控件定位的方法,以作为前文的姊妹篇互通有无。1. 背景为了和前文达成一致,这次的实践对... 阅读全文
posted @ 2015-02-10 20:43 天地会珠海分舵 阅读(852) 评论(0) 推荐(0)
摘要:上一篇文章《UIAutomator源码分析之启动和运行》我们描述了uitautomator从命令行运行到加载测试用例运行测试的整个流程,过程中我们也描述了UiAutomatorBridge这个类的重要性,说它相当于UiAutomation的代理(我们都知道UiAutomator是通过UiAutoma... 阅读全文
posted @ 2015-02-10 20:42 天地会珠海分舵 阅读(488) 评论(0) 推荐(0)
摘要:译者序:Google在Android 4.3发布时提供了一套新的UiAutomation框架来支持用户界面自动化测试,该框架通过运用已有的Accessibility APIs来模拟用户跟设备用户界面的交互:比如获取窗口界面控件和注入事件等。如在4.3之前UiAutomator工具是通过InputMa... 阅读全文
posted @ 2015-02-10 20:42 天地会珠海分舵 阅读(461) 评论(0) 推荐(0)
摘要:根据上一篇文章《UiAutomator源码分析之注入事件》开始时提到的计划,这一篇文章我们要分析的是第二点:如何获取控件信息我们在测试脚本中初始化一个UiObject的时候通常是像以下这个样子:UiObject appsTab = new UiObject(new UiSelector().text... 阅读全文
posted @ 2015-02-10 20:41 天地会珠海分舵 阅读(738) 评论(0) 推荐(0)
摘要:上一篇文章《UiAutomator源码分析之UiAutomatorBridge框架》中我们把UiAutomatorBridge以及它相关的类进行的描述,往下我们会尝试根据两个实例将这些类给串联起来,我准备做的是用如下两个很有代表性的实例:注入事件获取控件这一篇文章我们会通过分析UiDevice的pr... 阅读全文
posted @ 2015-02-10 20:41 天地会珠海分舵 阅读(352) 评论(0) 推荐(0)
摘要:1.背景使用SDK自带的NotePad应用作为实践目标应用,目的是对MonkeyDevice拥有的成员方法做一个初步的了解。 以下是官方列出的方法的Overview。Return TypeMethodsCommentvoidbroadcastIntent(stringuri,stringaction... 阅读全文
posted @ 2015-02-10 20:39 天地会珠海分舵 阅读(444) 评论(0) 推荐(0)
摘要:1. 背景在使用MonkeyRunner的时候我们经常会用到Chimchat下面的HierarchyViewer模块来获取目标控件的一些信息来辅助我们测试,但在MonkeyRunner的官网上是没有看到相应的API的描述的,上面只有以下三个类的API引用信息(http://developer.and... 阅读全文
posted @ 2015-02-10 20:39 天地会珠海分舵 阅读(562) 评论(0) 推荐(0)
摘要:1. 前言本来这次文章的title是写成和前几篇类似的《EasyMonkeyDevice API实践全记录》,内容也打算把每个API的实践和建议给记录下来,但后来想了下觉得这样子并不是最好的方法,鉴于EasyMonkeyDevice其实就是在前几章描述的MonkeyDevice和HierarchyV... 阅读全文
posted @ 2015-02-10 20:38 天地会珠海分舵 阅读(660) 评论(0) 推荐(0)
摘要:上一篇文章《Monkey源码分析之运行流程》给出了monkey运行的整个流程,让我们有一个概貌,那么往后的文章我们会尝试进一步的阐述相关的一些知识点。这里先把整个monkey类的结构图给出来供大家参考,该图源自网上(我自己的backbook pro上没有安装OmniGraffle工具,55美金,不舍... 阅读全文
posted @ 2015-02-10 20:36 天地会珠海分舵 阅读(497) 评论(0) 推荐(0)
摘要:本系列的上一篇文章《Monkey源码分析之事件源》中我们描述了monkey是怎么从事件源取得命令,然后将命令转换成事件放到事件队列里面的,但是到现在位置我们还没有了解monkey里面的事件是怎么一回事,本篇文章就以这个问题作为切入点,尝试去搞清楚monkey的event架构是怎么样的,然后为什么是这... 阅读全文
posted @ 2015-02-10 20:35 天地会珠海分舵 阅读(553) 评论(0) 推荐(0)
摘要:一旦你在你的一个页面中的所有资源都加上服务器push功能后,你就很大可能为你的网站该网页的加载/渲染速度省掉100-200毫秒了。这些数据相信已经足够吸引你来实现HTTP/2功能了吧。 就响应速度和网页速度来说,HTTP/2将会给你带来巨大的惊喜--特别是当你使用了服务器端推送功能之后。 阅读全文
posted @ 2015-02-10 17:55 天地会珠海分舵 阅读(8846) 评论(3) 推荐(2)
摘要:围绕Node.js的市场正在不断扩大和完善功能,这让很多初创公司如NodeSource,Strongloop, 和npm,甚至Node赞助商Joyent 自身都投身其中。与此同时更多其他的公司包括LinkedIn 和Walmart都已经在它们的系统中引进更多的Node技术。 阅读全文
posted @ 2015-02-10 13:58 天地会珠海分舵 阅读(457) 评论(0) 推荐(0)
摘要:ownCloud 8 服务器增强了各个ownCloud云服务器进行共享的功能,允许用户通过直接制定另外一个服务器上面的用户来进行文件共享,让各个服务器之间不再是一个信息孤岛。并且为共享过程引入了分享提醒的功能以及对其用户接口进行了改进。 阅读全文
posted @ 2015-02-10 08:51 天地会珠海分舵 阅读(3419) 评论(4) 推荐(1)
摘要:不必多言,Xcode慢得很是众所周知的了。更甚者是,我有时发觉自己太依赖于Cocoa Touch的自动完成功能了,这可是个天使和魔鬼的结合体!故此我开始去寻觅一个替代的流程来通过命令行来实现我需要的功能。结果是相当让人困惑:有一些文章建议用xctool和xcodebuild来构建Xcode目标应用,... 阅读全文
posted @ 2015-02-09 14:08 天地会珠海分舵 阅读(877) 评论(0) 推荐(0)
摘要:Facebook让所有React Conf的参与人员都可以初尝React Native的源码---一个编写原生移动应用的方法。该方法运用了React.js的所有强大的功能来将其应用到原生应用。你可以通过使用其内嵌的基本元素来编写基于Javascript的组件,这些组件都是拥有着iOS和Android控件的支撑的。 阅读全文
posted @ 2015-02-08 11:44 天地会珠海分舵 阅读(1883) 评论(5) 推荐(1)