Posts
-
trinidad
Web server for Rails/Rack applications built upon JRuby::Rack and Apache Tomcat
Trinidad allows you to run Rails and/or Rack applications within an embedded Tomcat container. Apache Tomcat (formerly also Jakarta Tomcat) is an open source web server and Servlet container with a long history that dates back to the previous millenia.
Trinidad’s goals with bringing Tomcat into JRuby land are mostly the following :
- flexibility especially in terms of configuration it allows you to tune (almost) everything from a simple trinidad.yml (or .rb) configuration file
- portability there’s no vendor lock-in as we use
JRuby::Rack, thus even if you do some Java integration or use it’s Rack Servlet extensions you’re still able to migrate to a standalone Tomcat or any other Servlet container - easy Java integration (just in-case you need it, it’s there)
- extensions such as connection pooling (sharing pools between deployed
Rails apps) and (threaded) worker adapters for
ResqueandDelayed::Job
Tags: #ruby
-
nanogl
webgl micro framework
webgl micro framework (3Ko)
Tags: #javascript
-
json_api_client
Build client libraries compliant with specification defined by jsonapi.org
This gem is meant to help you build an API client for interacting with REST APIs as laid out by http://jsonapi.org. It attempts to give you a query building framework that is easy to understand (it is similar to ActiveRecord scopes).
Note: master is currently tracking the 1.0.0 specification. If you’re looking for the older code, see 0.x branch
Tags: #ruby • jsonapiclient • json-api
-
rails-dom-testing
Extracting DomAssertions and SelectorAssertions from ActionView.
This gem is responsible for comparing HTML doms and asserting that DOM elements are present in Rails applications. Doms are compared via
assert_dom_equalandassert_dom_not_equal. Elements are asserted viaassert_dom,assert_dom_encoded,assert_dom_emailand a subset of the dom can be selected withcss_select. The gem is developed for Rails 4.2 and above, and will not work on previous versions.Tags: #ruby
-
validatorjs
A data validation library in JavaScript for the browser and Node.js, inspired by Laravel’s Validator.
The validatorjs library makes data validation in JavaScript very easy in both the browser and Node.js. This library was inspired by the Laravel framework’s Validator.
Tags: #javascript • validation • laravel
-
browserless
A browser driver on top of puppeteer, ready for production scenarios.
- Puppeteer-like API for common tasks (text, screenshot, html, pdf).
- Built-in evasion techniques to prevent being blocked.
- Built-in adblocker for canceling unnecessary requests.
- Support for proxy (HTTP/HTTPS/SOCKs) per page.
- Shell interaction via Browserless CLI.
- Easy Google Lighthouse integration.
- Automatic retry & error handling.
- Configurable pooling support.
- Sensible good defaults.
Tags: #javascript • puppeteer • puppeteer-core
-
doxygen-bootstrapped
Customize doxygen output to use the twitter bootstrap framework.
Doxygen provides a handful of ways to customize the output. The simplest way is to customize the HTML output.
Doxygen allows you to customize the HTML output by modifying a master HTML header, footer and stylesheet. You can then include additional stylesheets and javascript files. The following command will generate the default Doxygen files.
doxygen -w html header.html footer.html customdoxygen.cssModifying these files alone is not enough to get good Twitter Bootstrap integration. Bootstrap requires that certain classes be applied within the HTML. For example, a Bootstrap “table” needs to have a class called “table” in order to apply the Bootstrap table formatting. We just need to augment the default HTML with these Bootstrap classes. To do this, we use the provided doxy-boot.js javascript file.
Also, you can augment doxygen’s default stylesheet with a customdoxygen.css stylesheet. This is where you would place any custom styling such as sticky footers.
Tags: #javascript
-
DeepLabCut
Official implementation of DeepLabCut: Markerless pose estimation of user-defined features with deep learning for all animals incl. humans
Very quick start:
pip install "deeplabcut[gui]"that includes all GUI functions, orpip install deeplabcut(headless version)- We recommend using our conda file, see here.
Tags: #python • behavior-analysis • deep-learning
-
blade-filters
Use filters easily in your blade templates.
Use string filters easily in Laravel Blade.
If you have any question how the package works, we suggest to read this post: Laravel Blade Filters.
Tags: #php
-
quill-better-table
Module for better table in Quill, more useful features are supported.
A module for better table in Quill, more useful features are supported. There is a list of features below. Thanks quilljs for its awesome extensibility. Hope that quill-better-table could help you.
Tags: #javascript • quilljs • quilljs-table
subscribe via RSS