Microsoft / Vcpkg

Total Page:16

File Type:pdf, Size:1020Kb

Microsoft / Vcpkg Microsoft / vcpkg master vcpkg / ports / Create new file Find file History Fetching latest commit… .. abseil [abseil][aws-sdk-cpp][breakpad][chakracore][cimg][date][exiv2][libzip… Apr 13, 2018 ace Update to ACE 6.4.7 (#3059) Mar 19, 2018 alac-decoder [alac-decoder] Fix x64 Mar 7, 2018 alac [ports] Mark several ports as unbuildable on UWP Nov 26, 2017 alembic [alembic] update to 1.7.7 Mar 25, 2018 allegro5 [many ports] Updates to latest Nov 30, 2017 anax [anax] Use vcpkg_from_github(). Add missing vcpkg_copy_pdbs() Sep 25, 2017 angle [angle] Add CMake package with modules. (#2223) Nov 20, 2017 antlr4 [ports] Mark several ports as unbuildable on UWP Nov 26, 2017 apr-util vcpkg_configure_cmake (and _meson) now embed debug symbols within sta… Sep 9, 2017 apr [ports] Mark several ports as unbuildable on UWP Nov 26, 2017 arb [arb] prefer ninja Nov 26, 2017 args [args] Fix hash Feb 24, 2018 armadillo add armadillo (#2954) Mar 8, 2018 arrow Update downstream libraries to use modularized boost Dec 19, 2017 asio [asio] Avoid boost dependency by always specifying ASIO_STANDALONE Apr 6, 2018 asmjit [asmjit] init Jan 29, 2018 assimp [assimp] Fixup: add missing patchfile Dec 21, 2017 atk [glib][atk] Disable static builds, fix generation to happen outside t… Mar 5, 2018 atkmm [vcpkg-build-msbuild] Add option to use vcpkg's integration. Fixes #891… Mar 21, 2018 atlmfc [atlmfc] Add dummy port to detect atl presence in VS Apr 23, 2017 aubio [aubio] Fix missing required dependencies Mar 27, 2018 aurora Added aurora as independant portfile Jun 21, 2017 avro-c [many ports] Improve behavior on Linux and general cleanup Mar 12, 2018 aws-sdk-cpp [abseil][aws-sdk-cpp][breakpad][chakracore][cimg][date][exiv2][libzip… Apr 13, 2018 azmq [azmq] Initial commit of 1.0.2 Mar 23, 2018 azure-c-shared-utility [azure-iot-sdk] Upgrades Apr 19, 2018 azure-iot-sdk-c [azure-iot-sdk] Upgrades Apr 19, 2018 azure-storage-cpp [azure-storage-cpp] Support non-windows Apr 19, 2018 azure-uamqp-c [azure-iot-sdk] Upgrades Apr 19, 2018 azure-uhttp-c [parson][azure-uamqp-c][azure-umqtt-c][azure-c-shared-utility][azure-… Mar 24, 2018 azure-umqtt-c [azure-iot-sdk] Upgrades Apr 19, 2018 beast Update downstream libraries to use modularized boost Dec 19, 2017 benchmark update google benchmark to 1.4.0 (#3237) Apr 17, 2018 berkeleydb [ports] Mark several ports as unbuildable on UWP Nov 26, 2017 bigint [bigint] Add missing header file #3319 (#3320) Apr 26, 2018 bitserializer Add new package - BitSerializer (#3111) Mar 23, 2018 blaze [blaze] Update SHA512. Fixes #2841. Feb 20, 2018 blosc [blosc] Update to 1.13.5 Feb 8, 2018 bond Update downstream libraries to use modularized boost Dec 19, 2017 boost-accumulators [boost] Update to 1.67 Apr 19, 2018 boost-algorithm [boost] Update to 1.67 Apr 19, 2018 boost-align [boost] Update to 1.67 Apr 19, 2018 boost-any [boost] Update to 1.67 Apr 19, 2018 boost-array [boost] Update to 1.67 Apr 19, 2018 boost-asio [boost] Update to 1.67 Apr 19, 2018 boost-assert [boost] Update to 1.67 Apr 19, 2018 boost-assign [boost] Update to 1.67 Apr 19, 2018 boost-atomic [boost] Update to 1.67 Apr 19, 2018 boost-beast [boost] Update to 1.67 Apr 19, 2018 boost-bimap [boost] Update to 1.67 Apr 19, 2018 boost-bind [boost] Update to 1.67 Apr 19, 2018 boost-build [boost] Update to 1.67 Apr 19, 2018 boost-callable-traits [boost] Update to 1.67 Apr 19, 2018 boost-chrono [boost] Update to 1.67 Apr 19, 2018 boost-circular-buffer [boost] Update to 1.67 Apr 19, 2018 boost-compatibility [boost] Update to 1.67 Apr 19, 2018 boost-compute [boost] Update to 1.67 Apr 19, 2018 boost-concept-check [boost] Update to 1.67 Apr 19, 2018 boost-config [boost] Update to 1.67 Apr 19, 2018 boost-container-hash [boost] Update to 1.67 Apr 19, 2018 boost-container [boost] Update to 1.67 Apr 19, 2018 boost-context [boost] Update to 1.67 Apr 19, 2018 boost-contract [boost] Update to 1.67 Apr 19, 2018 boost-conversion [boost] Update to 1.67 Apr 19, 2018 boost-convert [boost] Update to 1.67 Apr 19, 2018 boost-core [boost] Update to 1.67 Apr 19, 2018 boost-coroutine [boost] Update to 1.67 Apr 19, 2018 boost-coroutine2 [boost] Update to 1.67 Apr 19, 2018 boost-crc [boost] Update to 1.67 Apr 19, 2018 boost-date-time [boost] Update to 1.67 Apr 19, 2018 boost-detail [boost] Update to 1.67 Apr 19, 2018 boost-di [boost-di] Mark as header-only library Oct 26, 2016 boost-disjoint-sets [boost] Update to 1.67 Apr 19, 2018 boost-dll [boost] Update to 1.67 Apr 19, 2018 boost-dynamic-bitset [boost] Update to 1.67 Apr 19, 2018 boost-endian [boost] Update to 1.67 Apr 19, 2018 boost-exception [boost] Update to 1.67 Apr 19, 2018 boost-fiber [boost] Update to 1.67 Apr 19, 2018 boost-filesystem [boost] Update to 1.67 Apr 19, 2018 boost-flyweight [boost] Update to 1.67 Apr 19, 2018 boost-foreach [boost] Update to 1.67 Apr 19, 2018 boost-format [boost] Update to 1.67 Apr 19, 2018 boost-function-types [boost] Update to 1.67 Apr 19, 2018 boost-function [boost] Update to 1.67 Apr 19, 2018 boost-functional [boost] Update to 1.67 Apr 19, 2018 boost-fusion [boost] Update to 1.67 Apr 19, 2018 boost-geometry [boost] Update to 1.67 Apr 19, 2018 boost-gil [boost] Update to 1.67 Apr 19, 2018 boost-graph-parallel [boost] Update to 1.67 Apr 19, 2018 boost-graph [boost] Update to 1.67 Apr 19, 2018 boost-hana [boost] Update to 1.67 Apr 19, 2018 boost-heap [boost] Update to 1.67 Apr 19, 2018 boost-hof [boost] Update to 1.67 Apr 19, 2018 boost-icl [boost] Update to 1.67 Apr 19, 2018 boost-integer [boost] Update to 1.67 Apr 19, 2018 boost-interprocess [boost] Update to 1.67 Apr 19, 2018 boost-interval [boost] Update to 1.67 Apr 19, 2018 boost-intrusive [boost] Update to 1.67 Apr 19, 2018 boost-io [boost] Update to 1.67 Apr 19, 2018 boost-iostreams [boost] Update to 1.67 Apr 19, 2018 boost-iterator [boost] Update to 1.67 Apr 19, 2018 boost-lambda [boost] Update to 1.67 Apr 19, 2018 boost-lexical-cast [boost] Update to 1.67 Apr 19, 2018 boost-local-function [boost] Update to 1.67 Apr 19, 2018 boost-locale [boost] Update to 1.67 Apr 19, 2018 boost-lockfree [boost] Update to 1.67 Apr 19, 2018 boost-log [boost] Update to 1.67 Apr 19, 2018 boost-logic [boost] Update to 1.67 Apr 19, 2018 boost-math [boost] Update to 1.67 Apr 19, 2018 boost-metaparse [boost] Update to 1.67 Apr 19, 2018 boost-modular-build-helper [boost] Update to 1.67 Apr 19, 2018 boost-move [boost] Update to 1.67 Apr 19, 2018 boost-mp11 [boost] Update to 1.67 Apr 19, 2018 boost-mpi [boost] Update to 1.67 Apr 19, 2018 boost-mpl [boost] Update to 1.67 Apr 19, 2018 boost-msm [boost] Update to 1.67 Apr 19, 2018 boost-multi-array [boost] Update to 1.67 Apr 19, 2018 boost-multi-index [boost] Update to 1.67 Apr 19, 2018 boost-multiprecision [boost] Update to 1.67 Apr 19, 2018 boost-numeric-conversion [boost] Update to 1.67 Apr 19, 2018 boost-odeint [boost] Update to 1.67 Apr 19, 2018 boost-optional [boost] Update to 1.67 Apr 19, 2018 boost-parameter [boost] Update to 1.67 Apr 19, 2018 boost-phoenix [boost] Update to 1.67 Apr 19, 2018 boost-poly-collection [boost] Update to 1.67 Apr 19, 2018 boost-polygon [boost] Update to 1.67 Apr 19, 2018 boost-pool [boost] Update to 1.67 Apr 19, 2018 boost-predef [boost] Update to 1.67 Apr 19, 2018 boost-preprocessor [boost] Update to 1.67 Apr 19, 2018 boost-process [boost] Update to 1.67 Apr 19, 2018 boost-program-options [boost] Update to 1.67 Apr 19, 2018 boost-property-map [boost] Update to 1.67 Apr 19, 2018 boost-property-tree [boost] Update to 1.67 Apr 19, 2018 boost-proto [boost] Update to 1.67 Apr 19, 2018 boost-ptr-container [boost] Update to 1.67 Apr 19, 2018 boost-python [boost] Update to 1.67 Apr 19, 2018 boost-qvm [boost] Update to 1.67 Apr 19, 2018 boost-random [boost] Update to 1.67 Apr 19, 2018 boost-range [boost] Update to 1.67 Apr 19, 2018 boost-ratio [boost] Update to 1.67 Apr 19, 2018 boost-rational [boost] Update to 1.67 Apr 19, 2018 boost-regex [boost] Update to 1.67 Apr 19, 2018 boost-scope-exit [boost] Update to 1.67 Apr 19, 2018 boost-serialization [boost] Update to 1.67 Apr 19, 2018 boost-signals [boost] Update to 1.67 Apr 19, 2018 boost-signals2 [boost] Update to 1.67 Apr 19, 2018 boost-smart-ptr [boost] Update to 1.67 Apr 19, 2018 boost-sort [boost] Update to 1.67 Apr 19, 2018 boost-spirit [boost] Update to 1.67 Apr 19, 2018 boost-stacktrace [boost] Update to 1.67 Apr 19, 2018 boost-statechart [boost] Update to 1.67 Apr 19, 2018 boost-static-assert [boost] Update to 1.67 Apr 19, 2018 boost-system [boost] Update to 1.67 Apr 19, 2018 boost-test [boost] Update to 1.67 Apr 19, 2018 boost-thread [boost] Update to 1.67 Apr 19, 2018 boost-throw-exception [boost] Update to 1.67 Apr 19, 2018 boost-timer [boost] Update to 1.67 Apr 19, 2018 boost-tokenizer [boost] Update to 1.67 Apr 19, 2018 boost-tti [boost] Update to 1.67 Apr 19, 2018 boost-tuple [boost] Update to 1.67 Apr 19, 2018 boost-type-erasure [boost] Update to 1.67 Apr 19, 2018 boost-type-index [boost] Update to 1.67 Apr 19, 2018 boost-type-traits [boost] Update to 1.67 Apr 19, 2018 boost-typeof [boost] Update to 1.67 Apr 19, 2018 boost-ublas [boost] Update to 1.67 Apr 19, 2018 boost-units [boost] Update to 1.67 Apr 19, 2018 boost-unordered [boost] Update to 1.67 Apr 19, 2018 boost-utility [boost] Update to 1.67 Apr 19, 2018 boost-uuid [boost] Update to 1.67 Apr 19, 2018 boost-variant [boost] Update to 1.67 Apr 19, 2018 boost-vcpkg-helpers [boost] Update to 1.67 Apr 19, 2018 boost-vmd [boost] Update to 1.67 Apr 19, 2018 boost-wave [boost] Update to 1.67 Apr 19, 2018 boost-winapi [boost] Update to 1.67 Apr 19, 2018 boost-xpressive [boost] Update to 1.67 Apr 19, 2018
Recommended publications
  • Ironpython in Action
    IronPytho IN ACTION Michael J. Foord Christian Muirhead FOREWORD BY JIM HUGUNIN MANNING IronPython in Action Download at Boykma.Com Licensed to Deborah Christiansen <[email protected]> Download at Boykma.Com Licensed to Deborah Christiansen <[email protected]> IronPython in Action MICHAEL J. FOORD CHRISTIAN MUIRHEAD MANNING Greenwich (74° w. long.) Download at Boykma.Com Licensed to Deborah Christiansen <[email protected]> For online information and ordering of this and other Manning books, please visit www.manning.com. The publisher offers discounts on this book when ordered in quantity. For more information, please contact Special Sales Department Manning Publications Co. Sound View Court 3B fax: (609) 877-8256 Greenwich, CT 06830 email: [email protected] ©2009 by Manning Publications Co. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps. Recognizing the importance of preserving what has been written, it is Manning’s policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15% recycled and processed without the use of elemental chlorine.
    [Show full text]
  • Thriving in a Crowded and Changing World: C++ 2006–2020
    Thriving in a Crowded and Changing World: C++ 2006–2020 BJARNE STROUSTRUP, Morgan Stanley and Columbia University, USA Shepherd: Yannis Smaragdakis, University of Athens, Greece By 2006, C++ had been in widespread industrial use for 20 years. It contained parts that had survived unchanged since introduced into C in the early 1970s as well as features that were novel in the early 2000s. From 2006 to 2020, the C++ developer community grew from about 3 million to about 4.5 million. It was a period where new programming models emerged, hardware architectures evolved, new application domains gained massive importance, and quite a few well-financed and professionally marketed languages fought for dominance. How did C++ ś an older language without serious commercial backing ś manage to thrive in the face of all that? This paper focuses on the major changes to the ISO C++ standard for the 2011, 2014, 2017, and 2020 revisions. The standard library is about 3/4 of the C++20 standard, but this paper’s primary focus is on language features and the programming techniques they support. The paper contains long lists of features documenting the growth of C++. Significant technical points are discussed and illustrated with short code fragments. In addition, it presents some failed proposals and the discussions that led to their failure. It offers a perspective on the bewildering flow of facts and features across the years. The emphasis is on the ideas, people, and processes that shaped the language. Themes include efforts to preserve the essence of C++ through evolutionary changes, to simplify itsuse,to improve support for generic programming, to better support compile-time programming, to extend support for concurrency and parallel programming, and to maintain stable support for decades’ old code.
    [Show full text]
  • “实时交互”的im技术,将会有什么新机遇? 2019-08-26 袁武林
    ᭆʼn ᩪᭆŊ ᶾݐᩪᭆᔜߝ᧞ᑕݎ ғמஙے ᤒ 下载APPڜහਁʼn Ŋ ឴ݐռᓉݎ 开篇词 | 搞懂“实时交互”的IM技术,将会有什么新机遇? 2019-08-26 袁武林 即时消息技术剖析与实战 进入课程 讲述:袁武林 时长 13:14 大小 12.13M 你好,我是袁武林。我来自新浪微博,目前在微博主要负责消息箱和直播互动相关的业务。 接下来的一段时间,我会给你带来一个即时消息技术方面的专栏课程。 你可能会很好奇,为什么是来自微博的技术人来讲这个课程,微博会用到 IM 的技术吗? 在我回答之前,先请你思考一个问题: 除了 QQ 和微信,你知道还有什么 App 会用到即时(实时)消息技术吗? 其实,除了 QQ 和微信外,陌陌、抖音等直播业务为主的 App 也都深度用到了 IM 相关的 技术。 比如在线学习软件中的“实时在线白板”,导航打车软件中的“实时位置共享”,以及和我 们生活密切相关的智能家居的“远程控制”,也都会通过 IM 技术来提升人和人、人和物的 实时互动性。 我觉得可以这么理解:包括聊天、直播、在线客服、物联网等这些业务领域在内,所有需 要“实时互动”“高实时性”的场景,都需要、也应该用到 IM 技术。 微博因为其多重的业务需求,在许多业务中都应用到了 IM 技术,目前除了我负责的消息箱 和直播互动业务外,还有其他业务也逐渐来通过我们的 IM 通用服务,提升各自业务的用户 体验。 为什么这么多场景都用到了 IM 技术呢,IM 的技术究竟是什么呢? 所以,在正式开始讲解技术之前,我想先从应用场景的角度,带你了解一下 IM 技术是什 么,它为互联网带来了哪些巨大变革,以及自身蕴含着怎样的价值。 什么是 IM 系统? 我们不妨先看一段旧闻: 2014 年 Facebook 以 190 亿美元的价格,收购了当时火爆的即时通信工具 WhatsApp,而此时 WhatsApp 仅有 50 名员工。 是的,也就是说这 50 名员工人均创造了 3.8 亿美元的价值。这里,我们不去讨论当时谷歌 和 Facebook 为争抢 WhatsApp 发起的价格战,从而推动这笔交易水涨船高的合理性,从 另一个侧面我们看到的是:依托于 IM 技术的社交软件,在完成了“连接人与人”的使命 后,体现出的巨大价值。 同样的价值体现也发生在国内。1996 年,几名以色列大学生发明的即时聊天软件 ICQ 一 时间风靡全球,3 年后的深圳,它的效仿者在中国悄然出现,通过熟人关系的快速构建,在 一票基于陌生人关系的网络聊天室中脱颖而出,逐渐成为国内社交网络的巨头。 那时候这个聊天工具还叫 OICQ,后来更名为 QQ,说到这,大家应该知道我说的是哪家公 司了,没错,这家公司叫腾讯。在之后的数年里,腾讯正是通过不断优化升级 IM 相关的功 能和架构,凭借 QQ 和微信这两大 IM 工具,牢牢控制了强关系领域的社交圈。 ے஠ۓ由此可见,IM 技术作为互联网实时互动场景的底层架构,在整个互动生态圈的价值所在。᧗ 随着互联网的发展,人们对于实时互动的要求越来越高。于是,IMᴠྊෙๅ 技术不止应用于 QQ、 微信这样的面向聊天的软件,它其实有着宽广的应用场景和足够有想象力的前景。甚至在不 。ғ 系统已经根植于我们的互联网生活中,成为各大 App 必不可少的模块מஙݎ知不觉之间,IMḒ 除了我在前面图中列出的业务之外,如果你希望在自己的 App 里加上实时聊天或者弹幕的 功能,通过 IM 云服务商提供的 SDK 就能快速实现(当然如果需求比较简单,你也可以自 己动手来实现)。 比如,在极客时间 App 中,我们可以加上一个支持大家点对点聊天的功能,或者增加针对 某一门课程的独立聊天室。 例子太多,我就不做一一列举了。其实我想说的是:IM
    [Show full text]
  • Vcpkg, Un Outil Pour Acquérir Et Compiler Plus Simplement Les Librairies Open Source C++ Sur Windows
    043_044_204 24/01/17 21:59 Page43 microsoft 43 # 204 Vcpkg, un outil pour acquérir et compiler plus simplement les librairies open source C++ sur Windows. Eric Mittelette Acquérir une librairie open source, la compiler sur Windows et l’intégrer dans son Microsoft Corp. projet C++ reste une opération délicate, voire une galère. Pour une librairie donnée, il faut trouver les sources, les installer localement, compiler la librairie et enfin la mettre à disposition du projet dans lequel vous souhaitez l’utiliser. a phase de build est de loin la plus subtile et complexe, elle nécessi- source de la librairie. Nous voulions que cette collection de « port files » te souvent un peu d’adaptation (patch) si la librairie n’est pas encore soit open source et que la communauté des développeurs C++ puisse y Ldisponible pour la version de compilateur que vous utilisez, cette contribuer en ajoutant les librairies qu’ils maintiennent ou utilisent. adaptation nécessite encore l’usage d’incantations (sous forme de scripts, L’architecture générale en découle assez naturellement : pas de magie noire…), que seuls les grands « faiseurs » maîtrisent réelle- • Créer une liste de « port file » dans un repo Github ; ment. Nous savons par sondage et les appels au support technique de • Créer un outil en ligne de commande qui exploite cette liste et capable Microsoft que les librairies tierces restent pour plus de 30% des cas le blo- de lancer le processus de compilation au regard des instructions de queur a la migration vers les dernières versions du compilateur C++. Nous chaque « port file » ; savons également que 80% des projets C++ utilisent 2 ou 3 librairies • Installer le résultat de la compilation dans un répertoire local « « LibFolder » ; tierces en moyenne, et que la vaste majorité d’entre elles sont aujourd’hui • Permettre une intégration simple avec Visual studio, CMake ou tout des librairies open source.
    [Show full text]
  • Seed Selection for Successful Fuzzing
    Seed Selection for Successful Fuzzing Adrian Herrera Hendra Gunadi Shane Magrath ANU & DST ANU DST Australia Australia Australia Michael Norrish Mathias Payer Antony L. Hosking CSIRO’s Data61 & ANU EPFL ANU & CSIRO’s Data61 Australia Switzerland Australia ABSTRACT ACM Reference Format: Mutation-based greybox fuzzing—unquestionably the most widely- Adrian Herrera, Hendra Gunadi, Shane Magrath, Michael Norrish, Mathias Payer, and Antony L. Hosking. 2021. Seed Selection for Successful Fuzzing. used fuzzing technique—relies on a set of non-crashing seed inputs In Proceedings of the 30th ACM SIGSOFT International Symposium on Software (a corpus) to bootstrap the bug-finding process. When evaluating a Testing and Analysis (ISSTA ’21), July 11–17, 2021, Virtual, Denmark. ACM, fuzzer, common approaches for constructing this corpus include: New York, NY, USA, 14 pages. https://doi.org/10.1145/3460319.3464795 (i) using an empty file; (ii) using a single seed representative of the target’s input format; or (iii) collecting a large number of seeds (e.g., 1 INTRODUCTION by crawling the Internet). Little thought is given to how this seed Fuzzing is a dynamic analysis technique for finding bugs and vul- choice affects the fuzzing process, and there is no consensus on nerabilities in software, triggering crashes in a target program by which approach is best (or even if a best approach exists). subjecting it to a large number of (possibly malformed) inputs. To address this gap in knowledge, we systematically investigate Mutation-based fuzzing typically uses an initial set of valid seed and evaluate how seed selection affects a fuzzer’s ability to find bugs inputs from which to generate new seeds by random mutation.
    [Show full text]
  • Darwinian Code Optimisation
    Darwinian Code Optimisation Michail Basios A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy of University College London. Department of Computer Science University College London January 18, 2019 2 I, Michail Basios, confirm that the work presented in this thesis is my own. Where information has been derived from other sources, I confirm that this has been indicated in the work. Abstract Programming is laborious. A long-standing goal is to reduce this cost through automation. Genetic Improvement (GI) is a new direction for achieving this goal. It applies search to the task of program improvement. The research conducted in this thesis applies GI to program optimisation and to enable program optimisation. In particular, it focuses on automatic code optimisation for complex managed runtimes, such as Java and Ethereum Virtual Machines. We introduce the term Darwinian Data Structures (DDS) for the data structures of a program that share a common interface and enjoy multiple implementations. We call them Darwinian since we can subject their implementations to the survival of the fittest. We introduce ARTEMIS, a novel cloud-based multi-objective multi-language optimisation framework that automatically finds optimal, tuned data structures and rewrites the source code of applications accordingly to use them. ARTEMIS achieves substantial performance improvements for 44 diverse programs. ARTEMIS achieves 4:8%, 10:1%, 5:1% median improvement for runtime, memory and CPU usage. Even though GI has been applied succesfully to improve properties of programs running in different runtimes, GI has not been applied in Blockchains, such as Ethereum.
    [Show full text]
  • Teamcity 7.1 Documentation.Pdf
    1. TeamCity Documentation . 4 1.1 What's New in TeamCity 7.1 . 5 1.2 What's New in TeamCity 7.0 . 14 1.3 Getting Started . 26 1.4 Concepts . 30 1.4.1 Agent Home Directory . 31 1.4.2 Agent Requirements . 32 1.4.3 Agent Work Directory . 32 1.4.4 Authentication Scheme . 33 1.4.5 Build Agent . 33 1.4.6 Build Artifact . 34 1.4.7 Build Chain . 35 1.4.8 Build Checkout Directory . 36 1.4.9 Build Configuration . 37 1.4.10 Build Configuration Template . 38 1.4.11 Build Grid . 39 1.4.12 Build History . 40 1.4.13 Build Log . 40 1.4.14 Build Number . 40 1.4.15 Build Queue . 40 1.4.16 Build Runner . 41 1.4.17 Build State . 41 1.4.18 Build Tag . 42 1.4.19 Build Working Directory . 43 1.4.20 Change . 43 1.4.21 Change State . 43 1.4.22 Clean Checkout . 44 1.4.23 Clean-Up . 45 1.4.24 Code Coverage . 46 1.4.25 Code Duplicates . 47 1.4.26 Code Inspection . 47 1.4.27 Continuous Integration . 47 1.4.28 Dependent Build . 47 1.4.29 Difference Viewer . 49 1.4.30 Guest User . 50 1.4.31 History Build . 51 1.4.32 Notifier . 51 1.4.33 Personal Build . 52 1.4.34 Pinned Build . 52 1.4.35 Pre-Tested (Delayed) Commit . 52 1.4.36 Project . 53 1.4.37 Remote Run . ..
    [Show full text]
  • Q1 Where Do You Use C++? (Select All That Apply)
    2021 Annual C++ Developer Survey "Lite" Q1 Where do you use C++? (select all that apply) Answered: 1,870 Skipped: 3 At work At school In personal time, for ho... 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES RESPONSES At work 88.29% 1,651 At school 9.79% 183 In personal time, for hobby projects or to try new things 73.74% 1,379 Total Respondents: 1,870 1 / 35 2021 Annual C++ Developer Survey "Lite" Q2 How many years of programming experience do you have in C++ specifically? Answered: 1,869 Skipped: 4 1-2 years 3-5 years 6-10 years 10-20 years >20 years 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES RESPONSES 1-2 years 7.60% 142 3-5 years 20.60% 385 6-10 years 20.71% 387 10-20 years 30.02% 561 >20 years 21.08% 394 TOTAL 1,869 2 / 35 2021 Annual C++ Developer Survey "Lite" Q3 How many years of programming experience do you have overall (all languages)? Answered: 1,865 Skipped: 8 1-2 years 3-5 years 6-10 years 10-20 years >20 years 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% ANSWER CHOICES RESPONSES 1-2 years 1.02% 19 3-5 years 12.17% 227 6-10 years 22.68% 423 10-20 years 29.71% 554 >20 years 34.42% 642 TOTAL 1,865 3 / 35 2021 Annual C++ Developer Survey "Lite" Q4 What types of projects do you work on? (select all that apply) Answered: 1,861 Skipped: 12 Gaming (e.g., console and..
    [Show full text]
  • Programming with Windows Forms
    A P P E N D I X A ■ ■ ■ Programming with Windows Forms Since the release of the .NET platform (circa 2001), the base class libraries have included a particular API named Windows Forms, represented primarily by the System.Windows.Forms.dll assembly. The Windows Forms toolkit provides the types necessary to build desktop graphical user interfaces (GUIs), create custom controls, manage resources (e.g., string tables and icons), and perform other desktop- centric programming tasks. In addition, a separate API named GDI+ (represented by the System.Drawing.dll assembly) provides additional types that allow programmers to generate 2D graphics, interact with networked printers, and manipulate image data. The Windows Forms (and GDI+) APIs remain alive and well within the .NET 4.0 platform, and they will exist within the base class library for quite some time (arguably forever). However, Microsoft has shipped a brand new GUI toolkit called Windows Presentation Foundation (WPF) since the release of .NET 3.0. As you saw in Chapters 27-31, WPF provides a massive amount of horsepower that you can use to build bleeding-edge user interfaces, and it has become the preferred desktop API for today’s .NET graphical user interfaces. The point of this appendix, however, is to provide a tour of the traditional Windows Forms API. One reason it is helpful to understand the original programming model: you can find many existing Windows Forms applications out there that will need to be maintained for some time to come. Also, many desktop GUIs simply might not require the horsepower offered by WPF.
    [Show full text]
  • Vmware Carbon Black Cloud User Guide
    VMware Carbon Black Cloud User Guide Modified on 17 September 2021 VMware Carbon Black Cloud VMware Carbon Black Cloud User Guide You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com © Copyright 2011-2021 VMware, Inc. All rights reserved. Copyright and trademark information. VMware, Inc. 2 Contents Preface 9 Related Documentation 9 Copyrights and notices 10 Contacting VMware Carbon Black Support 13 1 Dashboard 14 Widget Definitions List 14 Customizing the Dashboard 16 Export Data 17 2 Alerts 18 View Alert Details 18 Alert Types 19 Alert and Report Severity 20 Alert ID, Event ID, and Threat ID 21 Group Alerts 21 Dismissing Alerts 22 Search Basics 23 Alert Triage 24 Investigating Alerts 24 True and False Positives 25 Take Action on Alerts 26 Visualizing Alerts 26 Alert Origin, Behaviors, and TTPs 27 3 Investigate 29 Investigate - Processes 30 Process Analysis 31 Investigate - Enriched Events 33 Investigating Script-Based Attacks 35 Add Query to Threat Report 37 4 Live Query 39 Run a Live Query 39 View Query Results 40 5 Enforce 42 Managing Watchlists 42 VMware, Inc. 3 VMware Carbon Black Cloud User Guide Subscribe to a Curated Watchlist 42 Watchlist Alert Options 43 Build Custom Watchlists 43 Tuning Your Watchlists 44 Tune Your Watchlist at the Report Level 44 Tune Your Report at the IOC Level 44 Managing Policies 44 Predefined Policies 45 Creating Policies 45 Set a Ransomware Policy Rule 46 General Policy Settings 47
    [Show full text]
  • PDF Bekijken
    OSS voor Windows: Fotografie en Grafisch Ook Ook Naam Functie Website Linux NL Wireless photo download from Airnef Nikon, Canon and Sony ja nee testcams.com/airnef cameras ArgyllCMS Color Management System ja nee argyllcms.com Birdfont Font editor ja ja birdfont.org 3D grafisch modelleren, Blender animeren, weergeven en ja ja www.blender.org terugspelen RAW image editor (sinds Darktable ja ja www.darktable.org versie 2.4 ook voor Windows) Creating and editing technical Dia ja nee live.gnome.org/Dia diagrams Geavanceerd programma voor Digikam ja ja www.digikam.org het beheren van digitale foto's Display Calibration and DisplayCAL Characterization powered by ja nee displaycal.net Argyll CMS Drawpile Tekenprogramma ja nee drawpile.net Reading, writing and editing Exiftool photographic metadata in a ja ? sno.phy.queensu.ca/~phil/exiftool/ wide variety of files Met Fotowall kunnen FotoWall fotocollages in hoge resolutie ja nee www.enricoros.com/opensource/fotowall worden gemaakt. 3D CAD and CAM (Computer gCAD3D Aided Design and ja nee gcad3d.org Manufacturing) A Gtk/Qt front-end to gImageReader Tesseract OCR (Optical ja nee github.com/.../gImageReader Character Recognition). GNU Image Manipulation Program voor het bewerken The GIMP ja ja www.gimp.org van digitale foto's en maken van afbeeldingen Workflow oriented photo GTKRawGallery ja nee gtkrawgallery.sourceforge.net retouching software Guetzli Perceptual JPEG encoder ja nee github.com/google/guetzli Maakt panorama uit meerdere Hugin ja ja hugin.sourceforge.net foto's Lightweight, versatile image ImageGlass nee nee www.imageglass.org viewer Create, edit, compose, or ImageMagick ja ? www.imagemagick.org convert bitmap images.
    [Show full text]
  • Brno University of Technology Vysoké Učení Technické V Brně
    BRNO UNIVERSITY OF TECHNOLOGY VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FACULTY OF INFORMATION TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ DEPARTMENT OF INTELLIGENT SYSTEMS ÚSTAV INTELIGENTNÍCH SYSTÉMŮ AUTOMATED SECURITY COMPLIANCE SCANNING OF MS WINDOWS OPERATING SYSTEM USING OPENSCAP PROJECT AUTOMATIZOVANÉ OVĚŘOVÁNÍ KONFIGURACE OPERAČNÍHO SYSTÉMU MS WINDOWS POMOCÍ PROJEKTU OPENSCAP MASTER’S THESIS DIPLOMOVÁ PRÁCE AUTHOR Bc. JAN ČERNÝ AUTOR PRÁCE SUPERVISOR Ing. ALEŠ SMRČKA, Ph.D. VEDOUCÍ PRÁCE BRNO 2018 Abstract This work deals with security compliance of computer systems, namely operating systems, applications and system services. Concept of security policies, their evaluation and their enforcement is described. Security compliance automation and the SCAP standard are presented. OpenSCAP project, which is used as an SCAP scanner, is described together with its tools and its usage. An idea to add support of Microsoft Windows within Open- SCAP, which was previously unsupported, is presented. The core part of the thesis is to identify necessary changes of OpenSCAP and to design an extension of this project. All these modifications are implemented. The solution is demonstrated on security policies for Windows. The solution is evaluated and further improvements are discussed. Abstrakt Tato práce se zabývá problematikou bezpečné konfigurace výpočetních systémů, jako jsou operační systémy, aplikace a služby. Seznamuje čtenáře s konceptem bezpečnostních poli- tik a jejich ověřováním. Soustředí se na problematiku automatizace bezpečné konfigurace s důrazem na standard SCAP. Popisuje projekt OpenSCAP, který se používá jako SCAP scanner, jeho aplikace a jejich použití. Navrhuje rozšířit OpenSCAP i na operační sys- tém Microsoft Windows, který doposud nebyl podporován. Těžištěm práce je identifikace nutných změn projektu OpenSCAP a návrh jeho rozšíření.
    [Show full text]