command timer utility with online data capabilities
Timeout HTTP/HTTPS requests
Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged
Timeout a promise after a specified amount of time
A lightweight JavaScript MP4 (MPEG-4, ISOBMFF) file/box parser.
Create your next immutable state by mutating the current one
A simple SHA-3 / Keccak / Shake hash function for JavaScript supports UTF-8 encoding.
A minimalist time-based caching system.
A simple SHA-256 / SHA-224 hash function for JavaScript supports UTF-8 encoding.
Vite plugin that runs TypeScript type checker on a separate process.
Generate massive amounts of fake contextual data
This is a simple SHA-512, SHA-384, SHA-512/224, SHA-512/256 hash functions for JavaScript supports UTF-8 encoding.
provides access to the windows registry through the REG tool
HTML parser and serializer.
memlab browser E2E interaction libraries
memlab core libraries
React Virtual List Component
memlab API
heap analysis plugins for memlab
A tool concentrating on converting csv data to JSON with customised parser supporting
Timed memoize
Click the dom on the page, it will open your IDE and position the cursor to the source code location of the dom.
command line interface for memlab
Align DOM Node Flexibly
Faye Online user list and time count
Off-line time-tracking for OpenAll with syncing when online.
returns online time by adding current online time with previous online time.
K-Payment Gateway is a payment service for processing credit card transactions that accept VISA Cards, MasterCard Cards, American Express, JCB Cards and China UnionPay Cards issued by banks worldwide. Participating online merchants can receive real time approval of credit card online transactions 24 hours a day in 35 different currencies.
If you want to compute the same user's online time from server log, who comes from multiple clients, so you need to remove duplicate parts.
This is a Ruby API client for Mavenlink. Mavenlink's project collaboration suite allows you to manage your business relationships, share files, and track project activity online from anywhere in the world. Within a project workspace in Mavenlink, you can agree on budget & schedule, track time, send invoices, get paid via PayPal, and complete work.
Building a professional website on Rails has never been easier. Create fascinating blog posts and interesting pages using Integrals sleek backend. Integrated SEO gives you full control of your online presence. There are no fancy over complicated methodologies to learn, so long as you have a basic grasp of Rails then you’ll be up and running in no time - with the ability to easily customise Integral to exactly what you want.
Online Cron Jobs Guardiano is a web based API service for scheduled or recurring tasks (cron jobs). The API can be integrated into users' applications. Add new tasks via API and when the time comes, the API service will send an request to the url provided and the scheduled job starts. The API uses RESTful calls and responses are formatted in JSON.
This gem parses youtube playlists to an object with an instance that named as playlist_data(hash: video_names => links) also can save that instance as yaml, can check a video link format with regex, can create link to specific resulation can take whole page data of a link, can take video ID from link and can save object as yaml can save a smplayer compatible playlist file. Now user can pass path to save playlist for yaml and smplayer playlists. SMPlayer can play youtube and other online videos and while playing a plistlist it will continue from previous session item and time so i hope it will helpful for tutorial kind videos.
== Jiveapps These tools are all about making Jive App development as easy as possible. After you install the tools, it only takes a single command to: 1. Create a new app - a simple Hello World application. 2. Set up version control for your code using Git. 3. Host the app code online at Jive's AppHosting server. 4. Register the app on the Jive Apps Marketplace as an app "in development". 5. Install the app on your default app dashboard in the Jive Apps Sandbox. After you install, use this simple workflow to make changes and see them reflected in the sandbox: 1. Make a change to the code on your local machine. 2. Commit the changes to your local Git repository. 3. Push the changes to the remote Jive Apps repository. This automatically updates the hosted copy on the Jive AppHosting server. 4. Refresh the app dashboard or canvas page on the Jive Apps Sandbox and see your changes. Other features: * LiveDev: preview your changes on the Jive App Sandbox in real time * Collaboration: add other developers to your project * OAuth Key Management: associate consumer key/secret pairs with service names for use in your apps
Online logging solution (like [Datadog](https://www.datadoghq.com)) have drastically transform the way we log. An app will nowdays logs dozen (hundred) of logs per requests. The issue is often to correlate this logs, with the initiating request (or job) and add shared metadata on this logs. Here come `ContextualizedLogs`. The main idea is to enhance your logs from your controller (including `ContextualizedController`, which use a before action), which will add the params to your logs (and some metadata about the request itself, like `request.uuid`). This metadata are stored in a `ActiveSupport::CurrentAttributes` which is a singleton (reset per request). Each subsequent logs in this thread (request) will also be enriched with this metadata, making it easier to find all the logs associated with a request (`uuid`, `ip`, `params.xxx`). On top of this, logs can also be enriched by the ActiveRecord model they use (`create` or `find`) (models including `ContextualizedModel`). So any time a contextualized model is created or find, some metadata related to the model (`id`, ...) will also be added to the logs. Allowing you to find all logs which "touched" this models.
Zz structures are an interesting way of representing relations invented by Ted Nelson, whose domain model I provide in a gem Yzz. In this gem, YNelson, I combine Yzz with the universal Petri net provided by YPetri (another gem I wrote) to obtain a hybrid data structure that formalizes and generelizes a spreadsheet. Because let us note spreadsheets (as I have seen them) can be considered Petri nets of a kind, with cell functions acting as Petri net transitions. At the same time, spreadsheets are globally orthogonal structures with 3 typical dimensions (rows, columns and sheets). By using zz structures, the globally orthogonal spreadsheet is generalized as a locally orthogonal zz structure, with relations represented as zz dimensions, thus generalizing and formalizing a spreadsheet. The catch is that I have not yet finished the thinking process regarding what everything should be a zz object: Places (cells) and transitions definitely yes, but how about nets and dimensions? Should YNelson go as far as making namespaces into zz objects? The reason why these questions are hard to answer is because Ted Nelson himself, while providing interfaces guidelines (zz structure views, cursors...) did not comment on these questions. While being a (textual) DSL, YNelson aims to provide convenience on par with actual spreadsheet apps. Unlike YPetri, YNelson also aims to be able to specify more than one Petri net node per command, but this is still under development. See the user guide and the documentation for the details. YNelson documentation is available online, but due to formatting issues, you may prefer to generate the documentation on your own by running rdoc in the gem directory. For an example of how YPetri can be used to model complex dynamical systems, see the eukaryotic cell cycle model which I released as "cell_cycle" gem.