| title | {{title}} | |
|---|---|---|
| description | {{description}} | |
| author | {{author}} | |
| created |
|
|
| updated |
|
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
| # | |
| # Copyright (c) nexB Inc. and others. All rights reserved. | |
| # SPDX-License-Identifier: Apache-2.0 | |
| # See http://www.apache.org/licenses/LICENSE-2.0 for the license text. | |
| # See https://aboutcode.org for more information about nexB OSS projects. | |
| # | |
| from traceback import format_exc as traceback_format_exc | |
| import requests |
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 SolidQueueAliveServer | |
| def initialize(host: nil, port: nil, engine: nil, logger: nil) | |
| @host = host || "0.0.0.0" | |
| @port = port || 7433 | |
| @engine = engine || "puma" | |
| @logger = logger || Rails.logger | |
| end | |
| def run! | |
| require "rackup" |
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
| #!/bin/bash | |
| set -e | |
| curl -s https://gist.githubusercontent.com/danielwestendorf/cda938b1ffb0a203ec3a415079d56efa/raw/a99d03110521fb3c1a21e0412614831a96b024ea/writebook-to-pdf > /tmp/writebook-to-pdf | |
| docker run -d -p 5001:5001 --name breezy-pdf-lite -e "DEBUG=breezy-pdf-lite:*" -e "PORT=5001" -e "PRIVATE_TOKEN=YOURSUPERSECRETTOKEN" danielwestendorf/breezy-pdf-lite:latest | |
| echo "Try: ruby /tmp/writebook-to-pdf export https://books.37signals.com/2/the-writebook-manual" |
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
| function current_dir() { | |
| local current_dir=$PWD | |
| if [[ $current_dir == $HOME ]]; then | |
| current_dir="~" | |
| else | |
| current_dir=${current_dir##*/} | |
| fi | |
| echo $current_dir | |
| } |
In programming languages, literals are textual representations of values in the source code. This is a syntactical concept.
Some examples:
7 # integer literal
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
| if ENV["DEBUG_CALLBACKS"] | |
| Rails.application.eager_load! | |
| ActiveRecord::Callbacks::CALLBACKS.each do |callback_type| | |
| ApplicationRecord.descendants.each do |model| | |
| kind, name = callback_type.to_s.split("_") | |
| chain = model.__callbacks[name.to_sym]&.send(:chain) | |
| filtered = chain&.select { |chain_callback| chain_callback.kind == kind.to_sym } | |
| $callbacks_counter ||= {} | |
| $callbacks_counter[model.name] ||= {} |
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
| # NOTE: partial content required for Gemfile | |
| gem "rails" | |
| gem "propshaft" | |
| gem "importmap-rails" | |
| gem "stimulus-rails" | |
| gem "tailwindcss-rails" | |
| gem "action_policy" |
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
| # THIS LINUX SETUP SCRIPT HAS MORPHED INTO A WHOLE PROJECT: HTTPS://OMAKUB.ORG | |
| # PLEASE CHECKOUT THAT PROJECT INSTEAD OF THIS OUTDATED SETUP SCRIPT. | |
| # | |
| # | |
| # Libraries and infrastructure | |
| sudo apt update -y | |
| sudo apt install -y \ | |
| docker.io docker-buildx \ | |
| build-essential pkg-config autoconf bison rustc cargo clang \ |
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 | |
| # ~/.ssh/gcp-start-iap-tunnel-ssh-proxy-magic.sh | |
| # a script to be used as SSH ProxyCommand to allow fully functional SSH access to any Google Cloud Compute Engine VMs allowing IAP access | |
| # | |
| # Author: Jaeho Shin <[email protected]> | |
| # Created: 2022-10-31 | |
| # See also: | |
| # - https://gist.github.com/netj/df4f9de1fefd254ab11979be7035b5d0/#readme | |
| # - https://cloud.google.com/iap/docs/using-tcp-forwarding | |
| # |