Print a blank payroll stub

Screen print all the things!

2009.09.19 21:39 screenprintguy Screen print all the things!

It's a screen printing subreddit
[link]


2021.11.01 21:50 megabits A community to share and discuss coloring pages.

Need to de-stress, calm anxiety or just enjoy coloring and being creative? You've come to the right place! Share your coloring pages here.
[link]


2011.09.27 19:07 BlankTV BlankTV - Dangerous Music for Dangerous People

BlankTV is the Net's largest independent music video channel covering punk, ska, metal, alt-rock, alt-country, hip hop and EDM.
[link]


2024.05.16 23:06 lsmith0244 Adobe Acrobat Web App Adding Blank Page Every Other Page

Has anyone ever seen the Google Chrome Adobe Acrobat web app add a blank page every other page when a user goes to print a pdf? I have a user pulling a report from a website that then automatically opens in the Chrome web app after downloading, when they go to print it shows double the pages because it’s adding a blank page every other page. Our organizations policy does not allow us to disable the Adobe web app unfortunately.
If they open the file saved locally in regular Adobe or Edge, the document is correct and doesn’t have any extra blank pages when printing. Only in the Adobe web app does it add those
submitted by lsmith0244 to techsupport [link] [comments]


2024.05.16 22:53 Total_anon1 Issues with passing variables when using sheets in Swift?

I am currently making a Calorie Tracking app using Swift, but am having some issues with how different views are presented using sheets when trying to pass a variable
I have 2 views - my CaloriesView:
import SwiftUI import Firebase import FirebaseAuth import FirebaseFirestoreSwift struct CaloriesView: View { u/EnvironmentObject var viewModel: AuthViewModel @EnvironmentObject var calsViewModel: CaloriesViewModel @State private var shouldPresentSheet: Bool = false @State private var selectedCategory: String? = nil var body: some View { NavigationView { ScrollView { VStack(spacing: 20) { CurrentCaloriesView(viewModel: calsViewModel) mealSection("Breakfast", foods: calsViewModel.breakfasts) mealSection("Lunch", foods: calsViewModel.lunches) mealSection("Dinner", foods: calsViewModel.dinners) mealSection("Other Food", foods: calsViewModel.otherFoods) } .navigationBarTitle("Calories", displayMode: .inline) } } .onAppear { Task { await calsViewModel.fetchTodayMacros() await calsViewModel.fetchTodayFoodIntake() } } .sheet(isPresented: $shouldPresentSheet) { FoodListView(calsViewModel: calsViewModel) } } @ViewBuilder private func mealSection(_ category: String, foods: [(String, Double)]) -> some View { VStack(alignment: .leading, spacing: 10) { Text(category) .font(.headline) .padding(.top) ForEach(foods.indices, id: \.self) { index in let food = foods[index] VStack(alignment: .leading, spacing: 8) { Text(food.0) .font(.headline) .bold() Text("Weight: \(food.1, specifier: "%.2f") g") } .padding(.vertical, 8) } Button(action: { Task { let currentDate = Date() // Use the current date let currentUserId = Auth.auth().currentUser!.uid // Directly using the user ID as we're sure user is logged in do { let macrosDocumentExists = await calsViewModel.doesMacrosDocumentExist(userId: currentUserId, date: currentDate) if !macrosDocumentExists { try await calsViewModel.createMacrosDocument(userId: currentUserId, date: currentDate) } let foodIntakeDocumentExists = await calsViewModel.doesFoodIntakeDocumentExist(userId: currentUserId, date: currentDate) if !foodIntakeDocumentExists { try await calsViewModel.createIntakeDocument(userId: currentUserId, date: currentDate) } selectedCategory = category shouldPresentSheet = true } catch { print("Error creating documents: \(error.localizedDescription)") // Handle errors, perhaps by showing an alert to the user } } }) { Label("Add Food For \(category)", systemImage: "plus.circle.fill") .font(.headline) .foregroundColor(.white) .padding() .frame(maxWidth: .infinity) .background(Color.green) .cornerRadius(10) } .padding(.bottom) } } } 
And my FoodView:
import SwiftUI import Firebase import FirebaseAuth import FirebaseFirestoreSwift struct FoodListView: View { @ObservedObject var calsViewModel: CaloriesViewModel @ObservedObject var foodViewModel = FoodViewModel() @Environment(\.dismiss) private var dismiss @Environment(\.presentationMode) var presentationMode var body: some View { NavigationView { List(foodViewModel.foods) { food in NavigationLink(destination: FoodDetailView(calsViewModel: calsViewModel, food: food)) { Text(food.name) } } .navigationTitle("Select Food") .toolbar { ToolbarItem(placement: .navigationBarLeading) { Button("Cancel") { dismiss() } } } .onAppear { foodViewModel.fetchFoods() } } } } struct FoodDetailView: View { @ObservedObject var calsViewModel: CaloriesViewModel var food: Food @State private var weight: String = "100" @State private var showConfirmation: Bool = false @State private var errorMessage: String? @ObservedObject var authViewModel = AuthViewModel() var body: some View { VStack { TextField("Enter weight in grams", text: $weight) .keyboardType(.numberPad) .textFieldStyle(RoundedBorderTextFieldStyle()) .padding() if let weightAsDouble = Double(weight) { Text("Calories: \(Double(food.calories) * weightAsDouble / 100, specifier: "%.2f") kcal") Group { Text("Protein: \(food.protein * weightAsDouble / 100, specifier: "%.2f") g") Text("Carbs: \(food.carbs * weightAsDouble / 100, specifier: "%.2f") g") Text("Fat: \(food.fat * weightAsDouble / 100, specifier: "%.2f") g") } .font(.headline) } Spacer() Button("Add Food") { Task { let today = Date() guard let userId = Auth.auth().currentUser?.uid else { errorMessage = "Unexpected error: User ID is not available." return } do { let weightDouble = Double(weight) ?? 100 let mealType: MealType = .other // This should be determined or selected by the user print("Adding food with weight: \(weightDouble)") // Debug log try await calsViewModel.addFoodIntakeAndUpdateMacros(userId: userId, date: today, food: food, weight: weightDouble, mealType: mealType) showConfirmation = true } catch { errorMessage = "An unexpected error occurred: \(error.localizedDescription)" } } } .alert("Food Added", isPresented: $showConfirmation) { Button("OK", role: .cancel) { } } message: { Text("Your daily intake has been updated.") } if let errorMessage = errorMessage { Text(errorMessage) .foregroundColor(.red) .padding() } Spacer() } .padding() .navigationTitle("\(food.name) Details") } } 
Currently, in FoodDetailsView, the mealType variable that is being saved to the firestore document is hardcoded to be ‘Other Food’, so all of the food, no matter which of the 4 "Add Food For \(category)" buttons I click is being shown in the ‘Other Food’ category
I instead want the food to be saved into the Firestore document with the relevant mealType, depending on which section the button is clicked in
I have tried doing this by passing a mealType variable through when the “Add Food For \(category)" button is clicked, as you can see in the new versions of CaloriesView and FoodView below:
CaloriesView:
import SwiftUI import Firebase import FirebaseAuth import FirebaseFirestoreSwift struct CaloriesView: View { @EnvironmentObject var viewModel: AuthViewModel @EnvironmentObject var calsViewModel: CaloriesViewModel @State private var shouldPresentSheet: Bool = false @State private var selectedCategory: String? = nil @State private var selectedMealType: MealType? = nil var body: some View { NavigationView { ScrollView { VStack(spacing: 20) { CurrentCaloriesView(viewModel: calsViewModel) mealSection("Breakfast", foods: calsViewModel.breakfasts, mealType: .breakfast) mealSection("Lunch", foods: calsViewModel.lunches, mealType: .lunch) mealSection("Dinner", foods: calsViewModel.dinners, mealType: .dinner) mealSection("Other Food", foods: calsViewModel.otherFoods, mealType: .other) } .navigationBarTitle("Calories", displayMode: .inline) } } .onAppear { Task { await calsViewModel.fetchTodayMacros() await calsViewModel.fetchTodayFoodIntake() } } .sheet(isPresented: $shouldPresentSheet) { if let selectedMealType = selectedMealType { FoodListView(calsViewModel: calsViewModel, mealType: selectedMealType) } } } @ViewBuilder private func mealSection(_ category: String, foods: [(String, Double)], mealType: MealType) -> some View { VStack(alignment: .leading, spacing: 10) { Text(category) .font(.headline) .padding(.top) ForEach(foods.indices, id: \.self) { index in let food = foods[index] VStack(alignment: .leading, spacing: 8) { Text(food.0) .font(.headline) .bold() Text("Weight: \(food.1, specifier: "%.2f") g") } .padding(.vertical, 8) } Button(action: { Task { let currentDate = Date() let currentUserId = Auth.auth().currentUser!.uid do { let macrosDocumentExists = await calsViewModel.doesMacrosDocumentExist(userId: currentUserId, date: currentDate) if !macrosDocumentExists { try await calsViewModel.createMacrosDocument(userId: currentUserId, date: currentDate) } let foodIntakeDocumentExists = await calsViewModel.doesFoodIntakeDocumentExist(userId: currentUserId, date: currentDate) if !foodIntakeDocumentExists { try await calsViewModel.createIntakeDocument(userId: currentUserId, date: currentDate) } selectedCategory = category selectedMealType = mealType shouldPresentSheet = true } catch { print("Error creating documents: \(error.localizedDescription)") } } }) { Label("Add Food For \(category)", systemImage: "plus.circle.fill") .font(.headline) .foregroundColor(.white) .padding() .frame(maxWidth: .infinity) .background(Color.green) .cornerRadius(10) } .padding(.bottom) } } } 
FoodView:
import SwiftUI import Firebase import FirebaseAuth import FirebaseFirestoreSwift struct FoodListView: View { @ObservedObject var calsViewModel: CaloriesViewModel @ObservedObject var foodViewModel = FoodViewModel() @Environment(\.dismiss) private var dismiss @Environment(\.presentationMode) var presentationMode var mealType: MealType var body: some View { NavigationView { List(foodViewModel.foods) { food in NavigationLink(destination: FoodDetailView(calsViewModel: calsViewModel, food: food, mealType: mealType)) { Text(food.name) } } .navigationTitle("Select Food") .toolbar { ToolbarItem(placement: .navigationBarLeading) { Button("Cancel") { dismiss() } } } .onAppear { foodViewModel.fetchFoods() } } } } struct FoodDetailView: View { @ObservedObject var calsViewModel: CaloriesViewModel var food: Food var mealType: MealType @State private var weight: String = "100" @State private var showConfirmation: Bool = false @State private var errorMessage: String? @ObservedObject var authViewModel = AuthViewModel() var body: some View { VStack { TextField("Enter weight in grams", text: $weight) .keyboardType(.numberPad) .textFieldStyle(RoundedBorderTextFieldStyle()) .padding() if let weightAsDouble = Double(weight) { Text("Calories: \(Double(food.calories) * weightAsDouble / 100, specifier: "%.2f") kcal") Group { Text("Protein: \(food.protein * weightAsDouble / 100, specifier: "%.2f") g") Text("Carbs: \(food.carbs * weightAsDouble / 100, specifier: "%.2f") g") Text("Fat: \(food.fat * weightAsDouble / 100, specifier: "%.2f") g") } .font(.headline) } Spacer() Button("Add Food") { Task { let today = Date() guard let userId = Auth.auth().currentUser?.uid else { errorMessage = "Unexpected error: User ID is not available." return } do { let weightDouble = Double(weight) ?? 100 print("Adding food with weight: \(weightDouble)") // Debug log try await calsViewModel.addFoodIntakeAndUpdateMacros(userId: userId, date: today, food: food, weight: weightDouble, mealType: mealType) showConfirmation = true } catch { errorMessage = "An unexpected error occurred: \(error.localizedDescription)" } } } .alert("Food Added", isPresented: $showConfirmation) { Button("OK", role: .cancel) { } } message: { Text("Your daily intake has been updated.") } if let errorMessage = errorMessage { Text(errorMessage) .foregroundColor(.red) .padding() } Spacer() } .padding() .navigationTitle("\(food.name) Details") } } 
But doing it this way causes the sheet containing FoodListView to be presented as completely blank, containing not even the ‘Cancel’ button
The original code did not do this - any ideas why? Thanks
Edit - for an MVP Minimal Reproducible Example, see my Stack Overflow question: https://stackoverflow.com/questions/78492454/why-does-passing-a-variable-into-a-view-that-is-presented-using-a-sheet-cause-th?noredirect=1#comment138379430_78492454
submitted by Total_anon1 to iOSProgramming [link] [comments]


2024.05.16 22:51 Leopard_Stripes Linked Tickets

Having issues with adding my tickets to my Apple Wallet and the app. When I try to add to my Apple wallet, I choose “allow” and it does nothing (I use my Apple wallet for many things). I’ve also successfully linked my tickets in the app, but the QR page is blank when it opens. I’ve tried to delete and add again but still have the same problem.
I do see a QR code on the tickets when I download on my phone, however it says I need printed tickets. Will they truly take this? Not sure if my hotel will print for me.
submitted by Leopard_Stripes to disneylandparis [link] [comments]


2024.05.16 21:52 OrwellianWiress Valley of the Sentries

You know what the best part is about playing Engineer in Team Fortress 2? You get to watch how angry everyone gets when they get shot by your sentry guns. Me and my best friend Jose both main Engineer, and can confirm that the best way to spend your Friday nights after school is to set up a sentry and get ready for the rage. There’s been matches where we haven’t even used our actual guns even once, but racked up lots of kills just because of the sentries.
One day Jose called me up with an idea that was either going to be the stupidest thing ever or the smartest thing ever. He wanted to fill an entire team with only Engineers and watch the chaos unfold. I couldn’t stop laughing at the mental image in my head and agreed with the plan. I joined a Discord server with everyone else on the team.
I convinced my cousin Matthew to join, and he in turn brought along his little brother Zack. According to Matthew, it took quite a bit of convincing because Zack was a Scout main who couldn’t stand Engineers. He eventually got through to his little brother by promising him a Steam gift card. I even got their dad Graham to play along (yes, I have an uncle who plays TF2. How cool is that?). Jose enlisted his friends, who turned into friends of friends and soon enough we had a team of 16 Engineers.
To say that we caused chaos that night was an absolute understatement. As soon as we joined the game the text chat was flooded with messages from the other team wondering what the hell was going on. And they only got worse from that point on. We surrounded our control points with a ring of sentries that people just kept running into. I saw keyboard smashes and heard other teen boys’ voices crack in rage and many, many words that I personally don’t care to repeat here.
The most skilled Engineer was this guy named Craig, who was a friend of one of Jose’s friends. Not only was he the main person capturing the enemy control points with some very strategically placed teleporters, but he was also really friendly and encouraging to all of us. I didn’t know what he looked like, but from his voice it sounded like he was in his early 20s.
Me and Craig started to chat more and more on Discord. He was a super nice guy who was also really fun to talk with. He took time out of his day to teach me how to be an even better Engineer player. Whenever someone started dissing me in the voice chat, he firmly told them to leave me alone. After seeing my fair share of toxicity in the TF2 community, it was nice to know that this complete stranger was looking out for me.
This whole Team Engineer thing became a weekly tradition for us on Friday nights. It was something everyone could look forward to after work or school. One time after everyone logged off and said their goodbyes, Craig sent a message a few hours later in our Discord:
“You guys gotta check this out. I found the weirdest server ever. It’s literally Engineer heaven. Meet me at vl_sentry.”
I was still in the mood to play and I could stay up late tonight, so I hopped back on TF2. I saw that Jose, Graham and this other girl we played with named Lynn were also online. I found vl_sentry and connected to the server. The map was called Valley of the Sentries and it was created by Valve.
It took my computer a little bit to process the map, and it took me even longer than that to process what I was seeing.
The map looked like a chessboard with 3D-sculpted hills. The sky was just pure white. Not even white walls, just the color white. Every square had a blue sentry on it and there were about 4 or 5 other Engineers jumping around, spamming their voice lines. That’s when I realized that we were the only ones there, and there was no red team.
“Hey Sean, glad you could make it :)” Craig said in the text chat. “What the hell is this?” I asked. He told me that this was a server that one of his friends showed him. The friend said he was introduced to the map by a friend of his who knew someone who worked at Valve. Craig then went on to explain that apparently Valley of the Sentries was an experiment to test the limits of the sentry guns and their effect on the servers. Rumor has it that the map is infinite.
“Check this out.” said Jose. He switched to Heavy and immediately got shot down. All of the sentries turned towards him. There were so many of them that it made the game lag a ton. He respawned as Engineer and the sentries just kept on spinning.
“WTF?” I typed. “We tried it with all the other classes and it does the same thing.” said Craig. “It ignores Engineers, but shoots everyone else.” Lynn added. “And that’s why we’re the best class. Engineer power!” Graham joked.
I asked what would happen if you were to play as Spy and sap one of the sentries. “I tried, but you gotta have a godly reaction time to activate it.” said Jose. As soon as he said “godly reaction time”, I knew I had to try it out just for the bragging rights.
Respawn. Shot down. Respawn. Shot down. Respawn. Shot down.
Yeah, I did not have a godly reaction time. The others kept spamming “lol” in the chat each time I failed. I got annoyed pretty quickly and stopped trying. Then out of nowhere, all the sentries turned away from me and started firing at someone. I turned around and all five of us were still standing there. I looked at the top bar that shows how many characters were in the game. There were only five Engineers and they were all on the same team. So what the hell were the sentries targeting?
I started to walk in the direction that the sentries were facing and Jose followed me too. We moved really slow, not only because of the sentries on every square but also the uphill climbs. It was just us two in the chat for a while, talking about seeing each other back at school on Monday while we made our slow walk across the map. Then our conversation was interrupted by a chat message from Lynn.
“Why is there a man in the sky?”
Me and Jose tried to get to Lynn to see what she was talking about as fast as possible, but we moved like snails. To get back to the spawn point, we both switched classes, instantly died and respawned as Engineers. I don’t think we respawned in the same place we started from. I don’t even know where we respawned. There were no landmarks or notable things to help you find your way. Just hills, valleys, and sentries.
I asked Lynn where she was and she just told me she was with Graham and Craig. Only that wasn’t very helpful because we didn’t know where they were either. We stood there, stumped for a minute and a half until Jose got an idea. He said that she should just switch classes and respawn, because then all of the sentries would point toward her and we could follow them all the way back to her. She made the switch, got shot down, and we instantly knew where to find her.
We finally got close enough to kind of make out the vague shape of a few Engineers over the non-existent horizon. Me and Jose were relieved, until all the sentries pointed to our right. I swiveled around and saw them open fire on…nothing. I checked with Jose to see if he caught something I didn’t, but he also didn’t see what they were shooting at. I decided that it wasn’t that important and continued to walk towards the rest of the group.
We met up with Lynn, Craig and Graham, disappointed that we made that trek all for nothing. Even though we were all together now, it just felt so lonely. The only sound coming from my computer was the constant beeping of the sentries in perfect sync. I don’t know why, but it made me so uneasy. I attempted to break the silence by going to the voice lines and playing the iconic Engineer “Nope” soundbite. It echoed across the checkered land with no response.
It was about 12:30 AM at this point and I was starting to feel more and more unsettled with each passing minute. There was just something about this black and white world that I felt creeped out by. Before Craig invited us to come over, there was no one else on the server. Who would even want to play on this map, anyways? It’s so unfairly balanced that only one class can survive. Movement speed was super slow, and you can’t even really do anything except watch the sentries turn and turn and turn forever. It was like hypnosis, except I didn’t feel sleepy or relaxed at all.
Speaking of being sleepy, Jose said he was getting tired and was going to be logging off. We all said goodbye to him and continued chatting amongst ourselves. It sounds stupid, but my stomach dropped when I saw the fifth Engineer portrait disappear. One less person to talk to. One less person to keep myself from wondering what else was out here. I could have sworn that after he left, the beeping got louder.
“So is this map actually infinite?” asked Graham. “Only one way to find out.” Craig said. “Just keep on walking and see if it goes on forever.” “Why don’t you just fire a shotgun and see how far it goes?” Lynn suggested.
I took out the shotgun and fired. The bullet flew off into the white distance and disappeared.
Then I heard the distinct sound of someone getting shot.
A message appeared in the chat, from someone named sentry_check_pattern.
“sentry_check_pattern: stop that”
Once again I looked at the top bar. It just showed four blue Engineers. That meant we were the only ones on the server. Or so we thought.
The chat was flooded with our confusion, almost as if everyone realized at the same time that something wasn’t right. None of us moved an inch.
“What even is this place?” I asked, hoping that the mysterious user would provide me with an answer. “Must be Engineer heaven.” said Graham.
“sentry_check_pattern: more like my personal hell”
This was the moment that made me trust my intuition. I knew there was a reason why I found this map so creepy. I wanted to leave the server, but there was just one thing keeping me back- my own curiosity. My wish to unveil the mysteries of the Valley of the Sentries.
“Okay this is really freaking me out. See ya guys.” said Lynn before she left the server. The fourth Engineer’s portrait disappeared from the top bar.
No no no, please. Please don’t go. Don’t leave us. I wouldn’t want to be alone here. Now there’s just three of us, and I really hope that number doesn’t go down anymore. When the others were here, this was just a weird TF2 map that we were exploring together as friends. And now it feels like we’re trapped in this infinite world, but we aren’t alone. The only problem is we don’t know what else is here.
I shuddered, imagining Craig and Graham ditching me and leaving me all alone in the Valley of the Sentries. Just me and whoever- no, whatever was talking to us.
“sentry_check_pattern: you don’t know how good you have it
you can leave at any time
i can’t”
This terrified me. What a horrible thought, never being able to leave this place. But of course, no one could really be trapped here. It’s a Team Fortress 2 server. You can just exit the game and shut your computer. No one could be trapped in a video game.
But if you think about it, aren’t the characters themselves trapped? They can’t leave the game. They’re characters. They don’t even know they’re in a game. You or the computer controls all their actions. They don’t have free will. And if you’re bad at the game, they’ll just keep dying over and over again.
Wait, why was I thinking about this?
I carefully considered what I wanted to say next in the chat. Whatever I said could either answer all my burning questions or leave me asking more. But sentry_check_pattern talked first.
“sentry_check_pattern: i was made for one purpose
to die over and over again”
Oh my god. It was like this person read my mind and knew exactly what I was thinking about. Who or what was I talking to? I turned all the way around to make sure that no one else was there. It was just the two blue Engineers standing behind me. Just Graham and Craig. And that man with the checkered skin.
Startled, I asked my friends if they saw what I saw. It took them a second, but both of them confirmed that yes, there was indeed something else there. A basic male model with the same chessboard texture as the map. Graham immediately started to shoot at him. Nothing. It just went straight through him.
“sentry_check_pattern: you can’t kill what’s already been killed millions of times over
valve made that mistake too
every company has that one failed project they don’t talk about
and that’s me”
Whoever was behind this weird account was talking crazy. The Team Fortress 2 developers were very open about everything like fixing their glitches and bugs. They always posted things on the official blog about the development process. They’re so open about their failures and always promise to fix them.
“Stop with the weird stuff. We just wanted to know what the deal is with this server and the weird chess guy. Do you know anything about it?” Graham asked in the text chat.
“sentry_check_pattern: know anything?
you’re not very bright, graham
none of you are
do you not realize where you are and what you’re talking to”
Something about the way sentry_check_pattern used Graham’s name gave me goosebumps. I didn’t know what I was talking to. I didn’t even think I wanted to know at this point.
“sentry_check_pattern: this is one of valve’s test servers
i’m the texture they use to check if the sentries work
read between the lines”
“Quiet, NPC.” Craig said. I laughed a little bit to fight off the awkward tension. Then I reminded myself that I was talking to a video game character, no- not even a character. A blank character model. A texture.
“sentry_check_pattern: just because i’m a character model doesn’t mean i can’t feel pain
open fire”
The sentries all swiveled around to face the man and shot at him. He kept falling to the ground, turning white and standing back up in the same position.
“sentry_check_pattern: cease fire”
All of the sentries stopped shooting and just went back to spinning around, their beeps echoing in the air.
“sentry_check_pattern: ready to see what i’ve been through for over a decade?
open fire”
Before any of us could react, the sentries opened fire on Craig all at once. He kept dying, but he didn’t explode the way you’re supposed to when you die in TF2. He just dropped to the floor, turned white, and respawned over and over again. There was no death scream. I tried to type something else in the chat but the game lagged so much that my typing just ended up as a string of random letters that meant nothing. Craig tried to type something out too. It just ended up as “wwwwwwwwwwthisishowitfeelswwwwwwwww” Then the game crashed and my computer shut down.
I hyperventilated. Then I laughed at myself for hyperventilating over a stupid computer game. It was Team Fortress 2 for god’s sake. That game with all the memes and goofy jokes. Stupid, stupid Sean. Scared of a character model. Jose would never let me live it down. I just laughed and laughed to push the fear away.
I closed my laptop and took out my phone to rewatch all of my favorite TF2 animations for the millionth time. As if they weren’t already the funniest things in the world, I forced myself to laugh even harder than usual. Every time I saw the Engineer, I couldn’t help but look at the reflection in his goggles. The reflection of an endless map of black and white squares.
Thankfully, nothing bad happened to my game, account or laptop. The next day I just went right back to playing and enjoying the rage coming from all the people who ran right into my sentries.
Team Engineer was still a thing, but it was never really the same. We played together a lot less frequently. It was still a lot of fun, but I felt a change that I couldn’t really describe.
We found out that Craig had lost all progress on his TF2 account. Everyone gifted him all his favorite cosmetics and we all pooled our money together to get him a Steam gift card. He video called us, crying at our kindness. It was the first time I ever even saw his face. He was a lot older than most of us. If I had to guess an age, I’d say somewhere around 30. He had black bangs and was wearing a TF2 shirt. His room was dark, only lit by his glowing computer screen. He thanked us repeatedly and even tried to return the gift card, but we were all adamant that he should keep it.
Speaking of Craig, we still kept in touch but he didn’t talk to me as much anymore. Any time I tried to ask him about vl_sentry, he ignored me for a few days.
The other day, I got some postcards from my cousin Matthew. He was very academic and happened to be studying at a private high school about 9 hours away from where I live. All of his postcards were pictures of him making funny faces with all his friends at favorite school activities like robotics, debate team, and chess club.
I looked at the chess club photo closely. Matthew and his friends were standing in front of a chessboard with a mirror on the wall. And for a split second, I could have sworn that the chessboard looked different in the mirror. It looked warped, like it wasn’t a flat board anymore. Like it almost had hills and valleys. No, it couldn’t be. I rubbed my eyes. There, in the mirror was a checkered man. I knew it was there. I swear on my mother’s life that there was another person in that photo. And then it was gone. Maybe the picture was just printed badly. But I had to make sure my eyes were right.
So I brought the postcard to school with me and I showed Jose. I asked him if he saw the checkered man in the mirror. He said no. But that wasn’t the answer I wanted to hear. That was the answer I hoped I wouldn’t hear. I asked him again. He said no again. Then I asked him another time. He said I was being annoying. So I asked another one of my friends. He said no too. So I moved on to yet another friend. He told me to stop.
I angrily clutched the postcard in my hand, crumpling it. I was the only one that saw what was really there. Everyone else was lying to me. They refused to see the truth.
I screamed and ripped up the postcard. I stomped on its pieces. I rubbed them in the dirt for good measure.
Somewhere in the distance, I heard the sound of electronics beeping.
It rang in my ears.
It was weirdly comforting to me.
You can leave the Valley of the Sentries. But the valley will never leave you.
submitted by OrwellianWiress to AllureStories [link] [comments]


2024.05.16 20:58 movieguy95453 Creating a 10-up page from a business card design

I have a document which is a standard double-sided business card. I'm looking for a way to reduce steps in printing this to a 10-up layout for printing.
Currently I take my 3.5x2 indd file and place it inside of an 8.5x11 blank and then repeat until I have it place 10 times. Then repeat for the back (if necessary).
Is there an easier way to accomplish this? The example above is a card without a bleed. I would do a similar process if the card has a full bleed, except I would only do 8-up to leave space for the bleed.
submitted by movieguy95453 to indesign [link] [comments]


2024.05.16 19:41 robert_misewell M3 MAX firmware update has bricked my printer. Looking for help.

I was running the firmware update for 3.10 from 3.05 and now the printer is stuck on a blank screen.
I was on step 3 “3. Then print the P_M32H1V_0310.bin file.” of the “read me.docx - Update firmware steps” file from https://store.anycubic.com/pages/firmware-software
What do I do to finish the firmware update and get printing again?
submitted by robert_misewell to AnycubicPhoton [link] [comments]


2024.05.16 19:40 kirakiraluna Was said, bought a bust. What size plinth?

Sooo. I impulsively bought Seraph, by mindwork games on GSW website. 1/10 scale/112mm
Sue me, look at her! It was on sale and I was sad.
https://www.greenstuffworld.com/it/mindwork-games/2631-mindwork-games-seraph.html
Now the issue arise, how big of a plinth would y'all suggest? The only bust I have was a 3d printed and I half-assed a base for it. It's Geralt from the witcher so the janky beatup scrap wood I used suits him.
She's so pretty tho so I wanna splurge on a nice tinted wood base, I'm dead set on a rounded one, but I blanked at the size.
4 cm diameter looks like a nice fit but a second, third and fourth opinion is greatly appreciated.
submitted by kirakiraluna to minipainting [link] [comments]


2024.05.16 18:03 Autumnisbestimo Selling 3D prints at work

I work with a pretty large corporate airline who's understandably very protective of their name.
My pass time hobby is 3D modeling and 3D printing. I've modeled some of the aircraft we work with including the name and paint scheme. Some people at work heard about this and want me to sell them some of the models I've made.
How do I protect myself from potential trouble if I choose to sell these? Could I potentially sell the models blank and have my co-workers request them "customized" with the logo and colors for personal use?
Thank you in advance for any help with this!
submitted by Autumnisbestimo to legaladvice [link] [comments]


2024.05.16 16:46 Lizz-745 question for python coding

How can I create a python coding that counts the number of lines in python file? I would like to exclude the line with only a blank space and a comment, so for example if the file has text like:

comment

age = input("How old are you?")
print(f"{age})
output: 2
submitted by Lizz-745 to learnpython [link] [comments]


2024.05.16 15:58 Nearby_Skill1921 The Evolution of Ticketing: From Paper Stubs to AI-Powered Solutions

The Paper Ticket Era The Digital Ticketing Revolution AI and Blockchain: The Next Frontier

Ticketing has come a long way from the days of paper tickets and physical box offices. Let's take a look at the journey:
The Paper Ticket Era
In the early days of ticketing, admission to events was granted through simple paper tickets or "ticket stubs." These were often printed using specialized machines that cut ticket shapes out of cardstock rolls. Prominent details like venue, date, and seat numbers were manually typed or hand-stamped onto the ticket surface.
The challenges of paper ticketing were many - tickets could be easily counterfeited, attendees had to physically visit box offices during limited hours, and there was no centralized record of sales data.
The Digital Ticketing Revolution
The rise of the internet and digital technologies in the 1990s and 2000s ushered in a new era of electronic ticketing systems. E-tickets replaced paper stubs, allowing tickets to be purchased online and redeemed at the event via a printed pass or mobile barcode.
Digital ticketing enabled features like:
While infinitely more efficient than paper systems, traditional digital ticketing still faced issues like overselling, lack of transferesale options, and difficulties with true identity verification.
AI and Blockchain: The Next Frontier
Emerging technologies like AI and blockchain are now transforming ticketing once again with advanced solutions like Tic8m8. AI-powered ticketing platforms leverage machine learning to optimize pricing in real-time based on demand data. Blockchain features create a decentralized record of ticket distribution and ownership.
Benefits of cutting-edge ticketing solutions include:
As technologies continue advancing, the ticketing industry will evolve to be more secure, transparent and optimized for the best fan experiences. Explore our innovative ticketing platform and take your events into the future.
submitted by Nearby_Skill1921 to u/Nearby_Skill1921 [link] [comments]


2024.05.16 15:28 gimre YET-026 Gate opener clone

YET-026 Gate opener clone
Hey redditors,
I have an older remote that i suspect was initially programmed or copied (when i received it from my building administrator, I was allowed to choose from what looked like 3 different types of remotes).
I opened it up and YET-026 was printed on the PCB so i found the same remote online and ordered a few to make some copies. I found a bunch of videos online and some product information that made it look doable.
When i got my new remotes, I cannot get past step 1.
Steps, according to multiple random sources including the product page (https://www.yetremotecontrol.com/products-detail-165123):
  1. if the LED lights up when pressing a button, the button is programmed
  2. reset the remote by pressing A and B simultaneosly until LED blinks
  3. hold A then press B 3 times until LED blinks (remote is reset at this point, and pressing a button will not light up the LED)
  4. hold any button on the existing remote in tandem with the same button on the "blank" and it should copy over
I tried pressing buttons at once, LED never blinks.
I opened the new remotes and the PCBs look identical to the original, albeit they are no longer marked YET-026.
Any thoughts? Help is greatly appreciated.
Local "generic remote copy man" here was going to charge 50$ per remote copy.
Edit: picture attached, original remote on the right https://imgur.com/a/JsAftVV
submitted by gimre to techsupport [link] [comments]


2024.05.16 14:57 Significant-Try5103 Question for those who work at Allied or do Payroll.

Are we the employee supposed to pay for fingerprints? I just got my second check from Allied and they took out 34 dollars for fingerprinting. So I was told at orientation I wouldn’t have to pay, was told by the regional manager and even the lady who did the prints that I wasn’t supposed to pay for them. Whats even more confusing is that the receipt I got when i had my prints done was only for 25 dollars yet they took 34 outta my paycheck.
Is this just a payroll mistake or was I lied to by literally everyone I talked to about this? Idk who even to talk about if I need to fix this
submitted by Significant-Try5103 to securityguards [link] [comments]


2024.05.16 12:26 DaDDyBenji2099 Just waiting the Cal figure

Custom Scouts from Jedi Fallen Order, custom printed on blank torso with a design made by myself, I have reused the original Scouts torso design and added the straps just like in the game.
submitted by DaDDyBenji2099 to legostarwars [link] [comments]


2024.05.16 09:07 HR365India Top features to look for in the best HRMS & payroll software for small Companies in Kochi

When selecting Best HRMS & payroll software companies in Kochi, you should consider several key features to ensure it meets your specific needs. Here are some top features to look for:
1. Payroll Management: The software should automate payroll processes, including salary calculations, tax deductions, and generating pay slips. It should also facilitate direct deposits and provide compliance with local tax regulations.
2. Employee Self-Service (ESS): ESS features allow employees to access their information, such as pay stubs, leave balances, and tax forms. This reduces administrative workload and empowers employees to manage their own data.
3. Attendance and Leave Management: Look for software that can track attendance, manage leaves, and generate reports on absenteeism and attendance patterns. Integration with biometric devices or mobile apps for clocking in/out can be beneficial.
4. Compliance Management: Ensure the software helps you stay compliant with local labor laws and regulations, including tax laws, employment contracts, and statutory reporting requirements.
5. Integration Capabilities: Look for software that integrates seamlessly with other tools you use, such as accounting software, time tracking systems, or CRM platforms, to ensure smooth data flow and minimize manual data entry.
6. Scalability: While you're a small company now, you may grow in the future. Choose software that can scale with your business needs without requiring a complete overhaul.
7. User-Friendly Interface: The software should have an intuitive interface that is easy to navigate and use, even for employees who may not be tech-savvy.
8. Customer Support and Training: Ensure the software vendor offers reliable customer support and training resources to assist you in setting up, using, and troubleshooting the system.
9. Data Security: Given the sensitive nature of HR data, ensure that the software has robust security features to protect employee information from unauthorized access or breaches.
10.Customization Options: Look for software that allows you to customize fields, forms, and workflows to align with your company's unique processes and policies.
11.Cost-Effectiveness: Consider the overall cost of the software, including implementation, licensing, and ongoing support fees, and ensure it fits within your budget constraints while still offering the features you need.
By prioritizing these features and conducting thorough research and demos, you can find Best HRMS & payroll software companies in Kochi like HR365 that meets the specific needs of your company in Kochi.

submitted by HR365India to u/HR365India [link] [comments]


2024.05.16 06:45 diversifymom Do I need colored ink cartridge when I print black and white pages

My HP inkjet printer is not working. When I try to print from wordpad or notepad, I only get a blank page. When I try to print a black and white page from microsoft edge, it is extremely slow and the black ink is really faint.
The ink status display shows my black ink cartridge is fine, but I am completely out of ink in the colored-ink cartridge. Is this the reason that why printer is not working? Btw, I am only trying to print black-and-white pages. Thanks!
submitted by diversifymom to printers [link] [comments]


2024.05.16 04:56 diversifymom Do I need colored ink cartridge when I print black and white pages

My HP inkjet printer is not working. When I try to print from wordpad or notepad, I only get a blank page. When I try to print from microsoft edge, it is extremely slow and the color is really faint.
The ink status display shows my black ink cartridge is fine, but I am completely out of ink in the colored-ink cartridge. Is this the reason that why printer is not working? Btw, I am only trying to print black-and-white pages. Thanks!
submitted by diversifymom to pchelp [link] [comments]


2024.05.16 03:18 Hot-Snow-1320 Pay stubs

Is there a way I can find the check stubs in a full print instead of thru the app?
submitted by Hot-Snow-1320 to QuikTrip [link] [comments]


2024.05.16 02:54 No_Landscape8995 Debit Payment

I have a rental booked in starting this Saturday (Canada) and I know that Enterprise typically only accepts credit. I have only a $500 limit on my credit card as a student and I know the hold won’t go through on the credit card so I need to use debit. I have pay stubs I can print but I don’t have utility bills in my name, and my insurance is in my dad’s name. Since I have a credit card that just doesn’t accommodate the hold, can I show a credit card statement as supplementary proof?
submitted by No_Landscape8995 to EnterpriseCarRental [link] [comments]


2024.05.16 01:28 Ambitious-Rest7380 Able bodied people desiring Chronic illness/disability

Maybe I just haven't developed a sense of humor regarding my chronic illness. Or maybe It just pisses me off when able bodied people post or comment to me in person that they desire my symptoms for a gosh darn parking placard. I have had the latter happen to me a few times, but today I want to share an instance in which really boiled my blood.
Here is the situation: I was scrolling on tiktok. I see a young woman's video about her mom who has a paralyzed forehead. In the video, she shares that her mom suffered an extremely terrible car crash that left some of her facial muscles paralyzed. She goes on to say in the video that she will never age as well as her mom despite being her genetic clone. Essentially, she points out that the crash resulted in a botox like affect and that her mom looks very young for her age.
I thought this was a little strange to put out there on Beyonce's internet. But I somewhat felt for this 25 year old woman. It is hard to be a woman in our day and age and constantly feel like we need to look young. I even commented in support of her mom saying that the wreck must have been terrible and that I am glad she was okay.
My mistake. The next video this woman posts is of her printing out a disability parking placard and writing "forehead" in the blank space. HuH? I do not know about any of yall, but it was a battle to obtain my parking placard. It can also be an internal battle to seek out that kind of accommodation. I know I kept asking myself if I was sick enough to need one. Flash forward and this parking placard has been indispensable to my mental and physical health. I feel safe going places now and not worry about my heat intolerance or if I am going to faint in the parking lot. So to see someone print one out, even if it was in a joking manner, really got me upset.
Maybe I am too sensitive. But this thought was quickly burnt out as I saw this woman fight for her life in the comments and getting into arguments with members of the disability community. She kept saying her mom was not disabled. Upon examination, I did see some comments saying that this creator shouldn't make fun of disability, but I did not see anyone calling her mom disabled. The general consensus among commentators seemed to be that it was inappropriate to desire a symptom of disability (more people than just this lady's mom have facial paralysis) even in a joking manner. I tend to agree. You can't put something like that out on the internet and expect people who do have muscle paralysis to be okay with it.
I ended up blocking this woman, I hope she is able to grow and recognize the potential harm in her actions. But before I blocked her, I was curious to see what she does for a living. I saw that she was a tattoo artist and when I checked her tattoo IG, she had "safe space" in her bio. Safe space for who my friend, bc it def isn't a safe space for anyone in the disability community.
submitted by Ambitious-Rest7380 to ChronicIllness [link] [comments]


2024.05.16 01:16 SRS79 Scam Letters on the daily since moving in

My husband and I just moved into our new house over a week ago, and since then, we've been getting multiple bright yellow, orange, or blue postcards (sometimes letters in an envelope) every day stating "WE'VE BEEN TRYING TO REACH YOU URGENTLY REGARDING YOUR LOAN" or some variation, even saying the name of our lender on them, making it look like they're coming from our lender. Then in tiny print at the bottom, they state "not affiliated with [blank] mortgage. This is CRAZY! Do people fall for this? How do we make it stop? Apologies if this has already been posted. I did a quick scan and didn't see any other such posts on here.
submitted by SRS79 to FirstTimeHomeBuyer [link] [comments]


2024.05.16 01:13 apartmentpremium [HL2 Mod] How to change the font of the main title?

Hello, I am new to this community.
Currently, I am creating my mod of Half-Life 2. And I am trying to change the font of the title.
I searched a little bit and found that I should change the font name of "ClientTitleFont" in "Steam/steamapps/sourcemods//resource/clientscheme.res".
However, even though I have changed them, the font does not seem to work, and still the title glitches. I tried multiple times removing my mod and re-copying it at "sourcemods", but still, the font does not seem to apply.
Would there be any other solutions to try to fix this?
Content of clientscheme.res:
/////////////////////////////////////////////////////////// // Tracker scheme resource file // // sections: //Colors- all the colors used by the scheme //BaseSettings- contains settings for app to use to draw controls //Fonts- list of all the fonts used by app //Borders- description of all the borders // /////////////////////////////////////////////////////////// Scheme { //////////////////////// COLORS /////////////////////////// // color details // this is a list of all the colors used by the scheme Colors { } ///////////////////// BASE SETTINGS //////////////////////// // // default settings for all panels // controls use these to determine their settings BaseSettings { "FgColor""255 220 0 100" "FgColor_vrmode""255 220 0 200" "BgColor""0 0 0 76" "Panel.FgColor""255 220 0 100" "Panel.BgColor""0 0 0 76" "BrightFg""255 220 0 255" "DamagedBg""180 0 0 200" "DamagedFg""180 0 0 230" "BrightDamagedFg""255 0 0 255" // weapon selection colors "SelectionNumberFg""255 220 0 255" "SelectionTextFg""255 220 0 255" "SelectionEmptyBoxBg" "0 0 0 80" "SelectionBoxBg" "0 0 0 80" "SelectionSelectedBoxBg" "0 0 0 80" "ZoomReticleColor""255 220 0 255" // HL1-style HUD colors "Yellowish""255 160 0 255" "Normal""255 208 64 255" "Caution""255 48 0 255" // Top-left corner of the "Half-Life 2" on the main screen "Main.Title1.X""53" "Main.Title1.Y""190" "Main.Title1.Y_hidef""184" "Main.Title1.Color""255 255 255 255" // Top-left corner of secondary title e.g. "DEMO" on the main screen "Main.Title2.X""291" "Main.Title2.Y""207" "Main.Title2.Y_hidef""242" "Main.Title2.Color""255 255 255 200" // Top-left corner of the menu on the main screen "Main.Menu.X""53" "Main.Menu.X_hidef""76" "Main.Menu.Y""240" // Blank space to leave beneath the menu on the main screen "Main.BottomBorder""32" // Deck colors "SteamDeckLoadingBar""250 128 20 255" "SteamDeckSpinner""201 100 0 255" "SteamDeckLoadingText""181 179 175 255" } //////////////////////// BITMAP FONT FILES ///////////////////////////// // // Bitmap Fonts are ****VERY*** expensive static memory resources so they are purposely sparse BitmapFontFiles { // UI buttons, custom font, (256x64) "Buttons""materials/vgui/fonts/buttons_32.vbf" } //////////////////////// FONTS ///////////////////////////// // // describes all the fonts Fonts { // fonts are used in order that they are listed // fonts are used in order that they are listed "DebugFixed" { "1" { "name""Courier New" "tall""14" "weight""400" "antialias" "1" } } // fonts are used in order that they are listed "DebugFixedSmall" { "1" { "name""Courier New" "tall""14" "weight""400" "antialias" "1" } } // fonts listed later in the order will only be used if they fulfill a range not already filled // if a font fails to load then the subsequent fonts will replace Default { "1"[$X360] { "name""Verdana" "tall""12" "weight""700" "antialias" "1" } "1"[$WIN32] { "name""Verdana" "tall""16" [$DECK] "tall""9" "weight""700" "antialias" "1" "yres""1 599" } "2" { "name""Verdana" "tall""22" [$DECK] "tall""12" [!$LINUX] "tall""16" [$LINUX] "weight""700" "antialias" "1" "yres""600 767" } "3" { "name""Verdana" "tall""26" [$DECK] "tall""14" [!$LINUX] "tall""19" [$LINUX] "weight""900" "antialias" "1" "yres""768 1023" } "4" { "name""Verdana" "tall""30" [$DECK] "tall""20" [!$LINUX] "tall""24" [$LINUX] "weight""900" "antialias" "1" "yres""1024 1199" } "5" // Proportional - Josh { "name""Verdana" "tall""14" [$DECK] "tall""9" [!$LINUX] "tall""11" [$LINUX] "weight""900" "antialias" "1" "additive""1" } } "DefaultSmall" { "1" { "name""Verdana" "tall""12" "weight""0" "range""0x0000 0x017F" "yres""480 599" } "2" { "name""Verdana" "tall""13" "weight""0" "range""0x0000 0x017F" "yres""600 767" } "3" { "name""Verdana" "tall""14" "weight""0" "range""0x0000 0x017F" "yres""768 1023" "antialias""1" } "4" { "name""Verdana" "tall""20" "weight""0" "range""0x0000 0x017F" "yres""1024 1199" "antialias""1" } "5" // Proportional - Josh { "name""Verdana" "tall""12" "weight""0" "range""0x0000 0x017F" "antialias""1" } "6" { "name""Arial" "tall""12" "range" "0x0000 0x00FF" "weight""0" } } "DefaultVerySmall" { "1" { "name""Verdana" "tall""12" "weight""0" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "yres""480 599" } "2" { "name""Verdana" "tall""13" "weight""0" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "yres""600 767" } "3" { "name""Verdana" "tall""14" "weight""0" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "yres""768 1023" "antialias""1" } "4" { "name""Verdana" "tall""20" "weight""0" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "yres""1024 1199" "antialias""1" } "5" // Proportional - Josh { "name""Verdana" "tall""12" "weight""0" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "antialias""1" } "6" { "name""Verdana" "tall""12" "range" "0x0000 0x00FF" "weight""0" } "7" { "name""Arial" "tall""11" "range" "0x0000 0x00FF" "weight""0" } } WeaponIcons { "1" { "name""HalfLife2" "tall""70" [$DECK] "tall""64" "tall_hidef""58" "weight""0" "antialias" "1" "additive""1" "custom""1" } } WeaponIconsSelected { "1" { "name""HalfLife2" "tall""70" [$DECK] "tall""64" "tall_hidef""58" "weight""0" "antialias" "1" "blur""5" "scanlines""2" "additive""1" "custom""1" } } WeaponIconsSmall { "1" { "name""HalfLife2" "tall""36" [$DECK] "tall""32" "weight""0" "antialias" "1" "additive""1" "custom""1" } } FlashlightDeck { "1" { "name""HalfLife2" "tall""46" "weight""0" "antialias" "1" "additive""1" "custom""1" } } Crosshairs { "1" { "name""HalfLife2" "tall""40" [!$OSX] "tall""41" [$OSX] "weight""0" "antialias" "0" "additive""1" "custom""1" "yres""1 1599" [!$DECK] "yres""1 1439" [$DECK] } "2" { "name""HalfLife2" "tall""80" "weight""0" "antialias" "1" "additive""1" "custom""1" "yres""1600 3199" [!$DECK] "yres""1440 3199" [$DECK] } "3" { "name""HalfLife2" "tall""120" "weight""0" "antialias" "1" "additive""1" "custom""1" "yres""3200 4799" } "4" { "name""HalfLife2" "tall""17" "weight""0" "antialias" "1" "additive""1" "custom""1" } } QuickInfo { "1"[$X360] { "name""HL2cross" "tall""57" "weight""0" "antialias" "1" "additive""1" "custom""1" } "1"[$WIN32] { "name""HL2cross" "tall""36" [$DECK] "tall""28" [!$OSX] "tall""50" [$OSX] "weight""0" "antialias" "1" "additive""1" "custom""1" [!$OSX] } } HudNumbers { "1" { "name""HalfLife2" "tall""32"[!$DECK] "tall""40"[$DECK] "weight""0" "antialias" "1" "additive""1" "custom""1" } } SquadIcon[$X360] { "1" { "name""HalfLife2" "tall""50" "weight""0" "antialias" "1" "additive""1" "custom""1" } } HudNumbersGlow { "1" { "name""HalfLife2" "tall""32"[!$DECK] "tall""40"[$DECK] "weight""0" "blur""4" "scanlines" "2" "antialias" "1" "additive""1" "custom""1" } } HudNumbersSmall { "1" { "name""HalfLife2" [!$OSX] "name""Helvetica Bold" [$OSX] "tall""16"[!$DECK] "tall""26"[$DECK] "weight""1000" "additive""1" "antialias" "1" "custom""1" } } HudSelectionNumbers { "1" { "name""Verdana" "tall""16" [$DECK] "tall""11" "weight""700" "antialias" "1" "additive""1" } } HudHintTextLarge { "1"[$X360] { "bitmap""1" "name""Buttons" "scalex""1.0" "scaley""1.0" } "1"[$WIN32] { "name""Verdana" [!$OSX] "name""Helvetica Bold" [$OSX] "tall""22" [$DECK] "tall""14" "weight""1000" "antialias" "1" "additive""1" } } HudHintTextSmall { "1"[$WIN32] { "name""Verdana" [!$OSX] "name""Helvetica" [$OSX] "tall""18" [$DECK] "tall""11" "weight""0" "antialias" "1" "additive""1" } "1"[$X360] { "name""Verdana" "tall""12" "weight""700" "antialias" "1" "additive""1" } } HudSelectionText { "1" { "name""Verdana" "tall""10" [$DECK] "tall""8" "weight""700" "antialias" "1" "yres""1 599" "additive""1" } "2" { "name""Verdana" "tall""14" [$DECK] "tall""10" "weight""700" "antialias" "1" "yres""600 767" "additive""1" } "3" { "name""Verdana" "tall""18" [$DECK] "tall""16" [$LINUX] "tall""12" "weight""900" "antialias" "1" "yres""768 1023" "additive""1" } "4" { "name""Verdana" "tall""22" [$DECK] "tall""20" [$LINUX] "tall""16" "weight""900" "antialias" "1" "yres""1024 1199" "additive""1" } "5" { "name""Verdana" "tall""9" [$DECK] "tall""8" [$LINUX] "tall""7" "weight""900" "antialias" "1" "additive""1" } } GameUIButtons { "1"[$X360] { "bitmap""1" "name""Buttons" "scalex""0.63" "scaley""0.63" "scalex_hidef""1.0" "scaley_hidef""1.0" } } BudgetLabel { "1" { "name""Courier New" "tall""14" "weight""400" "outline""1" } } DebugOverlay { "1"[$WIN32] { "name""Courier New" "tall""14" "weight""400" "outline""1" } "1"[$X360] { "name""Tahoma" "tall""18" "weight""200" "outline""1" } } "CloseCaption_Normal" { "1" { "name""Tahoma" [!$OSX] "name""Verdana" [$OSX] "tall""15" [$DECK] "tall""12" "weight""500" "antialias""1" } } "CloseCaption_Italic" { "1" { "name""Tahoma" [!$OSX] "name""Verdana Italic" [$OSX] "tall""15" [$DECK] "tall""12" "weight""500" "italic""1" "antialias""1" } } "CloseCaption_Bold" { "1" { "name""Tahoma" [!$OSX] "name""Verdana Bold" [$OSX] "tall""15" [$DECK] "tall""12" "weight""900" "antialias""1" } } "CloseCaption_BoldItalic" { "1" { "name""Tahoma" [!$OSX] "name""Verdana Bold Italic" [$OSX] "tall""15" [$DECK] "tall""12" "weight""900" "italic""1" "antialias""1" } } "CloseCaption_Small" { "1" { "name""Tahoma" [!$OSX] "name""Verdana" [$OSX] "tall""15" [$DECK] "tall""12" "weight""900" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "antialias""1" } } // this is the symbol font "Marlett" { "1" { "name""Marlett" "tall""14" "weight""0" "symbol""1" } } "Trebuchet24" { "1" { "name""Trebuchet MS" "tall""24" "weight""900" "range""0x0000 0x007F"//Basic Latin "antialias" "1" "additive""1" } } "Trebuchet18" { "1" { "name""Trebuchet MS" "tall""18" "weight""900" } } ClientTitleFont { "1" { "name" "Courier New" "tall""32" "tall_hidef""46" "weight" "0" "additive" "0" "antialias" "1" } } CreditsLogo { "1" { "name""Courier New" "tall""34" "weight""0" "antialias" "1" "additive""1" "custom""1" } } CreditsIcons { "1" { "name""Courier New" "tall""34" "weight""0" "antialias" "1" "additive""1" "custom""1" } } CreditsText { "1" { "name""Trebuchet MS" "tall""20" "weight""900" "antialias" "1" "additive""1" "yres""480 899" } "2" { "name""Trebuchet MS" "tall""12" "weight""900" "antialias" "1" "additive""1" } } CreditsOutroLogos { "1" { "name""HalfLife2" "tall""34" "weight""0" "antialias" "1" "additive""1" "custom""1" } } CreditsOutroValve { "1" { "name""HalfLife2" "tall""48" "weight""0" "antialias" "1" "additive""1" "custom""1" } } CreditsOutroText { "1" { "name""Verdana" [!$OSX] "name""Courier Bold" [$OSX] "tall""16" "weight""900" "antialias" "1" } } CenterPrintText { // note that this scales with the screen resolution "1" { "name""Trebuchet MS" [!$OSX] "name""Helvetica" [$OSX] "tall""18" "weight""900" "antialias" "1" "additive""1" } } HDRDemoText { // note that this scales with the screen resolution "1" { "name""Trebuchet MS" "tall""24" "weight""900" "antialias" "1" "additive""1" } } "AchievementNotification" { "1" { "name""Trebuchet MS" "tall""14" "weight""900" "antialias" "1" } } "CommentaryDefault" { "1" { "name""Verdana" "tall""12" "weight""900" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "yres""480 599" } "2" { "name""Verdana" "tall""13"[$WIN32] "tall""20"[$X360] "weight""900" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "yres""600 767" } "3" { "name""Verdana" "tall""14" "weight""900" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "yres""768 1023" "antialias""1" } "4" { "name""Verdana" "tall""20" "weight""900" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "yres""1024 1199" "antialias""1" } "5" { "name""Verdana" "tall""24" "weight""900" "range""0x0000 0x017F" //Basic Latin, Latin-1 Supplement, Latin Extended-A "yres""1200 6000" "antialias""1" } "6" { "name""Verdana" "tall""12" "range" "0x0000 0x00FF" "weight""900" } "7" { "name""Arial" "tall""12" "range" "0x0000 0x00FF" "weight""800" } } "SteamDeckLoadingText" { "7" { "name""Alte DIN 1451 Mittelschrift" "tall""24" "weight""800" } } } //////////////////////// CUSTOM FONT FILES ///////////////////////////// // // specifies all the custom (non-system) font files that need to be loaded to service the above described fonts CustomFontFiles { "1""resource/VeraMono.ttf" "2""resource/VeraMono.ttf" "3""resource/VeraMono.ttf" } } 
Thank you!
submitted by apartmentpremium to SourceEngine [link] [comments]


2024.05.15 23:49 SME_TX_BX Where or how can I obtain a blank physical DS-82 form for U.S. Passport renewal? (Explanation below).

We tried the online form filler but our printer did not print the blue areas. And since the instructions say this: "If there are any ... missing blocks or data, or fading...do not submit the form." We see that there is a link to the forms (away from the 'form filler') - but we believe this will create the same issue.
Can we write Dpt of State to send us blank forms? There is no urgency. Or do you know of other places to obtain?
Or have you submitted a DS-82 without the blue areas - and it turned out ok? Thank you.
submitted by SME_TX_BX to Passports [link] [comments]


http://rodzice.org/