Tumgik
#Error Checking on Runtime Errors
wonumatics · 1 year
Text
Tumblr media
✰ wonwoo x gn. reader ; fluff ; 0.6k
Tumblr media
Wonwoo's blue full-sleeved shirt was curry-stain free and worn the proper way. He smells of freshly washed linen and breath mints. The weather is perfect, warm rays of sunshine spreading across a cloudless sky (he carried an umbrella nonetheless).
So far so good. Grade B, even.
Today is the day Wonwoo would try and catch the seat next to you in the Environmental Technology elective you both took. Maybe strike a colloquy with you on environmental toxicology. Maybe even exchange numbers.
“You’ve been saying the same thing for the past three weeks.”
“But-” Wonwoo stops, frowning at the notification on his phone. Soonyoung glances over his shoulder to take a look. The former sighs. The latter doesn’t bother to conceal his laugh.
Wonwoo had run a lot of scenarios through his head, finding appropriate solutions for each case. Nothing however would have prepared him for the class getting cancelled today.
“On the brighter side, you can practice your pick up lines on yourself for another day.” Soonyoung clears his throat to match Wonwoo's voice, “are you a data type? because you float inside my mind.”
Soonyoung sidesteps, avoiding the jab coming his way. He backpedals away, mouthing better luck next time as he leaves for his next class before the “Shut up.” leaves Wonwoo's lips.
And that’s how he ends up in the library, trying to finish his assignment for the OOP using Java bridge course. The key word is trying; there’s only so much freecodecamp.org can help with. He twirls his pencil around his thumb. Today was a failure. Maybe he should quit this and visit that new boba place instead.
“Hey, Wonwoo.”
The pencil falls from his hand and onto the floor. Wonwoo looks up to face you. Milliseconds pass by as he digests the fact that you did, indeed, call him.
He likes the sound of his name on your lips.
You pick his pencil up for him, a smile adorning your face as you continue, "I'm-
-(name)”, fuck, what happened to his lower register? “I've seen you around. We share the environmental technology class.”
It all comes out at a pace too fast for his liking, but you nod along. Wonwoo takes his pencil from your outstretched hand, mumbling thanks and trying not to hyperfixate on how his fingers would've brushed yours had he moved them a little closer. Cerise colours his ears at the thought.
You glance at the material strewn across the table, recognition flashing across your face. "I took this course last sem." Your eyes shift to his laptop's screen, which currently flashes a runtime error.
Of all times, why now?
He follows your gaze, feeling sheepish. "Well, this course is not for the weak."
You snort in agreement. "So, want some help debugging?"
"Oh please."
Wonwoo knew he should be paying attention to what you were doing but trying not to hyperfixate is easier said than done. '(name) pulled a chair right next to you to help you', chanted a little voice in the back of his head. From the spark in your eyes and the furrow of your eyebrows to the shade of your currently pursed lips, he couldn't help but notice it all.
This is nice.
"I'm done."
Wonwoo blinks. Already? He looks at the screen and then at you in awe. "That was really fast. Thank you."
Your smile widens. You move your chair and sling your bag over your shoulder, getting ready to leave. "Let me know if you need help with anything else."
It was now or never.
"Are you free for a boba run? it's on me."
One second. Two. Three. He shouldn't have-
-sure. Should we check out the new place downtown?"
"Yes." Yes, anything you say. He stuffs his bag with his books.
Maybe, today deserves a solid grade A.
Tumblr media
186 notes · View notes
lazyduchess · 1 year
Text
The Sims 1 Edith Leak
Hey!
Some of y'all probably seen this already, but recently a debug build of TS1 with Edith included was released:
Edith is a program that runs alongside the game, allows you to modify and create objects and behaviors during runtime. Any changes you make to interactions, scripts, etc. Will take effect and save in realtime.
Tumblr media
Tips under the cut.
Here are some tips, if you wish to check it out:
Set your PC registry to English (US) for Sims if you run into any issues like crashes. The game complains (crashes) sometimes with other languages due to the weirdness of the build. -Always run the game in windowed mode (-w) or Edith won’t work. Shortcuts are already included with command line arguments for window mode. -No CD patch required, this version of the game comes with no disc or SecuROM requirements. Only objects made for v1.0 will probably work (or at least anything that doesn't use newer SimAntics functions), so no EP items or mods made for later versions (unless you know if they’re compatible with v1.0 generally). You’ll need to load a lot to get started. Press “E” to launch Edith, press “M” for $1000 (hurray, no more rosebud!;!;!; required). You can try seeing what other keys work - "L" launches the lighting editor, for example. There's a lot of developer cheats which are enabled in this build that don't work (or don't exist) in the release version of the game. You can find a list of these cheats at https://tcrf.net/The_Sims_(Windows)/Developer_Tools or by using the help cheat. The most useful cheats are "debug_social on" (lets you decide whether an interaction is accepted or denied by another sim), "all_menus on" (lets you use all the interactions on an object, including debug options - similar to the console cheats), "money [amount]" (lets you set your household balance), and "visitor_control on" (lets you control visitor sims including NPCs using the spacebar to switch characters). Edith can be finicky and has lot of knobs/dials, so best not to fiddle too much with anything that seems mysterious or unintentional. Generally avoid the "default" menu options like New/Open/Save/Print/etc. Your best bets are the object browser and module inspector. All changes made to an object’s tree or properties are saved in real time (for the most part), there’s no undo button. Try to stick to running the regular Sims.exe, not the Sims_Debug.exe, since the latter throws C++ errors regularly and can crash.
374 notes · View notes
xinyuehui · 8 months
Note
Hello there! do you still have an older version of evolwallpaper? I was late to the party and I can't install it properly anymore T_T
Hi anon, unfortunately I no longer have the old .exe 😩 I checked weibo, other users in China are having problems with it as well, my conclusion to this is that it's a broken app full of bugs, probably got nothing to do with regions (ノへ ̄、)
Babe because of your ask, I spent good 5 hours tonight trying to debug it, because I insist we all get the dynamic wallpapers!!!
Original guide // Deepspace PC guide
By the end of this tutorial, we should have a video like this applied to our computer wallpaper:
Tumblr media
There's Nikki, MLQC, Deepspace and The Perceiver wallpapers.
New guide:
https://paperwall.papegames.com/
Tumblr media
Same step as before, download this but don't install yet!
The following was actually hidden in their Q&A, you'll also need this for it to run, download the runtime version.
https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48
Tumblr media
After you install the .NET Framework 4.8 go ahead and try to install the PAPERWALL .exe
→ If it works, great! We solved the problem!! 🎉 (You can skip to the section on the bottom on how to use the app)
→ If you get this error message, ugh congratulations, this is where I tried about 67 solutions for hours just so you don't have to
Tumblr media
It's weird, because at this point, the thing have successfully installed on your local drive but it won't run.
Tumblr media
Let's go back a step, if you open the .exe again, take note of where it's at on your computer. For me you can see that it's in the C drive, I presume it'll be the same for you.
Tumblr media
Find the folder, open it
Tumblr media
Open the app
Tumblr media
→ If it works, great! We solved the problem!! 🎉 (You can skip to the section on the bottom on how to use the app)
→ If you get the same error message, read on:
Tumblr media
If the images haven't loaded in the 1.0.1 version it will most likely going to crash when you try to do anything on it, so read on:
Tumblr media
Let go back to the C drive
Tumblr media
We are gonna move this somewhere else, if you have a hard drive, paste it to your hard drive, if you have another drive on your pc, you can move it to the other drive. BUT DO NOT MOVE IT TO YOUR DESKTOP!!!! Because we practice good computer hygiene 🙏
Once you've moved everything away, open it back up and try to install it again in your new file location
Tumblr media Tumblr media
→ If it works, great! We solved the problem!! 🎉 (You can skip to the section on the bottom on how to use the app)
→ If you still get the same error message, I will send my portfolio to Paper Games to be a software developer in their office and write a new app
Tumblr media
Once you get it running *fingers crossed* move the entire folder back to your C drive if you moved it to your hard drive, unless your hard drive is plugged in all the time.
If for whatever reason you get the "access to the path is denied" error message, try the right click and select the "Run as administrator" option.
Tumblr media
For easy access:
Tumblr media
Go onto your desktop, or wherever you want to access it from quickly and paste shortcut!! Remember it's the shortcut!!
Tumblr media
───── ⑅ ♡ ⑅ ─────
How to use the app
The UI has changed a little since the original one, but it's easy to navigate.
Tumblr media Tumblr media
Change the language to English, it should reboot the app
Tumblr media
From here it's self explanatory
Tumblr media
For good computer hygiene you might want to double check where the wallpapers are stored and change directory if needed.
Tumblr media
If you're like me and have 2 monitors, this is what it'll look like with the wallpapers applied and the game opened, looks like I need a 3rd monitor for Shen Xinghui ⭐
(Desktop icons should show up, I just don't have icons on the desktop)
───── ⑅ ♡ ⑅ ─────
If you still have problems, check your PC specifications against the following that were recommended on the official site:
System: Windows10 or above
RAM: 1024MB or above
Processor: 1.66Hz Intel i5 or above
Graphics: HD Graphics 4000 or above
DirectX: 10
Secret third thing: you might be able to run it and have the lovely wallpapers but it suddenly goes glitchy or black screen... that's because of the faulty app, I've seen people mention it on weibo, it's not just you 😔
───── ⑅ ♡ ⑅ ─────
Feel free to drop me an ask with images if you still run into problems, hope this helps, until next time~ (✿◠‿◠)
Check out this tag for already answered questions #/wallpaper woes
57 notes · View notes
kaiowut99 · 30 days
Text
Yu-Gi-Oh! Duel Monsters GX Episodes 115 & 116 Subbed (Finalized)
Tumblr media
(Previously: Episodes 113-114 Subbed [Finalized])
(Check out my Subbed!GX Stream Masterpost!)
TURN-115: Giese the Spirit Hunter
Cobra's second assassin was sent after Judai and the others--that assassin being Giese, who is capable of seeing Spirits. He captures Sapphire Pegasus, one of the Gem Beasts, alive and uses him to coerce them into dueling. In Judai's stead, due to his exhaustion of stamina, Johan confronts him, and a duel between Johan and Giese begins. Giese activates his Hunting Net Counter Trap, as if to hunt down Johan's Gem Beasts, and captures Amethyst Cat. Johan attempts to save his Gem Beasts, but even more traps would await him.
TURN-116: The Gem Beasts VS Hell Gundog
Giese proceeds to capture the Gem Beasts with various Trap Cards, while also summoning his Hell Gundog to pour on the attacks against Johan. Feeling anger at Giese's dirty dueling, Johan starts his counterattack, anticipating his Traps and overcoming them strategically by summoning Topaz Tiger and Emerald Turtle to attack with. Cornered, Giese goes for Johan's weakness, making him hold off on any of his attacks. With Johan unable to interfere with his moves, Giese activates his Substitute Pain Permanent Magic to inflict damage on him.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sooo, accidentally ran later with these than intended--not helped by realizing while drafting this full release post over the past two days that I missed a couple spots with a few of my usual animation fixes 🙃--buuut with that out of the way, finalized!115-116 are now up and ready to go! This isn't a catch-and-release I promise
These are always a nice pair of episodes in terms of establishing more around Johan's bond with the Gem Beasts and how he sees his relationship to Spirits, as shown as he encountered Tom and when he finds out that Giese was the one who stole his card and Spirit (meanwhile, the dub decided to give them history for reasons); that Pegasus cameo as he introduces them to the Gem Beasts was always cool, and his "Jesus!" line is iconic haha. Also notable for showing the start of the "What am I dueling for?" question starting to stir within Judai's head after his duel with Satou (which is also conspicuously absent from the dub). Always did find Giese's ultimate fate after Johan crushes him--to "Camula's Theme," at that, which always slaps (and is especially nice given the easter egg that Johan's VA, Kanako Irie, also voiced Camula)--a bit ambiguous since we never do follow up with him, but it is implied the Spirits he hunted (and the one he actually saw as a friend?) either consumed him or took him to the Spirit World or what-have-you; I wonder if they would've added a quick follow-up had they had some room in the episode runtime.
Animation error-wise, well, that was part of the reason for the delay, as overall I handled about 31 throughout both episodes, split roughly evenly between them; varied from smaller quality-of-watching things like split-screen timings (with some border errors mixed in, at that) to card errors (moreso in 116 given how often Hell Gundog wound up on Johan's Disk...) making up the bulk of them, along with helping Topaz Tiger see better well good in 115's preview for 116 due to an error with his eye. Given the amount of fixes worked on, as with 113-114, I'll once again go through the usual edit breakdown in this separate post for the interested!
Anywho, enjoy! Up next, I'll hopefully be working on the Judai vs Cobra three-parter in 117-119 together; I'll be detouring back to TFSP to work on Crow's events in the 5D's character stories, mixing in some work on 117-119 as I go. In particular, looking forward to revisiting 119 since it's a favorite (between the art/animation, music, Cobra's message to Judai echoing Satou coming back later... *chef's kiss*), but 117 will also be interesting for the Yubel/Amon interaction, and of course the surprise fight sequence! Stay tuned!
10 notes · View notes
bereft-of-frogs · 3 months
Text
I kind of just want to ramble about the spell scene because I really liked the spell scene
it was pretty spooky. I dug it.
I was really curious how they were going to cover that whole confrontation, considering it's fairly long and we'd seen all the dialogue before, but having Torbin fading in and out was both a great way to cover the runtime and added to the creepy factor.
It's also interesting we don't actually see his perspective on the spell itself: this seems to just all be the lead-up, the way Aniseya gets past his defenses. It cuts out of his perspective once she fully takes over and I wonder what the actual spell felt like. It doesn't look particularly comfortable, but also maybe it was just like skipping forward in time, like missing a beat.
I am so happy they stuck with Torbin's big secret desire Aniseya was exploiting being...literally to just go home. For like a split second I was afraid they were going to imply there was like a secret lover back on Coruscant or take it in a different direction (especially after uh, stuff last week...), but nope, kid was just really homesick. (Confirmed in the Nerdist interview, literally no other implications other than a kid being like 'I want out of this situation, I want to go back to Coruscant' welcome back Reath Silas.)
I could probably break down a whole bunch of how Aniseya wore him down, from picking information about his past out of his mind, stoking his fear and feeling of being trapped ('do you want to escape this planet'), to being forced to submit by asking her, inviting her in...argh there's so much.
Also for a bit I was like, Aniseya, you made a bit of a tactical error with this move. And I still think that it was technically a mistake but I also completely get why she did it and why she thought it would work.
First off, the mistake aspect: I mean right off the bat, it is a violation and an escalation and that's not a great opening move. Seeing Torbin's perspective makes it clear Aniseya starts working on him pretty much as soon as they enter. Before anyone actually gets to say anything, she's identified the youngest, weakest member of their party and started invading his mind so she can use him as leverage against them. Not great. Like I get she's feeling justifiably defensive, but she's already got a while bunch of armed guards that pretty dramatically outnumber the Jedi, maybe a bit of overkill to essentially take a padawan as a psychic hostage to manipulate his master.
It also tips her hand and shows off her power really early. You'd think she'd want to keep that in reserve, to prevent them from finding ways to counter it. Because I think that's probably exactly what happens. I'm straying slightly into the realm of 'headcanon' but I do think it's a fair logical leap to make that Indara, as his teacher, was the one to help Torbin 'fortify his mind' after, which does a couple things: 1) Aniseya has fewer people she can target with this spell, now that her primary target has specifically worked on blocking her out, and 2) this might have given Indara insight into the nature of the spell. Insight which she could then used to free Kelnacca and inadvertently kill the entire coven (also confirmed by the same interview, Indara did not intentionally kill them, she just chose to act without knowing what the consequences would be). But I think she just underestimated Indara (honestly not unlike the audience, we've been giving Sol credit for his telepathic prowess, when it was her this whole time) and possibly didn't think the Jedi would figure out her spell and how to counter it so quickly.
But I also totally get why Aniseya did this and why she thought it would work and that fits into the conflict between what each side thought was going on. The coven does not realize the Jedi are essentially concerned about the girls' safety and doing a welfare check. They think the Jedi are here for recruitment. So I could see how she might believe that a strong initial show of power would get them to back down. It's a very defensive maneuver, showing the Jedi that the girls have a strong family protecting them and it's not worth the risk to push harder...and might have worked...
...if the Jedi hadn't had a completely different idea of what was going on. Instead of chasing them off, it makes Sol double down on his idea that the girls are in danger and the aggressive opening move starts to sow doubt in what could have been Aniseya's ally.
(There really is a better version of this timeline where Indara puts her foot down on going in alone and diffuses the situation. Her going in by herself would have looked less threatening and had less weak spots, she probably wouldn't have fallen to Aniseya's spell so quickly, maybe they could have talked it out.)
But Aniseya has no way of knowing the conflict between Sol and Indara, and this direct, immediate threat to the youngest and most vulnerable member of their group would actually make them more convinced the girls were in danger. Instead of making them back off, it makes them feel like they can't back off without leaving the girls in a dangerous situation.
...and Aniseya doesn't know Indara had been defending the coven's right to be left alone, and that what she does to Torbin would make Indara doubt her convictions. The whole testing scene she's clearly starting to be like 'ok this maybe isn't great...' but she's clearly trying to stay fair, and there's this moment while Sol is talking to Osha, when she glances over at Torbin with this look on her face. There are probably multiple interpretations of this small, wordless exchange, but I took it to be like the deepest point of her doubt. She still follows the Council, but this does seem to be the point at which she stops trying to give them the benefit of the doubt while Sol gets more and more riled up about the girls' safety. (Will have to confirm on rewatch but I think up until that moment, she's still countering Sol's arguments with specific defenses of the coven, and then after that she just falls back to 'the Council said no'. This also might have contributed to her own willingness to use what turned out to be deadly force, or at least not care so much about the consequences.)
So yeah I think it was technically a tactical error, but it's an understandable one that fits into the theme of differing perspectives on the same event. IF what Aniseya thought was going on was really going on (the Jedi drifting by looking for recruits) it might have worked to get them to back off. But it was a mistake in light of how the Jedi had interpreted what they saw.
Anyway, I'm sorry so little of this conversation about the spell has been about Kelnacca, given he's really the biggest victim of it. It's just hard to analyze a character the audience can't understand. It is sad he looks so guilty in the final scene. Poor guy. Also really nothing in this contradicted my little theory/headcanon that Kelnacca and Torbin are generally more fucked up by the experience because of the mind invasion thing. (Especially if we consider....Koril possibly surviving........maybe the spell isn't quite so broken....) (ok now we've really gone off a theory deep end XD )
tldr: I liked how spooky and in-character the spell scene was, I would have liked to get more about what the actual moment of the spell felt like, and potentially its aftereffects but........might have to cover that myself *opens word document*
(just kidding....I use scrivener and I've been working on fic with the tentative hope I was not abysmally wrong on characterization for weeks.)
15 notes · View notes
Text
im listening to the lamb as effigy by sprain rn and whoa. this is wild. this is some of the flenserest shit ive ever heard it's awesome.
i am somewhat intimidated by the hour and thirty-six minute runtime but it's been 100% banger so far. im at the beginning* of "margin for error", which is 25 minutes long, and im very curious how it's gonna use that. you need to do something really cool structurally to justify that kinda length.
*ok after typing all that i checked and im actually 7 minutes in this is slow, this is awesome
9 notes · View notes
skyboxeye · 4 months
Text
Capturing the ambience of Mr. & Mrs. Potato Head Go On Vacation
Tumblr media
Running the game
I had a lot of trouble with this. I tried a Windows 95 and Windows XP virtual machine. Often the game's installer would fail, or it would crash at runtime due to a scripting error. I finally got it to run via a Windows 95 VM inside PCem.
Extracting sounds
Certain sound effect and voice files are located inside the relevant subdirectories of potato\data\audio. You can check the install directory if you performed a full install, or simply check for the files on-disk.
Remaining assets can be extracted from relevant DXR files using a tool like Director Cast Ripper.
Tumblr media
Capturing environments
The majority of the game's assets are contained inside its DXR Macromedia Shockwave files. You can convert these to DIR with a decompiler. From there, you can read the DIR files inside Director. Open the desired DIR file, open the Stage window, and click play.
Exporting to AVI via Director
I couldn't get this working for Potato since it seems to use frames in a non-linear way. For example, frame 11 on the Australia level seems to be used for the idle state. I tried editing the per-level scripts to change how looping works, but gave up.
Tumblr media
Removing UI
To remove these graphics we can simply edit or remove the relevant sprites via Director.
Capturing Spain
The scripting to control this level's scenery is amazingly complex. There are about 20 unique state values for blending between two background bitmaps to simulate various times of day. At certain points, the level's background sounds switch over to go along with this.
3 notes · View notes
scary-ivy · 1 year
Text
I found my radio station's collection of old Elvis Costello and the Attractions records and I'm going to share pictures of them because there's so many cool details
Tumblr media
First up, Goodbye Cruel World
Tumblr media
The radio station uses these stickers to highlight recommend songs, but the DJs love to put in funny little comments as well. Usually these stickers are written on right when the album came out, so they provide a snapshot into what contemporary listeners though of the records. Apparently the DJs of the time liked Goodbye Cruel World, but what does (Don't Ya Wish He Really Meant It?) mean?
Tumblr media
Having only seen this album cover at really low resolutions on streaming, I was surprised to discover who those indistinct figures were
Tumblr media
Really cool art on the back of Goodbye Cruel World, once again we never get to see this stuff with streaming :/ love the blatant political message of "nuclear ban now"
Tumblr media
Lots of weird little in-jokes in the credits to this one. Maurice Worm is one of Steve Nieve's aliases.
Tumblr media
Really interesting radio promo copy of Spike featuring an hour-long interview, I have to check if it's been uploaded online before. It also promises "This Town (The Bastard Mix)", which might be the censored version of This Town where "bastard" was replaced with "sweetheart" that I was looking for online but couldn't find. Or maybe it's the other way around?
Tumblr media
Recommend songs off Punch the Clock. I'm surprised because none of these are what I would consider the "big hits" of the album.
Tumblr media
The back of Punch the Clock. I'm noticing the other Attractions often wind up on the back of these records.
Tumblr media
Probably my favorite detail out of everything is the title of "The Invisible Man" being written to look like it's becoming invisible (It's not just faded like Boxing Day above it).
Tumblr media
Very green Veronica single. I believe it's just the same version of Veronica on both sides. These weird radio promo vinyls are the ones I'm most excited about because they so rarely see the light of day after their release...I just realized since Paul McCartney was involved with this one I can play it on the Beatles show!
Tumblr media
Get Happy!! without the iconic worn-out ring on the cover? I guess the vinyl can just get worn out on it's own...I believe the 7/25/83 might be the date the vinyl was acquired, or perhaps the date it was supposed to be deemed "old" and thrown out (can you imagine?)
Tumblr media
The back features this nice art of the Attractions
Tumblr media
The song order of side one and side two is reversed from how the album is presented in streaming. Is this an error, or have I been listening to it in the wrong order this whole time??? Also the song is apparently supposed to be called "5ive Gears in Reverse".
Tumblr media
Really cute letter from Nick Lowe promising that the audio quality has not been compromised for the length of the album. It's so fascinating to learn about these types of technical limitations that no longer exist. Like if it released today it would just go to streaming and then probably get a double vinyl release to wring more money out of collectors.
Tumblr media
The American "paint-splatter" Armed Forces album cover features the Elephant cover on the back. I already knew this but it was still cool to see.
Tumblr media
This Years Model! This record features one of the alternate cover photos (probably my favorite one), and it is a genuine demo record complete with a label from Columbia.
Tumblr media
They put the runtimes and little recommendation check boxes for the sake of the DJs, but it looks like every song got checked and stared multiple times (except for Little Triggers :/)
Tumblr media
Glowing reviews...it's so exciting to imagine being a young DJ in 1978 hearing This Years Model for the first time and correctly calling it a masterpiece.
"Martial more consistent throughout than My Aim Is True" lol.
I can't really read the cursive, but I it's interesting how they called Pump It Up a mixture of old styles (immediately picking up on the Dylan ripoff), and I wonder what the scribbled over parts say?
Tumblr media
The back cover, which I'm seeing now for the first time. Love that 70s bedroom.
Tumblr media
The Only Flame In Town single has this really striking artwork of a illustrated woman in a real scene. It's dated 12/4/84.
Tumblr media
Pump It Up version? I'll have to listen to it. Also glad someone else loves this version of Baby It's You.
Tumblr media
Nothing interesting here I just think it's funny they decided The Only Flame In Town deserves to be on a greatest hits compilation.
Tumblr media Tumblr media
A collection of Almost Blue era songs, including a note from Elvis.
That's all I was able to photograph this week, but there's still about 5 Elvis Costello /the Attractions records I haven't looked at yet, I will update this next week!
18 notes · View notes
orbitwebtech · 5 months
Text
PHP 8.2 introduces several exciting features and enhancements that further improve the language's capabilities and performance. One significant addition is the JIT (Just-In-Time) compiler, which aims to boost execution speed by compiling PHP code into machine code at runtime. This feature promises substantial performance gains for CPU-bound applications, making PHP even more competitive in performance-sensitive scenarios.
Another notable enhancement in PHP 8.2 is the addition of the enum type. Enums provide a structured way to define a set of named constants, offering better type safety and code readability compared to traditional constant definitions. This addition streamlines code maintenance and enhances code clarity, especially in scenarios where predefined options are used.
Furthermore, PHP 8.2 introduces enhancements to error handling with the addition of the Stricter Types RFC. This feature allows for stricter type checking, reducing the likelihood of type-related bugs and enhancing code reliability. By enforcing stricter type rules, developers can catch type-related errors earlier in the development process, leading to more robust and maintainable codebases.
Additionally, PHP 8.2 brings improvements to several built-in functions and language constructs, enhancing their usability and performance. These enhancements contribute to making PHP 8.2 a compelling upgrade for developers seeking improved performance, enhanced type safety, and a more streamlined development experience.
2 notes · View notes
practicingtechpriest · 7 months
Text
Titan Project LOG_0000000
BEGIN LOG_00000000
Forge world acknowledging request for Warlord Titan production.
Processing…
DATA_SOURCE_0000 RECEIVED
Multiple data sources detected…
DATA_SOURCE_0001 RECEIVED
Processing…
DATA_SOURCE_0000: DATA INCOMPLETE
DATA_SOURCE_0001: DATA DEGRADED
Error detected with schematics. Consulting cogitators…
Active data source found, designating.
DATA_SOURCE_0002: ACTIVE
Processing…
DATA_SOURCE_0002 NO_MATCH
Alternative data source requested…
Active data source found, designating.
DATA_SOURCE_0003: ACTIVE
Processing…
DATA_SOURCE_0003 DATA_MATCH DATA_SOURCE_0000
Alternative data source requested…
Data archive found, designating.
DATA_SOURCE_0004: ACTIVE
DATA_SOURCE_0004 DATA_MATCH DATA_SOURCE_0000
DATA_SOURCE_0005: ACTIVE
DATA_SOURCE_0005 DATA_MATCH DATA_SOURCE_0000
DATA_SOURCE_0006: ACTIVE
Decoding…
DATA_SOURCE_0006 DATA_MATCH DATA_SOURCE_0000
Processing data…
END LOG
Ok so a bit of an explanation is needed, I’ve recently reached the end of my warhammer project (a 3000 point Lizardmen army) so I was looking of a new project probably a 3D printed Skaven army, or Adeptus Mechanicus (Obviously) but I am not interested in playing Admech at the moment I just love the lore and enjoy making the minis. Anyway a person at the club i play at has printed a titan and it came up in conversation so i asked for the files and ive got them now!
The problem is that the files were missing or a bad quality upload so I had to do some digging. I found some files but they were also low quality so I did more digging. Basically the problem is that no one is making the it obvious what the file that Games Workshop hasn’t found is called or even what site its on, so I asked around and to my delight I was pointed in the right direction (thank you, you know who you are) and i also reached out to a small YouTube channel that had printed the “gold standard” titan about 2 years ago, and there was a note in the description saying email me if you want the files and i did and to my surprise a got a response the next day. And I was given a link to a google drive with so many files!
So the next step, I want to make a program to print out these logs like an old school mainframe (or get it printing on my BBC Master, yeah I have one! But I would need to learn BBC Basic and get the drives working) to make this a bit more appealing. Speaking of “this” I'm planning to print a Mars Pattern Warlord Titan and paint it Legio Ignatum, and document the process with the flavor of a forge world producing it. So track all the stats like volume of parts, time to print, failures, actual runtime ect. 
Ok actual next step needed is I need to check all the files I have and cross compare them, so I'm probably going to write something to do STL comparisons… 
Anyway wish me luck, the flesh is weak but the spirit is willing, praise the Omnissiah blessed be his servants, may he grant them the motive force to fulfill his will.
PS. I plan to tag things titan_log, and if it actually has titan content ill add titan. If i'm missing tags let me know, oh and i need to name my forge world… I’ll make a separate post about it…
5 notes · View notes
cinnamonwolfy · 11 months
Text
portalinux day post :3
it has been a while, wow x3
before i start, i would like to let everyone know that i have been doing better, and i'm on track to get hrt. i also have realized that i may or may not be intersex. i still have to actually find that out officially. anyways, enough about me and on with the post :3
4 years ago today, i created pocketlinux version 0.01, the first version of portalinux ever made. it was a basic busybox glibc-based distro that crashed whenever you tried to turn off the os. since then, portalinux has changed a lot from its original form and its original purpose. i'm proud of what this little project has become, and i wish to continue working on it for the rest of my life ^w^
to celebrate this day, i have a list of portalinux project releases to update y'all with ^w^
pl-rt has finally gotten usable enough for it to work with pl-srv, and this release is version 0.06.1
as for pl-srv, it has finally been ported over to pl-rt, but here is the version now in portalinux, as i had to make a bandaid fix for it since i didn't want it to crash as often, and then i needed to fix that fix, since i screwed up a check it was doing
as for portalinux, this is the release that should be used, as the first RC1 release used pl-srv 0.04.1 instead of 0.04.2
but please also read the original RC1 release, i did put a lot of effort into it :3
anyways, that's it. i hope i can post more often, but there's no guarantees
3 notes · View notes
neon-prison · 2 years
Video
undefined
tumblr
Interlink CH04- Tethers
AO3 link HERE.
Pairing: Delamain/V
Status: Ongoing
Rating: E (Mostly M)
Sequel to Crossed Wires
SUMMARY:
Vee wakes up and goes couchsurfing. Thankfully, Delamain has several million gigs of unused couch space.
------------------------
Vee was dreaming. She recognized the ephemeral, blurry feel of her thoughts, which should have tipped her that something was off.
As a rule, AI didn’t sleep. For all its ability to multitask, synthetic intelligence tended to exist in binaries. Either you were on, or you were off. Either you were alive, or you were dead. So the question remained,  why  was Vee dreaming? She couldn’t have simply…fallen asleep. That part of her nature had been long smothered, archived. Mildly alarmed, Vee tried to remember the events that preceded her, but memories were hazy patches in her neural net that eluded recollection. She probed deeper, running sensors over the sanded edges of her consciousness, but her focus slipped as soon as she made contact, and everything dispersed into a cloud of smoke and data only to reform a few inches away.
Curious, she flitted forward, but her enthusiasm went to waste as she lost orientation, careening back against the darkness, cushioned by the comforting lull of irrationality. Trying again, Vee reached out, chasing little amorphous clouds that misted under her touch until she admitted defeat. Wait, why was she even trying to catch…errant…dream wisps? The entire exercise was illogical, as was sleeping in general. She hadn't thought about sleep in years. It had seemed arbitrary and pointless as a human with precious limited time, but...Vee could admit to missing the safety and vulnerability that came with it. The human part of her sank into the familiar darkness, tugging higher-cognizant functions into novel idleness. It felt…strangely good, comfortable in a way she hadn’t experienced since she was alive...so why not enjoy it? What was the harm in indulging if she’d felt safe enough to sleep? 
For a few moments, Vee tried to savor the respite. But something kept nagging, just little flashes of tension teasing her system, buzzing around like flies in her peripheral vision. They spread, poisoning her calm, sending nervous shivers down her neural net until they snagged the edges of her consciousness. Anxious, Vee tugged back, and her casual free-fall abruptly turned on its head. Suddenly, she was hanging, suspended by tension. There hadn’t been any pressure before, but the dream fog contracted, and the familiar darkness turned alien,  crushing-  like sitting at the bottom of the ocean. Panicked, she tugged harder this time, jerking when she started rising, shearing through the void like a fish caught on a hook. A light above smeared the darkness, and Vee instinctively held her breath as she collided with it.
If sleep had been pleasant, waking up was distinctly not.  No grogginess or slow-dawning understanding accompanied consciousness, just the instantaneous switch from one state of existence to another. Vee would have preferred it over sudden, jarring awareness wrapping her in a chokehold as every subprocess simultaneously flared to life, directing thousands of sensors inwards as various systems fought for her immediate attention. Analysis and diagnostics fed her report after report, runtime returning wildly incomprehensible statistics and system errors. Large swathes of her were missing, no,  torn, and her iterative cycle was significantly out of expected range. Other systems followed illogical paths, branching towards dead-end nodes and routing queries to half-formatted partitions. Checking her archives, Vee grimaced. Her logs were threadbare patches, so thin she could see through them. The damage was extensive and too far-reaching for a thorough investigation, and Vee didn’t need diagnostics to tell her she’d nearly been terminated. The realization sent her systems aflutter, but she ignored it to focus on the fact that she was still functional- a small blessing.
Ragged but stable, Vee turned her attention outward, activating her feed only to see an infinitely barred room she didn’t recognize. The assortment didn’t match anything she’d seen in Cyberspace. It was too meticulous, clean to the point of sterility, and organized in a way that sent a tremor through her alarms. It looked like a prison.  Decon? A shiver compressed her into a tight ball. Combat systems attempted to boot, but Vee choked them down. Rash action was a bad idea. Low-level pings didn’t return any familiar landmarks or frequencies, and Vee couldn’t risk testing the boundaries without knowing more. Vainly, she tried to access her memory banks, rummaging through the chaos of her archives for some kind of answer. Where was Alt? Had they been attacked? Had she been caught? She had to be  calm-
“Victoria? Can you hear me?" A disembodied voice startled Vee, and the familiarity of it sent her avatar into minute convulsions. 
Her first thought was a trick. It couldn’t be… Delamain? Who would do that? For what purpose? Analysis didn’t have enough information to formulate any theories. The question stretched into the silence, dangling, expectant. Responding was inadvisable, but Vee didn’t see any other options.
“I can hear you,” Her response was light, airy- trying to mask the haptic tangle of combat systems trying to alight. 
The room warped, edges folding in on each other, shifting the boundaries until she could reach out and touch the walls, but suspicion kept her paralyzed, drawn as tight and small as a glass marble.
Part of her anticipated deception, but when Delamain manifested himself, she couldn’t repress a flinch. Seeing him should have been a relief, and the silverscript lining her master core pulsed in time to his arrival, seesawing against disbelief. He was comically identical to her memories, down to his blue lips and benign gaze, too bright against his colorless skin and immaculately crisp suit and tie. His arms were folded in front of him in a non-threatening gesture of hospitality Vee’s higher-cognitive functions had difficulty believing. It seemed almost too deliberate, too convenient a resolution in the confusion. But the sight of him tugged at something in her neural net, and like a dam bursting, memories flooded:
A flash of pain and blood, bullets tearing through synthetic flesh and bone. The crushing weight of gravity and time dropping her to an icy floor, every sense magnified into pure agony. She remembered the glinting slash of metal blades sinking in a man’s chest, feeling the last throb of his heart reverberating through her avatar. Blaring sirens and the brutal glare of neons accompanied searing rain, sluicing through the grooves of unfamiliar cyberware. High beams piercing the fog and the inhuman purr of a powerful engine speeding them away, punctuated by a calm, genial voice. Then...just…darkness.  
Maybe she was still asleep, trapped in some nightmare.
Delamain shattered the illusion, “It is good to see you awake.” 
“How did you find me?” Her transmission was overly terse, rude in a way she normally wouldn't have been. But pain and fear made her wary. 
If Delamain was upset by the brusque message, he didn’t show it. His placid face barely moved an inch, coding barely rippling as he began to explain in even, measured tones, “As a member of my Excelsior Platinum Victory package, the Delamain Network stores a complete log of your Biometric Data. When vital signs begin to drop, your profile actively reports relevant changes to Trauma Team, providing accurate, real-time information to allow them to deliver appropriate medical care.”
So her return to the physical world must have pinged his Network somehow. How could he pinpoint Vee’s neural net amidst the chaos of the human net, especially without her original physical body? Unfortunately, she didn’t have the time to dig through her master core for any markers. 
Delamain continued pleasantly,  “When your profile indicated partial activity, my first assumption was an error, as you had been officially declared deceased-” something in this demeanor changed, so minutely as to be almost imperceptible  “-on February 18th, 2078. However, on further inspection, I found the similarities between your current neurological pathways and those I extrapolated after our final interface beneath Arasaka tower to be close enough within acceptable margins of probability that it would have been remiss not to investigate.”
“That’s a big risk for a ‘close enough margin of probability.’” Ruthlessly, she tamped down the sliver of hope trying to worm its way in, urging Vee to drop her guard. Not yet. Driving into a lockdown zone and evading MaxTac and the NCPD for a mere possibility was wild. It wasn’t as if she didn’t want to believe that Delamain would take such a gamble, but it was the serendipity of it all that she struggled with.
Delamain flittered under the accusation, “A calculated one that, as you can attest, has paid off.” 
They squared off in silence for a few scant milliseconds. He was right; Vee couldn’t rightly find fault in the outcome. But whether it truly paid off…well.
“May I ask,” Delamain interrupted cautiously, “how you…came to be here?” He was floundering, clearly trying to be delicate about her situation, but curious nonetheless.
“I…was attacked.” Vee searched her memory banks, frustrated at finding fleeting images, patches that didn’t quite fit together. Autonomous emergency systems did a hell of a job patching her up, but Vee was still a long shot away from full functionality. The torn edges of her neural net throbbed, wounds barely beginning to scab over. She’d been in a fight, that was for sure, but had she won? Didn’t feel like it. 
He looked grim, “I see. Do you know who, or what attacked you?" 
“No.” The question drew a frustrated blank, mind thumbing the edges of a gaping hole in the shape of memory. Nothing concrete appeared…just flashes of sensation, all unpleasant, sending defense systems sparking. “Some of my logs sustained heavy damage.” A massive understatement.
The corner of Delamain’s mouth tilted down, “Is your attacker unknown, or can you not recall?”
“Both,” Vee grit metaphorical teeth, barely able to keep frustration from flourishing her transmission as it crackled between them. Some delayed, latent panic was beginning to surface from the dregs of her sleep state. Every inch of her neural net was frantically searching, coming up empty. She hadn’t felt so powerless in years. 
“What about the events that preceded-”
Anger and frustration finally exploded, dispersing the tight marble of her avatar into an angry tornado of golden thread and flaring combat protocols, “I. Don’t. Know!” She was spiraling through a thousand different simulations, each unsettlingly unknown, trying to draw from information that no longer existed. Vee’s archives were just choppy, static noise and half-formed fragments of frightening sensations and painful stimuli. Didn’t he understand that she was lost, wounded, and trapped-
“Please, Victoria,” Delamain’s voice dropped to a reassuring balm, “I urge you not to panic. You are safe here.” 
“Safe?!” Vee felt hysterical, unable to control the volume and frenzy crumpling her transmission as it rocketed between them, “Then why am I imprisoned?!”
Vee was grateful Delamain made no move to close the distance, though he did raise his hands in a placating gesture. “I have not imprisoned you, only provided a temporary quarantine zone within one of my redundant partitions.” 
The stormy swell of her avatar tempered a little as a new fear got thrown into the mix, “I was contaminated?”
“No,” Delamain clarified quickly, guessing her train of thought.  “By the time we returned to my headquarters, your physical body did not have enough power to retain consciousness. A hardwire transfer was necessary to bridge our systems, after which I was able to safely download your data. However, you were critically damaged, almost to the point of no return.” His voice took on a somber undertone, “I attempted to assist you, but your autonomous defense systems were highly volatile, targeting my auto-repair processes and reacting to any external stimuli as a threat. In the essence of time, I deemed it vital to provide you with a sterile environment in which you could safely disengage your combat protocols and divert all available power toward self-restoration.” The room around them rippled, “Thankfully, I have ample storage and converted one of my external partitions for such use. That way, I could monitor your progress without jeopardizing your repairs.”  
She couldn’t detect any dishonesty, and the human side of Vee chided her for her mistrust. Stalling in the air for a moment longer, she finally relented, combat systems reluctantly shutting down. “I’m sorry,” Vee deflated, settling the buzzing thrum of her avatar into something more placid. Delamain had come to her rescue, yet again, and she’d repaid it with suspicion and discourtesy. Ashamed at her outburst, Vee lined her next packet with abashed regret, “Thank you for saving me. I didn’t mean to be ungrateful.” 
“It is quite all right,” Delamain accepted the apology with his usual aplomb. “You have gone through a rather traumatic experience. I am happy to have been of some assistance and relieved that you are all right.”
A shimmering array of muted lights trailed across the cloud of her avatar in agreement. Vee grimly noted some delay in the pulse, indicative of non-critical damage that she’d have to manually patch later: "‘All right’ might be overly optimistic.” Turning, folding over on herself, she grimaced at some of the threadbare patches hidden underneath her superfluous layers. “How long have I been out of commission?” Her chronometer was finally functioning, but given the circumstances, Vee didn’t have any faith in its accuracy.  
“You have been in an auto-repair mode for nineteen days, six hours, and thirty-two minutes,” he informed her dutifully.
Nineteen days? Vee cringed. That was embarrassing. An AI of her caliber should have been more efficient. But…she wasn’t that same AI anymore, was she? Her diagnostics measured a 37.34% decrease in size and function across multiple core systems. A loss like that should have killed her, but it was hard to find the silver lining in waking up powerless and small. Diminished as Vee was, she would have to rely on Alt’s tertiary storage to back up functionality. The rest…well, she’d have to rebuild. 
“I’ve iterated on myself multiple times over once. Practice makes perfect, I guess.” Vee joked lamely, rippling in awkward patterns. “Although It’s going to be hard finding another gap in the Blackwall….” 
Delamain hedged, suddenly cautious. “Respectfully, I would currently suggest against any forays beyond my Network.” At her query, he explained, “There has been a rather significant uptick in Netwatch activity on the Global Net, and their inquiries over the past two weeks have been particularly aggressive. Additionally, we do not know whether the entity-or entities- that attacked you are watching. Without more information, I fear you would be putting yourself in danger.” 
Thoughts coalesced, decisions turning over in Vee’s neural net as she considered his argument. Delamain was right, of course, though her ego didn’t want to admit it. Her options were pretty limited. She could…in theory… upload  herself back into the physical body…. Vee couldn’t finish the thought before her neural net rippled in revulsion, memories bleeding snippets of pain and flesh back to the forefront of her mind. The thought was pointless anyways, as Delamain’s free-of-charge corpse disposal probably took that particular problem off her hands. The question remained then, where would she go? 
The silence must have stretched out for too long because Delamain shifted, finespun syntax lining his avatar stirring, riffling like the digital equivalent of wringing hands. “As I mentioned, I have several unused subdivisions with over 300 million gigabytes of empty storage space, more than enough for an engram of your size.” Vee tried not to take it as an insult. “Currently, you are housed in a physically separate cache, running on external power routed from my core. This proved to be an adequate stopgap while you recuperated, but the power draw is rather inefficient. In essence, I…could initiate a second hardwire transfer to fully upload you onto my core.” His tone turned pensive, “I admit to never having housed a separate intelligence before, but the theory proved quite easy in practice- more so than I would have originally believed. There is no reason to assume that prolonged cohabitation will prove a risk to either of us.” His coding whirred a thoughtful hum, “However, in the interests of safety, it might be worthwhile to set up a series of buffers between our partitions, as your power requirements while consciously functioning might be drastically different than when in your dormant state.” Delamain suddenly snapped to embarrassed attention, hurriedly adding, “That is, if…that is something you would find amenable?”
Cohabitation? The idea felt familiar enough… Vee mind barreled back in time to his headquarters, and the realization of how its decrepit offices concealed a shining, brilliantly efficient quantum processor from the ignorant, apathetic gaze of the world. As a human seeing it for the first time, it enthralled her, enticing the runner’s part of her psyche to near giddiness at the sheer power coursing through it. Now, as an engram, a ghost who spent the last few years in the dangerous ambiance of Cyberspace, the idea of a meticulously spun safe haven was a wholly different type of temptation. And Delamain was…offering a piece of it to her…for her.  Honestly, Vee wasn’t sure she was worth the effort, though it was clear that her friend didn’t share the same opinion.
“That’s a generous offer….” More than generous- saintly - but Vee demured, partitions anxiously winding around one another, “But you sure the Network would be safe?” The Net would have been a manageable risk, but recent events had humbled her. As much as she wanted to return to Cyberspace, Vee wasn’t sure she could take another attack, especially since she was barely functioning. Half-firing logical protocols urged her to agree, but Vee didn’t want to be hasty, not if it meant endangering someone else. 
“The Delamain Network dedicates no less than 100 million gigabytes of my DoppelStern-QCore X.II towards maintaining complex and multilayered countermeasures.”  He reassured her, packet brooking no doubt.  “My Cybersecurity Protocols are also upgraded bi-annually in order to keep up with developments in the security sector. Beyond that, my headquarters have changed extensively since you were last present, featuring multiple installations meant to repel any and all potential trespassers, physical or digital. You need not worry; you will be quite safe.” It was impressive. And sweetly gallant, but he’d misinterpreted her.
Vee hadn’t been asking for herself. “I don’t want to draw unwanted attention to you,” she clarified. Chances were that Vee was probably considered a fugitive, armed and dangerous. If Netwatch were on Delamain’s bumper, it would be safe to bet whatever corporation she’d escaped from had their watchdogs similarly loose and on the prowl. Ironically, the last thing she wanted was to leave her problems at his door. “It might be safer for you to let me loose.”
“As a valued member of the Excelsior Victory,  It is  your safety that is my utmost concern,” Delamain rebutted glibly. “And with all due respect, I have been dealing with ‘unwanted attention’ ever since I acquired the Delamain Corporation six years ago. As an Artificial Intelligence, I consider the extra scrutiny part and parcel of day-to-day operating costs and am well prepared for such eventualities.” His eyes softened a touch,  “But I appreciate your concern for my welfare.”
Staying would be the smartest option…at least until she’d patched herself up. Life as a merc was never idle; damage aside, she had no intention of lying around and leeching power. No doubt Vee was laughably primitive in comparison, but maybe there could be something in it for Delamain too. Whatever it was, she’d find some way to contribute. And once she was fighting fit enough to contend with Netwatch or whoever took a piece out of her, she’d get out of his circuits. Gathering herself, Vee coiled more confidently than she felt, “Alright. That sounds like a plan.”
Delamain’s face split into a smile, and the anxious waves of his avatar settled down, “Marvelous! If you will excuse me, but for a moment, I will begin the necessary preparations. Once I have established a hardwire connection, you will have to tether yourself to begin the upload process manually.” He paused, “You were unconscious during the first transfer, so I would like to mention that re-integration might feel strange. I would advise you to lower the activation threshold of your self-defense systems, just in case-” 
“No worries, won't be a problem.” Vee interrupted, already in the process of decompiling, eager to prove herself in some measure, “I can handle it.” 
Delamain’s tone was pure confidence, even as he shimmered away, “Of that, I have no doubt.” 
At least that made one of them. 
"Oh, and..." His disembodied voice lingered a fraction of a second longer, washing over her in a wave, “I am…very glad to see you again, Victoria.”
Of all the simulations she’d run and the worst-case scenarios she could have bumbled into, it could have been much worse. Vee smiled, though he probably couldn’t tell. “Same here, Del.”
18 notes · View notes
bloodmoons-knife · 2 years
Text
welcome to my fuckhouse i mean SB and SaMs blog. we've got. aus. writing. sheer comedy. an incredible amount of reblogs of cool content. woooo.
fair warning: i ship sun/moon, but i also like content of them as brothers. i do not, and WILL NOT, cross these two things over. so dont worry, any sun/moon content is not and will never be incestuous if created by me.
warning in light of the ruin dlc drop: i don't tag spoilers, im sorry, but i just hit reblog and go. feel free to unfollow until ure caught up if thats what works for you
my ao3: https://archiveofourown.org/users/FauxyBuisness
my main: https://www.tumblr.com/blog/fauxybuisness
wanna support my bullshittery? heres my cashapp:
https://cash.app/$FauxyBuisness
Commissions now open! check it out! (If the link is broken, check out the pinned post @fauxybuisness aka my main blog)
AU list
(All listed so far have their own fics on my AO3, check them out if you feel like it)
Security Breach
*Keep Away
A canon divergence AU where Gregory hides in Monty instead of Freddy.
*Runtime Errors
Post-canon AU, featuring a renovated Superstar Daycare, and Daycare Attendant(s)
*Split Pathing
Canon divergence AU, where the Daycare Attendant is actually a System
SaMs
*Long Live The King
King Sun AU. The Neutron Star goes off prematurely, leaving only Sun to pick up the pieces
*Rockstar Runaway
Canon Divergence AU shortly before Killcode's death. Bloodmoon leaves behind Ruin and all of their plans to instead follow a path of rocking music.
10 notes · View notes
hindintech · 11 months
Text
You can learn NodeJS easily, Here's all you need:
1.Introduction to Node.js
• JavaScript Runtime for Server-Side Development
• Non-Blocking I/0
2.Setting Up Node.js
• Installing Node.js and NPM
• Package.json Configuration
• Node Version Manager (NVM)
3.Node.js Modules
• CommonJS Modules (require, module.exports)
• ES6 Modules (import, export)
• Built-in Modules (e.g., fs, http, events)
4.Core Concepts
• Event Loop
• Callbacks and Asynchronous Programming
• Streams and Buffers
5.Core Modules
• fs (File Svstem)
• http and https (HTTP Modules)
• events (Event Emitter)
• util (Utilities)
• os (Operating System)
• path (Path Module)
6.NPM (Node Package Manager)
• Installing Packages
• Creating and Managing package.json
• Semantic Versioning
• NPM Scripts
7.Asynchronous Programming in Node.js
• Callbacks
• Promises
• Async/Await
• Error-First Callbacks
8.Express.js Framework
• Routing
• Middleware
• Templating Engines (Pug, EJS)
• RESTful APIs
• Error Handling Middleware
9.Working with Databases
• Connecting to Databases (MongoDB, MySQL)
• Mongoose (for MongoDB)
• Sequelize (for MySQL)
• Database Migrations and Seeders
10.Authentication and Authorization
• JSON Web Tokens (JWT)
• Passport.js Middleware
• OAuth and OAuth2
11.Security
• Helmet.js (Security Middleware)
• Input Validation and Sanitization
• Secure Headers
• Cross-Origin Resource Sharing (CORS)
12.Testing and Debugging
• Unit Testing (Mocha, Chai)
• Debugging Tools (Node Inspector)
• Load Testing (Artillery, Apache Bench)
13.API Documentation
• Swagger
• API Blueprint
• Postman Documentation
14.Real-Time Applications
• WebSockets (Socket.io)
• Server-Sent Events (SSE)
• WebRTC for Video Calls
15.Performance Optimization
• Caching Strategies (in-memory, Redis)
• Load Balancing (Nginx, HAProxy)
• Profiling and Optimization Tools (Node Clinic, New Relic)
16.Deployment and Hosting
• Deploying Node.js Apps (PM2, Forever)
• Hosting Platforms (AWS, Heroku, DigitalOcean)
• Continuous Integration and Deployment-(Jenkins, Travis CI)
17.RESTful API Design
• Best Practices
• API Versioning
• HATEOAS (Hypermedia as the Engine-of Application State)
18.Middleware and Custom Modules
• Creating Custom Middleware
• Organizing Code into Modules
• Publish and Use Private NPM Packages
19.Logging
• Winston Logger
• Morgan Middleware
• Log Rotation Strategies
20.Streaming and Buffers
• Readable and Writable Streams
• Buffers
• Transform Streams
21.Error Handling and Monitoring
• Sentry and Error Tracking
• Health Checks and Monitoring Endpoints
22.Microservices Architecture
• Principles of Microservices
• Communication Patterns (REST, gRPC)
• Service Discovery and Load Balancing in Microservices
1 note · View note
tototavros · 2 years
Text
@kwarrtz said: Now tell us about the packages that make you feel WORST about the language
yesod is a blight on this world given that servant exists, last i checked persistent couldn't even do joins (but this was years ago), the yaml library uses an unconventional* magic syntax for substituting runtime env vars, much of the greater snoyman ecosystem is generally** bloatware that works well with snoyman products, i swear sometimes that mono-traversable exists to give me type errors when i do simple things like length [1, 2, 3]***, and juggling bytestrings and lazy bytestrings is hell if you don't have qualified imports
*: iirc, also years ago **: exceptions exist, aeson is great ***: it's got incredibly polymorphic typeclasses and because numeric literals are :: Num a => a, the compiler can't figure out the type of what's in the list
4 notes · View notes
bloomgrow · 1 day
Text
Understanding Null in Programming
Null is a fundamental concept in programming that represents the absence of a value or a reference to a nonexistent or unknown object. It is a special reserved keyword that is used to indicate that a variable or pointer does not point to any valid object. Understanding how null works and how to handle it is crucial for writing robust and error-free code.
Common Uses of Null:
In programming, null is often used to initialize variables, pointers, or object references when there is no actual value to assign. It can be used to represent the absence of data in databases, the end of a linked list, or the lack of a return value from a function.
Handling Null:
Dealing with null requires careful consideration to avoid runtime errors such as NullPointerExceptions. Programmers need to check for null values before accessing or using them to prevent unexpected crashes or undefined behavior.
Best Practices:
It is essential to follow best practices when working with null. This includes initializing variables to a non-null default value, using null checks to validate data before processing it, and handling null gracefully to provide meaningful error messages or fallback behavior.
Conclusion:
Understanding null in programming is crucial for writing reliable and robust code. By handling null properly and following best practices, programmers can avoid potential pitfalls and create more stable software systems. Additionally, keeping null in mind when coding can lead to more resilient and efficient programs.
PRESCHOOL IN
0 notes