Posts
-
redlock-rb
Redlock is a redis-based distributed lock implementation in Ruby
Distributed locks are a very useful primitive in many environments where different processes require to operate with shared resources in a mutually exclusive way.
There are a number of libraries and blog posts describing how to implement a DLM (Distributed Lock Manager) with Redis, but every library uses a different approach, and many use a simple approach with lower guarantees compared to what can be achieved with slightly more complex designs.
This is an implementation of a proposed distributed lock algorithm with Redis. It started as a fork from antirez implementation.
Tags: #ruby • redis • lock
-
postgraphile-plugin-connection-filter
Filtering on PostGraphile connections
Adds a powerful suite of filtering capabilities to a PostGraphile schema.
Warning: Use of this plugin with the default options may make it astoundingly trivial for a malicious actor (or a well-intentioned application that generates complex GraphQL queries) to overwhelm your database with expensive queries. See the Performance and Security section below for details.
Tags: #typescript • graphile • graphile-build
-
laravel-face-auth
Laravel Face authentication
This package uses Microsoft’s cognitive API to identify faces instead of passwords for your Laravel application.
Tags: #php • laravel • microsoft-cognitive-services
-
py_cui
A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.
py_cuiis a python library meant to simplify writing command line user interfaces in python. It relies oncursesfor terminal rendering, which is traditionally a unix-specific, however, you may use the windows-curses module to runpy_cuion windows.The main advantage
py_cuihas over typical text-based user interface builders is that it relies on widgets and a grid layout manager like most traditional graphical user interfaces. You may define a grid size, and then drop predefined widgets onto it into specific grid locations. Widgets can also be stretched accross multiple grid rows and columns. If you’ve ever made a Tkinter GUI, you will feel right at home.If you would like to contribute, feel free to make an issue or pull request after reading through the
CONTRIBUTING.mdfile.Tags: #python • cui • tui
-
webvr-boilerplate
A starting point for web-based VR experiences that work on all VR headsets.
A THREE.js-based starting point for cross-platform web-based VR experiences.
This project relies heavily on the WebVR Polyfill to provide VR support if the WebVR API is not implemented. It also uses the WebVR UI project to render the UI to enter VR and magic window modes. See here for a live demo.
Tags: #javascript
-
laravel-tournaments
Laravel Package that allows you to generate customizable tournaments trees.
- Single Elimination Trees Generation
- Single Elimination with Preliminary Round Generation
- Playoff Generation
- Third place fight
- List of Fights Generation
- Customize Preliminary Round Size
- Customize area number (1,2,4,8)
- Modify Single Elimination Tree generation on the fly
- Use teams instead of competitors
Tags: #php • tournament • laravel-5-package
-
bibi
Bibi | EPUB Reader on your website.
- EPUB 3+ and 2 compliant. Supports both reflowable and fixed-layout books of various language.
- Made with JavaScript. Works compatibly with all major web browsers on various OS/devices.
- Free. Open source software released under the MIT License.
Tags: #javascript
-
minimal-json
A fast and small JSON parser and writer for Java
You can parse JSON from a
Stringor from ajava.io.Reader. You don’t need to wrap your reader in a BufferedReader, as the parse method uses a reading buffer.JsonValue value = Json.parse(string);Tags: #java
-
ZigUP
CC2530 based multi-purpose ZigBee Relais, Switch, Sensor and Router
- Small enough to fit under a normal lightswitch in an european flush-mounted box (“Unterputzdose” - That´s the UP in ZigUP)
- integrated optional ZigBee Router functionality (extends the range of all your other devices)
- Powerful bistable relais for up to 10 amps load
- 2 Inputs for switches/buttons:
- Input “KEY” directly toggles the relais and outputs a ZigBee message
- Input “DIG” only outputs a ZigBee message - So your coordinator can decide if the relais has to be toggled or not.
- Input for 16 digital temperature (DS18B20) and 1 humidity sensors (DHT22/AM2302) (Measurements will be reported via ZigBee)
- Input for S0-Bus impulses from power-, water- or gas-meters. Count-Value will be reported via ZigBee)
- Output for one normal LED or up to 10 WS2812B/Neopixel RGB-LEDs (controllable via ZigBee)
- Analog input to measure voltages of up to 32 Volt. (Voltage will be reported via ZigBee)
- Fully equipped debug-port to allow CC Debugger flashing and packet sniffing
Tags: #javascript
-
fhir_client
Ruby FHIR Client
Ruby FHIR client.
Supports:
- FHIR R4, STU3 and DSTU2
- JSON and XML
- All CRUD, including version read and history
- Transactions and Batches
- Search
- Operations (e.g.
$everything,$validate) - Support for OAuth2
Tags: #ruby • fhir • fhir-client
subscribe via RSS