一个程序员年近四十岁的一些胡思乱想
Jerry是成都飞机工业公司黄田坝家属区的一个厂子弟。我从小是爷爷奶奶带大的,父母都是132厂的工人,一个在二车间工作,一个在五车间工作。Jerry很小的时候,就很喜欢在爷爷奶奶的陪伴下,去成飞集团的职工公园玩耍。这个公园我们当地居民喜欢叫做成飞公园。职工进去是不用出钱的。成飞公园里有许许多多儿童们最爱的娱乐设施,当时只有四五岁大的我,最喜欢的就是空中自行车和本文介绍的孔雀滑梯(我们四川话里又叫做
SAP云平台CloudFoundry环境里route 超过quota的错误处理
试图往SAP Cloud Platform CloudFoundry用命令行CLI部署应用时,遇到如下错误:原因是因为这个新建的名为Haytham的subaccount没有分配application runtime.一个分配了application runtime的subaccount如下图所示,包含了Memory, Routes和Service.我试图给出问题的subaccount分配一个App
演讲稿: 如何使用增强现实技术提高应用的用户体验
With the accellerated evolution of mobile hardware, application developers tend to reconsider the importance of the Augmented Reality technology ( called AR for short in this article subsequently ) in
如何基于Restful ABAP Programming模型开发并部署一个支持增删改查的Fiori应用
Jerry之前的文章30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用 发布之后,有朋友问我,“没错, 我是在你的文章里看到了Fiori应用的界面,可是这个Fiori应用的源代码我在SAP云平台上什么地方能看到呢?这个Fiori应用部署之后的状态,我在哪里能够查看呢?”这位朋友的发问非常有力,实际上,Jerry前一篇文章,离Fiori应用的
如何在SAP UI5应用里添加使用摄像头拍照的功能
昨天Jerry的文章 纯JavaScript实现的调用设备摄像头并拍照的功能 介绍了纯JavaScript借助WebRTC API来开发支持调用设备的摄像头拍照的web应用。而我同事遇到的实际情况是,需要使用SAP UI5这个前端框架来开发web应用。在有了前一篇文章的知识储备后,在SAP UI5里完成这个功能,可以采取同样的思路。我们先回忆前一篇文章里提到的技术实现的要点:(1) 在web应用的
纯JavaScript实现的调用设备摄像头并拍照的功能
这篇文章本来不在Jerry计划内的,咱们SAP中国研究院今天已经正式上班了,Jerry也回到工作岗位开始搬砖了。今天一位同事问我关于本文标题描述的功能如何实现,Jerry在网上随便搜了一下,类似的例子非常多,这里随便找了一个例子做了精简,方便Jerry以后重用。其实之前Jerry的文章 只要200行JavaScript代码,就能把特斯拉汽车带到您身边,里面使用到的React-Native
SAP Marketing Cloud功能简述(五) 销售计划管理
Grace前四篇介绍SAP Marketing Cloud的文章:SAP Marketing Cloud功能简述(一) : Contacts和ProfilesSAP Marketing Cloud功能简述(二) : Target GroupSAP Marketing Cloud功能简述(三) : 营销活动内容设计和产品推荐SAP Marketing Cloud功能简述(四) : 线索和客户管理本文
只要200行JavaScript代码,就能把特斯拉汽车带到您身边
Jerry的前一篇文章 如何使用JavaScript开发AR(增强现实)移动应用 (一) 介绍了用React-Native + ViroReact开发增强现实应用的一些预备知识。本文咱们开始进入增强现实开发的编码部分。咱们还是用一个实际的例子来讲解:只需要200多行JavaScript代码,就能满足您把特斯拉汽车带到身边的愿望,虽然只是特斯拉汽车的模型。下面这些视频是我的同事,
SAP云平台里的三叉戟应用
大家第一次看到SAP MTA这个词组,会联想到什么?Jerry第一次看到的时候,联想到的是那一个个足坛著名的三叉戟攻击组合。海皇波塞冬(Poseidon),奥林匹斯十二神中地位仅次于宙斯的大神,海界的统治者,他的威严与大地无穷无尽的生命力及洪水相匹敌。三叉戟是海皇波塞冬的武器,外型似鱼叉,中间刺较长而边缘两根刺较短。这把武器因《圣斗士星矢》在国内的热播而被广大八零后九零后熟知。由于三叉戟极富攻击力
SAP云平台上的SSO Principal Propagation设置
我今天试图使用SAP云平台的SAP WebIDE Fullstack时,发现打不开,遇到如下错误信息:You are not authorized to work with SAP Web IDE.Make sure of the following:You entered the correct username and password.Your account administrator h
学而不思则罔 - SAP云平台ABAP编程环境的由来和适用场景
最近Jerry写了一系列关于SAP云平台ABAP编程环境的技术文章,这些文章都是围绕着在云上的ABAP编程环境的具体知识点来分享,比如要完成一个具体的开发需求,所需要的编程步骤。这些文章陆续收到一些读者朋友的留言,咨询各种各样的问题,我才意识到Jerry缺少一篇对SAP Cloud Platform ABAP编程环境总体的介绍文章,比如SAP为什么要发布这款云平台上的编程环境,它的使用场景,和S/
SAP Marketing Cloud功能简述(四) : 线索和客户管理
这个系列的前三篇文章Grace Dong已经给大家带来了下面的内容:SAP Marketing Cloud功能简述(一) : Contacts和ProfilesSAP Marketing Cloud功能简述(二) : Target GroupSAP Marketing Cloud功能简述(三) : 营销活动内容设计和产品推荐SAP Marketing Cloud提供了一套全面的市场营销应用,可用来
现在大家可以免费使用SAP云平台ABAP环境的试用版了
之前Jerry已经写了一系列SAP Cloud Platform ABAP编程环境的文章,当时使用的环境,是SAP专门为SAP社区导师们创建的。当时也有朋友留言,询问大家何时才能使用到免费的SAP云平台ABAP编程环境。SAP社区上也有世界各地的开发者问这个问题,负责这个话题的同事们的答复大意是:我们一直在努力。SAP并没有食言。2019年9月25日,SAP大佬Thomas Jung,首席产品专家
2019.9.27,SAP成都研究院数字创新空间团队建设,射箭和游泳
2019年9月27日,秋高气爽,SAP成都研究院数字创新团队全体成员又迎来了一次团队建设活动。这次的主题是:射箭。在正式活动之前,大家先享用了一顿泰式海鲜火锅:吃饱喝足之后,我们来到了名为“静矢堂”的射箭场所:一位带着眼镜,穿着红裙子(?)的教练给众位IT工作者科普了一下古代弓箭和现代弓箭的区别,以及射箭的正确姿势:兴致勃勃的各位纷纷开始了自己的动手练习:小伙伴们一边练习,一边由认真的教练纠正着各
如何使用JavaScript开发AR(增强现实)移动应用 (一)
本文封面配图是去年Jerry看的一部电影《异形:契约》的剧照。所谓AR(Augmented Reality), 即增强现实,是一种将通过计算机渲染出的虚拟图像与真实世界巧妙融合的手段,背后广泛运用了多媒体、三维建模、实时跟踪、智能交互、传感等多种计算机技术,将程序代码生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,显示在终端用户通过移动设备的摄像头观察到的真实世界中,虚拟和真实的两种世
SAP Marketing Cloud功能简述(三) 营销活动内容设计和产品推荐
Grace的前两篇文章:SAP Marketing Cloud功能简述(一) : Contacts和ProfilesSAP Marketing Cloud功能简述(二) : Target Group本文作为这个系列的第三篇,将会给大家介绍SAP Marketing Cloud里的营销活动内容设计和产品推荐这两大模块的功能。营销负责人员通过第二篇文章介绍的步骤确定了Target Group之后,下一
SAP云平台上的ABAP编程环境里如何消费第三方服务
在ABAP On-Premises环境下,使用ABAP编程消费第三方服务,相信很多ABAP顾问都已经非常熟悉了,无非就是使用CL_HTTP_CLIENT或者CL_REST_HTTP_CLIENT来发送和接收HTTP请求。下图这短短的38行代码,展示了如何使用ABAP工具类CL_HTTP_CLIENT去访问百度首页并拿到回复。从百度返回的响应,通过方法GET_CDATA获得,存储于变量rv_data
从SAP社区上的一篇博客开始,聊聊SAP产品命名背后的那份情怀
最近Jerry在SAP社区上看到一篇博客:It's Steampunk now.博客原文:https://blogs.sap.com/2019/08/20/its-steampunk-now/什么是Steampunk(蒸汽朋克)? 豆瓣上有一篇名为10大蒸汽朋克风格电影的文章,开篇就给出了蒸汽朋克这个合成词的定义:(1) 往往依靠某种假设的技术,营造出一个平行于19世纪西方世界的架空世界;
Jerry带您了解Restful ABAP Programming模型系列之三:云端ABAP应用调试
Jerry的Restful ABAP Programming模型介绍系列的前两篇文章:30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用Jerry带您了解Restful ABAP Programming模型系列之二:Action和Validation的实现今天咱们来聊聊SAP云平台ABAP环境上的调试问题。Jerry在SAP社区上写了600多篇博客,
Restful ABAP Programming模型系列二:Action和Validation的实现
相信通过Jerry的前一篇文章 30分钟用Restful ABAP Programming模型开发一个支持增删改查的Fiori应用,想必大家对Restful ABAP Programming模型已经有了一个最基本的了解吧?简单回忆一下,我们在前一篇文章里,在SAP云平台ABAP编程环境里创建了一个Z表,然后基于这张自定义数据库表创建了CDS view,基于该view创建Service Defini