#Usability Software Testing
Explore tagged Tumblr posts
khushnuma123 · 5 months ago
Text
Why Usability Testing is Crucial for a Superior User Experience
Usability testing is essential for ensuring a superior user experience by identifying issues and improving the design of a product or service. It involves observing real users interacting with a prototype or finished product to assess its ease of use, functionality, and overall satisfaction. Through this process, designers can pinpoint usability problems, eliminate confusion, and refine features based on actual user feedback. Usability testing helps create intuitive interfaces, reduces the risk of user frustration, and ultimately leads to higher user engagement and retention. By prioritizing usability, companies can deliver products that meet user needs and exceed expectations.
Read more: https://www.howto-tips.com/how-to-money-saving-tips-in-2024/why-usability-testing-crucial-superior-user-experience
0 notes
jonah-miles-smith · 8 months ago
Text
9 Different Types of Software Testing and Their Benefits
In the world of software development, ensuring the quality and reliability of an application is paramount. Software testing plays a vital role in identifying bugs, ensuring functionality, and enhancing the overall user experience. Testing can be done at different stages of development and can take many forms. Each type of testing has its own objectives, processes, and benefits. In this blog, we’ll explore the most common types of software testing and why each is crucial in delivering a high-quality product.
Tumblr media
1. Unit Testing
What it is: Unit testing focuses on testing individual units or components of a software application in isolation, typically at the function or method level. Developers often write unit tests as they write the code, making it a proactive approach to catching errors early.
Benefits:
Early Detection of Bugs: Unit tests can catch issues as soon as code is written, making it easier and faster to fix bugs.
Simplifies Code Maintenance: With unit tests, developers can make changes to the code with confidence, knowing that existing functionality is not broken.
Documentation: Unit tests act as documentation for the behavior of individual code components, making it easier for others to understand how a system works.
2. Integration Testing
What it is: Once individual units of code are tested, integration testing ensures that they work together as expected. This type of testing focuses on detecting issues that occur when different components of the software interact.
Benefits:
Identifies Interface Issues: It helps to ensure that the interfaces between different modules or services are functioning correctly.
Early Detection of Integration Problems: Problems like data mismatches, incorrect APIs, or failures in service calls can be identified before they affect the entire system.
Improved Software Design: By testing components together, developers can ensure that the overall system architecture is sound and scalable.
3. System Testing
What it is: System testing evaluates the complete, integrated system as a whole. This testing verifies that the entire application works according to the specified requirements and functions well in all expected environments.
Benefits:
End-to-End Validation: System testing ensures that all parts of the application work together seamlessly, offering a real-world simulation of the software in action.
Comprehensive Coverage: It tests all aspects of the system (performance, security, usability, etc.), ensuring that no part is overlooked.
Ensures Functional and Non-Functional Requirements Are Met: System testing confirms that the software not only works functionally but also meets performance, security, and usability standards.
4. Acceptance Testing
What it is: Acceptance testing is performed to determine whether the software meets the business requirements and if it is ready for deployment. Often performed by QA teams or the client, this test is done before the product is released to the market.
Benefits:
Validates Business Requirements: Ensures that the software delivers what the client or end-users expect and that all features and functionalities align with the business needs.
Reduces the Risk of Rework: By identifying issues early on, acceptance testing helps ensure that the product is ready for use and minimizes the need for costly post-release fixes.
Improves Stakeholder Confidence: Since it focuses on meeting client specifications, it helps in building trust with stakeholders and ensures their satisfaction with the final product.
5. Performance Testing
What it is: Performance testing is conducted to determine how a software application performs under various conditions. It focuses on aspects like speed, responsiveness, scalability, and stability. There are several types of performance testing, including load testing, stress testing, and scalability testing.
Benefits:
Improves User Experience: Ensures that the software can handle high user loads without slowing down or crashing, which directly impacts user satisfaction.
Identifies Bottlenecks: Performance testing helps uncover areas of the software that could cause slowdowns, allowing developers to optimize performance before it becomes an issue.
Scalability Insights: Helps teams understand how well the software can handle increasing volumes of data or users, and allows them to plan for future growth.
6. Security Testing
What it is: Security testing is designed to find vulnerabilities in the software application that could be exploited by hackers or malicious users. This includes testing for issues like SQL injection, cross-site scripting (XSS), data breaches, and authentication flaws.
Benefits:
Protects Sensitive Data: Ensures that sensitive user data (such as personal details, credit card information, etc.) is secure and not susceptible to cyberattacks.
Compliance with Regulations: Many industries have strict regulatory standards (e.g., GDPR, HIPAA) regarding data security, and security testing helps ensure compliance.
Prevents Security Breaches: By proactively identifying vulnerabilities, security testing can prevent data leaks, fraud, or other security breaches that could damage the company’s reputation or finances.
7. Usability Testing
What it is: Usability testing evaluates how user-friendly and intuitive a software application is. This type of testing focuses on ensuring that the product is easy to navigate and that users can interact with it efficiently.
Benefits:
Improved User Experience: Helps identify interface issues that may confuse or frustrate users, allowing teams to make the software more intuitive.
Better Customer Retention: A well-designed, user-friendly product is more likely to satisfy users and encourage them to continue using the software.
Increased Conversion Rates: A seamless user experience can lead to higher engagement, more sign-ups, and ultimately more conversions or sales.
8. Regression Testing
What it is: Regression testing ensures that new code changes (such as bug fixes, enhancements, or feature additions) haven’t unintentionally affected the existing functionality of the software. It’s typically done after each update or release.
Benefits:
Prevents New Bugs: Ensures that new code doesn't break previously working features, which is crucial as the software evolves over time.
Maintains Software Stability: Regression testing helps maintain the stability of the system by verifying that old functionality continues to work as expected.
Speeds Up Release Cycles: Automated regression tests can quickly check for issues, reducing the time needed for quality assurance and speeding up the release cycle.
9. Smoke Testing
What it is: Smoke testing, also known as "build verification testing," is a preliminary test to check the basic functionality of a software build. It’s like a "quick check" to ensure that the critical parts of the software work before deeper testing is performed.
Benefits:
Quick Feedback: Provides immediate feedback on whether the latest build is stable enough to proceed with further testing.
Reduces Time and Cost: Helps to catch fundamental issues early in the development cycle, preventing wasted time on testing broken builds.
Ensures Build Quality: It ensures that the most crucial features (e.g., login, key workflows) are functioning correctly before testing begins.
Conclusion
Software testing is an essential component of the development lifecycle, ensuring that applications are not only functional but also secure, efficient, and user-friendly. Each type of testing serves a unique purpose and brings its own set of benefits, from identifying small bugs in individual components to ensuring the overall performance and security of the application.
By implementing various types of testing at different stages of development, software teams can significantly reduce the risk of errors and deliver a more reliable, high-quality product to end-users. Whether you're a developer, QA engineer, or project manager, understanding the importance of diverse testing strategies is key to successful software delivery.
0 notes
edu-art9 · 2 years ago
Text
Tumblr media
Usability testing is a crucial component of product development that ensures better performance and user satisfaction. This process involves real users engaging with a product, website, or application to assess its ease of use and effectiveness. By observing how users interact with the system and collecting their feedback, designers and developers gain valuable insights into any usability issues. Learn More In The Blog
0 notes
freezerbunny-sims2 · 6 months ago
Text
Tumblr media
Fully Underwater Lot Tutorial
@creida-sims @kitkat99
UPDATE January 2025
There is now a much, much easier way to do this. This version of SimPE now includes a tool to change terrain geometry. To edit the terrain in SimPE, go to Tools/Neighborhood/Neighborhood Browser and load your neighborhood. In the Resource Tree, select Neighborhood Terrain Geometry (NHTG) and select the only resource in the Resource List. In Plugin View, click Terrain Editor. It's very intuitive, but basically, you can edit the terrain under a lot to make it be underwater. You can also delete the road with the Road Editor.
I'll keep the old tutorial for archival purposes, but unless you can't or don't want to install this version of SimPE, it is pretty much obsolete.
Tumblr media Tumblr media
Some warnings and disclaimers
1. This is not a beginner tutorial. I have tried to explain with as much detail as I can, but still, if you just started playing The Sims 2 I recommend trying out other building tutorials first.
2. I have tested it but there's always a possibility that some new problems will come up. Follow at your own risk. Backup your neighborhoods before trying this. Test it first in a new empty neighborhood.
3. These lots are roadless, so they require specific gameplay conditions to avoid breaking immersion (pun intended).
4. They will behave like normal lots in the sense that sims can walk around and do anything as if they were on land. There's one big problem to consider: when sims go fully underwater, their hair and some parts of their clothing might disappear visually.
So this is more useful for structures that sit above the water, shallow water that doesn't reach a sim's head or, with some modifications, small islands surrounded by water. So unless you want bald mermaids, I don't recommend this for sims that live underwater.
5. If you use Voeille's hood water mod, reflections will look glitchy in lot view, because this is technically not a beach lot. The only solution I found is enabling "Lot view ocean reflections" in RPC Launcher. Otherwise you'll have to deal with glitchy reflections.
6. Before following this tutorial, make sure you know the basics of creating, editing, importing and exporting SimCity 4 terrains. Written tutorial by SimEchoes here, video tutorial by loonaplum here.
Software and mods used
The Sims 2 FreeTime expansion pack (required for the modifyNeighborhoodTerrain cheat)
SimCity 4 (required) Hood Replace by Mootilda (required)
Lot Adjuster by Mootilda (required)
Portal revealer by Inge Jones (required)
Voeille's pond and sea water overhaul and RPC Launcher (optional, see disclaimers)
The Sims 2 Apartment Life and Bon Voyage expansion packs (optional, for "walk to lot/work/school" options)
Cheat codes used
moveObjects on/off
modifyNeighborhoodTerrain on/off
1. Creating/editing a terrain in SimCity 4
1.1. You can edit an already existing terrain or create your own from scratch. In both cases, you need to keep two things in mind: If you want the usable area of the lot to be underwater, such as making houses for mermaids or a coral reef, make sure the water is shallow. No more than a few short clicks with the terraforming tools in SimCity 4. This is because The Sims 2 live mode camera won't go underwater, so making the water too deep might make it uncomfortable to build or play the lot.
If you goal is to build a structure mostly above water, like a ship or an oil rig, you can get away with making the water a bit deeper, but not too much. I've noticed that sometimes the lot terrain tools stop working correctly if there a hill that's too steep.
1.2. Once you've created the terrain, you will need to add a small island on the area where your lot will be. I know it seems contradictory, but trust me, it will make sense. Create and name your city. Use the terraforming tools in city mode to make a tiny island of about 6x2 squares.
Tumblr media
1.3. On the island, use the road tool to place a straight road that takes up 4 squares. Then, using the street tool (the last option), place two short streets at each end of the road.
Streets will disappear in TS2, only roads translate to roads in ts2, so why do we place them? Well, placing a street at the end of a road will get rid of the rounded end bit in TS2, which can't be used to place lots. This will be important for the placement of the lot and to make sure the edges of the lot are underwater. If this doesn't make sense yet, don't worry, it might make sense later.
1.4. Save the terrain. Don't exit SimCity 4. Copy your new/edited sc4 terrain from your SimCity 4 folder to your SC4Terrains folder in your Sims 2 documents directory. It is usually
"C:\Users\YOURUSERNAME\Documents\EA Games\The Sims 2 Ultimate Collection\SC4Terrains"
Tumblr media
1.5. Back in SimCity 4, we're going to make a second version of this terrain. Remove the roads and streets you made before, with the bulldozer tool. With the level terrain tool in Mayor mode, carefully remove the island, so it's on the same level as the bottom of the ocean/lake. Don't change anything else. Save, exit and copy this second terrain to your Sims 2 SC4Terrains folder. Make sure you rename the file to something different from the first one, like adding "no roads" to the filename. You should have two terrains by the end of this step. One with the small island and one without it.
2. Editing the terrain in The Sims 2
2.1. Open The Sims 2 and create a new neighborhood using your new terrain. Something to keep in mind: if you want the terrain to be a subhood of another neighborhood, make it a subhood from the start. You will not be able to move the lot once it's finished, since it will be roadless. I don't recommend decorating the neighborhood for now. Leave it empty until the end of this tutorial.
Tumblr media
2.2. Place the smallest empty lot (3x1) on the island.
2.3. In neighborhood view, open the cheat console by pressing Control + Shift + C, and type
modifyNeighborhoodTerrain on
To quote The Sims Wiki:
"This allows you to alter the neighborhood terrain by raising or lowering it. To use this cheat, be in the neighborhood view, then enter the cheat "modifyNeighborhoodTerrain on" (without the quotation marks), and click over the area you would like to change. To select a larger area, click and drag the cursor to highlight the desired area. Press [ or ] to raise or lower the terrain by one click, press \ to level the terrain, and press P to flatten terrain. When you're finished, type “modifyNeighborhoodTerrain off” in the cheat box (again, without the quotations)."
If you use an English keyboard, these instructions will probably be enough for you. If you don't, I recommend first testing the cheat, because the keys for using this cheat are different in other languages. For example, in my spanish keyboard, the question marks are used to raise and lower the terrain and the º/ª key flattens it.
Another aside: When you select an area using this cheat, a green overlay is supposed to show up. Some lighting mods make this green overlay invisible, like the one I use. If that's your case, you kind of have to eyeball it. Remember that one neighborhood grid square in TS2 is equivalent to 10 lot tiles, or the width of a road. I recommend getting a mod that allows you to tilt the neighborhood camera on the Y axis, which will allow you to have a bird eye's view of the terrain.
Tumblr media
2.4. Flatten the terrain around the lot so it's at water level. This cheat won't allow you to edit the terrain inside the lot, so you have to edit the terrain around the lot. Make sure there is plenty of flat underwater space around the island. You should end up with something like the picture above. The water will have some holes, but don't worry, those get filled with water the next time you load the neighborhood.
2.5. Enter the lot and place any object on it. Save the lot and exit the game. This is so LotAdjuster recognizes the lot in the next step.
3. Expanding the lot with Lot Adjuster
3.1. Open Lot Adjuster and select your neighborhood and lot.
Tumblr media
3.2. Click "Advanced…". Check "Over the road (only enlarge front yard)". Use the arrows to add 20 tiles to the front yard. Click "Finish" and "Restart".
Tumblr media
3.3. Select the same lot again. This time, check "Add and remove roads". Uncheck the road checkbox for the front yard. Add 20 Tiles to the back yard, 20 tiles to the left side and 10 tiles to the right side. Check "Place portals manually". You should end up with a 60x60 lot, which is the biggest size. You might want a smaller lot, but unless you know what you are doing, I recommend starting with this size. You can shrink it later. The goal of making the lot this big is making sure the edges of the lot are underwater. Click "Finish" and exit.
4. Moving portals and flattening the lot
Tumblr media
4.1. Make sure you have the portal revealer by Inge installed in your Downloads folder before the next step. Open your game and load your neighborhood. The lot should look something like the picture above.
Tumblr media
4.2. Load the lot. Delete the object you placed before. Place the portal revealer on the lot near the mailbox/phone booth and trashcan. It looks like a yellow flamingo and you can find it in Build Mode/Doors and Windows/Multi-Story Windows catalogue. You will notice that when you select the object from the catalogue, some yellow cubes appear on the lot, and when you place the object, the cubes disappear. After placing the portal revealer, pick it up and place it again. This will make the yellow boxes visible again.
So what are those yellow boxes? They are portals. They determine where sims and cars arrive and leave the lot. The ones on both ends of the sidewalk are called pedestrian portals, and in the street, one lane has portals for service vehicles (maids, gardeners, etc.) and the opposite is for owned cars and carpools. You can see the portal's names if you pick them up. Make sure not to delete any of them.
Now, since this is going to be a roadless lot, ideally there won't be vehicles in it. This means that the lot would ideally be accessed through walking only. In community lots, this would not be an issue if you have the Bon Voyage expansion pack, which allows sims to walk to lots.
In residential lots, you might run into some problems. Service NPCs always arrive on vehicles, and unless your sim owns a vehicle, the carpool and school bus will always come to pick sims up for work/school. It might break your immersion to have a vehicle show up underwater or on a ship. There are many options to avoid this: having sims work on an owned business instead of a regular job, not having kids on the lot, making the kids homeschooled, avoiding calling service NPCs… it depends on how you want to play the lot. For example, my icebreaker is a residential lot, only adults live there, some sims live in it temporarily and none of them have a regular job.
Tumblr media
All of this is relevant because we're going to move the portals. Where you move the portals depends on you. Think about how you're going to use the lot. In my icebreaker, I placed the car portals (which won't be used) underwater, on a corner of the lot. I placed the pedestrian portals on the ship, to pretend that the walkbys are part of the crew or passengers. But for now, just move the portals, mailbox/phone booth and trashcan to a corner of the lot. To be able to pick up the mailbox/phone booth and trashcan, use the cheat moveObjects on. Delete the street and sidewalk tiles using the floor tool (Control + click and hold left mouse button + drag).
Tumblr media Tumblr media Tumblr media Tumblr media
4.3. Flatten the island with the level terrain tool. Save the lot. Almost done! Don't mind the hole in the water, this will be fixed. You will notice that in neighborhood view, the island is still there. This is because the neighborhood terrain under the lot hasn't updated. I don't know why this happens, but it does. Normally, moving the lot would fix it, but we can't move this lot using the game's tools. Instead, we are going to fix the terrain with Hood Replace. Don't exit the game yet.
5. Updating the terrain with Hood Replace
5.1. Create a new neighborhood using the new roadless terrain. Make sure it has the same type of terrain (lush, desert, etc.) as the first one. Again, name it "NO ROADS" or something similar. Exit the game.
Tumblr media
5.2. Open HoodReplace. On the left column you will select your "NO ROADS" neighborhood. In the right column, select the neighborhood that has the underwater lot. Check these settings: Replace terrain, replace road, and versioned backups. Leave everything else unchecked. Click Copy.
Tumblr media
5.3. Open The Sims 2 and load the neighborhood to check if the changes worked. That concludes the tutorial. At this point you can shrink the lot if you don't want it to be so big. Remember to move the portals to their final placement when you're done building the lot. Also keep in mind pedestrians (walkbys) always walk by the mailbox, so keep the mailbox accessible for sims.
If you're going to have multiple underwater lots, I recommend making them first, and decorating the neighborhood after. Doing this in an already existing neighborhood might be more difficult, mainly because, if you made any changes to the terrain using the modifyNeighborhoodTerrain cheat in the past, they might get reset when using Hood Replace.
155 notes · View notes
bethfuller · 24 days ago
Note
Hi, when you say your thesis is a new pipeline for a 3D short, does that mean the actual thesis, the thing that gets you graduated, is a paper with a hypothesis and a conclusion, and making the film is just the means to test your proposals???
We started working on the film in January and it's 75% done ! This month we also wrote a 53-page project report detailing the process of our animation pipeline, as well as some usability testing for 3D modelling. The paper largely explored which modelling software is best for beginners (Blender, VR, etc) Together with an exam in mid-June all three things (project report, oral exam and finished animation) form the basis for our final grade 👍 so basically the film came first and the paper is a delineation of our process making it
32 notes · View notes
unpretty · 5 months ago
Text
not gonna reblog it again but i edited into that other reblog that i finally added a text transcription to nominal with edits that make it easier for screen readers to understand it properly. i tested it using microsoft edge with the andrew multilingual voice to find the hiccups, but if more common reader software finds other weirdness let me know and i'll see what i can do. it should also be usable as a script if anyone wants to podfic it.
45 notes · View notes
librarycard · 2 months ago
Text
is anyone here fluent in spanish german french italian japanese chinese hindi or arabic + have access to a school paper or essay written in english (or vice versa) and would be willing to be a participant in my usability testing survey on ai features in note organization softwares (notion and evernote) it takes about fifteen minutes and is for a library school final project
25 notes · View notes
randomalistic · 10 months ago
Note
hi :3 I saw your recent Wreck It Ralph vid (loved it) and seeing your avatar reminded me that I wanted to do something similar for my own vids? I am. Really bad at wording things my question is what size canvas did you use to draw them? And is there anything I need to keep in mind when implementing my own avatar into my YT vid like yt compressing the video or anything? I hope this makes sense like I said I suck at wording things 😭
Ooh okay!! Good question :] also I'm really happy you enjoyed!!
I am an amateur so idk how useful this info is but Here (dumps everything)
The emotes were made in Krita (any art software will work)
The canvas size was around 1000 x 1000 pixels
Starting out, doing a basic emotion sheet works well. Watching other PNGtuber videos helps you organize how many you may need and what emotions are used the most (expect to make 30 or more drawings, which is A LOT at first, and might take a couple weeks, but once you have them you can use them forever!)
Also start your video even if you're still working on emotes! It helps to sorta do everything at once :)
Tumblr media Tumblr media
This grid doesn't cover everything I used (it was a very messy process) but it might be useful so here :)
Tumblr media Tumblr media Tumblr media
I think its also a good idea to make a "base" and then mess with expressions from there. This one had a lot of usability. (and also a lot of layers)
Later on I found it most useful to listen to the stuff I recorded, and then make a drawing for that moment specifically. You can then apply that "emotion" to other places where it fits
Tumblr media
this is probably my favorite example because i based the expression off King Candy LOL. USING REFERENCES IS FUN !!!!!!!!! And I ended up using this one a lot !
Also expect a lot of rejected designs and struggling w drawing expressions because it's Hard. Developing the style you want takes a lot of time!! (I scrapped these 3 i made early on)
Tumblr media Tumblr media Tumblr media
//
Exporting and YouTube processing was a little tricky but here’s what worked for me:
- I used Davinci Resolve to export the project. My video was made at 24fps, the same framerate as my footage. (The Movie) Earlier on, I kept noticing my audio was too loud and weird glitchy visual artifacts kept showing up. After trial and error I found these settings worked the best:
Tumblr media Tumblr media
Main takeaway, i legit dont understand how any of this works but:
ITU-R BS.1770-4 normalization for audio is Good
Lower your finished audio track to -13.5dB. It will sound quiet, but YouTube likes this and will make it a normal volume (?? I THINK?? Do your own testing, my final video was kind of quiet but nobody commented on it so its fine as long as it's consistent)
YOUTUBE EQUALIZES YOUR AUDIO IT DOESNT MATTER HOW LOUD IT IS IT WILL BE OK
H.265 encoding with .mov format (aka QuickTime) is Good
And that's probably enough infodumping for now. Its okay to feel overwhelmed and unsure where to start but making a video is SO FUN and i encourage it more than anything :))) Take your time and learn at your own pace! There are lots of great tutorials online.
I WOULD BE HAPPY TO ANSWER ANY EXISTING QUESTIONS
39 notes · View notes
acafe-official · 8 months ago
Text
A-Café (Update #25) - Community Discussion
Good morning everyone! I know it's been a while since I've posted, but I'm finally back with another community update. In the first part, I'll be giving a brief overview of where we're at in terms of project progress. Then, in the second half, we'll discuss a new development in app accessibility.
Without further ado, let's begin!
1) Where are we at in the project currently?
A similar question was asked in the A-Café discord recently, so I figured I'd include my response here as well:
Right now we’re reworking the design of A-Café, both visually and architecturally. The initial planning and design phase of the project wasn’t done very thoroughly due to my inexperience, so now that I’m jumping back into things I want to ensure we have a solid prototype for usability testing. For us that means we’ve recently done/are doing a few things:
analyzing results from the old 2022 user survey (done)
discussing new ideas for features A-Café users might want, based on the 2022 user survey
reevaluating old ideas from the previous app design
making a new mock-up for usability testing
Once the mock-up is finished, I plan on doing internal testing first before asking for volunteer testers publicly (the process for which will be detailed in an upcoming community update).
2) Will A-Café be available for iOS and Android devices?
Yes! In fact, the first downloadable version of A-Café may no longer be so device-specific.
What do I mean by that? Well, in the beginning, the plan for A-Café was to make two different versions of the same app (iOS and Android). I initially chose to do this because device-specific apps are made with that device's unique hardware/software in mind--thus, they have the potential to provide a fully optimized user experience.
However, I've since realized that focusing on device-specific development too soon may not be the right choice for our project.
Yes, top-notch app performance would be a big bonus. But by purely focusing on iOS and Android devices for the initial launch, we'd be limiting our audience testing to specific mobile-users only. Laptop and desktop users for example, would have to wait until a different version of the app was released (which is not ideal in terms of accessibility).
Therefore, I've recently decided to explore Progressive Web App development instead.
[What is a Progressive Web App?]
A Progressive Web App (or PWA) is "a type of web app that can operate both as a web page and mobile app on any device" (alokai.com)
Much like a regular mobile app, a PWA can be found through the internet and added to your phone's home screen as a clickable icon. They can also have the ability to work offline and use device-specific features such as push-notifications.
Additionally, due to being web-based applications, PWAs can be accessed by nearly any device with a web browser. That means regardless of whether you have an iOS or Android device, you'd be able to access the same app from the same codebase.
In the end, a PWA version of A-Café should look and act similarly to an iOS/Android app, while also being accessible to various devices. And, due to having only one codebase, development of PWAs tends to be faster and be more cost-effective than making different versions of the same app.
To be clear, I haven't abandoned the idea of device-specific development entirely. We could launch iOS/Android versions of A-Café in the future if demand or revenue end up being high enough. But as of right now, I don't believe doing so is wise.
[What Does this Mean for me as a User?]
In terms of app installation and user experience, not much should hopefully change. I'd like to have A-Café available on both the Apple App Store and Google Play Store.
There will also be the option of searching for A-Café via your device's web browser, and then installing it on your home screen (iOS devices can only do so using Safari). We will likely rely on this method until we can comfortably ensure user access to A-Café on the Apple App Store and Google Play Store.
-------------
And that's it for now! Thank you for reading this latest community update. For more insight into the development process, consider joining the A-Café discord. If you have any questions or concerns regarding this post, we would love to hear your input in the comments below. See you later!
26 notes · View notes
pawborough · 1 year ago
Text
Tumblr media
Below the cut is our extensive FAQ! If you have a question, check here first!
Tumblr media
How long has PawBorough been in development?
PawBorough has been in development since the summer of 2021.
When will PawBorough be playable?
PawBorough will enter closed Beta for Kickstarter backers in late 2024. Open Beta will proceed to allow entry of non-backer users afterwards. Our current timeline projects an extended period of open Beta for new users to join in late 2024 or early 2025, depending on how many features need tweaking and to what extent. We currently estimate full launch in 2025.
Will PawBorough be free to play? Yes. PawBorough will have premium features, but will not be “pay to play.” 
Where do I download PawBorough?
PawBorough is a browser game with no need for download. However, we are working on an application for mobile devices which will be available to download in the future. There is not currently a timeline for this development. 
Will PawBorough be mobile friendly?
Yes. We are dedicated to mobile usability. Our development of an application is intended to enhance the mobile experience. 
Will you have a suggestions page?
Once we have the game refined and populated, we will be opening a forum for suggestions to improve the user experience. 
Is PawBorough accepting artist applications?
Currently PawBorough is accepting artist applications. If you would like to work as a visual artist on The PawBorough Team, please send your resume and portfolio to [email protected]
Is PawBorough accepting developer applications?
PawBorough is not in need of developers at this time. 
Can I volunteer for PawBorough work?
For the majority of work, we do not accept volunteer applications. We periodically open volunteer applications for early feature testing. For notifications on when these applications open, keep up with our Kickstarter updates!
What timezone will PawBorough be in? 
PawBorough will function in EST/ET! 
How can I reach out directly to the team?
Please email us at [email protected]. All other methods to contact us may not reach us. 
Will you keep the official Discord open after the full launch of PawBorough?
No. After PawBorough launches officially, we will be shutting down our Discord. It is not in our best interest to rely on third party software for communication with our community. Already, this is an issue we take responsibility for perpetuating. We want to ensure all information is sourced to and on our website in a single space. Players are welcome to create their own, unofficial spaces however! 
How can I support the development of PawBorough right now?
We take donations from our PayPal. All donations will go towards our continued development.  You can also support us by spreading the word! Tell your friends about our project, keep informed on our updates, and join the site when we’re live!
Will you have dark mode?
Yes. 
Tumblr media
Will there be more breeds/patterns?
PawBorough will continue to add more content over the span of its lifetime.  We have currently committed to 21 breeds in total, but new patterns may be added in perpetuity as the game ages. 
Can cats die? Is there a way to remove them from the game?
Cats do not die from play. The only way to remove a cat from the game is to voluntarily retire the cat. 
What are mystic and domestic breeds? 
PawBorough features seven Boroughs that a player may join. A Borough is a culturally unique location in the world of the game. Each Borough has at least two breeds of origin: a domestic breed and a mystic breed. These breeds come in “pairs.” For every domestic cat, there is a mystical, magical counterpart. We call these pairs an “origin set” or “origin pair.”  In lore, this is explained as normal cat breeds being magically, genetically altered over hundreds of years. As a player, you will be able to switch between mystic and domestic breeds instantly. 
What are the mystic and domestic pairs? What are the origin Boroughs of every breed?
Here are all origin pairs that we have showcased in updates thus far.  Shorthair / Bovine = Harvest Prowler / Thumper = Harvest Ragdoll / Fyret = The Metropolis Longhair / Moontail = Luna Snowfoot / Prancer = Sol Wolf / ??? = Cogwheel Littlefang / Stonehide = ???
Can Domestic Breeds be turned into Mystic Breeds (and vice versa)?
Yes. Here is a graphic of the system we are testing, which incorporates Borough origin: 
Tumblr media
Why not just have separate items for every breed? Why the pairs?
This choice was intended to unilaterally flatten the rarity between mystic and domestic breeds, and instead determine rarity by origin set. With an item for every breed, seeding the items would inevitably become imbalanced in some way. This way, Shorthair and Bovines, for example, are equal opportunity for the player.  We did not want to, as a game, incentivize collecting mystic breeds over domestic breeds, thus viewing domestic breeds as a contextually “lesser” option. That has just never been our vision! 
Will some Breeds/Patterns/Colors be more rare than others?
Yes.  Breed rarity will be dependent on the origin pair. Bovines and Shorthairs may be more common than Longhairs and Moontails, for example.  Patterns will have breed and drop rarity.  Colors will be dependent on breeding outcomes. You may use our live kit predictor on our website to view how two colors interact. A brief write-up on how color outcomes for kits are calculated is located here!
How much can you customize your two Founder cats?
You will be able to fully customize the colors and sex of your Founders. You will also be able to select from a pre-selected pool of patterns and breeds, which will be changeable for all cats via items. We are currently working on adding the ability to fully customize white coverage for Founders. The only thing you will not be able to change is the Borough birthplace (eye color.)  We are also considering adding the ability to freely re-access the creator and change your founders at any time. As a general note, your Founders will be incredibly customizable! 
Will kits be able to wear accessories?
Yes! We love that we can do this! This does mean our accessory pool will be more limited. However, kits will be fully customizable!
How will players obtain "Generation 1" cats?
Generation 1 cats are cats which are not born from cats already on the site (i.e “offspring.”) There are several methods to obtain a generation 1 cat, however most notably an item called “incense” can be used to immediately spawn a random generation 1 cat into your camp.  Each Borough will have an incense item which spawns a cat with the eyes of said Borough.  Incense is obtained via crafting. 
Will new colors be added to the demo?
Currently, there are no plans to add new colors, but this possibility is not off the table. 
Will you have feathers behind the ear as an accessory?
No. We are aware that, historically, media with anthropomorphized cats has a history of anti-indigenous themes.  In the interest of respecting indigenous populations, we will not be illustrating any feather-themed accessories without indigenous sensitivity consultation.
Will I be able to attach tags to my cats? Such as #kit?
Yes, we will be implementing a tagging system! 
Will multiple cats be able to have the same species of Fauna companion?
Yes! 
Will there be a way to make my cat stay as a kit forever?
Yes. We will be adding perma-kits as a feature. 
Can you add a nonbinary/third gender pose to the cats?
We would love to, but we’re a small indie team with limited resources. Three poses with full accessory and pattern functionality is already quite a bit of effort for us, especially with the demand of the art style we are committed to!  However, we consider the Mars and Venus poses to be, for all intents and purposes, genderless. The purpose of two adult poses is simply to explore the designs. You will be able to switch between both adult poses at any time via a switch on the cat’s customize page. 
Will there be a pronouns section for a cat's page?
We were asked to add this feature quite a bit, and we did add it! We are currently testing a system which may allow custom pronouns (such as neopronouns) that the game will recognize and use in narration and dialogue. This will help aid our initial reservation to the concept. 
Will there be a way to change a cat's eye type?
Yes, and eye palette too! The only thing you cannot change is the birth Borough (Borough eye color.)
What's the difference between an Accessory and Decor item?
Accessories are pieces of clothing tailored to layer on each cat pose. They cannot be moved from where they sit on the cat. They can only be shifted above or below other Accessories layered onto the cat.  In comparison, Decor items are items which can be shifted, rotated, and resized around the cat. Decor and Backdrop items come together to create a scene! 
Can we change a cat's birth Borough/eye color?
No.  
To what extent will you feature violence or adult content?
PawBorough is for teens and older. Users must be 13 and up to play. This means that we will feature minor use of moderately strong language, mentions of alcohol, and the allowance of art with cartoon blood and violence.  However, photorealistic blood or gore will not be allowed, and we allow absolutely no sexually suggestive content whatsoever. 
Will you have a custom system? How will it work?
This question refers to the concept of allowing custom, user-uploaded art to be created into items and imposed over a cat.  Yes, we will have a system for this. Our custom cat items are called “pelts.”  “Unclipped pelts” will allow for users to draw over the lines of the cat.  “Clipped pelts” will go under the lines of a cat, and be easier to work with Accessories.  Both will be a premium feature, and come with limitations and restrictions to help maintain the visual identity of the game. We will also be implementing a less complex pelt system for Fauna! 
Will you have breeds that resemble big cats?
We will not be featuring any breeds from the Panthera order. This includes lions, jaguars, leopards, tigers, and snow leopards. We also will not be adding cheetahs, due to their cultural association with big cats. In the lore of PawBorough, big cats (and cheetahs) are mythical depictions akin to humans imagining elves!  All other breeds from the Felidae family are on the table. This does include wildcats. 
Will you add more white coverage possibilities?
Uncertain at this time. The idea is on the table, however we’re currently focused on illustrating for all the planned breeds! 
Do you have a “basic” pattern?
No. We do have a pattern called “solid” that may aesthetically resemble a more basic patterning, but we do not have a base-level pattern that users build up from. Instead, all patterns have some degree of rarity and detail. 
Is there a way to change a cat's colors?
Yes. Users will have access to items which randomize a single cat’s colors. 
Can I rename my cats?
Yes! Much like changing the pose, renaming a cat is able to be done anytime via the customization page. 
How will line breaking accents be handled? Won't they clash with apparel?
For those who are unaware, PawBorough features accent genes which may break the silhouette.  The answer to this is: yes, they will! We deliberated over this for some time. However, we are treating line-breaking accents much like other accessories. It will be on the onus of the player to prevent clipping with any other accessories, just as accessories can and will clip with one another.  Line breaking accents will be layerable among accessories, so users can adjust the layering how they like.  From a design standpoint, line-breaking accents will only include biological body modifications. This includes, but is not limited to, horns, teeth, scales, claws, fur, and anything else which would grow from the cat itself. This therefore excludes these attributes from accessories.  Overgrowth is an exception to this rule, due to its inception before the restriction was in place. In lore, Overgrowth is explained as a benign, parasitic, magic-touched plant which lives in cat fur and is easily passed to children of infected parents while nesting. 
Can accents be in any slot? Can I have the same accent in both slots?
All accent genes can be in either slot! However, you may not have the same accent in both slots. Both slots are able to lack an accent at the same time, however. 
What are the default patterns and breeds I can pick for my Founders?
You may create your Founders starting with: Solid Tiger Tuxedo Blotches This list is subject to change. No accent genes will be available for Founders to start with. 
Tumblr media
How does breeding work?
Breeding is available between two compatible cats. Users will choose to start a nest with two cats. Users will then babysit the nest until the new kits are ready to enter the User’s camp. Kits will inherit colors and patterns based on the parents. Testing of this mechanic is available on our website!
Can players cancel unwanted nests? Is it possible to accidentally lose a nest?
Nests can be reversed via a Bitter Root item. This is an active choice that the player must click several times to confirm.  Otherwise, nests remain until the player interacts with them and do not expire. 
Can Domestic and Mystic Breeds produce offspring?
Yes! All cats can breed with one another. 
How will Paw Borough prevent inbreeding regarding the cats?
Currently, cats which are related via 5 generations apart cannot breed together. 
Will cats ever be too old to breed?
We have no intention for a feature like this at this time. 
Can cats have multiple mates?
Yes. 
How does white coverage work for breeding?
Random coverage spots are chosen for each kit, with dominant spots passed down and recessive spots having a lower chance of showing. The coverage amount is chosen via the algorithm below. none x none => 90% none, 10% low full x none => 5% full, 10% high, 50% medium, 20% low, 5% none full x full => 90% full, 10% high full x medium => 50% full, 10% high, 40% medium full x high => 90% full, 10% high full x low => 25% full, 25% high, 25% medium, 25% small medium x medium => 5% full, 10% high, 50% medium, 20% low, 5% chance of none high x high => 15% full, 20% medium, 65% high, 10% low high x none => 30% none, 30% high, 25% medium, 15% small high x medium => 10% full, 10% small, 40% high, 40% medium high x low => 60% small, 20% medium, 20% high
How many cats are in a litter?
This is subject to change, but a cat can have between 1-4 kits in a single litter. 
Can I breed my cats to have different eye colors than my borough?
Yes. 
Can I breed my cats with other users?
Yes! We have a system for cross-account nests which will allow two users to both care for a nest and then divide the kits. 
Tumblr media
Is there a cap on how much regular currency a player can obtain every day?
There will likely be a cap, but questions like these have become difficult to give concrete answers on until we can simulate the economy in closed Beta!
Will there be events during the game?
Yes! PawBorough will have an onsite story which will be told through events, in addition to holiday events which will give users seasonal item rotations. 
If I miss story events, how can I catch up?
All real-time story events will be documented in an onsite archive which users can visit and read at any time. Campaign events which surround Guild play will be re-playable, which new users can play at any time. 
Will the game have achievements?
Yes. PawBorough will feature a badge and reward system. 
Will there be side/minigames?
At this time, we are focused on a closed gameplay loop which is fun, satisfying, and rewarding without the need for an abundance of generalized minigame designs. We may incorporate unique, one-off minigames for immersion in the future. But it is our hope that they won’t be necessary for an enjoyable game. We would much rather focus our resources towards buffing out the gameplay loop, and accommodating several play styles with it! 
Are there any plans for a battling system for cats?
Yes! PawBorough will feature teams which may register at the Guild. Users will be able to go on missions with their cats and earn rewards, leveling up their team and earning exclusive items in the process. What stats does a cat have? What are they used for?
Cats feature seven statistics: Stamina, Strength, Sense, Smarts, Speed, Savvy, and Sorcery.  A cat's base stat number is divided among these categories. Leveling a cat up will allow the player to build out any given statistical category. Statistics are used for different dynamics in combat (mele, range, healing, dodging, etc.) as well as helping to calculate different daily item yields. Cats can be leveled up both by participating in Guild play and by yielding items.  Each cat also has a Fortune and Doom statistic, which affects good luck and bad luck in RNG and general combat. These two stats cannot be changed. 
Are base stats completely randomized?
Yes, but there is a cap and a weighted bell curve. All Founders start with the same base stat. 
Can I read official lore of the game?
As of right now, we are working on an updated lore page with a more interactive presentation and more meat than our previous iteration. We will notify all social media when we have a new page live. 
How will recolors of accessories work?
PawBorough features a dye system. All items will come in 12 standard colors and may be dyed to any of the 12 colors. Dyes are obtained via crafting.  “Special dyes,” as they are currently called, will feature more unique coloring from the standard item, such as holographic, polka-dot, or pastel. Special dyes will only be applicable to certain compatible items. (And in all cases, a special dye will only work on an item that the standard doesn’t already apply to. For example, if a shirt is polka-dot by default, there is no reason for the shirt to be compatible with the polka-dot special dye.) 
Tumblr media
Can I be an Alpha tester? Is Alpha open? 
Alpha applications are available here. If this form is closed, it means applications are no longer accepted.  Alpha is not open as of June 12th, 2024. We will keep active communication and announce when Alpha opens. Applicants who are chosen will receive emails with the appropriate steps. 
If I am chosen as an alpha tester, do I have to sign an NDA?
No. 
How will data wipes happen during the closed Beta?
For context, a data wipe consists of removal of all cats, items, currency, and user content.  A data wipe will NOT wipe the following:  Your account, including your username, credentials, and ID number.  Credit for any money previously spent on your account.  Closed Beta will feature at least one data wipe as the test comes to a close. However, closed Beta will feature as many data wipes as we the developers deem necessary for testing important game dynamics. As an example, we need to test economic balance, and will wipe as necessary to test new pricing and currency distribution. 
Is there a limit to how many Beta Testers there will be?
Closed Beta is limited to the number of Beta Keys sold on our Kickstarter. Population reports put this number at over 1600 keys. 
How much earlier do Early Bird tier codes get into the closed Beta?
Early bird codes allow 3 days of early access! 
Will Luna Stones be tradeable or will they be locked to your account?
All Kickstarter items will be tradeable. 
Are Moontail wings randomly chosen when using a Luna Stone on a cat? What about when you breed a Moontail?
Wing types are random when using a Luna Stone. To change a Moontail’s wing type, an item will be easily available. When breeding, the wing type of the parent will pass down. 
I am a backer. How will I receive my Kickstarter rewards?
With the email you used to back, you will be emailed a code for your beta key(s) and a reward code which will be redeemable onsite for your tier rewards/add-ons. Can I still pledge to the Kickstarter?
No. 
Are the Kickstarter items obtainable since the campaign ended?
No, and yes. We will not be distributing these items again. They are retired. However, when the site is live, you may trade with backers for Kickstarter items. 
Will I lose my Kickstarter rewards after a Beta wipe?
Any redeemable item codes will become redeemable again after a data wipe. 
Account 
Can two or more people share an account?
No. We limit the game to one account per user. If you are caught sharing your account with another person, you may have your account frozen. All items you may lose by choosing to share your account are at your own risk. 
Can system members have individual accounts?
When we say one account per User, we mean User. This means that systems with individual users may have separate accounts. However, any evidence of “funneling,” daily yield transfer, or frequent and egregious transfer of cats or resources which would give a User identifiable advantage over other Users will result in consequences, including but not limited to removal of the aforementioned resources and termination of one or both accounts. 
Can you change your Borough after choosing one at signup?
Yes! 
Can you change your username? Will multiple people be allowed to have the same username?
Your username will be changeable. No two accounts may share a username. 
Am I allowed to have a "side" account?
Accounts are limited to one per user. Evidence of frequent cross-account trading which implies the existence of a side account will result in investigation and consequence. 
What is the character limit on usernames?
18. It is the same for cat names. 
Will I get my account banned if a housemate and I both play PawBorough, and you recognize the same IP address?
No. In fact, we are rather lenient and understanding of this. We only will take administrative action if the cross-account activity is egregiously imbalanced and rewards one player with a clear, identifiable advantage over other players. 
Can players terminate their own account?
Yes. 
How many accounts will be reserved for staff use?
The first 10 account IDs will be reserved for staff use. This number may be subject to change. 
Is there a referral system? Are there any rewards for referring people?
We are developing a referral system in tandem with our badge system. Our system will reward referring players with a payout every time their referee(s) completes an achievement and earns a badge. 
Tumblr media
Can I use a cat I made in PawBorough as an original character / purchase commissioned art of this character?
Yes, we love it! However, no content featuring our doll art may be used commercially. You may not profit off of our exact images. We also require that any public use of our art or designs be credited back to our website.
Can I use cats in offsite roleplay? Do I need to give credit? Can I go make my own story out of my PawBorough characters?
Yes. Credit requirement largely depends. If you use an image from the site, you must credit us. If you’re using a mystic design of ours, those creature designs are owned by us. We would prefer if you did not completely divorce them from our game and give us credit for the creature design. Under no circumstances may you use any mystic designs in commercial content.  However, we don’t own the concept of a generic cat character. If you create and name a domestic cat in our game, you’re welcome to take it elsewhere and do anything you damn well please with it! Again, so long as you credit any use of our images, and use none of our images commercially!  Also, for clarity, we don’t own the concept of moth cats or cow cats, but our specific design elements in tandem with the breed titles are attributed to us. You’re totally free to make a moth cat design for your own use! 
Are we allowed to trade art for beta keys with other users?
Yes.
Is offsite trading allowed?
For beta keys, yes, but at your own risk. Note that many games of our genre disallow cross-site trading with games in development, or altogether. We do not allow nor endorse disregarding the TOS of other games.  We are considering an embargo on cross-site trading of cats, items, and site currency both during Beta and for a brief initial launch period. This is to help preserve the microcosm of our onsite economy and grow it to a healthy, prosperous size before introducing the possibility of cross-site scalping. We hope you understand this decision. We’ll keep forefront communication with Users on these policies during the game’s lifespan. 
Can I sell my Kickstarter rewards for real-life currency?
No. This will never be allowed. 
Can I trade my Kickstarter rewards for digital or physical art?
Yes. Art as a traded good would not be counted under the cross-site embargo. If any cross-site content is included in conditions of the trade, it would be considered illegal. 
Will there be a safe way to exchange premium currency for regular currency with other players?
Two-step cross-account trading will be in place. Both players will have to approve a supposed trade before it will activate. 
47 notes · View notes
Text
Tumblr media Tumblr media
remember when i made a VERY CRAPPY YOU'VE BEEN WARNED (but usable) "software" to design colorwork? (post here, tool here)
well, I used to design this sweater
Tumblr media Tumblr media Tumblr media
(A few years ago I also sewn the shirt I'm wearing in this pics and I draw that faux vitreaux, because I'm possessed by the spirit of the Arts and Crafts Movement, apparently)
I knitted the sweater in pieces and then I sew it up. I improvised the design. It features a mock neck, puff sleeves and very high cuffs and waistband in 1x1 rib.
The ribs were knitted in 3mm needles; and the stockinette parts in 4mm needles.
Tumblr media Tumblr media
I knitted the head of the sleeves wider than the armhole and then gathered it to give it a puff effect.
I watched some youtube tutorials and ended up mixing the technique for intarsia (for the edges of the heart) and stranded colorwork (for the bits inside of the heart where it changes between red and black). Is this a good practice? idk, I'm just a fool who runs on hybris.
Tumblr media Tumblr media
When I gauged tested, I realized the chart from that original post was too big for what I wanted. This here is the one I used.
I wish I had made the sleeves a liiiiiitle bit puffier and I had placed the heart two stitches to the right, but other than that, I'm super happy with the result.
42 notes · View notes
spacetimewithstuartgary · 4 months ago
Text
Tumblr media
New data model paves way for seamless collaboration among US and international astronomy institutions
Software engineers have been hard at work to establish a common language for a global conversation. The topic—revealing the mysteries of the universe. The U.S. National Science Foundation National Radio Astronomy Observatory (NSF NRAO) has been collaborating with U.S. and international astronomy institutions to establish a new open-source, standardized format for processing radio astronomical data, enabling interoperability between scientific institutions worldwide.
When telescopes are observing the universe, they collect vast amounts of data—for hours, months, even years at a time, depending on what they are studying. Combining data from different telescopes is especially useful to astronomers, to see different parts of the sky, or to observe the targets they are studying in more detail, or at different wavelengths. Each instrument has its own strengths, based on its location and capabilities.
"By setting this international standard, NRAO is taking a leadership role in ensuring that our global partners can efficiently utilize and share astronomical data," said Jan-Willem Steeb, the technical lead of the new data processing program at the NSF NRAO. "This foundational work is crucial as we prepare for the immense data volumes anticipated from projects like the Wideband Sensitivity Upgrade to the Atacama Large Millimeter/submillimeter Array and the Square Kilometer Array Observatory in Australia and South Africa."
By addressing these key aspects, the new data model establishes a foundation for seamless data sharing and processing across various radio telescope platforms, both current and future.
International astronomy institutions collaborating with the NSF NRAO on this process include the Square Kilometer Array Observatory (SKAO), the South African Radio Astronomy Observatory (SARAO), the European Southern Observatory (ESO), the National Astronomical Observatory of Japan (NAOJ), and Joint Institute for Very Long Baseline Interferometry European Research Infrastructure Consortium (JIVE).
The new data model was tested with example datasets from approximately 10 different instruments, including existing telescopes like the Australian Square Kilometer Array Pathfinder and simulated data from proposed future instruments like the NSF NRAO's Next Generation Very Large Array. This broader collaboration ensures the model meets diverse needs across the global astronomy community.
Extensive testing completed throughout this process ensures compatibility and functionality across a wide range of instruments. By addressing these aspects, the new data model establishes a more robust, flexible, and future-proof foundation for data sharing and processing in radio astronomy, significantly improving upon historical models.
"The new model is designed to address the limitations of aging models, in use for over 30 years, and created when computing capabilities were vastly different," adds Jeff Kern, who leads software development for the NSF NRAO.
"The new model updates the data architecture to align with current and future computing needs, and is built to handle the massive data volumes expected from next-generation instruments. It will be scalable, which ensures the model can cope with the exponential growth in data from future developments in radio telescopes."
As part of this initiative, the NSF NRAO plans to release additional materials, including guides for various instruments and example datasets from multiple international partners.
"The new data model is completely open-source and integrated into the Python ecosystem, making it easily accessible and usable by the broader scientific community," explains Steeb. "Our project promotes accessibility and ease of use, which we hope will encourage widespread adoption and ongoing development."
10 notes · View notes
april · 1 year ago
Text
context:
i have an old thing that needs a microSD card in order to operate
the only microSD card i have is 1GB and i would like to use one with higher capacity
i do have spare microSDHC cards but i don't think they would be compatible with my doohickey
the microSD card is formatted as FAT16
the microSDHC cards are formatted as FAT32
hypothesis:
the microSD reader may also be able to read microSDHC cards that are formatted as FAT16
method:
reformat 4GB microSDHC card as FAT16 with 64KB clusters
put test data on microSDHC card
try to read microSDHC card with microSD reader
result:
the microSD reader recognises that a card is inserted, but cannot read it
conclusion:
the hypothesis appears disproven at first glance, but there is one additional factor that must also be ruled out
NEXT TEST
context:
the microSD card is formatted as FAT16 with an unknown cluster size
the default cluster size when formatting this microSD card as FAT16 with windows 10 is 16KB
the only available cluster size when formatting the microSDHC card as FAT16 was 64KB
hypothesis:
it may be possible that my doohickey cannot handle 64KB clusters
(if the above is true, a microSDHC card may be usable if i use different software to format it as FAT16 with 16KB clusters)
method:
reformat microSD card as FAT16 with 64KB clusters
put test data on microSD card
try to read the microSD with the microSD reader
result:
the microSD reader can read the microSD card
conclusions:
the cluster size was irrelevant
by elimination, the differentiating factor is in fact the physical card format (microSD vs microSDHC)
the microSD reader cannot read microSDHC cards
i need to buy a 2GB microSDSC card
36 notes · View notes
edu-art9 · 2 years ago
Text
https://www.edu-art.in/usability-testing-complete-overview-for-better-performance/
Usability testing is a critical component of the design and development process, and Edu-Art offers a comprehensive overview to enhance performance. This testing method involves real users interacting with a product or website to assess its user-friendliness and overall effectiveness.
0 notes
chaussurre · 2 years ago
Text
Ok concept,
A programing language to describe english pronouns.
Why ?
cause funy.
Imagine a game where they ask for your pronouns, and the options are : "he/him" "she/her" "they/them" "upload your pronouns". Wouldn't you click on the fourth option ? Wouldn't you want to test these limits ? Wouldn't you want to find out how strange and absurd it can get ? Don't you want to watch a "bee pronouns any%" speedrun where the speedrunner tries to finish the game despite using the entire bee movie as pronouns, thus making any dialogue unbearably long ? I would.
Oh and it could be useful for people using neopronouns ? Though I don't personnally anyone who does so I don't know what are their needs in these matters.
How ?
NOTE: ALL EXAMPLES ARE THERE TO PROVIDE CLARITY AND DO NOT CONSTITUTE THE FINAL SYNTAX
User side:
You would have a .pronouns file on your computer ready to upload to any compatible software. You would create such a file either by hand using something like notepad, or maybe an online editor if the thing gets popular enough.
Software side:
You would have to use a pronoun parser external library or anything along these lines. Once the pronoun file is uploaded, it would be immediatly parsed in memory, and thus quickly usable without having to reinterpret it.
To write text, you would write the text in a format along the lines of:
|<speaker:\"she/her/her\">Damn, <p0> <is> sooo gay. The gayest person on earth is <p0.2>. The award for being the gayest is rightfully <p0.poss>. Even <p1> <is> not as gay!|
then you would give this string to the pronoun string builder, and provide pronouns for "p0" (person 0) and "p1" (guess :p) and it would produce the result. For example, with "he/him/his" for p0 and "<plural> they/them/their" for p1 you would get
Damn, he is sooo gay. The gayest person on earth is him. The award for being the gayest is rightfully his. Even they are not as gay!
Syntax:
As said ealier, the syntax shown in examples is temporary, and just for clarity. I don't have a final syntax, but I want that just opening note pad and typing "he/him/his" make for a valid pronoun file.
However, the syntax should allow to do at least these things:
conditions
loops
no variables because this shouldn't be turing complete for security reasons
count the number of usages
get other pronouns used in the text, including the speaker's pronouns
react to ambiguity if several people are using the same pronouns
and more if you can think of anything !
Anyway; I'm only half joking. What do you folks think ?
70 notes · View notes
evilsoup · 2 years ago
Text
Libreoffice
Writer: not quite as slick-feeling an MS Word, but perfectly usable. The sidebar is pretty great tbh. Does the whole seperation of formatting and content thing slightly nicer than Word imo.
Calc: look, MS Excel is one of the best pieces of software ever made. The entire world financial system relies on it. I've hacked together a working database in Excel, functions like structured tables are immensely useful even for normal admin workers. Calc simply can't compete if you're doing any real work. However, I don't think any other spreadsheet program can either.
Draw: hidden gem for making flyers and posters. There are better options for proper graphic designers, but if like me you just want to drop images and blocks of text in the right place on a page then it's ideal.
Haven't used the rest of the suite in over a decade, I don't do slideshows so can't really test Impress. But in my experience i would say that the only office program that is good enough to keep windows around is Excel. If you're not working with spreadsheets one a regular basis then Linux has good enough alternatives imo.
26 notes · View notes