写点什么

nihao

收录了 nihao 频道下的 50 篇内容

专访 Nihao Flash3D 负责人——谈可视化 Stage3D 学习工具

以往的Flash3D引擎都不支持GPU硬件解码,解码工作只能由CPU来完成,导致性能极其低下,只能渲染简单的3D模型。Adobe一项新技术Stage3D的面世标志着这一问题终于被解决,GPU承担起解码的重任,仅需占用很少的CPU就能得到很复杂的3D模型。但是Stage3D是底层API,需要开发者有较高的编程技巧,开发门槛较高,为了帮助国内Flash开发者学习,Adobe Evangelist与9RIA团队共同开发了一款Stage3D可视化学习工具——Nihao Flash3D。

ASP.NET 版 PrimeFaces 开发计划引起移动社区的强烈反响

Prime Technology公司在议论声中拿出他们的新版PrimeFaces Mobile计划,借以平息在宣布开发面向.NET环境的PrimeFaces应用之后,移动社区中出现强烈反应。这并不是Prime Technology第一次卷入争议,年初的时候InfoQ就报道过他们和竞争对手Icesoft Technologies因为PrimeFaces代码另起分支的事情闹过矛盾。

如何在英特尔® 平台上实现高效的大语言模型训练后量化
如何在英特尔® 平台上实现高效的大语言模型训练后量化

提升 SmoothQuant 量化方法的效力

虚拟座谈会:社区开发者谈 Flash 与 Flex 之变

近期的Flash社区可谓是风生水起,各种传闻,官方消息不约而至,有关Adobe停止手机端浏览器Flash的开发,Flex的开源、还有战略重点也向HTML5、游戏、视频偏移,引起了社区中激烈的讨论。在前不久刚举行完的Adobe After Max采访中,Ben Forta回答了近期技术转型的问题,此外,在Adobe Tea Time中,也邀约了主要技术社区来解答大家对相关信息的疑惑。为此,InfoQ特地邀请到各社区及企业的专家,将以新闻和流言为背景,分别采访了前端开发工程师、新浪视频开发团队负责人、昆仑在线技术负责人、Adobe RIA社区专家、游戏谷研发中心副总裁、Esri公司CTO以及其他社区专家等,尝试让读者从客观、全面的角度来了解这次变化,同时,也希望能为那些在开发和选型中迷茫的读者,提供参考。

使用 DynamoDB 打造火星探测器应用

DynamoDB是一种NoSQL数据库服务,它的主要特色就是便于管理,因此使用者不必担心各种管理方面的任务负担,例如操作和扩展等等。本文为读者介绍了如何使用Amazon DynamoDB服务创建一个火星探测器应用。你也可以应用本文中所介绍的概念来打造你自己的web应用程序。

物联网的一种参考架构

本文是两篇系列文章中的第一篇,我们在将这一系列文章中首先从一个抽象的角度了解IoT的参考架构,然后分析具体的架构与所选择的用例的实现。第一篇文章将涵盖更具体与完整的架构中的各种定义,而第二篇文章将通过实际的用例应用这种架构。

6 种应避免的 DevOps 错误实践

DevOps 实践的实施对于数字化业务来说正变得越来越关键,本文列举了6种实施过程中最常见的错误,以及避免这些错误的方式。

AutoScout24 通往微服务之路

在Dublin微服务用户组的一次活动中,Christian Deger进行了一场名为“通往天堂之路:在云端构建微服务”的演讲,讲述了AutoScout24是如何从使用典型的IT开发流程在一个一体化的应用中部署代码的方式,转变为由跨职能的团队构建与部署微服务架构的历程。这种技术与组织上的转变让业务组织能够更快速地应对不断变化的市场情况。

关于 Cloud Native 架构与 Matt Stine 的一次对话

在于马萨诸塞州的波士顿举办的O’Reilly架构大会上,Rags Srinivas对Matt Stine进行了一次采访。Matt在采访中谈论了Cloud Native架构以及它在文化和技术方面的某些挑战,他也提到了NetFlix的某些服务,以及如何通过Spring对其进行封装,在这个平台上进行微服务的架构设计与开发。他还谈到了SOA,以及其中可能缺失的一些概念。

论 UI 架构在微服务中的重要性

在microXchg大会上,Stefan Tilkov进行了一场名为“Wait, what!? Our microservices have actual human users?”的演讲。Tilkov表示,目前对于微服务的各种讨论都倾向于以后端的主题为中心,例如API的风格、服务的查找以及伸缩等等。他认为是时候对微服务应用中最重要的一部分,即用户界面(UI)部分的结构设计多加关注了,这一点是至关重要的。

与 Claudia.js 的作者 Gojko Adzic 谈论如何通过 Claudia 将 Node.js 微服务部署至 AWS Lambda

InfoQ最近与Gojko Adzic进行了一次访谈,谈到了他最近设计的项目Claudia.js,这是一个JavaScript工具,它能够帮助用户将Node.js微服务应用部署至Amazon Web Service(AWS)Lambda。Claudia.js可通过一个单一的命令进行AWS Lambda函数与Web API的部署,并且为一些复杂的任务实现了自动化,例如日志记录等等。

探讨实际应用中的一致性:Uwe Friedrichsen 为读者所推荐的学术论文

在不久前于德国柏林举办的microXchg 2016大会上,Uwe Friedrichsen举办了一场名为“探讨实际应用中的一致性”的演讲,对该主题进行了深入的探究。Friedrichsen在演讲中引用了多篇学术论文中的内容,探讨了ACID与BASE的比较。他相信,众多开发者或许没有仍没有完全理解典型的SQL数据库在一致性方面的保证,也不了解一致性对于设计微服务系统的影响。

Zalando 推出 STUPS,一个运行在 AWS 之上并符合审计合规性的 PaaS

在microXchg 2016大会的一场演讲中,来自Zalando的演讲者为听众介绍了他们推出的一个适用于多个自治团队,并具备审计合规性的平台即服务(PaaS)产品,该产品是在Amazon Web Services(AWS)的基础上运行的。演讲的关键内容包括:随着一个工程性组织的发展,为了使开发工作做到同步扩张,关键在于实现具备自治能力的团队,并打造一个支持性的技术平台(PaaS),以及审计和一个清晰的愿景。

对大规模容器进行监控所面临的挑战

对容器技术的实施,以及因此产生的对创建微服务的渴望为应用监控这一领域带来了一种范式上的转换。应用程序的功能正在变得越来越细粒度,具有更好的独立扩展能力以及弹性,而这对于传统的监控方案提出了一个巨大的挑战。InfoQ近期与几位容器监控方面的专家进行了一次访谈,对这些挑战进行了探讨。

《Using Docker》书评和与作者 Adrian Mouat 的问答

InfoQ近期与《Using Docker》的作者Adrian Mouat进行了一次访谈,探讨了编写本书的动机;Docker为什么能够在这么短时间内获得整个IT行业关注的原因;以及在传统的软件开发生命周期中如何以最佳的方式使用容器等话题。

对 IBM 推出的事件驱动编程服务 Bluemix OpenWhisk 的问答

紧随其他各大云平台供应商的脚步,IBM也期望在逐渐成长的无服务器计算方面有所作为。因此,IBM为他们的Bluemix平台推出了一个全新的事件驱动编程服务,名为OpenWhisk。 来自InfoQ的Rags Srinivas与Bluemix的架构师之一Michael M Behrendt进行了一次访谈,内容涵盖了对IBM Interconnect大会的感想、以及与OpenWhisk和Bluemix相关的一些问题。

“微服务并不是一切”:Fred George 谈论技术性、流程性与组织性障碍

在microXchg 2016大会上,Fred George进行了一场主题为“微服务并不是一切”(It’s Not Just Microservices)的演讲。他在演讲中表示,微服务确实能够帮助组织“发展得更快”,并快速地交付商业价值。但他认为, 微服务的实现本身并不会带来成功,必须找到在技术、流程和组织等方面对业务的敏捷性增长造成阻碍的原因,并冲破这些阻碍。

在 Spinnaker 中创建微服务部署管道

在近期于德国柏林举办的microXchg 2016大会上,Rick Buskens进行了一场名为“在Spinnaker中创建微服务部署管道”(Microservice Deployment Pipelines with Spinnaker)的演讲,在演讲中谈到了Netflix与Google在Spinnaker这个由Netflix设计的持续交付平台上的合作关系。Spinnaker可以为用户创建构建管道,保证了微服务应用程序部署的安全性与可预见性,并且支持多种云环境。

Raffi Krikorian 为“在运行中进行架构重写”提供了指南

在O’Reilly软件架构大会的开幕致辞中,Raffi Krikorian为那些承担了重写某个系统重任的技术领导与架构师分析了相关的策略与战术。凭借着他在担任Twitter工程团队的副主裁期间所学到的经验,Krikorian对于重新设计架构这一流程的管理提出了12点计划,包括定义“完成”、检测现有系统,以及维持代码的质量。

通过基于 Go 的微服务框架 goa,实现对服务 API 的定义、审查与实现

Raphael Simon是来自于RightScale的一位高级系统架构师,他创建了一种基于Go语言的HTTP微服务框架,名为“goa”。这一框架允许开发者通过领域特定语言(DSL)定义服务API,并且通过自动代码生成功能创建“样板”式的服务端与客户端代码。InfoQ与Simon进行了一次访谈,通过交流了解了更多有关goa微服务框架的内容。

nihao专题_资料-InfoQ中文网