Posts

  • js-levenshtein

    The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.

    A very efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.

    Based on Wagner-Fischer dynamic programming algorithm, optimized for speed and memory

    • use a single distance vector instead of a matrix
    • loop unrolling on the outer loop
    • remove common prefixes/postfixes from the calculation
    • minimize the number of comparisons
    • always allocate a new distance vector in order to not leak memory

    Tags: #javascript • levenshtein • edit-distance

  • dcos

    DC/OS - The Datacenter Operating System

    The easiest way to run microservices, big data, and containers in production.

    DC/OS End of Life

    Support for DC/OS ends on October 31, 2021. We will continue to provide support for our current DC/OS customers per their contracts, of course. However, we will no longer be investing in new features or capabilities or maintaining the related repositories. If a customer wishes to continue use of the DC/OS Enterprise platform or other non-free DC/OS components, the customer can purchase an End-of-Life License or Perpetual Use License, however support is not included in these licenses and continued use of DC/OS will be at your own discretion and risk.

    We want to thank all of our loyal customers, particularly those DC/OS users who were fellow pioneers in the growth of the cloud native landscape from the beginning.

    Tags: #python • dcos • mesos

  • telebot

    Easy way to create Telegram-bots in PHP. Rich Laravel support out of the box.

    Documentation for the library can be found on the website.

    Tags: #php • telegram • bot

  • postcodes.io

    UK postcode & geolocation API, serving up open data

    • Postcode lookup, resolve administrative and location data for postcodes and outward codes
    • Postcode search & autocomplete
    • Reverse geocode postcodes
    • Nearest postcode search
    • Terminated postcode search
    • Outward code lookup
    • Bulk postcode lookup and reverse geocoding

    Tags: #typescript

  • Concurnas

    Concurnas is an open source JVM programming language designed for building reliable, scalable, high performance concurrent, distributed and parallel systems

    Concurnas is an open source programming language designed for building reliable, scalable, high performance concurrent, distributed and parallel systems

    Tags: #java

  • bkash

    PHP client for bKash Payment Gateway API

    Please refer to our extensive Wiki documentation for more information.

    Tags: #php • bkash • bkash-online-payment

  • npq

    🎖safely* install packages with npm or yarn by auditing them as part of your install process

    Once npq is installed, you can safely* install packages:

    npq install express
    

    npq will perform the following steps to sanity check that the package is safe by employing syntactic heuristics and querying a CVE database:

    • Consult the snyk.io database of publicly disclosed vulnerabilities to check if a security vulnerability exists for this package and its version.
    • Package age on npm
    • Package download count as a popularity metric
    • Package has a README file
    • Package has a LICENSE file
    • Package has pre/post install scripts

    If npq is prompted to continue with the install, it simply hands over the actual package install job to the package manager (npm by default).

    safely* - there’s no guaranteed safety; a malicious or vulnerable package could still exist that has no security vulnerabilities publicly disclosed and passes npq’s checks.

    Tags: #javascript • npm • package-manager

  • slug-generator

    Slug Generator Library for PHP, based on Unicode’s CLDR data

    The delimiter can be any string, it is used to separate words. It gets stripped from the beginning and the end of the slug.

    $generator->generate('Hello World!');                         // Result: hello-world
    $generator->generate('Hello World!', ['delimiter' => '_']);   // Result: hello_world
    $generator->generate('Hello World!', ['delimiter' => '%20']); // Result: hello%20world
    

    Tags: #php • library • slug

  • JNDI-Injection-Exploit

    Materials about JNDI Injection

    中文文档

    相关文章

    Tags: #java

  • design-systems-cli

    A CLI toolbox for creating design systems.

    Design-systems-cli is basically a Create React App for design systems.

    The main benefit it brings you as a developer is time savings. Setting up all of the monorepo, storybook, and build tools for a design system takes over a week if you piece it together yourself. You can do it with this project in minutes.

    Tags: #typescript • hacktoberfest

subscribe via RSS