- Fork https://github.com/github/dmca
- Download latest youtube-dl source code from https://yt-dl.org/latest
- Extract
tar -xvf youtube-dl-2020.09.20.tar.gz
- Push code to your fork as the GitHub CEO
// MIT: http://opensource.org/licenses/MIT | |
angular.module('app', []); | |
angular.module('app').controller | |
( 'MainCtrl' | |
, function($scope,$locale) { | |
$scope.currentYear = new Date().getFullYear() | |
$scope.currentMonth = new Date().getMonth() + 1 | |
$scope.months = $locale.DATETIME_FORMATS.MONTH |
tar -xvf youtube-dl-2020.09.20.tar.gz
func generatePassword(length int) string { | |
const CharSetIAMPassword = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012346789!@#$%^&*()_+-=[]{}|'" | |
charSetLength := len(CharSetIAMPassword) | |
rand.Seed(time.Now().UTC().UnixNano()) | |
result := make([]byte, length) | |
for i := 0; i < length; i++ { | |
result[i] = CharSetIAMPassword[rand.Intn(charSetLength)] | |
} | |
return string(result) | |
} |
fn handle_signals() -> c_int { | |
let mut mask: sigset_t = unsafe { | |
let mut masku = MaybeUninit::<sigset_t>::uninit(); | |
sigemptyset(masku.as_mut_ptr()); | |
masku.assume_init() | |
}; | |
unsafe { sigaddset(&mut mask, SIGINT) }; | |
unsafe { sigaddset(&mut mask, SIGTERM) }; | |
unsafe { sigprocmask(SIG_BLOCK, &mask, ptr::null_mut()) }; | |
let signal = unsafe { sigwaitinfo(&mask, ptr::null_mut()) } as i32; |
Things we want to get done for the community along with bounties for each.
A project is done when a k8s kustomization is submitted to the gitops repo, and it is live and available for users to use. Also must have some kind of backup solution (hosted postgres with backup services is acceptable for a first pass)
--- | |
- name: Check if Previously Run | |
stat: | |
path: /var/log/ansible.log | |
register: ansible_logfile | |
- name: Enable FileVault2 | |
filevault: enabled=true | |
become_user: root |
This document outlines the creation of a "Disaster Recovery" (DR) system which functions as a one-way box that we can encrypt secrets to at any time, but only recover them with cooperation of a quorum of people with access to multiple offline HSM devices stored in a diversity of physical locations.
In short, it should be trivial to backup data, but very expensive to recover;
The goal of this document is to describe the desired user experience for the next generation of "sig" and it's predecessor "git-signatures"
These were useful prototypes but significant improvement is needed before widespread use.