Explains how to do Azure Authentication with OAuth "client credentials" grant with a Client Assertion.
pip install python-jose jwt cryptography
references:
#include "stdio.h" | |
int InBlock[81], InRow[81], InCol[81]; | |
const int BLANK = 0; | |
const int ONES = 0x3fe; // Binary 1111111110 | |
int Entry[81]; // Records entries 1-9 in the grid, as the corresponding bit set to 1 | |
int Block[9], Row[9], Col[9]; // Each int is a 9-bit array |
https://plugins.jetbrains.com/plugin/download?rel=true&updateId=424435 | |
# https://stackoverflow.com/q/24044513 | |
wget -qO- https://plugins.jetbrains.com/files/$(curl https://plugins.jetbrains.com/api/plugins/4415/updates | jq -r '.[0].file') | bsdtar -xvf- -C ~/.PhpStorm2018.3/config/plugins | |
https://plugins.jetbrains.com/api/plugins/17718/updates | |
file=$(curl https://plugins.jetbrains.com/api/plugins/17718/updates -fSsL | jq .[0].file -r) | |
curl -O https://plugins.jetbrains.com/files/$file |
# https://docs.pydantic.dev/latest/concepts/pydantic_settings/#adding-sources | |
from typing import Any | |
from pydantic.fields import FieldInfo, Field | |
from pydantic_settings import ( | |
BaseSettings, | |
PydanticBaseSettingsSource, SettingsConfigDict, | |
) | |
// example-config-data/src/main/java/org/example/config_data_source/ExampleConfigData.java | |
package org.example.config_data_source; | |
import lombok.Data; | |
import lombok.EqualsAndHashCode; | |
import lombok.experimental.Accessors; | |
import lombok.extern.slf4j.Slf4j; | |
import org.springframework.boot.context.config.*; | |
import org.springframework.core.env.MapPropertySource; |
#!/usr/bin/env bash | |
sudo sed -i "/^Exec/s#.*#Exec=env XDG_CURRENT_DESKTOP='' /usr/share/discord/Discord#" /usr/share/applications/discord.desktop | |
sudo xdg-desktop-menu install --novendor --mode system /usr/share/applications/discord.desktop | |
# Q: how do i fix discord so the icon appears in the tray again for ubuntu unity | |
# A: run this script |
import hashlib | |
import pathlib | |
import subprocess | |
from cryptography.x509 import load_pem_x509_certificate | |
from cryptography.hazmat.primitives.serialization import Encoding | |
from cryptography.hazmat.backends import default_backend | |
# openssl req -new -newkey rsa:2048 -sha256 -nodes -x509 -keyout demo.key -out demo.crt -subj "/CN=foo" |
# Read the JSON file into a string | |
$jsonString = Get-Content -Raw "file.json" | |
# Convert the JSON string to a PowerShell object | |
$jsonObject = ConvertFrom-Json $jsonString | |
# Modify the JSON object as needed | |
$jsonObject.abc = $true | |
# Convert the modified object back to a JSON string |
# Define custom function directory | |
ARG FUNCTION_DIR="/function" | |
FROM node:18-buster as build-image | |
# Include global arg in this stage of the build | |
ARG FUNCTION_DIR | |
# Install aws-lambda-cpp build dependencies | |
RUN apt-get update && \ |
<?xml version="1.0" encoding="UTF-8"?> | |
<project version="4"> | |
<component name="JavaScriptLibraryMappings"> | |
<includedPredefinedLibrary name="Node.js Core" /> | |
</component> | |
</project> |