Yubikey, Smart Cards, OpenSC and GnuPG are pain in the ass to get working. Those snippets here sould help alleviate pain.
To reset and disable not used modes on Yubikey you need the ykman program
You can install it using those commands
| import time | |
| from flask import Request | |
| from google.cloud import pubsub_v1 | |
| from lib.logger import get_logger | |
| logger = get_logger(__name__) | |
| import os | |
| import logging | |
| from typing import Dict, List | |
| import boto3 | |
| from botocore.exceptions import ClientError | |
| class CloudWatchRules: |
Yubikey, Smart Cards, OpenSC and GnuPG are pain in the ass to get working. Those snippets here sould help alleviate pain.
To reset and disable not used modes on Yubikey you need the ykman program
You can install it using those commands
| from time import sleep | |
| from timed_cache import Memoize | |
| def test_memoize(): | |
| """ | |
| Test if the cached function results expires in the expected time. | |
| """ |
| [alias] | |
| co = checkout | |
| br = branch | |
| ci = commit | |
| st = status | |
| unstage = reset HEAD -- | |
| undo = reset --soft HEAD~1 | |
| last = log -1 HEAD | |
| lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%C | |
| reset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --branches |
| // create a menu | |
| function onOpen() { | |
| var menuEntries = [ {name: "Create invoice", functionName: "CreateInv"}]; | |
| var ss = SpreadsheetApp.getActiveSpreadsheet(); | |
| ss.addMenu("Invoice Generator", menuEntries); | |
| } | |
| function CreateInv() { | |
| // specify doc template and get values from spread |
These are the steps I followed enable VirtualBox on my laptop without disabling UEFI Secure Boot. They're nearly identical to the process described on [Øyvind Stegard's blog][blog], save for a few key details. The images here are borrowed from the [Systemtap UEFI Secure Boot Wiki][systemtap].
src='https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo'| import os | |
| class InMemoryUserRepository(UserRepository): | |
| def __init__(self): | |
| self._items = [] | |
| def add(self, user: User) -> User: | |
| self._items.append(user) | |
| def get(self, id: str) -> User: |
| # An example of how to use AWS SNS with Python's boto | |
| # By Stuart Myles @smyles | |
| # http://aws.amazon.com/sns/ | |
| # https://github.com/boto/boto | |
| # | |
| # Inspired by parts of the Ruby SWF SNS tutorial http://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-sns-tutorial-implementing-activities-poller.html | |
| # And the Python SNS code in http://blog.coredumped.org/2010/04/amazon-announces-simple-notification.html and http://awsadvent.tumblr.com/post/37531769345/simple-notification-service-sns | |
| import boto.sns as sns | |
| import json |