Posts

  • batfish

    Batfish is a network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations. It enables network engineers to rapidly and safely evolve their network, without fear of outages or security breaches.

    Batfish is a network validation tool that provides correctness guarantees for security, reliability, and compliance by analyzing the configuration of network devices. It builds complete models of network behavior from device configurations and finds violations of network policies (built-in, user-defined, and best-practices).

    A primary use case for Batfish is to validate configuration changes before deployment (though it can be used to validate deployed configurations as well). Pre-deployment validation is a critical gap in existing network automation workflows. By including Batfish in automation workflows, network engineers can close this gap and ensure that only correct changes are deployed.

    Batfish does NOT require direct access to network devices. The core analysis requires only the configuration of network devices. This analysis may be enhanced using additional information from the network such as:

    • BGP routes received from external peers
    • Topology information represented by LLDP/CDP

    See www.batfish.org for technical information on how it works.

    Tags: #java • network • configuration

  • Hermes

    A smart, novel and easy-to-use framework for Android Inter-Process Communication (IPC). (简单易用的安卓进程间通信IPC框架)

    A smart, novel and easy-to-use framework for Android Inter-Process Communication (IPC).

    Chinese Readme 中文文档

    Hermes is a smart, novel and easy-to-use framework for Android Inter-Process Communication (IPC). In this framework, you can use IPC even if you do not understand the underneath principle of Android IPC.

    Please click HERE to see the demo.

    Also, HermesEventBus is a Hermes-and-EventBus-based library which posts events between processes.

    Note that maybe you will find that Hermes is still a little difficult to use. I have finished this library and promoted the performance. What to do for my next step is to simplify the usage, which will be released in version 0.7.0.

    Tags: #java

  • jquery-creditcardvalidator

    jQuery credit card validation and detection plugin

    jQuery Credit Card Validator detects and validates credit card numbers. It’ll tell you the detected credit card type and whether the number length and Luhn checksum are valid for the type of card.

    Tags: #javascript

  • rasa-ui

    Rasa UI is a frontend for the Rasa Framework

    Rasa UI is a web application built on top of, and for Rasa. Rasa UI provides a web application to quickly and easily be able to create and manage bots, NLU components (Regex, Examples, Entities, Intents, etc.) and Core components (Stories, Actions, Responses, etc.) through a web interface. It also provides some convenience features for Rasa, like training and loading your models, monitoring usage or viewing logs.

    Tags: #javascript • rasa-nlu • nlp

  • speech-to-text-nodejs

    :microphone: Sample Node.js Application for the IBM Watson Speech to Text Service

    1. Sign up for an IBM Cloud account.
    2. Download the IBM Cloud CLI.
    3. Create an instance of the Speech to Text service and get your credentials:
      • Go to the Speech to Text page in the IBM Cloud Catalog.
      • Log in to your IBM Cloud account.
      • Click Create.
      • Click Show to view the service credentials.
      • Copy the apikey value.
      • Copy the url value.

    Tags: #javascript

  • RPGUI

    Lightweight framework for old-school RPG GUI in web!

    Lightweight framework for old-school RPG GUI in web!

    Live examples here

    Tags: #javascript • html • css

  • orval

    orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats. 🍺

    orval is able to generate client with appropriate type-signatures (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification, either in yaml or json formats.

    Generate, valid, cache and mock in your React, Vue, Svelte and Angular applications all with your OpenAPI specification.

    Tags: #typescript • orval • axios-client

  • rails-observers

    Rails observer (removed from core in Rails 4.0)

    Rails Observers (removed from core in Rails 4.0)

    Tags: #ruby

  • sync-dotenv

    Keep your .env in sync with .env.example

    Projects often rely on environmental variables stored in a .env file to run… and because these variables sometimes contain sensitive data, we never add them to source control. Instead, these variables are added e.g. to a .env.example file so it’s easy to get the project running for other developers. However, it’s very easy to forget to update this file when a variable is added/updated in .env (during development). This can make it difficult for devs to get the project running (locally) because they rely on .env.example file to setup their environment (with their own configs).

    Enter sync-dotenv 🔥

    Tags: #typescript • nodejs • dotenv

  • flatware

    A parallel test runner for RSpec and Cucumber with pretty output

    Flatware parallelizes your test suite to significantly reduce test time.

    Tags: #ruby

subscribe via RSS