CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Wed, 03 Sep 2025 22:10:45 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090719115859
location: https://web.archive.org/web/20090719115859/https://github.com/oldmoe/neverblock/tree
server-timing: captures_list;dur=0.769287, exclusion.robots;dur=0.031855, exclusion.robots.policy;dur=0.018177, esindex;dur=0.012957, cdx.remote;dur=113.876097, LoadShardBlock;dur=804.402026, PetaboxLoader3.datanode;dur=224.762668, PetaboxLoader3.resolve;dur=91.253862
x-app-server: wwwb-app200
x-ts: 302
x-tr: 993
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app200; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Wed, 03 Sep 2025 22:10:46 GMT
content-type: text/html; charset=utf-8
content-length: 113
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Sun, 19 Jul 2009 11:58:58 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20090719115859/https://github.com/oldmoe/neverblock/tree/master
x-archive-orig-x-runtime: 172ms
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 113
cache-control: max-age=1800
memento-datetime: Sun, 19 Jul 2009 11:58:59 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 09 Sep 2008 14:25:41 GMT", ; rel="prev memento"; datetime="Mon, 27 Apr 2009 17:52:58 GMT", ; rel="memento"; datetime="Sun, 19 Jul 2009 11:58:59 GMT", ; rel="next memento"; datetime="Sun, 19 Jul 2009 12:27:28 GMT", ; rel="last memento"; datetime="Sun, 19 Jul 2009 12:27:28 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_10_20090719060753_crawl101.gpg-c/52_10_20090719115116_crawl101.arc.gz
server-timing: captures_list;dur=1.137881, exclusion.robots;dur=0.055994, exclusion.robots.policy;dur=0.034903, esindex;dur=0.017765, cdx.remote;dur=35.373046, LoadShardBlock;dur=374.854956, PetaboxLoader3.datanode;dur=264.728019, PetaboxLoader3.resolve;dur=188.355671, load_resource;dur=252.272652
x-app-server: wwwb-app200
x-ts: 301
x-tr: 708
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Wed, 03 Sep 2025 22:10:49 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Sun, 19 Jul 2009 11:58:59 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 471ms
x-archive-orig-etag: "d950b51cdb516100d46b43794b2cfa3b"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 23735
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sun, 19 Jul 2009 11:58:59 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 09 Sep 2008 14:25:41 GMT", ; rel="prev memento"; datetime="Mon, 27 Apr 2009 17:52:58 GMT", ; rel="memento"; datetime="Sun, 19 Jul 2009 11:58:59 GMT", ; rel="next memento"; datetime="Sun, 02 Aug 2009 05:09:13 GMT", ; rel="last memento"; datetime="Sun, 02 Aug 2009 05:09:13 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_10_20090719060753_crawl101.gpg-c/52_10_20090719115116_crawl101.arc.gz
server-timing: captures_list;dur=0.697912, exclusion.robots;dur=0.032746, exclusion.robots.policy;dur=0.019469, esindex;dur=0.013326, cdx.remote;dur=117.454828, LoadShardBlock;dur=2090.431700, PetaboxLoader3.datanode;dur=1293.229192, PetaboxLoader3.resolve;dur=1115.762225, load_resource;dur=524.751043
x-app-server: wwwb-app200
x-ts: 200
x-tr: 2837
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
oldmoe's neverblock at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Run the following if you haven't already:
gem sources -a https://gems.github.com
Install the gem(s):
sudo gem install oldmoe-neverblock
Description: | A collection of high level non-blocking IO libraries edit |
Homepage: | edit |
Public Clone URL: |
git://github.com/oldmoe/neverblock.git
Give this clone URL to anyone.
git clone git://github.com/oldmoe/neverblock.git
|
Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:oldmoe/neverblock.git
|
name | age | message | |
---|---|---|---|
![]() |
README | Wed Aug 13 06:36:44 -0700 2008 | updated README [oldmoe] |
![]() |
Rakefile | Mon Sep 22 07:24:22 -0700 2008 | spec rake [humanzz] |
![]() |
lib/ | Sat Jun 27 15:22:02 -0700 2009 | Fixed Error constants [oldmoe] |
![]() |
neverblock.gemspec | Sun Feb 15 06:50:28 -0800 2009 | This is the latest commit [Ahmed Saeed] |
![]() |
spec/ | Tue Sep 23 07:40:31 -0700 2008 | fibered connection pool spec [humanzz] |
![]() |
tasks/ | Mon Sep 22 07:24:22 -0700 2008 | spec rake [humanzz] |
![]() |
test/ | Thu Sep 11 03:44:42 -0700 2008 | better error handling for connections [oldmoe] |
== NeverBlock Never, ever! NeverBlock is a collection of classes and modules that help you write evented non-blocking applications in a seemingly blocking mannner. NeverBlock currently provides the following Libraries: === FiberExtensions A set of extenstions to the standard Fiber implementation === NeverBlock::Pool::FiberPool A pool of fibers that can be used to provide an upper limit to the numbers of active fibers in an application === NeverBlock::Pool::FiberedConnectionPool A generic fibered connection pool for all sorts of connections with support for transactions. This was mostly copied from Sequel::ConnectionPool NeverBlock should be the basis for providing completely async Ruby application development that does not require the usual twisted style of evented programming. For example, you will be able to develop in Rails in the usual style and deploy to a NeverBlock server which will do all the IO in an evented manner without you even noticing this. === License Ruby License, https://www.ruby-lang.org/en/LICENSE.txt.
This feature is coming soon. Sit tight!