云编程那些事3 - Yahoo的烟斗

python DEA: 基于非径向距离NDDF的Malmquist-Luenberger 指数及其分解 点赞发Nature 关注中Science Malmquist-Lenberger指数(ML指数)是距离函数与DEA计算中常用的指数,ML指数可以进一步分解为技术进步technological progress和效率改善effeciency change. 技术进步常被当做增长模型中的全要素生产率,用到许多计量经济研究中,探讨影响技术进步的环境变量。这里我分享一个考虑非期望产出下的NDDF方法计算ML指数。 该ML指数为global ML(区别于sequential ML) import numpy as 阅读详情

SUN MPK14号楼有间小小的Ocean View“海景”会议室,不知那位行政小姑娘起的烂名字,会议室压根本就没有窗户!我们几个人占领着这间会议室,门口贴上“会议进行中”的永久标识。“开会者”并非像临时工那样没有工位。SUN作为硅谷较早的公司,工作环境超级好。96年我刚到SUN上班,在MTV16号楼,就得了个装修精致的单间办公室,让来玩的哥们羡慕不已。占会议室是为了让团队感觉自己在创业,存心把自己整的惨一些,而且保证团队能时时刻刻沟通。云编译系统的研发在这里悄声无息地推进。

尽管我们看不到海景,但天天看到会议室墙外硅谷的各种新鲜玩意。刚刚浮出水面的Yahoo Pipes是我们的一个关注点,码农可以在一个浏览器里,用pipe管子把web上的数据源连接混搭(mash up)起来。Pipe这个字也有烟斗的意思,觉得叫它烟斗更酷,横竖也是通气的管子。我研究烟斗,弄了个Flickr和Google的混搭。烟斗是个拖拉拽可视化工具,先取Flickr的数据源,在截取关键词,用关键词再调用Google的搜索,把结果合并一起。这件玩具的出现,有几个背景:

  1. Web 2.0是个混搭的文化。当前最火的社交网站My Space,每个人的页面像杂货铺那样把网上好玩耍酷的,表达个性的图片热热闹闹地混搭在一起,盗链成为时尚。
  2. Restful API的兴起。SOAP和XML太笨重,让位于轻便的REST。REST的数据流行JSON格式。JSON为javascript而生,javascript又为了web页面而生。
  3. 从API到API的web service。既然图片能混搭,为什么REST API不可以混搭?
用REST API混搭出新的API,这是烟斗的最大特色,尽管只是针对数据源的混搭。我们试图总结service-oriented programming,进而定义面向服务的编程模式(service-oriented programming paradigm),应该是云编程的一个核心特征。面向对象object-oriented programming已经普及,进入云纪元,面向服务将逐渐成为主流。每天都有新的API公布出来,既有的编程模式实在跟不上形势。在面向对象的编程模式里,对象是绝对的霸主,然而在云时代的云编程,云服务才是绝对的霸主。云的本质要把一切资源变成便捷的服务,当然也容许包含编程模式自身。程序语言设计从automata理论开始,玩的就是抽象,我们为云编程设计了极其抽象的模型,玩起造物主的游戏。

Yahoo烟斗的可视化工具很酷很新潮,但只是个玩具,高不成低不就。高端指严肃的内行编程者,见不到代码等于失去了控制权主权。低端指完全不懂编程的外行,他们其实更弄不懂数据源过滤混搭的概念。码农最最实惠的工具还是代码编辑器。只是这个代码编辑器不在Eclipse或者NetBeans的IDE里,云时代码农无需安装任何IDE,只要有个浏览器的代码编辑器就可以干活,因为IDE在云里。把编程云化的第一件事情,就是做好一个浏览器里的代码编辑器。我们毫不犹豫地排除了IE浏览器,并非SUN和微软死磕。开发IE应用,实在是生不如死。

体验云编程的原生移动开发, 请点击这里。

从‘数字分身’到‘数字员工’:华为云MetaStudio如何重塑企业生产力? 本文探讨了华为云MetaStudio如何通过数字人技术重塑企业生产力,从数字分身到数字员工的转变。通过多模态AIGC技术,MetaStudio在金融、零售和制造业等多个行业实现高效应用,显著提升服务质量和运营效率。数字员工不仅降低成本,更成为企业增长的新引擎。 阅读详情

相关推荐

【鼠标在不点击的情况下,直接移动到QT控件上不显示提示信息】

有时明明已经调用了setToolTips方法,鼠标移动到QT控件上仍然不会有提示信息,这时候就需要具体分析下。重点就是标红的这段话,大概意思就是。.h文件中加入鼠标移动事件的定义。.cpp文件中实现该事件。

ZTH_G的博客 2423

探秘云端编程利器:code-server

是一个开源项目,它将 VS Code 的强大功能带到了 Web 浏览器中,让你可以在任何地方进行代码编写、运行和协作。借助 code-server,开发者可以将本地开发环境转化为可通过网络访问的服务,实现远程编码、在线教育、团队协作等多种场景。 ## 技术分析 code-server 基于 [VS Code](https://code.visualstudio.com/) 和 [VS Code

gitblog_00096的博客 532

IP白名单校验

支持格式: 1、127.0.0.1 // 指定固定IP 2、127.0.0.1-127.0.0.128 // 可使用“-”来表示一个IP区间,支持跨IP段(一般不会出现这种情况,跨IP段则配置多个规则) 3、127.0.* // 2~4位IP段可...

2199

体验在线云编程,就来优快云最新产品【云IDE】

体验在线云编程,快来优快云官网提供的【云IDE】,给你不一样的惊喜!!!

qq_47481604的博客 812

ray.tune调参学习笔记0:调参基本流程

本篇总结python中使用tune调参的整体流程

Mr_111000的专栏 2622

cut&tag学习笔记

上图是我得到的结果,下图是教程的结果,比对结果有一些差异,我也不知道具体原因是啥。谷歌了一下,发现原因可能是因为环境变量的问题,系统不知道picard的具体位置,需要设置全局环境变量,遂查了一下picard的位置。我发现我做出来的结果测序深度一致,但是比对的结果有一点差异,不知道是我的操作问题,还是参考基因组更新了导致比对结果出现了些许不同。上图是我得到的结果,下图是教程的结果,除了IgG_rep1外比对结果一致。上图是我的结果,下图是教程的结果,结果不太一致,不知道是具体的原因是什么。

weixin_52073820的博客 2422

37 | 云编程:云计算会如何改变编程模式?

上一讲中,分享了当前 3 个技术发展趋势,以及其对编译技术的影响。今天我们把其中的云计算和编程模式、编译技术的之间的关系、前景再展开探讨一下。总的来说,现在编写程序是越来越云化了,所以,我们简单地称作云编程就好了。1. 编程本身是否也能上云?在云上编程会跟本地开发有什么不同?2. 如何编写云应用,来充分发挥云平台的能力?分为哪些不同的模式?3. 为什么编写云应用那么复杂?如何降低这些复杂度?云原生应用的开发平台,能否解决这些问题?

qq_37756660的博客 1485

RobotStudio码垛机器人创建过程

首先导入一个IRB2600机器人,移动夹具的本地坐标原点,使原点位置为顶面中心(与法兰盘连接的部位)。对齐夹爪Smart组件的本地坐标和机器人末端法兰盘的坐标...

个人博客 1万+

【云IDE】由 优快云 开发的新产品,体验在线云开发编程,解决安装软件的麻烦

云IDE是 优快云 开发云为开发者打造的一款低代码开发产品,云端预制了常见的开发环境,无需下载安装,一键创建项目,灵活配置代码仓和云主机。同时支持在线安装 VS Code 插件来增强使用体验,支持从基础组件快速构建高阶组件,无需重新编写组件,提高研发效率。随时随地开发编码,拥有媲美本地 IDE 的流畅编码。

熊先森的博客 2006

ZYNQ通过AXI DMA实现PL发送连续大量数据到PS DDR

方案二是在PS端的MPU配置中,将DMA缓冲区所在的内存区域标记为“不缓存”(Device或Strongly Ordered类型),但这样CPU访问这些内存区的速度会大幅降低,需要根据实时性和数据正确性的需求做权衡。更妙的是,描述符链表可以做成一个环状队列,放在DDR里让DMA循环取走,从而实现持续不断的“流式”传输。用FPGA实现FFT硬件加速的系统中也是如此:PS向PL提交待处理的FFT数据,PL硬件加速计算后,DMA把结果写回DDR,全程CPU几乎只做配置调度,大量数据吞吐留给了硬件通道。

QQ_778132974的博客 173

Hermes接入IMA知识库全攻略:将知识库装进你的Hermes智能体

本文详细介绍了如何将IMA知识库功能接入Hermes Agent平台,实现一站式笔记管理和知识库操作。主要内容包括:获取IMA访问凭证、下载技能包、配置凭据(支持文件和环境变量两种方式)、验证配置有效性,以及实际应用演示(查询知识库列表、创建笔记并添加到知识库)。文章还提供了常见问题解决方案,如认证失败处理、版本更新等。通过该集成,用户可在Hermes中直接调用IMA的笔记创建、知识库管理等强大功能,提升工作效率。

小石头的专栏 641

云编程和软件环境 、物联网的关键技术

1、云和网络平台的特性1、1云的功能和平台的特性1、2 网格和云的公共传统特性1、2、1 工作流在真实的应用中工作流按需连接多个云和非云服务。1、2、2 数据传输在商业云中(较少程度上,在商业云之外)数据传输的成本(时间和金钱)经常被认为是使用云的一个难点。如果商业云成为一个国家计算机基础设施的重要部分,预期在云和TeraGrid之间将出现一条高带宽链路。1、2、3 安全、隐私和可用性使用虚拟集群...

BOBO的博客 2742

【异常】Claude Code 第三方API 400报错(thinking type should be enabled or disabled)解决方案

摘要: Claude Code接入第三方API端点时出现400参数错误,主要因新版默认启用的Adaptive Thinking功能与旧版接口参数格式不兼容(需thinking: {type: "adaptive"},但第三方仅支持布尔值)。解决方案为修改本地settings.json配置文件,添加"CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING": "1"环境变量并重启客户端,即可恢复思考模式功能。Adaptive Th

奶爸的编程之路,也就一周冷个三天 1万+

不用费劲装 IDE 了!GitHub + VS Code 推出云端编程新利器

作者 | 马超、伍杏玲出品 | 优快云(ID:优快云news)受疫情的影响,全球最大的开源社区 GitHub 今年采用线上形式举办其技术峰会 Satellite 2020。每年的 S...

优快云资讯 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

非主流编程方式之--云IDE在线编程

在编写程序时,程序员通常是在本地的IDE中编写程序,然后在本地编译、执行。可能还有一批怀旧的程序员,通常使用文本编辑器(例如ultraEdit、EditPlus、NotePad++等)编写程序,然后用编译程序编译源程序,得到可执行文件,然后再运行可执行文件。今天我给大家介绍的非主流编程方式是:在线编程。 提到在线编程,首先给大家介绍一个网站:https://ideone.com/,该网站提供多种在...

524

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

实战第一个云程序

一. 摘要   首先圣殿骑士很高兴云计算系列能得到大家的关注和支持,这个系列准备了几个月,终于在今天发布第一篇了(由于文章太长,拆成了两篇,这是其中一篇)。在这几个月中通过不断的使用和实践,对云计算总算有了一个较粗浅的认识,所以也希望能够和大家一起分享。在发布这篇文章之前也考虑了很久,因为一开始就讲概念的话,势必会得不到很好的效果,毕竟大家都不太熟悉这个新事物。与其“人云亦云”还不如先来一个简单...

weixin_33860737的博客 267

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

云的编程史(1):蒙懂,初入编程

1998年,台湾的大学那时正流行所谓的推荐甄试,让高中生可以不用透过联考进入大学。 我身为一个上课睡觉下课打球的好学生,当然要好好把握这个机会,弄间大学来念念。 那我要做什么呢?看了看学校,发现资讯科学(计算机科学)系这个系。 从小从任天堂,SEGA,Game Boy,超级任天堂,SS,PS一路玩上来的我,突然有了想要自己做游戏的想法,那就决定这个了! 经过初试,面试,后来到确定过关之

Cloud Hsu的专栏 2538

云编程那些事1 - 把开发过程彻底云化

关于万联网和云编程,码实在创新中国Demo China发布万联网应用移动云平台,有个6分钟的演讲实录。

javascript跨平台原生移动云编程 4902

javascript原生移动云编程1 - 十分钟做出跨平台原生App

只用 10 分钟,同时做出 iOS 和安卓的原生应用,你只需要一个上网的浏览器,只需要粗通一点javascript,就可以在浏览器里写出一个跨平台的原生 App。这项技术是Titanium与码实云编译平台的结合,能够最大限度地降低移动开发的门槛。目前世界上最流行的跨平台开发工具是PhoneGap和Titanium。超过60万码农选择Titanium的原因是用javascript可以直接写出原生应用,保持了原生App的各种优势。码实云平台则把整个移动应用的开发、测试、部署、运营、管理彻底云化,全部在云里进行。

javascript跨平台原生移动云编程 3291

Docker入门实践(四) 打造自己的开发环境镜像

许多Docker镜像都是开箱即用的,但有时候却并不一定满足我们的需求,比如,你直接从Docker Hub拉取的tomcat 使用的Java VM是Open JDK,但通常我们需要使用Oracle JDK。由于版权问题,Docker Hub无法提供基于Oracle的JDK,这时我们就需要深度定制符合我们需求的镜像了。

红嘴奎利亚雀 的专栏 2万+

云平台编程与开发(四):如何将已有的java Web项目部署到云平台?

http://blog.youkuaiyun.com/shmcmc/article/details/6728593

always007的博客 1778

云编程那些事5 - 当程序变成社交媒体

2007年社交媒体发展得如火如荼。照片分享的Flickr,图片f

javascript跨平台原生移动云编程 1358

又一个新概念——云编程(Cloud programming)

看《MIT技术评论:2010十大新兴技术》,提到 “ 4. 云编程(Cloud programming) 来自加州大学伯克利分校的Joseph Hellerstein提出了Bloom语言,使开发人员能够用熟悉的编程方式快速构建任何一种基于云计算的应用,譬如,社交网络、新型企业计算、线上游戏和无线传感器网络监控等等。主要思路是修改数据库编程语言,使其用于快速构建任何云应用程序。这种语言隐藏了从...

dalvik 虚拟机 927

云平台编程与开发(一):云平台服务商一览

云计算是下一个IT产业趋势,Next Big Thing。许多公司纷纷推出"云平台"产品。下面,就是现有服务商一览表,由ANDYLAND总结。 这种"云平台"是创业公司当前开发网站的首选,未来必将取代传统主机。下面的列表中,许多公司都提供免费套餐,非常值得尝试。 ====================================== 多语言平台   * Heroku (http://...

955

腾讯云首席架构师黄希彤:云时代的编程模式

【优快云现场报道】5月13日-15日,由全球最大中文IT社区优快云主办的“2016中国云计算技术大会”(Cloud Computing Technology Conference 2016,简称CCTC 2016)在北京新云南皇冠假日酒店隆重举行。本次大会以“技术与应用、趋势与实践”为主题,聚焦最纯粹的技术干货分享,和最接地气的深度行业案例实践,汇聚国内外顶尖技术专家,共论最新的云计算技术实践...

zhong930的博客 2082

云平台、面向服务的体系结构和云编程

1、云计算和服务模型1、1公有云、私有云和混合云1、1、1集中计算于分布式计算1、1、2公有云1、1、3私有云1、1、4混合云1、1、5数据中心网络结构1、2云生态系统和关键技术1、2、1云设计目标1、2、2成本模型1、2、3云生态系统1、2、4私有云的激增1、3基础设施即服务(IaaS)1、4平台即服务(PaaS)和软件即服务(SaaS)1、4、1平台即服务(PaaS)1、4、2软件即服务(Sa...

BOBO的博客 4399
上一篇: 云编程那些事2 - Java之父的啤酒密谋
下一篇: 云编程那些事4 - 不造巴比伦塔
码实mash5
博客等级 码龄12年 14粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值