x-ray

你的应用安全吗? ——用Xray和Synk保驾护航

谁都会走 提交于 2020-04-29 15:43:29
一、背景 在当下软件应用的开发过程当中,自研的内部代码所占的比例逐步地减少,开源的框架和共用库已经得到了广泛的引用。如下图所示,在一个Kubernetes部署的应用当中,我们自己开发代码所占的比例可能连0.1%都不到。 开源软件能够帮助开发者共享彼此的成果,使得我们能够快速复用其他人开发并已得到验证的软件库,从而能够集中精力专注于创新性的工作。然而,开源软件的大量引用也给我们的应用带来了安全隐患。安全检测已成为当前DevOps流程的重要组成部分。 二、你的应用安全吗 据不完全统计,现在有78%的企业都在使用开源软件。但是,大家在享受开源软件带来的研发便利的同时,是否也意识到开源软件带来的安全隐患呢? 从上图的统计数据可以看出,只有13%的企业会把安全放在引用开源软件时的首要关注点。大部分的使用者选择相信开源软件的创造和维护者会保证其安全性。然而,下图的统计数据表明,安全性并不是开源软件维护者的维护重点。 这样的现状导致我们常用的开源软件库包含了各种各样的安全漏洞,例如,据统计,目前14%的NPM包、30%的Docker Hub镜像都包含安全漏洞。而且在这些漏洞被发现之后,也得不到及时的修复。据统计,Maven包里有59%的已知安全漏洞还没有得到修复,而漏洞的平均修复时间是290天,最严重级别漏洞的平均修复时间也仅是265天。黑客们已逐渐把开源软件作为了主要的攻击目标。

Mac网页开发工具哪款好用?Espresso Mac版好用吗?

回眸只為那壹抹淺笑 提交于 2020-03-15 13:23:00
Mac网页开发工具哪款好用?Espresso Mac版好用吗?Espresso Mac版是应用在Mac上的网页开发工具,Espresso可以帮助您以高效的方式编写,编码,设计,构建和发布,先进的文本功能,可用于颜色,渐变,阴影,布局等的使用,拥有令人惊叹的使用Browser Xray的实时预览。 Espresso Mac破解版软件功能 在Espresso中设计和预览,或使用最新的浏览器。适用于所有人的Xray和CSSEdit工具。 浏览器预览和X射线。当地项目?享受业务中最好的自动刷新。X射线您的页面布局以快速编辑相关样式。最好的部分?它适用于Chrome,Firefox和Safari(包括技术预览版)。 覆盖Live Styling和Xray。更改实时网站的CSS并实时查看您的设计更新。无需发布,重新加载甚至保存。只有Espresso才能让现场项目更有趣,更轻松,更具破坏性。 用于增压样式表的CSSEdit工具。新的Espresso可以让您构建一流的标准CSS,还可以构建模块化的SCSS和LESS。造型是美丽的Navigator,Dynamo自动构建以及与Live Preview和Overrides的令人难以置信的集成的快乐。我们屡获殊荣的CSSEdit可视化工具和代码格式设置在Espresso内部,无色编辑器用于颜色,渐变,阴影,布局等 - 可用于标准和动态CSS。

5步实现规模化的Kubernetes CI/CD 流水线

余生颓废 提交于 2020-02-27 20:42:52
一、背景 在近几年, Kubernetes 迅速成为了容器编排的事实上的开源标准。与虚拟机不同, Kubernetes 在抽象化基础架构的同时可靠地大规模编排容器,这可以帮助开发人员将工作负载与基础架构的复杂性分开。 Kubernetes 是 CI/CD 自动化的理想选择,因为它提供了许多内置功能,这些功能使应用程序部署实现标准化和可重用,提高了开发人员的生产力,并加快了云原生应用程序的采用。 Platform9 是成立于 2013 年的云服务提供商,能够提供业界唯一由 SaaS 管理的混合云解决方案,使用户能够快速采用云技术并在私有部署或公共云中的任何基础架构上一致地管理 VM 、 Kubernetes 和无服务器功能。Platform9提供的Kubernetes解决方案也是业界的佼佼者。 在2 019 年巴塞罗那举行的 KubeCon + CloudNativeCon 大会上,Platform9与 1000 多名与会者进行了互动,有近 500 名与会者参与了Kubernetes的相关调查。下图列出了关于最常见的Kubernetes应用场景的调查结果: 其中,基于Kubernetes的CI/CD自动化是最为广泛的用例,专注于帮助开发人员更快地构建和交付应用程序。但是,在具有全自动和可重复的 CI/CD 流水线的生产环境中运行 Kubernetes ( k8s

X-Ray Paginate filter by text

℡╲_俬逩灬. 提交于 2019-12-11 17:49:21
问题 I am using x-ray to scrap a webpage with pagination. Here are some HTML <td align="center" style="font-size: 11pt;"> <div class="paginate" style="font-size: 11pt;"> <span class="disabled">Previous</span> <span class="current">1</span> <a href="link2.html">2</a> <a href="link2.html">Next</a> </div> </td> I would like to scrap by the Next button. But the web page example is scraped by it's class name. x('https://blog.ycombinator.com/', '.post', [{ title: 'h1 a', link: '.article-title@href' }])

Node x-ray crawling data from collection of url

眉间皱痕 提交于 2019-12-11 06:26:16
问题 I'm trying to scrape a list in a site that leads to other pages that has the same formatting. I was able to create a collection of all the a tags, but when I try to visit a collection of pages, the key I try to create with it doesn't get added in my returned object. Here's an example of what I'm trying to do with stack overflow: var Xray = require('x-ray'); var x = Xray(); x('http://stackoverflow.com/', { title: x(['a@href'], 'title'), }) (function(err, obj) { console.log(obj); }); I'm

Contour Axis for Image

大憨熊 提交于 2019-12-04 15:59:30
问题 For a radiographic scan, I have been able to acquire the contours. I would be interested to find the center axis. How could I do it in python? Here is my code for contours: import cv2 img = cv2.imread("A.png") imgray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) edges = cv2.Canny(img,60,200) contours, hierarchy = cv2.findContours(edges, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE) hierarchy = hierarchy[0] cv2.drawContours(img, contours, -1, (255,0,0), 3) cv2.imshow('img',img) cv2.waitKey(0) cv2

Contour Axis for Image

无人久伴 提交于 2019-12-03 09:12:01
For a radiographic scan, I have been able to acquire the contours. I would be interested to find the center axis. How could I do it in python? Here is my code for contours: import cv2 img = cv2.imread("A.png") imgray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) edges = cv2.Canny(img,60,200) contours, hierarchy = cv2.findContours(edges, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE) hierarchy = hierarchy[0] cv2.drawContours(img, contours, -1, (255,0,0), 3) cv2.imshow('img',img) cv2.waitKey(0) cv2.destroyAllWindows() I am probably making this world a slightly worse place by answering a "gimme the working