-
Someone asked me what I was working on. My answer was tedious even for me to listen to, so I set out to do something in my spare time that was at least energizing to me. Music Routes Playlist Generator Not sure there's anything groundbreaking here, but it's fun (for me, anyway) and I get to play with technologies that interest me (Web Components, Browserify, etc.)
-
Physical Web: Excited to try some stuff out at work but that's as far as I've gotten. I literally know nothing more than what I've seen in a talk or two and what I've read on a few websites.
-
Ageism in tech communities. I'll just stop there.
-
Making music, but I do that with instruments and not via high tech.
-
At work, I created a federated search tool and I gave a talk about it
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
grep -i uptodate spu* | grep proxy | cut -f3 | sort | uniq > uptodate.csv |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Get date object for the current time. | |
var now = new Date(); | |
// Now let's get a timestamp for midnight UTC time. | |
// Well, one millisecond before midnight so we don't have to deal with incrementing. | |
var midnight = Date.UTC(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), 23, 59, 59, 999); | |
// And the number of minutes until that time. | |
var diffInMinutes = Math.round((midnight - now.getTime()) / (1000 * 60)); |
- All access goes through a proxy server. Publishers only need to allow the proxy server and nothing else. This simplifies management. You don't have to worry about expanding networks, remote networks for affiliated organizations, whether or not you should allow your VPN, and any other number of issues.
- The proxy server should use a single sign-on (SSO) service like Shibboleth.
- If you are on campus, and you authenticate onto your Wi-Fi network or your Active Directory domain or whatever, you are automatically authenticated via SSO as well. This way, you will immediately get access to licensed resources seamlessly.
- What about the situation where a colleague emails you a link or you otherwise have something that is not going through a proxy server?
- What about public workstations in the library and elsewhere that theoretically should have access based on their geographic location?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
var assert = require('assert'); | |
// Here we are testing the HTTP server module's flood prevention mechanism. | |
// When writeable.write returns false (ie the underlying send() indicated the | |
// native buffer is full), the HTTP server cork()s the readable part of the | |
// stream. This means that new requests will not be read (however request which | |
// have already been read, but are awaiting processing will still be | |
// processed). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
var assert = require('assert'); | |
// Here we are testing the HTTP server module's flood prevention mechanism. | |
// When writeable.write returns false (ie the underlying send() indicated the | |
// native buffer is full), the HTTP server cork()s the readable part of the | |
// stream. This means that new requests will not be read (however request which | |
// have already been read, but are awaiting processing will still be | |
// processed). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Host target | |
ProxyCommand ssh -q intermediary.example.com nc target.example.com 22 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"camelcase" : true, | |
"indent": 2, | |
"undef": true, | |
"quotmark": "single", | |
"maxlen": 80, | |
"trailing": true, | |
"curly": true | |
} |
OlderNewer