3Scale
3scale is the API infrastructure to build on now, and for the future. We make it easy to manage your APIs for internal or external users. Share, secure, distribute.
Website: http://www.3scale.net
42Crunch
42Crunch builds the enterprise grade API Security platform including an industry-first API firewall and support for OAuth, OpenID Connect and JWT.
Website: https://www.42crunch.com
API Docs
Hosted API documentation for every OAS (Swagger) and RAML spec out there. Powered by Stoplight.io. Document, mock, test, and more, with the StopLight API Designer.
Website: https://api-docs.io/
API Platform
An incredible PHP web framework to build modern, API-first web projects! Out of the box hypermedia and Linked Data support with JSON-LD, Schema.org and Hydra.
Website: https://api-platform.com
API Transformer
Transform API Descriptions from/to various formats e.g., Swagger, API Blueprint, RAML, WADL, Google Discovery, I/O Docs. Please contact us for production and high volume usage.
Website: https://apitransformer.com/
APIEmbed
Auto-generated code snippets in many programming languages for your website, blog or API documentation. Made with Love by Mashape.
Website: https://apiembed.com/
APIMATIC
Create the best in class API Documentation, along with SDKs, Code Samples and Test Cases without any prior expertise. Enhance Developer Experience to make adoption rates for your API soar.
Website: http://apimatic.io
APIMetrics
API performance monitoring, Cloud Service, SLA monitoring and analysis that gives you answers, not excuses. Find out how today.
Website: http://apimetrics.io
APITree
With APITree you can convert your OpenAPI v2 / v3 specification into a beautiful technical API documentation. Public APIs are hosted for free on the APITree HUB. Internal APIs can be kept private and shared with clients directly. Sign up for an account now and use our demo API to see APITree in action.
Website: https://www.apitree.com/
APIs.Guru
A directory of OpenAPI definitions for many different APIs, allowing you to search for APIs, and download their specification. The entire directory is managed via GitHub, allowing the community fork and contribute to the entire directory of APIs. Providing an entirely open source catalog of OpenAPI definitions that the community can use.
Website: https://apis.guru/openapi-directory/
AWS API Gateway
Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. With a few clicks in the AWS Management Console, you can create an API that acts as a front door for applications to access data, business logic, or functionality from your back-end services, such as workloads running on Amazon Elastic Comp...
Website: https://aws.amazon.com/api-gateway/
AWS CloudWatch
Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources. Amazon CloudWatch can monitor AWS resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances...
Website: https://aws.amazon.com/cloudwatch/
AWS Cognito
Amazon Cognito lets you easily add user sign-up and sign-in to your mobile and web apps. With Amazon Cognito, you also have the options to authenticate users through social identity providers such as Facebook, Twitter, or Amazon, with SAML identity solutions, or by using your own identity system.
Website: https://aws.amazon.com/cognito/
AWS DynamoDB
Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models. Its flexible data model and reliable performance make it a great fit for mobile, web, gaming, ad tech, IoT, and many other applications. Start to...
Website: https://aws.amazon.com/dynamodb/
AWS EC2
Amazon Elastic Compute Cloud is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2s simple web service interface allows you to obtain and configure capacity with minimal friction.
Website: https://aws.amazon.com/ec2/
AWS Identity and Access Management
AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
IAM is a feature of your AWS account offered at no additional charge. You will be charged only for use of other AWS servic...
Website: https://aws.amazon.com/iam/
AWS Key Management Service
AWS Key Management Service (KMS) is a managed service that makes it easy for you to create and control the encryption keys used to encrypt your data, and uses Hardware Security Modules (HSMs) to protect the security of your keys. AWS Key Management Service is integrated with several other AWS services to help you protect the data you store with these services. AWS Key Management S...
Website: https://aws.amazon.com/kms/
AWS Lambda
AWS Lambda is a zero-administration compute platform for back-end web developers that runs your code for you in the AWS cloud and provides you with a fine-grained pricing structure. AWS Lambda runs your back-end code on its own AWS compute fleet of Amazon Elastic Compute Cloud (Amazon EC2) instanc...
Website: http://docs.aws.amazon.com/lambda/
AWS RDS
Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications an...
Website: https://aws.amazon.com/rds/
AWS Route 53
Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like <IP_ADDRESS> that computers use to connect to each other.
Website: https://aws.amazon.com/route53/
AWS S3
Amazon Simple Storage Service (Amazon S3) is object storage with a simple web service interface to store and retrieve any amount of data from anywhere on the web. It is designed to deliver 99.999999999% durability, and scale past trillions of objects worldwide.
Customers use S3 as a bulk repository, or "data lake," for analytics; backup & recovery; disaster recovery; and serv...
Website: https://aws.amazon.com/s3/
AWS Step Functions
AWS Step Functions makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Building applications from individual components that each perform a discrete function lets you scale and change applications quickly. Step Functions is a reliable way to coordinate components and step through the functions of your application. Step Functions ...
Website: https://aws.amazon.com/step-functions/
Ambassador API Gateway
Ambassador, open source, Kubernetes-native API Gateway for microservices built on Envoy
Website: https://www.getambassador.io
Apiary
Apiary provides the leading API-First platform designed specifically to help companies accelerate and control the design, development, and documentation of APIs.
Website: https://apiary.io/
Apica
Apica’s performance testing and monitoring solutions provide critical peak performance data and 24/7 monitoring of applications and sites around the world.
Website: https://www.apicasystem.com
Apify
Apify extracts data from websites, crawls lists of URLs and automates workflows on the web. Turn any website into an API in a few minutes!
Website: http://apify.com
Apigee
Apigee Edge is a platform for developing and managing API proxies. Think of a proxy as an abstraction layer that "fronts" for your backend service APIs and provides value-added features like security, rate limiting, quotas, analytics, and more. The primary consumers of Edge API proxies are app developers who want to use your backend services.
Website: https://cloud.google.com/apigee/
Apigility
Separating presentation logic from data provides the flexibility to support multiple client form factors, and future-proofs apps to allow behind-the-scenes change without breaking user interfaces. With Apigility, you can take the code that powers your business, and then API-enable it. An API-based architecture is essential to agile delivery of mobile applications. Apigility provides JSON r...
Website: https://apigility.org/
Apitive
Designing APIs needs much more than just engineering. Apitive Studio is a powerful platform for digital product managers and API consultants to practice agile API product development.
Website: http://www.apitive.com
Apollo
Apollo is an incrementally-adoptable data stack that manages the flow of data between clients and backends. Based on GraphQL, it gives you a principled, unified, and scalable API for developing modern apps on top of services.
Website: https://www.apollographql.com/
Aspen Mesh
Aspen Meshers come from startups and some of the most recognizable companies in the world. Our backgrounds are in different industries, working on a myriad of different problems. What unites us is our belief that the way cloud-native is changing infrastructure is a generational technological shift. Our engineers are experts in Istio, Envoy and Kubernetes, and we can help you make the most ...
Website: http://aspenmesh.io
Assertible
Continuously test your web services. Teams and individuals gain confidence in crucial infrastructure by using Assertible to continuously test and monitor APIs and websites.
Website: http://assertible.com
Axway
Axway is a catalyst for transformation. With Axway AMPLIFY, our cloud-enabled data integration platform, brands better anticipate, adapt and scale to meet changing customer expectations.
Website: https://www.axway.com/en
Azure API Management
Use Azure API Management as a turnkey solution for publishing APIs to external and internal customers. Quickly create consistent and modern API gateways for existing back-end services hosted anywhere, secure and protect them from abuse and overuse, and get insights into usage and health. Plus, automate and scale developer onboarding to help get your API program up and running.
 Microsoft’s global network of name servers has the reach, scale, and redundancy to ensure ultra-fast DNS responses and ultra-high availability for your domains. With Azure DNS, you can be sure your DNS will always be fast and available.
Website: https://azure.microsoft.com/en-us/services/dns/
Azure DocumentDB
Azure DocumentDB is a fully-managed NoSQL document database service that offers querying and transaction-processing over schema-free data, predictable and reliable performance, and rapid development.
Website: https://azure.microsoft.com/en-us/services/documentdb/
Azure Event Hubs
Azure Event Hubs is a hyper-scale telemetry ingestion service that collects, transforms, and stores millions of events. As a distributed streaming platform, it gives you low latency and configurable time retention, which enables you to ingress massive amounts of telemetry into the cloud and read the data from multiple applications using publish-subscribe semantics.
Website: https://azure.microsoft.com/en-us/services/event-hubs/
Azure Key Vault
Azure Key Vault offers an easy, cost-effective way to safeguard keys and other secrets in the cloud by using hardware security modules (HSMs). Protect cryptographic keys and small secrets like passwords with keys stored in HSMs. For added assurance, import or generate your keys in HSMs that are certified to FIPS 140-2 level 2 and Common Criteria EAL4+ standards, so that your keys stay w...
Website: https://azure.microsoft.com/en-us/services/key-vault/
Azure Logic Apps
You can connect apps, data, and devices anywhere—on-premises or in the cloud—with our large ecosystem of software as a service (SaaS) and cloud-based connectors that includes Salesforce, Office 365, Twitter, Dropbox, Google services, and more. It's never been easier to access data and keep your disparate systems up-to-date, in real-time. New connectors are being added to the...
Website: https://azure.microsoft.com/en-us/services/logic-apps/
Azure Monitor
Autoscale is a built-in feature of Cloud Services, Mobile Services, Virtual Machines, and Websites that helps applications perform their best when demand changes. Of course, performance means different things for different applications. Some apps are CPU-bound, others memory-bound. For example, you could have a web app that handles millions of requests during the day and none at n...
Website: https://azure.microsoft.com/en-us/services/monitor/
Azure Redis Cache
Azure Redis Cache is based on the popular open source Redis cache. It gives you access to a secure, dedicated Redis cache, managed by Microsoft and accessible from any application within Azure.
Website: https://azure.microsoft.com/en-us/services/cache/
Azure SQL Database
Make building and maintaining applications easier and more productive. With built-in intelligence that learns app patterns and adapts to maximize performance, reliability, and data protection, SQL Database is a cloud database built for developers.
Website: https://azure.microsoft.com/en-us/services/sql-database/
Azure Service Bus
Depend on Azure Service Bus when you need highly-reliable cloud messaging service between applications and services, even when one or more is offline. Available in every Azure region, this fully-managed service eliminates the burdens of server management and licensing. Asynchronous operations give you flexible, brokered messaging between client and server, along with structured first-in...
Website: https://azure.microsoft.com/en-us/services/service-bus/
Azure Service Fabric
Service Fabric is a microservices platform used to build scalable, reliable, and easily managed applications for the cloud. Addressing the significant challenges in developing and managing cloud applications, Service Fabric allows developers and administrators to avoid solving complex infrastructure problems and focus instead on implementing mission-critical, demanding workloads.
Website: https://azure.microsoft.com/en-us/services/service-fabric/
Azure Storage
Azure Storage offers non-relational data storage including Blob Storage, Table Storage, Queue Storage, and Files.
Website: https://azure.microsoft.com/en-us/services/storage/
Bearer
The ultimate technology to build plug'n play, reusable API Integrations, helping developers & companies get the most of APIs.
Website: https://www.bearer.sh
BlazeMeter
BlazeMeter platform for load and performance testing enables dev and QA teams to run scalable and continuous testing for website, mobile, api and software
Website: http://www.blazemeter.com
Bump
Bump is the first API contract management platform that helps document and track APIs, intelligently identify changes in the APIs structure, and keep developers up to date.
Website: https://bump.sh/
CKAN
The #opensource #opendata platform. Powering http://t.co/GdXNmN65Sf, http://t.co/9O9OJjJnJd & portals around the world: http://t.co/YEGynxgDgM. Join us!
Website: https://ckan.org
Cenit IO
Website: https://cenit.io/Certificate Transparency
Google's Certificate Transparency project fixes several structural flaws in the SSL certificate system, which is the main cryptographic system that underlies all HTTPS connections. These flaws weaken the reliability and effectiveness of encrypted Internet connections and can compromise critical TLS/SSL mechanisms, including domain validation, end-to-end encryption, and the chains of tru...
Website: http://www.certificate-transparency.org/
Charles Proxy
Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
Website: https://www.charlesproxy.com/
CloudFlare
Here at Cloudflare, we make the Internet work the way it should. Offering CDN, DNS, DDoS protection and security, find out how we can help your site.
Website: http://cloudflare.com
CodeSandbox
CodeSandbox is an online code editor with a focus on creating and sharing web application projects
Website: https://codesandbox.io
Confluent
Confluent, founded by the creators of Apache Kafka, delivers a complete execution of Kafka for the Enterprise, to help you run your business in real time.
Website: https://www.confluent.io
CurlHub.io
Website: http://curlhub.ioDNS Check
Monitor DNS records. Request DNS updates by sharing reports that show the pass/fail status of each record. Troubleshoot DNS issues. DNS records are automatically re-checked, and reports updated. DNS records can be imported from a zone file, or added in...
Website: https://www.dnscheck.co
DNS Made Easy
DNS Made Easy offers affordable DNS management services that are easy to manage and blazingly fast. Get set up in minutes and enjoy the fastest and most reliable managed DNS in the industry.
Website: http://www.dnsmadeeasy.com
DNSQueries
DNSQueries provides network tools and lets you make every needed network test, such as domain health tests, RBL checks, dns lookup, ptr queries, host geographical informations, dns query and many more
Website: https://www.dnsqueries.com
Dat
Dat is a grant funded, open source project housed in the US Open Data Institute. While dat is a general purpose tool, we have a focus on open science use cases. The high level goal of the dat project is to build a streaming interface between every database and file storage backend in the world. By building tools to build and share data pipelines we aim to bring to data a style of collab...
Website: http://dat-data.com/
DataFire
DataFire allows you to process and transfer data between APIs, databases, and more. DataFire has hundreds of data sources and destinations for you to choose from. DataFire is built on open standards like RSS and Swagger so you can easily add your own integrations. Use JavaScript to transform data from one connection into input for another.
Website: https://datafire.io/
DataHero
DataHero is an online data visualization and data dashboard software platform that makes it easy to share insights with your team and your clients.
Website: https://datahero.com/
Dataiku
Dataiku's collaborative data science platform enables the whole data team to explore, prototype, build and deliver their own data products more efficiently.
Website: https://www.dataiku.com
Dell Boomi
The #1 Integration Cloud - Connect Everything, Engage Everywhere and Run Anywhere with Boomi's industry leading iPaaS platform.
Website: http://www.boomi.com/
Diffbot
Diffbot's APIs extract and understand data from any type of web page, like articles, e-commerce products, forum threads, discussion boards, images, & videos.
Website: http://www.diffbot.com/our-apis/follow/
Docker
Docker is an open platform for developers and system administrators to build, ship and run distributed applications. With Docker, IT organizations shrink application delivery from months to minutes, frictionlessly move workloads between data centers an...
Website: https://www.docker.com/
DomainTools
DomainTools helps security analysts turn threat data into threat intelligence. We take indicators from your network, including domains and IPs, and connect them with nearly every active domain on the Internet. Those connections inform risk assessments,...
Website: http://www.domaintools.com
Domainbox
Founded in 2011, Domainbox is the complete domain reseller package. Want to become a domain registrar and resell domain names, or take control and consolidate all your domains to one central location? Start today with Domainbox!
Website: http://www.domainbox.com
Elastic.io
Microservices-based hybrid integration platform for real-time data sync across disparate cloud-based and on-premise applications, platforms and databases.
Website: http://www.elastic.io/
Elasticsearch
We're the creators of Elasticsearch, Kibana, Beats, and Logstash -- the Elastic Stack. Securely and reliably search, analyze, and visualize your data.
Website: http://www.elasticsearch.org/
Embedly
Embedly delivers the ultra-fast, easy to use products and tools for richer sites and apps.
Website: http://embed.ly/
Envoy Proxy
Envoy is an open source edge and service proxy, designed for cloud-native applications
Website: http://www.envoyproxy.io
Fanout
Fanout???s reverse proxy helps you push data to connected devices instantly.
Website: https://fanout.io/
Fiddler
Telerik: Leading UI controls and Reporting for .NET (ASP.NET AJAX, MVC, Core, Xamarin, WPF), Kendo UI for HTML5 and Angular development, and NativeScript.
Website: http://www.telerik.com/fiddler
Gatling
Gatling is designed for continuous load testing and integrates with your development pipeline. Gatling includes a web recorder and colorful reports.
Website: https://gatling.io/
GitHub
GitHub brings together the world’s largest community of developers to discover, share, and build better software. From open source projects to private team repositories, we’re your all-in-one platform for collaborative development.
Website: https://github.com
Github Gists
GitHub brings together the world???s largest community of developers to discover, share, and build better software. From open source projects to private team repositories, we???re your all-in-one platform for collaborative development.
Website: https://gist.github.com/
Github Pages
GitHub brings together the world???s largest community of developers to discover, share, and build better software. From open source projects to private team repositories, we???re your all-in-one platform for collaborative development.
Website: https://pages.github.com/
Gluu
Gluu allows Organizations to safely manage identity security. Gluu supports SAML2.0, OpenID Content, idp shibboleth, idp saml, open source sso, active directory saml. Free Trial Available.
Website: http://www.gluu.org/
Goa
goa is a code generation framework built in Go that provides the developer with a clear and concise path to generate idiomatic API and Microservice architectures by using a design-first methodology.
Website: https://goa.design/
Google API Discovery Service
You can use the Google API Discovery Service to build client libraries, IDE plugins, and other tools that interact with Google APIs. It provides a lightweight, JSON-based API that exposes machine-readable metadata about Google APIs.
Website: https://developers.google.com/discovery/
Google Biquery
BigQuery is Google's fully managed, petabyte scale, low cost enterprise data warehouse for analytics. BigQuery is serverless. There is no infrastructure to manage and you don't need a database administrator, so you can focus on analyzing data to find meaningful insights using familiar SQL. BigQuery is a powerful Big Data analytics platform used by all types of organizations, from startu...
Website: https://cloud.google.com/bigquery/
Google Cloud Container Builder
Google Cloud Container Builder lets you create Docker container images from application source code located in Google Cloud Storage. Container images created by Container Builder are automatically stored in Google Container Registry. You can deploy the container images you create on Google Container Engine, Google Compute Engine, Google App Engine flexible environment or other services ...
Website: https://cloud.google.com/container-builder/
Google Cloud DNS
Google Cloud DNS is a scalable, reliable and managed authoritative Domain Name System (DNS) service running on the same infrastructure as Google. It has low latency, high availability and is a cost-effective way to make your applications and services available to your users. Cloud DNS translates requests for domain names like www.google.com into IP addresses like <IP_ADDRESS>. Cloud DN...
Website: https://cloud.google.com/dns/
Google Cloud Dataproc
Use Google Cloud Dataproc, an Apache Hadoop, Apache Spark, Apache Pig, and Apache Hive service, to easily process big datasets at low cost. Control your costs by quickly creating managed clusters of any size and turning them off when you're done.
Website: https://cloud.google.com/dataproc/
Google Cloud Datastore
Cloud Datastore is a highly-scalable NoSQL database for your applications. Cloud Datastore automatically handles sharding and replication, providing you with a highly available and durable database that scales automatically to handle your applications' load. Cloud Datastore provides a myriad of capabilities such as ACID transactions, SQL-like queries, indexes and much more.
Website: https://cloud.google.com/datastore/
Google Cloud Functions
Cloud computing has made possible fully serverless models of computing where logic can be spun up on-demand in response to events originating from anywhere. Construct applications from bite-sized business logic billed to the nearest 100 milliseconds, only while your code is running. Serve users from zero to planet-scale, all without managing any infrastructure.
Website: https://cloud.google.com/functions/
Google Cloud Identity Access Management
Google Cloud Identity & Access Management (IAM) lets administrators authorize who can take action on specific resources, giving you full control and visibility to manage cloud resources centrally. For established enterprises with complex organizational structures, hundreds of workgroups and potentially many more projects, Cloud IAM provides a unified view into security policy across...
Website: https://cloud.google.com/iam/
Google Cloud Key Management Service
Cloud KMS is a cloud-hosted key management service that lets you manage encryption for your cloud services the same way you do on-premises. You can generate, use, rotate and destroy AES256 encryption keys. Cloud KMS is integrated with IAM and Cloud Audit Logging so that you can manage permissions on individual keys, and monitor how these are used. Use Cloud KMS to protect secrets and ot...
Website: https://cloud.google.com/kms/
Google Cloud Pub Sub
Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. You can leverage Cloud Pub/Sub’s flexibility to decouple systems and components hosted on Google Cloud Platform or elsewhere on the Internet. By building on the same technology Google uses, Cloud Pub/Sub is designed to provide “at least onc...
Website: https://cloud.google.com/pubsub/docs/
Google Cloud SQL
Cloud SQL is a fully-managed database service that makes it easy to set up, maintain, manage, and administer your relational PostgreSQL BETA and MySQL databases in the cloud. Cloud SQL offers high performance, scalability, and convenience. Hosted on Google Cloud Platform, Cloud SQL provides a database infrastructure for applications running anywhere.
Website: https://cloud.google.com/sql/
Google Cloud Spanner
Cloud Spanner is the first and only relational database service that is both strongly consistent and horizontally scalable. With Cloud Spanner you enjoy all the traditional benefits of a relational database: ACID transactions, relational schemas (and schema changes without downtime), SQL queries, high performance, and high availability. But unlike any other relational database ser...
Website: https://cloud.google.com/spanner/
Google Cloud Storage
Google Cloud Storage is unified object storage for developers and enterprises, from live data serving to data analytics/ML to data archiving. Google Cloud Storage allows world-wide storage and retrieval of any amount of data at any time. You can use Google Cloud Storage for a range of scenarios including serving website content, storing data for archival and disaster recovery, or distri...
Website: https://cloud.google.com/storage/
Google Compute Engine
Google Compute Engine delivers virtual machines running in Google's innovative data centers and worldwide fiber network. Compute Engine's tooling and workflow support enable scaling from single instances to global, load-balanced cloud computing.
Website: https://cloud.google.com/compute/
Google Container Engine
Google Container Engine is a powerful cluster manager and orchestration system for running your Docker containers. Container Engine schedules your containers into the cluster and manages them automatically based on requirements you define (such as CPU and memory). It's built on the open source Kubernetes system, giving you the flexibility to take advantage of on-premises, hybrid, or pub...
Website: https://cloud.google.com/container-engine/
Google OAuth2
Google APIs use the OAuth 2.0 protocol for authentication and authorization. Google supports common OAuth 2.0 scenarios such as those for web server, installed, and client-side applications. To begin, obtain OAuth 2.0 client credentials from the Google API Console. Then your client application requests an access token from the Google Authorization Server, extracts a token from the respo...
Website: https://developers.google.com/identity/protocols/OAuth2
Google Tag Manager
Deploy and update measurement tags on your websites and mobile apps without major code changes and app releases. Use Google Tag Manager to manage tags (such as tracking and marketing optimization JavaScript tags) on your site. Without editing your site code, you use GTM user interface to add and update AdWords, Google Analytics, Floodlight, and non-Google tags. This reduces errors and a...
Website: https://developers.google.com/tag-manager/
GraphQL Editor
The GraphQL Editor is a supportive tool for both advanced GraphQL users as well as those taking their first steps with GraphQL APIs.
Website: http://graphqleditor.com
Graphite
Graphite is used to monitor metrics common aspects of API operations and performance like CPU, Memory, IO usage, network throughput and latency. It can also be used for tracking API endpoint usage, and applied as part of API rate limiting.
Website: http://disastermaster.wikidot.com
Gravitee IO
Gravitee.io is a flexible, lightweight and blazing-fast open source API Management solution that helps your organization control finely who, when and how users access your APIs.
Website: https://gravitee.io
Hackolade
Visual data modeling software for NoSQL and multi-model database schemas, such as MongoDB, Neo4j, Cassandra, Elasticsearch, Avro, Hive, HBase DynamoDB, Couchbase, Cosmos DB, MarkLogic.
Website: https://hackolade.com/
Hashicorp Consul
Consul is a highly available and distributed service discovery and KV store designed with support for the modern data center to make distributed systems and configuration easy.
Website: https://www.consul.io
Heroku
Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
Website: https://heroku.com
Insomnia Rest Client
Never use CURL again. Store, organize, and execute API requests in a beautiful and elegant interface. Insomnia lets you manage requests in a simple and elegant way, by providing everything you need in an organized interface.
Website: http://insomnia.rest
JetBrains OpenAPI Editor
Easily edit OpenAPI and Swagger specification files! Based on the Swagger plugin, from the same author. The paid plugin provides the following benefits; Live templates, more completions, more references (including nested references), YAML anchors/aliases/merge keys support, Swagger UI and ReDoc support with real-time updates, Optimized for performance, Support via email Sebastian Monte, Po...
Website: https://plugins.jetbrains.com/plugin/12887-openapi-editor
Katalon
Katalon is a leading provider in software test automation solutions. We offer a flexible and scalable platform for teams and projects of any size, for any purpose from creating tests, execution, reports, to seamless integration with the CI/CD ecosystem.
Website: https://www.katalon.com/
Lets Encrypt
Let’s Encrypt is a free, automated, and open certificate authority brought to you by the non-profit Internet Security Research Group (ISRG).
Website: https://letsencrypt.org/
Load Impact
Load Impact is a cloud-based SaaS for load testing and website optimization. We offer load testing and reporting as a service. Try it for free at www.loadimpact.com
Website: http://loadimpact.com/
LoadFocus
Load test with thousands of concurrent users. Monitor website uptime and perfomance. Measure website speed and get insights. Run load tests in the Cloud and stress your API with up to 50,000 concurrent users. Inspect results to optimise and improve performance.
Website: https://loadfocus.com/
LoadNinja
Create and Run Load Tests in Half the Time. Diagnose web UI and API performance issues with data that’s highly actionable and extremely accurate.
Website: https://loadninja.com/
Loader.io
Free tool for web application load testing that allows for the simulation of concurrent connections to your web application's APIs
Website: https://loader.io/
LucyBot
At LucyBot, we believe APIs should be easy. We help API providers build developer portals to show off their API's functionality, automatically generating sample code in several different programming languages and frameworks. This increases API adoption, expands usage among existing users, and alleviates the burden of customer support.
Website: https://lucybot.com/
Materia
A modern development environment to build advanced mobile and web applications
Website: https://getmateria.com/
MockServer
An API to easily mock any system or service you integrate with via HTTP or HTTPS from either Java or JavaScript.
Website: http://www.mock-server.com/
Mockable.io
Mockable is a simple configurable service to mock out RESTful API or SOAP web-services. This online service allows you to quickly define REST API or SOAP endpoints and have them return JSON or XML data.
Website: https://www.mockable.io/
Mockaroo
Mockaroo lets you generate up to 1,000 rows of realistic test data in CSV, JSON, SQL, and Excel formats. If you're developing an application, you'll want to make sure you're testing it under conditions that closely simulate a production environment. In production, you'll have an army of users banging away at your app and filling your database with data, which puts stress on your c...
Website: https://mockaroo.com/
Moesif
We built the most advanced API Analytics service helping everyone at API-driven organizations learn from their API data and make smarter decisions that drive growth. Thousands of data-driven teams use Moesif to really understand how their customers and partners use their APIs and to automate the debugging of customer issues.
Website: http://www.moesif.com
MuleSoft
MuleSoft provides the most widely used integration platform (Mule ESB & CloudHub) for connecting SaaS & enterprise applications in the cloud and on-premise.
Website: http://www.mulesoft.com/
NGINX
NGINX accelerates content and application delivery, improves security, facilitates availability and scalability for the busiest web sites on the Internet.
Website: http://www.nginx.com
Nagios
Nagios provides enterprise-class Open Source IT monitoring, network monitoring, server and applications monitoring. Download Nagios Today!
Website: https://www.nagios.org
Netty
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server....
Website: http://netty.io/
Nevatech
API Management and SOA Governance for enterprises and developers
Website: http://www.nevatech.com/
Nimbella
Nimbella is a serverless cloud that helps developers and organizations adopt a cloud strategy focused on rapidly delivering business value in a changing cloud landscape. Nimbella is backed by proven enterprise-grade open source software, and offers organizations the peace of mind of being able to run across multiple clouds, including private infrastructure.
Website: http://nimbella.com
Nordic API Gateway
Nordic API Gateway is a product by Spiir A/S, a licensed Payment Initiation Service Provider (PISP) and Account Information Service Provider (AISP) and operates under the supervision of the Danish Financial Supervisory Authority (FSA).
Website: https://nordicapigateway.com/
OAuth.io
Integrate 100+ OAuth providers in minutes.
Website: https://oauth.io/
Okta
Provide secure identity management and single sign-on to any application, whether in the cloud, on-premises or on a mobile device for your employees, partners and customers with Okta.
Website: https://www.okta.com
OpenRasta
OpenRasta is an open-source .NET framework for building everything web, from web sites to RESTful APIs. Written from the ground-up with testing in mind, OpenRasta removes the faff from your code and lets you concentrate on writing clean, beautiful code. Proven in the real world, OpenRasta is the perfect choice for building scalable, high-performance, reliable web services.
Website: http://openrasta.org/
Optic
Optic automatically updates your API specifications and contract tests so developers can focus on shipping features with confidence. Optic gives teams the tools they need to ensure changes to API contracts are reviewed and approved before hitting production.
Website: http://www.useoptic.com
PAW
Paw is a full-featured and beautifully designed Mac app that makes interaction with REST services delightful.
Website: http://luckymarmot.com/paw
PagerDuty
See how PagerDuty's Platform for Real-Time Operations integrates machine data & human intelligence to improve visibility & agility across organizations. Sign up for a free 14 day trial!
Website: http://www.pagerduty.com
Papertrail logs
Frustration-free log management. Seamlessly manage logs from apps, servers, and cloud services.
Website: https://papertrailapp.com/
Pingdom
Monitor your website’s availability and performance for free with Pingdom and always be the first to know when your website is down. No installation required.
Website: http://www.pingdom.com
Pingometer
Pingometer is a service that monitors the uptime, downtime, and performance of websites. Get 24/7 monitoring - sign up for your FREE account today!
Website: https://pingometer.com/
Postman
Postman is the only complete API development environment, used by nearly five million developers and more than 100,000 companies worldwide. Postman is an elegant, flexible tool used to build connected software via APIs — quickly, easily and accurately.
Website: https://www.postman.com
PrestoAPI
Easily connect to your database using the connection string or server address. Customize your API methods by choosing the data to create, read, update, or delete. Your API is ready for use by your front-end development team. No back-end necessary. PrestoAPI currently supports SQL Server, MySQL, PostgreSQL, MongoDB, and Oracle database systems. Assign roles to users throughout the applicati...
Website: http://www.prestoapi.com
ProgrammableWeb
The leading source of news & information about APIs, chronicling the evolution of the global API economy & providing the web’s most relied-on API Directory
Website: http://www.programmableweb.com/
Pronovix
Pronovix is a software development company building and integrating complex web systems in Drupal. We operate internationally, with offices in Belgium and Hungary, working to become a valuable partner, rather than a simple supplier for our clients worl...
Website: https://pronovix.com
REST Hooks
REST Hooks itself is not a specification, it is a collection of patterns that treat webhooks like subscriptions. These subscriptions are manipulated via a REST API just like any other resource.
Website: http://resthooks.org
REST United
Automated SDK Generation with easy-to-follow documentation and example code
Website: http://restunited.com/
RESTFiddle
RESTFiddle is an Enterprise-grade API Management Platform for Teams. It helps you design, develop, test and release APIs.
Website: http://www.restfiddle.com/
RESTdesc
Semantic descriptions for hypermedia APIs. RESTdesc allows you to capture the functionality of hypermedia APIs, so automated agents can use them. Despite their powerful capabilities, RESTdesc descriptions are easy to master. Description is not a goal in itself: you want your API to be used. See how RESTdesc opens up your API for discovery, based on its functional characteristics.
Website: http://restdesc.org/
RapidAPI
RapidAPI is the world’s largest API marketplace.  There are millions of software programs out there and they’re reshaping every aspect of our lives. We believe that they can get exponentially better by sharing data and functionality with each other. APIs are the language...
Website: http://blog.rapidapi.com
Read the Docs
Read the Docs simplifies technical documentation by automating building, versioning, and hosting for you. Build up-to-date documentation for the web, print, and offline use on every version control push automatically.
Website: https://readthedocs.org/
ReadMe.io
Create beautiful product and API documentation with our developer friendly platform.
Website: https://readme.io/
Redocly
Website:RepreZen
Powerful IDE for API-first design, documentation & development w/ Swagger-OpenAPI 2.0, 3.0 & RAPID-ML description languages. Multi-file editing & custom codegen
Website: http://www.reprezen.com/
RestCase
RestCase supercharges the REST API development process resulting in improved team collaboration, reduced development time, improved testing and increased overall productivity.
Website: https://www.restcase.com/
Senya
Effortlessly Design API Specifications in Your Favorite JetBrains IDE Senya Editor offers you the tools to design OpenAPI 3.0 and Swagger 2.0 specifications.
Website: https://senya.io/
Sheetlabs
Turn your spreadsheets into APIs effortlessly. Eliminate the hassle and human error of manually emailing and importing spreadsheets.
Website: https://sheetlabs.com
Site24x7
Site24x7 offers both free & paid website monitoring services. Monitor websites remotely and receive instant email/sms alerts if your website becomes unavailable. View uptime & performance graphs of your website monitors.
Website: https://www.site24x7.com/
SlashDB
SlashDB is an API service provider that focuses primarily on delivering APIs (Application programming interface) from your database. Once it is installed on any web server, it will connect your internal databases and construct a REST/HTTP web service, ...
Website: http://www.slashdb.com/
SmartAPI
The SmartAPI project aims to maximize the FAIRness (Findability, Accessibility, Interoperability, and Reusability) of web-based Application Programming Interfaces (APIs). Rich metadata is essential to properly describe your API so that it becomes discoverable, connected, and reusable. We have developed a openAPI-based specification for defining the key API metadata elements and value se...
Website: https://smart-api.info
SmartBear Software
Testing and Development teams around the world use SmartBear's automation, development and monitoring tools to build better software and applications.
Website: https://smartbear.com
SnapLogic
SnapLogic's iPaaS platform empowers enterprises by automating application, data and cloud integration. Reach digital business transformation with SnapLogic.
Website: http://www.snaplogic.com/
SoapUI
SoapUI is the world's leading Functional Testing tool for SOAP and REST testing. With its easy-to-use graphical interface, and enterprise-class features, SoapUI allows you to easily and rapidly create and execute automated functional, regression, and load tests. In a single test environment, SoapUI provides complete test coverage - from SOAP and REST-based Web services, to JM...
Website: http://www.soapui.org
Solace
Create event-driven apps and microservices on any platform with whatever language, open protocols, and APIs you choose.
Website: http://www.solace.dev
Speca.io
Speca - simple and powerful web API design and documentation platform. Create, edit, test and share rich and beautiful API documentation.
Website: https://speca.io
Stackery
Design, deploy, and monitor your cloud-native applications, easily. Applications running on serverless architectures scale up and down on demand with high availability. There is no need to provision or manage servers. Your code runs only when it's needed, and you only pay for the compute time you use. Stackery provides operational tools for developers building serverless applications.
Website: https://www.stackery.io/
StopLight
Stoplight is a collaborative API design platform that integrates seamlessly into your existing workflows to enable all stakeholders working with APIs to be more productive. We believe in a design-first approach to API development, so we created products that provide a means for design-first development. Developing good design-first practices will minimize future costs, speed up your time t...
Website: https://stoplight.io
Strapi
Strapi is an open-source Node.js framework built on top of Koa for building applications. We give you some built-in but not mandatory features aiming to not repeat yourself. The Studio is dedicated to build applications without writing any single line of code.
Website: http://strapi.io/
Swagger
Swagger aides in development across the entire API lifecycle, from design and documentation, to test and deployment. Try it today!
Website: swaggerhub.com
TIBCO Software
TIBCO Software is the leading independent provider of infrastructure software creating event-enabled enterprises to use on-premise or as part of cloud computing environments.
Website: http://tibco.com
Talend
Talend Data Fabric offers a single suite of cloud apps for data integration and data integrity to help enterprises collect, govern, transform, and share data.
Website: http://www.talend.com
TestDevLab
We partner with you to ship better products, faster. We take care of all the complexities of globally shipping software that just works, across a broad range of networks and device environments.
Website: http://www.testdevlab.com
TestMace
Test Mace is a modern powerful crossplatform tool for working with an API and creating automated API tests. Create requests and scenarios using variables, authentication, autocomplete feature and syntax highlighting. Write tests with the help of a graphics editor and test complex scenarios with just one click. Organize teamwork using the version control system or the built-in cloud synchro...
Website: http://testmace.com
Testpoint.io
Testpoint.io exists to support the ausdigital.org implementer community. Unlike single provider RESTful services(e.g. Google or Facebook APIs), a B2B process like e-invoicing needs multiple providers to support the same standard interface and to make their services discoverable. As the detailed specifications at ausdigital.org describe, there are a number of moving parts. Without a suite o...
Website: http://testpoint.io
Tricentis
Tricentis is the pioneer and global leader in automated testing to accelerate software delivery and digital transformation. Tricentis is widely credited for reinventing software testing and delivery for DevOps and agile environments.
Website: https://www.tricentis.com/
Tyk
Tyk - Open Source API Gateway, API Management Platform, Developer Portal and Analytics - Tyk
Website: http://tyk.io/
Uptrends
Monitor website uptime, optimize performance and monitor multiple steps from 165+ locations, incl. alerts. Free & paid website monitoring services.
Website: https://www.uptrends.com
Varnish Software
Content delivery has never been simpler. Powered by a uniquely flexible caching technology, Varnish Software???s content delivery products are indispensable
Website: https://www.varnish-software.com/
Visual Paradigm
Visual Paradigm, a software design tool tailored for agile software projects. It supports UML, BPMN, ERD, DFD, SysML. It also supports use cases, wireframeing, code engineering, etc.
Website: https://www.visual-paradigm.com/
WSO2
Deliver faster, lower-risk integration projects with WSO2 open source API Management, Enterprise Integration, ESB and Identity Management technologies. All delivered using our integration methodology for agility.
Website: http://wso2.com
WaveMaker
Enterprise applications can't change overnight and modernization is simple things done right. The WaveMaker platform helps you to wrap around existing data and business logic, to develop and deliver modern applications that are future-proof, web-scale ...
Website: http://www.wavemaker.com/
Webhooks.io
Fast, Reliable, Scalable Webhook Delivery Platform. Never drop or miss a webhook again. Manage your delivery flow and guarantee delivery to your applications with our webhook proxy service. Provide scalability and high availability to your incoming webhooks in a matter of minutes. Need to send a single webhook to multiple applications? Webhooks.io allows you to register a single endpoin...
Website: https://webhooks.io/
Webscripts
Webscripts respond to HTTP requests, making them easy to call from web and mobile apps. Webscripts have all the features you need, like password hashing and persistent storage, plus the full programmability of Lua. Many developer tools, such as GitHub and Stripe, offer webhooks as a way of delivering notifications. Webscripts are a fast and easy way to receive those webhooks. Our built-...
Website: https://www.webscript.io/
Wercker
Oracle's Wercker is a container-centric automation platform used to develop, build, test and deploy cloud-native applications. Wercker was founded in 2011 and has offices in San Francisco, London and Amsterdam. Wercker is used by organisations deployin...
Website: http://wercker.com/
WrapAPI
Build an API on top of any existing website or find an API for a site that you need
Website: https://wrapapi.com
Zapier
Connect the apps you use everyday to automate your work and be more productive. 1,500 apps and easy integrations - get started in minutes.
Website: https://zapier.com/
aapi.io
aapi makes API programming and management easy by transforming the way developers find, connect to, and secure APIs.
Website: https://aapi.io
bintray
Bintray gives developers a CDN-based, reliable, download center with REST automation & support for RPM & Debian packages, and generic software distribution
Website: https://bintray.com/
curlx
Website: http://curlx.devhapi.js
A rich framework for building applications and services. hapi enables developers to focus on writing reusable application logic instead of spending time building infrastructure.
Website: http://hapijs.com/
hook.io
Twitter account for hook.io open-source microservice hosting platform. Tweet here for Questions or Support. File support issues @ https://t.co/jHGKd4iuop
Website: http://hook.io/
intercept.rest
View requests on your dashboard as they happen. It helps you track issues while testing the mobile app or website, even if it's your client doing the testing from a different location. Similar to Requestbin
Website: http://intercept.rest
oEmbed
oEmbed is a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website to display embedded content (such as photos or videos) when a user posts a link to that resource, without having to parse the resource directly.
Website: http://oembed.com/
tray.io
tray.io is the most advanced integration platform for connecting up the tools you use every day
Website: https://tray.io
vREST
An effective online tool for automated REST API Testing. It also provides automated recording of REST / RESTful / HTTP APIs.
Website: http://vrest.io
weblab
Microservices at your fingertips. Run code on each GitHub Push, a Paypal Payment, or any webhook, without setting up servers.
Website: https://weblab.io/


{% extends '../../../layouts/dashboard.html' %} {% block content %}
This product was great in terms of quality. I would definitely buy another!
I've alredy ordered another one!
I've seen some better than this, but not at this price. I definitely recommend this item.


Sound Board
LilyPichu
Albert
Ups, Albert is in problems
Blup
Blup Blup Blup Blup Blup Blup Blup Blup Blup
Fed~
Feeed~~~~
Honestly
Scarra harem?
Berry
Jerry Berry (just janet can call him that tho)
Photo
This is the Photograpy Area
Ahhh
????????
Hungry
Hungry Lily
Jeremy
Actually Toast
Nani?
NANI!?
Nyahaha
monkaS
Y I K E S
another yikes
Cream?
Cream CHeese????
Pichuuu
Pichuuu?
Okaaaay
What!?
OMG
oh cmon
Tired
LilyTiredChu
Nimu
nimunimunimuni
Sorry
I didn't mean it
HUG
Lily needs them to live
Pika
Pika...Pikachuuuu
RHU
Guess i don't need ears
Spinning
New chair, new life
Listen
Listen buddy...
YIKES 1
YIKES from me dawg...
Yahaha
???????????
Kirby
Kirby Hill
Heh
Heh, Disguised Toast
OP
ONE PUNCH LILY STYLE
Humps
Check it out
Notice
Please senpai notice me
Sacrifice
omegamonkaS
Smooth
Smooth as frick
Turn down consuming title?


New Drone’s Military-Grade Tech Makes It A Must-Have
And even complete beginners can fly it!
A brand-new gadget is fast becoming the most talked about and sought-after product in the country. Using technology that was until recently only available to the military, this easy-to-use drone is soaring above its rivals all over the UK.
Drone experts and complete beginners have been bowled over by its crystal clear aerial photography, easy learning curve, and advanced safety features. And even better, it’s one of the most affordable drones on the market – especially now that it’s on sale for 50% off.
Introducing QuadronX
This fantastic new drone is called QuadronX, and it’s a game-changer! The US and British militaries have perfected drone technology in the last few years. Drones are now more stable, easier to fly, and can take much better (spy-grade!) pictures. But until only last year, most of this futuristic tech was kept strictly under wraps.
 And a team of top engineers has stolen a march on their competitors by applying these innovations to their latest creation – QuadronX.
An Advanced Drone Built For Beginners
The appeal of QuadronX is that, even though it uses cutting-edge technology, it’s incredibly easy to use. If you’ve never flown a drone, you might imagine it’s fiddly and tricky. And you’re right — most drones have a steep learning curve.
Not so QuadronX. Although it boasts advanced, military-grade tech, most is hidden “under the hood”. Controlling the drone is a breeze. Ever operated a remote control car? Then you’re fully qualified to fly QuadronX!
Professional-Level Photography
Despite being easy to master, QuadronX’s tech packs a serious punch. And that’s especially true of the high-definition videos and photos it takes from the air. With its 1080p HD camera, you can make out every single razor-sharp detail of your pics. including stunning panoramic, 360-degree images.
 They’re so good you won’t be able to resist sharing them. Post them on FB or Insta, then watch the likes and reposts come rolling in!
Feeling creative? QuadronX comes with an in-app special effects feature you can apply to your images to make them look even cooler. Plus, the drone has hand-signal recognition capability. That means it can help you take the perfect selfie with a wave of your hand.
Here’s what we love about QuadronX
1. It’s great for beginners
Even if you’ve never flown a drone before, QuadronX is incredibly easy to master. Using the professional remote control, you’ll soon pick up how to control your drone so it does exactly what you want it to. And if you prefer, you can fly it using a phone app. Even your grandma could fly QuadronX!
2. It helps you fly better
The QuadronX controller includes special ‘flight assistance’ buttons to help you fly the drone. With one press of a button, you can make it perform a headless rollover. There’s another button that brings the drone right back to you, as well as one that tells the drone to execute a safe emergency landing.
3. It captures flawless videos and pictures
Taking breathtaking aerial photos and vids is one of the most thrilling aspects of owning a drone. QuadronX comes equipped with a 1080p HD camera that can take footage at 360 degrees. WiFi Real-Time FPV means you can see exactly what the drone sees. The image quality is crystal clear, so your friends and family will be awestruck by the images you take.
4. It’s safe and very child-friendly
Want to give your kids a turn but worried they’ll crash your brand-new drone? Don’t be! QuadronX is one of the most stable drones on the market, so it won’t wobble or bobble about during flight! Blade protectors ensure that even if you hit an obstacle, the blades aren’t damaged, and your drone will stay airborne.
5. It’s compact and lightweight
Looking for a lightweight but sturdy drone you can carry around with you? QuadronX is the Mini of the drone world – small but perfectly formed! It folds right down, meaning you can take it with you on all your adventures.
6. It’s great value for money
Despite boasting military-grade tech, QuadronX is surprisingly affordable. Considering its quality, clever design features, and durability, you won’t find a better-value drone currently available. Add in the huge discounts currently on offer, and QuadronX is a fantastic bargain.
QuadronX Is Selling Out Fast!
As the days get longer and the weather brightens, you’ll see more and more QuadronX drones soaring through the skies. They’re already selling fast. And given the time and care that goes into manufacturing them, stocks are extremely limited.
The good news is that – for now – there are still some units of QuadronX available. And even better, for a short time only, they’re discounted to half price!
This sale will NOT last long; once it’s over, it may be some time until you can get your hands on QuadronX again. Our advice? Buy now so you don’t end up waiting too long and missing out.
To make it easy, we’ve added a link below. All you need to do to claim your 50% off is click through to the official QuadronX site and place your order. Did we mention shipping is free?
LIMITED TIME OFFER!


Class: Qpid::Proton::SSL
- Inherits:
-
Object
- Object
- Qpid::Proton::SSL
- Defined in:
- lib/core/ssl.rb
Overview
The SSL support for Transport.
A Transport may be configured ot use SLL for encryption and/or authentication. A Transport can be configured as either the SSL client or the server. An SSL client is the party that proctively establishes a connection to an SSL server. An SSL server is the party that accepts a connection request from the remote SSL client.
If either the client or the server needs to identify itself with the remote node, it must have its SSL certificate configured.
If either the client or the server needs to verify the identify of the remote node, it must have its database of trusted CAs configured.
An SSL server connection may allow the remote client to connect without SS (i.e., “in the clear”).
The level of verification required of the remote may be configured.
Support for SSL client session resume is provided as well.
Constant Summary collapse
- RESUME_UNKNOWN =
Session resume state is unkonnwn or not supported.
Cproton::PN_SSL_RESUME_UNKNOWN
- RESUME_NEW =
Session renegotiated and not resumed.
Cproton::PN_SSL_RESUME_NEW
- RESUME_REUSED =
Session resumed from the previous session.
Cproton::PN_SSL_RESUME_REUSED
Class Method Summary collapse
-
.present? ⇒ Boolean
Returns whether SSL is supported.
Instance Method Summary collapse
-
#cipher_name ⇒ String?
Returns the cipher name that is currently in used.
-
#peer_hostname ⇒ String
Gets the peer hostname.
-
#protocol_name ⇒ String?
Returns the name of the SSL protocol that is currently active, or returns nil if SSL is nota ctive.
-
#resume_status
Checks whether or not the state has resumed.
Class Method Details
.present? ⇒ Boolean
Returns whether SSL is supported.
73 74 75 |
# File 'lib/core/ssl.rb', line 73 def self.present? Cproton.pn_ssl_present end |
Instance Method Details
#cipher_name ⇒ String?
Returns the cipher name that is currently in used.
Gets the text description of the cipher that is currently active, or returns nil if SSL is not active. Note that the cipher in use my change over time due to renegotiation or other changes to the SSL layer.
117 118 119 120 121 |
# File 'lib/core/ssl.rb', line 117 def cipher_name rc, name = Cproton.pn_ssl_get_cipher_name(@impl, 128) return name if rc nil end |
#peer_hostname ⇒ String
Gets the peer hostname.
150 151 152 153 154 |
# File 'lib/core/ssl.rb', line 150 def peer_hostname (error, name) = Cproton.pn_ssl_get_peer_hostname(@impl, 1024) raise SSLError.new if error < 0 return name end |
#protocol_name ⇒ String?
Returns the name of the SSL protocol that is currently active, or returns nil if SSL is nota ctive. Not that the protocol may change over time due to renegotation.
129 130 131 132 |
# File 'lib/core/ssl.rb', line 129 def protocol_name rc, name = Cproton.pn_ssl_get_protocol_name(@impl, 128) name if rc end |
#resume_status
Checks whether or not the state has resumed.
Used for client session resume. When called on an active session, it indicates wehther the state has been resumed from a previous session.
NOTE: This is a best-effort service - there is no guarantee that the remote server will accept the resumed parameters. The remote server may choose to ignore these parameters, and request a renegotation instead.
143 144 145 |
# File 'lib/core/ssl.rb', line 143 def resume_status Cproton.pn_ssl_resume_status(@impl) end |


Tesla edges into pickup truck market with electric model
Tesla’s pickup likely to appeal to drivers who want an electric vehicle that can handle outdoors
by Associated PressElon Musk is taking on the workhorse heavy pickup truck market with his latest electric vehicle.
The CEO of Tesla will unveil a new electric pickup truck at the Los Angeles Auto Show Thursday night.
With the launch, Tesla is edging into the most profitable corner of the U.S. auto market, where buyers tend to have fierce brand loyalty. Tesla’s pickup is more likely to appeal to weekend warriors who want an electric vehicle that can handle some outdoor adventure. But it could end up cutting into Tesla’s electric vehicle sedan sales instead of winning over traditional pickup truck drivers.
Tesla has struggled to meet delivery targets for its sedans, and some fear the new vehicle will shift the company’s attention away from the goal of more consistently meeting its targets.
ALSO READ: B.C. man’s dash-cam captures suspected ‘keying’ of Tesla
The Associated Press


I have a secret recipe for a delicious pie. How hard would it be for you to make that pie without knowing the recipe?
I will even give you a hint. One of the ingredients is salt.
It might be easy for you to guess what the other ingredients are. But you would still have to bake a pie for each guess. That is a lot of extra work.
And that is exactly why mixing our password with some salt* keeps our account secure. This recipe is called Password Based Key Derivation Function number Two or PBKDF2 for short.
If you know the password, it is easy to bake the same pie again and again. If you don't know the password, guessing is easy, but baking is hard.
This idea is called "proof of work" and is important for creating and signing into a user account.
We have one last step. With public/private key cryptography, the proof of work and the private key are different, even though they are both long and complicated. Instead, we use the proof of work to encrypt and decrypt the private key.
What's encryption? Well, that is in the next video!


Congratulations!
You have successfully completed this module. Please click Finish and fill in your information so that a record of your success will be sent to the American Board of Plastic Surgery.
You have successfully completed this module. Please click Finish and fill in your information so that a record of your success will be sent to the American Board of Plastic Surgery.


I'm a sous chef who's cooking up code!
| Home | Contact Me | Work | Github |
The below is an example of the encrypt class based on Caesar's algorithm.
class Cipher def initialize(shift, alphabet = (('a'..'z').to_a).join) @chars = alphabet.chars.to_a @blank_chars = ['^', '$', '#', '@', '%', '&', '*'] @numbers = (0..9).to_a @kept_chars = ['?', '.', '!', ':', '-'] @decrypter = Hash[@chars.zip(@chars.rotate(-shift))] @decrypter.default_proc = proc do |hash, key| key end @blank_chars.map! {|char| @decrypter[char] = ' '} @numbers.map! {|number| @decrypter[number.to_s] = number.to_s} @kept_chars.map! {|symbol| @decrypter[symbol] = symbol} end def decrypt(string) if string.match(/\d+/) string.gsub!(/\d+/) { |num| num.to_i / 100 } end decrypted_text=@decrypter.values_at(*string.chars).join end end
Two great lessons from this Class is how to encapsulate almost all the setup in the initialize method, and creatively use the splat operator in one of the methods.
In the initialize method, we set up the decrypter hash with the alphabet, as well as blank charachters mapped to empty space, numbers mapped to number, and kept charachters as their original value. However, the key is using the proc to return value, rather than nil when the key is not found the decrypter hash.
In terms of the splat operator, it really helps in creating an array of the entire string, and not having to cycle through with an enumerator. In some ways, a splat can do more than enumerator, which is quite powerful.


/** * ## Overview * Settings Launch View. * * Sencha Touch uses views for user interaction. From the user's perspective the application is just a series of views. [Read more about Sencha Touch Views](http://docs.sencha.com/touch/2.4/components/views.html). The settings launch panel is a tab container for the project manager and user info views, it is invoked when a user clicks the settings icon. * * Screen shot of panel view inside application running on IOS8: * {@img shots/project_manager.PNG Project Manager Panel} */ Ext.define("PointInTime.view.SettingsLaunch", { extend: 'Ext.tab.Panel', xtype: 'settingslaunch', /** * @cfg {Object} config * View config object */ config: { /** * @cfg {String} title * String of panel title */ title: 'Settings', /** * @cfg {String} tabBarPosition * Position of tab bar */ tabBarPosition: 'top' }, /** * initialize Function * This method is called automatically. */ initialize: function() { this.callParent(); var projectmanager = Ext.create('PointInTime.view.ProjectManager',{title: 'Project Manager'}); var userinfo = Ext.create('PointInTime.view.UserInfo',{title: 'User Info', is_updating:true}); this.add([projectmanager,userinfo]); } });


Isotope Mass Abundance Spin Mag Moment
10B 10.012937 19.9% 3 +1.8007 11B 11.009305 80.1% 3/2 +2.6886
B I Ground State 1s22s22p 2P°1/2 Ionization energy 66928.04 cm-1 (8.29802 eV) Ref. R02 B II Ground State 1s22s2 1S0 Ionization energy 202887.0 cm-1 (25.1548 eV) Ref. R98


What is your long term goal or career pathway?
To find a job that challenges me every day. Something that I will be constantly learning and progressing myself.
What skills (non-technical - human skills) would you like to see developed in yourself while at EDA?
My ability to trust others with work has been a little problem. With my previous job I always had to double check my crew and micromange
A description of your own strengths and limitations
I’m a hard worker and like to get things done this also leads me to work a bit more then I need to though. I also think I’m very approachable and helpful and can provide help to anyone that needs it, even though I can be verry competitive at times.
Based on the above description, a commitment to how you will manage your workload in this programme. This should include - an explanation of how you will manage yourself to work productively and sustainably with other learners, facilitators and industry/community representatives.
I plan to put in work every day and space out my work throughout the week aka not to smash it all out in one go. I will make sure I take breaks when needed also will ask my cohorts and facilitators when I’m in need of help/advice as I would do the same for them.
A commitment as to how and where you will seek help in a timely way.
I will always give thing a shot myself first, but I cannot figure it out I would pop a little message on the slack page or ask my Rose – my facilitator.
A description of what you expect from the facilitation team.
To provide me with any help and feedback on my journey
Any scheduling information such as block-out times when you are committed to other things. For example, you might have whanau commitments such as school drop-offs. It’s important to plan these in.
My son has consistent time with me on the weekends and every Wednesday night.


This is a quick-reference guide for all CMake variables, functions and macros provided by PropWare's build system, as well as some frequently used parts of the standard CMake build system. Be sure to also check out CMake's official documentation at cmake.org. Remember that PropWare requires CMake 3.3+.
CMake will default to enabling only C and C++ in your project. If your project uses more than these two languages, you must add them with either the project or enable_language function.
To fit best into CMake's project model, PropWare defines numerous "languages" for the Propeller. The list below provides the mapping between the human-readable name (such as "C++") and the name used by CMake (such as "CXX"):
| Language | CMake Name | Common Extensions |
|---|---|---|
| Assembly (PASM) | ASM | .s, .S |
| C | C | .c, .i |
| C++ | CXX | .cpp, .C, .cxx, .cc, .ii |
| C file compiled as a cogc object | COGC | .cogc |
| C++ file compiled as a cogc object | COGCXX | .cogcxx |
| C file compiled as a cogc object and stored in upper EEPROM | ECOGC | .ecogc |
| C++ file compiled as a cogc object and stored in upper EEPROM | ECOGCXX | .ecogcxx |
| Pre-compiled, binary data that can be included in an executable | DAT | .dat |
Spin (PASM content extracted and compiled into a .dat file) |
SPIN2DAT | .spin |
create_simple_executable
Add an executable to the project using the specified source files. Signature matches CMake's built-in
add_executable
.
create_simple_executable(<name>
[EXCLUDE_FROM_ALL]
source1 [source2 ...])
The following PropWare-specific targets will be created:
run
: Load the executable to EEPROM and execute the code.run-ram
: Load the executable to HUB RAM and execute the code.run-sd-loader
: Load the executable to SD card, and execute the code.run-sd-cache
: Load the executable to SD card, use it as a cache, and execute the codedebug
: Load the executable to HUB RAM, execute the code, and open an interactive serial
terminal
debug-eeprom
: Load the executable to EEPROM, execute the code, and open an interactive serial
terminal
debug-sd-loader
: Load the executable to SD card, execute the code, and open an interactive
serial terminal
debug-sd-cache
: Load the executable to SD card, use it as a cache, execute the code, and open
an interactive serial terminal
gdb
: Load the executable to HUB RAM and start GDBcreate_executable
Add an executable to the project using the specified source files. Signature matches CMake's built-in
add_executable
.
create_executable(<name>
[EXCLUDE_FROM_ALL]
source1 [source2 ...])
Exactly the same as create_simple_executable
, except each target will be suffixed with
-NAME
, allowing multiple executables in a single project. For instance,
create_executable(MyExe MySource.cpp)
would result in creating the target run-MyExe
.
create_library
Add a library to the project using the specified source files. Signature matches CMake's built-in
add_library
,
except that STATIC
is automatically and explicitly selected.
create_library(<name>
[EXCLUDE_FROM_ALL]
source1 [source2 ...])
create_test
Create a unit test executable and add the necessary CMake targets to easily execute the test.
create_test(<name>
[EXCLUDE_FROM_ALL]
source1 [source2 ...])
Many new targets will be created from this command. The first thing that happens is that the
create_executable
function is invoked. All targets that would be created via
create_executable
will therefore also be created by invoking create_test
. A new
target by the name of test-NAME
will be created, which will execute your unit test out of HUB
RAM using propeller-load
's -q
argument to return when complete. CMake's
add_test
is invoked,
providing compatibility with CMake's
ctest
plugin.
A dependency to build the unit test executable is added to the test-all
target.
spin2cpp
Convert the provided Spin file to C++ and export a variable containing the converted C++ source and header file paths.
spin2cpp(<name> source output_variable_name)
Following invocation of this method, a new variable will be available to your CMake script. Its name is
specified by the third parameter. Its value will be a list of two files, one source and one header, for the
translated C++ code. This output variable can then be used directly by create_simple_executable
,
create_executable
, or create_library
.
all
This is the default target when no target is provided. In general, it will compile all libraries and executables. This target is provided natively by CMake.
clean
Delete all generated files, such as .o
object files, libraries, executables. This target is provided
natively by CMake, but modified by PropWare to included Spin2cpp's generated files.
test-all
Build and run all unit tests in project.
COMMON_FLAGS
Flags applied to all PropGCC languages
COMMON_COG_FLAGS
Flags applied to COGC, ECOGC, COGCXX, and ECOGXX
<LANG>_FLAGS
Compilation flags used for a specific language.
MODEL
[default: lmm
]
This option should be one of cog
, cmm
, lmm
,
xmm-single
,
xmm-split
, or xmmc
. Read more about PropGCC's
memory models here.
BOARD
Used to identify your physical hardware. PropGCC uses this to determine how many bytes of EEPROM, default
baud rate for RS232, and other functions. Any board available in SimpleIDE is available here as well -
they are reading from the same configuration pool (<PropGCC root>/propeller-load
).
CMake options allow you to have fine-grain control over what compilation flags are used by default. Most users will want to leave all options set to their default values, but those doing special projects or using conflicting libraries can change the options to suit their needs.
AUTO_OPTIMIZATION
[default: ON]
Sets the optimization level for size. Equivalent to adding "-Os" to COMMON_FLAGS
.
AUTO_CUT_SECTIONS
[default: ON]
Enables sectioning of functions and data via `-ffunction-sections` and `-fdata-sections`, allowing the linker to prune unused sections and produce the smallest possible binary size via `-Wl,--gc-sections`.
WARN_ALL
[default: ON]
Turns on many common warnings from the compiler. Aids in writing clean, error-free code. Equivalent to adding
"-Wall" to COMMON_FLAGS
.
32_BIT_DOUBLES
[default: ON]
Sets all variables of type double
to use IEEE 32-bit floating point instead of 64.
Equivalent to
adding "-m32bit-doubles" to COMMON_FLAGS
. Required for compatibility with numerous
functions
in the Simple library.
AUTO_C_STD
[default: ON]
Sets the C standard to C99. Equivalent to adding "-std=c99" to C_FLAGS
AUTO_CXX_STD
[default: ON]
Sets the C++ standard to the latest available for the compiler. This is gnu++0x
in GCC 4.6.1
(current PropGCC) and gnu++14
in GCC5 version of PropGCC. Equivalent to adding
"-std=<standard>" to CXX_FLAGS
.
SAVE_TEMPS
[default: ON]
For each C and C++ file, save the preprocessed (.i and .ii) file and generated assembly code. Helpful when
debugging tight loops or tracking down performance improvements and timing oddities. Equivalent to adding
"-save-temps" to COMMON_FLAGS
.
With all options left at their defaults, the following flags will be used. There is currently no option
to disable -fno-threadsafe-statics -fno-rtti
. If such an option is required, let the
author know and an option will be added. It is believed that these
flags will always be desired by Propeller users.
-Wall -Os -m32bit-doubles -ffunction-sections -fdata-sections -std=c99
-Wall -Os -m32bit-doubles -ffunction-sections -fdata-sections -std=c99 -mcog -xc -r
-Wall -Os -m32bit-doubles -ffunction-sections -fdata-sections -std=c99 -mcog -xc -r
-Wall -Os -m32bit-doubles -ffunction-sections -fdata-sections -std=gnu++0x -fno-threadsafe-statics -fno-rtti
-Wall -Os -m32bit-doubles -ffunction-sections -fdata-sections -std=gnu++0x -fno-threadsafe-statics -fno-rtti -mcog -xc++-r
-Wall -Os -m32bit-doubles -ffunction-sections -fdata-sections -std=gnu++0x -fno-threadsafe-statics -fno-rtti -mcog -xc++-r
cr
PropWare's build system has many ways to discover Propeller-related components on your system. It uses a combination of environment variables, CMake variables, and default paths. The list of variables and default values as well as their order of precedence is documented below.
PropGCC's path is selected by searching for propeller-elf-gcc
(on Linux/Mac) or
propeller-elf-gcc.exe
(on Windows). It searches in the following order:
| Variable name or path | Type |
|---|---|
GCC_PATH |
CMake variable |
GCC_PATH |
Environment variable |
<PROPGCC_PREFIX>/bin |
CMake variable followed by bin default search path |
<PROPGCC_PREFIX>/bin |
Environment variable followed by bin default search path |
PATH |
Environment variable (handled specially because it can be a list of paths) |
/opt/parallax/bin |
Default search path |
C:\PropGCC\bin |
Default search path |
C:\parallax\bin |
Default search path |
C:\Program Files\SimpleIDE\propeller-gcc\bin |
Default search path |
C:\Program Files (x86)\SimpleIDE\propeller-gcc\bin |
Default search path |
The root path of PropWare's libraries and headers (including Simple, libpropeller, et al.) is defined by the
the existence of lib/PropWare-targets.cmake
, a file that further defines the path for each
library.
| Variable name or path | Type |
|---|---|
PROPWARE_PATH |
CMake variable |
PROPWARE_PATH |
Environment variable |
<CMAKE_ROOT>/../PropWare |
Directory holding CMake executable followed by ../PropWare default search path |


--- layout: documentation title: FunctionsType ---
The FunctionsType is intended to represent an extracted list of functions leveraged within a CybOX object.
| Field Name | Type | Description |
|---|---|---|
| Function1..n | StringObjectPropertyType |
This field enables description of a single reference to a function called by a raw cyber object. |


|
| void | ServerRequestMissionData () |
| |
| void | ServerNotifyMissionDeliveryChoice (bool bMissionAccepted, class UClass *Mission, class AActor *MissionGiver) |
| |
| void | ServerGrantStarterGear (class UMissionObjective *MissionObjective, class UClass *MissionClass) |
| |
| void | ServerGrantMissionWeapon (class UClass *MissionClass) |
| |
| void | ServerApplyMissionRewards (class UClass *MissionClass) |
| |
| void | OnWeaponChanged (class AWeapon *Weapon, class AWeapon *LastWeapon) |
| |
| void | OnPawnChanged (class APawn *Pawn, class APawn *OldPawn) |
| |
| void | OnMissionFastForwardPossible () |
| |
| void | OnMissionDeliveryChoice (bool bMissionAccepted, bool bEmergencyExit, int MissionIndex, class AActor *MissionGiver) |
| |
| void | OnFastForwardDialogClicked (class UGbxGFxDialogBox *SourceDialog, const struct FName &ChoiceNameId, const struct FGbxMenuInputEvent &InputInfo) |
| |
| void | ClientUnlockAssociatedAchievement (class AOakPlayerController *OakPC, int AchievementId) |
| |
| void | ClientReceiveMissionData (const struct FReplicatedMissionData &MissionData) |
| |
| void | ClientMissionKickoffPlayed (class UClass *MissionClass) |
| |
| void | ClientInitiateMissionDelivery (const struct FMissionDeliveryData &DeliveryData) |
| |
| void | ServerTrackPreviousActiveMissionInList () |
| |
| void | ServerTrackNextActiveMissionInList () |
| |
| void | ServerSetTrackedMission (class UClass *MissionClass) |
| |
| void | ClientUpdateMissionStatus (class UClass *MissionClass, TEnumAsByte< EMissionStatus > Status) |
| |
| void | ClientUpdateActiveObjectiveSet (class UClass *MissionClass, class UMissionObjectiveSet *ActiveObjectiveSet, TArray< class UMissionObjective * > DormantObjectives) |
| |
| void | ClientTrackedMissionChanged (class UClass *MissionClass) |
| |
| void | ClientObjectiveUpdated (class UClass *MissionClass, class UMissionObjective *UpdatedObjective, uint32_t ObjectiveBit, unsigned char Amount) |
| |
| void | ClientObjectiveSetCompleted (class UClass *MissionClass, class UMissionObjectiveSet *CompletedObjectiveSet) |
| |
| void | ClientObjectiveCleared (class UClass *MissionClass, class UMissionObjective *ClearedObjective) |
| |
| void | ClientObjectiveChainUnpaused (class UClass *MissionClass, class UMissionObjective *Objective) |
| |
| void | ClientMissionTimerStopped (class UClass *MissionClass) |
| |
| void | ClientMissionTimerStarted (class UClass *MissionClass) |
| |
| void | ClientMissionTimerChanged (class UClass *MissionClass, float SecondsToAdd) |
| |
| void | ClientMissionRegistered (class UClass *MissionClass) |
| |
| void | ClientDormantObjectiveRemoved (class UClass *MissionClass, class UMissionObjective *Objective, bool bIssueActiveEvent) |
| |
| void | ClientDormantObjectiveAdded (class UClass *MissionClass, class UMissionObjective *Objective) |
| |
| void | ToggleActive () |
| |
| void | SetTickGroup (TEnumAsByte< ETickingGroup > NewTickGroup) |
| |
| void | SetTickableWhenPaused (bool bTickableWhenPaused) |
| |
| void | SetOwningSceneCapture (class USceneCaptureComponent *InOwningSceneCapture) |
| |
| void | SetIsReplicated (bool ShouldReplicate) |
| |
| void | SetComponentTickInterval (float TickInterval) |
| |
| void | SetComponentTickEnabled (bool bEnabled) |
| |
| void | SetAutoActivate (bool bNewAutoActivate) |
| |
| void | SetActive (bool bNewActive, bool bReset) |
| |
| void | RemoveTickPrerequisiteComponent (class UActorComponent *PrerequisiteComponent) |
| |
| void | RemoveTickPrerequisiteActor (class AActor *PrerequisiteActor) |
| |
| void | ReceiveTick (float DeltaSeconds) |
| |
| void | ReceiveEndPlay (TEnumAsByte< EEndPlayReason > EndPlayReason) |
| |
| void | ReceiveBeginPlay () |
| |
| void | OnRep_IsActive () |
| |
| void | MarkNetDirty () |
| |
| void | K2_DestroyComponent (class UObject *Object) |
| |
| bool | IsComponentTickEnabled () |
| |
| bool | IsBeingDestroyed () |
| |
| bool | IsActive () |
| |
| class USceneCaptureComponent * | GetOwningSceneCapture () |
| |
| class AActor * | GetOwner () |
| |
| float | GetComponentTickInterval () |
| |
| void | Deactivate () |
| |
| bool | ComponentHasTag (const struct FName &Tag) |
| |
| void | AddTickPrerequisiteComponent (class UActorComponent *PrerequisiteComponent) |
| |
| void | AddTickPrerequisiteActor (class AActor *PrerequisiteActor) |
| |
| void | Activate (bool bReset) |
| |
| std::string | GetName () const |
| |
| std::string | GetFullName () const |
| |
| bool | IsA (UClass *cmp) const |
| |
| void | ProcessEvent (class UFunction *function, void *parms) |
| |
| void | ExecuteUbergraph (int EntryPoint) |
| |


{% load admin_urlname admin_urlquote from admin_urls %}
{% load i18n nested_admin static %}
{% with inline_admin_formset.formset.is_nested as is_nested %}
{% with inline_admin_formset.opts as inline_opts %}
{% endwith %}{# ends with inline_admin_formset.opts as inline_opts #}
{% endwith %}{# ends {% with inline_admin_formset.formset.is_nested as is_nested %} #}


Basically, a CSS “object” is a repeating visual pattern, that can be abstracted into an independent snippet of HTML, CSS, and possibly JavaScript. That object can then be reused throughout a site.


Kerala Sthree Sakthi Lottery SS-184 Today Results announced: Winner to take home Rs 70 lakh!
Kerala Sthree Sakthi Lottery SS-184 Today Results: Live results will be streamed from 3 pm onwards. The price of a single ticket is Rs 40, while the entire book costs Rs 750.
by Express Web DeskKerala Sthree Sakthi Lottery SS-184 Today Results: The Kerala state lottery department will on Tuesday announce the results of Kerala Sthree Sakthi Lottery SS-184. The first prize is worth Rs 70 lakhs, while the second and third are of Rs 5 lakh and Rs 5,000 respectively. The consolation prize is Rs 8,000.
Kerala Sthree Sakthi Lottery SS-184 Today Results: Check here
The official results will be available at http://www.keralalotteries.com. Live results will be streamed from 3 pm onwards. The price of a single ticket is Rs 40, while the entire book costs Rs 750.
If the prize money is less than Rs 5,000, the winners can claim the money from any lottery shop in Kerala. If the amount won is above Rs 5,000, the winners will have to surrender their tickets before a bank or government lottery office with id proofs.
With seven daily and multiple bumper draws, the lottery is one of the biggest cash flows in Kerala. The state government organises four festival bumper draws — Onam, Vishu, Christmas and Pooja/Dussehra.
There are two seasonal jackpots, the monsoon and summer bumper.


|
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Files | |
| file | amgcl_ns_solver.h [code] |
| file | amgcl_solver.h [code] |
| file | amgcl_solver_impl.cpp |
| file | bicgstab_solver.h [code] |
| file | cg_solver.h [code] |
| file | deflated_cg_solver.h [code] |
| file | diagonal_preconditioner.h [code] |
| file | direct_solver.h [code] |
| file | ilu0_preconditioner.h [code] |
| file | ilu_preconditioner.h [code] |
| file | iterative_solver.h [code] |
| file | linear_solver.h [code] |
| file | monotonicity_preserving_solver.h [code] |
| file | power_iteration_eigenvalue_solver.h [code] |
| file | power_iteration_highest_eigenvalue_solver.h [code] |
| file | preconditioner.h [code] |
| file | rayleigh_quotient_iteration_eigenvalue_solver.h [code] |
| file | reorderer.h [code] |
| file | scaling_solver.h [code] |
| file | skyline_lu_custom_scalar_solver.h [code] |
| file | skyline_lu_factorization_solver.h [code] |
| file | tfqmr_solver.h [code] |


Introduction
With this map we wanted to understand how the Internet talk about Net Neutrality. At the beginning we tried to look at the theme from different points of view. We search it on the web by using technical words, but we found out that we didn’t need to define this controversy through different terms, because it already had one: Net Neutrality.
This visualization is based on five queries: “Net Neutrality”, “Open Internet” “Stand for”, “Open Internet” “Against”, “Two speed Internet”, “Pay to play Internet” and shows how the terms change with different search keys.


Tutorials and Examples¶
Quick Start Command¶
In order to run the pipeline, open a shell or bash prompt (or batch script for a job-scheduler) and run one of the following based on your host system:
Once all the files are accessible and the config is ready, the following command will run the pipeline. For those running this through a job-scheduler such as SLURM, LSF, PBS, etc... the log and error files will output to the scheduler keyworkds for log and error so please set those in your job submission. Then you can put the following line in your batch script to run the pipeline:
$ ./saigeBrush myConfigFile.txt
For those running this ** without a job-scheduler** the log and error files will output/print to your screen/standard out. Therefore, please specify log and error files by running the pipeline as follows:
$ ./saigeBrush myConfigFile.txt 1> myLogName.log 2> myLogName.err


Baseball has always been unpredictable. This is especially true When trying to predict the next winner of the World Series. Some have been reliant on statistics, while others simply rely on their gut instinct. In this study, I will use a machine learning model to determine the World Series winner for 2018.
Thankfully, baseball is a sport largely driven by statistics. The challenge, however, lies in narrowing the dataset, focusing only on statistically significant data that discerns the World Series winners from all other teams. To narrow the dataset, there are two major requirements to consider. The first consideration is to determine the relevant years; the second consideration is to determine the metrics that should be studied.
There is a bit of controversy in determining the "modern" era of baseball. Some references argue that 1905 is appropriate, considering that 1905 and onwards, consistent World Series were played on an annual basis. Additionally, it was at this time that foul balls were counted as strikes, RBIs and ERAs were tracked, the mound was moved further back (allowing for breaking balls), and spitballs were made illegal. However, other references argue that 1969 is the true start of "modern" baseball. The reason for the 1969 start date is due to significant rule changes that are more similar to current baseball rules. For example, 1969 marked the first year of division play and the expanded postseason, the strike zone shrank, and the pitcher's mound was lowered by five inches. All of these changes result in very different metrics posted by each team.
When considering which metrics should be studied, there were three that were truly important: ERA, Runs, and WP (win percentage). ERA determines the quality of the starting pitchers. Total runs during the regular season indicate the quality of bats in the dugout. Finally, percent wins is a basic statistic that can be used to compare teams. Data for the type of batting outcome (double, triple, home run) will be ignored as those statistics do not directly correlate to runs scored or to winning games. Data for defense will also be ignored as the assumption for each team is that differences in the quality of play in the defensive positions are negligable.
These two graphs depict the percentage of games each team won during the regular season from 1905-2015 or from 1969-2015. In both graphs, World Series winners are in blue, and non-winners are in red. Both populations are large and have a somewhat normal distribution. Means of each sample group (winners and non-winners) were calculated and compared. A Z-Score was calculated, resulting in the determination of P-Values and confidence intervals.
The test hypothesis is that World Series winners tend to have a higher percentage of wins than non-World Series teams. This is a single-tail test. The calculated Z-Score is -22.78. The corresponding P-Value is less than 0.00001. This means that I choose a confidence level of 99.99% (alpha = 0.0001) that World Series teams have a higher win percentage than all other teams. Since the P-Value is less than alpha, the test hypothesis is accepted (reject null hypothesis). There is a statistically significant difference between the World Series winners and non-World Series teams.
Again, the test hypothesis is that World Series winners tend to have a higher percentage of wins than non-World Series teams. This is a single-tail test. The calculated Z-Score is -11.93. The corresponding P-Value is less than 0.00001. This means that I choose a confidence level of 99.99% (alpha = 0.0001) that World Series teams have a higher win percentage than all other teams. Since the P-Value is less than alpha, the test hypothesis is accepted (reject null hypothesis). There is a statistically significant difference between the World Series winners and non-World Series teams.
There is a statistically significant difference between World Series winners and non-winners for win percentage. However, there does not appear to be much a difference betweeen the 1905-2015 and 1969-2015 populations.
These two graphs depict the total runs of each team during the regular season from 1905-2015 or from 1969-2015. In both graphs, World Series winners are in blue, and non-winners are in red. Both populations are large and have a somewhat normal distribution. Means of each sample group (winners and non-winners) were calculated and compared. A Z-Score was calculated, resulting in the determination of P-Values and confidence intervals.
The test hypothesis is that World Series winners tend to have a higher number of total runs than non-World Series teams. This is a single-tail test. The calculated Z-Score is -6.66. The corresponding P-Value is less than 0.00001. This means that I choose a confidence level of 99.99% (alpha = 0.0001) that World Series teams have a higher number of total runs than all other teams. Since the P-Value is less than alpha, the test hypothesis is accepted (reject null hypothesis). There is a statistically significant difference between the World Series winners and non-World Series teams.
Again, the test hypothesis is that World Series winners tend to have a high number of total runs than non-World Series teams. This is a single-tail test. The calculated Z-Score is -3.94. The corresponding P-Value is less than 0.0001. This means that I choose a confidence level of 99.9% (alpha = 0.001) that World Series teams have a higher number of runs than all other teams. Since the P-Value is less than alpha, the test hypothesis is accepted (reject null hypothesis). There is a statistically significant difference between the World Series winners and non-World Series teams.
There is a statistically significant difference between World Series winners and non-winners for total runs. However, there does not appear to be much a difference betweeen the 1905-2015 and 1969-2015 populations.
These two graphs depict the ERA of each team during the regular season from 1905-2015 or from 1969-2015. In both graphs, World Series winners are in blue, and non-winners are in red. Both populations are large and have a somewhat normal distribution. Means of each sample group (winners and non-winners) were calculated and compared. A Z-Score was calculated, resulting in the determination of P-Values and confidence intervals.
The test hypothesis is that World Series winners tend to have a lower ERA than non-World Series teams. This is a single-tail test. The calculated Z-Score is -9.32. The corresponding P-Value is less than 0.00001. This means that I choose a confidence level of 99.99% (alpha = 0.0001) that World Series teams have a ERA lower than all other teams. Since the P-Value is less than alpha, the test hypothesis is accepted (reject null hypothesis). There is a statistically significant difference between the World Series winners and non-World Series teams.
Again, the test hypothesis is that World Series winners tend to have a lower ERA than non-World Series teams. This is a single-tail test. The calculated Z-Score is -5.88. The corresponding P-Value is less than 0.00001. This means that I choose a confidence level of 99.99% (alpha = 0.0001) that World Series teams have a ERA lower than all other teams. Since the P-Value is less than alpha, the test hypothesis is accepted (reject null hypothesis). There is a statistically significant difference between the World Series winners and non-World Series teams.
There is a statistically significant difference between World Series winners and non-winners for ERAs. However, there does not appear to be much a difference betweeen the 1905-2015 and 1969-2015 populations.
So far, the data indicate that win percentage, total runs, and ERA are significantly different when considering World Series winners and non-winners. Additionally, the 1905 start point is not that much different than the 1969 start point when assessing P-values. Therefore in building the ML model, win percentage, total runs, and ERA from 1905-2015 will be considered.
There were two models tested. Initially, with Scikit-learn, the Random Forest model was used to evaluate the data. The model yielded a 32.7% success rate, a 67.3% failure rate, and a 4.14% false-positive rate. Due to the low success rate seen with the Random Forest model, a second model was utilized. Using Logistic Regression, the following was found: 82.7% success rate, 17.3% failure rate, and 19% false positive rate. The Logistic Regression model, while having a good success rate, had a very high false positive rate. Given the two models, the Logistic Regression model appears to yield better results.
The model was trained on data from 1905-2015, and the model was tested on data from 2016 and 2017. Data from 2016 yielded a successful test run where the prediction matched the actual outcome. The model predicted the Cubs to win, and the actual outcome was that the Cubs won the World Series. Interestingly, the total runs made by the Cubs during the regular season was the highest compared to other teams.
Data from 2017 did not yeid a successful run. The model predicted the Indians winning, while the actual outcome was the Astros winning the World Series. As with the 2016 season, the total runs made by the Astros was the highest compared to other teams. It may be the case that simply assessing the total runs in the regular season may be the metric to evaluate to determine the World Series winner.
Given the current standings in the 2018 regular season, the model predicts the Astros to win the World Series. This agree's with a prediction found on the MLB web site. However, following the past trend of teams with the highest total runs winning the World Series, the Boston Red Sox might be poised to win it all.


$def with (tfa_enabled, tfa_recovery_codes_count) $:{RENDER("common/stage_title.html", ["Two-Factor Authentication", "Settings"])}
2FA provides an additional layer of protection for your account during the login process. When logging in, you will need to provide your password--which is something you know--and additionally a time-based token, which is something you have. Without both pieces--or factors--you or an adversary who has compromised your password will not be able to fully authenticate to your account. For more information about 2FA, please visit the 2FA help page.
2FA is currently enabled.
You currently have ${tfa_recovery_codes_count} valid recovery code${'s' if tfa_recovery_codes_count > 1 else ''} assigned to your account. We advise not relying on recovery codes as a routine access method and to, if required, disable and re-enable 2FA to reinitialize your authenticator app to provide time-based tokens.
You may disable 2FA at any time, however this will remove a layer of security for your Weasyl account.
$else:
2FA is currently disabled.