03 2012 档案

摘要:B2G手机概念图 viajoshcarpenter听说过用HTML、CSS和JS写成的移动操作系统吗?而且还可以直接调用Camera、通话等功能,没有SDK,没有私有API,可以Porting到Android的手机,比Android对硬件的要求更低,完全基于Web标准甚至可以直接在手机上查看应用程序源代码……这就是B2G正在做的事情。这个项目引起了我的极大兴趣,试图经过对谋智网络董事长兼CEO宫力博士的采访,结合现有的Mozilla Wiki的介绍,来为包括我在内,对此好奇的人解开心中的疑惑。背景知识:大地和蜥蜴先来科普一下什么是B2G。图片来源:pocket-lintB2G是“Boot2Ge 阅读全文
posted @ 2012-03-26 18:22 opengis2012 阅读(295) 评论(0) 推荐(1)
摘要:很多团队都有这个问题,一个项目的代码本来开始设计得好好的,一段时间以后,代码就会变得难以理解,难以维护,难以修改。为什么?我一直在思考这个问题。 让我们先看一个人的情况。 1. 程序员的成长 新手的代码 新手的代码没有经验,基本不考虑代码设计,代码规模稍稍大一点则自己就乱了。 进阶者的代码 小规模的时候 大规模的时候 进阶者已经知道如何设计代码,懂得代码规则,但一般局限于一个模块。规模一大,模块间的调用就会比较混乱,难以维护。 有经验者的代码 有经验者的代码,模块内部代码整洁,模块之间层次清晰,有设计模式,有成熟的体系。可以保持长期的代码整洁。 那么一个团队里面会出现什... 阅读全文
posted @ 2012-03-26 09:06 opengis2012 阅读(437) 评论(4) 推荐(2)
摘要:简单介绍 OpenScales是一个优秀的前台地图框架,开发者可以用来开发各种网络版、手机版和桌面版的地图程序。 她是基于ActionSctip 3 和 Flex写的,能够支持各种标准的地图服务,比如WMS、WFS、TMS、OSM等。 她是开源的、免费的程序,是基于LGPL协议开源协议的。 她是09年才出道的一个程序,从一开始就极受欢迎,因为与 Google Map Flex API 和 ArcGIS Flex API 等其他基于FLEX的前台地图框架相比,这是开源的,这意味着无限的潜力。OpenScales 提供的主要功能主要有:能够支持多种图层。 她能够集成各种基于国际标准... 阅读全文
posted @ 2012-03-23 17:34 opengis2012 阅读(4471) 评论(6) 推荐(3)
摘要:一位仁兄说的“程序员写的程序不是算法+语法 ,而是要能够满足用户需求的工 具”我非常赞同,要想达到用户需求就必须从各个方面来考虑如业务、人机交互 、效率等方面,而不只是一个语言(语法)的问题,语言(语法)只是工具,只 知语法不知其他那就真是编程机器了! 编程机器在印度高中生经过几个月培训,按照严谨的软工方法,加上较高的管理 ,就可以胜任了!大家相信吗,我是相信的!谈到这里我就不禁说到了国内教育 界最近在探讨的问题“计算机科系的毕业生特别是本科大专生到底出来干啥、如 何适应社会要求”,大家也看到了很多计科系大学生说精通N种语言,熟悉N种工 具,不知道学校里的其他知识到那里去了,甘愿做编程机器,浪 阅读全文
posted @ 2012-03-21 18:12 opengis2012 阅读(434) 评论(0) 推荐(1)
摘要:每个人都有坏习惯。本文将列出一系列值得我们马上检查、评估和纠正的错误实践。你以为你是哪根葱?“每次我打开一个别人的项目,就像是经历一次末日之旅一样,其中遍布各种陷阱,神秘代码,在这之上修改一行代码都会影响到整个项目。”当我们自己是错的时候,只会想想要是我的话会怎么写这段代码,然后深吸一口气,挽起袖子,深入到项目中开始研究起来。但是当我们是对的时候,好吧,情况就完全不同了。我们第一个念头就是“这傻X以为自己是谁,乱写代码”,什么样的程序员会弄这么个项目?答案会吓到你你的直觉会告诉假设写这项目的哥们要么是个新手,要么是个傻X。但事实却不总是这样。我的推测是这些可怕的代码是许多的小捷径或者让步堆积而 阅读全文
posted @ 2012-03-21 13:52 opengis2012 阅读(1131) 评论(2) 推荐(2)
摘要:Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一:命令行下对apk签名(原理) 创建key,需要用到keytool.exe (位于jdk1.6.0_24jre\bin目录下),使用产生的key对apk签名用到的是jarsigner... 阅读全文
posted @ 2012-03-21 12:10 opengis2012 阅读(883) 评论(0) 推荐(1)
摘要:Heatmap热图,可以非常直观的呈现一些原本不易理解或表达的数据,比如密度、频率、温度等,改用区域和颜色这种更容易被人理解的方式来呈现。 最近我们团队在 雨量分析里的热图应用 这样可以更 清晰,精确的反映 一场降雨的分布热图实际上是三维可视化的俯瞰效果。(颜色代表一个维度)。我们对热图并不陌生,教科书里、天气预报里的气温地图是最典型的案例。在用户体验制胜的微创新时代,热图在互联网用户行为分析上的应用也越来越被重视。常见的应用有:鼠标点击热图:演示地址http://js.clicki.cn/#/clicki/heatmap热图应用屏幕滚动热图(scroll map):眼动/注意力热图(Atte 阅读全文
posted @ 2012-03-21 11:55 opengis2012 阅读(2992) 评论(1) 推荐(4)
摘要:文 / 余晟作者在IT业从业多年,翻译过多本技术图书,对英语的学习方法也有颇多积累。在本文中,他更是敞开心扉,分享了自己压箱底的三大绝技。总的来说,程序员算是英语水平比较好的群体,因为在这个行业,英文资料是最全面、最及时、需求也最迫切的。因此,据我观察,即便刚入门不久的程序员,面对陌生的问题,一般也能查阅英文文档,找到需要的信息。但同时,我也发现,经常阅读英文文档的程序员,英语水平许多时候却并不像“经常阅读英文”的样子。下面我列几点自己的学习心得,供大家参考。读文档不能只读代码读文档只读代码,是很多程序员的习惯,也是导致程序员虽然读了很多英文资料,英文水平却没有相应提高的原因之一。以前曾在《程 阅读全文
posted @ 2012-03-20 18:11 opengis2012 阅读(516) 评论(2) 推荐(1)
摘要:导读:有了开源编程工具,在基于开源许可证的情况下您可以轻松学习、修改、提高代码的质量,本文收集了11款最主流的且有价值的开源编程工具。或许会给您带来一丝惊喜。一起来看下吧。NO.1 Rhomobile RhodesRuby或许是Github上第二大流行语言了,如果你想利用它来开发iPhone或许不会为您带来任何好处,因为当第一台NeX推出时便注定了Objective-C开发平台的命运。Rhomobile Rhodes是一个创建Ruby网站和开发iPhone app的开源平台。只要你愿意你还可以使用jQuery Mobile来处理布局。就像类似创建一个Web应用,要知道现在用户更愿意用手指触屏来 阅读全文
posted @ 2012-03-20 16:46 opengis2012 阅读(512) 评论(0) 推荐(2)
摘要:http://opensourcechart.com/开源chart 大全Open Flash Chart "Powerful open source charts. Includes documentation, tutorials, source code, examples and helper classes. " [ License: Open Flash Chart - Home - teethgrinder] Hello, this is the Open Flash Chart project.Get graphs like this for free:Ho 阅读全文
posted @ 2012-03-20 11:14 opengis2012 阅读(525) 评论(0) 推荐(1)
摘要:与严格保密的Google不同,Facebook不仅全新设计的服务器和数据中心,并且将其设计方案开源,这简直是对Google莫大的蔑视。每一个Google员工都需要签署一份保密协议,而这在Facebook根本不需要。就连一向保守的微软也沉不住气,公布了都柏林数据中心的部分细节。不过,据Google前员工透露,Google的数据中心十分强大。但开放的Facebook却获得了更多拥护者,包括英特尔、Dell、华硕、Rackspace都加入了Open Compute Project中。Wired记者Cade Metz深入Facebook位于Prineville的数据中心,采访了总经理Ken Patch 阅读全文
posted @ 2012-03-20 08:22 opengis2012 阅读(296) 评论(0) 推荐(0)
摘要:GIS云,我们总是启发,推动在线地图,它的边界之外。当我们开始建立地理信息系统云几年前,我们的愿景是,现在仍然是,整个GIS行业进入云移动到IE浏览器。因为自定义地图,可以是相当复杂和难以处理的,我们不得不从头开始建立某些技术。在这些就是我们自己的矢量和栅格地图引擎。起初,我们使用的Adobe Flash输出格式。闪光灯提供强大的性能,但有两个主要问题:它不是一个网站的标准,它是不正确的所有设备上的支持。因此,今天的浏览器能够处理HTML5的图形,我们决定把我们的地图引擎到新的水平。截至目前,HTML5将是默认的GIS云的地图引擎,通过它,我们计划提供全面的地理信息系统的经验,在您的浏览器。我 阅读全文
posted @ 2012-03-19 00:54 opengis2012 阅读(1598) 评论(2) 推荐(2)
摘要:At GIS Cloud, we were always inspired to push online mapping beyond it’s borders. When we started building GIS Cloud a few years ago our vision was, and still is, to move the entire GIS industry into a browser i.e. into the Cloud.Because custom maps can be quite complex and difficult to handle we ha 阅读全文
posted @ 2012-03-19 00:51 opengis2012 阅读(502) 评论(0) 推荐(1)
摘要:iOS版iPhoto中地图应用(左)与谷歌地图(右)效果对比北京时间3月9日消息,在苹果发布新一代iPad之后,有用户发现,最新的iOS版iPhoto中没有使用谷歌地图(Google Maps)服务,而是使用自己的地图图片,但该地图服务使用的是开源地图OpenStreetMap的数据库。由此,苹果成为继Foursquare之后再一家放弃使用谷歌地图而采用开源地图数据的IT行业巨头。这对开源地图来说是个好消息,但这是否就能说明开源地图的春天已经到来?iOS版iPhoto地图数据来自开源地图在苹果发布新一代iPad之后,有用户发现,最新的iOS版iPhoto中的地图数据有所改变,不再是来自谷歌地图 阅读全文
posted @ 2012-03-19 00:16 opengis2012 阅读(356) 评论(0) 推荐(0)
摘要:本人今天25岁,上海人,毕业于上海某二本英语专业,摇滚青年。从去年9月开始,在朋友的影响下,开始接触html,从此我的程序之路一发不可收拾。从刚开始的完全门外汉,慢慢地开始接触css,javascript,c#,sqlserver,一路走过来,到今天,算不上熟练与精通,也算是大概有些了解了。上个月辞了工作,一心在家研究asp.net,打算未来一段时间内找份.net网站开发的工作。有些朋友可能觉得,我现在才起步是不是有些晚了。 其实,在我心里,程序员的工作一直是我幢景的工作。由于我所在的高中在本地不算很好,选理科参加高考的话风险会很大,当时只得选了文科,反正当时也不知怎么的,就考了个英语专业。. 阅读全文
posted @ 2012-03-18 23:48 opengis2012 阅读(969) 评论(11) 推荐(2)
摘要:flex 鼠标右键事件1.如果你是Desktop Application监听事件的MouseEvent.RIGHT_CLICK事件 比如对某个控件a进行监控右键点击事件 a.addEventListener(MouseEvent.RIGHT_CLICK,func); 鼠标的其他事件也可以监听,具体见http://livedocs.adobe.com/flex/3_cn/langref/flash/events/MouseEvent.html 2.如果是Web Appliction(麻烦了!)其基本思路为:1,在FLEX中利用外部接口注册一个函数, 作为接收外部(HTML)右键事件的入口2,在F 阅读全文
posted @ 2012-03-17 15:06 opengis2012 阅读(1605) 评论(0) 推荐(0)
摘要:来源: 《程序员》发布时间: 2012-03-08 21:36阅读: 3356 次 在软件业这个由男性称霸的世界里,其实还有着很多的巾帼英雄,本文我们推荐五位计算机界的伟大女性,她们的成就、她们的努力,将带给我们前进的动力。 世界上第一位程序设计师 Ada Lovelace Augusta Ada King 原名 Augusta Ada Byron(1815年 12 月 10 日—1852年 11 月 27 日)。Ada Lovelace 她是著名英国诗人 Byron 之女。在 1842 年与 1843 年其间,Ada 花了 9 个月的时间翻译意大利数学家 Luigi Menabre... 阅读全文
posted @ 2012-03-17 14:37 opengis2012 阅读(306) 评论(0) 推荐(0)
摘要:开发者都希望自己的软件能够运行在尽可能多的计算机上。然而事与愿违,摆在 GIS开发者面前的仍然是对峙的平台。J2EE随着Java5。0的发布,已经正式更名为JavaEE,而微软也正式发布了。NET2。0以及集成开发环境利器Visual Studio 2005。到底是。NET还是Java? 面对旗鼓相当的Java和。NET阵营,其实GIS平台开发商的答案早已揭晓,那就是都要!由于。NET和Java比较起来并无明显的优劣之分,只是随应用的需要和习惯的差别而略有不同,因此提供Java和。NET的双份开发接口来满足不同的需求也就不难理解了。可实际中,若要同时支持Java和。NET 谈何容易!要知道GI 阅读全文
posted @ 2012-03-17 14:12 opengis2012 阅读(1308) 评论(1) 推荐(2)

Using GIS to Change the World! www.gis-open-source-ogc.com