Posts

  • inch

    A documentation analysis tool for the Ruby language

    inch gives you hints where to improve your docs. One Inch at a time.

    Take a look at the project page with screenshots (live and in full color).

    Tags: #ruby

  • octave-online-server

    The infrastructure that powers Octave Online, octave-online.net

    There are three separate components of Octave Online Server:

    1. Client: Code that runs in the browser.
    2. Front Server: Authentication, client session handling.
    3. Back Server: File I/O, Octave process handling.

    Communication: The Client and Front Server communicate primarily with WebSockets via socket.io; the Front Server and Back Server communicate primarily with Redis PubSub. User account information is stored in MongoDB and is accessed primarily from the Front Server. User files are stored in Git on the Server and are accessed primarily from the Back Server.

    Scaling: Front Servers and Back Servers can be scaled independently (in general, you need more Back Servers than Front Servers). It is also possible to run both the Front Server and the Back Server on the same computer.

    Languages: All code is written with JavaScript technologies, although for historical reasons, the three components use different flavors of JavaScript. The Client uses ES5; the Front Server uses TypeScript; and the Back Server uses ES6.

    Tags: #javascript

  • routeros-api-php

    Mikrotik RouterOS API PHP client for your applications

    composer require evilfreelancer/routeros-api-php
    

    This library is partly based on this old project, but unlike it has many innovations to ease development. In addition, the project designed to work with PHP7/8 in accordance with the PSR standards.

    You can use this library with pre-6.43 and post-6.43 versions of RouterOS firmware, it will be detected automatically on connection stage.

    Tags: #php • api-client • routeros

  • vue-quill

    Rich Text Editor Component for Vue 3.

    VueQuill is a Component for building rich text editors, powered by Vue 3 and Quill.

    • 💚 Built With Vue 3: More powerful and performant framework than ever before.
    • 🧙‍♂️ Fully Typescript: VueQuill source code is written entirely in TypeScript.
    • 🛠️ Easy To Use: Straightforward implementation through a simple API.

    🚀 VueQuill is in @beta version! Currently the focus is on making VueQuill stable and feature complete first. Some of its features are not “finalized” and will have breaking changes over time as we discover better solutions.

    Tags: #typescript • vue • vue3

  • serverspec

    RSpec tests for your servers configured by CFEngine, Puppet, Chef, Ansible, Itamae or anything else even by hand

    RSpec tests for your servers configured by Puppet, Chef or anything else

    You can see the details of serverspec on serverspec.org.


    Tags: #ruby

  • bloom-filters

    JS implementation of probabilistic data structures: Bloom Filter (and its derived), HyperLogLog, Count-Min Sketch, Top-K and MinHash

    JavaScript/TypeScript implementation of probabilistic data structures: Bloom Filter (and its derived), HyperLogLog, Count-Min Sketch, Top-K and MinHash. This package relies on non-cryptographic hash functions.

    📕Online documentation

    Keywords: bloom filter, cuckoo filter, KyperLogLog, MinHash, Top-K, probabilistic data-structures, XOR-Filter.

    ❗️Compatibility❗️

    • Be carefull when migrating from a version to another.
    • Bug fixes were introduced in 1.3.7 and from 1.3.9 to 2.0.0+ for hashing and indexing data. Then, you must re-build completely your filters from start to be compatible with the new versions.
    • To keep the breaking changes rule of npm versions we will make now new majored versions since 1.3.9 whenever a modification is done on the hashing/indexing system or breaks the current API.

    Tags: #typescript • bloom-filter • probabilistic

  • BigInteger.js

    An arbitrary length integer library for Javascript

    BigInteger.js is an arbitrary-length integer library for Javascript, allowing arithmetic operations on integers of unlimited size, notwithstanding memory and time limitations.

    Update (December 2, 2018): BigInt is being added as a native feature of JavaScript. This library now works as a polyfill: if the environment supports the native BigInt, this library acts as a thin wrapper over the native implementation.

    Tags: #javascript

  • PMapper

    A tool for quickly evaluating IAM permissions in AWS.

    Principal Mapper (PMapper) is a script and library for identifying risks in the configuration of AWS Identity and Access Management (IAM) for an AWS account or an AWS organization. It models the different IAM Users and Roles in an account as a directed graph, which enables checks for privilege escalation and for alternate paths an attacker could take to gain access to a resource or action in AWS.

    PMapper includes a querying mechanism that uses a local simulation of AWS’s authorization behavior. When running a query to determine if a principal has access to a certain action/resource, PMapper also checks if the user or role could access other users or roles that have access to that action/resource. This catches scenarios such as when a user doesn’t have permission to read an S3 object, but could launch an EC2 instance that can read the S3 object.

    Additional information can be found in the project wiki.

    Tags: #python • aws • iam

  • Auro

    1st Most Fastest, Latest Designed and open source Music player

    The world’s first fastest, open source Music player for Android with latest design…

    Tags: #java

  • openvk

    Not-yet-federated open source social network inspired by VK.

    Русский

    OpenVK is an attempt to create a simple CMS that cosplays imitates old VK. Code provided here is not stable yet.

    VKontakte belongs to Pavel Durov and VK Group.

    To be honest, we don’t know whether it even works. However, this version is maintained and we will be happy to accept your bugreports in our bug-tracker. You should also be able to submit them using ticketing system (you will need an OVK account for this).

    Tags: #php • openvk • social-network

subscribe via RSS