#code blocks support
Explore tagged Tumblr posts
Text
and! barbarian!fig! its her
#fantasy high#dimension 20#figueroth faeth#fh class quangle#if u look at the junior year design and think tifa lockhart: yeag#I already thought the cleric!gorgug junior year design kinda is very aerith so. lol#but! I do feel like these designs maybe portray the clearest arc out of all of them so far. I like that#some of it came from a bit of necessity which is really fun that mirrors the actual play format thats cool#(necessity being freshman year riz is pretty much a huge block of red flannel lmao. kinda stole figs canon color coding for a bit)#(and he's got the owlbear jacket from taping the games in sophomore year... so I cant give fig the big red blocking until#junior year lmao. coincidentally this forced me to be a bit more dynamic with her concept which is great)#her second pair of shoes very sonic tho. I kinda enjoy that lol#tbh I really love that canon gorgug is like in a pair of chucks 24/7 that is SO funny for a barbarian I hope to keep the energy going#with class swap fig I think a barbarian who wears like collector sneakers is awesome. the foot support is so important to their work#the general idea of a hyperfem girlypop barbarian still ticks for me tbh. idk enough abt the zeitgeist to know if thats passé now or not#but doing Fashion on ur job of bodily tearing ur opponent apart with the least flourish possible is just a hit for me#her knee brace is from like an injury back in her cheer days that she got by overexercising in hope of being good enough that#the team couldn't let her go. the team then used that same injury as a pretext to let her go#I think abt her arc tbh... fig's thing in canon junior year abt the point of her rebelling. I feel like a lot of it can also apply to rage#both knocking things over and holding onto things don't like. make anything new. destruction without at least a glimpse of a vision#of the after is ultimately a cynical defeatist point of view... strategic barbarianism for fig babeyy#yay! once again its time for me to Fucking Sleep. but hopefully I can hammer out a proper ref for riz and gorgug both in the#following week inbetween doing my job. its that time of da year lads (<- fully seasonal worker)
253 notes
·
View notes
Text
oh no
#not a poll#thinking about my program again... what if i hypothetically rewrote large sections of it to hypothetically allow a particular matchup#with an arbitrary amount of competitors. and i added a propaganda “”“shader”“” system that applies simple changes to propaganda#(like uwufying it or stealing it or making it all blue or whatever)#and i implemented logic for ties that did various things based on what setting you have chosen.#and what if i made the editing competitor data in the program section actually good this time?#and what if i added support for rich text (or really any sort of content block) in propaganda?#and forget rewriting sections of code to handle arbitrary numbers of competitors per matchup.#what if i made the program stop making you have 2 per competition and have 3 or 4 (and deal with byes effectively in that case too)?#what if i finally got around to adding support for double elimination tournaments? what if i added support for round robin?#and WHAT IF i finally got aroundto making round 0 render the byed competitors in their round 1 places this time?
32 notes
·
View notes
Text
sorry but stanning a GIRL group and then getting offended when they do GIRLY concepts is incels in a nutshell
#yea this is about that one guy all of midzyville has blocked#not josh#im sure they follow each other tho lmfao#same guy that posted a coke rant about how he doesn't support imaginary friend mv having ryu and chaeryeong under the sheets tgt#and a coke rant about how gwbg is DEFINITELY NOT QUEER CODED BY ANY MEANS#man....just unstan already#itzy#midzy#stan twt#stan twt drama#midzyvile shenanigans
13 notes
·
View notes
Text
insaneduo breathe if you agree
#qsmp#insaneduo#the fact that cellbit and forever can rp like that having known each other for four months#insaneduo is so platonic soulmate coded#they love each other so much in such a meaningful way#how the divorce arc had cellbit sure forever would never trust him again#but ironically the divorce is what made their bond stronger#how forever never hesitated to trust cellbit after that arc#and how they were each others support during the elections arc#and now cellbit has to see forever in that state. drugged#over something they both share in common which is their love for their son#they are doomed by the narrative to always experience the horrors but they do it together#and when theyre not together its heartbreaking but now you never doubt that their bond is gonna make it#but you still now its heartbreaking#sorry im gonna be extremely annoying in the tag today#i got like three hours of sleep this night because i couldn't stop thinking about last nights stream#so bear with me#or block me idc LMFAO
122 notes
·
View notes
Text
GUYS IN JAIL CELLS
#guys in jail cells#descendant of#family tree advertising to call for corroboration and support#when kidnapped or abducted call for rescue#do not disguise your identity if kidnapped or abducted unless you intend to hinder rescue efforts#👨🦼#impersonating the retarded#simlish speaking (!) level retardeds that are byproducts of time traveling criminals' wars with other time traveling criminals#strategy#planning#computational#complexity#algorithms#code#languages#block language for multiple names on different worlds#ignore physical reality#we already gave you data so you don't need to scan#you shouldn't scan for security reasons#you should fake data for security purposes#you shouldn't communicate with us because of our grand ultra wise super time traveler defeating strategy#impersonating prince william's robots#impersonating devices through multi-legged wormhole communications that make communications appear to originate from the impersonated#life support#life extension#branding the good as bad to encourage attacks and information interdiction and sensory replacement and or mind control deployment#fabrication of sensory replacement life support data described as intended to illustrate untrustworthiness#calling more and more and handing them fake until the last second files#claiming reality is a game and you only know the rules from their super unique time and it's not a crime to break sensible laws when unawar#serving other criminals' purposes by covering up evidence pertinent to trials they are involved in already prior to you becoming involved
8 notes
·
View notes
Text
i have a thousand things i should be doing today but instead i figured out how to make epubs
and it's going great!!!

look at that!! look at that beautifully locally rendered dialog box!!!
thought id start small, something with a css file and some images but nothing too fancy. it took about two hours from vague thought to much research to final success.
turns out an epub is just a zip file with html and css in there! so that's easy. harder is that there's little to no way to get decent debug messages when you screw up. also i couldn't figure out how to get my xhtml file to see a folder with images in it so the images are scattered in the main folder but hey! they render!
#writing#html#first this silly hsr fic next the world#and by the world i mean qab#epubs#i did cheat by using an ao3 epub and then hotswapping the html/css#btw that epub structure is a mess lol who coded that and why are all the paragraph tags specifically coded to be blocks#what purpose does that serve#im not sure if epubs have a limited set of html things they support#but boy howdy am i gonna find out
18 notes
·
View notes
Note
It’s hard to accept it as a ‘remorseful’ apology when he only did it to suspend the fine given to him. He’s offering the public apology because he got caught out and pulled up over it by the fia. Glad to see you saw Yuki fans calling him out because all I saw was the opposite and jumping hoops and bending over backwards to justify him saying a slur
and that's okay to feel like it's hard to accept. i am not going to play armchair analysis when none of us know him for who he truly is
idk what fans you saw and i'm sorry you had to see them. a lot of us were in shock and just trying to get through it as we waited for the fia to do something and the outcome, and if any of our posts came off in a justification way, i am sorry. we were all thrown into speculation and trying to figure out where in the world that had come from
i just want to say in regards to the punishment: what's he supposed to do, continue on without getting at least a slap to the wrist? knife to my neck and considering the history of f1 and ableism, i'd take the damn wrist slap he apologized within hours of it occurring, rather than pulling a max not even apologizing (even though he apparently said the m slur prior [to a steward] in his verbal assault at lance)
it sucks that we are at a point where we're like 'at least he apologized within hours' and not 'he never said it' or 'apologized as soon as he said it', but given this sport's history in dealing with anything, i've put the bar down pretty low and mad when drivers manage to trip over the damn thing
does it feel ingenuine because it's not a video? yes, i understand the frustration, though i don't know what else the fia could do except to announce that they're sending that money to a charity instead of pocketing it, but frankly, if we're going to be realistic, this is the first time someone's actually apologized for being ableist and there needs to be a conversation about ableism within the paddock. fans deserve to be respected and not hearing slurs coming from drivers
i also want to point out that his engineer didn't go 'hey what the fuck was that' (yuki was in the pit lane, there was time to speak), and the problem that once again, this is not a one-off random thing, but systemic and needs to be pulled apart. i don't know where he learned the r slur from - online streaming, mechanics, english speakers in his life, etc - but regardless, he should've at least looked up what he learned or someone should've told him. honestly half of these fuck ups by drivers could be avoided if like. the fia pulled everyone aside and was like 'for the love of everything please do not use these words, these are considered slurs'
#nightfalcon answers#formula 1#f1#yuki tsunoda#ableism in the paddock#well at least i'll sleep through tomorrow's race at this rate#i am definitely not supporting him this weekend#i am however going to wait out the rest of the season and pray i never hear that word again in my life#you are within your right to block me or to never forgive yuki for what he did#and that's okay#also dishonorable shoutout to max for getting the fia to change the sporting code because of 2020#well at least there's precedent to punish the drivers now#shame it had to be yuki like what a disappointment
3 notes
·
View notes
Text
What is Async Anyway?
Explaining async/await and general concurrency concepts in programming languages.
A lot of modern languages have async/await syntax built directly into them, and the construct can be extremely useful. Examples of languages that include these concepts are JavaScript, C#, Python, and Swift, and even modern relatively low-level languages like Rust have this syntax. Even though it's usually thought of as a more advanced feature, I think it is really not that hard to use once you get the hang of it, and it is super useful and rewarding when you really understand it.
This is going to be a bit of a long and pretty technical post, but I hope it can give you some confidence to know what async/await really does when you use it, and maybe it can help you use it more effectively. Keep in mind that I will not be able to go over everything in super deep detail, and that I am going to simplify stuff, but it should give you an idea how these systems work.
I am a little curious about eventually following this up with a post looking at how these systems compare under the hood in different programming languages, so let me know if you'd be interested in that.
Big post under the cut.
Parallelism and Concurrency
Computers today can do many things at the same time. And I mean that literally: in one instant, a modern CPU can be working on multiple instructions. That's because a single CPU has multiple cores that can all execute code (mostly) independent from each other. This is called parallelism, and the way we as programmers interact with that is through threads. Most programming languages, especially "lower level" ones, have a way for programmers to create a thread that will run some part of your code. Creating a thread is telling the computer that it can, and should, run the code in your threads in parallel (although various systems such as the OS still have discretion over when and if that actually happens).
Parallelism is not quite concurrency tho. Where parallelism is about your computer literally doing multiple things at once, concurrency is about your computer doing multiple things, but not at once. With concurrency, you kind of pretend you're doing a parallelism. But in reality, stuff doesn't happen at the same time. Instead, your system (runtime) does some work on task A a bit, then on task B, then maybe again on task A, etc., but doesn't work on the two at the same time. So, in a concurrent system it might look like task A and B are progressing simultaneously from the outside, but work actually only happens in sequence.
Let's Talk About I/O
I/O stands for input/output and describes data in your program that comes from elsewhere, or that gets sent elsewhere. So for example, user input is I/O. And similarly, a web request can be I/O, whether you send it or receive it. So let's use that as an example: you send a web request to some API to fetch you the cutest bunny images and facts:
But the service is taking its sweet time to respond.
Fact: Loading bunny fact…
With how we did it here, we halt execution of the entire thread until the response comes in (at least in most languages, more on that later). In this case, we call get a blocking method because it, well, blocks the thread without actively doing useful work.
What if we could instead use the thread for other tasks instead of just sitting there, twiddling our thumbs and waiting on the server? This smells of concurrency…
Callbacks
Callbacks are a way for programmers to avoid that period of thumb twiddling. The new getWithCallback function now returns immediately, but it doesn't return a value. Instead, we have to register the code we want to run once the server responds with the function:
The function we pass to getWithCallback is called the callback, and it gets called by the client* only once the response arrives. Oh look, here it is:

Fact: A rabbit's life span is about 8 years, though sterilized rabbits (those who are spayed/neutered) can live as long as 10-12 years.
*"The client calls it" is a big simplification, there might be a lot more stuff happening here. But the important bit is that the client magically does not need to block to wait for the response.
Promises and Futures
What JavaScript calls Promises and what a lot of the other languages call Futures is essentially sugar sprinkled on callbacks - it makes our callback code a little nicer. Callbacks can commonly create a concept called "callback hell", where you have to call a function that takes a callback inside the function that takes a callback inside the function that takes a callback…
(Code modified from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises)
To avoid this, functions now can return a Promise instead of taking a callback. Promises represent the promise that, while a concrete value might not exist right now, it will in the future. Once the value exists, we say the Promise resolves. The code above with Promises would then look like this:
It still doesn't look perfect, and there are things you can do to make it look a little nicer, but it's so much less nested. The callback in the then function will be called once the value is ready, and the callback itself can also return a Promise. The then function then returns a Promise which will get resolved once the future from the callback is resolved. Many other languages have a concept similar to JavaScript's Promise, and it's often called something like Future or Task (because it would be too easy to have consistent naming across languages).
Now keep in mind neither of those solutions above are really "concurrency" in the definition we used above. This is because the thread we call, for example, getWithCallback on still completely belongs to us. We could keep using it, and we would not get interrupted to execute the callback. Depending on the language and runtime, the callback might get executed on a different thread, or the runtime might have to wait until we are completely done with what we were doing to then use our thread to call it. The same thing goes for the callbacks in the then method of promises.
Async/Await
And async/await is just some sugar and magic fairy dust on top of Promises (or Futures or whatever). It makes our code look like it should be blocking, but in reality it isn't. Here's what our bunny image code looks like with async/await:
So here, a couple things happen. First, the Promise is created and the web request is initiated. Then, the Promise is awaited. For that, (if the Promise is not resolved at this point already,) the task first yields, meaning it tells the runtime that it is not doing any useful work at the moment, and that the thread it ran on can be used for other tasks. The runtime then makes a note of where to continue execution when that Promise resolves, and looks around for other tasks that currently need executing to put them on that thread. After a while passes, the Promise resolves, and once the runtime has some resources available for us (maybe because another task just yielded), execution on our original task is continued with the API response.

Fact: A rabbit's teeth never stop growing! Many people believe they need to chew to keep their teeth short. While they do enjoy chewing, it's the normal wear from where their top and bottom teeth meet that keeps a rabbit's teeth short.
This is more in line with the concurrency we sought out above. We can interleave other computations while our task is still running, but during times where it is not doing any useful work. (Still, because you may have multiple threads your tasks can run on and move between, it might not always be 100% technically accurate to call this system concurrent.) This is also why it is important to not block for long in async contexts: if you're hogging the thread for too long, you're stopping other tasks from progressing and throwing a lot of the benefits you gained from doing it concurrently in the bin. Most async runtimes will give you some option to run expensive or blocking code elsewhere, so that you can keep the benefits you gain from async.
So that's the explanation what async/await does, and the broad strokes of how it works. If you have any more questions regarding the topic, feel free to ask! I think it'll be fun to occasionally write a longer post on interesting things I've learned, so if you have topic suggestions, don't be afraid to tell me!
Further links and sources
Don't Block The Event Loop! - Why you should avoid blocking in Node.js, and what pitfalls to look out for.
I got the bnuuy images and facts from the animality API. The licenses on the images are not super clear, but I'll assume it's okay for me to use them here with credit because it's an open API.
I lifted the definitions and some of the explanation for parallelism and concurrency from Steve Klabnik's talk on Rust's Journey to Async/Await. The talk is more technical and very focused on Rust, but it's a great talk.
I referenced the mdn web docs at various points, they're a great resource.
I created the code screenshots using the carbon app.
#codeblr#coding#programming#progblr#javascript#wow this was something to put together#uh yea thanks for reading#I really liked writing on this#just discovered codeblr recently and was instantly motivated to write a kind of “explanation from the ground up” thing#but I feel like there are some places where I can improve my explanations and such#still learning how to write this stuff and I think I kinda just want to get this out there at this point#I hope it can help someone out a bit or that someone finds this interesting#long post#God I Wish Tumblr Supported Code Blocks#the writing process didn't contain as much research as you might think#I picked up this stuff slowly over a long time and I can't possibly source where I got all of that from#doing posts that I need to more actively research for could also be fun#just challenging myself to learn more#but yea really feel free to ask questions I know this stuff is confusing and I didn't phrase everything perfectly#asks and messages are open#okay I'm going to sleep now goodnight
2 notes
·
View notes
Text
I don't know I'm not done talking about it. It's insane that I can't just uninstall Edge or Copilot. That websites require my phone number to sign up. That people share their contacts to find their friends on social media.
I wouldn't use an adblocker if ads were just banners on the side funding a website I enjoy using and want to support. Ads pop up invasively and fill my whole screen, I misclick and get warped away to another page just for trying to read an article or get a recipe.
Every app shouldn't be like every other app. Instagram didn't need reels and a shop. TikTok doesn't need a store. Instagram doesn't need to be connected to Facebook. I don't want my apps to do everything, I want a hub for a specific thing, and I'll go to that place accordingly.
I love discord, but so much information gets lost to it. I don't want to join to view things. I want to lurk on forums. I want to be a user who can log in and join a conversation by replying to a thread, even if that conversation was two days ago. I know discord has threads, it's not the same. I don't want to have to verify my account with a phone number. I understand safety and digital concerns, but I'm concerned about information like that with leaks everywhere, even with password managers.
I shouldn't have to pay subscriptions to use services and get locked out of old versions. My old disk copy of photoshop should work. I should want to upgrade eventually because I like photoshop and supporting the business. Adobe is a whole other can of worms here.
Streaming is so splintered across everything. Shows release so fast. Things don't get physical releases. I can't stream a movie I own digitally to friends because the share-screen blocks it, even though I own two digital copies, even though I own a physical copy.
I have an iPod, and I had to install a third party OS to easily put my music on it without having to tangle with iTunes. Spotify bricked hardware I purchased because they were unwillingly to upkeep it. They don't pay their artists. iTunes isn't even iTunes anymore and Apple struggles to upkeep it.
My TV shows me ads on the home screen. My dad lost access to eBook he purchased because they were digital and got revoked by the company distributing them. Hitman 1-3 only runs online most of the time. Flash died and is staying alive because people love it and made efforts to keep it up.
I have to click "not now" and can't click "no". I don't just get emails, they want to text me to purchase things online too. My windows start search bar searches online, not just my computer. Everything is blindly called an app now. Everything wants me to upload to the cloud. These are good tools! But why am I forced to use them! Why am I not allowed to own or control them?
No more!!!!! I love my iPod with so much storage and FLAC files. I love having all my fics on my harddrive. I love having USBs and backups. I love running scripts to gut suck stuff out of my Windows computer I don't want that spies on me. I love having forums. I love sending letters. I love neocities and webpages and webrings. I will not be scanning QR codes. Please hand me a physical menu. If I didn't need a smartphone for work I'd get a "dumb" phone so fast. I want things to have buttons. I want to use a mouse. I want replaceable batteries. I want the right to repair. I grew up online and I won't forget how it was!
68K notes
·
View notes
Text
How to get Truecaller Gold for Free in 2024 ?
Introduction In the era of digital communication, ensuring that your calls are secure and spam-free has become increasingly important. Amidst a plethora of apps designed to streamline and enhance our communication experiences, Truecaller stands out as a revolutionary tool. Launched in 2009, Truecaller has redefined how we handle phone calls, offering a comprehensive solution to combat spam,…
View On WordPress
#2024#AI#ARTIFICIAL INTELLIGENCE#Caller Identification#Code Burner#Download#For Free#Gadgets#Gold#Information#Knowledge#Mobile Phones#news#Paid#Paid Software#Paid Softwares#Share#Software#Spam and Fraud Call Blocking#Subscribe#Support#Tech Trend#TECHNOLOGY#Tips & Trick#Truecaller#Truecaller Gold#Truecaller Gold for Free#Truecaller Premium#Truecaller Pro#Truecaller Tips & Tricks
0 notes
Text
Imagine knowing you have only hours left in a place you once called refuge—because the bombs are coming. Imagine being told you have to flee again, this time with just a mattress and a few clothes, to find a sliver of sand near the sea where thousands of other displaced families have already pitched makeshift tents. You're only 200 meters from a declared evacuation zone, and every moment that passes feels like a deadly countdown. There is no safety, no certainty—only the urgent need to survive one more day with your children.


Images: (Top) Hossam and his children, sitting stop the ruins of their home before Hossam cleared out the debris and did his best to rebuild what he could. (Bottom) A recent photo of Bashar, Hani, Diana and little Habiba, eating food bought with money raised from your donations.
@habob-family
Written by @rumiandroses
Hossam Al-Qazzaz, his wife Hanan, and their four young children (Bashar, Hani, Diana, and baby Habiba) have been displaced again and again. For months they have endured bombardments, lived in a fragile tent, survived on scraps, and risked their lives just to secure the resources they need in order to survive. Recently, Hossam described navigating chaos and gunfire just to reach a foreign aid center—leaving at 2 a.m., dodging bullets, watching others die for food.
Now, what little fragile stability they have is crumbling again.

An evacuation notice from the IDF, issued to Hossam's region.
TRANSLATION:
Top text: To all those present in blocks 47, 106, 108, 109 in Khan Younis Governorate
Red zone label (center): Dangerous combat zone
Blue box (bottom right): The Israeli Defense Forces will operate with full force in your area of presence. The terrorist organizations, led by H*m*s, continue their terrorist activities in the civilian areas where you live! For your safety, evacuate immediately westward to Al-Mawasi.
Box with QR code (left side): Scan the QR code to view the block map
Hossam and his family are just 200 meters from the evacuation zone. Israeli forces have ordered mass evacuations in Khan Younis. With nowhere else to go, Hossam walked to the beach to scout a small patch of ground between the tents of other displaced families. He will move his wife and children there—closer to the sea, and further from any known safety.
“We’re being cornered,” Hossam wrote to us. "They’re pushing us all into a narrow strip on the coast.”
This is not just a crisis. It is a relentless and systemic stripping away of dignity, shelter, food, and hope.
Please pray for Hossam and his family. Please share. And if you’re able, please donate to help them survive another forced displacement. Your help may be the only lifeline left.
You can donate to the Al-Qazzaz family's campaign here:
We also are sponsoring a Chuffed campaign to assist the family with evacuating, and rebuilding their lives when possible:
The Al-Qazzaz family's campaign has been vetted by @gazavetters and is (#287) on their list of verified campaigns.
#free gaza#gaza genocide#gaza#free palestine#gaza strip#palestine#gofundme#signal boost#the human family#humanity
1K notes
·
View notes
Text
the thing abt duke thomas is that he is a genius truly gifted kid who had a promising albeit average future ahead of him until tragedy struck and took his parents from him. then all the energy he has diverts and he blocks everything else out and dedicates himself to finding them and also being a huge problem for anyone who'd try to obscure that.
like #1 most underrated thing abt his character is that he is, by definition, a "retired crash out". after age 14 he had no friends, shit grades, was getting into fights so often he was being kicked out of schools AND foster homes. it truly was self made vigilatism and the power of friendship that saved him from tunnel-visioning into an early grave.
ALL THIS TO SAY my favorite thing abt duke thomas pre batman and the signal (hell even during the comic) is how much of an unapologetic asshole he is to everyone indiscriminately in a bad way. He was kind but lil bro was NOT nice. he was selfish and a dickhead even to ppl who cared and were really trying to help him. I really like to think that him getting past that wasn't dc neutering him but the active choice to get better after he finally found a solid support system. that being said, he most definitely code switches and has to CONSISTENTLY hold back from poppin bitches in they mouthes bcs hes past that! he's in his healing arc! <as he'd say.
#internally judgmental duke thomas save me..save me internally judgemental duke thomas....#the signal#duke thomas#thought bubbles#dc comics#batman#batfam#tim drake#jason todd#bruce wayne#dick grayson#hashtag reparations#ANYWAY!
2K notes
·
View notes
Text
Limbus Company Wiki Style for AO3
Note: This post contains spoilers (... can I call it that?) for Glimpsing a Certain Mirror World.
While I was writing this story, I wrote some in-game dialogue for an identity based on the text just to get into the spirit of what I was trying to capture.
Then I thought - what if I shared that in a bonus chapter, just for fun?
Then I thought even more that it kind of looked like an imaginary wiki page.
Then I had Carmen help me present a wiki page from another reality.
Seems like readers got as much of a kick out of it as I did writing it!
Now I'll show you how to style an AO3 page to look a little bit like the wonderful Limbus Company Wiki, too!
If a CSS and HTML snippet demonstration is all you need, grab them here:
🔗HTML (Inside your story)
🔗CSS (Inside a Work Skin, made on your dashboard)
Next, I'll go over everything step by step from the beginning.
Jump into the cut for the tutorial!
(Then show me your fan identity stories when you make some, okay?)
Step 1: Create a Work Skin
After logging in, go to your Dashboard.
Then click Skins
Then go to My Work Skins
Click Create Work Skin
Give it any name and description you like
Paste the following into the CSS text area:
🔗Pastebin Link for easy copy / paste
#workskin td, #workskin th { padding: 5px; border: 1px solid #810000; } #workskin td { color: white; background-color: #1e1e1e; vertical-align: middle; } #workskin td.title-column { width: 20%; text-align: center; } #workskin div.affiliation { font-size: small; } #workskin .userstuff p.carmen { color: red; }
I will explain what this means when we get to the next step so that you can tweak it if you wish. Think of this as your starter style.
Click Submit to save your skin
Step 2: Apply the Skin to Your Work
When creating or editing a work, you can set the work skin in the Associations section.
Click the dropdown, and you'll see whatever name you gave your work skin in the first step mixed in with the default ones provided by AO3.
Step 3: Format Your Story
You'll need to add HTML to your story to see any of the new styles applied.
I'll show you a few examples of how this is done.
Change the color of text
I used red text to indicate Carmen speaking through the author's note.
Here is the HTML I used in the Chapter Notes section to do this:
<p class="carmen">Could it be that you, too, wish to glimpse the mirror world these two envisioned?</p>
This creates a paragraph (p) with the carmen class applied.
If we look at the CSS from up above:
#workskin .userstuff p.carmen { color: red; }
The p.carmen section is called the selector. This tells the CSS that if there's a paragraph with the class of carmen, make it red!
You can copy this line to create classes with any name you wish for paragraphs so that you can have as many colors and effects at your disposal as you want.
Of course you can change the color from red to any other color you need, too.
Wiki Tables
This next part is a little bit more involved. I'm not sure if there's a better way to make a table on AO3 or not, but here's a snippet to get you started:
🔗Pastebin Link for easy copy / paste
<table> <tbody> <tr> <td class="title-column"> </td> <td> The child looked immensely frustrated, standing in the lobby of a most unique Fixer Office. </td> </tr> <tr> <td class="title-column"> <img src="your image URL here" alt="Sancho Story Portrait"> <div class="affiliation">Manchegan Office</div> <b>Sancho</b> </td> <td> We went over this just <em>yesterday</em> -- </td> </tr> </tbody> </table>
This creates a table (<table>) with two table rows (<tr>).
Each table row has two table cells (<td>).
The first cell in each row has the character image, affiliation, and name.
The class "affiliation" is defined in the style sheet to make that section of text just a bit smaller, like on the wiki:
#workskin div.affiliation { font-size: small; }
In the first example table row (<tr>) above, you can see that you can even leave it blank to allow for the narration portions of the story.
You'll need to copy the section between the <tr> and </tr> tags to create new rows for your table. Copy it once per line in your identity story and change the text and images inside as needed.
I highly suggest that you do this in a text editor on your own computer rather than on AO3, because it can quickly get overwhelming.
Just looking at this in AO3 is making me nervous 💦
(Fun side note, I originally spelled "Manchegan" incorrectly in my first draft all over that huge table... thank goodness for find and replace...)
Hosting Images
You'll see I left a section on the table template for "your image URL here".
You'll have to find a place to host your images on your own, because AO3 doesn't provide any image hosting...
I saw someone suggested https://imgbb.com/, so that's what I used. It seems to have held up so far.
Keep in mind if you link an image from Discord or Imgur, they could remove your image sometime in the future and then it will no longer appear properly in your story.
(Be sure to include an alt text in the image as shown - if the image can't be loaded some day in the future users will see that text instead so that they can understand what they're missing!)
Step 4: Adjust Away!
Once your work skin is applied and you have the right HTML classes in place, you can edit your Work Skin and see your story change, even if it is in your drafts.
You can use this to adjust other things in my CSS example, like colors and the padding in the table.
---
Have fun, and let me know if you have any questions!
“Would you care for some tea?” Yi Sang offered. The evening’s chill was somehow present, even inside his closed room. “Nay,” Don Quixote took in a sharp breath, “I was hoping that you might… assist me, with a look into thy mirror. For there is something that I have need to see.” Yi Sang creased his eyebrows. Unfortunately, this was exactly what he worried would occur. ——— In the aftermath of La Manchaland, Don Quixote asks Yi Sang for a favor. Yi Sang guides her through the process of glimpsing a certain mirror world.
Limbus Company leaves so much unsaid by not showing us what happens immediately after the end of a canto. But, that's a lot of opportunity space to play with in a story.
I've been working on this one for quite some time as I've always wanted to explore the dynamic between Don Quixote and Yi Sang, even though I find Yi Sang really tough to write for.
If you like mirror worlds and AUs, you might especially enjoy this one. I hope you like it! 🎠🪶
---
... Also, hmm, something strange seems to have happened with my upload?
This is a one shot story, but for some reason there's a second chapter? That's odd.
Well, if you check it out, I should note that it might look better on a PC or tablet than on a mobile phone -- though it will probably look ok either way.
#limbus company#lcb-oil-table-talk#tutorial#ao3#canto 7 spoilers#canto vii spoilers#I'm honestly surprised that Tumblr doesn't have support for code blocks#That's a little disappointing
47 notes
·
View notes
Text
Things Biden and the Democrats did, this week #24
June 21-28 2024
The US Surgeon General declared for the first time ever, firearm violence a public health crisis. The nation's top doctor recommended the banning of assault weapons and large-capacity magazines, the introduce universal background checks for purchasing guns, regulate the industry, pass laws that would restrict their use in public spaces and penalize people who fail to safely store their weapons. President Trump dismissed Surgeon General Dr. Vivek Murthy in 2017 in part for his criticism of guns before his time in government, he was renominated for his post by President Biden in 2021. While the Surgeon General's reconstructions aren't binding a similar report on the risks of smoking in 1964 was the start of a national shift toward regulation of tobacco.
Vice-President Harris announced the first grants to be awarded through a ground breaking program to remove barriers to building more housing. Under President Biden more housing units are under construction than at any time in the last 50 years. Vice President Harris was announcing 85 million dollars in grants giving to communities in 21 states through the Pathways to Removing Obstacles to Housing (PRO) program. The administration plans another 100 million in PRO grants at the end of the summer and has requested 100 million more for next year. The Treasury also announced it'll moved 100 million of left over Covid funds toward housing. All of this is part of plans to build 2 million affordable housing units and invest $258 billion in housing overall.
President Biden pardoned all former US service members convicted under the US Military's ban on gay sex. The pardon is believed to cover 2,000 veterans convicted of "consensual sodomy". Consensual sodomy was banned and a felony offense under the Uniform Code of Justice from 1951 till 2013. The Pardon will wipe clean those felony records and allow veterans to apply to change their discharge status.
The Department of Transportation announced $1.8 Billion in new infrastructure building across all 50 states, 4 territories and Washington DC. The program focuses on smaller, often community-oriented projects that span jurisdictions. This award saw a number of projects focused on climate and energy, like $25 million to help repair damage caused by permafrost melting amid higher temperatures in Alaska, or $23 million to help electrify the Downeast bus fleet in Maine.
The Department of Energy announced $2.7 billion to support domestic sources of nuclear fuel. The Biden administration hopes to build up America's domestic nuclear fuel to allow for greater stability and lower costs. Currently Russia is the world's top exporter of enriched uranium, supplying 24% of US nuclear fuel.
The Department of Interior awarded $127 million to 6 states to help clean up legacy pollution from orphaned oil and gas wells. The funding will help cap 600 wells in Alaska, Arizona, Indiana, New York and Ohio. So far thanks to administration efforts over 7,000 orphaned wells across the country have been capped, reduced approximately 11,530 metric tons of carbon dioxide equivalent emissions
HUD announced $469 million to help remove dangerous lead from older homes. This program will focus on helping homeowners particularly low income ones remove lead paint and replace lead pipes in homes built before 1978. This represents one of the largest investments by the federal government to help private homeowners deal with a health and safety hazard.
Bonus: President Biden's efforts to forgive more student debt through his administration's SAVE plan hit a snag this week when federal courts in Kansas and Missouri blocked elements the Administration also suffered a set back at the Supreme Court as its efforts to regular smog causing pollution was rejected by the conservative majority in a 5-4 ruling that saw Amy Coney Barrett join the 3 liberals against the conservatives. This week's legal setbacks underline the importance of courts and the ability to nominate judges and Justices over the next 4 years.
#Thanks Biden#Joe Biden#politics#us politics#american politics#election 2024#gun control#gun violence#LGBT rights#gay rights#Pride#housing#climate change
4K notes
·
View notes
Text
Captain Marvel not understanding anything about technology yet somehow being a technopath
I think it should be established that Billy Batson knows nothing about technology. He was stuck in the time bubble for over 50 years, and even then (before during and after), he’s a street kid. Man’s still on radio and old vehicles.
Every time she leaned something slightly techie, he gets flabbergasted. Mispronounces the name of so many machines and has no idea what’s the differences between an IPod and an IPhone. He understands even less why Sam’s song is beefing with an apple???
Having said that, Captain Marvel can be terrifyingly proficient in tech at random times, and the reasoning behind it is so dumb that any tech-savie person in the vicinity are either banging their heads or foaming in jealousy.
Electrics use electricity. Cap is technically Living Lightning. And magical. All Cap needs to do is think about something for it to appear in the nearest screens.
Batman: the access to the security are heavily locked and would take to much time to enter from the outside
Marvel: I got it! *camera footage appear on the screen*
Batman: hn?
*or*
Oracle: I need to bypass multiple firewalls. The coding is so complex, but if you give me ten minutes-
Marvel: oh it’s cool *waves his hand*
Oracle: …
Oracle: did you crack the code by waving your hand…
Marvel: yeah I just swishes off the weird blocks
Oracle, inwardly: THAT SHOULD BE MEEEE
Oracle, outwardly: *noticeably restrained* cool 🙂
*Or*
Marvel: Hey Vic, do you want to get milkshakes?
Cyborg: I can’t, the father box is acting up. I’ve been glitching all day.
Marvel: oh let me help
Cyborg: you can’t just-
Marvel: *slaps Victors shoulder* there!
Cyborg: … how???
Marvel: I asked nicely! 😁
Cyborg: I’m going to die now
Bonus:
Somewhere in a dark unused part of the watchtower, many capes gathered.
Barbara Gordon: Today we will welcome a new member to our support group. Introduce yourself, tell us why you’re here and will can start the meeting.
Roy Harper: Hi, I’m Arsenal, and today Captain Marvel broke my grenade launcher. He then felt bad and made me a pocket rocket launcher. Meaning it’s a rocket launcher but when I press a button, it turns into a small box for me to carry around. I asked him why make a rocket launcher and not a grenade launcher, and he asked me what’s the difference.
*echoes of ‘oooh’ and ‘welcome to the club’*
Tim Drake: I taught him on how to set a Facebook account and helped him set his profile. I go out to get an energy drink. I come back and he’s hacking conversations of the mafia, giving me info on the trafficking ring I’ve been tracking for a month.
*sympathising nods from everyone*
Jaime Reyes: Last Thursday, my scarab got scratched and was having trouble repairing itself. Marvel came in and put a bandaid on it. The worse part is… it actually worked.
*cue groans through out the room*
#billy batson#shazam#dc captain marvel#just make him tech savvy without knowing what any of it means#Solomon is studying up on modern tech and is loving it#living lightning
1K notes
·
View notes
Text
reasons to block people
genuinely a bad person
mildly irritating
0 notes