This file contains hidden or 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
| #!/usr/bin/env bash | |
| # SessionStart: point a git worktree's auto-memory dir at its main repo's. | |
| # | |
| # Auto-memory lives at ~/.claude/projects/<sanitized-cwd>/memory/, and a worktree | |
| # has a different cwd than the repo it belongs to, so a session started in one | |
| # begins blind to every memory written from the main checkout. This symlinks the | |
| # worktree's memory dir onto the main repo's so both read and write one set. | |
| # | |
| # Bails out (exit 0, silent) unless it is safe: not a git repo, not a worktree, | |
| # main repo has no memory dir yet, already linked, or the worktree dir already |
This file contains hidden or 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
| # Create a git worktree as a sibling directory for parallel Claude Code sessions. | |
| # Usage: worktree <branch-name> [base-branch] | |
| # Examples: | |
| # worktree feat/login # creates worktree from current branch | |
| # worktree fix/bug-123 main # creates worktree branching off main | |
| worktree() { | |
| local branch="$1" | |
| local base="$2" | |
| if [[ -z "$branch" ]]; then |
This file contains hidden or 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
| require 'yaml' | |
| require 'oj' | |
| path = 'spec/vcr_cassettes/cassette.yml' | |
| loaded = YAML.load_file(path) | |
| body_string = loaded['http_interactions'][0]['response']['body']['string'] | |
| Oj.load(body_string) |
This file contains hidden or 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
| # Usage: | |
| # | |
| # s3_bucket_size your-bucket-name | |
| # | |
| function s3_bucket_size() { | |
| if [ -z "$1" ]; then | |
| echo "Please provide a bucket name." | |
| return 1 | |
| fi |
This file contains hidden or 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
| { | |
| "lv_module": { | |
| "prefix": "lv", | |
| "body": [ | |
| "defmodule ${WORKSPACE_NAME/((^[a-z])|_([a-z]))/${2:/upcase}${3:/upcase}/g}Web.${4}Live do", | |
| " use ${WORKSPACE_NAME/((^[a-z])|_([a-z]))/${2:/upcase}${3:/upcase}/g}Web, :live_view", | |
| "end", | |
| ], | |
| "description": "LiveView module" | |
| }, |
This file contains hidden or 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
| class GooglePlayVerification | |
| require 'google/api_client' | |
| # Refer: | |
| # https://code.google.com/p/google-api-ruby-client/issues/detail?id=72 | |
| # and | |
| # http://jonathanotto.com/blog/google_oauth2_api_quick_tutorial.html | |
| # and | |
| # http://milancermak.wordpress.com/2012/08/24/server-side-verification-of-google-play-subsc/ | |
| GOOGLE_KEY = 'xxx-xxx.apps.googleusercontent.com' |
This file contains hidden or 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
| #!/usr/bin/env bash | |
| set -e | |
| echo | |
| if ! [[ $(id -u) = 0 ]]; then | |
| echo "Please run 'sudo ./install-wireguard.sh'" >&2 | |
| exit 1 | |
| fi | |
| read -e -p "Use VPN for *all* internet traffic? [y/n] " -i n ROUTE_ALL |
This file contains hidden or 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
| version: 2 | |
| jobs: | |
| validate_terraform: | |
| docker: | |
| - image: hashicorp/terraform | |
| steps: | |
| - checkout | |
| - run: | |
| name: Validate Terraform Formatting |
This file contains hidden or 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
| http://stackoverflow.com/questions/22667401/postgres-json-data-type-rails-query | |
| http://stackoverflow.com/questions/40702813/query-on-postgres-json-array-field-in-rails | |
| #payload: [{"kind"=>"person"}] | |
| Segment.where("payload @> ?", [{kind: "person"}].to_json) | |
| #data: {"interest"=>["music", "movies", "programming"]} | |
| Segment.where("data @> ?", {"interest": ["music", "movies", "programming"]}.to_json) | |
| Segment.where("data #>> '{interest, 1}' = 'movies' ") | |
| Segment.where("jsonb_array_length(data->'interest') > 1") |
This file contains hidden or 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
| Verifying my Blockstack ID is secured with the address 183sRivGhZ3eMkoN4aJE2fS7j4kRpnHKd https://explorer.blockstack.org/address/183sRivGhZ3eMkoN4aJE2fS7j4kRpnHKd |
NewerOlder