Write to a buffer without maintaining an offset or knowing its length
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
minimal implementation of a PassThrough stream
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
Write files in an atomic fashion w/configurable ownership
Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.
A minimal UTF8 implementation for number arrays.
Buffer-backed Streams for reading and writing.
Extremely fast utf8 only stream implementation
read and write binary structures and data types
Add support for more integer widths to Buffer
Safer Node.js Buffer API
Modern Buffer API polyfill without footguns
Node.js Buffer API, for the browser
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Is this value a JS SharedArrayBuffer?
Get the ArrayBuffer out of a TypedArray, robustly.
Get the ArrayBuffer out of a DataView, robustly.
Is this value a JS ArrayBuffer?
A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.
a fast, efficient buffer writer
JSON parse & stringify that supports binary via bops & base64
A pure javascript CRC32 algorithm that plays nice with binary data
buffered-logger is designed to be used in multithreaded or multifiber rack servers and includes a middleware to automatically capture and write the buffered log statements during each request. This is ideal for keeping requests together for log parsing software such as splunk.
Buffering makes it possible for log tools like Splunk or Logstash to more reliably group multiline logs as single events.
Instead of making ActiveRecord calls to change a counter field, write them to capacitor. They'll get summarized in a redis hash, with a separate process batch-retrieving and writing to ActiveRecord. Being single-threaded, the writing process avoids row lock collisions, and absorbs traffic spikes by coalescing changes to the same row into one DB write.
A no frills fluentd buffered plugin to write to microsoft sql server
Randomly write to many, many files using an in-memory buffer
g1nn13 fork changes: * added buffer() method to get image buffer for writing (to Amazon S3) * added fit_within() method to resize an image to fit within a specified height and width without changing the image's aspect ratio * added resize_with_crop() to resize and crop images where the target aspect ratio differs from the original aspect ratio. This is for converting portrait to landscape and landscape to portrait. ImageScience is a clean and happy Ruby library that generates thumbnails -- and kicks the living crap out of RMagick. Oh, and it doesn't leak memory like a sieve. :) For more information including build steps, see http://seattlerb.rubyforge.org/
Protocol Message Buffers for C. This gem generates C socket code for reading and writing messages described in the protomsg DSL.
Minitest plugin to suppress output from tests. This plugin will buffer any output coming from a test going to STDOUT or STDERR, to make sure it doesn't interfere with the output of the test runner itself. By default, it will discard any output, unless the `--verbose` option is set It also supports failing a test if it is writing anything to STDOUT or STDERR by setting the `--fail-on-output` command line option.
Magritte is a simple but powerful wrapper to Open3 pipes that makes it easy to handle two-way piping of data into and out of a sub-process. Various input IO wrappers are supported and output can either be to an IO or to a block. A simple line buffer class is also provided, to turn block writes to the output block into line-by-line output to make interacting with the sub-process easier.
Provides RowSheet, DataRow, MetaRow and MetaRange — an ORM-like layer over Excel worksheets with buffered writes, left/inner joins and selections.
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.