在pivotal cloud foundry上申请账号和部署应用
Created by Wang, Jerry, last modified on Jul 04, 2016URL: http://run.pivotal.io/maintain your mobile phone number, Pivotal will send a verification code to your phone. Enter the received code to
SAP Cloud for Customer的Container应用设计原理
来自Jerry的同事,Yang Joey。相信大部分C4C的UI developer包括我刚开始的时候都会比较好奇我们平时写的javascript代码是如何运行在移动设备上的,同样的,我也对这个问题十分感兴趣。于是,以安卓为例子,我把我们发布到安卓应用市场的app解压出来研究了一下。上图是一个cordova的总体框架的描述,可以看到cordova主要由两部分构成。第一部分:Cordova Appl
WordPress,SAP Kyma和微信三者的集成
我们来继续学习如何在实战中使用SAP Kyma.Jerry在之前的文章里,分别介绍了如何本地搭建WordPress实例:什么?在SAP中国研究院里还需要会PHP开发?以及如何把这个本地搭建的WordPress实例上的某些事件,发布到SAP Kyma上:第三方应用如何在SAP Kyma上进行服务注册本文继续这个集成场景的介绍,并完成最后一步:在SAP Kyma上编写Lambda函数,以响应从Word
SAP官方提供的人脸识别API
https://api.sap.com/api/face_detection_api/resource准备一张克里斯蒂亚诺 - 罗纳尔多的图片:点击Choose File按钮,加载这些图片,然后点击Execute按钮执行:之后即可看到发起的请求url为:https://sandbox.api.sap.com/ml/api/v2alpha1/image/face-detection这个API识别出来
如何在SAP Cloud for Customer自定义BO中创建访问控制
1. C4C中的访问控制有两种方式RelevantForAccessControlAccessControlContext2. 要使用访问控制,必须满足下面条件每一个业务对象(BO),只能存在唯一一个访问控制.与之关联的源节点必需是业务对象(BO)的根(Root)节点对于RelevantForAccessControl,它所关联的节点也必须是根节点(Root).对于RelevantForAcces
科大讯飞语音转文字以及中文分词的Java测试代码
我录了一段音存储在这个test.m4a文件里,语音内容为"测试一下Netweaver对于并发请求的响应性能"。使用如下Java代码进行测试:package com.iflytek.msp.lfasr;import java.util.HashMap;import org.apache.log4j.Logger;import com.ali
周伯通的空明拳,米诺斯的星尘傀儡线,SAP Kyma的Serverless
Jerry一直认为,金庸的《天龙八部》里的武学建模已经有点脱离传统武侠小说的范畴了,像已经走上玄幻道路的灵鹫宫“八荒六合唯我独尊功”,以及杀伤力足够能被视为现代激光武器的鼻祖,大理段式的“六脉神剑”之类。而另一部经典的射雕三部曲里很多的武功设定则中规中矩,其中周伯通自创的七十二路空明拳,是金老独具匠心的创造之一。周伯通被黄药师困在桃花岛,宅了十余年,从《道德经》中参悟到「以虚击实」,「以不足胜有余
作为一名SAP从业人员,需要专门学习数学么
最近和SAP成都研究院的开发同事聊到过这个话题,Jerry来说说自己的看法。先回忆回忆自己本科和研究生学过的数学课程。Jerry的大一生活是在电子科技大学的九里堤校区度过的,本科第一门数学课就是微积分。因为微积分是计算机专业的学生参加研究生入学考试的必考内容,所以这两本书Jerry几乎已经翻烂了。然而惭愧的是,Jerry加入SAP后做的一直是应用程序层面的开发,当年辛苦习得的这些微积分知识,在工作
ABAP Code Inspector那些隐藏的功能,您都知道吗?
最近有粉丝在后台给我留言,说新知识太多,“学不动了”。所谓温故而知新,今天我们就来重温下ABAP里的Code Inspector的用法。2015年6月,我在SAP社区上写了一篇博客,介绍了ABAP Code Inspector里一些大家不常用的功能,在2016年SAP社区改版,所有文章阅读量清零之后,到现在仍然有17000多的点击量。https://blogs.sap.com/2015/06/15
如何在SAP Kyma的控制台里扩展新的UI
方法是创建一个新的resource,类型为ClusterMicroFrontend.使用命令行kubectl get ClusterMicroFrontend查看这些UI扩展:最后自定义的UI出现在Kyma console的这个位置:要获取更多Jerry的原创文章,请关注公众号"汪子熙":
如何在SAP Kyma的控制台里扩展新的UI
方法是创建一个新的resource,类型为ClusterMicroFrontend.使用命令行kubectl get ClusterMicroFrontend查看这些UI扩展:最后自定义的UI出现在Kyma console的这个位置:要获取更多Jerry的原创文章,请关注公众号"汪子熙":
SAP应用真的不性感么
这是一个问题。上图的One Order是楼下一个部门领导让我给他的团队做的一个古老框架的session. 这个框架诞生于2000年,采用纯面向过程的思路开发。因为上世纪90年代ABAP开始引入对面向对象编程的支持后,很多语言层面的OO特性还不mature, SAP开发还没有养成使用OOP开发的习罐,所以SAP当时也没有新开发必须用OOP的强制规定。很多朋友可能瞧不起SAP传统产品里这些自研的框架,
从ABAP Netweaver的SICF到SAP Kyma的Lambda Function
ABAP Netweaver里的事务码SICF是Jerry做原型开发时非常喜欢使用的一个工具:但凡遇到需要把ABAP系统里的资源以服务的方式暴露出来的场景,Jerry都喜欢在SICF里创建一个服务节点然后把业务逻辑写进去。采用SICF服务的方式暴露ABAP Netweaver上的资源,比选择OData或者Web Service的工作量要小很多,比较适合Jerry负责的一些开发周期短,需要迅速出成果
SAP官方发布的ABAP编程规范
最近有朋友在公众号后台给我留言,“Jerry啊,你最近写的都是一些SAP研究院里面用到的新技术,能不能写点SAP传统的开发技术比如ABAP相关的东西”?其实Jerry在刚开始写这个公众号的时候,是写过很多ABAP的技术文章:Jerry的ABAP, Java和JavaScript乱炖ABAP开发人员未来应该学些什么Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现Jerry的ABAP
高射炮打蚊子,杀鸡用绝世好剑:在SAP Kyma上运行UI5应用
国人在表述“大材小用”这个场景时,总喜欢用一些实物来类比,比如:高射炮打蚊子。英国QF 3.7英寸(94mm)高射炮,战斗全重超过9.3吨,全长近5米,最大射程约18公里,最大射高超过9000米,炮弹重量12.7公斤,采用人工半自动装填,射速每分钟20发,炮班人数为7人。由英国维克斯公司研发,于上个世纪30年代第二次世界大战期间开始大量装备。相传女娲补天后留下四颗奇石,千百年后其中之"黑
如何使用Visual Studio Code调试PHP CLI应用和Web应用
在按照Jerry的公众号文章 什么?在SAP中国研究院里还需要会PHP开发? 进行XDebug在本地的配置之后,如果想使用Visual Studio Code而不是Eclipse来调试PHP应用,步骤也比较简单。启动WAMP服务器,确保xdebug.remote_autostart, xdebug.remote_enable都为on:然后安装Visual Studio Code的扩展:PHP De
什么?在SAP中国研究院里还需要会PHP开发?
请原谅Jerry这篇文章的题目有“标题党”的嫌疑。没错,至少SAP成都研究院的部分团队如此,比如Jerry目前就职的SAP成都研究院数字创新空间。之前Jerry的文章, 曾经提到SAP Kyma(SAP Extension Factory on SAP Cloud Platform, SAP云平台扩展工厂),是SAP C/4HANA极为重要的扩展工具。站在巨人肩膀上的牛顿:Kubernetes和S
如何对SAP Leonardo上的机器学习模型进行重新训练
Jerry之前的两篇文章介绍了如何通过Restful API的方式,消费SAP Leonardo上预先训练好的机器学习模型:如何在Web应用里消费SAP Leonardo的机器学习API部署在SAP Cloud Platform CloudFoundry环境的应用如何消费当时Jerry提到,Product Image Classification API只支持29种产品类别:如果我们开发应用时需要
当SAP云平台account的service Marke place里找不到Machine Learning服务该怎么办
问题症状:我在CloudFoundry环境的Service Market place里根本找不到Leonardo ML foundation这组服务。解决方案:进入global Account->Entitlements->Subaccount Assignments, 点击Configure Entitlements:再点击Add Service Plans按钮:从Service C
部署在SAP Cloud Platform CloudFoundry环境的应用如何消费SAP Leonardo机器学习API
Jerry的前一篇文章 如何在Web应用里消费SAP Leonardo的机器学习API 里介绍的例子是Neo测试环境的Web应用消费sandbox版本的机器学习API,url如下:https://sandbox.api.sap.com/ml本文介绍一个部署在SAP Cloud Platform CloudFoundry环境下的应用,如何消费SAP Leonardo上的机器学习A