An interface library that allows Ruby applications to easily connect to the HTTP 'Query API' for the Amazon Web Services Elastic Compute Cloud (EC2) and manipulate cloud servers.
Scripts that install applications on Ahalogy Mac computers.
A Ruby-programmed rock paper scissors game. Now you can play rock paper scissors on your computer whenever you'd like! :)
Attestation verifier for Confidential Space. Note that google-cloud-confidential_computing-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-confidential_computing instead. See the readme for more details.
VectorSse employs x86 Streaming SIMD Extensions (SSE), v3 or greater, to accelerate basic vector and matrix computations in Ruby.
FULL-LENGTHERNEXT is a tool adapted to NGS technologies, able to work in parallel and in a distributed way to minimise computing time. It is able to classify unigenes to full-length, 5’-end, 3’-end and internal, suggesting which unknown genes are coding or not. It will be also shown that FULL-LENGTHERNEXT fixes frame shifts, one of the main mistake found in wrong entries of full-length sequences databases, and it is a fast tool to compare different transcriptome assemblies.
DTR is a distributed test runner to run tests on distributed computers for decreasing build time.
A Ruby-programmed rock paper scissors game. Now you can play rock paper scissors on your computer whenever you'd like! :)
The rubber plugin enables relatively complex multi-instance deployments of RubyOnRails applications to Amazon's Elastic Compute Cloud (EC2). Like capistrano, rubber is role based, so you can define a set of configuration files for a role and then assign that role to as many concrete instances as needed. One can also assign multiple roles to a single instance. This lets one start out with a single ec2 instance (belonging to all roles), and add new instances into the mix as needed to scale specific facets of your deployment, e.g. adding in instances that serve only as an 'app' role to handle increased app server load.
Computes timezones using the system TZ environment variable.
Stan is a state-of-the-art platform for statistical modeling and high-performance statistical computation. Thousands of users rely on Stan for statistical modeling, data analysis, and prediction in the social, biological, and physical sciences, engineering, and business. CmdStanRb offers bindings in Ruby to employ Stan, targeting easing up the integration of Stan and Bayesian Inference into Ruby-powered environments.
Notify each time a computer (server) restarts to the receiver emails. It's useful to quickly report if a machine ever gets restarted because of crash or power cut-off. It's intended to be used only on Mac OS X.
Filestore instances are fully managed NFS file servers on Google Cloud for use with applications running on Compute Engine virtual machines (VMs) instances or Google Kubernetes Engine clusters.
Computes similarity score between 2 strings based on Sørensen–Dice coefficient (http://en.wikipedia.org/wiki/Dice's_coefficient).
Yadriggy builds the abstract syntax tree (AST) of a method, checks its syntax and types, and runs it. When checking the syntax and types, it is treated as the code written in a domain specific language (DSL). It also provide simple DSLs for computation offloading from Ruby to C, Python, etc.
Offroad manages offline instances of a Rails app on computers without Internet access. The online and offline instances can communicate via mirror files, transported by the user via thumbdrive, burned CD, etc.
A Ruby interface to SHODAN, a computer search engine.
Computational and Analytical Gear for Nucleic acid Utilitarian Techniques
NOTE: If you are looking for the dependency management software, that's bundler, not bundlr. Bundlr is a ruby distributed computing and data indexing research platform. It is inspired by projects like BOINC, the Berkeley Open Infrastructure for Network Computing, an open-source middleware system that supports volunteer and grid computing. Bundlr is a similar system that approved research projects can use to both obtain compute power, but also obtain access to a variety of computing environments and systems and perform data collection and indexing across volunteer-supplied data. It is still in the early stages of conception.
ur provides a unified representation of a request and response. it can be interpreted from rack, faraday, or potentially other sources, and provides a consistent interface to access the attributes inherent to the request and additional useful parsers and computation from the request.
Ultracache reduces computational costs occur from dynamic attributes by caching them into Redis
a provisioning toolkit for cloud computing service.
Module for configuring and communicating with devices on an SPI device, useful for various Small Board Computers such as RaspberryPi and C.H.I.P.
Shows a short history lesson of the day from the Computer History Museum.
Track counts and compute rate of iteration. Set up callbacks for various intervals such as every n increments or every n ticks. computer = Cadence::Computer.new do |c| c.every 5 do p [:completed_processing, n] end end computer.start do |c| 1.upto(100) do |n| c.next # do magic here end end Mostly intended for providing intermitent feedback of the progress of tasks that will run for lengthy periods of time. Rudimentary support for time-based callbacks is possible through #ticks.
A Ruby-programmed rock paper scissors game. Now you can play rock paper scissors on your computer whenever you'd like! :)
RubyVor provides efficient computation of Voronoi diagrams and Delaunay triangulation for a set of Ruby points. It is intended to function as a complemenet to GeoRuby. These structures can be used to compute a nearest-neighbor graph for a set of points. This graph can in turn be used for proximity-based clustering of the input points.
DTR is a distributed test runner to run tests on distributed computers for decreasing build time.
Transforms user input into a complete 12-tone row and computes all 48 (at most) possible rows that result from the matrix of that row.
simsim generates an ssh_config file allowing to easily connect from your workstation to all compute nodes in Grid'5000. Since it is based on an ERB template, the generated ssh_config can be customized at will.
== DESCRIPTION: The RightScale AWS gems have been designed to provide a robust, fast, and secure interface to Amazon EC2, EBS, S3, SQS, SDB, and CloudFront. These gems have been used in production by RightScale since late 2006 and are being maintained to track enhancements made by Amazon. The RightScale AWS gems comprise: - RightAws::Ec2 -- interface to Amazon EC2 (Elastic Compute Cloud) and the associated EBS (Elastic Block Store) - RightAws::S3 and RightAws::S3Interface -- interface to Amazon S3 (Simple Storage Service) - RightAws::Sqs and RightAws::SqsInterface -- interface to first-generation Amazon SQS (Simple Queue Service) (API version 2007-05-01) - RightAws::SqsGen2 and RightAws::SqsGen2Interface -- interface to second-generation Amazon SQS (Simple Queue Service) (API version 2008-01-01) - RightAws::SdbInterface and RightAws::ActiveSdb -- interface to Amazon SDB (SimpleDB) - RightAws::AcfInterface -- interface to Amazon CloudFront, a content distribution service == FEATURES:
This gem provides a couple of classes useful for deferred computation.
There are many software applications that aim to watch processes, and keep them alive and clean. Some of them are well known: god, monit, bluepill. All have good and bad sides. One of the bad sides is that each alternative is based on a deamon that computes data and then sleeps for a while. Who is monitoring this particular deamon ? What if this process suddenly stops ? Also, you often need root rights to run those tools. On some hosting environments (mainly in shared hosting), this is an issue. Ziltoid is an attempt to solve those issues using the crontab system, which comes with many good sides : it's on every system, it launches a task periodically then waits for an amount of time, it doesn't need monitoring, it can send emails to warn of an error and it can run any script.
Amatch is a library for approximate string matching and searching in strings. Several algorithms can be used to do this, and it's also possible to compute a similarity metric number between 0.0 and 1.0 for two given strings. This is a workaround version to support Rubinius installation.
Library for building Linux computer provisioning
== DESCRIPTION: The RightScale AWS gems have been designed to provide a robust, fast, and secure interface to Amazon EC2, EBS, S3, SQS, SDB, and CloudFront. These gems have been used in production by RightScale since late 2006 and are being maintained to track enhancements made by Amazon. The RightScale AWS gems comprise: - RightAws::Ec2 -- interface to Amazon EC2 (Elastic Compute Cloud) and the associated EBS (Elastic Block Store) - RightAws::S3 and RightAws::S3Interface -- interface to Amazon S3 (Simple Storage Service) - RightAws::Sqs and RightAws::SqsInterface -- interface to first-generation Amazon SQS (Simple Queue Service) (API version 2007-05-01) - RightAws::SqsGen2 and RightAws::SqsGen2Interface -- interface to second-generation Amazon SQS (Simple Queue Service) (API version 2008-01-01) - RightAws::SdbInterface and RightAws::ActiveSdb -- interface to Amazon SDB (SimpleDB) - RightAws::AcfInterface -- interface to Amazon CloudFront, a content distribution service == FEATURES:
Run programs and scripts once only. Especially useful for PBS and GRID computing
Take snapshots of database tables and compute the differences between two snapshots.
Library for building Mac OSX computer provisioning
EvoSynth (Evolutionary Computation Synthesizer) is a framework for rapid development and prototyping of evolutionary algorithms.
Fast computation of descriptive statistics in ruby using native code and SIMD
Gondor Libraray provides a framework to work with agent based computing, from game AIs, to swarm simulations.
dAnarchy Sys is intended to be a platform for the management of cloud compute instances from initial setup through to the deployment of end-user software.
Update your hosts file based on gcloud compute instances
Netverify is a customer-friendly technology that utilizes computer vision technology to collect and validate customer personal data (PII).
Ruby interface to Measurement Computing's miniLAB 1008
A network server for distributing computations across different clients speaking TCP or UDP.
Record your computer screen - desktop or specific application/window - using FFmpeg. NOTE: This gem is no longer maintained. Please use screen-recorder gem.
This gem let's you change the desktop background from your colleagues. Perfect for trolling those who left the computer unlocked. Check the homepage to know how to use it
DataStructures101 is a simple gem that groups several implementations of common data structures usually taught in Computer Science courses.