首页 文章 精选 留言 我的

精选列表

搜索[AI可见性],共10000篇文章
优秀的个人博客,低调大师

经过优化,Python 脚本在 Fedora 32 上的运行速度可提高约 27%

计划于 4 月发布的 Fedora 32 有望给Python 开发者带来惊喜。Fedora 项目的变更介绍页面显示,在构建 Python 解释器时,开发团队添加了-fno-semantic-interposition编译器/链接器标志(compiler/linker flag),它将会显著提升性能,当然具体的性能改进效果取决于工作负载,官方提供的数据是最多可以提升 27%。 诸如 nbody,scimark,django,光线跟踪之类的测试用例提升了 20% 至 27% 的性能,而通过 PyPerformance 测得的性能提高了 5% 至 20%。 而这给用户带来的变化是他们将不再能够使用 LD_PRELOAD 覆盖来自 libpython 的符号,不过官方认为这是提升速度的不错的折衷方案。 根据 GCC 关于语义插入(semantic interposition)标记的文档,“某些对象格式,例如 ELF,允许动态链接器插入符号。这意味着对于从 DSO 导出的符号,编译器无法按预期在执行过程中传播、内联和其他优化,但相关的函数或变量会有变化。尽管该功能很有用,例如,通过调试实现重写内存分配功能,但这在代码质量方面是昂贵的。使用-fno-semantic-interposition,编译器假定如果函数发生插入的情况,则覆盖函数将具有完全相同的语义(和副作用)。类似的,如果变量发生插入的情况,则变量的构造函数也将相同。该标志对显式声明为内联的函数无效,对弱声明的符号同样无效。” 据了解,这些改进最初是针对Fedora 32 开发的,Fedora 项目的开发人员当时在研究静态链接 Python 的方案以提高性能。后来由于社区的反馈,他们缩小了范围,只希望优化 Fedora 32 中的 Python,并将其限制为使用-fno-semantic-interposition编译器标志来构建 Python。

优秀的个人博客,低调大师

倪光南:X86 垄断,ARM 太贵,RISC-V 未来可堪大用

21 日,第六届世界互联网大会上,在以“芯态开源:驱动计算架构黄金时代”为主题的分论坛上,中国工程院院士、中国开放指令生态(RISC-V)联盟(CRVA)理事长倪光南发表演讲《迎接开源芯片新潮流》。 倪光南表示,从世界的角度来看,两类架构的 CPU 已经占据市场。第一类是 X86,英特尔和 AMD 两家公司掌握,在服务器等领域占有垄断地位;第二类是 ARM,在移动领域有垄断的地位。 “我们要迅速地培养基于 RISC-V 的新型开放生态,不要做历史包袱很重的 ARM 和 X86”,倪光南强调,X86 架构是垄断的,ARM 架构的授权费用又很高,因此他希望借鉴开源的经验,用短时间和小投入来开发芯片,并且他表示,开源的 RISC-V 有希望在未来的 CPU 市场起重大的作用。 以下为倪光南演讲内容: 我的演讲主题是《迎接开源芯片新潮流》。从去年 11 月 8 号到现在一年了,我们中国对于芯片,特别是 CPU,都是非常关注的。从世界的角度,我们看到 CPU 的两类架构已经在世界上占有了很大的市场,而且今后将继续保持这个态势。第一代是 X86,英特尔和 AMD 两家公司掌握的,在服务器等领域是占有垄断地位的。第二个是 ARM,在移动领域有垄断的地位。X86 是很好的架构,但是他们都是垄断的。 除了这两个架构外,我们很难在世界范围内找到其它依靠 CPU 架构发展起来,并且能够挣钱并且占得住市场的公司了。当前来看,ARM 架构是最流行的,现在中国可能有数以百计的公司在用。由于授权方式的不同,海思和国防科技大学买到的终身架构授权需要花费很高,钱花的比较多。这种授权模式是很成熟的,也可以有很好的发展,但就是价格比较高一点。 此外,芯片产业最大的问题就是设计门槛很高,目前为止主要是大企业做芯片,中小企业和创业团队各方面很难介入芯片领域。我们知道这需要很大的投入,需要比较长的时间,我们希望借鉴开源软件的经验,能用很短的时间,很小的投入,能够开发出一个芯片,能够把开源软件的模式的成功经验借鉴过来。开源是一种商业模式,当然也是开放模式。开源软件在当前互联网的时代已经成为主流。我认为中国的互联网服务商和其它主流服务商的平台基本上都是基于开源软件。我们希望开源的模式同样可以用于芯片领域,这需要在座的各位共同努力。 RISC-V 是非常好的,除了它本身的技术价值以外,它的开放特性决定了可以很容易的进行产业化。当然,我们还要加强基金会和联盟的工作,避免碎片化,形成良性循环。在这方面,我们中国开放指令生态联盟也有义不容辞的责任,要尽可能协调大家共同创新,同时也能够保持主流的标准能够延续下去。我们要迅速地培养基于 RISC-V 的新型开放生态,不要做历史包袱很重的 ARM 和 X86。 市场还是要看未来,传统很多领域已经被 X86 和 ARM 垄断,RISC-V 很难进入。中国现在 5G 兴起了,物联网、大数据、边缘计算、区块链也都在蓬勃发展,对于开源芯片来说,这些都是非常好的应用场景。在新的领域,大家都是新进入的,RISC-V 应该有很大的优势。我相信新的领域很快就会超过传统领域应用的市场,中国的市场在世界上有很大的影响,我们在这方面有相当大的优势。 从整体来看,除了生态方面有一些不足以外,我们要把新一代信息技术作为切入点,加强联盟和基金会的合作,一起努力把 RISC-V 沿着开放的道路发展,RISC-V 有希望在未来的 CPU 市场起重大的作用。现在有两个联盟(注:中国开放指令生态联盟和中国 RISC-V 产业联盟)贡献比较多,在市场上已经起了很大的作用。我们两大联盟应该更好地合作,把国际上的 RISC-V 生态联盟构建起来。 关于国产 CPU,基于 X86 的话,按照我们的标准经过测评以后还是不能达到预期。至于 RISC-V,国际上在做,中国也有很多的企业在做,要形成一个统一的生态还是需要多方努力的。 从长远来看,特别是世界市场的角度来看,包括海思等很多公司的 ARM 架构授权终身使用的。但是有一个变数,中国和美国贸易摩擦以来,美国提出了美国技术成份超过 25% 就有可能受到美国的出口管制的限制。从这个角度来看,ARM 可能比较难以摆脱,它在美国技术成份超过 25%,可能会受到影响。 RISC-V 是有希望不太可能受到影响的,从这个角度我们比较看好,如果我们努力的话,几年之后在中国,基于 RISC-V 的 CPU 可能很多,大家要有信心。中国市场最大,中国的设计公司也是世界最多的,中国的设计公司转到 RISC-V,中国的新一代信息技术,比如大数据、5G、物联网、VR、边缘计算都可以尝试采用 RISC-V,全世都知道中国的产品很便宜,性价比很好,大家都用,那么基于 RISC-V 的 CPU 将会在世界范围内成为主流。谢谢大家!

优秀的个人博客,低调大师

“预付费 ECS 实例”可一键添加“预付费云盘”啦~

功能说明 购买预付费实例后,之前您只能通过购买按量付费磁盘然后在升级页(对应OpenAPI为: ModifyDiskChargeType)转换为预付费的磁盘,操作比较繁琐,现支持直接为预付费的实例上添加预付费的磁盘,其生命周期跟实例保持一致。相较于按量付费的磁盘,预付费的磁盘更加便宜,可以享受预付费的一些折扣。 操作步骤(ECS 控制台) 登录 ECS 管理控制台。 选择需要添加 预付费云盘 的预付费 ECS 实例,在 操作 列,选择 更多 > 资源变配 > 添加预付费云盘。如图: 点击 添加预付费云盘 后进入购买云盘页面,如图: 点击 确认订单 > 创建订单 后会生成预付费的订单,您需要支付该订单,支付完成后云盘会自动挂载到所选 ECS 实例上,与所选 ECS 实例的到期时间一致。 其他 OpenAPI 操作,暂不支持,我们会

优秀的个人博客,低调大师

推荐一款功能强大的Tomcat 管理监控工具,可替代Tomcat Manager

我们在本地启动Tomcat服务器后,用localhost:<默认端口>访问: 再点Manager App,即可进入Tomcat自带的Manager这个应用,此处可以单独部署/卸载每一个应用。可以看到在Manager应用里提供的功能是很有限的。 最近我在github上找到一个功能强大的Tomcat 管理监控工具,可以用来替代Tomcat默认的Manager应用: https://github.com/psi-probe/psi-probe 使用非常简单,从github的链接下载psi-probe的war包,部署到您本地的Tomcat服务器即可。 这是psi-probe登录后的界面,可以看到提供的监控和管理功能非常多: 不喜欢用英文的朋友们,可以点击这个国旗图标切换到中文显示: 应用程序标签 单击每个应用,可以看到应用运行的明细:比如某一时间段的处理的请求数量,平均响应时间和处理性能指标。 应用使用到的Servlet一览: 日志 对Tomcat的日志文件提供了更友好的操作和界面。 能在这里方便的更改日志等级: 线程 对Tomcat线程池设计不熟悉的朋友们,可以在这个标签页里学习了。 点击“正在运行的线程”可以从线程池显示切换到单个线程显示: 系统信息 连接器 要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

优秀的个人博客,低调大师

Android 优化个人封装仿网易新闻可滑动标题栏 TabLayout (文字或图标)

小菜在向朋友推荐了自己修改封装的仿网易顶部滑动标题栏 TabSlideLayout 滑动内容可以是文字也可以是网络图标,其原型为 FlycoTabLayout,但是因为年代很久远,小菜当时技术太渣,存在一些小问题,后期做过一些优化,今天趁机会整理一下。 优化内容: 网络状态不佳情况下,图片加载缓慢,有时加载不出来,如下图: 在部分三星手机上展示效果不佳,图片显示很小,如下图: 可以动态设置图片是否绘色,因有个别需求用户要展示的是彩色的漂亮图标,强制绘色便是画蛇添足。 问题查找: 问题一 的出现主要是因为图片加载方式不太合理,小菜以前用的是 Glide 中 BitmapImageViewTarget(iv) 方式,现在更换为 SimpleTarget<Bitmap>() 方式,两者的区别小菜还不能简洁明了的说清楚,有兴趣的朋友可以详细查看一下源码。 小菜的理解是,BitmapImageViewTarget() 方式优点:对于加载大图的整个过程处理比较好,可以设置加载过程中进度条等展示效果;而且该方式可以加载 Gif 图,也可以对 Gif 图的第一帧图进行绘色,但是没有 Gif 动画效果,就像一张普通的 png 图;缺点则是整体的处理时间较长,在网络状态不佳情况下有可能会加载失败。SimpleTarget() 方式直接优点是图片加载速度快,图片的大小根据 ImagView 来决定,不用重新计算;缺点是直接返回的 Bitmap() 不能加载 Gif 图。综合考虑,小菜觉得 SimpleTarget() 方式较合适。 问题二 的出现主要针对不同手机的适配,问题同样出在 Glide 图片加载部分,以前小菜用的 BitmapImageViewTarget() 并计算图片的宽高,现更改为 SimpleTarget() 方式解决。 问题三 的出现只是因为当时考虑不周全,可以在 attrs 中添加一个属性 is_change_color,并在图片绘色过程中处理一下即可,同时设置 set/get 方法,可以根据业务需求动态修改,详情请直接跳转 源码 Demo。 Tips:针对于问题二,图片布局中 ImageView 建议设置为 match_parent 方式,因为我们用户觉得 wrap_content 方式在部分三星手机上图不如华为手机大,小纠结。 解决方案: Glide 加载方式更换为 SimpleTarget(),如下: Glide.with(mContext).load(title).asBitmap() .placeholder(R.mipmap.top_default_bg).diskCacheStrategy(DiskCacheStrategy.SOURCE) .into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { if (mChangeColor) { resource = BitmapUtil.tintBitmap(resource, (position == 0) ? mTextSelectColor : mTextUnselectColor); } iv_tab_title.setImageBitmap(resource); } }); 在 attrs 中添加是否绘制图片颜色的属性,可以在 xml 或 Java 代码中进行设置: <!-- 设置是否绘制图片颜色 --> <attr name="tl_is_change_color" format="boolean" /> mChangeColor = ta.getBoolean(R.styleable.SlidingTabLayout_tl_is_change_color, true); public boolean isChangeColor() { return mChangeColor; } public void setChangeColor(boolean mChangeColor) { this.mChangeColor = mChangeColor; } 图标绘制统一颜色 图标不绘制颜色.jpg 小菜认为,优化是一个漫长的过程,是随着经验的积累与实际效果的反馈共同进行的,在使用过程中发现不合理的地方还请各位多多指教。 下面的是小菜的公众号,欢迎闲来吐槽哦~ 公众号.jpg

优秀的个人博客,低调大师

NeoSensory研发触觉反馈电子背心exoskin,可与虚拟化身一同跳舞

名为exoskin的设备包含32个感官马达,并与High Fidelity的硬件设备开源架构进行了接口。 为进一步提高消费者体验,近日,外设厂商NeoSensory研发了一款能够为用户提供触觉反馈的触觉背心。其名为exoskin,戴上它,用户将能实时感知虚拟世界与角色之间的精确触觉反馈。 据悉,它拥有32个感官马达,并与High Fidelity的硬件设备开源架构进行了接口。使用者可以感受到另一个虚拟化身的轻拍或轻触,而且两人甚至可以一同跳舞,感受彼此的身体接触。 “当我们感受到另一个人的触碰,或者我们感受到墙壁或者雨滴淋在身上的时候,VR的真实感将变得更加引人入胜。我们很高兴能与High Fidelity合作并把这种反馈带入VR体验之中。”NeoSensory的联合创始人David Eagleman这样说。 执行总监Philip Rosedale则表示:“VR能够缩短人与人之间的距离,令彼此能够面对面地互动。触感是人类同在和交流的关键组成部分。凭借深入的神经科学研究和触觉反馈经验,NeoSensory制作了可以解决VR缺乏触感问题的虚拟皮肤。 目前,exoskin还未正式上市,其相关功能还在测试完善之中,不过相信随着这款设备的到来,一定会带给消费者不一样的体验,大家可以期待一下,毕竟你可以和另外一个虚拟世界的人跳舞也是挺有趣的。 原文发布时间: 2018-03-30 19:38 本文作者: 韩璐 本文来自云栖社区合作伙伴镁客网,了解相关信息可以关注镁客网。

优秀的个人博客,低调大师

MRMC推机器人摄像机Polycam,可自动跟拍运动员

这款名为Polycam的电动相机机器人支持使用图像识别和人工智能技术来追踪运动员的动作,完全不需要人工摄像师的操作。 近日,据外媒报道,MRMC推出一款名为Polycam的电动相机机器人,其支持使用图像识别和人工智能技术来追踪运动员的动作,将动作时刻保持在画面的中央,完全不需要人工摄像师的操作,也不需要远程控制等其它方式。 据悉,Polycam与其它自动化操作系统的区别在于如何模仿人类操作者的拍摄方式。Polycam并没有使用大范围的广角镜头来进行拍摄,而是通过平移和调整缩放焦距等动态方式来追踪运动员的动作。控制摄像机的软件甚至有能力同时追踪某个特定的运动员或多个参与者。 不过,摄像师短时间内无需担心自己的工作被这种机器人所取代。尼康表示,该系统设计的目的是为了捕捉那些人类无法进入的地方进行拍摄照片。该工具在提供更多的比赛视频同时,同时还可以作为比赛监控的指导工具。 此外,MRMC还发布了一套自动化系统,可以让电视台主持人和嘉宾一共四人保持在画面内。这款名叫Polycam Chat的聊天工具,不仅具备人脸识别功能,还可以识别肢体动作,同时分析不同动作的语音。MRMC表示这种方法可以带来无与伦比的准确性和稳定性。 尽管现在市面上已经出现多款移动追踪摄像系统,能够自动跟拍运动中的对象,但这些系统仍需要在拍摄目标身上放置发射器或传感器。Polycam不需要任何多余的硬件,就能够追踪演讲者、运动员及娱乐明星。深度学习算法能够对视频进行分析,追踪台上台下的各种活动,然后完美呈现在镜头里。因而,在这一领域,Polycam可谓是一大突破。 原文发布时间: 2018-03-30 18:23 本文作者: 韩璐 本文来自云栖社区合作伙伴镁客网,了解相关信息可以关注镁客网。

优秀的个人博客,低调大师

真正实现性能可预期的ECS实例(突发性能实例t5)

阿里云ECS产品今面向入门级计算应用场景推出一款新的ECS实例规格族——突发性能实例(t5)。该系列实例主要面向平时 CPU利用率较低,但间歇性又需要瞬时对 CPU 占用较高的场景。较以往面向中高端场景的企业级计算实例系列主要面向对资源持续占用较高,计算负载较重的场景不同,突发性能实例通过对CPU性能及负载的清晰定义及调度使其成为使用成本最低,最为经济的实例规格族。云计算对于社会的最大价值在于通过对计算资源的合理规划、充分调配而使计算力被充分利用,过去不论用户是否真的充分使用了计算资源,都需要为其占用的特定的计算资源付费,浪费了计算力的同时,客户承担的成本也无法进一步降低,比如一些轻量级网站、Web应用服务、测试、开发或其他低负载应用,计算 CPU 要求都很低,但又需要在us甚至ms时间内能够快速响应瞬间高 CPU 资源使用需求,

优秀的个人博客,低调大师

可显示Android设备选择列表,并进入指定Android设备Console的Shell脚本

如果PC上连接多部Android设备(包括Android模拟器),在进入Console时还需要使用adb -s deviceid shell。比较麻烦,本文为此编写了一个Shell脚本文件(需要在Linux或OS X下才能使用,windows下需要用bat或cmd从新编写)。 基本思路时先用adb devices命令扫描有多少Android设备连接到PC上,然后从返回值中截取设备名称,并显示一个菜单。最后用户可以选择菜单项前面的序号进入指定的Android设备。无需再输入deviceid。 效果如下图所示。 common.sh selected_device="" # "":无可用Android设备 function find_devices() { device_list=$(adb devices) if [ "${device_list:0:4}" != "List" ]; then device_list=$(adb devices) if [ "${device_list:0:4}" != "List" ]; then exit fi fi value=$(echo $device_list | cut -d' ' -f5) if [ "$value" == "" ]; then echo "无可用Android设备" else selected_device=$value # 假设只有1个设备 value=$(echo $device_list | cut -d' ' -f7) # 多个设备 if [ "$value" != "" ]; then i=5 index=1 value="~~~" echo "可用设备列表" while [ "" == "" ] do value=$(echo $device_list | cut -d' ' -f$i) let "i=$i+2" if [ "$value" == "" ]; then break; fi echo "$index: $value" let "index=$index+1" done read -p "您想选择哪个Android设备?请输入序号(1):" number if [ "$number" == "" ]; then number=1 fi let "number=3 + $number * 2" selected_device=$(echo $device_list | cut -d' ' -f$number) # 根据用户选择的设备索引获取设备标识 fi fi } shell.sh source common.sh find_devices if [ "$selected_device" != "" ]; then adb -s $selected_device shell $1 fi 需要将common.sh和shell.sh文件放到同一个目录,然后执行shell.sh即可(需要使用chmod命令设置其可执行权限) 本脚本由《Android深入探索卷1:HAL与驱动开发》提供。 本文转自银河使者博客园博客,原文链接http://www.cnblogs.com/nokiaguy/p/4470397.html如需转载请自行联系原作者 银河使者

优秀的个人博客,低调大师

当万物互联触手可及 你准备好了吗?

从德国的工业4.0、美国的工业互联网进而到中国的中国制造2025,传统企业借助于互联网新兴技术实现创新与变革之路,从未像今天一样收获如此多的关注和期望。为什么当今时代下的互联网发展,能够让传统企业焕发出如此的生机和活力呢?归根结底源于IT新能力太强大了。 云计算让传统企业摆脱IT投资的桎梏,拥有灵活、高效、低成本的IT能力;大数据让过去被忽视或者束手无策的“死数据”成为企业核心资产,指导战略制定和执行;移动和社交让企业打通中间层,直接面向最终用户,迎来体验经济时代的到来…当传统企业与互联网碰撞出如此灿烂火花的时候,一个“万物互联”的世界,才能够说真的可以被我们所触及。 当十几、二十几年前物联网概念被提出的时候,并没有引来足够重视,因为我们缺少连接万物的工具和手段,也缺少收集、储存、分析万物数据的方法。而今天互联网与工业技术的深度融合,使得传感器、控制器、机器、人员和物连接在一起成为现实。 当传统企业在互联网+时代实现生产流程的自动化控制、智能工厂的高效管理、智慧产品的设计制造、公共服务能力的提升后,那些遍及企业生产、制造、流通、服务各个环节的海量数据,需要被集中管理、需要被有效利用,更重要的是,需要助推企业业务变革,这才是物联网时代企业从中要获取的真正价值。 有这样一组数据足以说明物联网的广阔前景。到2025年,与物联网产业相关的GDP将会达到2.7万亿到6.2万亿美元;目前已经有将近100亿台手机及电脑连上互联网,几年之内这一数字可能会达到500亿台,这其中不仅仅包括手机和电脑,还包括各种网络传感设备,这一趋势的推动力就是物联网技术和应用的深入。 当中国企业从德国工业4.0、美国工业互联网进程中寻求为我所用的经验时,其实挑战是巨大的。我们需要互联的设备和环境,需要科学的管理制度和方法,更需要物联网与工业技术深度融合后真正助推企业实现业务创新和变革。 当我们的企业拥有了投身工业4.0大潮的勇气和智慧后,修为内功被提上议事日程,但是大多数企业,目前都缺少大规模地对整个价值链上各系统的有机整合和大数据分析能力。 而任何一个传统企业,无论制造、交通、物流、电力、矿产抑或政府,也缺少产品全生命周期乃至全价值链管理能力。对于企业来说,IOT(Internet of things)中最为重要的那个T,以“things”为载体,伴随一个产品的设计、生产、流通、消费、灭亡全生命周期,存于其上的数据资产,其“变现”能力决定着企业有多大的发展潜力。 今年3月,IBM宣布投资30亿美元成立物联网事业部,进一步整合全球资源,专注于协助企业客户与合作伙伴针对工业4.0等重要领域进行物联网技术、应用与业务创新。其实在工业4.0这件事儿上IBM动手非常早,早在2013年就参与了由德国机械设备制造业联合会、德国电气电子行业协会和德国联邦信息产业、电信和新媒体联合会主导的工业4.0平台组织,就工业4.0技术、标准、商业模式等展开交流。 IBM的物联网战略融合了连接与整合、云计算与平台服务、大数据、安全等核心技术,针对企业设计、制造、运营和交付的不同环节提供解决方案。帮助上游创新者持续研发下一代互联设备,同时帮助下游设备制造者通过更好的创新、运营和服务来持续创造业务价值。 对于企业内部运营管理人员来说,建立一套科学有效的产品全生命周期管理体系,可以实现资产的有效管理、维护,可以建立项目预算管控体系,可以降低运维成本,更重要的是可以实现资产管理流程化,真正为企业业务发展服务。对此IBM推出企业资产管理解决方案(IBM Maximo)和不动产管理解决方案(IBM TRIRIGA),并把其大数据分析能力用于旅游与运输等资产密集型企业。 利用IBM Maximo 企业资产管理解决方案,企业运营主管可以近乎实时地查看资产使用状况,更好地监管资产,扩展资本设备的使用寿命,提高资产回报率并推迟新的购买计划,并能跨多个地点实现资产管理功能流程的统一。IBM Maximo 企业资产管理解决方案分别面向运输业、公用事业、生命科学行业、核能行业和服务提供商。以地铁行业为例,在全球,地铁资产的规模性急剧增长都是一个不争的事实,在中国情况尤甚,IBM Maximo通过资产管理、工作管理、服务管理、合同管理、物资管理和采购管理等核心能力,帮助企业运营主管科学、高效管理各类地铁资产。 利用IBM TRIRIGA不动产管理解决方案,企业运营主管可以评估资产负债表、设备租赁损益,可以识别未充分利用和性能欠佳的设施、资产,可以精简遍及各地的不动产。而且可以通过有效地大数据分析,对所投资不动产进行评估和决策。目前该解决方案广泛用于金融、房地产行业。 以某个全球100强企业为例,该企业在全球重要城市拥有冗余、利用不足的不动产资产,比如重复的IT、过量的会议室和培训室,企业没有集中、系统的方法来有效管理不动产,而借助于,IBM TRIRIGA,四年间实际成本节约超过9.25亿美元。 对于旅游与运输等资产密集型企业,各类零部件不仅需要有效地管理,遍布其上的实时产生的数据,通过有效地捕捉和分析,完全可以支持企业的运营并支持企业创新和变革。IBM的Analytics解决方案构建了一个稳定的基础性数据与分析平台,便于用户进行资产密集型运营决策。 以高铁为例,一列高速列车的零部件数量高达4万多个,对这4万多个零部件的数据分析与管理不仅体现出庞大的经济效益,更体现出重要的安全保障。 原文发布时间为:2015年10月22日 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

优秀的个人博客,低调大师

美国选民数据再泄露,186万芝加哥选民个人信息可公开下载

网络安全公司UpGuard的网络风险小组发布报告指出,来自奥马哈的投票设备厂商Election Systems & Software(简称ES&S)公司持有并运营的一套数据存储库现可通过云存储站点进行公开下载,并直接导致186.4万芝加哥民众的敏感数据遭到外泄。其中包括选民姓名、地址、电话号码、驾驶执照号码以及部分社保号码。这套数据库似乎启动于2016年芝加哥选举委员会组织总统大选之前,而该委员会自2014年开始正式成为ES&S公司的客户。 此次曝光数据再次强调美国各党派及选举主管部门雇用第三方供应商可能引发的敏感数据互联网泄露风险。尽管ES&S对于此次违规事件的及时补救确实值得肯定,但几乎每一位芝加哥选民皆受到影响仍已经成为不争的事实,这也再次提醒我们网络风险广泛存在于任何以数字化方案为载体的流程当中——包括近年来的民主投票流程。 2017年8月11日,UpGuard公司战略主管乔恩·亨德伦(Jon Hendren)发现了一个Amazon Web Services S3云存储系统,其可供公开访问且几乎允许任何访问该云存储网址的用户进行整体内容下载。其主存储库位于AWS S3子域名“chicagodb”当中,其中包含“Final Backup_GeneralNov2016”与“Final Backups_6_5_2017”两个文件夹,外加一个12 GB MSSQL数据库文件。其中多数文件名称与ES&S相关——ES&S为美国本土最为著名的投票设备与相关软件供应商之一。 根据亨德伦发布至UpGuard公司网络风险研究主管克里斯·维克里(Chris Vickery)的通报,网络风险小组对相关内容进行了分析,并发现该12 GB文件以及文件夹内存储的2.6 GB与1.3 GB文件各自构成数据库体系,总计涉及186.4万名芝加哥选民的个人信息。在通知受到影响的市政当局之后,该云存储系统于8月12日晚被关闭。 虽然数据库中包含大量被冠以“BallotImages”、“polldata_summary”以及“pollworker_times”等名称的SQL表,但其中最引人注意的是一套名为“dbo.voters”的表集。此数据集中列出了186.4万位芝加哥选民,且包含其惟一内部选民ID、个人姓名、居住地址、出生日期以及更多细节身份信息。身为芝加哥居民外加注册选民的安全研究人员从中找到了其个人信息,这直接证明了相关数据的准确性。 经过编辑的“dbo.voters”数据集截图,其中包含大量敏感信息 其中的“状态”一列包含“A”与“I”两种字段内容,可能代表的是该行中的选民是否仍然活跃。由于芝加哥在2016年11月的美国总统大选当中仅有150万活跃选民,因此这套数据库中列出的无效选民可能正是人数差异部分的存在原因。从这个角度来看,此套云存储很可能属于覆盖芝加哥全部选民的整体名单。 尽管数据库中的所有惟一ID皆与选民姓名、居住地址、性别以及DOB等选举背景信息相关,但除此之外还有更多敏感敏感被包含在内。大多数行中存在选民驾驶执照编号与电话号码。而更为重要的是,全部186.4万选民个人社保号码的最后四位数字也被列入数据集当中——这是一类高度敏感的数据,常被作为PIN码或者者身份验证。 重大意义 在此之前,UpGuard公司的网络风险小组曾发现共和党全国委员会暴露了高达1.98亿美国潜在选民的个人信息,而这部分数据被直接暴露在私营存储厂商面前无疑将带来极为严重的威胁——甚至超越了选举本身的意义。随着越来越多日常功能被转移至数字化平台当中,相关网络风险也将同样把矛头指向第三方服务供应商——特别是网络攻击活动。网络风险属于一类商业风险,而第三方供应商面临的网络风险同时也属于此类企业的主要风险。ES&S公司的CSTAR网络风险评分为428分(总分为950分),证明相关数据以中等安全状态进行托管。 ES&S公司的CSTAR外部扫描结果 在一系列与此次事件类似的违规场景之下,敏感数据因存在配置失误的Amazon S3云存储系统(被配置为允许公开访问)而被直接公开,并允许访问该云存储URL的任何用户进行整体下载。AWS默认设置要求确保仅授权员工能够访问此类数据。然而一旦对该访问配置作出修改,则相关IT企业必须建立起适当的流程,用以确保发现并修复一切伴生性风险。 此次安全违规问题已经被ES&S公司快速解决——顺带一提,该公司还是相关数据保护工作的芝加哥市指定合作方。理想的反应速度对于芝加哥市的全体注册选民不啻为好消息。一旦发现数据暴露事故,有关各方必须立即采取行动以防止恶意人士对这部分资料进行滥用。然而,为了实现真正的网络弹性,IT企业也必须尽快建立起针对此类流程的检查与验证方案,最终确保敏感数据在触及公开互联网之前即得到有效控制。 本文转自d1net(转载)

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册