perigordtruffle - Hunting for Rabbit Holes
Hunting for Rabbit Holes

19 | Trans + Aroace | Programming and Drawing and Stuffs

154 posts

Reblog To Give A Trans Girl A Random Robotic Body Part

Reblog to give a trans girl a random robotic body part

  • amystarrstuff
    amystarrstuff liked this · 10 months ago
  • roland-around
    roland-around reblogged this · 10 months ago
  • aurlworthfightingfor
    aurlworthfightingfor reblogged this · 10 months ago
  • alectricblue
    alectricblue reblogged this · 10 months ago
  • alectricblue
    alectricblue liked this · 10 months ago
  • sinfulauthor
    sinfulauthor reblogged this · 10 months ago
  • oohpier
    oohpier liked this · 11 months ago
  • wolfdykes
    wolfdykes reblogged this · 11 months ago
  • u-u-h
    u-u-h reblogged this · 1 year ago
  • greenyball
    greenyball reblogged this · 1 year ago
  • lost-my-soup
    lost-my-soup reblogged this · 1 year ago
  • lost-my-soup
    lost-my-soup reblogged this · 1 year ago
  • lost-my-soup
    lost-my-soup reblogged this · 1 year ago
  • lost-my-soup
    lost-my-soup reblogged this · 1 year ago
  • lost-my-soup
    lost-my-soup reblogged this · 1 year ago
  • lost-my-soup
    lost-my-soup reblogged this · 1 year ago
  • lost-my-soup
    lost-my-soup reblogged this · 1 year ago
  • lost-my-soup
    lost-my-soup reblogged this · 1 year ago
  • lost-my-soup
    lost-my-soup liked this · 1 year ago
  • snail163
    snail163 reblogged this · 1 year ago
  • snail163
    snail163 liked this · 1 year ago
  • nucleashan
    nucleashan reblogged this · 1 year ago
  • nucleashan
    nucleashan liked this · 1 year ago
  • swarmofbeeees
    swarmofbeeees reblogged this · 1 year ago
  • swarmofbeeees
    swarmofbeeees liked this · 1 year ago
  • bun-from-the-empty-window
    bun-from-the-empty-window reblogged this · 1 year ago
  • cosmic-cafes-silly-goofy-reblogs
    cosmic-cafes-silly-goofy-reblogs reblogged this · 1 year ago
  • cosmic-cafes-silly-goofy-reblogs
    cosmic-cafes-silly-goofy-reblogs liked this · 1 year ago
  • meepingpenguins
    meepingpenguins reblogged this · 1 year ago
  • mih-nah-mina
    mih-nah-mina reblogged this · 1 year ago
  • awesomeifidosaysomyself
    awesomeifidosaysomyself liked this · 1 year ago
  • prettyboy42069
    prettyboy42069 reblogged this · 1 year ago
  • prettyboy42069
    prettyboy42069 liked this · 1 year ago
  • gothimothi
    gothimothi reblogged this · 1 year ago
  • gothimothi
    gothimothi liked this · 1 year ago
  • bivertebrate
    bivertebrate reblogged this · 1 year ago
  • voxsymphonia
    voxsymphonia reblogged this · 1 year ago
  • voxsymphonia
    voxsymphonia liked this · 1 year ago
  • puppystorm
    puppystorm reblogged this · 1 year ago
  • old-skulls
    old-skulls reblogged this · 1 year ago
  • facelessnamelessanarchist
    facelessnamelessanarchist liked this · 1 year ago
  • lemememeringue
    lemememeringue liked this · 1 year ago
  • sashathedoge
    sashathedoge reblogged this · 1 year ago
  • sashathedoge
    sashathedoge liked this · 1 year ago
  • chaoticbathwater
    chaoticbathwater reblogged this · 1 year ago
  • verdanceeternal
    verdanceeternal reblogged this · 1 year ago
  • verdanceeternal
    verdanceeternal liked this · 1 year ago

More Posts from Perigordtruffle

2 years ago
perigordtruffle - Hunting for Rabbit Holes
perigordtruffle - Hunting for Rabbit Holes

Tags :
bqn
2 years ago

Let's get a new mathblr roll call going! There's an older version but it's got a decent number of inactive people on it so let's start fresh. Reblog and/or reply tagging yourself and any other good math accounts!

Math shitposters! Math academia aesthetic blogs! Math studyblrs! Unthemed blogs owned by people who happen to be math fans! CS, stats, physics and other math-adjacent dorks too if they like hanging out with the math crowd! I want them all!

1 year ago

Powershell syntax is not confusing

(you are just confused because posix compliant shells have corrupted your mind)

> do-action -param "string" $variable (do this first) [type]value

To declare a function:

function do-mythings {

param([int]$argument)

$argument + 5

}

> do-mythings -arg 5

10

That's all you need to get started.

Numbers are just numbers.

Inline math just works. Parentheses for order of operations.

Strings you put in quotes - double quotes allow interpolation, single quotes don't. This is the same as sh.

All variables are prefixed with $s. Even when declaring them. This makes slightly more sense than sh.

A region in {squirrelly braces} gets the [scriptblock] data type. It's like a lambda but comprehensible by mere mortals.

if (test) {success} else {fail} - the test is always executed first because (). Success and fail conditions only depending on the test. They're script blocks. No weird special syntax, if may as well be a user function.

Functions can be named anything, but the convention is Verb-PlaceThing. Not case sensitive.

Named arguments are specified with a single hyphen, like MIT Unix software (xorg for instance). If there is only one parameter the name is optional, etc. Param names can be abbreviated as long as they aren't ambiguous. This is also easy to follow with your own functions, unlike in sh (fricking hate getopt).

Types are inferred dynamically because it's easier to write scripts that way. If you need to force something (variable, expression, whatever) to have a specific type, put it in [brackets] beforehand. The type names are the same as c# and every other post-algol language. For comparison, posix shell only has one type, String.

To make an array, @(item1, item2, etc)

To make a hashtable, @{

key1 = val1

key2 = val2

}

Adding strings concatenates them together. Adding numbers adds their values. If this is not satisfactory, declare their types and it will work.

All expressions are technically objects with properties and methods. $var.property returns the value of that property. $var.invokeMethod() runs the method, which is just a function built into that data type by some poor intern 20 years ago.

Pipes (|) work similarly to sh, but transfer objects. The current object in the pipeline is always the variable $_.

As a bonus, here's a one-liner for opening Internet Explorer on Windows 11 (they lied, it's still there, they will never remove it)

(new-object -com "InternetExplorer.application").visible = $true

COM is an old windows api. Com Objects are just instances of apps. We open internet explorer as a com object.

The parentheses sets that as an expression, and its return value _is_ the exploder. It has properties like visibility, which is $false by default. This is boring so set it to $true. Now we have a real working instance of an app they've been trying to remove for years, because they can't actually remove it merely hide it away. As long as the windows api can parse HTML, this will still work.


Tags :
1 year ago

In that weird middle ground of learning FP where you're good enough that regular devs don't know what you're talking about but also not good enough that you can't understand what other FP Devs are talking about