Posts
-
racecar
Racecar: a simple framework for Kafka consumers in Ruby
Racecar is a friendly and easy-to-approach Kafka consumer framework. It allows you to write small applications that process messages stored in Kafka topics while optionally integrating with your Rails models.
The framework is based on rdkafka-ruby, which, when used directly, can be a challenge: it’s a flexible library with lots of knobs and options. Most users don’t need that level of flexibility, though. Racecar provides a simple and intuitive way to build and configure Kafka consumers.
NOTE: Racecar requires Kafka 0.10 or higher.
Tags: #ruby • rails • kafka
-
Deep-Image-Matting-PyTorch
Deep Image Matting implementation in PyTorch
Deep Image Matting paper implementation in PyTorch.
Tags: #python
-
droid
DROID (Digital Record and Object Identification)
DROID is a software tool developed by The National Archives to perform automated batch identification of file formats. Developed by its Digital Preservation Department as part of its broader digital preservation activities, DROID is designed to meet the fundamental requirement of any digital repository to be able to identify the precise format of all stored digital objects, and to link that identification to a central registry of technical information about that format and its dependencies.
DROID uses internal signatures to identify and report the specific file format versions of digital files. These signatures are stored in an XML signature file, generated from information recorded in the PRONOM technical registry. New and updated signatures are regularly added to PRONOM, and DROID can be configured to automatically download updated signature files.
DROID is a platform-independent Java application. It can be invoked from two interfaces:
- Java Swing GUI
- Command line interface
DROID allows files and folders to be selected from a file system for identification. This file list can be saved at any point. After the identification process had been run, the results can be output in various report formats, including CSV.
DROID is made available under the New BSD License: https://raw.github.com/digital-preservation/droid/master/license.md
Tags: #java • droid • identification
-
exilence-next
Desktop application that helps you summarize your wealth in Path of Exile
- Download
- Changelog
- Platform
- Contributing with development
- Contact us
- Supporting us
- Acknowledgements
- License
Tags: #typescript
-
resque-scheduler
A light-weight job scheduling system built on top of Resque
Resque-scheduler is an extension to Resque that adds support for queueing items in the future.
Job scheduling is supported in two different ways: Recurring (scheduled) and Delayed.
Scheduled jobs are like cron jobs, recurring on a regular basis. Delayed jobs are resque jobs that you want to run at some point in the future. The syntax is pretty explanatory:
Resque.enqueue_in(5.days, SendFollowupEmail, argument) # runs a job in 5 days, calling SendFollowupEmail.perform(argument) # or Resque.enqueue_at(5.days.from_now, SomeJob, argument) # runs a job at a specific time, calling SomeJob.perform(argument)Tags: #ruby
-
critters
🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.
It’s a little different from other options, because it doesn’t use a headless browser to render content. This tradeoff allows Critters to be very fast and lightweight. It also means Critters inlines all CSS rules used by your document, rather than only those needed for above-the-fold content. For alternatives, see Similar Libraries.
Critters’ design makes it a good fit when inlining critical CSS for prerendered/SSR’d Single Page Applications. It was developed to be an excellent compliment to prerender-loader, combining to dramatically improve first paint time for most Single Page Applications.
Tags: #javascript • webpack • webpack-plugin
-
algorithms-js
Consumable Data Structures and Algorithms library in JavaScript
Consumable Data Structures and Algorithms library in JavaScript
Tags: #javascript • algorithm • libary
-
Sony-PMCA-RE
Reverse engineering Sony PlayMemories Camera Apps
The latest Sony cameras include an Android subsystem used to run apps from the proprietary Sony PlayMemories Camera App Store (PMCA). The tools provided in this repository allow you to install custom Android apps on your camera.
Additional effort has been made to analyze the firmware update process. Using the obtained knowledge, we can execute custom code on almost all Sony Cybershot and Alpha cameras released between 2007 and 2016.
Tags: #python
-
chunky
Minecraft world rendering tool
Prerequisites: Chunky requires Java 8. It is recommended to have the 64-bit version if you have a 64-bit operating system (you most likely do). If you haven’t installed Java, you can [download it from here][13].
- Download [the Chunky Launcher][12] and open it
- Install the latest version of Chunky by clicking on Check for Updates
- Click on Launch Chunky start rendering your beautiful buildings
If you have any questions, please don’t hesitate to reach out via Reddit, Discord or GitHub.
Tags: #java • minecraft • path-tracer
-
Roboto
Development of a Roboto Variable font
This is a variable version of Roboto intended to be a 1:1 match with the official non-variable release from Google.
This is not an official Google project, but was enabled with generous funding by Google Fonts, who contracted Type Network. The Roboto family of instances contained 6 weights and two widths of normal, along with italic of the regular width. The project began by taking UFO instances generated during the build process of the Roboto v2.136 release, which have quadratic outlines. The Thin, Regular and Bold UFOs required some fixes for interpolation compatibility, and a build script was written that preserves outline overlaps.
-
/sources contains ‘new’ source UFOs (compared to the ‘old’ UFOs used in the static-only era of the project).
-
github.com/TypeNetwork/Roboto/releases contains variation font TTFs.
Both fonts have named instances for all the styles in the v2.136 release.
Tags: #python
-
subscribe via RSS