profile
viewpoint

jcgregorio/httplib2 387

The former official repository for httplib2. Now see https://github.com/httplib2.

rubys/feedvalidator 84

A validator for syndicated feeds. It works with Atom, RSS feeds as well as OPML and KML formats.

rubys/awdwr 45

Agile Web Development With Rails

rubys/mars 17

Yet Another Planet Refactoring

rubys/gorp 6

Rails scenario testing support library

rubys/builder 2

Provide a simple way to create XML markup and data structures.

rubys/gem-cacher 1

A simple sinatra app designed to cache gem services between rubygems.org and local network

rubys/jbuilder 1

Create JSON structures via a Builder-style DSL

rubys/jsdom 1

CommonJS implementation of the DOM intended to be platform independent and as minimal/light as possible while completely adhering to the w3c DOM specifications.

push eventapache/whimsy

Sam Ruby

commit sha 4d1e34a6e92739ad540be63e5205b48a2c0cdf0e

Docker fixes

view details

push time in 3 days

push eventapache/whimsy

Sam Ruby

commit sha f3a7ff9e9465dddc748fa8fb47e76bc99850f21b

add secretary to the list

view details

push time in 10 days

push eventapache/whimsy

Sam Ruby

commit sha 3cd5ad173db7fe19def1073f10519584212f26ff

Nope out if /srv/subscriptions doesn't exist

view details

Sam Ruby

commit sha 77bc3888e3a4f1d2473f213187e3e24f887dbb5b

Merge branch 'master' of github.com:apache/whimsy

view details

push time in a month

push eventapache/whimsy

Sam Ruby

commit sha 0b8be7daf678465c0d856fdd2fedf2b30d2a0331

stub out auth parsing

view details

push time in a month

push eventapache/whimsy

Sam Ruby

commit sha 335932024a2f54e0bde98b7c584ba0d99c5884d9

add a bottom margin to the new agenda

view details

push time in a month

push eventapache/whimsy

Sam Ruby

commit sha f9f5348eafad956a180de621c793911e323fcf3b

improve dry run output

view details

Sam Ruby

commit sha e168479d532ce013a48ad77c55e1752b2894d743

correct syntax of regular expression

view details

push time in a month

push eventapache/whimsy

Sam Ruby

commit sha 5a2f300be4f29b398ee93671c1f28f44709b54fd

add full name mappings

view details

push time in a month

push eventapache/whimsy

Sam Ruby

commit sha 95223d5a6d047c5884ff915ffa9e1dc4c0b49496

untaint template

view details

push time in a month

push eventapache/whimsy

Sam Ruby

commit sha 6f6210f73887955b92b3c22d1a7a91a1db5c77b5

convert to a template

view details

push time in a month

push eventapache/whimsy

Sam Ruby

commit sha b4980af4a683a0b8853a03cf9b8e55091dc04af1

fix time when meeting time is not found in calendar.txt

view details

push time in a month

push eventapache/whimsy

Sam Ruby

commit sha f6913ac5578f3f09ccd4c955cbecc6261424611b

avoid infinite recursion

view details

push time in 2 months

push eventapache/whimsy

Sam Ruby

commit sha b34276b9018b4e5115dc2e30ac8d2ac073bdca42

save the weakref

view details

push time in 2 months

push eventapache/whimsy

Sam Ruby

commit sha 2278ce7202c4b3de18c795e52f73b63c893e3cf8

rough in action item reminder emails

view details

push time in 2 months

push eventrubys/nokogumbo

Sam Ruby

commit sha 165d210478cb79e202ec5a455e74d6253ba78693

Fix #134

view details

push time in 2 months

issue closedrubys/nokogumbo

Ruby 2.7.0 warnings

nokogumbo-2.0.2/lib/nokogumbo/html5.rb:74: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call

nokogumbo-2.0.2/lib/nokogumbo/html5.rb:21: warning: The called method `parse' is defined here

nokogumbo/html5.rb:22: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call

nokogumbo/html5/document.rb:4: warning: The called method `parse' is defined here

closed time in 2 months

stevewi

push eventapache/whimsy

Sam Ruby

commit sha c89917a4d184a238e7dee0e0a73149ca9e1741e4

make an attempt to guess at what the count will be

view details

push time in 2 months

push eventapache/whimsy

Sam Ruby

commit sha 232bae20a90e768ca3c41235b65dcda752df5ad1

warn when calendar.txt needs updating

view details

push time in 2 months

push eventapache/whimsy

Sam Ruby

commit sha f31ba09401f2f9e2d2c1f148078158301a83c818

remove asf_version

view details

push time in 2 months

push eventapache/whimsy

Sam Ruby

commit sha db13f5b8d790f69bd153a1e9520f3906c6dba95b

move bundle update optimization to Rakefile

view details

push time in 2 months

push eventapache/whimsy

Sam Ruby

commit sha f824ac2dea74e37ab1ba00d48f4da9df62ac28f3

try removing the workaround https://travis-ci.community/t/our-builds-started-failing-with-bundlers-executable-bundle-conflicts/6523

view details

push time in 2 months

push eventapache/whimsy

Sam Ruby

commit sha 2b469e2d5679a9bd3ded5e0f91fc65320479b369

fix agenda item letter

view details

push time in 2 months

push eventapache/whimsy

Sam Ruby

commit sha 181fb4ad35b7b0b1d3f176a18c491520585c78bc

change Data Privacy reporting structure

view details

push time in 2 months

push eventapache/whimsy

Sam Ruby

commit sha 7b3200830d436f999b7b60959f2c1d1880efb78c

fix skippable for meeting day; minor refactoring

view details

push time in 2 months

push eventrubys/loomio

Sam Ruby

commit sha eac998ddc811747108ee99024cbe6655612ff89a

OAuth working, compliments of @humbedooh

view details

push time in 2 months

push eventrubys/loomio

Sam Ruby

commit sha f938a78ebd284bf2f3e8cd73bfbb8bff09d38f2b

add bootstrap files

view details

push time in 2 months

create barnchrubys/loomio

branch : apache

created branch time in 2 months

fork rubys/loomio

Loomio helps people make decisions together

https://www.loomio.org

fork in 2 months

push eventapache/whimsy

Sam Ruby

commit sha 9983472662812e77ff40c19ea2444910872c549f

no conf-enabled on mac

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha bb2a480908271b140508027a6e895e340ee00a5e

remove duplicate "Apache" Reported in WHIMSY-305).

view details

push time in 3 months

PR opened loomio/loomio_help

s/database.sample.yml/database.example.yml/

No database.sample.yml in https://github.com/loomio/loomio/tree/master/config, perhaps you meant database.example.yml?

+1 -1

0 comment

1 changed file

pr created time in 3 months

push eventrubys/loomio_help

Sam Ruby

commit sha bdbc173c32dfb7ae091e50dde3f2787efe13537d

s/database.sample.yml/database.example.yml/ No database.sample.yml in https://github.com/loomio/loomio/tree/master/config, perhaps you meant database.example.yml?

view details

push time in 3 months

fork rubys/loomio_help

Resources for people learning Loomio and introducing their group to online decision making.

fork in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 63193a4dae6396a9614782129b7f6fecd06590c6

Take ownership of the n directory. See: https://github.com/tj/n/blob/master/README.md#installation

view details

Sam Ruby

commit sha 63a70483b80877717528275ff5c5be821c96656c

correct uid check

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha adfee24406e0a7349ea4800149665aa2b5cabb13

run n under sudo; version check for node; split out passenger

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 0ab43df1a28b2624b6939c715ad918a4ac8b9fd6

switch to n and lts version of node

view details

push time in 3 months

issue openedapache/infrastructure-otp

Consider supporting this being symlinked as "otp-md5"

I wrote a similar script (made simpler as there is a ruby-otp gem which does much of the heavy lifting.

I don't do the copy/paste step, so I'm stealing that. But I do one thing that this script does not: I parse the challenges from the command line arguments. So I currently copy/paste the challenge to the local terminal command line, and copy the response back to the ssh window.

Many Unix utilities alter their behavior based on the value of os.path.basename(sys.argv[0]). Perhaps this script could do likewise?

created time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 5049b24ac95cac22e7804a79c6713ffcb68359b4

split out --all, add a table of example usages

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha a82dcdd3bf4d488eb98434ce306ece6d9c71ad90

change to nil to prevent inadvertant uninstallation

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha b9382f7b0f74e831d9518a17ab302153af18818d

add docker --prune option; don't start daemons on --update-all

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha d5634c4879432e77b9fb7d78e37794c0e3114f27

test writability vs assume based on the path

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 495e9b5ba05c7817f38c65e6621446358f47543f

sudo not recommended/required for rbenv/RVM/brew installed rubies

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 93258afbbf174793843cc97f51af476305c9210a

add a clean option

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 5a0ef59e789c4cb58379b61391160825f3c89ca3

fix variable name

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 3e520aae12436cc7253161b3be00b600d00cec13

add an option to set up the board agenda web socket

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 870ecc379c4a6ed0c3e47eb76343128fe24a6962

emulate sudo; don't pretend to start apache twice

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha ec8da74b51e6a317c5e31ad9ee20bf884dd4e253

indicate where sudo is used

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha b0a4f68f4be6aac17a1747b5b66aa2583270543f

restore .htaccess

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha c2bea30b4fadc29f36ab599ad834d861f2e5fee9

only one slash

view details

Sam Ruby

commit sha 54b163bb66bea92d380d2e02490e7e3dd1d8584e

rough in a dry run option

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 3158edf0356c62b9a0f7150f505a25f3dffcbaac

make logs visible to whimsy.local

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 3b309cf836fd9f3002a17138159a47d477cca060

status

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 2efb6e24294b8ef96544da8e258b28fcccaf2d6c

add collate minutes

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 1b5f05117d2e232d33b3efb00fc4f04b031b3254

add --svn and --git

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 8e3a9ba1e432e470d0983af5524ea0f36ec23316

add --all, --source, and --no-* options

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha a5f665b6781c396aa1d7396f9010f47acb70cef6

Enable debugging from the CLI

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 415be04b35f1684cea4aa2695128256c0c97a05e

install docker via brew cask

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha de9667ec973593c5d4f684700df057d595b4a537

add link to Phusion Passenger; alphabetize

view details

push time in 3 months

push eventrubys/ruby2js

Sam Ruby

commit sha 362f366b6c6fb8fbbb3ffad39a6beed95468f876

Add hashbang to demo Fixes #51

view details

push time in 3 months

issue closedrubys/ruby2js

Add hashbang to demo?

The demo/ruby2js.rb is executable, but does not have a hashbang line.

closed time in 3 months

sebbASF

push eventapache/whimsy

Sam Ruby

commit sha 46a3d4ec0e53f95d62748ba4f75795bd108fbbfb

deploy ruby2js demo for convenience

view details

push time in 3 months

push eventrubys/ruby2js

Sam Ruby

commit sha 6b0f47680599bd1e528b710a9659b8e943287192

drop Ruby 1.9

view details

push time in 3 months

push eventrubys/ruby2js

Sam Ruby

commit sha edd71f3dd9223ed9810cbda3949e277cb6c4871e

document values and entries, hint that parens are required for keys

view details

push time in 3 months

issue commentrubys/ruby2js

functions filter: keys, values and entries don't seem to work

I'll first describe what does work, then we can work backwards from there as to what should work.

$ echo "h.inspect;h.keys();h.values();h.entries();" | ruby demo/ruby2js.rb -f functions --es2017 JSON.stringify(h); Object.keys(h); Object.values(h); Object.entries(h)

Two things are going on here.

  1. Some of these conversions require ES2017 support to be enabled, which pretty much rules out Internet Explorer: https://caniuse.com/#feat=object-entries.

  2. Properties and methods are handled differently between JavaScript and Ruby, so at times ruby2js requires parenthesis to be used to disambiguate. Deciding when they should be required and when they are not is a judgement call, and I may not have gotten all these decisions right. And I certainly haven't documented it well enough.

sebbASF

comment created time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha a77cf7e36f3e4c3acaa85cbc5303cdcdfb6064f2

mention update features

view details

Sam Ruby

commit sha 8f64e6fe48b98284d4f2c3ab71cdbaab40a569b4

Merge branch 'master' of github.com:apache/whimsy

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 0bd8eff5d75f457a366cd00faadab35aa34d53f8

create Library/LaunchAgents if necessary

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha e7392e8bcb37ce6ed74a0f4a554ee7c9149261a0

Make applications restart on change

view details

Sam Ruby

commit sha fa6141339f0dfa41de744b5d6c93d2d7738bf6ec

disable toucher for docker, depends on listen and hasn't been tested with docker

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 7831cb23b84e6827d6f85c5244c2e4aae6051673

pick a color that also works well in dark mode

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha aec965cc3509044e9bd5eca6b0a5a716109be39b

Give Apache httpd a fighting chance to start

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 996ede29ad920c427dee8d3224239de5789dac37

fix typo

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 8d8e85fa60fa88fdf505d42421b5b47e77d70310

add upgrade options

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 9164968dc7d6a58958e5d3a2eaca50d6ae1b455d

fix typo

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 4f5eac6c5f91bb1fbda5750c8e9ec03d95c6ea05

add some color

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 921f9f0338272b944dad51ac9d15843aec3ca691

Clean up grammar.

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha ef82dffc73ab7b541c0bae9bc74fe6f142d5c9b0

open the whimsy page when done

view details

Sam Ruby

commit sha f83f3987575f989fed0529e2ed8cdf620802ab9c

Introducing setupmymac!

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 7201c0d988eae5bc528ceab5dca6a876513e794c

set sudo user and group inside sudo block

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha eb3cd07d6d418c93d7df9edec3fb9c34d370e132

docker fixes

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 083860e5197b6a16e0cab3770e76c6e095c60680

Make setting of root explicit

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 8b99e101dee1895174a655f09a69b6abcdf21bc5

Provide an option to determine how whimsy is to be run

view details

Sam Ruby

commit sha 2d2669b5c150836da385f143b2eef1bf8b66f19a

Merge branch 'master' of github.com:apache/whimsy

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 4718a2331b3d82ccb671a65151253a8c86a95429

prompt for reboot

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 5875c1499f10b398ebef73cca8a8eeb51858e123

add more info (in particular, id)

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 5e24666b843ebdfb3221fa373056e1f5d96ea9c4

remove cruft

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 669f167ecbb63bf17ccfb0c3cadbefcc49a311ee

fix typo

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 5ba0062df072b959ab8c89313a2ac6fc4c7958bb

link up logs

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 2edee6e2f9f3065eef3eae6a8eb08c007c1fc9f3

make exception more accurate and useful

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 8ac517e09486f8f1d5d7142a52f9f84011c35f14

chown /srv

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha adeb9e8b0ccc10aa74d269347e297388f71b634a

possible quick fix for false root https://lists.apache.org/thread.html/a15d2950d943093e640d6d78065c0e598c13b0b1488b21eed538fc54@%3Cdev.whimsical.apache.org%3E

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 58ee38312dc7a208356b70b2875307b357aa0616

rough in a script to setup a mac

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 255da5ddd2c58596e255cc3e850290ba06d9e8a7

prep work for auto configuring macs

view details

push time in 3 months

push eventrubys/ruby2js

Sam Ruby

commit sha 0801f8acf8ef7cc38c2c359c94fa80c8b76238e5

eliminate deprecation warnings

view details

push time in 3 months

push eventrubys/ruby2js

Sam Ruby

commit sha c787c7467f11b5bc004d667de28357500a1ebcc3

fix test

view details

Sam Ruby

commit sha 5ce6c1324ffbbf6fc20e8109df1ed97073f37695

test reducing the number of deprecation warnings

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha c195738aa907b0ca898b32148e4bd28c3bce894f

explain why a macOS specific password store can't be used within a container

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha c814bfecc73ede5655e14e356537e639eb9746a3

have docker mount users home directory This may provide access to CA certificates?

view details

Sam Ruby

commit sha b4c7bc2f10a21078e44d0c8e528eab00da296ab2

Mount home directory, don't pollute root directory See https://lists.apache.org/thread.html/9b2a983527a676b732852db3c27ef2a094f6f1342ed68dcb445a9ec8@%3Cdev.whimsical.apache.org%3E

view details

Sam Ruby

commit sha c73ae8cc4007d6bda943a2440d29874d37e07113

symlink home - iteration 3

view details

Sam Ruby

commit sha 5b25a3eb5003004601ab13053ff4e6647aa11c91

oops, need svn:update and git:pull not update

view details

Sam Ruby

commit sha 5306a99a1a0ba8eefca9cba2c56ae548e0bef231

don't capture stdin on svn up attempts

view details

Sam Ruby

commit sha e150d91a0fddcf16e9368616cffe3d3690142c8a

Allow per directory .whimsy overrides

view details

Sam Ruby

commit sha fba7f627e94eafcb2c79bfbaed81326a9bdaf9d8

Merge pull request #75 from apache/docker_mount_home have docker mount users home directory

view details

push time in 3 months

PR merged apache/whimsy

have docker mount users home directory

This may provide access to CA certificates?

+92 -28

0 comment

4 changed files

rubys

pr closed time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 5306a99a1a0ba8eefca9cba2c56ae548e0bef231

don't capture stdin on svn up attempts

view details

Sam Ruby

commit sha e150d91a0fddcf16e9368616cffe3d3690142c8a

Allow per directory .whimsy overrides

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha eb90b9d8773fb24c6e034890f379249f2f727c1f

Revert "fix precedence problem" This reverts commit 71af3ddd0af5e5981c8c288fa4e1bb3fb4885da9.

view details

Sam Ruby

commit sha b17a351b2843b7d011c098003a56e18b03fb0eee

fix precedence problems (this time, only committing files related to this fix)

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 1d5a2c39bbf22779296455e0a08ccd3ff3c1aa39

Add explanatory text

view details

Sam Ruby

commit sha 71af3ddd0af5e5981c8c288fa4e1bb3fb4885da9

fix precedence problem

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 5b25a3eb5003004601ab13053ff4e6647aa11c91

oops, need svn:update and git:pull not update

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha c73ae8cc4007d6bda943a2440d29874d37e07113

symlink home - iteration 3

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha b4c7bc2f10a21078e44d0c8e528eab00da296ab2

Mount home directory, don't pollute root directory See https://lists.apache.org/thread.html/9b2a983527a676b732852db3c27ef2a094f6f1342ed68dcb445a9ec8@%3Cdev.whimsical.apache.org%3E

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha 23aa214cec824708f99a961f0678575ecfec3bc2

Revert "allow flagged traversal to cross agenda index boundaries" This reverts commit f7ba86bdb4ee840e1fa4791ce4edf3bd0669d4ad.

view details

Sam Ruby

commit sha e87aab0e1b1303239f2c02139dcf0ee3a9a71552

proper fix for continuing flagged traversal between officer and PMC reports but not into special orders, discussion items or beyond.

view details

Sam Ruby

commit sha 3fda811b056c3be4ff36d1b20e7099cdb02c0e44

Don't wait until meeting started to adjust meeting flow or show missing and unapproved reports on the flagged items page.

view details

push time in 3 months

push eventapache/whimsy

Sam Ruby

commit sha f7ba86bdb4ee840e1fa4791ce4edf3bd0669d4ad

allow flagged traversal to cross agenda index boundaries

view details

push time in 3 months

more