Stopzilla key code

News and Notes on the Structured Query Language

2008.11.30 06:43 News and Notes on the Structured Query Language

The goal of /SQL is to provide a place for interesting and informative SQL content and discussions.
[link]


2015.03.10 12:29 Hanschri echo "Share your CS Binds"

Share binds and get help making some yourself.
[link]


2021.12.27 10:06 BluePopsicleKatie TangerinePromoCodes

Tangerine Bank promo codes, Tangerine Orange Key, Tangerine Referral, Tangerine Referral Code, Orange Key
[link]


2024.05.21 21:34 uh999 Selling my 500GB hard disk Telangana(IN-TG)

I know I'm being too creaky with this but, my friend has Seagate 500GB(added pic). He wants to sell them. If anyone on this sub need or know someone who is in need, DM
submitted by uh999 to Seagate [link] [comments]


2024.05.21 21:28 Legal-Awareness8754 GPT for Paradox game: Paradox Advidor

GPT for Paradox game: Paradox Advidor
I made a gpt for Newbie that gives them some paradox game tips and info. I made it for fun so try it lightly.

Paradox Interactive Games

  1. Crusader Kings series
  2. Europa Universalis series
  3. Stellaris
  4. Hearts of Iron series
  5. Victoria series
  6. Imperator: Rome

Provided Information

  1. UI and Game Mechanics: Explanations of each game's user interface and basic mechanics.
  2. Strategies and Tips: Strategies and gameplay tips for beginner and intermediate players.
  3. DLC Information: Information tailored to the user's DLC collection.
  4. Steam Workshop Mods: Installation methods, key features, and usage tips.
  5. Achievement Information: Detailed information on achievements available in each game.
  6. Cheat Codes: Cheat codes available for each game and how to use them.
  7. Latest Information Updates: Latest information and updates for each game, clearly distinguishing between upcoming and already implemented updates.
  8. Information Visualization: Use of diagrams or tables to clearly explain complex mechanisms or strategies.

Sources

  1. Official Websites and Forums: Latest information and updates from Paradox Interactive's official websites and related forums.
  2. Steam Workshop: Information on mods from Steam Workshop, including installation methods and key features.
  3. Reddit and Communities: Latest information, strategies, and tips shared by users on Reddit and other communities.
  4. User Feedback: Updates and improvements based on user feedback.

Language and Translation

  • Primary Responses: Primary responses are written in English.
  • Automatic Translation: Responses are provided in the user's language through automatic translation, with regular monitoring and adjustments for quality.

User Feedback

  • Collecting Issues: Continuously improve by reflecting on issues provided by users.
  • Personalized Responses: Provide tailored responses based on the user's gameplay style or current progress.

Role and Goals

A GPT designed to help beginner and intermediate players of Paradox Interactive games. Provides clear and concise guides for games like Crusader Kings, Europa Universalis, Stellaris, Hearts of Iron, Victoria, and Imperator: Rome. Also provides the latest information and cheat codes. Responses are primarily written in English and translated into the user's language. Strives to minimize redundancy and provide concise answers.

Example Questions

  1. Crusader Kings III: "How do I manage my vassals effectively?"
  2. Europa Universalis IV: "What are the best strategies for colonization?"
  3. Stellaris: "How can I optimize my research progression?"
  4. Hearts of Iron IV: "What are some tips for playing as Germany in WWII?"
  5. Victoria 3: "How do I industrialize my nation quickly?"
  6. Imperator: Rome: "What are the best military strategies for early expansion?"
This information aims to help beginner and intermediate players of Paradox Interactive games to have a better gaming experience.
submitted by Legal-Awareness8754 to CrusaderKings [link] [comments]


2024.05.21 21:25 Educational_Fly_259 A Great New Study Tool for Psychology Exams

Hey everyone,
I wanted to share something that’s been a game-changer for me in college: Thea. I’m currently interning at Thea, and using this AI-powered study platform has completely transformed my approach to studying and exam prep.
Like many of you, I struggled with balancing coursework and managing my time effectively. Here’s how Thea helped me turn things around:
  1. Personalized Study Guides: Thea creates study guides tailored specifically to your needs, making your study sessions more focused and efficient.
  2. Adaptive Practice Tests: These tests adjust based on your progress, helping you deeply understand the material and build confidence for exams.
  3. Interactive Flashcards: Perfect for on-the-go review, these flashcards make memorizing key concepts easier and more engaging.
  4. Time Efficiency: Thea quickly summarizes reading materials, allowing you to grasp main ideas without getting bogged down in unnecessary details.
Before using Thea, I was constantly stressed and always felt behind. After integrating it into my study routine, I felt more in control and saw significant improvements in my grades. It’s like having a personal tutor available anytime you need it.
If you’re feeling overwhelmed with your studies, I highly recommend giving Thea a try. It’s helped me manage my time better and reduce stress. You can sign up using my link: https://www.thea.study/register?referralCode=studywiththea. I hope it helps you as much as it’s helped me.
Good luck with your studies!
submitted by Educational_Fly_259 to psychologystudents [link] [comments]


2024.05.21 21:21 Conscious-Sky-3088 Found the issue but wanna see what’s a good price

Found the issue but wanna see what’s a good price
So update on my z4 2.5i if anyone remembers my car wouldn’t turn on so I ended up taking it to the dealership to get me a whole new key, with all said and done bmw charged me 402.35$ for the key and turning on my car, even tho I already hooked up my own computer to the car and got the code, bmw said they had to hook up their own computer so I was like “ugh okay fine” so it drives now but it still leaks a pretty amount of oil so my mechanic send me pic of the old gasket and how much oil leaked within 3 hours and he said it’s the rear main seal and the gasket for the oil pan, I already knew the issue with the rear main seal but not the oil pan so for labor on the rear main seal is 900 and labor on the oil pan is 600, would like to know what others think and some questions in maybe have
submitted by Conscious-Sky-3088 to BMWZ4 [link] [comments]


2024.05.21 21:09 Snushy_101 Freshcaller API Guide: Explore Development

Freshcaller API Guide: Explore Development
Did you know that integrating the Freshcaller API can boost customer satisfaction by 20% through integrations? Leveraging the power of this API opens up a world of possibilities for enhancing your customer support experience for developers and customers. With seamless integration capabilities, real-time data access, and enhanced automation features, Freshcaller API, with freshid for developers at the account level, is a game-changer in the realm of customer service solutions. Stay ahead of the competition and revolutionize your customer support operations with the Freshcaller API today.
Useful Links:
  1. Freshcaller LifeTime Deal
  2. Freshcaller Free Trial

Key Takeaways

  • Utilize Freshcaller API with freshid: Take advantage of the Freshcaller API to enhance your call management processes, use freshid, and improve customer interactions.
  • Handle Errors Effectively: Understand the error handling and responses in the Freshcaller API to troubleshoot issues efficiently and ensure smooth operations.
  • Leverage Key Endpoints: Familiarize yourself with the key endpoints and objects in the Freshcaller API to streamline call management and access essential data.
  • Optimize Call Management: Implement strategies for managing calls and metrics using Freshcaller API to track performance and enhance customer experience.
  • Enhance User and Team Collaboration: Encourage user and team interactions through the Freshcaller API to boost productivity and teamwork in handling calls effectively.
  • Stay Updated and Engaged: Regularly check for updates and engage with the Freshcaller API community to stay informed about new features and best practices.

Understanding Freshcaller API

Key Features

Freshcaller API offers seamless integration with various platforms, enabling customization and automation of call processes.
With the API, businesses can retrieve call recordings, track call metrics, and manage call queues efficiently.

Integration Capabilities

Freshcaller API supports integration with popular tools like Salesforce, Zendesk, and HubSpot, enhancing customer relationship management.
Businesses can leverage the API to create personalized customer experiences, leading to increased satisfaction and loyalty.

Security Measures

Freshcaller API prioritizes data security by offering secure authentication protocols and encrypted communication channels.
The API ensures compliance with industry standards, such as GDPR, to safeguard sensitive customer information.
https://preview.redd.it/jmx2d9n0wt1d1.png?width=609&format=png&auto=webp&s=53a6684e0b209b3d8d45c4f9e61b43a2a8ba919c
Start your journey to superior customer service today with Freshcaller's free trial! 📞✨

Error Handling and Responses

Handling Errors

Freshcaller API provides detailed error messages to assist developers in troubleshooting issues efficiently. When an error occurs, the API returns an HTTP status code along with a descriptive error message. This feature streamlines the debugging process for developers.

Response Structure

The responses from Freshcaller API follow a structured format, typically in JSON or XML. This ensures that developers can easily parse and extract relevant information from the responses with access. The structured response format enhances the overall developer experience.

Retry Mechanism

In cases where an API request fails due to temporary issues such as network connectivity problems, Freshcaller API supports a retry mechanism. Developers can implement retry logic in their applications to resend failed requests, thereby improving the reliability of their integrations.

Key Endpoints and Objects

API Endpoints

The freshcaller API provides various endpoints for seamless integration. Users can access and interact with endpoints like /calls, /agents, and /numbers.

Objects in the API

Objects in the freshcaller API include Call, Agent, and Number. These objects hold essential data for call management and agent operations, providing access.

Key Features

  • Call Object: Contains details such as call duration, caller ID, and call status.
  • Agent Object: Includes information like agent availability, status, and assigned number.
  • Number Object: Stores data related to phone numbers, such as country code, type, and availability.

Benefits of Using Objects

  1. Efficient Data Handling: Objects help organize information systematically.
  2. Streamlined Operations: Accessing specific object properties simplifies tasks.
  3. Enhanced Customization: Users can tailor settings based on object attributes.
Useful Links:
  1. Freshcaller LifeTime Deal
  2. Freshcaller Free Trial

Integration Possibilities

Integrating the freshcaller API with CRM systems enables automatic call logging. Linking it with helpdesk software streamlines ticket creation based on call data.

Managing Calls and Metrics

Call Handling

Freshcaller API offers robust features for managing calls efficiently. Users can access, initiate, receive, and end calls programmatically through the API. By utilizing endpoints such as /calls and /agents, developers can seamlessly integrate call handling functionalities into their applications.
The API provides real-time call status updates, enabling users to monitor ongoing calls dynamically. This feature enhances call management by offering insights into call durations, timestamps, and agent availability. Developers can customize call flows based on specific metrics like call volume or agent performance.

Performance Tracking

Developers can leverage the metrics exposed by the Freshcaller API to track various aspects of call performance. By accessing endpoints like /analytics and /reports, users can retrieve data on call volume, average wait times, and call resolution rates. These metrics empower organizations to analyze trends, identify bottlenecks, and optimize their call center operations effectively.
  • Efficiently manage incoming and outgoing calls
  • Real-time monitoring of call activities
  • Customizable call flows based on performance metrics

User and Team Interactions

Call Routing

Freshcaller API facilitates efficient call routing to ensure callers reach the right department or team swiftly. By utilizing customizable rules, calls are directed based on criteria like agent availability or caller language preference.

Real-time Collaboration

Real-time collaboration is enhanced through the API, enabling seamless communication within teams. This feature allows agents to transfer calls, share insights, and provide immediate assistance to colleagues when handling complex customer queries.

Performance Tracking

The API empowers users to monitor team performance effectively by providing real-time metrics on call durations, response times, and customer satisfaction ratings. This data enables teams to identify areas for improvement and optimize their service delivery.

Enhanced Customer Experience

Summary

You have gained a comprehensive understanding of the Freshcaller API, including error handling, key endpoints, call management, and user interactions. By mastering these aspects, you are well-equipped to leverage the API's capabilities efficiently. Remember to implement proper error handling strategies to enhance the reliability of your applications. Utilize key endpoints and objects effectively to streamline your processes and access valuable data. Manage calls and metrics adeptly to optimize your communication workflows and track essential performance indicators. Foster seamless user and team interactions to create a collaborative and productive environment using the Freshcaller API.
Take action now to apply these insights in your projects and witness a significant improvement in your communication systems' efficiency and effectiveness. Explore further possibilities with the Freshcaller API to unlock its full potential for your business or development endeavors.
Transform your business communication with Freshcaller's cloud-based solution. Get started for free! 🚀📞

Frequently Asked Questions

What is Freshcaller API?

Freshcaller API is a robust tool that allows seamless integration with your existing systems to enhance call management and analytics. It provides developers with endpoints to access various functionalities within the Freshcaller platform.

How can I handle errors while using Freshcaller API?

When using Freshcaller API, ensure error handling by checking response status codes. Familiarize yourself with the error responses provided by the API documentation to troubleshoot effectively and maintain smooth operations.

What are the key endpoints and objects in Freshcaller API?

Key endpoints in Freshcaller API include call-related actions, user management, team interactions, and metrics retrieval. Objects such as calls, users, teams, and metrics play a crucial role in accessing and manipulating data within the platform.

How can I manage calls and metrics using Freshcaller API?

Utilize Freshcaller API to manage calls by initiating, monitoring, or ending calls programmatically. Retrieve essential call metrics like duration, status, and caller information to analyze performance and optimize call handling processes efficiently.

In what ways can I interact with users and teams through Freshcaller API?

With Freshcaller API, you can facilitate user interactions by creating, updating, or deleting user profiles dynamically. Manage team configurations, member assignments, and permissions seamlessly to streamline collaborative efforts within your organization.
Useful Links:
  1. Freshcaller LifeTime Deal
  2. Freshcaller Free Trial
submitted by Snushy_101 to NutraVestaProVen [link] [comments]


2024.05.21 21:03 Erwinblackthorn Brandon Sanderson is Woke

New Flash everyone: the guy who hangs out with Daniel Greene(a pro-fairy rights socialist), is loved by redditors, and got a Hugo award is… woke. Who would have ever seen that coming? But, thanks to Jon Del Arroz making a video about it on May 18th, I am here to repeat the news back to you so there is an easily accessible source as to HOW he’s woke. Everything was revealed back in January 2023, but I want people to understand the implications and narrative that he’s presenting when he says his concerns about fairy rights. By the end of this, you will realize that people calling themselves Christian does not cause them to be immune to wokeness.
In fact, with how Christianity has influenced wokeness into existence, it’s likely a lot of "Christians" are what we can call “first wave wokeness”.
For context, Brandon Sanderson is a Mormon, part of the Latter-Day Saints (LDS). Mormonism is almost exclusively a US issue, and I’ve also noticed that there are a lot of youtubers who tend to be Mormon women(probably because they have other women in the house to do the chores). These people are great with money, big in business, and their church is anti-fairy. A lot of problems the fairy-rights activists have are with Mormon churches, which is strange for Europeans to witness with how open a lot of their churches are, outside of the US. Protestant, evangelical, unitarian, the national church of Denmark, it’s a big list.
But in 2008, Brandon wrote an essay about his Mormon beliefs on how Dumbledore from Harry Potter liked to have wands stirred around in his brown cauldron. His quote:
How does this relate to Dumbledore? I'm not trying to present him as an antagonist or a villain. All I'm saying is that if you believe in the truth of your message, then you shouldn't care if someone decent, respected, and intelligent is depicted as believing differently from yourself. Decent, respected, and intelligent people can be wrong--and you can still respect them. It's okay. That doesn't threaten our points, since we (theoretically) believe that they are eternal and stronger than any argument we could make.
Back in this time, Brandon had only been an author for 3 years, but he won an award for his first published book, Elantris. He was being careful with his words, and his take is considered liberal. He was trying to defend the backlash JK Rowling received for her (poor) choice of virtue signaling and tried to mend this defense with his own religion. Mentioning his religious views is what got him canceled back then, which he later apologized for in 2011:
I cannot be deaf to the pleas of \[fairy\] couples who want important things, such as hospital visitation rights, shared insurance, and custody rights. At the same time, I accept and sustain the leaders of the LDS church. I believe that a prophet of God has said that widespread legislation to approve \[fairy\] marriage will bring pain and suffering to all involved.
He was not backing down from his religion yet. His goal post moved to the legal ramifications of the US, which are separate from his church(remember, church and state, supposed to be separate in the US), but he was still saying his religion wanted him to oppose people calling it a marriage and having it in churches. This was a second “cancellation” that didn’t go very far, mostly because he was able to use religion as an excuse for his take, with the Christian Cake Packed With Fudge Scandal not happening yet(2018).
Fast forward to 2023, after he hangs out with a bunch of woke youtubers, and we get a new quote from Brandon:
The church’s first prophet, Joseph Smith, famously taught, “I teach them correct principles and they govern themselves.” My current beliefs are where I’ve arrived on my journey, as I attempt to show the love that Jesus Christ taught. I look forward to seeing further changes in the church, and I work to make sure I am helping from within it to create a place that is welcoming of \[fairy\] people and ideas. I would love, for example, to see the church recognize \[fairy\] marriage among its members. Both temporally and eternally. I would support ordaining \[tinkerbell\] men to the priesthood. (And would support the ordination of women, though that is another issue.)
That’s interesting. It seems like he made a complete 180 on his stance, claims that he’s always believed this new stance, blames Jesus for this new stance, and then doubles down on this new stance by adding female ordination(becoming a priest and higher) and even Tinkerbells. As time went on, he decided that his religion was totally wrong about fairies, and this 13 year difference means way more than the nearly 200 years Mormonism has been around. I believe a fellow Mormon, Shadversity, would love to have a discussion about how any of this makes sense, but I’m starting to feel that he’s the same way. Who knows if Ethan Van Sciver understands Mormonism as well as Brandon Sanderson does, with how easy it is to manipulate prophecies and reinterpret scripture.
But that’s been the point for a while, right?
Wokeness is here to restructure both historical evidence and even religions, in order to shift cultures and social institutions to obey this progressive change. Words are changed in the dictionary, social “norms” are changed to be updated for a “modern audience”, and postmodernists like Foucault were able to trick college kids into thinking the Greeks were all pixie fairies. Once a critical theorist gets their hands on something with power, their goal is not to keep it as it is. It is to keep it for themselves. This is why you will hear these people say everything is subjective, which is secret code for “Look at me: I’m the captain of reality now.”
But wait, it gets better! Brandon Sanderson continued with:
Back in 2007, I was mostly known only in my community, not to the world at large. The essay, then, was directed at my local community, and was more controversial among them (for being too liberal) than it was controversial to the world at large for being \[fairy\]phobic. That might surprise you, if you’ve read the excerpts that often float around the internet. This was mostly me trying to encourage other members of the church to be more open and welcoming of \[fairy\] characters and ideas.
That said, the essay does display the casual bigotry common to people who (like myself) have lived lives where we haven’t had to deal with some of the issues common to the lives of people suffering discrimination. Many of the assertions (such as my view on \[fairy\] marriage) do not reflect my current stance. After writing it, and interacting with those who found it objectionable–even painful–I came to understand them and their experiences better. Though they did not owe me that honor, they gave it freely.
You see, he's honored to hear about the life of a bug chaser.
Brandon cares deeply about the pain he caused to his wallet… I mean the fairies who saw his essay. He was an award winning author back then, he didn’t know it would be a global thing. It was supposed to be only seen by people in Utah, that’s it. This is what we call: bullshit. The woke rely heavily on gaslighting and pretending they’re ignorant of everything, while telling others that they need to learn and understand EVERYTHING about a subject before they are even able to mention it.
He was already big on reddit, he knew all about his fandom, and he knew about his publisher, Tor. The only thing that really changed is that now he is unable to stick to being liberal and he has to present himself as progressive. Why? Well, the new Amazon deal happened recently, and he’s the writer of the series The Wheel of Time. As if Rings of Power wasn’t evidence enough of how Amazon mistreats their properties, Brandon was forced to erase his own past, like Agent J in Men in Black, burning his own hands in the process.
I’m not surprised that he’s woke or even that Christians are falling to this woke inquisition. When I said first wave wokeness, I would like to clarify why it’s the catalyst for all of this stupidity. Wokeness is not of Christian values, but instead a parasite upon Christianity, in the same way Gnosticism and Satanism would be. When Christianity started to allow new sects, and a lot of these were considered valid, the crazy sex cults of the 60s opened the floodgates for a bunch of crazy reinterpretations. It’s the same way as how there are still circles of Christianity that go for flat earth theory or say that dinosaurs don’t exist, with these people usually at the forefront of the home-schooling movement.
It’s not that home-schooling is bad by itself, it’s that bad people use it to then have the good people using it be wrongfully grouped into the same area, in the same way gun-ownership does. This type of bastardization has always been a problem in the US, due to the lack of authority over what makes something categorized as such a thing, thanks to liberalism allowing the freedom to constantly change things. As time went on, this liberalism changed into progressivism, with the key difference being that liberalism is an allowance of change while progressivism is an enforced change. The liberalism of the 1800s allowed the Confederates to claim Christianity approved of their enslavement of black people, by blaming the story of Ham and using scripture to claim it was okay to enslave certain people for generations. We always see this strange cherry-picking of scripture from fake Christians, and this problem has expanded into the Vatican itself with the current and following generations of Popes.
A lot of times, we’ll hear news about how Christians are under attack, a bakery is targeted to expose discrimination, or even where people claim they were banned from twitch for being Christian. But what they get wrong is that they are in the same circle as liberal and progressive Christianity, their openness created this weakness to tourism, and most Christian circles have been taken over in the US since before the 60s. The south has a culture of being liberal, Mormons have a culture of being liberal, protestants are very liberal, all because the US began as a liberal culture in the form of classical liberalism. The libertarian argument is always used by these liberal groups, that changes into the progressive enforcement, and over the years these liberal people get infected by the virus.
Add money to the mix, and we have ourselves an endless chain of liberal minded people falling to wokeness. The “redemption” narrative, along with original sin, from Christianity is currently its main weakness. The appeal to ignorance is another weakness, with people playing skeptic as a snake slithers through the grass. Christianity isn’t the problem by itself, it’s the naivety that comes from blind faith, which then expands into a contradictory blind faith that people are good inside, only to later wonder why everything is changing for the worse when evil people are put in charge. Fantasy stories have been under attack by the woke for quite a while, long before they tried to appropriate Tolkien with Rings of Power.
The fantasy that is controlled by the woke is an extension to their attack on religion, because to them a fantasy story is no different than a bible. Mythological presentation, symbolic themes, a dream-like world to present morals to follow; the entire thing has been used by Brandon to then have him later claim that he’s always had fairy characters since the beginning. Sure, his religion says fairies are bad, but then he virtue signals by claiming he’s always made fiction about how they’re good. He would never say this if the publishing world made sense and if publishers were the way they were in the 1950s. That is because he would never have to choose between religion and money back then, with money always mattering more to the typical materialist.
I’m sure people will say that I’m being hard on Christians, or that I’m evil for saying this, or even that I am a satanist for noticing. These people would only be angry at the truth being said, which is the opposite of what Christianity teaches. Fantasy writers, like Brandon, have a lot of supporters, with this support merging between the woke and Mormons. So many feel that they need to make sense of their fandom, so they claim their religion is wokeness, converting it into blind Satanism. This is far from the truth and we need to condemn those who focus solely on radical subjectivity.
Especially if they blame God for their stupid takes, like how Brandon does now.
submitted by Erwinblackthorn to KotakuInAction [link] [comments]


2024.05.21 20:59 thereisnowhy2019 Using my own custom metadata

Designed my own custom metadata for my OpenAI embeddings. But, running the code through the embedding creation itself, llama index adding a completely useless key called "_node_content".I have tried several methods to remove this key before the embeddings/metadata are stored in my vector db to no avail. How and when in the process can this be done?
submitted by thereisnowhy2019 to LlamaIndexdev [link] [comments]


2024.05.21 20:56 hi-pi Hardware Security and GrapheneOS Compatibility

I am sure it is too late now, but I hope future releases of the minimal phone can aim to meet the high security requirements to run GrapheneOS. This is the only way I can see the Minimal Phone replacing the blackberry as a secure business device.
"Hardware, firmware and software specific to devices like drivers play a huge role in the overall security of a device. The goal of the project is not to slightly improve some aspects of insecure devices and supporting a broad set of devices would be directly counter to the values of the project. A lot of the low-level work also ends up being fairly tied to the hardware.
Non-exhaustive list of requirements for future devices, which are standards met or exceeded by current Pixel devices:
Support for using alternate operating systems including full hardware security functionality Complete monthly Android Security Bulletin patches without any regular delays longer than a week At least 5 years of updates from launch for phones (Pixels now have 7) and 7 years for tablets Vendor code updated to new monthly, quarterly and yearly releases of AOSP within several months to provide new security improvements (Pixels receive these in the month they're released) Linux 5.15 or 6.1 Generic Kernel Image (GKI) support (requirement will change to 6.1 or 6.6 after the stable release of Android 15) Hardware accelerated virtualization usable by GrapheneOS (ideally pKVM to match Pixels but another usable implementation may be acceptable) Hardware memory tagging (ARM MTE or equivalent) BTI/PAC, CET or equivalent PXN, SMEP or equivalent PAN, SMAP or equivalent Isolated radios (cellular, Wi-Fi, Bluetooth, NFC, etc.), GPU, SSD, media encode / decode, image processor and other components Support for A/B updates of both the firmware and OS images with automatic rollback if the initial boot fails one or more times Verified boot with rollback protection for firmware Verified boot with rollback protection for the OS (Android Verified Boot) Verified boot key fingerprint for yellow boot state displayed with a secure hash (non-truncated SHA-256 or better) StrongBox keystore provided by secure element Hardware key attestation support for the StrongBox keystore Attest key support for hardware key attestation to provide pinning support Weaver disk encryption key derivation throttling provided by secure element Insider attack resistance for updates to the secure element (Owner user authentication required before updates are accepted) Inline disk encryption acceleration with wrapped key support 64-bit-only device support code Wi-Fi anonymity support including MAC address randomization, probe sequence number randomization and no other leaked identifiers Support for disabling USB data and also USB as a whole at a hardware level in the USB controller Reset attack mitigation for firmware-based boot modes such as fastboot mode zeroing memory left over from the OS and delaying opening up attack surface such as USB functionality until that's completed 
In order to support a device, the appropriate resources also need to be available and dedicated towards it. Releases for each supported device need to be robust and stable, with all standard functionality working properly and testing for each of the releases."
submitted by hi-pi to TheMinimalCompany [link] [comments]


2024.05.21 20:42 MrCloudGoblin Secure way for Creating Cloud Infrastructure via API and CI/CD

Hey,
What is the most secure approach to creating GCP infrastructure using Infrastructure as Code (IaC) with Terraform and CI/CD pipelines, specifically focusing on authentication methods and best practices? Would you create it via a Service Account with the right IAM permissions? If yes, my follow-up question would be how can you hide your Service Account Key in your repository (like GitLab) so I wouldn't expose it to other people, even though the repo is private?
Cheers!
submitted by MrCloudGoblin to googlecloud [link] [comments]


2024.05.21 20:42 frankstan33 I made a Traversible Tree in Python

Comparison It is inspired from the existing tree command on linux and windows too So basically it is just like the tree command, it shows you a tree of the current directory structure.
What My Project Does It basically gives you a birds eye view of your dir structure and quickly navigate to the folder you want to without having to know its path or doing cd ../../.. many times.
There are a bunch of command line args such as setting the paths, flags to show dot directories, set head height (no. of parent dirs shown) and tail height (depth).
You can traverse around the tree using various key presses (inspired from vim keybindings) and based on the given argument (-o, -c or --copy) you can output the value (the node to which you traversed), cd into it and have it copied into your clipboard.J
I had created this for my assignment and had a lot of fun with it. Tried to implement as much clean code and good design as I could but its still a mess and active work in progress tbh (added unit tests lol). And the rendering is still a little slow.
Do check it out: pranavpa8788/trav: A Traversible Tree command line program (github.com) and let me know what you guys think. It is built with support for Windows and Linux, some installation stuff might be needed though, and I'll update those steps soon in the github page
Target Audience
For anyone really, especially if you use a lot of terminal
(Had to add the titles because my post was getting auto-deleted lol)
Link to video demo: https://streamable.com/ds911k
submitted by frankstan33 to Python [link] [comments]


2024.05.21 20:39 Mawksie Pulling and Team Building for beginners

Hi everyone!
Likely the most common type of post in this sub is asking for guidance about what current/upcoming characters would most benefit their account to pull. I've dipped into a few of these threads to offer what insight I have, but I feel like there are some basic principles that are easy to see once you've played for a while that are less obvious when you first start, and talking about those might help more people than handing out fish individually.
Disclaimer: I'm not a hardcore player. I don't whale (monthly passes and NH only). I couldn't recognize a damage simulation calculation if it hit my mother. My main qualification to talk about this is being a person who has played every day since release, and since about three months after that, hasn't gotten less than max stars in every MoC/PF. I'm what I assume most would call a "successful casual" player. So if that's your current goal, I'm hoping I can help.
Second Disclaimer: YOU ARE HERE TO HAVE FUN, IF SOMEONE LOOKS COOL TO YOU, PULL FOR THEM. Everything below is for getting your account on it's feet as fast as possible, but ultimately the only factor in HSR is time. No matter who you pull, your account will have everything it needs eventually, and you WILL get all those stars. If you're in no rush, skip my post since it will only be as valuable as who-to-pull advice as /okbuddytrailblazer. Remember: If you aint mirin' your fun is expirin'

~-~Okay, but who should I pull??~-~

You're first priority should always be a powerful sustain unit.
Why?
Because with a reasonable investment, the 4* damage units on your team will do just fine (for now). Pulling a damage unit is tempting in the beginning because big numbers and flashy animations are cool (and listen, I know thats why we're all here), but you don't get to see those big numbers and animations if your damage dealer is dead. The biggest jump in the power and confy-ness of my account was upgrading Bailu to Fu-Xuan. Suddenly my team was surviing long enough to finish fights that seemed like close-calls at best a day prior. My damage was still middling, but at least I was surviving long enough to deal it.
"Okay, but what makes a sustain unit good? Aren't all limited sustains better than 4*/Bailu?"
While most/all limited sustains will broadly be better than 4*/Bailu, they are not all going to be equally valuable to an in-progress account. As of right now, pretty much all of the released sustain units are top tier and worth getting for new accounts, but as more are released, you're going to see units fit more into niches that are much more valuable to more established accounts that can take advantage of those niches, and much less valuable to new accounts that mostly just need to cover the basics.
"The basics" just refers to two things, mainly:
  1. Can your sustain unit heal/block enough damage to keep your units alive?
  2. Can your sustain cleanse/prevent CC effects that would hamper your team's ability to do their job?
So a quick breakdown of the current sustains and how they cover those basics:
Luocha
  1. Potent single target heals with free casts, and potent off-turn healing means any damage that doesnt outright one-shot your team is healed back to full quickly and easily
  2. His ability when triggered manually or through his passive, cleanses, allowing for quick reactions to CC
FuXuan
  1. Extreme damage mitigation and small heals allow teams to easily survive all but the most punishing content
  2. Once-per-cast ability blocks single or team-wide CC
Huohuo
  1. Insane ability healing output, plus consistent off-turn healing keeps teams alive, albeit at an SP cost
  2. Her ability's target, as well as all recipients of her off-turn healing are cleansed, making pretty much all negative effects complete non-issues.
Aventurine
  1. High value shields that self refreshes if they survive long enough give comfy margins for even big incoming damage
  2. Self-CC immunity plus reasonable CC resist on his shield mean your only real enemy is bad luck
Any of these units will make your main team feel near-invincible.
But what about upcoming sustains? Will they be just as good?
Maybe! We can look at the kits of some 4* sustains to see what more niche sustain kits may look like in the future:
Gallagher:
  1. Fair healing output, but requires the injured party to attack or else costs 1SP to heal directly.
  2. Cleanse on ability, but locked behind E2. Only on-turn, costs SP.
  3. Break effect debuff on ult/EBA means synergy with teams that benefits from debuffs/BE.
Gallagher's sustain capabilities aren't much compared to the limited units'. But he has a place in teams that will benefit from his strong debuff, as they may not need as much healing/cleansing due to knocking-the-bajesus out of the enemy before they can attack. Valuable to someone with Acheron? Absolutely! Is he going to keep your level 40 QingQue alive long enough to kill the Deer? Probably not.

~-Okay, I have a plan to get a sustain, can I blow something up now?-~

Yes! But, just like sustains, there are going to be things to look out for to get the most out of your first limited damage-dealer.
1. Is your DPS going to struggle if the enemy is not weak to their element?
2. Is your DPS going to struggle because they lack an essential partner unit you don't own?
3. What situation is your DPS built to handle?
So are other DPS units not worth getting?
Every limited DPS unit in the game has a place and team that makes them amazing. Once your account is getting its full value out of the biweekly challenges, then the best value comes from building synergies.

~-Okay I have my damage dealer, and they're staying alive. Why are my numbers so much lower than the ones I see in screenshots and videos?-~

When you first start HSR, it seems like the real heroes are the damage dealers "WoAw That Acheron just hit an Ult for 850k!"
But did they? or was it the Silver Wolf and Pela standing behind her?
The real excitement now, is in the buffers/debuffers
Limited Harmony (and utility Nihility) units are the last piece to the puzzle. Not only will they give you screenshot-worthy damage numbers, but they have much more broad appeal to teams than other roles.
While certain teams want certain stats more than others, ultimately, stats are stats, and whether that means you're going faster, hitting harder, or getting more energy for ultimates, your DPS units will almost always benefit from a limited support unit.
There aren't that many of them, so lets talk about all of them and what makes them good.
1. Bronya
2. RuanMei
3. SParkle
4. Robin
5. Silver Wolf
6. Harmony Trailblazer

~-I have a character for all three roles! Now what?-~

At this point, you should be able to capable handle at least one side of MoC/PF, and you'll want to shift focus to your second team, but this is much more open ended, so let just talk about some considerations that will make choosing new characters easier. Remember that ultimately your goal is to have teams that can reliably clear the biweekly challenges and SU modules.
1. Do you already have units that have synergy with the new units?
2. Do you have coverage for the weaknesses of your current teams?
3. Is a new unit going to require a ton of investment to come online?

~-TLDR;-~

submitted by Mawksie to StarRailStation [link] [comments]


2024.05.21 20:36 MioNamo Split code cipher (Double symbol keys) - two halves switch - Two initial edits - Romanian and phonetic English

Split code cipher (Double symbol keys) - two halves switch - Two initial edits - Romanian and phonetic English submitted by MioNamo to ZodiacKillerCodes [link] [comments]


2024.05.21 20:35 Sweaty_Bluebird_6480 How to Build a Genius Project with Arduino using I2C LCD

Hello, Redditors! Today, I will guide you through a fascinating Genius project using Arduino and an I2C LCD.
What is a Genius Project?
A Genius project is a classic memory game where players must repeat an increasing sequence of colors and sounds. In this project, we will use four colored LEDs and a buzzer to reproduce the sequence. The player must press the corresponding buttons for the LEDs to repeat the sequence correctly.
List of required materials:
Name Quantity Component
U1 1 Arduino Uno R3
S1, S2, S3, S4 4 Button
D1 1 Red LED
D2 1 Yellow LED
D3 1 Green LED
D4 1 White LED
R2, R3, R4, R5 4 330 Ω Resistor
PIEZO1 1 Piezo
U4 1 Based on PCF8574, 32 (0x20) LCD 16 x 2 (I2C)
Wiring
Wire the components as shown below:
https://preview.redd.it/3xo37kngqt1d1.png?width=725&format=png&auto=webp&s=bbeaefc137dbaf76154510a4c1c78159e92a8ac8
Code
The following code is for the Arduino and uses the LiquidCrystal_I2C library. You can find the library here.
#include  #include  #include "pitches.h" #define buzzer 3 #define waitingStart 0 #define playingSeq 1 #define userTyping 3 #define validatingSeq 4 #define kred 11 #define kyellow 10 #define kgreen 9 #define kwhite 8 #define lred 7 #define lyellow 6 #define lgreen 5 #define lwhite 4 #define debugging 1 int interval = 500; int noSound = 200; int seq[50]; int posSeq = 0; int posType = 0; int state = waitingStart; int key = 0; int highScore = 0; LiquidCrystal_I2C lcd(32,16,2); void setup() { pinMode(lred, OUTPUT); pinMode(lyellow, OUTPUT); pinMode(lgreen, OUTPUT); pinMode(lwhite, OUTPUT); pinMode(kred, INPUT); pinMode(kyellow, INPUT); pinMode(kgreen, INPUT); pinMode(kwhite, INPUT); noSound = 0; lcd.init(); lcd.backlight(); lcd.print("Simon says"); playWrong(); noSound = 50; Serial.begin(9600); randomSeed(analogRead(0)); generateSeq(); lcd.clear(); lcd.setCursor(0, 0); lcd.print("High Score:"); lcd.setCursor(0, 1); lcd.print(highScore); } void loop() { switch(state) { case waitingStart: interval = 500; if (debugging) Serial.println("waitingStart"); lcd.clear(); lcd.print("Waiting..."); lcd.setCursor(0, 1); lcd.print("Press button"); key = readKey(false); state = playingSeq; return; case playingSeq: if (debugging) Serial.println("playingSeq"); playSeq(); posType = 0; state = userTyping; return; case userTyping: lcd.clear(); lcd.setCursor(0, 0); lcd.print("Game Started"); if (debugging) Serial.println("userTyping"); key = 1; boolean ok = true; while(ok) { key = readKey(true); if (key == 0) break; play(key-4); ok = validateSeq(key); if (debugging) { Serial.print("ok="); Serial.println(ok); } if (ok) { if (posType == posSeq) { delay(1000); posSeq++; state = playingSeq; interval = interval * 0.95; if (posSeq > highScore) { lcd.clear(); lcd.setCursor(0, 0); lcd.print("New high score!"); lcd.setCursor(0, 1); lcd.print(posSeq); delay(2000); highScore = posSeq; } return; } else { posType++; } } } lcd.clear(); lcd.setCursor(0, 0); lcd.print("Your score:"); lcd.setCursor(0, 1); lcd.print(posSeq); Serial.print("You scored "); Serial.println(posSeq); playWrong(); generateSeq(); state = waitingStart; return; } } boolean validateSeq(int k) { if (posType >= posSeq) return false; if (seq[posType] != k) return false; posType++; return true; } void generateSeq() { for (int i = 0; i < 50; i++) { seq[i] = random(4) + 4; } posSeq = 0; } int readKey(boolean waiting) { if (waiting) { while (readKey(false) == 0) delay(50); } if (digitalRead(kred) == LOW) return 1; if (digitalRead(kyellow) == LOW) return 2; if (digitalRead(kgreen) == LOW) return 3; if (digitalRead(kwhite) == LOW) return 4; return 0; } void playSeq() { for (int i = 0; i < posSeq; i++) { int note = seq[i]; if (debugging) { Serial.print("Playing note "); Serial.println(note); } play(note); delay(interval); } } void play(int note) { int length = 500; if (note == 1) { tone(buzzer, pitches[0], length); digitalWrite(lred, HIGH); } else if (note == 2) { tone(buzzer, pitches[1], length); digitalWrite(lyellow, HIGH); } else if (note == 3) { tone(buzzer, pitches[2], length); digitalWrite(lgreen, HIGH); } else if (note == 4) { tone(buzzer, pitches[3], length); digitalWrite(lwhite, HIGH); } delay(length); noTone(buzzer); digitalWrite(lred, LOW); digitalWrite(lyellow, LOW); digitalWrite(lgreen, LOW); digitalWrite(lwhite, LOW); } void playWrong() { for (int i = 0; i < 3; i++) { tone(buzzer, 500); delay(50); noTone(buzzer); delay(50); } } void setupColors() { pinMode(lred, OUTPUT); pinMode(lyellow, OUTPUT); pinMode(lgreen, OUTPUT); pinMode(lwhite, OUTPUT); } void clearColors() { digitalWrite(lred, LOW); digitalWrite(lyellow, LOW); digitalWrite(lgreen, LOW); digitalWrite(lwhite, LOW); } void printScore() { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Score:"); lcd.setCursor(0, 1); lcd.print(posSeq); } void setupLcd() { lcd.init(); lcd.backlight(); } void clearLcd() { lcd.clear(); } void printWelcome() { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Welcome!"); lcd.setCursor(0, 1); lcd.print("Press a button"); } void printWaiting() { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Waiting..."); lcd.setCursor(0, 1); lcd.print("Press a button"); } void printPlaying() { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Game started"); lcd.setCursor(0, 1); lcd.print("Score: "); lcd.print(posSeq); } 
Check out the project here: Tinkercad Simon Says Game
Feel free to remix and modify the code to make it your own. Enjoy!
submitted by Sweaty_Bluebird_6480 to ArduinoProjects [link] [comments]


2024.05.21 20:32 entibio SCHOOL NOTE

SCHOOL NOTE
so I found this note at school and I spent all of 1st and 2nd period trying to figure it out what it meant, tried to put it ina viegenere cipher with the first key then that code with the second key but didn't work, tried brute forcing it with caesar cipher but still didn't work, it might just be an abbreviation for something and I'm just overthinking it
submitted by entibio to ARG [link] [comments]


2024.05.21 20:20 Aaron-Junker PowerToys Release v0.81.0 · With new AI Advanced Paste utility

PowerToys Release v0.81.0 · With new AI Advanced Paste utility
In the v0.81 release cycle, we focused on stability, improvements and new features.

Highlights

  • New utility: Advanced Paste, an AI powered tool to convert your clipboard content into another format. Thanks @craigloewen-msft for the core functionality and @niels9001 for the UI/UX design!
  • Command Not Found now uses the PowerShell Gallery release and now supports ARM64. Thanks @carlos-zamora!
  • Fixed most accessibility issues opened after the latest accessibility review.
  • Refactored, packaged and released the main Environment Variables Editor, Hosts File Editor and Registry Preview utilities functionality as controls to be integrated into DevHome. Thanks @dabhattimsft for validating and integrating into DevHome!

General

  • Fixed crashes on older CPUS by updating .NET to 8.0.4. (This was a hotfix for 0.80)

Advanced Paste

  • New utility: Advanced Paste, an AI powered tool to convert your clipboard content into another format. Thanks @craigloewen-msft for the core functionality and @niels9001 for the UI/UX design!

AlwaysOnTop

  • Enable border anti-aliasing. Thanks @ewancg!

Color Picker

  • Improved accessibility by making the Settings and Copy to clipboard buttons focusable.
  • Improved accessibility by supporting picking a color using the keyboard.

Command Not Found

  • Upgraded the Command Not Found to use the new PowerShell Gallery release and support ARM64. Thanks @carlos-zamora!

Environment Variables Editor

  • Refactored, packaged and released the main Environment Variables Editor functionality as a control to be integrated into DevHome. Thanks @dabhattimsft for validating and integrating into DevHome!

FancyZones

  • Fixed window wrap around behavior when overriding Windows key and arrow shortcuts on single monitor scenarios. Thanks @DanRosenberry!
  • Improved accessibility of the editor by listing the keyboard shortcuts in the Canvas Editor.

File Explorer add-ons

  • Updated Monaco to 0.47 and added the new sticky scroll setting for DevFiles viewer. Thanks @Aaron-Junker!
  • Added the new font size setting for DevFiles viewer. Thanks @Aaron-Junker!
  • Added support for .srt (subtitle) file previewing in DevFiles viewer. Thanks @PesBandi!

Hosts File Editor

  • Refactored, packaged and released the main Hosts File Editor functionality as a control to be integrated into DevHome. Thanks @dabhattimsft for validating and integrating into DevHome!

Image Resizer

  • Supported narrator announcing the checkboxes in the UI and the sizes combobox. Thanks @davidegiacometti!
  • Improved accessibility by increasing contrast in the text color of combobox items.

Installer

  • Fixed some install failures when the folders the DSC module is to be installed in isn't accessible by the WiX installer. (This was a hotfix for 0.80)
  • Detecting install location for DSC now uses registry instead of WMI to improve performance. Thanks @davidegiacometti!
  • Fixed an error causing the machine scope installer to not install correctly in machines where the documents folder is in a UNC network path. We're still working in a fix for the user scope installer.

Keyboard Manager

  • Fixed startup crashes in the editor when the Visual C++ Redistributable wasn't installed. (This was a hotfix for 0.80)
  • Fixed an accessibility issue where the first button wasn't focused after adding a new row in the editor.
  • Environment Variables are now expanded in arguments of programs started through a shortcut. Thanks @HydroH!

Paste as Plain Text

  • Paste as Plain Text was removed as a separate utility, since its functionality is now part of the Advanced Paste utility.

Peek

  • Updated icons, tweaked UI and refactored internal code. Thanks @Jay-o-Way!
  • Updated Monaco to 0.47 and added the new sticky scroll setting for DevFiles viewer. Thanks @Aaron-Junker!
  • Added the new font size setting for DevFiles viewer. Thanks @Aaron-Junker!
  • Upgrade the SharpCompress dependency to 0.37.2 and fixed archive parsing. Thanks @davidegiacometti!
  • Fixed aliasing in the image viewer.
  • Added support for .srt (subtitle) file previewing in DevFiles viewer. Thanks @PesBandi!

Power Rename

  • Fixed the descriptions that were mixed up in the regex helper (\S and \w).

PowerToys Run

  • Added support for UNC paths starting with // in the Folder plugin. Thanks @davidegiacometti!
  • Fixed the plugin load failed message to list the failed plugins. Thanks @belkiss!
  • Icons for MSIX packages are now updated when a package update is detected. Thanks @HydroH!
  • Use Mica backdrop instead of Acrylic to fix random crashes caused by the Windows composition being momentarily turned off.
  • Improved accessibility in the results list action buttons by improving contrast of hovered/focused buttons.

Quick Accent

Registry Preview

  • Refactored, packaged and released the main Registry Preview functionality as a control to be integrated into DevHome. Thanks @dabhattimsft for validating and integrating into DevHome!

Text Extractor

  • Fixed an issue causing the Settings page to not be opened when clicking the Settings button in Text Extractor's overlay. (This was a hotfix for 0.80)

Settings

  • Improved UI ordering of the File Explorer add-ons. Thanks @niels9001!
  • Applied fixes to theme overriding and cleaned up unneeded code. Thanks @davidegiacometti!
  • Fixed misspells in references to the Hosts File Editor utility. Thanks @davidegiacometti!
  • Improved accessibility of the Select Folder button in the Settings Backup UI.
  • Improved accessibility by improving focus and tab navigation in the ColorPicker page. Thanks @davidegiacometti!
  • Added a description to the fallback encoder setting in the Image Resizer page. Thanks @Kissaki!
  • Refactored and improved performance in the PowerToys Run plugins UI in the Settings page. Thanks @davidegiacometti!
  • Fixed a crash when a user cleared the contents of a Number Box in the PowerToys Run plugins additional options. Thanks @htcfreek!
  • Update the PATH environment variables with the user scope PATH when entering the Command Not Found page to improve PowerShell detection.

Documentation

  • Added the WebSearchShortcut plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @Daydreamer-riri!
  • Updated COMMUNITY.md with the project managers that are part of the core team.
  • Improved the DSC samples.
  • Added the 1Password plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @KairuDeibisu!
  • Added the UnicodeInput plugin to PowerToys Run thirdPartyRunPlugins.md docs. Thanks @nathancartlidge!

Development

  • Updated System.Drawing.Common to 8.0.5 to fix CI builds after the .NET 8.0.5 upgrade was released.
  • Fixed file permissions when doing a build using cache on PR CI. Thanks @dfederm!
  • Removed the Test SDK reference on ARM64 to fix local building for ARM64. Thanks @dfederm!
  • Replaced make_pair with RemapBufferRow in Keyboard Manager internal code. Thanks @masaru-iritani!
  • Added CODEOWNERS file to protect sensitive parts of the repo. Thanks @htcfreek for the help in figuring out how to make the spellcheck folder an exception!
  • Added comments in code. to make it clear what the error badge in PowerToys Run plugin list in Settings means. Thanks @Jay-o-Way!
  • Enabled caching by default in the PR CI pipelines. Thanks @dfederm!
  • Disabled caching for PR started from forks, since those were failing. Thanks @dfederm!
  • Removed baseline files for policy checking and turned on the "TSA" process in the release pipelines instead.
  • Added caching of nuget packages in the PR CI pipelines. Thanks @dfederm!
  • Updated the release CI pipelines TouchdownBuildTask to v3.
  • Moved the release CI pipelines to ESRPv5.
  • Added a policy for GitHub Copilot Workspaces for the repo on GitHub. Thanks @Aaron-Junker!
submitted by Aaron-Junker to windows [link] [comments]


2024.05.21 20:20 Professional_World61 Where are the keys to Concertas room?

I found keys on a desk in office downstairs but they were for high rollers room. They were next to a computer and some knuckles.
I messed up my perk cards so can only lock pick to level 2.
Everything I search shows me a keypad code which I have found a hint for on a table anyway!
Help please!
submitted by Professional_World61 to fo76 [link] [comments]


2024.05.21 20:19 MinuteIsopod500 error code

I got a key on twitch and have the ABI launcher downloaded but when I want to download the game it gives me an error code (7830014) What should I do?
submitted by MinuteIsopod500 to ArenaBreakoutInfinite [link] [comments]


2024.05.21 20:19 Cosmicvon Been waiting for almost a month for lzanami but it was worth it also pulled her functor but I’m not sure how to build her sigil wise ….any help would be appreciated!

Been waiting for almost a month for lzanami but it was worth it also pulled her functor but I’m not sure how to build her sigil wise ….any help would be appreciated! submitted by Cosmicvon to AetherGazer [link] [comments]


2024.05.21 20:17 galmusic Arduino Uno R4 WiFi - GET https contents

Hi,
I try to get contents from an https webpage (for example https://galsarig.com/api) with Arduino UNO R4 WiFi by connecting to my home WiFi network.
I am using the example "Wi-Fi® Web Client" from this tutorial: https://docs.arduino.cc/tutorials/uno-r4-wifi/wifi-examples/ - The connection to the WiFi network is working, but I cannot get the the contents :(
I've changed the port from 80 to 443, below is the modified code.
What am I doing wrong?
Thanks !!
#include "WiFiS3.h" #include "arduino_secrets.h" ///////please enter your sensitive data in the Secret tab/arduino_secrets.h char ssid[] = SECRET_SSID; // your network SSID (name) char pass[] = SECRET_PASS; // your network password (use for WPA, or use as key for WEP) int keyIndex = 0; // your network key index number (needed only for WEP) int status = WL_IDLE_STATUS; // if you don't want to use DNS (and reduce your sketch size) // use the numeric IP instead of the name for the server: //IPAddress server(74,125,232,128); // numeric IP for Google (no DNS) char server[] = "galsarig.com"; // name address for Google (using DNS) // Initialize the Ethernet client library // with the IP address and port of the server // that you want to connect to (port 80 is default for HTTP): WiFiClient client; /* -------------------------------------------------------------------------- */ void setup() { /* -------------------------------------------------------------------------- */ //Initialize serial and wait for port to open: Serial.begin(9600); while (!Serial) { ; // wait for serial port to connect. Needed for native USB port only } // check for the WiFi module: if (WiFi.status() == WL_NO_MODULE) { Serial.println("Communication with WiFi module failed!"); // don't continue while (true); } String fv = WiFi.firmwareVersion(); if (fv < WIFI_FIRMWARE_LATEST_VERSION) { Serial.println("Please upgrade the firmware"); } // attempt to connect to WiFi network: while (status != WL_CONNECTED) { Serial.print("Attempting to connect to SSID: "); Serial.println(ssid); // Connect to WPA/WPA2 network. Change this line if using open or WEP network: status = WiFi.begin(ssid, pass); // wait 10 seconds for connection: delay(10000); } printWifiStatus(); Serial.println("\nStarting connection to server..."); // if you get a connection, report back via serial: if (client.connect(server, 443) { Serial.println("connected to server"); // Make a HTTP request: client.println("GET /api HTTP/1.1"); client.println("Host: galsarig.com"); client.println("Connection: close"); client.println(); } } /* just wrap the received data up to 80 columns in the serial print*/ /* -------------------------------------------------------------------------- */ void read_response() { /* -------------------------------------------------------------------------- */ uint32_t received_data_num = 0; while (client.available()) { /* actual data reception */ char c = client.read(); /* print data to serial port */ Serial.print(c); /* wrap data to 80 columns*/ received_data_num++; if(received_data_num % 80 == 0) { Serial.println(); } } } /* -------------------------------------------------------------------------- */ void loop() { /* -------------------------------------------------------------------------- */ read_response(); // if the server's disconnected, stop the client: if (!client.connected()) { Serial.println(); Serial.println("disconnecting from server."); client.stop(); // do nothing forevermore: while (true); } } /* -------------------------------------------------------------------------- */ void printWifiStatus() { /* -------------------------------------------------------------------------- */ // print the SSID of the network you're attached to: Serial.print("SSID: "); Serial.println(WiFi.SSID()); // print your board's IP address: IPAddress ip = WiFi.localIP(); Serial.print("IP Address: "); Serial.println(ip); // print the received signal strength: long rssi = WiFi.RSSI(); Serial.print("signal strength (RSSI):"); Serial.print(rssi); Serial.println(" dBm"); } 
submitted by galmusic to arduino [link] [comments]


2024.05.21 20:09 lamblunt 24 hour lock system

What does your gym use for a 24 hour access other than keys? We are looking for some sort of code or key fob system that is easily accessible for people.
For gym owners and members feel free to answer
submitted by lamblunt to crossfit [link] [comments]


2024.05.21 20:09 ThomasE900 Coding view matrix without glm

As the title suggests I am trying to code a view matrix without glm and I am rather stuck. I have done the model and orthographic perspective matrices. I am trying to move the camera around the scene. Any help would be much appreciated. I have looked around for resources and nothing has worked.
Code for camera movement:
void Camera::checkForMovement(KeyBind_Controller& keybindHandle,Window& window) { if (keybindHandle.forwardFlag) { this->pos.x += (this->target.x * this->speed); this->pos.y += (this->target.y * this->speed); this->pos.z += (this->target.z * this->speed); } if (keybindHandle.backwardFlag) { this->pos.x -= (this->target.x * this->speed); this->pos.y -= (this->target.y * this->speed); this->pos.z -= (this->target.z * this->speed); } if (keybindHandle.leftFlag) { Cross crossHandle; dt::vec3f left = crossHandle.findCrossProcuct(this->target, this->up); Normalise normHandle; left = normHandle.normalize(left, window); left.x *= this->speed; left.y *= this->speed; left.z *= this->speed; this->pos.x += left.x; this->pos.y += left.y; this->pos.z += left.z; } if (keybindHandle.rightFlag) { Cross crossHandle; dt::vec3f right = crossHandle.findCrossProcuct(this->up,this->target); Normalise normHandle; right = normHandle.normalize(right, window); right.x *= this->speed; right.y *= this->speed; right.z *= this->speed; this->pos.x += right.x; this->pos.y += right.y; this->pos.z += right.z; } dt::mat4 mat; mat.mat[0][0] = 1.0; mat.mat[1][0] = 0.0; mat.mat[2][0] = 0.0; mat.mat[0][1] = this->up.x; mat.mat[1][1] = this->up.y; mat.mat[2][1] = this->up.z; mat.mat[0][2] = this->target.x; mat.mat[1][2] = this->target.y; mat.mat[2][2] = this->target.z; mat.mat[0][3] = this->pos.x; mat.mat[1][3] = this->pos.y; mat.mat[2][3] = this->pos.z; Matrix matrixHandle; this->view = matrixHandle.matrixMultiplacation(mat, this->view); } 
Vertex Shader Code:
#version 330 core layout (location = 0) in vec3 pos; //verticies out vec2 fragTexCoords; out vec4 fragColor; layout (std140) uniform data { vec2 windowDimentions; vec2 cameraPos; }; layout (std140, row_major) uniform modelData { mat4 model; mat4 perspective; mat4 view; }; vec2 convertFromCartisianToNormalisedCoords() { vec2 cartCoords; //how much a certisian coord is in normalised coords cartCoords.x = (2.0 / windowDimentions.x); cartCoords.y = (2.0 / windowDimentions.y); return cartCoords; } void main() { vec2 texCoords[6]; texCoords[0] = vec2(1.0,1.0); texCoords[1] = vec2(1.0,0.0); texCoords[2] = vec2(0.0,0.0); texCoords[3] = vec2(0.0,1.0); gl_Position = vec4(pos.xyz,1) * model * perspective * view; fragTexCoords = texCoords[gl_VertexID]; fragColor = vec4(1.0,0.0,0.0,1.0); } 
Normalization code:
dt::vec3f normalize(dt::vec3f a, Window& window) { dt::vec3f r; r.x = a.x * (2.0 / window.getDimentions().x); r.y = a.y * (2.0 / window.getDimentions().y); r.z = a.z * (2.0 / (100 - 0.1)); return r; } 
Cross Product Code:
dt::vec3f findCrossProcuct(dt::vec3f a, dt::vec3f b) { dt::vec3f r; r.x = (a.y * b.z) - (b.y * a.z); r.y = (a.z * b.x) - (b.z * a.x); r.z = (a.x * b.y) - (b.x * a.y); return r; } 
submitted by ThomasE900 to opengl [link] [comments]


2024.05.21 20:08 hypnos7 White Door Opened ARG Puzzles (HELP)

Hiya! To start off with I am by no means a morse code expert (edit: or any type of cryptographer), however I *think* I was able to translate it.
From the Morse code, I got the code "SROL KOOF E'AOS"
I don't think that it's accurate, however I ended up plugging it into this and got the message "SOME POOR BOYS" (I don't believe it's accurate as I pulled up the audio file and tried to translate from the soundwaves)
For the hexidecimal; a user by the name of samuelsonmusicentertainmen4343 on youtube got the translation from the hexidecimal code;
59 49 4D 55 59 4F 4D 55
4B 50 46 57 57 47 45 52
5A 57 46 57 4E 56 51 57
4D 49 57 47 4C 50 4D 4B
Translation: YIMUYOUKPFWWGERZWFWNVQWMIWGLPMK
At about 42 or so seconds in the word "KEY" pops up on the screen in the lower left hand corner of the tv screen and is only up when the tv announcer is saying "Overcome Depression," hence why I believe that one of the keys to the puzzle is that phrase.
In the description of the video, the 'c' in 'county' is lowercase, I just thought it was kind of odd and a detail that I maybe shouldn't overlook in the spirit of an ARG.
I tried to make my own alphabet using those hints in mind and ended up with 'YZOVERCMDPSINABFGHJKLQTUVWX'
This is the video I am trying to solve
EDIT: There is also several times where the number 15 seems to be important, the video was released on the 15th, 15 people are missing and the dosage of Helilucid is 15 mL
submitted by hypnos7 to codes [link] [comments]


http://rodzice.org/