Gracefully shutdown a running HTTP server.
Exit your process, gracefully (if possible)
[![NPM][npmBadge]][npmUrl] [![Minzip Package][bundlePhobiaBadge]][bundlePhobiaUrl] [![NPM Download][npmDtBadge]][npmDtUrl]
a streaming interface for archive generation
ANSI escape codes for styling strings in the terminal
A React and Chakra UI close button component.
Offline HTML5 validator and linter
The Browser API provides the ability to open an in-app browser and subscribe to browser events.
An iteration of the Node.js core streams with a series of improvements
An evented streaming XML parser in JavaScript
The safe way to handle the `connect` socket event
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
Customisable smart app banner for iOS and Android
Use websockets with the node streams API. Works in browser and node, with all current WS versions
Accessible React Modal Dialog.
node.js library for reading and extraction of ZIP archives
A tiny Node.js module to make any server force-closeable
Zero dependencies, gracefully terminates HTTP(S) server.
@liff/close-window
Vibe's Icon Library
gracefully close open sockets in a http server
Extend jest to assert arrays with approximate values
Gracefully terminates HTTP(S) server.
If it works, why use something else?
A mixin to track instances of Ruby classes that require explicit cleanup, helping to identify potential resource leaks. It maintains a list of created instances and allows checking for any that remain unclosed.
Opening hours for all kind of businesses
Friendis keeps all your friends close by!
PostgreSQL Cursor is an extension to the ActiveRecord PostgreSQLAdapter for very large result sets. It provides a cursor open/fetch/close interface to access data without loading all rows into memory, and instead loads the result rows in 'chunks' (default of 1_000 rows), buffers them, and returns the rows one at a time.
A home control system based on firmata
The rigths management libraries available today are all based on the principle: everything is open and you close it explicitely. Fortress is immediately closing access to every actions of every controllers when you install it. It's then up to you to open the allowed actions.
A Github issues importing tool
Subtitle gem helps you to detect the language(s) of the caption file, translate closed caption to another language and also supports transforming from one format to another. Say for example from dfxp to srt or vtt or to all supported formats."
The Prolog::Services::MarkdownToHtml class converts valid Markdown to valid HTML (as well-formed XML; i.e., void element tags such as <br/> are always properly closed). The resulting HTML is rendered as a single line of text with all unnecessary whitespace removed.
CircuitBreaker is a relatively simple Ruby mixin that will wrap a call to a given service in a circuit breaker pattern. The circuit starts off "closed" meaning that all calls will go through. However, consecutive failures are recorded and after a threshold is reached, the circuit will "trip", setting the circuit into an "open" state. In an "open" state, every call to the service will fail by raising CircuitBrokenException. The circuit will remain in an "open" state until the failure timeout has elapsed. After the failure_timeout has elapsed, the circuit will go into a "half open" state and the call will go through. A failure will immediately pop the circuit open again, and a success will close the circuit and reset the failure count. require 'circuit_breaker' class TestService include CircuitBreaker def call_remote_service() ... circuit_method :call_remote_service # Optional circuit_handler do |handler| handler.logger = Logger.new(STDOUT) handler.failure_threshold = 5 handler.failure_timeout = 5 end # Optional circuit_handler_class MyCustomCircuitHandler end
In Huanteng Smart we manufacture smart household gadgets which all connect to a single long running eventmachine application to receive and send instructions with the server. This eventmachine application is a single Linux process holding all TCP connections never closes them. One day, we found that this process was leaking memory, and here is how we managed to trace its cause.
== FEATURES/PROBLEMS: * Simple interface to all basic actions * No sound support yet * No reading the status of any motors or sensors yet == SYNOPSIS: require 'tuxdroid' tux = TuxDroid::Tux.new tux.mouth :open tux.mouth :close tux.wings :flap, :times => 2, :speed => 3 == REQUIREMENTS:
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.