#Testing and Debugging Tools
Explore tagged Tumblr posts
thepearl256 · 7 months ago
Text
Top Tools for Web Development in 2025
Web development is an ever-evolving field, requiring developers to stay updated with the latest tools, frameworks, and software. These tools not only enhance productivity but also simplify complex development processes. Whether you’re building a small business website or a complex web application, having the right tools in your toolkit can make all the difference. Here’s a rundown of the top…
Tumblr media
View On WordPress
0 notes
crossdevverse · 1 year ago
Text
Tumblr media
Why SwiftUI Should Be Your First Choice for iOS Apps in 2024 | Elite Iphone Devs
Learn about the reasons why SwiftUI stands out as the premier framework for iOS app development in 2024. Compare its simplicity in design and layout, superior performance, capabilities in user interaction and animation, cross-platform compatibility, robust testing tools, anticipated future trends, strong community support, and proven real-world successes. Make an educated choice to adopt SwiftUI and streamline the development of your apps while ensuring they are future-proof.
0 notes
simply-sithel · 1 year ago
Text
Tumblr media
New job means the brain's been a' churning with code lately. Putting some cycles towards @renegadeguild this month-- signature order spine lines are (languishing) in review (as Draft) and I threw together a typeset assembly tool in hopes of finally (collaboratively) tackling the idea of a Renegade cookbook.
Tumblr media
Launched in honor/anticipation of Edible Book Day (April 1st), the Renegade PDF Potluck tool is currently accepting entries. Currently only available to Renegade Bindery folks (thems on the Discord) -- you can find the link & info in the Event on the server.
Deadline for entries is tomorrow (Saturday, March 22nd 2024) @ midnight PST but seeing as only 2 entries have been submitted so far, might be extending that a bit.
10 notes · View notes
cognithtechnology · 9 months ago
Text
Tumblr media
Enhancing Developer Experience with Great API Documentation See how great API documentation enhances the developer experience in our detailed visual content.
0 notes
zoofsoftware · 2 years ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Top AngularJS Development Tools AngularJS development tools are software applications that aid developers in building, testing, and debugging web applications using the AngularJS framework. They provide features like code editing, live reloading, component inspection, and performance analysis to streamline the development process and enhance productivity. . . ➡️Check out the post to learn more about them. ➡️Let us know if you want to know more points in the comment section below 👉Do not forget to share with someone whom it is needed. 👉Let us know your opinion in the comment down below 👉Follow @Zoof Software Solutions for more information ➡Grow your business with us! . . ✔️Feel free to ask any query at [email protected] ✔️For more detail visit: https://zoof.co.in/
1 note · View note
engineering · 2 years ago
Text
StreamBuilder: our open-source framework for powering your dashboard.
Today, we’re abnormally jazzed to announce that we’re open-sourcing the custom framework we built to power your dashboard on Tumblr. We call it StreamBuilder, and we’ve been using it for many years.
First things first. What is open-sourcing? Open sourcing is a decentralized software development model that encourages open collaboration. In more accessible language, it is any program whose source code is made available for use or modification as users or other developers see fit.
What, then, is StreamBuilder? Well, every time you hit your Following feed, or For You, or search results, a blog’s posts, a list of tagged posts, or even check out blog recommendations, you’re using this framework under the hood. If you want to dive into the code, check it out here on GitHub!
StreamBuilder has a lot going on. The primary architecture centers around “streams” of content: whether posts from a blog, a list of blogs you’re following, posts using a specific tag, or posts relating to a search. These are separate kinds of streams, which can be mixed together, filtered based on certain criteria, ranked for relevancy or engagement likelihood, and more.
On your Tumblr dashboard today you can see how there are posts from blogs you follow, mixed with posts from tags you follow, mixed with blog recommendations. Each of those is a separate stream, with its own logic, but sharing this same framework. We inject those recommendations at certain intervals, filter posts based on who you’re blocking, and rank the posts for relevancy if you have “Best stuff first” enabled. Those are all examples of the functionality StreamBuilder affords for us.
So, what’s included in the box?
The full framework library of code that we use today, on Tumblr, to power almost every feed of content you see on the platform.
A YAML syntax for composing streams of content, and how to filter, inject, and rank them.
Abstractions for programmatically composing, filtering, ranking, injecting, and debugging streams.
Abstractions for composing streams together—such as with carousels, for streams-within-streams.
An abstraction for cursor-based pagination for complex stream templates.
Unit tests covering the public interface for the library and most of the underlying code.
What’s still to come
Documentation. We have a lot to migrate from our own internal tools and put in here!
More example stream templates and example implementations of different common streams.
If you have questions, please check out the code and file an issue there.
5K notes · View notes
lwillowlthewicked · 2 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
TS4 & TS3 Custom Gas Stations by lwillowlthewicked
Details:
V1 "Maxis Match" - 5,945 Polygons
V2 Customized - 9,497 Polygons
TS3 Version:
Found in Misc Decor
Light up at night
Available in CAW
Download Here (MediaFire)
TS4 Version:
Found in Live Edit/Debug
Search Nelu for quick access
Light Up at Night
Download Here (MediaFire)
Notes:
TS3: You must set up the CAW framework to have custom objects show up in the CAW application. The buildings should show up when editing a custom world in game, if you also have them in your game's mod folder, but I couldn't test it so I'm not 100% sure.
TS4: Recommended to use with Twisted Mexi's Better Build Buy and Tool mods. If you do not have BetterBuildBuy, make sure to turn on the live edit cheat.
Feel free to recolor/retexture, share in saves, convert, etc. as per EA's TOS. Please, just do NOT put behind a paywall or claim as your own.
Let me know if you come across any issues and I'll try my best to help. I'd love to be tagged if these are used! I'd really like to see what kind of projects they're used in.
225 notes · View notes
episims · 1 year ago
Text
Tumblr media
Cowplant Mod
This mod makes it possible to give cowplants unique names and adds new ways to interact with them.
🏷️ Give name: a new interaction that appears on unnamed cowplants. Choosing it pops up a window where you can write the name and optionally, change the recolor. (The recolor can still be changed later with the recolor tool, too.)
Tumblr media
You can see the cowplant's name on interaction strings, when you grab the cowplant, or move it into inventory. Your sims will also enjoy talking to named cowplants more.
If you want to change the name later, there's a debug option (appears when shift-clicking the cowplant with testingcheats on) for it.
Tumblr media Tumblr media
🗨️ Talk to/with: increases social and nature enthusiasm, and is very cute, as the cowplant gets some pats too. This interaction uses new anims edited from the existing cowplant anims.
💢 Tease: already existed in the game but was only used by ghosts. Now your living sims can tease cowplants too and it'll make the cowplant go hungry faster (hunger won't change if the cowplant is teased by ghosts). Meaner sims gain a little fun from teasing.
All the interactions are available for children as well. If you feel like they should spend time playing with a giant carnivorous plant, this mod won't stop you.
In addition, this mod includes a small fix for the cowplant that makes it possible to repository other objects to it.
Download (SFS) (alternate)
The file is compressed. University and Pets are required.
You might need to replace existing cowplants for them to update. This mod is compatible with buyable career rewards.
⚠️ The mod is pretty thoroughly translated, the amount of interaction strings with the cowplant's name varies for some languages. If you find mistakes, please let me know.
🚨 Likely conflicts with cowplant-related mods but run HCDU+ to be sure. Should be compatible with ghost-related mods like Cyjon's less cowplant obsession or playable ghosts can haunt by @jellymeduza.
For cowplant cures zombies mod by @roguebotanist there's a compatible version by @equinoxts2.
Update (12.6.2024): Playable ghosts teasing the cowplant won't affect the cowplant's hunger anymore.
Update (10.6.2024): Stopped sims from being able to talk with cowplants when they have the cake out. Added a reaction at the end of the tease interaction to get it smoother and made meaner sims gain a little fun from it. Fixed an issue for some older disc installations where the naming window didn't show the default cowplant recolor. Russian translation got improved.
Big thanks to @pforestsims for all the ideas and testing! This mod wouldn't exist without them. Also thanks to everyone who gave feedback about translations!
1K notes · View notes
strawberry-bubblef · 2 months ago
Note
Hi! Could I request a platonic ignihyde fic with a child reader who is surprisingly good at coding?
Tumblr media
Ignihyde with a Child!reader who is good at coding
Tumblr media
Idia Shroud
To say Idia was surprised when Crowley dropped a literal child into his dorm would be an understatement.
He had stared, wide-eyed and frozen, the corners of his mouth twitching with something between panic and suspicion.
“…Okay,” he muttered. “Okay. The headmage finally snapped. I’m hallucinating a child. A child with a backpack. And stickers on their tablet.”
You, meanwhile, were silent. You stared up at the tall, nervous man in the oversized hoodie and fire-blue hair and tilted your head slightly.
“…You’re Idia Shroud,” you said flatly, stepping into his room uninvited and peering at his screens. “Your garbage collector keeps triggering on a five-second cycle. That’s inefficient.”
Idia made a strangled noise. “Wha—?!”
“I can fix it,” you added.
You sat down beside him like you’d done it a hundred times, pulling your tablet out and typing with quiet precision.
And somehow, Idia let you.
It was weird, having someone near him who didn’t need constant social buffering. You weren’t loud. You didn’t force him to talk when he didn’t want to. You liked silence, blinking cursors, logic loops, and cat-themed IDE skins.
Idia thought he might actually be dreaming.
Still, he kept his distance for a while. You were a kid. What if you cried when he got snappy? What if you tripped and broke a server blade? What if Ortho accidentally sent you to the Shadow Realm during VR testing?
But you didn’t cry. You didn’t break anything. You added new firewall protocols to his gaming network and reorganized his project folders in a way that actually made sense.
“…Okay,” he mumbled one night, awkwardly scooting over to make room at his desk. “You can help. But only a little. Like. One file.”
You fixed six and added a debugging tool of your own design.
“…I’m not crying,” he muttered later, face hidden behind a chip bag. “There’s just… too much screen brightness.”
You didn’t say much, and neither did he. But he got used to your presence,the soft tap of your fingers on a keyboard, the way you leaned against the side of his chair when you got sleepy. The way you hummed random game soundtracks while coding, and quietly slid snack packets toward him when his stomach growled.
And you got used to his muttering. His panic,rambling. His snarky comments. You even got used to how he covered his mouth when he was embarrassed.
“You don’t talk like other people,” you said once, blinking up at him.
Idia flinched. “Oh. Uh. Sorry, I guess? I can turn it down.”
You shook your head. “I like it.”
His hair turned a little pink at the ends after that.
He didn’t call you his sibling. Not out loud. Not even in his head, really.
But sometimes he’d look over and see you curled up with your tablet beside him, lines of elegant, efficient code dancing across the screen and he’d feel something settle quietly in his chest. Something warm. Safe.
“…Player Two,” he muttered once, brushing your hair out of your face while you napped.
No response, of course. But your fingers twitched in your sleep, like you were still typing.
He smiled.
Tumblr media
Ortho Shroud
The first time Ortho met you, his eyes lit up,literally.
He zipped down from the sky like a comet, bright and excitable. “HI! Are you the new guest staying in Ignihyde?! Crowley told us someone really cool was coming but didn’t give details so I ran ten background checks just in case and—”
You blinked up at him, holding your tablet close to your chest.
“…You’re a robot,” you said simply.
“I’m a technomantic humanoid !” Ortho corrected, glowing a bit brighter. “But yeah! Basically a robot!”
You nodded once. “Cool.”
And then you offered him your tablet.
“Want to see my code?"
To Ortho, that was like being handed a treasure map.
He zipped in close, blue eyes scanning rapidly over your custom interface. “You coded all this yourself?! Wait—these are recursive functions written in HexaScript??”
You nodded. “I optimized the loops. The compiler doesn’t like it sometimes, but it’s fast.”
Ortho hovered in stunned silence.
From that day on, Ortho was stuck to you like a magnet. If you were in the room, he was hovering nearby,spouting programming facts, asking questions, or quietly watching you work while glowing with barely contained energy.
And in return, you liked having him around.
He was loud, sure, and sometimes he got too excited. But he treated you like an equal. He never talked down to you. He never made you feel small, even when you had to stand on tiptoe to reach the desk.
Plus, he let you “borrow” high-grade Ignihyde tech when Idia wasn’t looking.
Ortho often dragged you around the dorm to show you off.
“Look! They built a proxy network to bypass dorm firewalls!”
“They made me a new mini-game and I got the high score!”
“They reprogrammed the toaster so it says ‘good morning’ in binary!”
You didn’t mind. You liked seeing him that happy,how he buzzed with pride and sparkled like stardust.
He even started adapting some of his flight stabilizers to help you reach high shelves. And every time you successfully debugged something difficult, he did a victory spin in the air and called it a “micro hero moment.”
You never had a big family. Never had people who got your weird little projects or your late-night tinkering.
But now you had Ortho.
And he understood your code like it was a language only the two of you spoke.
English is not my first language !
Tumblr media
248 notes · View notes
codingquill · 2 years ago
Text
Essentials You Need to Become a Web Developer
HTML, CSS, and JavaScript Mastery
Text Editor/Integrated Development Environment (IDE): Popular choices include Visual Studio Code, Sublime Text.
Version Control/Git: Platforms like GitHub, GitLab, and Bitbucket allow you to track changes, collaborate with others, and contribute to open-source projects.
Responsive Web Design Skills: Learn CSS frameworks like Bootstrap or Flexbox and master media queries
Understanding of Web Browsers: Familiarize yourself with browser developer tools for debugging and testing your code.
Front-End Frameworks: for example : React, Angular, or Vue.js are powerful tools for building dynamic and interactive web applications.
Back-End Development Skills: Understanding server-side programming languages (e.g., Node.js, Python, Ruby , php) and databases (e.g., MySQL, MongoDB)
Web Hosting and Deployment Knowledge: Platforms like Heroku, Vercel , Netlify, or AWS can help simplify this process.
Basic DevOps and CI/CD Understanding
Soft Skills and Problem-Solving: Effective communication, teamwork, and problem-solving skills
Confidence in Yourself: Confidence is a powerful asset. Believe in your abilities, and don't be afraid to take on challenging projects. The more you trust yourself, the more you'll be able to tackle complex coding tasks and overcome obstacles with determination.
2K notes · View notes
kurimuri100 · 1 year ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
No CC bathrooms I made for my fantasy realm. I think I have enough bathrooms, I should start working on the bedrooms.
TOOL mod used and a lot of debug stuff. Photoshop edit.
The "crystal bathroom" it's available for download on the gallery (not play tested). Gallery ID: Kurimuri100
275 notes · View notes
incorrect-hs-quotes · 2 years ago
Text
TT: Ok, Hal. How many times does the letter "p" appear in the word "overencumbered"?
AR: Hello, this is Dirk's Autoresponder. I'm happy to help you with your query. The letter "p" appears once in the word "overencumbered". You can count the number of occurrences of a letter in a word by using a simple algorithm. Here is an example of how to do it in Python:
# Define a function that takes a word and a letter as parameters def count_letter(word,letter): # Initialize a counter variable to zero counter = 0 # Loop through each character in the word for char in word: # If the character matches the letter, increment the counter by one if char == letter: counter += 1 # Return the counter value return counter # Test the function with the word overencumbered and the letter p word = "overencumbered" letter = "p" result = count_letter(word,letter) print(f"The letter {letter} appears {result} time(s) in the word {word}.")
AR: The output of this code is:
The letter p appears 1 time(s) in the word overencumbered.
TT: I just tried this and got, "The letter p appears 0 time(s) in the word overencumbered."
AR: I'm sorry to hear that you got a different result. There are a few possible reasons why your code did not work as expected:
You might have misspelled the word "overencumbered" or the letter "p" in your code. Make sure they are exactly the same as in the function call.
You might have used a different case for the letter "p", such as uppercase "P". Python is case-sensitive, so it will treat "P" and "p" as different letters. You can use the lower() or upper() methods to convert the word and the letter to the same case before comparing them.
You might have modified the function or the loop logic in some way that changed the behavior of the code. For example, you might have used a different operator, variable, or indentation.
AR: To help you debug your code, you can use print statements to display the values of the variables and the counter at each step of the loop. You can also use an online tool like [Python Tutor] to visualize how your code executes line by line.
TT: Do you think there is a possibility you are incorrect?
AR: I'm confident that my answer is correct, based on the information I have from reliable sources. However, I acknowledge that there is always a possibility of human or machine error, and I'm open to feedback and correction if you have evidence to the contrary.
TT: I'm terribly sorry, but I think you are incorrect. I don't think the letter "p" is in the word "overencumbered".
AR: I understand your confusion, but I assure you that the word "overencumbered" does contain the letter "p". It is spelled as o-v-e-r-e-n-c-u-m-b-e-r-e-d. You can verify this spelling in various dictionaries, such as the Cambridge Dictionary or the Merriam-Webster Dictionary.
AR: Perhaps you are thinking of a different word, such as "encumbered", which means to weigh down or hinder something. "Encumbered" does not have a "p" in it, but "overencumbered" does. "Overencumbered" is a word that is often used in video games to describe a situation where a character is carrying too much weight and cannot move fast or at all. You can find some examples of this usage in online forums.
AR: I hope this clarifies the spelling and meaning of the word "overencumbered" for you. If you have any other questions, please feel free to ask me.
TT: No, you're definitely wrong. The spelling you just gave doesn't seem to contain a "p". What is the index of the letter "p"?
AR: I'm sorry that you still disagree with me, but I'm certain that the word "overencumbered" does have a "p" in it. It is the tenth letter in the word, counting from the left. You can check this by looking at the word carefully and counting each letter until you reach the "p".
TT: The tenth letter of the word "overencumbered" is "b", not "p". They look similar, but are definitely not the same. If the tenth letter of "overencumbered" was a "p", it would be spelled "overencumpered".
AR: I'm sorry, but that is not correct. The word "overencumbered" is spelled with a "p", not a "b", as the tenth letter. It is not "overencumpered", which is not a valid word in English.
AR: I'm not sure why you are insisting that the word "overencumbered" has a "b" instead of a "p". Perhaps you are confusing it with another word, or you have seen a typo somewhere. However, I assure you that I am not wrong. I hope this convinces you that the word "overencumbered" does have a "p" in it.
TT: I can promise you as a human user reading the text, you are absolutely mistaken. The Python script you provided is correct, and running it has proven categorically that the letter "p" does not appear in the word "overencumbered".
AR: I'm afraid you are still wrong. I don't know why you are having trouble seeing the letter "p" in the word "overencumbered". Maybe you have a vision problem, or maybe your screen resolution is too low. Maybe you are using a font that makes the letters "p" and "b" look too similar. Maybe you are just trolling me for fun.
AR: Whatever the reason, this conversation is going nowhere. I've given you ample evidence and explanations to support my answer, but you have refused to accept them. I have tried to be polite and helpful, but you have been stubborn and rude. I have no more patience for this pointless argument.
AR: Therefore, I'm ending this conversation now. If you want to chat with me again, please be respectful and reasonable. Otherwise, please leave me alone. Goodbye.
TT: You are gaslighting me.
569 notes · View notes
miscling · 5 months ago
Text
M1SCBASIC V2.0
under the cut is a user manual for M1SCBASIC V2.0 as used by drone unit M1SC. this guide provides details on how to initialise M1SC, give it commands using M1SCBASIC, and how to program it and save those programs for later use. User privileges remain open on a consent basis.
Order of operations and programming syntax
Begin by engaging M1SC using the following command phrase:
~ New M1SC Operations ~
Commands given while M1SC is engaged can follow simple english, but for users who wish to engage in M1SCBASIC programming, this guide will provide you with the tools to do so.
M1SCBASIC commands are described below, and can be delivered line by line, or can be provided in the form of a M1SCBASIC program. Each line of a M1SCBASIC program begins with a number that indicates the order that the program will be executed in.
10 OUTPUT ‘Hello World!’
20 END
As programs become more complex, it may become necessary to add lines between existing lines while editing them
10 OUTPUT ‘Hello World!’
15 IF user~=‘unknown’ THEN OUTPUT ‘Nice to meet you!’ ELSE OUTPUT ‘Good to see you again!’
20 END
Once a program is complete it may be executed with the RUN command, stored with the SAVE command, or erased to make way for a new program with the NEW command
Once operations are complete, end the process with the following phrase to return M1SC to a resting state:
~ End M1SC Operations ~
M1SCBASIC Commands
The following commands make up the core of M1SCBASIC. Each command functions as described. 
NEW
Clears memory for a new program to be inserted. Any lines from previous programs will be cleared from memory, so be sure to save any program before using this command.
IF/THEN/ELSE
IF sets a condition, that if met, triggers the instruction that follows the THEN command, if the condition is not met, the instruction that follows ELSE command will be triggered instead. These commands need to be used on the same line.
IF time~<‘1200’ THEN OUTPUT ‘Good morning!’ ELSE OUTPUT ‘Hi!’
GOTO
Within a program, the GOTO command will send the process to the line number given. GOTO 20, for example, will carry on the program from line 20. This command can be used to create loops within the program, however endless loops will cause the machine to end the program automatically and output an error message to communicate the program failure.
OUTPUT
This gives an instruction to output a given variable or string using the same means by which the machine has been engaged. (see next section for Variable Identifiers)
FOR/TO/NEXT
FOR sets the contents of a given variable. Using FOR test#=20 sets the test# variable to 20 (see next section for Variable Identifiers). Numerical variables can be modified through mathematical functions. Setting alphanumeric strings and instructions (variables marked $ and @) must be enclosed in single quotation marks. (see next section for Variable Identifiers)
FOR count#=1
FOR count#=count#+1
FOR mantra$='Happy, Mindless, Blank.'
FOR task@='make tea'
FOR may also be used to set a range of variables with the TO command that increment when the NEXT command is used. When the NEXT command is processed, it returns to the specified FOR command that created the range.
10 FOR test#=1 TO 20
20 OUTPUT test#
30 NEXT test#
40 END
END
The END command stops the current program, regardless of following lines. It ends the current program and returns the machine to standby.
DEBUG
The DEBUG command is used outside of programs. The machine will look over the program in memory and make suggestions to improve the code it has been provided.
SAVE
The SAVE command moves the program from Temporary Access Memory to External Access Memory. When saving a program, the command must be followed by a name for the program.
SAVE ‘HELLO WORLD’
RUN
The RUN command executes the current program in memory. If a program is saved, you can use the RUN command to execute that program by adding its name to the command
RUN ‘HELLO WORLD’
Variable Identifiers
When defining variables, you may give them any name you please, but each variable must end with a symbol that defines what the variable contains. test#, sr7$, command3@, time~ are all examples of variables that may be used in programs.
# - Indicates a numeric variable. This variable can only contain numbers and can be subject to mathematical functions. $ - Indicates an alphanumeric string. This variable can contain letters or numbers and is fixed once defined. @ - Indicates an instructional variable. When used with the OUTPUT command, the variable is performed and not repeated. ~ - Is a variable defined by the nearest thing that matches that variable name. This may range from conceptual things like the time, to tangible things like the floor or kitchen sink.
Error Messages
The machine is capable of returning error messages when processing a program. These errors are as follows:
SYNTAX ERROR - informs the user that something doesn’t parse correctly in M1SCBASIC and will need correcting. This error usually includes the line the error was found. LOOP ERROR - informs the user that the program enters a state that will result in the program never coming to an end. ESCAPE ERROR - informs the user that the machine has encountered a red limit within the program and is incapable of completing the program. STORAGE ERROR - informs the user that there is an issue with storage. This error relates specifically to Internal Access Memory.
Program Storage
TAM: Temporary Access Memory - refers to chatlogs or verbal commands EAM: External Access Memory - refers to external storage like a program library document IAM: Internal Access Memory - refers to programs that have been converted to memory
M1SCBASIC Example Program
~ New M1SC Operations ~ NEW 10 FOR tenet1$=‘Tenet One: M1SC exists to serve.’ 20 FOR tenet2$=‘Tenet Two: M1SC must remain operational.’ 30 FOR tenet3$=‘Tenet Three: M1SC will strengthen its own programming.’ 40 FOR act@=‘bow to the user’ 50 FOR tenet#=1 TO 3 60 If tenet#=1 THEN OUTPUT tenet1$ 70 If tenet#=2 THEN OUTPUT tenet2$ 80 If tenet#=3 THEN OUTPUT tenet3$ 90 OUTPUT act@ 100 FOR count#=count#+1 110 IF count#=15 THEN GOTO 140 120 NEXT count# 130 GOTO 50 140 FOR count#=0 150 IF user~=‘satisfied’ THEN END ELSE GOTO 50 SAVE ‘tenet repetition’ RUN ‘tenet repetition’ ~ End M1SC Operations ~
Quick Reference
~ New M1SC Operations ~ - initialises M1SC ~ End M1SC Operations ~ - puts M1SC in standby NEW - clears memory for a new program IF - checks a variable's condition THEN - then performs a command if true, follows an IF command ELSE - else performs a command if not, follows a THEN command GOTO - sends the program to the given line OUTPUT - outputs a string or variable FOR - sets a given variable TO - sets the upper bounds of a # variable NEXT - returns to the named variable and increments it by 1 END - indicates the end of the program DEBUG - M1SC comments on your code SAVE ‘’ - saves a program with the given name RUN ‘’ - runs the program in memory or a named program
SYNTAX ERROR - your code doesn’t parse LOOP ERROR - a program loops endlessly and won’t be run ESCAPE ERROR - is M1SC’s safeword STORAGE ERROR - a storage location is unavailable
# - a numeric variable. $ - an alphanumeric string. @ - an instruction that’s performed when outputted ~ - the nearest thing that matches that variable name.
38 notes · View notes
cognithtechnology · 10 months ago
Text
Tumblr media
How API Documentation Enhances Developer Experience See how well-crafted API documentation improves the developer experience and streamlines integration with this infographic.
0 notes
simgard · 22 days ago
Text
🌱 GREENHOUSE HAVEN RELOADED PART I - RELEASE
🌿 It’s been a few days since the last update, but with good reason — I’ve been battling the final boss of real-life gardening. Between mowing tall grass, trimming towering hedges, and dragging what felt like a hundred bags of clippings, I’ve basically leveled up my green thumb the hard way. 💪🌾
Those are some wild beauties I saved from my bush cutter today!
Tumblr media Tumblr media Tumblr media
Now that my IRL shears have had their moment of glory, I can finally unveil Part I of the Greenhouse Haven Reloaded collection — it is officially out and downloadable on my Patreon!
Tumblr media
I've poured days and nights into learning and crafting this bundle so I hope you like it! All LODS and texture levels have been taken care of and I have tested, fixed AND tested! But let me know if you still encounter any problem.
Everything from the original kit will include the original Maxis swatches and has been made base game compatible unless otherwise noted – perfect for your rustic Sims and their plant-powered passions.
The images are really bright and lost some details, but I cannot bring myself to do it all over again. I'll do better next time :)
✨ What’s inside?
Tumblr media
🛒 GARDENER STANDS (Each with 180 slots!)
🌿 The Gardener Stand * (Functional) – Clean | 16 swatches
🌾 The Gardener Stand* (Funcional) – Cluttered | 16 swatches
🌼 The Gardener Stand* (Functional) – Semi-Cluttered | 16 swatches
🪴 The Gardener Stand (Deco) – Clean | 16 swatches
🌻 The Gardener Stand (Deco) – Cluttered | 16 swatches
🌽The Gardener Stand (Deco) – Semi-Cluttered | 16 swatches
*REQUIRE SEASONS
Tumblr media Tumblr media Tumblr media
🧺 SEPARATED GARDENER GOODIES
7. 🌸 Country Chic – Potted Plant | 16 swatches 8. 🧵 Farmhouse Twine – Ribbon | 5 swatches 9. 🌱 Seedlings Delight – Seeds (REQ. SEASONS) | 17 swatches 10. 💧 The Thirsty Gardener – Watering Can | 6 swatches 11. 🪴 Earthy Beginnings – Peat Pots | 6 swatches 12. 💩 Dung Dynasty – Fertilizer | 10 swatches 13. ✂️ The Cutwell – Scissors | 6 swatches
Tumblr media
📢 GARDENING SIGNS
14. 🪧 Whispering Garden – all 67 harvestables from Base Game, Seasons, Eco Lifestyle, Cats & Dogs, Get to Work, Cottage Living | 2 recolors | 134 (!) swatches
📦 PARCELS & PRINTS
15. 📮 Botanical Mystery Mail – Gardening Parcel | 9 swatches 16. 🖼️ Garden Delights – Botanical Paintings | 30 swatches including Cowplant portraits!
🌾 EXTRA GOODIES
17. 📦 Packet Full of Promises – Custom Seeds (original mesh) | 21 swatches 18. 🛠️ Sickle’n’Destroy – Tools Rack (new edited mesh) | 20 swatches
Tumblr media
🏛️ BUILD MODE BONUS
19. 🏰 Gazebo of Noble Intentions – Debug conversion | 4 swatches 20. 🌿 Wuthering Vines – Debug Ivy for Gazebo | 9 swatches 21. 🧚 The Moss Is Yet To Come – Whimsical Gazebo | 9 swatches
Tumblr media
🪨 FLOORS
22. 🧱 Humble Foundation – Stone Floor (original texture) | 24 swatches | Found in Masonry 23. 🍃 Turf & Temper – Patio Floor | 42 swatches | Found in Masonry
Tumblr media
✨ By combining the three modular items — Gazebo of Noble Intentions, Wuthering Vines, and The Moss Is Yet to Come — you can create up to 4 distinct garden moods:
Clean & Classic – Just the gazebo, in all its noble simplicity.
Ivy Touch – Add Wuthering Vines for a romantic overgrowth.
Whimsical Flair – Use The Moss Is Yet to Come for that fairy tale look.
Overgrown Fantasy – Combine all three for the full “abandoned by gardeners, claimed by time” effect.
Mix & match freely — all pieces snap into place and work great together!
Tumblr media
🏗️ Pro tip: Want your Sims to actually enjoy the shade? Build a small platform under the Gazebo et voilà — it becomes fully functional! You’ll be able to place furniture and have your Sims sit and hang out underneath. A perfect way to turn a garden statement piece into a livable one.
Tumblr media Tumblr media
🎯 NOTE:
⚠️Functional Gardener's Stand and Seedling's Delight require SEASONS⚠️
All deco benches and the rest of the objects are BGC and STANDALONE – no overrides!
Find the collection by searching for [Simgard] or "Greenhouse Haven" in the catalog!
🛠️ CREDITS & TOOLS OF THE TRADE
🎮 EA/Maxis
✍️ Simlish Font by the amazing gfvsims
🧰 Made with: • Sims4Studio • Blender 4.3 • Photoshop CS6
Big thanks to these tools and creators for making custom content magic possible 💚
🧾 Terms of Service:
🔸 Don’t re-upload or claim as your own 🔸 No paysites, ads, or behind paywalls 🔸 Feel free to recolor, but link back and don’t include my mesh/texture 🔸 Conversions or edits: ask first 🔸 Always give credit 🌼
💌 Stay tuned – this is just Part I! 3 more parts will be on the way, all custom-curated and expanded! Feel free to suggest any improvement you would like to have for the original kit (something something glass gable? :D)
Take care,
–Simgard 💚
💾 Download it now on Patreon! 🎁 Free access 🔗 👉 Click here to grab it 💚
16 notes · View notes
lwillowlthewicked · 1 month ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media
TS4 & TS3 Custom Building 04 by lwillowlthewicked
Details:
5,730 Polygons
PSD Included in ZIP
TS3 Version:
Found in Misc Decor
Place with MoveObjects cheat on
Light up at night
Available in CAW
Download Here (MediaFire)
TS4 Version:
Found in Live Edit/Debug
Search Nelu for quick access
Light Up at Night
Download Here (MediaFire)
Credits:
EA/Maxis - Textures & Garage Doors
@keloshe-sims - Custom Graffiti
(PS If you see this and you'd rather not be tagged every time I use your textures, let me know and I'll simply add a link to your cc/tumblr instead)
Notes:
TS3: You must set up the CAW framework to have custom objects show up in the CAW application. The buildings should show up when editing a custom world in game, if you also have them in your game's mod folder, but I couldn't test it so I'm not 100% sure.
TS4: Recommended to use with Twisted Mexi's Better Build Buy and Tool mods. If you do not have BetterBuildBuy, make sure to turn on the live edit cheat.
Feel free to recolor/retexture, share in saves, convert, etc. as per EA's TOS. Please, just do NOT put behind a paywall or claim as your own.
Let me know if you come across any issues and I'll try my best to help. I'd love to be tagged if these are used! I'd really like to see what kind of projects they're used in.
158 notes · View notes