I hereby claim:
- I am agargiulo on github.
- I am agargiulo (https://keybase.io/agargiulo) on keybase.
- I have a public key whose fingerprint is BAA1 A658 1060 B244 DE49 6D41 5C36 CA3C BF43 F315
To claim this, I am signing this object:
| function ssl_dates () { | |
| local rem_host="${1}" | |
| local rem_port="${2:-443}" | |
| [[ -n $rem_host ]] || { | |
| echo 'USAGE: ssl_dates host.example.com [8443]' && return 1 | |
| } | |
| echo '' | openssl s_client -servername "${rem_host}" -showcerts -connect "${rem_host}:${rem_port}" | openssl x509 -noout -dates | |
| } |
| setopt extendedglob | |
| unset CURRENT_PROJECT_NAME | |
| typeset -a project_dirs | |
| find "${HOME}/projects" -maxdepth 1 -type d | while read project; do | |
| project_dirs+=("${project:t}") | |
| done | |
| function proj() { | |
| name=$1 | |
| base=${2-projects} |
| [user] | |
| name = Person Name | |
| email = [email protected] | |
| # I love Vim. Vimdiff is amazing. This combined with `merge.conflictstyle = diff3` | |
| # makes for fun 4 pane vim sessions that make merge headaches almost all go away | |
| [diff] | |
| tool = vimdiff | |
| compactionHeuristic = true |
| sub Foo { | |
| return; | |
| } | |
| sub Bar { | |
| return undef; | |
| } | |
| my $foo_item = Foo(); | |
| my $bar_item = Bar(); |
| module Foo | |
| class << self | |
| def logger | |
| @logger ||= Logger.new($stdout) | |
| end | |
| end | |
| class FunThing | |
| def self.is_fun? item | |
| item.is_a? FunThing | |
| end |
I hereby claim:
To claim this, I am signing this object:
| [19:45:48] % ping 8.8.8.8 | |
| PING 8.8.8.8 (8.8.8.8): 56 data bytes | |
| 64 bytes from 8.8.8.8: icmp_seq=0 ttl=127 time=558.698 ms | |
| 64 bytes from 8.8.8.8: icmp_seq=1 ttl=127 time=151.799 ms | |
| 64 bytes from 8.8.8.8: icmp_seq=2 ttl=127 time=688.438 ms | |
| 64 bytes from 8.8.8.8: icmp_seq=3 ttl=127 time=172.532 ms | |
| 64 bytes from 8.8.8.8: icmp_seq=4 ttl=127 time=374.557 ms | |
| 64 bytes from 8.8.8.8: icmp_seq=5 ttl=127 time=212.875 ms | |
| 64 bytes from 8.8.8.8: icmp_seq=6 ttl=127 time=206.686 ms | |
| 64 bytes from 8.8.8.8: icmp_seq=7 ttl=127 time=940.021 ms |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <math.h> | |
| #include <stdbool.h> | |
| double heron_sqrt(long n, double percision); | |
| void compare_sqrt(long n); | |
| int main(int argc, char **argv) | |
| { |
| lrb () { | |
| filename="ex${1}.rb" | |
| shift | |
| if [[ -e $filename ]] | |
| then | |
| vim $filename | |
| else | |
| vim $filename +startinsert | |
| fi |
| #!/usr/bin/zsh | |
| money=103.4 | |
| print "ruby vs python:" | |
| diff <(echo $money | ruby ex12b.rb) <(echo $money | python3 ex12b.py) && print "No changes" | |
| print "ruby vs java:" | |
| diff <(echo $money | ruby ex12b.rb) <(echo $money | java ex12b) && print "No changes" |