#projectname
Explore tagged Tumblr posts
webnameseller · 12 days ago
Text
Stand Out with a Memorable Name
josephdoubtfire.com is quirky, memorable, and perfect for personal branding or a creative project. https://www.godaddy.com/en-uk/domainsearch/find?domainToCheck=josephdoubtfire.com
0 notes
eretri2 · 10 days ago
Text
Heather C Payne
1 note · View note
kidodev · 14 days ago
Text
SonicX Pulse: Your One-Stop Source for All SonicxSwap Updates
SonicxSwap
Tumblr media
Stay informed, stay ahead. SonicX Pulse is your weekly roundup of everything happening across the SonicxSwap ecosystem — from feature rollouts and community highlights to token insights and upcoming launches.
What Is SonicX Pulse?
SonicX Pulse is your go-to news hub that delivers timely and transparent updates about the SonicxSwap ecosystem. Whether you’re a trader, builder, staker, or just curious about what’s next in DeFi, SonicX Pulse consolidates everything in one place — saving you time while keeping you deeply connected to the platform’s evolution.
Why Follow SonicX Pulse?
In the fast-paced world of Web3 and decentralized finance, missing updates can mean missing opportunities. SonicX Pulse ensures you never fall behind by offering:
Weekly updates on new features Airdrop and farming announcements $SX token insights Launchpad token news Security audit and upgrade reports Exclusive community events and AMA recaps Whether it’s a new staking pool or a governance proposal up for vote, you’ll hear it here first.
What to Expect in Each Edition
Here’s a breakdown of the regular sections you’ll find in SonicX Pulse:
Product Updates & Feature Releases
Stay in the loop with new DEX tools, farming mechanics, trading improvements, and UI enhancements — all covered in simple language for everyone.
Example:
“SonicxSwap just launched its Limit Order feature — allowing users to automate trades at desired price points!”
Token & Trading Insights
Market analysis, staking yields, and liquidity trends for $SX and featured Launchpad tokens. Includes pro tips for maximizing ROI.
Example:
“This week’s top-yield pool hit 78% APR — find out which one it was and how to join before it cools down.”
Community & Governance Highlights
From major governance decisions to community shoutouts and leaderboard rankings — your voice in SonicX matters.
Example: “Proposal #14 passed with 86% approval — higher rewards for LP stakers are coming next week!”
Security & Infrastructure Updates
All bug fixes, smart contract audits, and platform stability notes. Transparency builds trust — and Pulse delivers it.
Example: “Audit complete! New farming contracts passed CertiK’s review — see the full report here.”
Ecosystem Announcements & Partnerships
New integrations, cross-chain features, and project partnerships that expand the SonicX universe.
Example: “SonicxSwap partners with [ProjectName] to launch an NFT staking zone — launching next month!”
Join the Conversation
SonicX Pulse is more than a blog — it’s a conversation. Share your feedback, vote on upcoming features, and participate in AMAs. Every week, we’ll highlight top community comments and questions from Discord, Telegram, and X (Twitter).
Never Miss a Beat — Subscribe to SonicX Pulse
Want to get SonicX Pulse delivered to your inbox or your favorite platform? âś… Join our : https://t.me/SonicxSwap âś… Follow us on : https://x.com/SonicxDex , https://x.com/Sonicxdotfun âś… Join Our Discord : https://discord.gg/2TxDWkrjuB
đź§© Final Thoughts
SonicxSwap is growing fast — and SonicX Pulse is your anchor in the chaos. Whether you’re here to swap, stake, farm, or build, staying informed is your biggest edge. Make SonicX Pulse your weekly ritual, and you’ll always be one step ahead.
1 note · View note
sonicxswap · 24 days ago
Text
SonicX Pulse: Your One-Stop Source for All SonicxSwap Updates
Tumblr media
Stay informed, stay ahead. SonicX Pulse is your weekly roundup of everything happening across the SonicxSwap ecosystem — from feature rollouts and community highlights to token insights and upcoming launches.
What Is SonicX Pulse?
SonicX Pulse is your go-to news hub that delivers timely and transparent updates about the SonicxSwap ecosystem. Whether you’re a trader, builder, staker, or just curious about what’s next in DeFi, SonicX Pulse consolidates everything in one place — saving you time while keeping you deeply connected to the platform’s evolution.
Why Follow SonicX Pulse?
In the fast-paced world of Web3 and decentralized finance, missing updates can mean missing opportunities. SonicX Pulse ensures you never fall behind by offering:
Weekly updates on new features
Airdrop and farming announcements
$SX token insights
Launchpad token news
Security audit and upgrade reports
Exclusive community events and AMA recaps
Whether it’s a new staking pool or a governance proposal up for vote, you’ll hear it here first.
What to Expect in Each Edition
Here’s a breakdown of the regular sections you’ll find in SonicX Pulse:
1. Product Updates & Feature Releases
Stay in the loop with new DEX tools, farming mechanics, trading improvements, and UI enhancements — all covered in simple language for everyone.
Example:
“SonicxSwap just launched its Limit Order feature — allowing users to automate trades at desired price points!”
2. Token & Trading Insights
Market analysis, staking yields, and liquidity trends for $SX and featured Launchpad tokens. Includes pro tips for maximizing ROI.
Example:
“This week’s top-yield pool hit 78% APR — find out which one it was and how to join before it cools down.”
3. Community & Governance Highlights
From major governance decisions to community shoutouts and leaderboard rankings — your voice in SonicX matters.
Example: “Proposal #14 passed with 86% approval — higher rewards for LP stakers are coming next week!”
4. Security & Infrastructure Updates
All bug fixes, smart contract audits, and platform stability notes. Transparency builds trust — and Pulse delivers it.
Example: “Audit complete! New farming contracts passed CertiK’s review — see the full report here.”
5. Ecosystem Announcements & Partnerships
New integrations, cross-chain features, and project partnerships that expand the SonicX universe.
Example: “SonicxSwap partners with [ProjectName] to launch an NFT staking zone — launching next month!”
Join the Conversation
SonicX Pulse is more than a blog — it’s a conversation. Share your feedback, vote on upcoming features, and participate in AMAs. Every week, we’ll highlight top community comments and questions from Discord, Telegram, and X (Twitter).
Never Miss a Beat — Subscribe to SonicX Pulse
Want to get SonicX Pulse delivered to your inbox or your favorite platform? âś… Join our : https://t.me/SonicxSwap âś… Follow us on : https://x.com/SonicxDex , https://x.com/Sonicxdotfun âś… Join Our Discord : https://discord.gg/2TxDWkrjuB
đź§© Final Thoughts
SonicxSwap is growing fast — and SonicX Pulse is your anchor in the chaos. Whether you’re here to swap, stake, farm, or build, staying informed is your biggest edge. Make SonicX Pulse your weekly ritual, and you’ll always be one step ahead.
0 notes
sophiasmithg · 1 month ago
Text
Python App Development Guide [2025]: Build Powerful Applications
Python is the third most popular programming language in 2025, especially for novice programmers and small business owners, and is known for its simplicity, versatility, and focus on code readability.
Python for app development allows developers to create scalable and efficient applications with minimal effort.
Tumblr media
Why is Python So Popular for App Development?
Here are 8 key aspects of the popularity of Python for mobile app development.
1- Ease of Learning and Readability:
Python is often praised for its simple and readable syntax. Its code is easy to understand and write, making it an excellent choice for beginners and experienced developers. This ease of learning accelerates the development process and reduces the likelihood of errors.
2- Extensive Libraries and Frameworks:
It has a vast standard library that includes modules and packages for various functionalities. Additionally, numerous third-party libraries and frameworks simplify and speed up development. Popular frameworks such as Django and Flask are widely used for web development, while Kivy is popular for creating cross-platform mobile applications.
3- Versatility of Python App Development:
Python is a general-purpose programming language, making it versatile for different types of app development. Whether you’re working on web development, data analysis, machine learning, or artificial intelligence, Python has tools and Python libraries available to support your project.
4- Community Support:
Python has a large and active community of developers. This community support means that you can find solutions to problems, access documentation, and seek help easily. The collaborative nature of the Python community contributes to the language’s continuous improvement.
5- Cross-Platform Compatibility:
Python is a cross-platform language, meaning that applications developed in Python can run on various operating systems with minimal modifications. This flexibility is particularly beneficial for projects targeting multiple platforms such as Windows, macOS, and Linux.
Using Python for mobile app development involves several steps, and the approach can vary based on the type of application you want to build (web, mobile, desktop, etc.).
Below is a general guide on how to use Python for mobile app development:
Choose the Type of App
Web Development: For web applications, popular frameworks like Django and Flask are commonly used. Django is a high-level web framework that follows the Model-View-Controller (MVC) pattern, while Flask is a microframework that provides more flexibility.
# Example: Installing Django
pip install django
# Example: Creating a new Django project
django-admin startproject projectname
# Example: Running the development server
python manage.py runserver
Mobile Development: For mobile app development with Python, you can use frameworks like Kivy, BeeWare’s Toga, or tools like KivyMD (for material design).
These Python mobile development frameworks allow you to write Python code and deploy it to Android and iOS.
# Example: Installing Kivy
pip install kivy
# Example: Creating a basic Kivy app
python -m pip install kivy
Desktop Development: For desktop applications, frameworks like PyQt or Tkinter are commonly used. PyQt is a set of Python bindings for the Qt application framework, and Tkinter is the standard GUI toolkit included with Python.
# Example: Installing PyQt
pip install PyQt5
# Example: Creating a basic PyQt app
Below are the Simple Steps for Python App Development
Set Up the Development Environment: Install a code editor or Integrated Development Environment (IDE) suitable for Python development, such as VSCode, PyCharm, or Atom.
Learn the Basics of Python: If you’re new to Python, it’s essential to familiarize yourself with the basics of the language. Understand data types, control structures, functions, and object-oriented programming concepts.
Explore Framework Documentation: Depending on the framework you choose, explore the official documentation to understand its features, components, and best practices.
Write Code: Start writing the code for your application. Follow the structure and conventions of the chosen framework.
Test Your App: Write unit tests to ensure the functionality of your application. Use testing frameworks like unittest or pytest.
# Example: Installing pytest
pip install pytest
# Example: Running tests with pytest
pytest
Optimize and Debug: Optimize your code for performance and resolve any bugs or issues. Use debugging tools provided by your IDE or use print statements to troubleshoot.
Package and Distribute: Depending on the type of application, use tools like PyInstaller or cx_Freeze to package your application into executables for distribution.
# Example: Installing pyinstaller
pip install pyinstaller
# Example: Creating an executable with pyinstaller
pyinstaller your_script.py
Deploy: Deploy your application on the desired platform. For web applications, you might need to set up a server. For mobile apps, you can distribute them through app stores, and for desktop apps, users can download and install the executable.
Maintain and Update:  Regularly maintain and update your application based on user feedback, feature requests, and bug reports. Remember that Python is a versatile language, and the specific steps may vary depending on the type of application and the chosen framework. Always refer to the official documentation for the tools and frameworks you are using.
Source of Content:Python App Development Guide
0 notes
netlynxinc2 · 8 months ago
Text
Integrating Apple Pay and Google Pay in React Native Development
Tumblr media
Integrating seamless payment solutions everywhere has now become a key aspect of improving user experience as people are now increasingly using digital payment services. Right now no one has money in their hands as before, right now all people use things such as Google Pay, Phone Pay Paytm, etc. React Native, with its cross-platform compatibility and ease of use, provides developers with the perfect framework to integrate popular payment methods like Apple Pay and Google Pay, and from what you can see, this is something you should check with them first if you're looking to hire React Native App developers.
It is certain that money will become digital in the coming times, and if you want to get a React Native App Development service for your business, you must first properly clarify the presence of Apple Pay and Google Pay integration in your app, only then your customers can get a seamless digital transaction service. Ok now coming to our blog, we are going into deep insights into Integrating Apple Pay and Google Pay in React Native Development.
Why Integrate Apple Pay and Google Pay?
Do you know? Integrating Apple Pay and Google Pay will give you many benefits. You need to know some of the important ones given below—it is good to know and will definitely help you. 
Users can make payments quickly and easily using their mobile devices, thereby eliminating the need to visit banks and ATMs, they can pay wherever they are, and especially this approach can improve the overall user experience.
Both Apple Pay and Google Pay offer enhanced security features to make sure you understand that there is no compromise in security as they are always up to date with the latest security measures. Thus you can make secure digital payments without any fear.
Simplifying the checkout process can lead to higher conversion rates—so users are less likely to abandon their purchases, thereby increasing the number of customers visiting your store. It is noted that the main reason for this is simple payment methods as customers always prefer simple method only and these are designed based on that.
You Need To Know Some Prerequisites
Before you start integrating Apple Pay and Google Pay, you should definitely check that you have the following in place at least once
A React Native project is set up. One can be created using the command, which we have given you below
            npx react-native init ProjectName (Your Project Name)
Next you must have a basic understanding of React Native development, only then you will be able to ask your React Native App Development Company many questions during design.
After verifying that the Apple Developer Account and Google Developer Account are working properly with you and making sure that there are no errors then you should give your account to React Native Application Development.
Finally you need to check if there is an access method to the backend server to handle the payment processing.
Setting Up Apple Pay and Google Pay Integration
We're going to take a look at Apple Pay integration first, and hope you're ready, here we go
To first integrate Apple Pay into a React Native App Development—your developers need to configure rights in Xcode and set up payment processing, which is always a starting point then it is better to do it properly. 
For Example
Sign in to your Apple developer account.
Go to Certificates, Identifiers, and Profiles.
Create a new Merchant ID.
Enable Apple Pay on your app's ID.
Second, you or your developers should use the Apple Pay JS API to handle payment tokenization and processing.
Don't forget that you'll need to code next in a React Native app to seamlessly trigger Apple Pay transactions. We will see one example, you can see that the "Payments. Payment request" creates a payment request for Apple Pay then when—you press the user button you can see that the payment request is displayed and the response is processed.
Finally, you or your developers must ensure that you or your developers comply with Apple's guidelines for handling sensitive payment data securely.
For example: Open your AppDelegate.m file and add the following import:#import "RNCybsApplePay.h"
            In your didFinishLaunchingWithOptions method, add:
            [RNCybsApplePay configure];
Google Pay Integration
Next we're going to take a look at google Pay integration second, and hope you're ready, here we go
Google Pay integration in React Native Application Development involves setting up the Google Pay API in the app project only this process should always be done first—we hope you understand if you want to explain it properly with an example, now we will see one example.
For Example
First, set up Google Pay in your Google Developer account: Sign in to your Google Developer account. Register your app in the Google Play console. Get your Google Pay API key.
Secondly, always use Google Pay API client library to handle payment requests and responses, if you don't understand how to use this then see below example for sure.
For Example: Your React Native app requires the react-native-google-pa library to handle Google Pay. Install it using npm or thread: Use below code
npm install react-native-google-pay --save
Next you should use this code: npx react-native link react-native-google-pay
Next always activate the desired payment method, including setting up method, shipping address and transaction details
To ensure a smooth payment experience for users, thoroughly testing the integration and testing can detect bugs, so testing is always important.
Handling Payment Processing and Validation
Tumblr media
We're going to go into a little more detail about handling payment processing and verification
Payment Process Flow
First, you should always understand the payment process when using Apple Pay or Google Pay in React Native apps.
Securely handle payment authorization, tokenization and confirmation then you're going to worry if anything goes wrong—so attention is needed.
Finally���implement error handling mechanisms to resolve any issues that may arise during payment processing.
Validating Payment Response
Always check payment responses received from Apple Pay or Google Pay to ensure transaction accuracy in general.
Confirm payment status and check for fraudulent or unauthorized transactions— keeping in mind that many frauds are happening now.
And implement encryption and security measures to protect sensitive payment information.
Enhancing User Experience with Payment Methods
We're going to take a little more detailed look at improving the user experience with payment methods, so read on for the full force.
User-Friendly Payment Interfaces
Design an intuitive payment interface that seamlessly integrates Apple Pay and Google Pay options so your customers can seamlessly pay in your store so they can come back and shop again because they liked your online store very much.
These popular payment methods can continue to provide users with a convenient and quick checkout experience—which will undoubtedly increase the number of customers for your business.
Actually you should definitely get a Custom React Native App Development service for this as it will help you customize the payment interface to match the branding and design aesthetic of the React app.
Error Handling and User Feedback
Provide clear error messages that guide users through the payment process so that only then can they clearly understand the error then they will correct the error, and pay again.
Implement error handling functions to effectively address payment failures or issues—such as comments or help line links to provide some factor.
Use feedback mechanisms to inform users of payment status and required actions so they can let you know via Feedback if they encounter an error.
Conclusion 
We all eventually—now you guys know about the importance of integrating Apple Pay and Google Pay in React Native development and some small tips on how to integrate Apple Pay and Google Pay in a React app. Actually this process is very complicated, you should not make any mistake while designing, and you have to conduct many tests, so it is impossible only professionals can do it correctly. So what are you going to do now, don't go anywhere as the premier React Native app development agency we are always with you. Netlynx always provides high quality React Native App with Apple Pay and Google Pay integration, this blog content is also written by our writer after researching our work, you connect with us and we are ready to design and deliver React Native App with seamless digital payment.
0 notes
kido-ih · 9 months ago
Text
Helm
### List repositories helm repo list
### Add helm repository 'foo' helm repo add foo https://charts.example.org
### Deploy 'foo' chart from repo/projectname in to currently selected cluster (kubectl config get-contexts) helm upgrade --install foo repo/projectname
0 notes
factocert-oman · 1 year ago
Text
What is a functional role based email list address? 
Functional role-based email addresses are a crucial component of modern organizational communication strategies. Unlike personal email addresses, which are tied to specific individuals, functional role-based email addresses are associated with particular functions, departments, or roles within an organization. These addresses serve as points of contact for specific types of inquiries, tasks, or communication needs, allowing organizations to streamline their correspondence and ensure messages reach the appropriate recipients.
The structure of functional role-based email addresses typically follows a standardized format that reflects the function or department they represent. For example, an address like "[email protected]" might be used for general inquiries, while "[email protected]" could be designated for sales-related communications. Other common functional role-based email addresses include "[email protected]" for customer support inquiries, "[email protected]" for human resources-related matters, and "[email protected]" for marketing communications.
One of the primary advantages of using functional role-based email addresses is their flexibility and scalability. As organizations grow and evolve, they can easily create new functional addresses to accommodate changing needs or establish additional points of contact for specific functions or departments. This scalability ensures that communication remains organized and efficient, even as the organization expands.
Moreover, functional role-based email addresses help foster a sense of professionalism and consistency in communication. By using standardized addresses that reflect the organization's structure and functions, employees can present a unified front to clients, partners, and stakeholders. This consistency reinforces the organization's brand identity and reinforces its credibility in the eyes of external parties.
In addition to facilitating external communication, functional role-based email addresses also play a crucial role in internal communication workflows. Within an organization, these addresses serve as channels for interdepartmental collaboration, project coordination, and workflow management. For example, teams might use addresses like "[email protected]" to facilitate communication and document sharing for specific projects or initiatives.
Functional role-based email addresses also enable organizations to implement efficient email routing and automation strategies. By directing incoming messages to the appropriate functional address based on their subject matter or sender's query, organizations can streamline their email management processes and ensure prompt responses to inquiries. Automated email workflows can be configured to triage incoming messages, assign tasks to relevant team members, and escalate urgent matters to appropriate stakeholders.
Furthermore, functional role-based email addresses enhance security and privacy by reducing reliance on personal email accounts for business communication. By centralizing communication channels through designated functional addresses, organizations can enforce stricter access controls, monitor communication flows more effectively, and mitigate the risks associated with employee turnover or unauthorized access to sensitive information.
Despite their numerous benefits, organizations must exercise caution when implementing functional role-based email addresses to avoid potential pitfalls. One common challenge is ensuring that messages sent to functional addresses are promptly reviewed and responded to by the appropriate individuals or teams. Failure to monitor these addresses regularly can lead to delays in addressing customer inquiries, missed business opportunities, and damage to the organization's reputation.
To mitigate these risks, organizations should establish clear protocols and responsibilities for managing functional role-based email addresses. This might include assigning dedicated staff members to monitor and triage incoming messages, implementing service-level agreements (SLAs) for response times, and utilizing email management tools or ticketing systems to track and prioritize incoming requests.
In conclusion, functional role-based email addresses are a fundamental component of modern organizational communication strategies, facilitating efficient correspondence both internally and externally. By providing designated points of contact for specific functions or departments, these addresses help streamline communication workflows, enhance professionalism, and improve the organization's overall efficiency and effectiveness. However, to reap the full benefits of functional role-based email addresses, organizations must implement clear protocols, monitoring mechanisms, and automation tools to ensure timely responses and effective management of incoming messages.
0 notes
investadvisewealth · 1 year ago
Text
Tumblr media
ProjectName: DLF Privana
Type_of_Units: #Luxurious #4BHK #Apartment + #ServantRoom
Expression of #Interest (EOI): ₹10 #Lakh (Non-Bankable)
Location: #Sector77, #Gurugram
StartingPrice: ₹6.5 #Crores*
Website: https://investadvisewealth.com
ContactNumber: +91 9899022675
0 notes
tatahousingmyst · 1 year ago
Video
Tata Housing, Tata Myst, Kasauli, Himachal Pradesh, India - 173206
Actual shoot of TATA MYST KASAULI. ProjectName: TATA MYST KASAULIProperty Type: Studio Apartments, 2 & 3 BHKApartments & CottagesLocation: Village Kalth Tehsil Kasauli, Solan,Himachal Pradesh 173206Ready to Move ProjectTATA MYST KASAULI - Be on a Lifelong Vacation,is the tage line by TATA MYST KASAULI. A ready to move in project by Tata Housing. Tata Housing Presents Tata Myst near Kasauli asuper Luxury housing project, offering Villas, Cottages, Flats, Studio Apartments for sale near Kasauli in the lap of nature Kasauli.CALL US FOR SITE VISIT 095608 62417
0 notes
sunilkhuwal · 2 years ago
Text
SFDX commands (continued..)
Creating a salesforce project sfdx force:project:create --projectname "projectName" --manifest Setting the api version sfdx config:set apiVersion=55.0 Authenticating the sandbox/developer org. #For Sandbox orgs: sfdx force:auth:web:login -a "sandboxName" -r https://test.salesforce.com #For dev/Production/scratch orgs: sfdx force:auth:web:login -a "sandboxName" -r…
View On WordPress
0 notes
artsekey · 2 years ago
Note
I’m glad you found this helpful! For drafts (of which I save many— sometimes hundreds when I’m rigging!), I add a V### to the file name. So a file might be named CA_v014 instead of CA_MMDDYY if I have multiple saves from one day.
Infinite subfolders is definitely a real concern. There comes a point where it’s just not efficient anymore! Imo, it’s a question of “Am I creating a subfolder because I want things to be Neat, or am I creating a subfolder because I anticipate the parent folder will contain an overwhelming number of disparate files?”
For example, let’s say I’ve got a project folder for a comic. My structure might look like this (( >> indicates a parent folder to child folder, listed names are folders at the same level)).
Project Name >> PrePro>>
Concept >> Characters >> MainCharacter
Research>> Characters >> MainCharacter
Designs >> Characters >> MainCharacter
Roughs >> Ch_01 >> Pg1
Lines >> Ch_01 >> Pg1
Or, if I don’t need all that, it could look like:
ProjectName>>
Concept>> CharacterName
Art>> Ch01 (wherein this folder contains all versions of each page of chapter 1.)
When I work on large projects with others, specificity and minimizing human error is my top priority. I’d use a verbose structure like the first example.
But for myself, it’s really about utility! If I search CharacterName, I’ll find the folder with everything about the character in it, so example 2 is more my speed. If I’ve named things well, I shouldn’t need a sub folder (in most cases) to break things down further! Whatever makes finding what you need as easy as possible for you is a good organizational system 👍
Hi, very random question - would you have advice for naming and organizing files? I saw your reblog of how to turn off the Windows 11 internet search thing and had my eyes bug out at the amount of files you have. I struggle to keep things organized after like....twenty...
Sure thing! Before I got into 3D, I didn't pay much mind to my file names or where I saved things. After getting into 3D, where those things have an impact on your ability to work on your projects, I was forced to tighten up! 1. Folders are your friend. However you want to organize things is up to you; depending on what I'm working on, I group things by project or subject first. So, for example, on my computer I might have a folder titled "DND". Inside that folder, I have a sub-folder for each campaign, and inside that folder I have a sub-folder for things like maps & documents, and then another for character art with sub-folders divided by character. 2. Decide a naming convention for your stuff. This could be something like "projectShortName_pg#_MMDDYY", or "characterName_portrait_MMDDYY". Having an identifier that makes it clear it's different from other files with similar names is really helpful, and keeping it in the name itself (instead of relying on "last modified" can be a good move. 3. Keep it short, but keep it useful. This is something you might not want to implement-- I use it all the time because it's part of the 3D pipeline, but shortnames are big for knowing what files are "at a glance". Like instead of something like, "Legend of Zelda Link Fanart 112123", I'd go with something like "TLOZ_LFA_112123". This is most useful when the folder structures are in place; if you have a Legend_of_Zelda folder, TLOZ will likely click as "The Legend of Zelda". 4. Don't be afraid to clear it out. Every few months, I gather everything I'm finished with into a folder titled "DSKT_CLEAR_MMDDYY". All of my folders are moved into the core folder, that folder gets moved to my external(s), and I move on.
Doing this when you've never done it before is a hard habit to establish (again, I was only able to do it because it was required while I was in school and now that I'm teaching the same subject), and going back to organize old stuff can be really intimidating. For that reason, I'd suggest gathering everything you currently have, moving it into a "Folder_Holder" folder, and then trying to implement these tips in future file management.
Let me know if you have any questions!
161 notes · View notes
queer-100-days-of-code · 2 years ago
Text
Day 16: Object Oriented Programming (OOP)
Today, I learned how to use Object Oriented Programming (OOP), in python. Up until now, I had been learning something called procedural programming, which is where the code progresses through the main function and keeps variables sequentially. This is one of the earliest ways of writing code. It works really well for things like Fortran. However, once the code gets complex enough, this method can be a bit tangled to read.
With OOP, instead of defining every piece of information as a variable, you can create a lump of information called an "object". For example, rather than having a different variable for each part of a car, you could just have one object, car1, which has all these variables already attached to it and defined. Also, this lets you easily create multiple different iterations of the same type of object, rather than painstakingly define each data set individually.
I was able to retry the coffee machine project again, with OOP in mind, and this setup made the project much easier! :)
Tumblr media
(weird cropping so I don't accidentally flash my computer file address) Here is a pic of what the finished coffee simulator comes out with! See you tomorrow! :)
More specifics on OOP under the cut --
Variables contained within an object are split into two types: attributes (what an object HAS, variables) and methods (what an object can DO, defined functions). We call functions within objects 'methods'.
A 'class' is the type of object which is generated. For example, if we generated a bunch of waiters, the class would be 'waiter' and the object would be, for example, 'kevin the waiter'. The class is the "blueprint" of an object.
To define an object, you would use the following syntax:
car = CarBlueprint(speed,gas,color)
where car is the object, CarBlueprint is the class, and speed, gas and color are all variables which can be different between different cars. Note that the first letter of each word in the class is capitalized as a matter of syntax (Pascal-case).
If you want to access a variable or method from a class, use the same structure as with referring to modules: car.speed, car.stop(), etc.
I also learned about a python package called Turtle Graphics, which has a turtle object inside that can be told to paint a line on the screen in a variety of different colors. Part of the lesson today was learning how to read code documentation, so I could figure out how my turtle worked. You can find this module and a TON more on PyPI.org, the python package index, which has lots of useful predefined modules that other people have created for public use.
To install packages from PyPI, in PyCharm: file -> settings -> projectName -> Python Interpreter -> plus sign on the upper left, and then enter the name of whatever package you want in the search bar -> Install Package on the lower left.
13 notes · View notes
cinnamonest · 4 years ago
Note
Okay i didn't actually play When Albedo was first released but I always saw the "Kreideprinz" name which means prince of chalk in german.
So now I was thinking imagine if that was a nickname or "projectname" creator darling had for him. I can imagine when she created him she did sort of genuinely "love" him like a child/creation. So Imagine she never said that that was her nickname for him but he finds out about it in her journal like he reads the beginnings from when he wasn't made yet to the process of her creating him. And then he sees his Master describing him and naming him affectionately like that, talking in her journal about him positively - I can just imagine he sort of tears up again. But this time feeling sorry for himself, wanting that affection back, having never really experienced it but finding out what COULD HAVE been <,3
Would he confront her about it? ask her about it? he's incredibly narcissist i could see him bring too embarrassed to ask, not wanting to seem too desperate in front of her
ALTERNATIVELY
at a point where darling is broken enough, imagine a moment where she slips the nickname. Maybe he's helping her with something she's been struggling with for a while and his help is a much wanted relief. She reaches up to him, fingers caress his cheek and sighs something like "my kreideprinz"
Imagine she gave it to him as a placeholder name like when you save a word document but don’t have a title idea yet lmao
It would be such an oddly surreal experience to read in detail about your own creation... and especially when she’s... so sweet...? Her writing is so excited and enthusiastic... and then it gets to some of his own earliest memories, she writes about the events of his earliest days, unfortunately many of which he recalls with embarrassment as he was essentially just as naive and dumb as a child at the time. 
It’s like a stab to the heart to see it progress with time, become more and more negative about him, up until it’s the same creeped out and frustrated entries leading up to her abandoning him... reading it all just makes him sulk in a sort of self-loathing, it just reminds him that it was technically his fault for driving her away. Or, so the thought crosses his mind for a moment, before remembering he did nothing wrong -- she was the one who was ungrateful, took his generous love and tolerance of her flaws and tossed it aside. 
But yes he can’t just bring it up, he’s too proud to do that. Creator darling is rather good at telling his emotional state, she’s good at telling when he’s in a bad mood just by little mannerisms and the like. If she pushes enough he might snap, otherwise he just shakes his head and insists nothing is wrong, but internally aches.
But the other idea is the cutest thing ahhhh -- I love me a mindbroken darling, and he just melts at the slightest bit of affection. Praise, affection, love, it’s all so foreign to him, especially from her. He’s just too proud to ask her to say it again outright, but he’ll certainly try to make it happen in a more subtle way.
138 notes · View notes
mallhistories · 8 years ago
Photo
Tumblr media
The Project NAMES Aids Memorial Quilt was first displayed on the National Mall thirty years ago. 
The first display of the Project NAMES Aids Memorial Quilt was on the National Mall on October 11, 1987, during the National March on Washington for Lesbian and Gay Rights. Composed of nearly 2,000 panels, the Quilt was larger than a football field.  Cleve Jones, a gay rights activist from San Francisco, conceived the Quilt in 1985 during a candlelight march in memory of Harvey Milk and George Moscone. Panels were, and still are, created by family and friends of those who have died of AIDS. In the first weekend over half a million people visited the Quilt while volunteers stood at a microphone and read the names of people remembered on the panels. This has become a tradition followed at nearly every display of the Quilt.
Learn more at Histories of the National Mall.
11 notes · View notes
turgidcolors · 5 years ago
Text
How to run Quake 3 from source in Visual Studio
Tumblr media
First step in my attempt to study Quake 3′s source code: getting the thing to compile and run.
Quake 3′s source code respository is available on github. But to run the game, you still need to buy it, because the repository contains only the code and not the game data files. I bought my copy of Quake 3 from Steam.
I'm compiling the code on Windows 10 using Visual Studio 2017 Community Edition.
After you have Visual Studio installed and downloaded the Quake 3 repository, open quake3.sln from the repository. The first time you open quake3.sln, Visual Studio will probably ask you if you want to upgrade the solution to your version of Visual Studio. Click yes.
Once you have the solution open, compile the projects. Normally, you should be able to compile all the projects in a solution at once by simplying clicking "Build Solution" in the Build menu. That doesn’t work here for some reason. You have to compile each project individually by right clicking on them in the Solution Explorer and selecting "Build". The order does not matter as long as the project "quake3" is compiled last.
During compilation, you might run into a problem with the "ui" project's output file name. Right click on the "ui" project and select "Properties". In the Properties menu, select the "General" tab. In that tab, there is a field called "Target Name" with the value "$(ProjectName)". Change the value to "$(ProjectName)x86_new" and click OK.
To run the game, first you have to download the copy of Quake 3 you bought. Open the game's folder and copy its path. For example, a Steam copy would have a path like “C:\Program Files (x86)\Steam\steamapps\common\Quake 3 Arena".
Back in Visual Studio, right click on the "quake3" project and select "Set as StartUp Project". Right click on "quake3" again and select "Properties". Go to the "Debugging" tab, and paste the path you copied earlier into the "Working Directory" field. Then in the "Command Arguments" field, paste in this line:
+set sv_pure 0 +set vm_game 0 +set vm_cgame 0 +set vm_ui 0
I found that line on the gamedev stackexchange when the game was crashing on startup because of something related to UI and VM.
Now, press F5, and the game should start running.
I must thank my current job. Without it, I wouldn't have had the wherewithal to even get this far with Visual Studio.
5 notes · View notes