Skip to content

Instantly share code, notes, and snippets.

@eosfor
eosfor / spec.json
Created August 13, 2025 08:58
graphBasedDSMWithARM
{
"data": [
{
"name": "nodes",
"transform": [{"type": "formula", "as": "order", "expr": "datum.index"}],
"values": [
{"name": "context (Variable)", "index": 0, "group": 1, "order": 0},
{
"name": "resourceGroupNames (Variable)",
"index": 1,
@eosfor
eosfor / spec.json
Created August 4, 2025 08:33
wirkingWithRowandColHighlighting
{
"data": [
{
"name": "nodes",
"transform": [
{"type": "formula", "as": "order", "expr": "datum.group"},
{
"type": "formula",
"as": "score",
"expr": "dest >= 0 && datum === src ? dest : datum.order"
@eosfor
eosfor / spec.json
Created August 4, 2025 05:38
workingModelWithResolvedIncludes
{
"data": [
{
"name": "nodes",
"transform": [
{"type": "formula", "as": "order", "expr": "datum.group"},
{
"type": "formula",
"as": "score",
"expr": "dest >= 0 && datum === src ? dest : datum.order"
@eosfor
eosfor / spec.json
Created August 3, 2025 08:05
workingDsmWithHighlighting
{
"data": [
{
"name": "nodes",
"transform": [
{"type": "formula", "as": "order", "expr": "datum.group"},
{
"type": "formula",
"as": "score",
"expr": "dest >= 0 && datum === src ? dest : datum.order"
@eosfor
eosfor / spec.json
Created August 1, 2025 07:29
bicepSingleFileAstDSM
{
"data": [
{
"name": "nodes",
"transform": [
{"type": "formula", "as": "order", "expr": "datum.group"},
{
"type": "formula",
"as": "score",
"expr": "dest >= 0 && datum === src ? dest : datum.order"
@eosfor
eosfor / spec.json
Created June 25, 2025 06:10
notWorking2
{
"data": [
{
"name": "link-data-raw",
"values": [
{"source": 0, "target": 0, "value": 2, "src": 0, "tgt": 0},
{"source": 0, "target": 1, "value": 2, "src": 0, "tgt": 1},
{"source": 0, "target": 2, "value": 2, "src": 0, "tgt": 2},
{"source": 0, "target": 3, "value": 2, "src": 0, "tgt": 3},
{"source": 0, "target": 4, "value": 2, "src": 0, "tgt": 4},
@eosfor
eosfor / spec.json
Created June 24, 2025 06:42
working
{
"data": [
{
"name": "link-data-raw",
"values": [
{"source": 0, "target": 0, "value": 2, "src": 0, "tgt": 0},
{"source": 0, "target": 1, "value": 2, "src": 0, "tgt": 1},
{"source": 0, "target": 2, "value": 2, "src": 0, "tgt": 2},
{"source": 0, "target": 3, "value": 2, "src": 0, "tgt": 3},
{"source": 0, "target": 4, "value": 2, "src": 0, "tgt": 4},
@eosfor
eosfor / spec.json
Created June 24, 2025 06:18
notWorking01
{
"data": [
{
"name": "link-data-raw",
"values": [
{"source": 0, "target": 0, "value": 2, "src": 0, "tgt": 0},
{"source": 0, "target": 1, "value": 2, "src": 0, "tgt": 1},
{"source": 0, "target": 2, "value": 2, "src": 0, "tgt": 2},
{"source": 0, "target": 3, "value": 2, "src": 0, "tgt": 3},
{"source": 0, "target": 4, "value": 2, "src": 0, "tgt": 4},
@eosfor
eosfor / spec.json
Created June 18, 2025 09:40
vegaTransformNotWorking
{
"data": [
{
"name": "node-data",
"values": [
{"name": "https://azazello.darkcity.dev", "group": 1, "index": 0},
{
"name": "https://azazello.darkcity.dev/system-account-report/index2",
"group": 1,
"index": 1
$vm = Get-AzVM -Status | % { Add-Member -InputObject $_ -Name "NICObj" -MemberType NoteProperty -Value (Get-AzNetworkInterface -ResourceId $_.NetworkProfile.NetworkInterfaces[0].id) -Force -PassThru } |
% { Add-Member -InputObject $_ -Name "PrivateIP" -MemberType NoteProperty -Value ($_.NICObj.IpConfigurations[0].PrivateIpAddress) -Force -PassThru} |
% { if ($_.NICObj.IpConfigurations[0].PublicIpAddress.count -gt 0) {
$rIdparsed = $_.NICObj.IpConfigurations[0].PublicIpAddress[0].Id -split "/";
Add-Member -InputObject $_ -Name "PublicIP" -MemberType NoteProperty -Value ((Get-AzPublicIpAddress -Name $rIdparsed[-1] -ResourceGroupName $rIdparsed[4]).IpAddress) -Force -PassThru
}
else {
$_
}
} |