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
-
The main website (including documentation) for Concurnas can be found at: https://concurnas.com
-
Download page (including prerequisites) for Concurnas can be found at: https://concurnas.com/download.html
-
Discord: discord.gg/jFHfsqR
-
Reddit: r/Concurnas/
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 expressnpqwill 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%20worldTags: #php • library • slug
-
JNDI-Injection-Exploit
JNDI注入测试工具(A tool which generates JNDI links can start several servers to exploit JNDI Injection vulnerability,like Jackson,Fastjson,etc)
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