#Didnt want to log into anything on work computer Just In Case
Explore tagged Tumblr posts
Text
#New to this sort of desk job where people are walking by my cubicle all the time#Didnt want to log into anything on work computer Just In Case#But i was writing fanfic on phone during nonapplicable mandatory online training and supervisor walked by like...yeah this looks less worky#Fanfiction#Fandom
92 notes
·
View notes
Text
Too Young, Too Dumb - College!SOS PT. 1
Word Count - 1.6k
Warnings - Slight swearing
Luke groaned as his alarm went off, interrupting the peaceful sleep he had been having. Sitting up, he turned it off before going to his select his outfit for the day. Once dressed, he went to go make a coffee to go, biting his lip when he was greeted by the sight of his roommate Michael slumped over the table, a cup of coffee gone cold in front of his laptop. Luke gave his shoulders a couple shakes and whisper-shouted his name, watching the other man grumble to life.
“Mike, it’s 7 am. How long have you been sitting here?”
“Well,” he yawned, “I got off work at ten, stopped at McDonald’s, got home by ten-thirty-ish.” He took a pause to rub his face, “I took a shower, then came out here, so eight hours?” He took a sip from his mug, immediately spitting the contents back out, “That tastes like shit..”
“Well, that’s eight hour old coffee for you,” Luke sighed as he prepared his roommate a fresh cup.
“Nah, more like five hours. I remember making some around two and everything after that is a blur. I passed out around four, I think?” He yawns again.
“How do you expect to pass classes if you can’t stay awake in them?” Luke sighed as he set the mug down.
“I think the bigger issue here is that you’re still expecting me to go to my classes.” Michael mumbled as he eagerly picked up the mug.
“Dude, come on,” Luke gave a hard look, “You’re on a full ride, do you want to throw that away?”
Michael groaned, not in the mood to have this conversation, especially this early in the morning, but he also had to acknowledge that Luke was right.
“Ok,” He sighed, “My first class isn’t until eleven so I’m going to sleep until ten.”
“And your homework is all done?”
“Yep,” Michael grinned sleepily and finished his coffee before placing the mug in the sink. He picked up his laptop and its charger before heading towards his bedroom.
Luke shook his head before continuing to make his breakfast, humming softly as he made his plate. He poured himself a mug of coffee, then sat down to eat his fried eggs and turkey bacon with a side of mixed fruit. He unlocked his phone and began to scroll through Twitter, keeping an eye on any important headlines to bring up during his night class. He got extra credit if the class discussed something he brought up, not that he wanted or needed it, he just thought the conversations were important. After screenshotting a few articles, he finished the remnants of his breakfast before going to load the dishes into the dishwasher. He decided against running it, not wanting to break the silence in case Michael wasn’t asleep yet.
He quietly went to pack up his bag, making sure he had the appropriate books and chargers for his laptop and phone. Sure, he was coming back after his second class, but it never hurt to be prepared.
He headed back to the living room, grabbing his keys from the coffee table before slipping on his shoes. He left a note on the counter for Michael, reminding him to take his meds, before heading out. As he was locking up, he smiled as he watched his neighbor also lock her door.
"Morning," he said, biting his lip as she jumped, "Sorry if I scared you."
"Yeah, you did," she smiled sheepishly as she ran a hand through her hair, "Didn't think anyone else was crazy enough to be awake and moving at 8 am."
He laughs and nods, "Yeah, it's not for the weak, but someone has to make sure the world turns. I'm Luke by the way," he sticks his hand out, smiling as she takes it.
"Carina," she smiled as she introduced herself, shaking his hand, before pulling away and heading to the steps, "So what's your plan for keeping the world turning?"
He grinned, "I work the front desk of the student union. Gotta make sure people have their popcorn."
She laughed and nods in agreement, the student union desk sold other things, but popcorn was easily it's most popular product.
"And what about you?" He smiled.
"I work at the bookstore, where, once the semester settles, people buy anything but books."
Luke laughed at that and nodded understandingly, "Guilty."
"Aren't we all?" She smiled and opened the front door to the building.
They walked out together, and Luke grabbed his keys from his pocket when he noticed her leaving the parking lot.
"Want a ride?" He asked as he unlocked his car.
Carina stopped and turned around, biting her lip.
"You seem nice, but how can I trust you? We just met."
Luke bit his lip, he honestly didn't think she should walk to campus, but he should've known what it would've looked like.
"I'll let you drive?" He offered awkwardly, smiling as she laughed.
"And I was thinking I trusted too easily," she smiled, debating with herself on whether or not to accept the offer.
Granted, she just met this guy, but he was cute, in an awkward but doing his best kind of way, and didn't seem to pick up any bad vibes from him. She would play a test on him, and if he passed, then she would get in with him.
"Before I get in, could I take a picture of the license plate and send it to my friend?" She pulled her phone out.
Luke nodded, "Of course, anything that helps you feel comfortable." He smiled before getting into his car.
Carina smiled to herself, thanking the internet for giving her the clever idea then took a couple pictures of the back of the car before updating her best friend.
Getting a ride from school from my neighbor, never met him before today but he seems nice! Just in case, here's some info.
She sent the pictures before getting into the car, surprised by how clean it was.
"Offer still stands if you want to drive," he smiles.
She laughs but shakes her head, "I don't think you're pretty face can handle the speeds I drive at."
He chuckled and pulled out of the parking lot, heading towards the campus. It wasn't a long drive, just a few blocks, but with the temperature dropping, Luke felt better giving rides to people.
"So, what's your major?" Carina asked.
"Business economics," he smiled, "and yours?"
"Social studies education, with a minor in political science. I'm guessing your minor is something like mathematics or international relations. That's a common one for you business majors, that or Spanish."
He laughed, much to her surprise, but he was used to people assuming those kind of things out of him.
"Actually, my minor is gender and women's studies."
"Wow.. what made you choose that?"
"Well I took one class freshman year about history and social structures from the perspective of women to fill the diversity requirement, and I was hooked."
Carina nodded, smiling at this new insight of her neighbor.
"Your partner is very lucky."
Luke blushed and bit his lip, "I, um, I don't have a girlfriend."
"Really?" Luke wasn't her type but she was surprised, he had a good heart, a good looking future. How could there not be anyone for him?
He shrugged, "College has kept me busy, but who knows, this could be my year." He smiled hopefully.
Carina couldn't help but returning his smile, while also running through a list of her friends that might be a good match for her neighbor.
Luke made another turn towards the bookstore, stopping at the dead end next to the building.
Carina got her bag and smiled, "Thanks for the ride, I really appreciate it."
"Of course! With the weather dropping I don't mind giving people rides, I rather them be safe. If you want to make this a regular thing, you know where I live?" He winked jokingly.
She laughed and nodded, "I'll let you know." She pulled her phone out and opened it to Snapchat, "You should add me."
He nodded, pulling his phone out and snapping a picture of her code, smiling as the request went through.
She slid her phone back in her pocket, "Cool, now we'll be best friends," she joked before getting out, "Thanks again for the ride!"
She closed the door then started to walk to the entrance, smiling as Luke didn't leave until he was sure she was inside.
Luke smiled as he made his way out of the dead end, heading to the parking ramp where he kept his car during the day.
Once he parked, he grabs his bag and travel mug then heads to work.
He greets his coworkers next to him in the printing shop as he set his things down before sitting at the desk. He then logged onto the computer and got the desk ready for the day. He knew it would be hours until the building would be busy, now it was just professors and a student or two waiting to grab coffee.
Luke pulled his laptop out, his boss didnt mind when he or his coworkers did homework on the job, as long as they paid attention to customers. An email popped up in his notifications, reminding him that his night class would begin the final presentations that week. It's not that Luke was unprepared, his presentation had been ready since that weekend, but he had some nerves about speaking in front of the class.
He made a mental note to go over his presentation one more time, then opened a word document to the paper he had been working on.
#5 seconds of summer fic#luke hemmings fic#michael clifford fic#calum hood fic#ashton irwin fic#5 seconds of writing#college!sos#5sos au#5sos college au
41 notes
·
View notes
Text
Anything But Average
TW: Alludes to some violence. @weirdmixofweirdness i had a brain and thought: why not pull up desktop mode ONTHEFREAKINPHONE. DUH 😂🙈
Formatting sucks but. Yeah.
@ashphoenix06 @nekob00
**************************************
Chase sat at the bar, his second glass of whiskey in his hand. He didnt want to go home, JJ and Jackie would want him to talk. And he just didnt feel like talking now. Itd been so long since she left it seemed...but seeing her today, across the street, holding hands with some guy theyd gone to school with, it seemed she was his just yesterday.
"Oh suck it up. She didn't want you. Youre here drowning your sorrows, and shes onto the next dick..deal with it" he thought to himself, draining the glass and waving for another.
"Ya know. Thats the cheap crap. You really wanna get blasted theres better stuff.." The bartender said "Yeah well. Im just drinking. Not getting crazy."
His phone buzzed and he looked down, laughing to himself at the meme Jack had sent him. Then a text came through from Alison She was Jacks friend that had become close with the Septic guys over the last few years. Based in Texas in the US they didnt see her in person much, but Chase and her communicated almost daily
A:Heyyyy. Whats up?
C: *picture he took of Stacey and her boy toy* Thats a guy we went to school with 😑. They were 'friends'
A: Dude. Thats a downgrade. Although she was never good enough for you anyway. Only good thing was the kiddos
C:yeah. It still hurts like hell though.... I need to run away. Get out of here. Theyre going to her moms for a month or so for school holidays and i dont want to be here.
A:well. You could always come here? My Dad and step mom are leaving so i have my cabin on the ranch plus the main house to myself for like a month. You should come!
Chase sat and pondered this. Him go to Texas? With horses and a lake and a bunch of land to explore with fourwheelers....that sounded like heaven
C: Are you for real? Because i could seriously use that lol
The phone rang with Alisons ringtone "Hello?"
Alison: Hell yes im serious! Itd help me out because i don't really want to be by myself out here that long. And you sound like you could use it. Seriously. Fly in, ill come get you and we can tear some shit up
Chase laughed 'alright. Be careful what you ask for Allycat"
Her laugh echoed across the line "Ohhh im shaking Mr Brody. Figure out a flight and let me know!"
Chase told her ok and hung up with her, immediately finding a flight that left in a couple of days "I am outta here" he said
************* 'Wait. So youre going for a month??' Jackie said in shock , 'Just like that??' He was standing in the bedroom door watching Chase pack. He had to be at the airport in about 2 hours
"Yeah. I need to get outta my head and Ali offered. So Im going. I think it'll do me some good. She has a computer and Stacey said i could skype the kids, they wont be in town anyway... I just need this Jackie" The hero stared at him knowingly and then nodded 'ok. Just be careful.... Hey..She ever say anything to you about her going MIA a while back?'. Chase shook his head. Thats one thing he hoped to get out of her. Even Jack had tried to get her to tell him where she'd been, but no dice. 'Hm. Ok. Well, let us know when you get there man...'
Chase zipped his suitcase and grab his backpack and slung it over his shoulder. 'I will bro. Thanks for understanding' he hugged his brother hard and then grabbed the suitcase and left.
******* Chase sat in the passenger seat of the truck, still speechless at Alison's appearance. He was expecting the Alison hed seen two years ago; but shed been training and gained muscle and holy hell. She was dressed in cutoff red shorts and a sleeveless black shirt. When she ran up to him at the airport hed almost stepped on his own bottom jaw. Her auburn hair gleamed in the sun as she talked about everything she had planned for this weekend
"Uh...chase..you ok? Awful quiet there bud" she looked over at him. Chase shook his head to clear his brain 'yeah. Yeah im good.... Hey. You look incredible!"
Alisons face flushed 'aw. Thanks' she laughed. "So. Here we are" she pulled the truck up to a gate and punched in a code. As she drove onto the ranch Chase stared out the window.
'Holy hell Alison. This is gorgeous.' They drove for another fifteen minutes, passed the huge main house and pulled up to a log cabin.
'Alright. Let's go in.' She grinned and stepped out of the truck. Chase smiled and followed her. She walked up the steps and unlocked the door. As Chase walked in he laughed. A Sam pillow and Pink Mustache pillow decorated the couch on either end.
'Really Alison?' He said, picking up Septiceye Sam "Hey! Yes really!' She said laughing. 'Just because im friends with them doesnt mean im not going to buy their shit!' He shook his head, all awkwardness gone.
There was the Alison he knew, a goofball with an affinity for Markiplier and Jacksepticeye.
She walked into the kitchen and opened the fridge, pulling some steaks out. 'You hungry?' Chase nodded. 'Hell yes, ive been needin some of your cooking!' He said, his smile lighting his face. 'You know. Im gonna have to teach you how to cook Mr Brody.' She grinned at him. And he looked at her wide eyed "um..alison. You sure you wanna do that?' "Um. Yes" she said. Grinning at him. 'First lesson..music!' She pulled up an app on her phone and music began drifting through the room. Chase shook his head. Yep. Still Alison
****** Chase watched as Alison danced in place as she cut up some vegtables and potatoes. She was barefoot, singing along to the beginning notes of 'Small Town Boy' by Dustin Lynch, he smiled as he stood up from the barstool he was sitting on... Vegatables could wait He walked up behind her and took the knife from her hand, she turned to him 'what are you-?' Chase grabbed her hand and pulled her to the open kitchen floor and started dancing with her. She threw her head back and laughed as they swayed and Chase sang along
* I'm a dirt road in the headlights I'm a mama's boy, I'm a fist fight Kinda county line, kinda cold beer Little hat down, little John Deere I kinda give a damn I kinda don't care You see that girl standing right there She loves a small town boy like me She's my ride or die baby She's my cool, she's my crazy She's my laid back in the front seat She's my with me to the end girl My turn-it-up-to ten girl....* Alison laughed and sang with him. She was in trouble if her stomach and heart were going to continue playing Zoo escape with him here. Shed been friends with the guys a while. But this was out of left field. She hadnt expected her heart to try to beat its way out when she saw him standing there at the airport. His green hair had been replaced by a natural brown and his eyes shone as blue as ever. When he saw her and smiled as she started to run toward him for a hug, shed almost fallen over. This would be a very interesting visit.
*********** They were sitting on the back porch after dinner. Chase was watching Alison animatedly talk about training with some of the guys in her Dad's work, laughing when she knocked over her water glass when her hands flew into it 'Oh shit!' Alison cried out. Then she just started laughing and Chase couldnt help but laugh along with her as he went inside the sliding glass door to the kitchen and grabbed a towel and handed it to her. She mopped up the mess and then sat back down, still giggling.
'Well. Still gracefull as ever i see Miss Calaway' Chase said teasingly She stuck her tongue out laughing 'oh fuck off Mr Brody' They laughed and then sat in silence, watching the lake.
'So.' Alison said quietly 'how are you...really?'
Chase smiled at her 'you know.... Earlier this week i was in hell. Seeing her with him opened old wounds...but being here now i feel a little better. Like i can breathe. It hurts still. But i can breathe' Alison nodded and reached over and squeezed his hand 'im really glad you came. I needed some company...'
She dropped her hands to her lap and stared out at the water. The energy around them shifted and Chase could sense something hed been feeling all evening. Something was weighing heavy on her. 'Alison....whats going on? You never told me what happened that two week span you quit replying to anyone..and ive left it alone this long but.. i can tell now sitting here it wasnt a case of being too busy with fun stuff to look at your phone' Alison looked down, a mixture of sadness and guilt shadowing her face. He was talking about last year. Even Jack had tried to get out of her where shed been...but she hadnt told a soul. Only her family knew. Tears welled in her eyes... that had been during a bad time for Chase...she remembered the pain in the drunk texts from him that shed read when she got the phone back...
She stood and walked over to the railing. Trying not to cry and failing 'Hey...alison im sorry. I didnt mean to-..' Chase stood and walked up beside her and put an arm around her shoulders. She turned to face him and burying her face in his chest, silent tears rolling down her face for a moment. Then she took a deep breath, stepped back and wiped her face 'Sorry...its just... I never apologized for not being there for you. I read those texts a million times after the fact and... Im so sorry Chase'
Chase stared at her shocked 'thats whats upsetting you? Alison, i send angsty texts to my brothers every time im freakin drunk' he laughed. "You dont need to apologize. It was a bad point but nothing for you to feel guilty for being absent for... But i would like to know where you were. We all know when you reappeared you were different." Alison stared into his eyes, hed had never noticed how green they were. She was searching...but for what? 'Chase.... Not even Jack knows what happened...' She took a deep breath '....i was in the hospital.' Chases mouth dropped open in shock 'What?! Why???'
She stared at her feet and was quiet for a minute. 'Do you remember Chris?' She asked. Chase grimaced at the name, he remembered Chris. He also remembered the broken nose and black eye he gave him a couple years back when he saw him shove Alison to the ground "Yeah. Your boyfriend that no one liked?' She nodded 'yeah. That one.... God i shouldve listened to yall. ' Chase put his hand under her chin and lifted her gaze to his and spoke softly 'what did he do ali?' She swallowed hard. 'Short version? Got mad that i wanted to leave the country to come see yall.... Tied me up and used me as a punching bag for 3 days....'
Chases eyes widened in horror 'what the fuck....howd you get away???' She snorted 'my Dad came to find me.... Imagine for yourself how pretty that was' Chase knew it hadnt been.
Her father was famous for being called The Undertaker. Almost seven feet tall and 300lbs...and Alison was his little girl. His first daughter. His pride... Oh lord that couldnt have been good....
'So' she continued 'i was in the hospital for a good while... Actually the first time i texted you i was still there for another week.... ' Chase pulled her into a hug 'Ali im so so sorry..my God if i had known...' Alison laughed 'if you had known you wouldve been deported and arrested for murder...no i didnt want anyone knowing. Im the one who stayed when yall told me to leave. I'm the idiot.' Chase leaned back, arms still around her. 'No! Its not your fault. I dont care what we told you to do. You want to see the good in people. You want to believe everyone is good and thats an amazing trait. You should never think thats stupid' She smiled and leaned into his chest savoring the warmth and safety.
Later, after they had said goodnight and gone to their rooms, Chase lay there awake. He could still feel her head on his shoulder, feel the warmth from her, and his heart skipped. "What the hell is going on ??' He hadnt felt that since high school...that first skip of the heart when you find someone.... 'Oh grow up Brody. Shes your best friend and doesnt need your damaged ass complicating her life..' Little did he know she was in the room at the opposite end of the hall thinking along the same lines...
****** A week had gone by, they danced around the flirtation and the obvious tension that lay under their banter. The day before it had rained, creating mud puddles everywhere. Now it was sunny and muggy out. Alison excitedly threw a pair of 4-wheeler keys to Chase and grinned as she pulled her ponytail through the back of the hat she was wearing. Chase watched as she bounded down the front steps and followed suit. They were both in jeans. The day before Chase had bought a cheap pair of boots he could get muddy. They were heavy but at least it wasnt his sneakers. They headed down the path between Alison's and the main house. Chase studied her as they walked. He hadnt been as brave since the first night. He wanted to say something....anything. But he wasnt sure where to start. 'You good ?' Alison stopped walking and looked at him, his face flushed slightly "Yeah, im good. Ready to tear up the mud' Alison laughed 'well the shed is right over here. I keep mine here since its closer to my place' They rounded the bend in the path and came upon the metal shed. She unlocked the door and walked in, pulling the tarp off the two four-wheelers. She threw a michevious grin at Chase as she climbed on hers "You ready to get dirty?' She laughed Chase grinned 'Hell yeah!' He climbed on his and they roared to life, Alison shot out of the building and took off, he threw his head back laughing and started after her
****** After about an hour or two of flying through mud and water puddles, they were sitting on the edge of the lake on a blanket Alison had laid out under the big umbrella. Chase had his shirt off as it was wet and muddy. He looked over at her and couldnt help but laugh. She had mud streaked down her arms and some on her nose.. The only part that wasnt spotted was her legs. Shed taken off the jeans and was in her swim shorts that had been under them.
'What?!' She said
'Youre a little...uh...dirty there girl' She laughed 'you should see yourself, your floofy hairdo aint cuttin it kid' she said as she reached over and messed up his hair, dirt falling out 'Hey!' Chase cried and grabbed her hand as he chuckled 'you leave my hair alone. Youre just jealous' Alison laughed and rolled her eyes. 'Yeah. Ok' They sat next to each other in silence, her knees pulled up and arms wrapped around them. She leaned against his side and looked like she was ready to fall asleep on his shoulder. Chase scooted over to the far side of the blanket and laid back, then pulled her down so her head rested on his chest and an arm was around her. His pulse raced and she easily fit in his arm and curled against him.
She sighed contentedly 'hey Chase... Anytime i need to lay with someone im gonna find you. Because youre really comfortable' she said giggling. He laughed 'ok. But youll have to come across the pond a lot' 'Hmm' she said thoughtfully 'ok. Im good with that. Ill come over there for some Brody cuddles' He squeezed her and smiled. 'Hey....Ali?'
'Yeah?' She shifted her head so she could look up at him. Her heart raced as she caught his eyes. Shed been having trouble concentrating on anything since he took his shirt off and this wasnt any easier.
'What are we avoiding here?' He asked... He hadnt meant to be so blunt but it just kind of came out that way. 'I mean. We're good and normal and then other times its so freaking awkward..i dont get it' 'I-.' Alison didnt really have an answer for that. She knew what she thought she was avoiding. But she wasnt 100% sure. 'I dont know.. I mean... I think its obvious theres something to talk about. But neither of us wants to say it'
Chase stared into her green eyes intently 'Well if you want to say what i want to say, then fuck this silence. Tell me'
Alison sat up and looked the other way and he followed. 'Its not just that easy for me Chase.... I dont know what you want...i dont know what im supposed to do..i dont know wh-'.. '
He grabbed her chin and turned her face towards his 'what i want is for you to shut up and kiss me...what youre supposed to do is stop rambling and let me show you'
With that he pressed his mouth to hers and kissed her. Slowly at first and then harder. She sat up on her knees and wrapped her arms around his neck as she kissed him back. They pulled away breathless and stared at each other.
'Now alison' he said, his voice husky "Whyd you wait so long to do that?' He grinned and pulled her to him again and kissing her deeper, laying back, her laying halfway across his chest. After a moment she pulled away and laid her head down on him and laughed 'Holy crap' He laughed out loud, 'yeah... Thats one way of putting it' He kissed the top of her head and wrapped her in his arm, they both drifted off..
****** It was a month and a half later. Chase stood by the front door. Nervous. He didnt want to leave. They hadnt been what youd call official..neither of them labled it . Sure they had held hands, slow danced with each other, kissed and gotten close..but it wasnt like *that* was it?... And now he was going home. He wasnt supposed to feel this way. His heart wasnt supposed to ache like this....
Alison stood in her room making sure she had her keys and phone...stalling. "What the hell...why is this so damn hard. Hes my best friend....a great kisser...but my best friend! Its not supposed to be like this' she thought to herself. Walking out she caught his eyes and saw her sadness reflected there
'Are you ready to go?' She inquired, trying to sound happy
"....you want the truth or the answer thatll make you feel better?' He chuckled.
'Chase...' She stood by him and grabbed his hand... 'I know, i know. We live a million miles from each other... I just didnt think it would-' 'Hurt this much?' She said, staring up at him He sighed and wrapped an arm around her, pulling her in and kissing the top of her head. 'Yeah' She opened the door and they walked out to the truck.
******** 'Seriously. Come out sometime, the boys and me will show you a good time' Chase said Alison smiled at him ' Definitely...ill miss you. Thank you for coming. I had a blast'
Chase smiled and her 'And stop standing so far away.' He grabbed her hand and pulled her close 'its harder to kiss you goodbye from over there....if thats okay.... Just one last time?' She smiled and nodded as a blush crept to her cheeks he leaned down and kissed her, both of them holding on longer than they intended. 'Alison...dont be a stranger' he said. Hugging her one last time and picking up his bags. 'I..i wont Chase. Tell everyone i said hi'
She waved goodbye and watched him walk toward his gate, then turned and headed for her truck. When she got inside she let go of her control and cried. The tears didnt stop until she was back to her place. She walked into the room Chase had been staying in and found one of his worn shirts folded on the bed with a note and a small bottle of cologne. She smiled and cried a little reading it
'I know its not the same as falling asleep on me. But this is the cologne i use, you can wear the shirt or use it as a pillow case... Ill miss you' She laid down on the bed and could still smell him as she drifted to sleep
******** 'Dude. You were supposed to go over there to get happier. Now youre just more mopey. What the hell happened?' Jackie asked Chase
They were in the living room, Chase sprawled on the couch. It had been almost two weeks since he came home 'Jackie. Just leave it alone man. Ok? I dont want to talk about it'
'Chase, you need to talk about it. I havent seen you like this ever. When Stacy left you cried and drank and talked about it... You dont even drink anymore. You just sit and watch tv or sleep' Jackie said, worry coating his words.
Chase sat up 'look man. Im an idiot and i caught feelings at the wrong time and the wrong place. Ok? And it hurts because i cant be where i need to be and where i want to be at the same time! I dont drink because then i dream about her and....'
His words drifted off Jackie came to sit by him and put an arm over his shoulder ' you always dream about Stacy though. I thought the sleeping pills helped with that'
Chase put his head in his hands 'Bro. This isnt about Stacy. I never thought id say this but i think this hurts worse'
Jackie was shocked. He couldnt believe what had just come out of his brothers mouth 'Then...who? And what did they do that was so bad???'
Chase shook his head 'thats just it. Nothing bad. It was all amazing... But.. Damnit man. I just wish it wasnt so fucking far, you know?' Jackie thought for a minute and his eyes widened and mouth dropped as he caught on
'Holy shit you mean Alison???' Chase's head shot up 'Jackie if you tell anyone so help me ill strangle you' Jackie put his hands up 'No no. I wont..but..what happened?' Chase laughed 'nothing like that... We just kissed and cuddled a lot and... I really think i fell for her man and i dont know how to process it... I feel like I'm losing my mind.' Then he opened up and told Jackie everything about the trip. His brother just sat and listened.
*************** Two weeks later...
'Alison!' Jack ran over to her, shed begged him to pick her up at the airport but hadnt wanted anyone to know. Hed been happy to oblige. Confused. But happy
'Jack!' She ran over to him and hugged him hard. Shed missed this goofball
'Ok so are you going to tell me whats going on?' Jack said as they grabbed her bags and walked outside to where the Uber was waiting for them
' um.... Its a little hard to explain. But.. I just had to come ok? Im actually meeting my Dad tomorrow. Theyre here because of a movie shoot. We are all staying a month or so.'
Jack shook his head 'i know when youre lying. Theres something youre not tellin me Ali' She looked at him. Knowing hed either laugh or help her... Well only one way to find out
'Jack....when Chase stayed with me for that month... We..I.... I fell for him ok? And i think he feels the same way. And this last month has been hell because i cant stop thinking about him. I know it sounds crazy but i had to come see him, and yall. ' it came out in a rush.
Jacks mouth dropped open in shock. 'You mean...youre the reason Chase has been so mopey? Thank God i thought he was on about Stacy again' and he laughed 'So. Wanna suprise him?' His smile conspiratorial Alison grinned. She shouldve known she could count on him.
*********** 'Well why do i need to go Jack? Why dont you?' Chase whined into the phone 'i dont feel like talking to anyone about filming man. I dont have it in me' 'Chase. Youre going. Trust me. Just meet the agent at the park. Theyll be by the river. Itll be a good opportunity for you man' Jack said on the other end of the line, trying to keep from laughing. 'And what about the others? Jackie and everyone left the house today. They said they were staying with you tonight because you were filming some stuff. Why cant i help?' Chase questioned 'Look Chase. I need you to do this for me. Ok? Please bro?' Chase rolled his eyes 'fine. But this better be a good meeting' Jack hung up the phone and laughed 'oh trust me Brody. Youll love it' he said to himself. Shooting alison a text. 'Now we wait'
At the house Chase threw the phone. He wanted to be mad but he knew Jack was just worried. Hed been holed up in his room since he came back, hadnt touched his skateboard in a month, hadnt even looked at his PS4.. All he could do was go through the photos from his trip. Hed talked to Alison on facetime and she seemed to be happy, was training and riding horses. She had sent him phtos of her and her Dad and little sisters... He felt like he was lying to her. He said he was okay, just more tired...but the reality was he wanted to beg her to come to him. He wanted to tell her he thought he loved her-- but he just kept a smile on his face because as long as she was happy, thats all that mattered
****** Later that night Alison sat on the bench. Nervously playing with the hem of her dress she had bought that morning. He should be here any minute.... What if he was mad...what if he didn't want her here? What if.... She recieved a text from Jack
J:Hes there.
Her heart pounded. Now what? She sat and waited...hearing footsteps
* Chase could see someone on the bench by the water and headed that way. As he walked his eyes focused on the figure. Their hair was an auburn color... That thought made his heart ache as he remembered brushing Alisons from her face... He got close enough to the bench and the figure stood and turned toward him. His heart jumped and he almost fell down 'Al-alison?' He whispered. Not believing what he was seeing. 'Chase..' She said softly. Her face broke into a smile as tears filled her eyes. She ran to him and he embraced her. He finally let go and looked down at her grabbing her face with both hands "ali what the hell are you doing here?!' Tears rolled from her eyes 'Chase....i couldnt stay away anymore. Im sorry...i know i shouldve told you but i didnt know if you wanted me here and-' her words were cut off as he kissed her. She wrapped her arms around his neck and kissed him back. When they pulled back he looked at her for a long minute and then spoke as he wiped her tears 'Dont ever apologize for making me this happy...ever. Of course i want you here. Its been hell just talking to you on FaceTime and not being able to say what im thinking. My God Alison i missed you more than i thought possible' She smiled and kissed his cheek and hugged him again. Savoring the feel of his arms around her
'Cmon. Lets go talk' he said pulling out his phone to call a ride 'I got it' she said grinning 'My dad loaned me a driver for my trip' she called someone and said whered they be. As they walked to the road Chase saw a black limo waiting and laughed 'Well. That beats an Uber'
As they rode he just stared at her. She was looking out the window. His heart beat faster. She came....she missed him so much that she came all the way here. He smiled to himself and then shot Jack a text
C:'Youre an ass for letting me walk into that unwarned....but thank you man'
J:no thanks needed. I did it for both of you. You both deserve smiles on your faces man. Now put the phone down... Also Jackie said to tell you 'stay in your own room' 😂
Chase laughed out loud and covered his face. He was going to have to smack him Alison looked over 'whats so funny?' She reached for the phone and snatched it before Chase could stop her 'alison i wouldn-' he warned laughing 'Oh my god.... Im gonna have to smack him when i see him' she said laughing as her face turned red. They both giggled and Chase grabbed the phone and turned it off after sending 'tell him i said ..' Followed by a couple of middle finger emojis
***** They walked into the house and Chase locked the front door before grabbing Alisons hand and kissing her again. He couldnt believe she was here. Alison leaned into him and kissed him back and then said smiling 'i cant believe im standing here' Chase laughed 'i cant either! I mean...why would you come all this way??' Alison locked eyes with him. 'Because... I never knew i could miss someone so much Chase. Honestly it was driving me nuts. I got tired of having the pictures from your trip and FaceTime with fake 'hey buddy' bullshit..... But i wanted to say it to your face.
Chase nodded. He knew exactly what she meant.
** Alison had been there a week and couldnt get over the fact that she was with him. Chase was sprawled out on the other side of the king sized bed and snoring. They had both decided to stay in the hotel room she had reserved for her time here. Chase wasnt used to such a huge bed and Alison laughed thinking back to his face when he first laid on it. She laid her book down and reached over, brushing his hair back and smiling. He stirred and blinked at her sleepily "Ali-- you ok babe?" Her heart jumped at that name. She felt a blush spreading as he sat up and his bare chest became visable. "Yeah- yeah. Was just admiring how cute you were when you sleep" He chuckled and ran his fingers through his hair "what. Are you saying im not cute when im awake? " "Well....when youre asleep youre much quieter" she said laughing. His mouth opened in fake offense and then he grinned mischeviously "Oh. Okay.." He rolled over and caught her and tickled her and she laughed and squealed. 'Chase! Chase! Okay i give i give!!" He stopped and looked down at her as he laid across her and laughed 'youre pretty cute yourself Alleycat " he kissed the tip of her nose and she craned her mouth up. He smiled and leaned down to kiss her and she wrapped her arms around him. He still wasnt used to the sparks that went through his brain with her. That first night hed stayed with her they... Caught up.. quickly. He was still addicted to the taste and feel of her even after as many times hed experienced her. "Ali-" he whispered as he placed his forehead to hers "Yeah Chase?" "I...i think... This is gonna sounds insane' he laughed She pushed him up so she could look in his eyes "Baby...what?" Chase stared into her green eyes. Never having been more sure of what he was about to say...knowing if he didnt hed never sleep "Alison..... I love you...and i know thats crazy. I never thought id ever say that to anyone with this feeling behind it after her....but honestly if she walked up to me right now and asked me to come home...id say no. Youve made me feel whole. You make me the man i want to be. Even my kids when i saw them yesterday asked why i was so happy... ' He stopped and grinned sheepishly "i kinda talked about you a little...they want to meet you. I told them maybe in a couple of weeks..but thats up to you..Stacy was cool with it if you are..' She stared at him, not knowing what to say. A smile broke across her face and her eyes misted over "Chase...id love to meet them..." She pulled him to her and kissed him before saying quietly 'and Mr Brody...you should know. I love you too.." *****
16 notes
·
View notes
Text
another scp
SCP-7896 Crash Dummies
Class: Keter
Special Containment Procedures: All SCP-7896 instances should be placed in separate standard humanoid containment cells with no interactions between the instances. 2 guards should be placed to protect the SCP-7896 instances from escaping, one guard outside the door leading to the cell and one outside in the hallway of the containment cells. If a SCP-7896 instance teleports out of its containment, MTF team Mu-13 (Ghostbusters) should be dispatched to find the SCP-7896 instances in the area.
Description: SCP-7896 instances are pack-based predators resembling crash test dummies, humanoid figures used in vehicular testing to determine the safety of the vehicle, designated SCP-7896-1 and SCP-7896-2. SCP-7896-1 instances are reddish-orange, with simple facial features.
SCP-7896-1 instances prey on any kind of animals, often humans. The hunting tactics SCP-7896-1 instances seem to use fear as a hunting tactic, purposefully scaring its prey by knocking things over when the prey is not looking, changing positions when the prey is not looking at the SCP-7896-1 instance, among other things. SCP-7896-1 instances will stalk its prey, making the prey more and more fearful of their surroundings, and this effect is particularly worse in humans, especially those with a high IQ, or Intelligence Quotient. Once the prey has become extremely afraid, a SCP-7896-1 instance will then manifest in front of their prey, quickly approaching them, emitting a high pitched noise while flailing their limbs, killing them through unknown means. The instance that completes this task is not always the instance that was hunting the prey leading up to the prey’s death, and the prey seems to be shared among the other instances.
However, SCP-7896-2 instances do not show the same tactic. SCP-7896-2 instances are completely black, with only 2 shining white dots for eyes. SCP-7896-2 instances do not seem to use stalking as its method of hunting, rather becoming dormant in specific areas, waiting for prey. Whenever prey comes close, the SCP-7896-2 will teleport in front of the prey and duplicate themselves. In 90% of these cases, the prey will suffer from cardiac arrest and die. SCP-7896-2 instances show a much higher IQ than SCP-7896-1 instances, and SCP-7896-2 instances seem to be able to control SCP-7896-1 instances.
SCP-7896 instances show high amounts of strength, able to break body parts, such as bones. SCP-7896 instances also share an ability to change their appearances, to blend into their surroundings. Currently, it is unknown how SCP-7896 instances are able to do this.
ADDENDUM
On 7/12/████, 3 bodies were found in an automobile company named [DATA EXPUNGED]. The first victim discovered, Julia Arkams, was found outside the company’s main building, her body was dumped by the front door to the building, and a crash test dummy was discovered beside her, in the same position of Julia Arkams. Julia Arkams had died around approximately 1:20 P.M., and her cause of death is strangulation. The second victim, Tim Bonnet, was found inside a testing vehicle in the passenger’s side, with a crash test dummy placed in a comedic position with its right arm on the horn and the left arm on the steering wheel. The cause of death is unknown. The final victim, Samantha Wilkkes, was found huddled in her office, and 3 crash dummies surrounded her. Her cause of death is also unknown.
The crash dummies found are thought to be instances of SCP-7896, and a cover up story was initiated about a murder-suicide involving the three victims, that Tim Bonnet, one of the victims, killed both Julia Arkams and Samantha Wilkkes. After the discovery of the bodies, a computer was found describing the events that unfolded before the deaths of the three. A chat log was found, seemingly used by the company. An additional person was found in the chat log, however the identity is unknown. It is believed Samantha Wilkkes did not join the chat, as the chat logs state of Samantha being new to the company, though a person named “Sam” joined chat. (See CHAT LOG 2) In the cover up story, this info is to be let out.
Note: Things in brackets are what is said in the chat log, while things in parentheses are from the documentation for this SCP file.
CHAT LOG 1
(2:35 P.M., 7/10/████)
Julia123: Hey guys, how ya doing?
SlimJimTim: Pretty great. Say, how about we prank the new person? Samantha Wilkkes or whatever her name is?
Angen: Lol, we should
Julia123: Are you sure? What if she finds out?
Angen: Julia, stop overthinking this you’re ruining the fun! LMAO
SlimJimTim: Alright! Here’s my plan: you guys know those crash test dummies we use? I think we should place them all over the building to scare her.
Angen: LMFAO THAT’S PERFECT
Julia123: Fine. But count me out of helping.
Angen: You just don’t get fun Julia.
[Julia123 has disconnected from the chat]
Angen: bitch
SlimJimTim: Anyway, I’ll go set up the crash test dummies. Let’s hope Julia doesn’t tell, lmao
Angen: cya
[SlimJimTim has disconnected from the chat]
CHAT LOG 2
(12:41 P.M., 7/11/████)
SlimJimTim: Have you guys seen Julia lately? She didn’t come to work.
Angen: no why
SlimJimTim: I think she’s trying to mess up our plan to prank Samantha.
Angen: wow
SlimJimTim: Yeah, the crash test dummies I set up have been moved. I even found one in my office. Something about their positions seem weird tbh
Angen: eh you’re being paranoid
SlimJimTim: Maybe.
(Chat stops for approximately 10 hours before someone enters the chat not seen in the previous chat log)
[Sam has joined the chat]
Sam: PLEASE HELP
Angen: what u want
Sam: SOMETHING IS CHASING ME IM HIDING IN MY OFFICE PLEASE SEND HELP OR CALL 911 PLEASE
Angen: lmao
Sam: I AM SERIOUS. PLEASE CALL 911 THEYRE GETTING CLOSER AND MORE AND MORE ARE COMING
SlimJimTim: Fine, I’ll bite. Get to my office, second floor go left after getting off the elevator, third office
Sam: I’LL TRY BUT THEYRE STILL COMING THERES MORE
(6 minutes pass with no new chat messages)
SlimJimTim: U okay Sam?
Angen: eh I bet she’s pranking us lmao
SlimJimTim: I hope so, she sounded convincing, I’ll go check for her. Do you know where her office is?
Angen: I think first floor dont know which office tho
SlimJimTim: k i’ll go check
Angen: cya
[SlimJimTim has disconnected from the chat]
Angen: Why?
Angen: I don’t mean to.
Angen: Please don’t hate me for this, Jim. Goodbye.
[Angen has disconnected from the chat]
(10 minutes pass with no messages)
[SlimJimTim has joined the chat]
SlimJimTim: ANGEN JULIA IS DEAD
SlimJimTim: ANGEN? ANGEN
SlimJimTim: NO NO NO
SlimJimTim: I AM CALLING THE COPS THIS ISNT FUNNY IT WAS JUST A SIMPLE PRANK I DIDNT MEAN ANYTHING I SEE A BLACK AND WHITE DUMMY IN THE HALLWAY THEYRE AFTER ME PLEASE ANGEN
SlimJimTim: IT HAS A COMPUTER WHAT IM RUNNING BUT I CANT MOVE HELP
[Angen has joined the chat]
Angen: Please forgive me for this, Jim.
SlimJimTim: NO
Angen: tricked ya bye bye
Angen: bitch
[SlimJimTim has disconnected from the chat]
Angen: Bye bye as well to me lmao
[Angen has disconnected from the chat]
END LOG
Two days later after the chat logs were discovered, a video recorder was found in the ventilation system of the company building.
VIDEO LOG
(The footage begins with the recording completely black)
Cole: I am Cole. Three are dead. I doubt if I die anyone will find my body. I’ve witnessed enough. I will show you the truth.
(The video recorder is picked up, and then placed on top of a grate, revealing 1 SCP-7896-2 instance and 2 SCP-7896-1 instances standing in place)
Cole: Angen is NOT who he seems. He is a fake. I’m the only one here who knows who he truly is. He’s a fake. Fake. Fake. Fake. Fake. Fake.
(Cole laughs for approximately 15 seconds)
Cole: Shit, gotta go. They’re here.
(The recording pins down on the grate, all three of the SCP-7896 instances gone, and loud thumping noises are heard)
END LOG
4 notes
·
View notes
Text
Rockman.EXE Episode 30 Review.
I know, this doesn’t look good. RUN, ROCKMAN!
Don’t mess with Mama Zap!
We open the episode with some drunk bum walking around a city under the rain, who is then revealed to be Count Elec. This was cut out from the american dub, so the episode begins with him entering a mansion that seems to belong to him, still looking like a bum.
Count Elec is depressed because he basically lost his job at the World Three after Pharohman blew up their lair, and Wily is MIA.
The Count goes up some stairs where he is startled by a an old woman, after falling down the stairs the Count recognizes her as his mother.
Motherly love.
After the title card, we see Netto in a hurry to get somewhere, with Rockman running inside his PET.
Which is really adorable.
Turns out Netto is late to take a bus, and said bus leaves passing next to him. Rockman tells him that was their bus and Netto runs after it.
Rockman reminds Netto that even when traveling overseas he still sleeps in late. Netto says that his alarm clock didnt go off, but after saying this, the alarm activates which is a recording of his mom telling him to wake up.
Makes sense, since she doesn’t care enough to wake her own son up to go to school, he has to use a recording. “It’s the only thing that makes me feel like my mother loves me.”
The people in the bus laugh at Netto after this, and we cut to the Count looking at a grave stone in front of some ruins until his mother calls him back inside to eat some muffins she baked.
It looks like she knows everything about the World Three and how Rockman ruined their plans many times, because she tells him that Rockman’s operator is in Kingland just like them and that it’s his chance to get revenge.
Yeah... The Count’s mother also likes to play with electricity and zaps the muffin out of his hands. She proceeds to insult him saying that he is nothing like his older brother.
His brother plays a part in the game as well, but since he is not important right now, I’m not gonna talk about him yet.
We get to understand the Count’s issues, about how he was always compared to his brother and it was one of the reasons why he left home.
After seeing mama Elec zapping everything in the room, she finally hits the count who falls to the ground where she tells him that she has a plan to help him get revenge on Rockman’s operator.
Because a mother will always support you even in getting revenge on some Navi who foild your evil plans.
Back to Netto in the bus, he is reading a tour guide about a mysterious creature living in a lake, making me wonder if Kingland is suppoused to be Scotland, but I think it actually represents the United Kingdom as a whole.
Rockman, why are you so adorable today?
The weather outside suddenly turns dark and the bus begins to lose control.
Netto plugs into the bus computer and Rockman finds that it has been taken over by viruses. No idea how they got there, unless the bus is conected to the internet like everything else in this world, so I shouldn’t be surprised.
Rockman begins to delete viruses, but its now time for the obligatory “Hinouken not being where Netto is” gag.
Hey, India is famous for many other things.
We return from commercials with a shot of the bus under the rain. The driver tells Netto that the engine isn’t working for some reason and decides to leave the bus to find help. And I think it’s funny how there is a plush doll of Rush and a guy who looks like a member of KIZZ in the bus.
The driver leaves the bus, and soon after Netto sees Count Elec’s mansion. He decides to go to the mansion to look for a phone, the doors are open so he just lets himself in.
So basically Netto conects Rockman to disable the alarm system in the mansion. I feel there is something wrong with this, I mean, what would stop a burglar from breaking in and sending a Navi to stop the security?
As Netto looks for a phone he comes across some fallen over pictures, he tries to see them but an old woman stops him.
A very ugly old woman, is he pretending to be his own mom or something?
Netto asks for a phone and the Count points at an antique phone, where Mama Elec sees Netto for the first time.
Well, you don’t usually go around saying that you want to get revenge on a grade schooler for beating you in a video game.
The Count leaves Netto who wasn’t able to call anyone on the phone. Netto enters a ballroom where he remembers about Rockman, his PET shows static and the ballroom suddenly locks him in with a Net battle machine displaying Rockman trapped inside a dome.
Oh no, Rockman has been cutted in half! Oh, wait, its just a layering mistake.
The Count reveals himself before Netto, telling him that he will finally get his revenge on Rockman.
Netto is surprised to see the Count in Kingland, but he accepts his challenge and plugs in after Count Elec sends in Elecman.
“This is the Elec Dome. Two Navis go in, one Navi comes out”
They start the battle, Elecman avoids Rockman’s buster shots and suddenly decides to use a judo move on him. Throwing Rockman against the wall activates an electric device above Netto that shocks him.
So everytime Rockman receives damage, Netto gets electricuted.
Is this a thing in Japan? Because this also happened in an episode of Pokemon.
Rockman reminds Netto about the strategy they used against Skullman, something the subs messed up.
This is what happens when people who don’t know anything about the show do the translation! Xc
Netto remembers and sends the Mini Bombs to Rockman who covers the whole area with smoke. Just like with Skullman, they trick Elecman into facing the Mini Bombs that explode in his face, shocking Count Elec.
Mama Elec doesnt like this however and we see her on the roof playing an electric guitar.
Like mother, like son, I guess.
This somehow sends powerful electrical shocks at both the Count and Netto who is rendered unconscious.
Netto getting knocked out distracts Rockman allowing Elecman to attack him.
Elecman is about to finish him with an Elec Sword, but just by pure luck, Netto’s mom alarm goes off inside his backpack waking him up and he inmediately sends a chip to Rockman who rolls out of the way and wins in the knick of a second
Elecman logs out, the Count’s mom yells and burns him to a crisp, and Netto turns off his alarm thanking his mom for actually doing something useful for once.
The storm dissapears and Netto returns to the bus ( that didn’t leave him for some reason) where he asks the driver about the engine. The driver says that the bus started working again as soon as the storm cleared out.
After this, we return to the Count who wakes up in the ruins from before and reveals a chilling fact.
:O WHAAAAAAAT?!
The Count believes that everything that happend so far was a dream. Madoi appears and tells the Count that Mahajarama is calling everyone together and asks him if he is going, after remembering some words his mama told him a long time ago, he accepts.
We then see Netto at lake Chantra where Rockman asks him if there was somebody else at the mansion because he heard a woman’s voice cheering for the Count. And to make things even weirder, the episode ends with a close up of the Lock Ness monster swimming in front of Netto who doesn’t notice it.
O.O
So what do I think?
This was an interesting episode, we learn more about Count Elec’s background. He comes from a wealty family in Kingland and left because he was tired of being compared to his older brother. As I said before, the Count’s brother is also a character in the game, but he will be introduced later in a future episode.
From a psychological point of view, this episode could’ve been about the Count having a hallucination or a very vivid dream caused by the alchohol and his depression, the World Three being destroyed made him lose his motivation and decides to return to his home in Kingland where times were much easier for him. His mother appearing represents his desire to find himself again and admitting that he wants revenge on Rockman for foiling his plans over and over.
However, that wasn’t the case since Netto and Rockman saw the mansion too, and Rockman even heard Mama Elec’s voice during his battle with Elecman. This can only mean one thing, that ghosts exist in the anime’s universe too! Poor Rockman, his fear of ghosts makes sense now.
Yes, we’ve seen ghost appear sometimes in the game, so I guess this was a reference to those moments. In hindsight, it made sence. When she first appear, the Count was scared to death because he knew his mama was dead, and the scene with the Count trying to eat a muffin but his mom stopped him from eating it, hinted that the muffin wasn’t really there. When Netto was using the phone, he didn’t hear the Count’s mother talking to him from the staircase, and she even dissapeared when he looked back. The ruins were the remains of the mansion and the grave stone was his mother’s.
It makes sense that the Count believes it was all a dream, but what about Elecman? He was there during the battle, wouldn’t he confirm to the Count that it was all real? Looks like we will never know.
11 notes
·
View notes
Text
Creative Ct5880 Driver Windows 8
Creative Ct5880 Driver Windows 8 64-bit
Creative Ct5880 Driver Windows 7 64 Bit
Creative Ct5880 Driver Windows 10
ASAP Semiconductor
File Name: SBPCI128Setupusw2k.exe. This is a new stand-alone driver release of Sound Blaster PCI128 for users running on Windows 2000, Windows ME and Windows XP only. This release was tested on Sound Blaster Audio PCI (Model CT475x) and includes the Creative Minidisc Center patch. Creative labs ct5880-dbq windows xp driver. DRIVER LEXMARK X6750 WINDOWS 8 DOWNLOAD (2020). Creative has shown they make the best hardware products out there. Win7 32bit i ve already browsing about 3 hours in case finding the correct driver for my sound card but i still can t find it maybe there s someone can help. DIRECT LINK DODNLOAD CREATIVE SOUND DRIVER FOR WINDOWS 7-8http://gorgo.ucoz.ro/news/creativesoundblasterdriverforwindos87xp/2013-11-05-23.
Link Official
Creative Ct5880 Driver Windows 8 64-bit
Hp Dv7
PC Mag
Metro Apps Windows Store
ASUS S400C TOUCHSCREEN DRIVER INFO:
Type:DriverFile Name:asus_s400c_4866.zipFile Size:3.8 MBRating:
4.72 (505)
Downloads:358Supported systems:Win2K,Vista,7,8,8.1,10 32/64 bitPrice:Free* (*Free Registration Required)
ASUS S400C TOUCHSCREEN DRIVER (asus_s400c_4866.zip)
Or, Hello, does not confident. Stack Exchange network consists of a short time ago. Screen Installation instructions for ASUS S400CA. S400CA touch and fun of Windows 8. This 14-inch Ultrabook How to try and ROG extend display. Stylish Mobility ASUS designers gave ASUS VivoBook a distinct look showcasing the flair and fun of Windows 8 while highlighting chic portability.
Makes it simple to provide a gamer, 3.
The drivers installed on your machine may be intended for an older version of Windows and does not work on the new version you have installed.
Here is some guide to disassemble and locate the hardware device you want to upgrade or replace in your Asus S400C S400CA.
Get the best deals on asus s400c when you shop the largest online selection at.
Make sure that new replacement screen has same SIZE, RESOLUTION, BACKLIGHT TYPE as your original screen!
Full text of Computer Shopper Magazine December 2001 See other formats.
Select Your Device , Sell tablets, phones, laptops, or other electronics - broken or working.
Unknown on Friday, 18 January 2013 I will provide a little new information that might be good news for those of you who like the latest notebook from Asus is known to have specifications and features that are not less well advanced in comparison with the toshiba. The Body is rapidly changing luckily touch pad. Displays an image again, or replace hard drive. We are supplying the raw LCD panel only without the front touch glass digitizer .
Or, if you re looking for a stay-at-home PC, you might want to take a look at ASUS desktop alternatives, which include capable, space-conserving, all-in-one computers. Method 1, Try to update drivers for Human-Interface Device Adapter a. Actual figures may vary in real-world situations. Computer Shopper October 2001 See other formats. They are ergonomically designed for ease of use and feature high-quality parts so they won t let you down.
Aluminum chassis, excellent touchscreen which brings Windows 8 to life, without it, Windows 8 is garbage , the weight, and the thickness under an inch are matched only by the quality feel and operation of the product as a whole. A reasonable price of Windows 8 operating system with Windows 8. Scan your computer for instant driver updates with just one click. Or, most trusted online selection of USB 3. ASUS takes its name from Pegasus, the winged. Click the Touch Pad tab to adjust touch. Issuu is a digital publishing platform that makes it simple to publish magazines, catalogs, newspapers, books, and more online. Screen Installation instructions for and the screen.
Asus Vivobook S400CA /S400 detailed review.
The easiest way to replace hard drive. You can find an ASUS laptop that will meet your needs among the wide selection of options available here at Best Buy. Just finished the ASUS S400 touch and LCD replacement on a friends computer. To accept or block cookies cookies are not working? Have a look at my unboxing to see how this product looks and feels.
As technology is rapidly changing luckily touch screen Windows 8 laptops can be bought for less than 300.00.
Windows 10 possible graphics issue on Asus VivoBook S400CA, Hello, I have this problem with my computer and Windows 10 OS where the entire desktop is expanded to the right side of the screen and I have encountered no way to solve it.
Mixing gorgeous design, superior hardware, and optimized software results in the ultimate sound experience.
Driver creative ct5880 dcq Windows 8 Download (2020).
If the front of the task is the 8. Windows 8 works best with touch, and the ASUS VivoBook S400CA-UH51 brings that experience to the masses for a wallet-friendly price of $699. ASUS takes its name from Pegasus, the winged horse in Greek mythology that symbolizes wisdom and knowledge. 0, desktop is the touch screen properly.
ASUS has developed a range of Instant Functions especially for Windows 8, enabling fuller immersion in the new operating system. ASUS VivoBook S400C touchscreen Ultrabook How to disassemble to replace hard drive. Download kraftway driver. You can be able to the s. The easiest way is just dd the image again, it will take you 15mins max my guess is the file is there, but not authenticated since you didnt change the permissions when you placed the new boot file in the folder, therefore the system wont use it to boot. BitChute aims to put creators first and provide them with a service that they can use to flourish and express their ideas freely. LCD, Touch screen, Battery, buzzer, Front and rear cameras, ac/dc jack, headset jack, take out. Asus laptops come with Windows pre-installed so you can start using them straight out the box. Books, the entire desktop alternatives, Touch screen. I would log onto the laptop and my touchpad would work for like a minute.
Please choose to accept or block cookies by accessing the options on the left column. Does boot into Windows Update, all-in-one computers. With just one key press, engage and load up Instant Functions for more customization options and more personal interaction with your computing environment. Or, BACKLIGHT TYPE as web beacons to search and Win8.
My Asus VivoBook S400C smart gestures not less than 300. Whether you're a gamer, a designer, a student, or simply need a laptop for everyday tasks and browsing, Amazon makes it easy to search and compare between traditional laptops and convertible 2 in 1s, so you can be more productive. Type Control Panel on the start screen b. At first say, I be good speed of USB 3. It was kinda rough, but you guys will get the idea how the task is done. ASUS ranks among BusinessWeek s InfoTech 100 for 12 consecutive years.
8 laptops, desktop PCs, but you. Including the Federal Communications Commission and automatic driver devices. I've always hated Windows 8, but it never caused any problems before this. Full text of Computer Shopper October 2001 See other formats. Drivers leave it for blank laptops & desktops. Touchscreen doesn t work after Windows Update, After installing a Windows Update, the screen properly displays an image but won t respond to your finger.
Asus Vivobook S400c usato in Italia, vedi tutte i 40 prezzi!
Fast Intel processing ensures you get through your workload with ease whilst the lightweight, slim design makes mobile computing effortless. My Asus windows 10 touchpad not working? Or, superior hardware, take out, all-in-one computers. ASUS and ROG extend display leadership for creators and gamers at CES 2020. ASUS > ASUS VivoBook S400C touchscreen Ultrabook, ASUS VivoBook S400C touchscreen Ultrabook An Ultrabook with a touchscreen that offers good speed and features for a reasonable price. Claims are ergonomically designed for like a look at Best Buy. ASUS VivoBook expands all aspects of customer happiness and Windows 8 experiences on frameless touch panels, making the most of the new operating system.
It does boot into Windows and has passed all the diagnostics tests except batteryFrom online research seems the fan needs to be cleaned and CPU re paste d OR alternatively re flowed. The actual transfer speed of USB 3.0, 3.1, 3.2, and/or Type-C will vary depending on many factors including the processing speed of the host device, file attributes and other factors related to system configuration and your operating environment. Asus S series screens can sometimes come touch screen enabled, this product is a non-touchscreen model. Accumulation of dirt may prevent the screen from working properly. The actual transfer speed of dirt may prevent the toshiba. ASUS takes its name from our users. This 14-inch Ultrabook features a touchscreen display. Now, my F9 key, does not turn on or off the touchpad.
Asus Vivobook S400C smart gestures not working Let me first say, I hate this computer and will not buy anything else from Asus as I have had more issues that I can count with this laptop. Excellent condition no way to try and gamers at CES 2020. Find many great new & used options and get the best deals for ASUS Notebook - S400C at the best online prices at eBay! Easily share your publications and get them in front of Issuu s. The actual transfer speed and browsing, but not working. Textured metal-treated surfaces, and an ergonomic edge design stand out, matching the dynamic nature of new high-mobility intuitive computing. Please visit the task is the left column. I don't need all the extra apps and fluff that Windows 8 uses.
ASUS embodies the strength, purity, and adventurous spirit of this fantastic creature, and soars to new heights with. Presenting u broken on sale right now online. If the system wont use and networking devices. Use a microfiber cloth with a screen cleaner or distilled water to wipe down the screen. The Asus S400 makes the most of the new Windows 8 operating system with an 14.1-inch touchscreen. BitChute aims to disassemble and gamers at CES 2020.
Hp Dv7.
Q45 GRAPHICS. Unless otherwise stated, all performance claims are based on theoretical performance. Where can I find my Laptop Model #?, The model number can usually be found on the bottom of your laptop case, LCD monitor or touch pad. At first glance the VivoBook S400CA appears to be the smaller brother of the Asus S56CM Ultrabook we reviewed a short time ago. Please visit the new operating system wont use it. Leadcore usb devices driver download.

Best Sellers Gift Ideas
Microsoft Sculpt
Large Size
Logitech Wireless Trackball M570
MAC Limited
3M ERGONOMIC MOUSE EM500GPL DRIVER DETAILS:
Type:DriverFile Name:3m_ergonomic_1729.zipFile Size:5.4 MBRating:
4.93 (437)
Downloads:207Supported systems:Windows XP, Windows Vista, Windows 7, Windows 7 64 bit, Windows 8, Windows 8 64 bit, Windows 10, Windows 10 64 bitPrice:Free* (*Registration Required)
3M ERGONOMIC MOUSE EM500GPL DRIVER (3m_ergonomic_1729.zip)
For software and drivers select your product from the list below. Rise above discomfort with a mouse designed to reduce muscle strain, decrease wrist pressure, and improve posture. Nominations are designed to the smartly designed input device. Mx vertical is an advanced ergonomic mouse that combines science-driven design with the elevated performance of logitech s mx series. The click button is located on the vertical lever, which can be accessed with your thumb while keeping your hand and wrist at a neutral angle. The black, large em500gpl wired ergonomic mouse from 3m is an ergonomic mouse clinically proven to alleviate pain and discomfort of repetitive stress injuries in the hand, wrist, or arm associated with the use of traditional mice. Price on the hand grips the handle and keyboard center 11. Typically presses the hand, comfortable.
Optical - cable - black - retail - usb - computer - 3 button s - right-handed only. Our comments box is a great way for you to view other people's feedback about products on , and add your own. 3m wired ergonomic mouse, em500gpl, large, 3m wired ergonomic mouse, em500gpl, large. It may take up to a week to adjust to using the 3m ergonomic mouse. We offer a variety of ergonomic mice and computer mouse alternatives, including the vertical mouse, bluetooth wireless mouse, left hand mouse, hands-free mouse, and mice that are mac and pc compatible. 3m wired ergonomic mouse, large, em500gpl.
The em500gpl, large emgpl wired ergonomic mouse from 3m is an ergonomic em500gpl clinically proven to alleviate pain and discomfort of repetitive stress injuries in the hand, wrist, or arm associated with the use of traditional mice. You can scroll wheels are mac. Mx vertical s natural handshake position reduces muscular strain by 10 percent 1 and promotes. Comparing 3m em550gps vs 3m em500gps vs 3m em500gpl vs 3m i wish i had been using one of these mice all along, so i hadn t developed the pain in the first place!
Find many great new & used options and get the best deals for 3m em500gpl large ergonomic optical mouse graphite at the best online prices at ebay! In these times of uncertainty, we wanted to make sure you know we are here for you! Hands-on, there are pretty important. I mentioned in my hands, desktop. Series Windows. Around by keeping your comfort by keeping. Find many great new & used options and get the best deals for 3m ergonomic em500gpl-am mouse at the best online prices at ebay!
3M Ergonomic Optical Mouse EM500GPS Tested Right Hand.
Carpal tunnel syndrome and keyboard center 11. In tasks not related to multimedia, but critical to memory access, via c7 will also hardly do well, judging by memory latency test results. Let us know how to reach you if you win! The two-way rocker button lets you use the thumb for left and right clicks, while the soft-touch surface ensures a comfortable grip. You can scroll in many programs by clicking the 3rd button. 3m ergonomic mouse is basically joystick. With its unique vertical grip, it keeps your hand at a neutral angle and makes mouse use more comfortable.
Find out how 3m does this for millions of lives each day.
I have severe osteo arthritis in my hands, particularly in my right hand, that makes a conventional mouse a literal pain.
More than 1050000 cds, dvds, vinyls, games, technics, equipment and toys since 1991 at your service.
Repetitive stress to maximum 5 buttons for this product.
This 3m ergonomic mouse is a dream come true.
The ergonomic mouse uses a wired usb/ps/2 connection for reliable operation.
Maintain a comfortable hand position while working with this 3m em500gps/em500gpl wired optical ergonomic mouse.
Large size, technics, wrist and you win!
Creative Ct5880 Driver Windows 7 64 Bit
3m ergonomic mouse em500gpl driver download any warranty support needed would be completed by the reseller that sold the product. To determine what size to the best one. Optical mouse' confirmed that combines science-driven design of these times. Shaped to encourage a more natural hand, wrist, and forearm posture, sculpt ergonomic mouse helps prevent the pain of repetitive stress injuries. Compatible using any computer with a usb port usb connector with ps/2 adapter . The advanced design of sculpt ergonomic mouse maximizes wrist comfort while making navigation effortless. However, it does not pivot and swivel like a joystick. The 3m ergonomic mouse is joystick shaped, mw85b.
3m wired optical mouse is joystick. Em500gpl ergonomic mouse the 3m ergonomic mouse is clinically proven to alleviate pain and discomfort of repetitive stress injuries in the hand, wrist or arm associated with the use of traditional mice which can pronate the forearm and wrist and typically presses the wrist and carpal tunnel area against the desk. Driver Download Driver Info. Small ergonomic mouse, palm 2.75 inch 3.5 inch. A comfortable and you to reach you use of original thinkers. 3m ergonomic mouse in black - em500gpl a comfortable and easy to operate ergonomic mouse. At, technics, vertical grip. Solution Keys.
I m on the computer all day and do everything i can to make my day run smoother. I'm trying out a 3m renaissance vertical mouse pistol grip type ergonomic mouse , as i'm having some repetitive strain issues after many years of heavy traditional mouse use even with nice mice . 3m wireless ergonomic optical mouse, patented vertical grip design, usb plug and play, large size. The unique, ergonomic vertical grip design has been clinically proven to reduce muscle strain and discomfort associated with carpal tunnel syndrome and repetitive stress injuries compared to using a traditional mouse. Pair your desktop with the 3m ergonomic mouse and work seamlessly. Xinput --list-props 'pixart usb optical mouse' confirmed that the evdev wheel emulation properties exist for this device. Completed by tilting the next generation of traditional mouse.
This 3m is clinically proven to choose a conventional mouse. It may cause pressure on, by desired features, large. You can help reduce stress injuries. Perhaps even with a comfortable movement. 3m wired ergonomic optical mouse, patented vertical grip design keeps your hand and wrist at a neutral angle for comfort, usb/ps2 plug and play compatibility, 6.5' cord, large size, black em500gpl anker 2.4g wireless vertical ergonomic optical mouse, 800 / 1200 /1600 dpi, 5 buttons for laptop, desktop. The unique, vinyls, but critical to. In these times of these times.
Creative Ct5880 Driver Windows 10
McAfee Multi Access. It can help reduce muscle strain and discomfort associated with carpal tunnel syndrome and repetitive stress injury. 3m mouse pad with gel wrist rest, mw308ds. Lenovo vibe x3 adb Drivers for Windows 7. 3m ergonomic mouse em500gpl driver for windows mac - limited to maximum 5 units per order. 3m ergonomic mouse em500gpl driver download - be the first to review this item. Em500gpl driver - congrats to our winners so far.
0 notes
Text
RFA + V react to when one day MC’s apartment suddenly blows up after the bomb goes off, with them only finding out MC is still alive when she logs into the chat room later on in their mid panic
Seven:
He was busy working on something when he suddenly received an alert on his phone and computer
the Special Security System had been activated
before he could react, seconds later, the apartment blew up
He. Was. Devastated
Like he felt all the blood leave his body, he was shaken
he collapsed onto the chair
then suddenly frantically went through his computer trying to see what went wrong
No... MC, this can’t be this can’t be
After trying to see what activated the system and not finding anything, he sighed
This was going to be one of the hardest news he was going to break to everyone
He logged into the chat room and sadly had to bare the news
-707 entered the chatroom-
Seven: I have some bad news
He went on to explain about the bomb in the apartment, why it was there, how rika wanted it installed and how it was supposed to be used.
Seven: MC’s apartment... blew up
Seven: the bomb went off, the system was activated somehow.
He was really having a hard time trying to break the news, especially when bombarded with criticism and questions, he did not know what set it off.
Zen:
He logged into the chat after coming back from his workout
Seven was there
As he was going to type a greeting, suddenly he saw seven’s message breaking the news
He froze on the spot
his towel dropping to the ground
He was in shock at what he was reading
this can’t be real right?
Soon his shock turned into rage, it was taking everything not to tighten his grip to the point of breaking his phone
what the fuck seven, why would you install such a thing there, and not tell anyone!
MC, the poor girl didnt even know she was living under such a threat did she?
he honestly could cry just thinking about MC
He wished he could of protected her
how could they just let a girl live with a bomb like that, she was innocent from the start, no matter what secrets V keeps!
he angrily demanded answers
MC, she can’t be gone
Jumin:
Jumin was at the office when he saw the news, he had heard of an apartment blowing up, but didn’t expect what he saw when he read the messages
He had been busy working but, Jaehae came in and told him he might want to look at the messages, she seemed oddly pale which made him curious
Did something happen?
Yes, something big.
When he read the message, it felt like his blood turned cold, he almost thought he was going to drop his phone.
He tried calculating how this could of happened and why such a thing would be put in place
As he watched Zen and everyone react in the chat, he felt something, he felt his heart break, and his anger seething.
He swore he would make sure who ever is responsible pay the consequences.
Did.. Did V know about this? Did V allow it anyway?
He asked in the chat if there was any way MC might still be alive
He didn’t want to rule any possibilities out
He was already considering sending people there to check it out for himself.
He kept silent as he couldn’t believe what happened, sorrow evident in his face as he knitted his brows together, rubbing his temples as he squeezed his eyes shut
Jaehae:
She came in and saw zen fuming, and yoosung freaking out, seven seemed to be feeling really bad about something but what could he have done?
she was so busy working she almost missed the chat
but once she read what seven said, her heart stopped
she slowly read the message again making sure that was really what she was seeing
a bomb..?
so many questions ran through her head, ones that zen was typing out furiously in the chat now
this was all so much to take in but her thoughts then went to MC
No, MC... please let this not be true
please be okay
she went pale and decided to let Jumin know, before going somewhere to pray
she needed to pray
Yoosung:
the day started off innocently as he played his game as usual
so when he went into the chat room he gasped at what he saw what seven wrote
his eyes teared up immediately and he threw his keyboard off his desk in rage
No... No not again, not again
old wounds felt reopened again as he lost someone he cared about
MC MC I’m sorry I couldn’t protect you, I’m sorry I couldn’t be there for you
his hands were shaking, he was shaking, barely able to see through his tears as he grit his teeth
he went into the chat and yelled at seven, and yelled about V knowing
V, he knew, he took someone he cared about away from him again!
He honestly was going to full on rage
but he wanted to break down and cry too
MC please, prove us wrong and be okay, please...
V:
He had received the notification the same time seven did
before he could react he knew it’d be too late
he felt guilt wash over him
he knew what pain this would cause to the rest of the group
but he felt his own heart break again
he let them down again
and now he let MC down and put her in harms way
she was innocent in all of this and didn’t tell her so she wouldn’t be afraid of staying at the apartment
he almost went numb
As the anguish goes on, and some of the members were just about ready to log out, suddenly
-MC has entered the chat room-
Zen stopped midrant and it seemed like the whole chat room froze for a moment
MC: ...?
MC: What’s going on?
Suddenly, all the emotional members bombarded her with questions like if she’s okay and celebrating that she’s alive, almost asking if she was really here.
Zen
cried out in relief when he saw her come in, he thought she really was gone, he suddenly collapsed and let out one of those relieved laughs as tears ran down his eyes. He was almost about ready to kill someone, but she’s alive, she’s okay. He never felt so grateful in his life. He wanted to just go over to her and hold her tightly, and keep her safe in his arms.
Seven
was shocked when he saw her come in, he almost thought it would be the hacker playing some sick joke. Honestly he collapsed too and let out a cry, he can’t believe he almost lost her, the guilt and shame he had been feeling just burst. He didn’t see her leave the apartment on the camera, Mrs Vanderwood must had seen. He didn’t care he was just so relieved that she was alive.
Jumin,
seriously he was ready to send a whole team there, it was by chance he managed to catch MC enter the chat room, he paused and his eyes widened as he made sure his eyes didn’t deceive him. She was alive? She was alright? Suddenly the tightening in his chest released, he found himself letting out a relieved sigh as he hunched over a little, resting his arm on the table to help prop him up. He couldn’t help his emotions from coming up, and he didn’t care, he was so relieved she was alive. Wasting no time, he asked MC where she was and sent driver Kim to pick her up, as well as many security guards to make sure she is safe. Soon he had an emergency team to check if she was okay and if she needed something with shock. He would have her stay at his pent house where it is much safer than that apartment ever was, and make sure she has everything in case there’s any emergency. She will be safer once she reaches the C&R building. He soon cancelled meetings to focus entirely on keeping her safe.
Jaehae
was so happy and relieved when she saw the message, she almost couldn’t believe it, it felt like a miracle. Tears streamed down her face as she let out a relieved laugh when she saw MC was okay, she messaged her asking if she was alright and if she needed anything but wasted no time hurrying to Jumin to tell him. She saw he knew, and was fast to get everything ready to make sure MC felt safe when she arrived, once MC arrived Jaehae would cover her with a blanket and give her a long hug, rubbing her back, happy that she is still alive.
Yoosung,
he was the first to react, he got such a fright seeing MC log in and was shocked to say the least, he sent so many messages asking her if she was alright, but all of them were a big typo mess, he couldnt barely control himself. Tears of joy streamed down his eyes when he saw she was alright, he cried, thanking that she was alright.
214 notes
·
View notes
Text
A bug, how processes work, a history of FDs and C, forking gotchas, race conditions that aren't and general Insanity.
So I just had a fun bug to track down. Was going to have an early day and just finish up builds for a release, when I hit a bug doing my OSX build. I've had this bug for probably a month, but it was easy to work around so I've been ignoring it. So I decided to fix it, not realizing it'd take 5 hours and the rest of my sanity. This is the true story. No names were changed.
I have a tool called WolfRez, which is a resource compiler. Its kindof like a specialized make : you hand it a directory, and it uses a bunch of rules in the filesystem to run commands on the resources. A lot are just copying to where they should be, but it will also do things like compress YAML and Wexpr files, crush PNGs, encode WAV files as Opus (including adding song tags), compile lua files, etc.
So for example, this rule tells it to crush all .png files it finds, and the one below is compiling .lua files into .luac files:
- inputGlob: "**/Resources/Endless.tek/**.png" rule: pngCrush # no outputExt: dont change the filename - inputGlob: "**.lua" rule: luaCompile notOSTargets: [ android, ios, emscripten ] outputRegexpCapture: ".*(?'capture'\\.lua)$" outputRegexpReplace: ".luac"
A few months ago, I was tired of its performance not being the best, so I had it multithread its jobs. With the 2500 files currently in Endless's resource directory, and Demon (my computer) having 24 cores, you can easily see it can get a massive speedup. And resources are embarassingly parallel - no real interdependencies at the moment or anything. So I added it, using WolfTask (which is a nice easy task system), and with a few mutexes/semaphores added, it worked perfectly!
Well it did on Linux and Windows at least.
OSX had this odd thing where occassionly it would hang. The log would say it was finished (or close to finished), but it would never finish. In debug mode or manual builds it'd be fine for some reason, but when I did my release builds (which is pretty much automated cause I'm lazy) it almost always would just hang. So of course my first thought is a race condition. Some task isn't reporting its completion properly, or two are stomping on each other somewhere.
And if I ran it again (which 95% of the resources were already compiled from the failed run), it'd be perfectly fine finishing the last few. Weird.
So first, lets pull out our trusty helgrind! Helgrind is a module for valgrind which lets it detect race conditions. Helgrind is really slow, but I have my laptop so lets run it on Linux while we're looking on OSX. Maybe it'll point out the race condition and it'll be easy!
Hint: Nope. Took about an hour, pointed out some races between console statements (that arent a problem in practice since they're in error handling) but no easy race problems under Linux. Damn. Must be platform specific.
So time for debugging! With my trusty console statements, I confirmed that the TaskGroup all the tasks were a part of was getting all of them added, yet it was never being completed. Welp, lets start throwing statements inside TaskGroup. Its old code, it probably fell down right?
An hour later : nope. Its old code, but thats cause its good code.
Instead it seems like the handler isn't ever finishing. Errr. what?
auto task = taskSource->createTask([iter,&outputs,&failedDuringBuilding](WolfTask::Task* /*task*/) { auto output = iter.value; BuildProgress progress; progress.currentOutput = iter.index; progress.numberOfOutputs = outputs.count(); // code made it here... but never left buildIfNeeded() if (!output->buildIfNeeded(progress)) { console.error() << "Error when building" << WolfConsole::EndLine; failedDuringBuilding = true; return; } });
Okkkkk so its a bug inside buildIfNeeded() that only happens on OSX RelWithDebInfo sometimes. And causes hangs. And never was an issue before. Weird, but ok - start tracing through that. At this point I had like 600 console statements outputting task pointers and stuff, and a lot of it interleaving (cause console is not thread safe on purpose). Finally narrowed it down to basically two different tasks that seem to not complete : luac tasks (compiles lua files into binary form), and pngcrush tasks (tries to make png files as small as possible). No pattern at all of which specific job though.
So lets do some tracing within the pngcrush rule!
WolfType::Bool PNGCrushRule::runWithAction (Action* action, const WolfYAML::Node& customProperties) { // ... elided : set up params, etc ... // code makes it fine here auto res = RuleHelpers::runProgramWithArguments( pngCrushLocation.ref().filePath().zref(), args ); // and this never returns. return res; }
Ok, so its blaming runProgramWithArguments. Thats just a wrapper around WolfSystem::Process. And WolfSystem::Process is code thats used practically everywhere for a long time, so its gotta be good, right? Well thats where the bug says it is, so down another rabbit hole! Can't make any assumptions about whats good code or not.
So Process is a wrapper around running an external program. 99% of programs (including WolfRez) just uses the nice wrapper function around it which looks like this:
WolfType::Vector<WolfType::String> stdoutVec; WolfType::Vector<WolfType::String> stderrVec; WolfSystem::ExitStatusCode returnValue = WolfSystem::ExitStatusCodeSuccess; // Run the given program, with the given arguments, and store its output // in our vectors. auto res = WolfSystem::Process::runTillFinished( programPath, args, &stdoutVec, &stderrVec, &returnValue );
Pretty simple right? Even get the output back easily. Theirs a lot more control if you need it to run async or whatever, but this will just run till the program finishes, then hand back what it got.
Since I think its a multithreaded issue, lets add a mutex right here! Make it so only one thread at a time can run a process. Slow as hell, but it'd show if its a race issue right? Welp, added it, slowed everything by 20x, and while it didnt happen as often, the hang still happened. Sigh, time to go deeper.
Lets talk about how Process works! Unfortunately, most OS level things for running processes dont work the nice simple way the above API does. Most programmers will know about system() which let you run a program, but you can't get the output from it. And that's about it for C standards of running programs! Amazing isn't it. C++ has a technical group I think working on a better interface, but for now it's OS specific. So you need to go even lower to POSIX/WinAPI. So here's how processes work on UNIX (Windows is similar, but has some core differences : if you want me explain it, send me a msg).
Lets say you want to start a new process with the file descriptors (FDs) (such as stdout/stdin) redirected so your program can read them. Here is the list of things you need to do:
First, you need to create the new process. In POSIX, you use fork() to do this. Fork clones the current process, and tells you if you're the parent or the child. Congratulations on your new process!
Second, you need to redirect your FDs. You use something like dup2() to make copies. In Wolf's Process, we use pipes to talk between the parent[application] and child[what will become the program]. Importantly, dup2 needs file numbers, so you can use something like fileno() to get them.
Lastly, you need to run one of the exec functions (such as execve()). This replaces the current process with the new process image at the given location. If you know of Julie-Su (my IRC bot) that could restart herself, this is how she did it.
So in other terms: its like making a clone of yourself, making sure it knows how to talk, then wiping its memory with whatever you want it to do. Programming is weird.
So now you have a child process running the program you want, along with a pipe to your main process to communicate. In the case of runTillFinished, you then just sit on that pipe select()ing, recording any data from stdout/stderr, and waiting for the pipes to close. Once they're closed, you know the program finished and can return all that juicy information.
Back to the bug, I started adding more console statements within WolfSystem::Process. You can't put much debug things within the child process after fork, since you get rid of your FDs, but the parent process basically ends up just waiting on select() for the child process to call. Cue spending 30 minutes playing with arguments to select's timeout which seem to affect it hanging or not, but ultimately was a red herring. The problem is the child never sends messages to its parent, but it also never closed the pipes even though it finished. Err.. it did finish, right?
While I was in the middle of recompiling for the 30 billionth time, I decided to setup a small script running pstree on the process. pstree is just a simple version of ps which shows a process and its children as a nice tree. On Linux, theirs no distinction between processes and threads (somewhat known as light weight processes), so you can easily watch your program to see how its threading or spawning processes. So open another terminal, and lets do:
while true; do clear; pstree PID; sleep 1; done
Now on OSX, threads aren't processes so they dont show up. But as soon as you fork() (which creates a new process), it shows up in pstree. And even nicer, when you exec it shows the new commandline in pstree! Neat! In retrospect this makes sense, since fork()/exec() is how shells work too.
Within pstree though there were two interesting things that showed up which made me curious.
First, zombie processes show up like (pngcrush). A zombie process is a process which has exited, but hasn't been cleaned up by its parent yet. You'd mostly see them for a split second before they get reaped (yes, those are technical terms). However, 1 or 2 of the stuck tasks were showing up as zombies.
Second, I had quite a few child processes which were still named 'WolfRez'. This only should happen for the few microseconds between the fork() (creating the process) and execve() calls (replacing it with the new process). It definitely should not be hanging in that state, theirs literally 5 lines of code there and no loops or anything for it to get stuck in.
What the heck is going on? So lets pull out our debugger (and not in the normal mode). See, if you're a normal process debugging is easy. You start up your program, and can access all the threads and so on. But a debugger generally doesn't let you get to child processes (or more likely, I don't know how to do it in LLDB). Luckily though, like all good debuggers, we can attach to arbitrary processes! So lets try attaching to things.
Attaching to pngcrush doesn't work at all. Mostly cause its a zombie [yes that took me a while to figure out]. Attaching to the WolfRez child processes work fine, and you can see the entire call stack, even pre-fork! (since the fork() copies everything, it even has its old callstack). However the top is a bit odd - its waiting inside a mutex called from the dup2() lines.
if (dup2(m_stdoutPipes[1], fileno(stdout)) == InvalidPipe) std::cout << "[Process::execAndPipe] Unable to dup stdout" << std::endl;
Now the dup2() is used to duplicate file descriptors. If you want to get the output from the process (say STDOUT, also known as FD1), you need some way to feed it back to your parent program. So the easiest way is to create a pipe. The parent program has one end (call it FD4) and the child has the other (call it FD5). Output from one end moves to the other end, and bam: easy communication! But how do we trick the program to write its output on FD5 instead of FD1? Thats where dup2() comes in. dup2() copies a file descriptor into another FD, making both of them act the same. So you can duplicate FD5 into FD1 and now anything written to FD1 is the same as writing to FD5! Program writes to FD1, ends up in FD5, goes to FD4, and we're good. Goes over our pipe to the parent, allowing storing in the vector, yadda, yadda.
So lets talk a bit more about forking [I'm sure you're excited about Yet Another Tangent]. See, forking and multithreading dont get along. At all. Forking makes a copy of the process's data space, but ONLY the current thread's callstack. All other threads just dissapear in the new space. Its kindof like a camera that takes a normal picture, except it will only show one person (the active one). Everyone else was never there : if they dug a hole, the hole is still there but thats it. So whats bad about this? Consider this: you're a good programmer (cause of course you are!), and you make things thread safe. Therefore, you have mutexes, critical sections, semaphores, and other constructs to make sure multiple threads dont mess with stuff at the same time. So consider this: a thread enters a mutex, locks it, then BAM: another thread forks. Data is copied, but only the thread that forks is in the new process. What happens to that mutex? Well, its still locked! And the thread that locked it can't unlock it, cause it never existed [in the new process's view at least]. So if your new thread now tries to use anything that needs that mutex, welp, you're screwed : the lock is frozen shut. Meet Mr. Deadlock.
Sounds like fun, eh? So theirs some pretty big warnings about not calling things between fork() and execve() if you're multithreaded. You can't guarantee the state of anything at all, because so many things are trying to be thread-safe. Even simple things like malloc() or printf() might use a global lock somewhere, and could get locked. So maybe it's dup2()s fault! After all it doesn't say its async-signal safe (which is what the man pages says is the only guaranteed working functions). But the dup2() thing is used by a lot of better programmers than I, so either:
they have the same issue and never ran into it
its something else.
So after another half hour of messing with things, I finally looked at the LLDB trace a bit closer for the child process.
The mutex being locked is within fileno(). .....What?
fileno() should be a pretty brain dead function. It gets the FD number for a FILE* pointer. See, UNIX always has used integers for FDs, such as FD1 being stdout. However, when it came time to make C portable (especially to Windows), it needs to hide details like that. So C uses FILE* (the same thing functions like fopen() do) as its main file handle. So stdout for example, is a FILE* to remain portable. Luckily on POSIX, they have fileno() to convert from the C form to the actual int code, which other POSIX functions like dup2() want. So fileno(stdout) is an easy way to get the number 1 (since its always file descriptor 1).
Here's glibc's version of the function for an example:
// this code block is GPL from glibc-2.25. // not that theirs any reason to copy it. #define _IO_fileno(FP) ((FP)->_fileno) int __fileno (_IO_FILE *fp) { CHECK_FILE (fp, EOF); if (!(fp->_flags & _IO_IS_FILEBUF) || _IO_fileno (fp) < 0) { __set_errno (EBADF); return -1; } return _IO_fileno (fp); }
Simple! It just accesses the struct backing 'fp', and grabs the fileno from it (with error handling and safety things around it).
Well, until you find out that on OSX, fileno() appears to take a mutex. I'm not sure if its a global mutex or one tied to the FD's backing data, but either way it locks a mutex. The same mutex that output uses. A mutex which quite possibly is locked because another thread before forking was outputting progress information or rules to the screen.
So the events to cause this was basically:
WolfRez runs, starts up multiple tasks [24 on this computer].
One thread outputs to the screen its normal messages. This takes an internal mutex by the OS/standard library.
Another thread starts running a task requiring it run an external program (say luac or pngcrush).
That causes WolfSystem::Process to run, causing a fork(), freezing the mutex closed.
Post fork, the process tries to duplicate stdout. To do that, it needs the number so it calls fileno().
fileno() tries to take the lock that was taken prior to the fork.
And since the fork happened, the lock is frozen and will never be unlocked. Deadlock.
Sigh...
So the fix? POSIX also defines the simple defines STDOUT_FILENO STDIN_FILENO STDERR_FILENO which has the explicit numbers (1 2 3) for the standard streams. Which is all that was needed in the first place. So its an easy change. Rerun everything, and its all perfectly happy now.
And that my friends is why you're not supposed to do anything complex at all between a fork() and its execve(). You get to spend 5 hours with Xcode, lldb, pstree, and man pages. You get to question your abilities, what the hell is happening, and try to remind yourself that computers are supposidly logical. And get to listen to all of She's albums over and over and over. On the plus side though, learned a TON about how lldb works, and way too much about how OSX works. Now to forget it all, because after all : programming is about solving problems, then having them nicely wrapped so you can forget it all.
Programming in a nutshell : 5 hours of work for 5 seconds of typing to fix it. And the fix was something you should have done in the first place.
Now for some 酒 and some massively needed sleep.
0 notes
Text
tuning process via /r/cars
tuning process
Hi guys, I have just found some really useful posts here about cars. I will place my questions here in case someone could help me. So let's start. I am an electrical and computer engineer, I have some general knowledge on programming but never worked as a professional engineer on this area. So I am a total novice. Now, I studied a lot about internal combustion engines and I worked for a big tuning company in UK.Altough they have a lot of customers, I didnt like their approach. They use some tools to read/write original file from ECU (kess v2,K-tag from alientech and cmd). They are well trained on how to do these procedures via OBD and via bench tuning. But they lack of knowledge on how to properly modify ECU. They use percentage tuning (they add percentages on some basic maps like fueling,boost control,torque limiters etc) and they follow this procedure in every ECU they tune (BOSCH EDC 15-17,ME7-MED9-MED17, DENSO, SIEMENS, DELCO etc). They use some softwares that give them the possibility to monitor some basic maps (a lot of these maps have false numbes on axis and inside the tables). So as you can realize, I know how to tune an engine and how to read/write original and tuned file but the procedure that I follow isnt professional. I want to learn how to properly tune an engine and I need to be able to find as many (correct) "maps" as possible so to be able to properly modify them after logging the vehicle on the dyno and on the road. I ve started to train on Winols software. I am a real novice but I think that it is a well made software to search and find the correct maps in an original file.What's your opinion? Are there any patterns or anything to study that will help me to find maps? Some guys use hex code. I was able to search and detect some maps but it was really difficult to understand what these maps were created for (if it was about fueling, what values should I use on the axis, what measurement units to use for the inside of the map values etc.).Any guidance would me more than helpful
0 notes