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 ts-node | |
| /** | |
| * Script to replace CloudFormation ImportValue references with their actual resolved values. | |
| * This helps break hard dependencies between stacks during development. | |
| * | |
| * Usage: | |
| * npm install aws-sdk commander | |
| * npx tsx scripts/resolve-import-values.ts myStack.template -i '*SomeConstructPattern*' | |
| * AWS_PROFILE=my-profile npx tsx scripts/resolve-import-values.ts --stack MyStack -o myStack.template -i '*SomeConstructPattern*' | |
| */ |
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
| # Find all unique days in your Google Takeout Semantic Location History | |
| # on which you have been at a specific address. | |
| # | |
| # Usage: days_at_address <addr> [history files...] | |
| # | |
| # Example: | |
| # | |
| # $ cd "Takeout/Location History (Timeline)/Semantic Location History" | |
| # $ days_at_address "Königsplatz 1, 80333 München, Deutschland" 2023/*.json | |
| # Output: |
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
| import ref from "ref-napi"; | |
| import ffi from "ffi-napi"; | |
| import ref_array_di from "ref-array-di"; | |
| const ArrayType = ref_array_di(ref); | |
| const StringArray = ArrayType("string"); | |
| // from fcntl.h | |
| const F_GETFD = 1; /* get close_on_exec */ |
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
| /** | |
| * @typedef {Object} NodeModulesLayerPluginOptions | |
| * @property {string[]} [layerModules] | |
| */ | |
| const recursionFlag = Symbol.for('$NodeModulesLayerPlugin_recursion') | |
| /** | |
| * This is an esbuild plugin which marks all imports that are included in a NodeModulesLayer as external. | |
| * |
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 python | |
| import sys | |
| PATTERNS = [ | |
| ("19,28 1 5","18,12 2 3","19,5 1 2","18,1 4 3","18,22 1 2","18,4 3 2","18,6 1 3"), | |
| ("19,2 4 1","18,1 4 3","19,5 1 2","19,12 1 3","19,6 11 1","18,22 1 2","18,15 1 2","19,12 1 3"), | |
| ("19,28 1 5","19,5 1 2","18,22 1 2","18,22 1 2","18,10 22 1","18,36 2 4","19,5 1 2","18,20 19 2"), | |
| ("19,5 1 2","18,20 19 2","19,6 11 1","18,1 4 3","18,10 22 1","18,20 19 2","18,1 3 1"), | |
| ("18,12 2 3","18,10 22 1","18,10 22 1","19,6 11 1","18,4 3 2","18,1 4 3"), |
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
| /** | |
| * Constructs a new set containing the elements in the specified collection. | |
| * The {@code HashMap} is created with default load factor (0.75) and an initial | |
| * capacity sufficient to contain the elements in the specified collection. | |
| */ | |
| public HashSet(Collection<? extends E> c) { | |
| map = new HashMap<>(Math.max((int) (c.size()/.75f) + 1, 16)); | |
| addAll(c); | |
| } |
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
| package de.classyfi.session; | |
| import java.time.Duration; | |
| import java.time.Instant; | |
| import java.util.Set; | |
| import org.apache.logging.log4j.LogManager; | |
| import org.apache.logging.log4j.Logger; | |
| import org.springframework.context.ApplicationEvent; | |
| import org.springframework.context.ApplicationEventPublisher; |
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 python3 | |
| # vim: autoindent tabstop=4 shiftwidth=4 expandtab softtabstop=4 filetype=python | |
| # This file is part of Supermicro IPMI certificate updater. | |
| # Supermicro IPMI certificate updater is free software: you can | |
| # redistribute it and/or modify it under the terms of the GNU General Public | |
| # License as published by the Free Software Foundation, version 2. | |
| # | |
| # This program is distributed in the hope that it will be useful, but WITHOUT |
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 a (java) project depends on two kotlin-multiplatform libraries that depend on each other, | |
| this causes strange behaviour when importing the project in IntelliJ IDEA: the java-project | |
| classpath gets a compile entry containing two jar files, pointing to the gradle build path | |
| of the two libraries' jars (see `issue-jar-dependency.png`). | |
| If the transitive dependency is comment out in the java-project dependencies, it gets imported | |
| correctly, even though the transitive dependency is marked as "implementation" in the other | |
| libary (see `issue-module-dependencies.png`). |
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 and refresh dh params | |
| define profile::security::dhparams( | |
| String $path = $name, | |
| Integer $length, | |
| $recreate_after = null, | |
| Boolean $selinux = false, | |
| $owner = 'root', | |
| $group = 0, | |
| ) { | |
| $tmpfile = "${dirname($path)}/.puppet-${basename($path)}" |
NewerOlder