The Blog Update
I've added the blog to the website! Welcome everyone, I hope you have a nice experience exploring my site. Excited for more! (hopefully less complicated lol)
Tues, 08 Oct 2024This site contains javascript, iframes, and sound in autoplay! While made for desktop browsing, almost all pages on the site should be mobile friendly more or less. if you're returning, please CTRL+F5 or delete your browser cache if anything looks broken! Please note that my site is still a work in progress, so it may still have some bugs. Also, autoplay will not work the same on iOS devices.
The technical support button and the update log are only visible on a computer! I recommend browsing the page in an environment other than your phone.
For technical support, click here with your mobile device or use the nav bar!
Automatic playback may not work the same way on iOS devices or other phones. Check your browser settings; some browsers have settings that block automatic playback of multimedia content. Make sure that autoplay is enabled in your browser settings. Also, ensure that your browser is up to date, as updates can fix errors and improve performance!
You can try testing the website on another browser to see if the issue persists. Finally, check the website's permissions. Ensure that the website has permission to play sound in your browser! If you are on a phone, autoplay may not function, so try using the music player manually by clicking on the music icon. :3
If you're returning, please CTRL+F5 or delete your browser cache if anything looks broken! Please note that my site is still a work in progress, so it may still have some bugs. :D
I have two different loading screens depending on your device's browser environment. If it's a desktop computer, it will be different than the loading screen on a phone. This website is not fully optimized for phones, so you may notice some errors or differences. I recommend you browse the site on your PC or laptop instead.
However, if the loading screen doesn't work on your phone, please check your internet connection and reload the page. If the problem persists, let me know!
If you have any suggestions for a new section to add to the page, new music or something new, you can comment on the live chat or send me an email in the social section. I'm always reading people's comments and I'd love to hear your opinion. If you want to add a new feature to the page, share your ideas with me!
Hewo! This section is just about me and some of my friends. Again, thanks for taking the time to explore my website.
This section was the hardest for me to do because I don't usually talk much about myself, but I tried my best tho! I'm a beginner frontend developer and cybersecurity student at college.
Hewo! I am Skye, a young software engineer and cybersec enthusiast of unknown gender that loves playing around with tech stuff, like computers and sofware! (feel free to take code from my site by the way! if you ever need help with anything I'll happily do so :3)Messing around with everything has always been my thing! I'm kind of an introvert, but I do like talking to people, from time to time. I also love plants, food, nihilism, winter, music, cyberpunk, creativity and math!
<a href="https://luvrksknskyejourney.org/"><img src="https://dl.dropbox.com/scl/fi/w211us1pzp85n2rz4btpk/SkyeJourney.png?rlkey=4anycukg0ufumiiwaieqei509&st=kwhpixkv&dl=0"></a>
Hewo! This section is just about me and some of my friends. Again, thanks for taking the time to explore my website.
This section was the hardest for me to do because I don't usually talk much about myself, but I tried my best tho! I'm a beginner frontend developer and cybersecurity student at college.
Hewo! I am Skye, a technology and programming enthusiast, I like to experiment with codes and install custom firmware on my retro video game consoles.
In my free time I listen to a lot of music, cook, take care of plants, and I also write! I am transgender and demisexual, and I am happily married to my beautiful husband.
I believe in the power of quiet moments, the beauty of subtlety, and finding joy in the little things.
Things I Like:
Things I Dislike:
Extra Information:
I enjoy learning about different cultures and languages, and I often spend time exploring local history.
I have a passion for photography, capturing moments that tell a story, especially in nature.
Additionally, I enjoy attending workshops on various topics, from tech to arts, and I am always eager to learn something new!
I also suffer from C-PTSD and schizoaffective disorder.
In this section I decided to put the characters in which I saw myself the most! Several of my friends helped me choose, since I didn't know which characters suited me.
You can leave a message in the chat or send an email to Skye below!
Feel free to contact from whenever you found me, i mostly reply via discord and e-mail. If you have any trouble you can always send me an email with a proper subject here, I'm always open to answer worries or simple questions!
Please read carefully! This will be for any sort of website you need! a personal one, priv one, or even professional ones
T.o.s updated 10.17.2024!
✦ I only do commissions for pro-standard carrds! (I however can sell non-pro copies of my carrds). I also don't make overlay designs nor do I charge for them.✦ For international customers, I accept only paypal and ko-fi! and for customers in the USA, I can also accept cash app! you can pay through ko-fi if you'd like, but paypal is preferred.✦ I will only start your commission after I have received the payment in advance, no refunds after one week after depositing, unless it is an emergency no refunds will be made after that time.✦ You can edit your carrd after the transfer, but you must be aware that you can mess something up.✦ The prices of a website vary from $80 to $180 depending of the complexity! For the simplest ones, the price ranges from $15 to $50.✦ I will discuss w/you about what kind of carrd design you would like (how many pages you want, which pictures you would like for me to use, etc). Please have a clear idea when commissioning me unless you want a website based on creative freedom.✦ Depending on the complexity of your website, the commission will be done as fast as I can, but again, I will stay in contact with you and update you if anything happens so i'm unable to work on it.✦ I do not accept commissions with deadlines. Don't pressure me when it comes to commissions, I ALWAYS work with more than one comm and by specific order.✦ You can always ask me for help or for new graphics even after i've completed the commission! however, I can take additional fee for future changes or fixes depending of the complexity.✦ All websites will be optimized for desktop. Please let me know if you want me to optimize it for mobile too!✦ I will be creating the carrd on my account and then transfer it over to you through carrd's transfer feature if you want that. All you'll need to do is provide me the email you used to sign up for your carrd account!✦ Credit on your carrd will be appreciated! i'll pre-code it in when i make the carrd for you. I request for it to be kept there though!✦ Always check the Trello queue to see the status of your commission! You are free to ask any questions!✦ My delivery times vary depending on the commission and complexity. Please note that some websites may take a while to be created, sometimes it can take 7 days or even a few weeks or more.
Welcome! Here are some of my tools, languages and other stuff I use! Thanks for exploring my website.
I am a frontend enthusiast programmer, I like coding a lot. Javascript, HTML and CSS are my main programming languages, I am trying to find others that I like but I end up returning to these three always lol
Currently I am learning about Linux systems and othet stuff. I love using old computers and retro videogames for custom firmware. I dive into the playful world of hardware hacking, cybersecurity, and robotics while cuddling up to open-source resources. I'm just a student but I'm always looking to learn more. I'm currently pursuing software development in college too!
Welcome to my resources page! This is a collection of layouts, links, and tutorials that may help you with coding and web design!
Links updated 10.12.2024!
✦ W3Schools - free resource for learning how to code
✦ CodePen - online code editor with public and open source creations
✦ Layoutit - CSS grid layout generator
✦ jQuery Script - various jQuery plugins and tutorials
✦ CSS Background Patterns - generates background patterns using CSS
✦ Clippy - makes complex shapes using pure CSS
✦ Hover.css - CSS transitions
✦ phuoc.ng - CSS/JavaScript codes and tutorials
✦ FC2 Counter - free site counter with many design options
✦ 90's Cursor Effects - a collection of effects for your cursor!
✦ 30 seconds of code - data resources to get you started as a developer
✦ javascript - set of codes to use in javascript
✦ codesecrets - tumblr blog of different resources and coding tutorials
✦ A Guide to HTML a guide written in docs on how to get started with html
✦ html cheat sheet - notes for using in html
✦ html codes - a lot of html codes to use and very useful tutorials!
✦ javascript kit web building tutorials and more resources
✦ mf2fm javascript codes free to use on your web -site
✦ codebeautify - useful coding tools
✦ cssmatic - CSS tools for web designers
✦ Chattable - a FREE, fully customizable, live chat tool for your website
✦ Codeframe - Online pastebin-like playground for building websites using HTML, CSS, and JavaScript
✦ Pastebin - Pastebin can store texts like code, notes, and snippets online for a set time which can be shared instantly
✦ sdmg5 - a github page with resources for coding, useful sites you must know to get always informed to do your technologies even better and learn new things
✦ visual studio code - this software lets you code in all kinds of languages but you can code HTML/CSS/javascript in it with a live preview. It is the most highly used software for coding but it does have a difficult learning curve if you have never been exposed to coding!
✦ MDN Web Docs - Resources for developers, by developers, in html, css and javascript
✦ Photopea - free online Photoshop alternative
✦ PhotoMosh - glitches images and videos using WebGL effects
✦ Pattern Cooler - generates seamless patterned backgrounds
✦ SauceNAO - reverse image searches artworks
✦ emojiBank - a Japanese site that houses thousands of pixel images that can be downloaded by right clicking and inspecting elements
✦ cho.mayulog.net - a Japanese site that houses many cute graphics
✦ Fool Lovers - a Japanese site that houses graphics and layouts
✦ cute kawaii resources - a site with icons and cute graphics for your website
✦ hikoushi favicons - a set of useful favicons
✦ glitter-graphics - graphic text generator
✦ Canva - a graphic design platform that allows users to create and share visual content, such as presentations, social media graphics, posters, and websites!
✦ hex color wheel - color design tool
✦ rgba color picker - color selection tool
✦ background remover - tool to clean image backgrounds
✦ image converter - online file converter!
✦ cloudconvert - another online file converter
✦ Devdocs - a comprehensive documentation aggregator that provides quick access to documentation for various programming languages, frameworks, and libraries in one place!
✦ CSS TRICKS - guides and resources for css
✦ Codedex - start your coding adventure: gamify your learning experience and have fun learning how to code!
✦ freeCodeCamp - Learn to code and build projects for nonprofits. Build your full stack web development portfolio today
✦ Blackbird School - Learn to code online with our beginner-friendly platform.
✦ Glitch - Great place to play around with code in an easy-to-set-up environment.
✦ Reddit.com/r/dailyprogrammer -interesting programming challenges where you can learn from looking at other's code, even if you are not able to solve code you can look at how others solved
✦ Programming by Doing - very good site for those who want to start with absolute basics
✦ CodeAbbey - a place where everyone can master programming: best place to begin with problems that start at the easiest and gradually increase difficulty with each problem
✦ Exercism.io - download and solve practice problems in over 50 different languages, and share your solution with others
✦ Daily.dev - a professional network for developers to learn, collaborate, and grow together!
✦ Wappalyzer - useful tool to see what technologies a website is made with!
✦ Readme.so - simple editor that allows you to quickly add and customize all the sections you need for your project's readme
✦ Roadmap.sh - community effort to create roadmaps, guides and other educational content to help guide developers in picking up a path and guide their learnings
✦ Metatags.io - useful tool to help with SEO
✦ Ray.so - useful tool to share your codes!
Websites with resources, codes, graphics and tutorials!
✦ ishimori
✦ neo's resources
✦ wesource
✦ lovespace
✦ hypeboy
✦ html basics
✦ rose's resources
✦ mantis
✦ pixel combos
Websites with resources, codes, graphics and tutorials to use in neocities!
✦ Resources websites
✦ Webmastering
✦ Neocities tutorials page
✦ Createblog
✦ sad.grl
✦ peachmortem
✦ Oshame
✦ webguide
Read some of my latest blog updates!
I've added the blog to the website! Welcome everyone, I hope you have a nice experience exploring my site. Excited for more! (hopefully less complicated lol)
Tues, 08 Oct 2024I still don't know what to write my articles about, but I'll see about that later! I'm excited, I'll be writing about some important things. I'd like to turn this into my own safe space to share information! In this section ya'll can see the table of updates for the blog sector.
Mon, 07 Oct 2024I just added my first two posts, I don't really know if I wrote them well or if I did it right, but I hope this information helps someone anyway. I plan to upload posts about personal stuff later, like travel or personal projects that aren't tech related, but I'm not sure yet... I'd like to talk about my hyperfixations!
Thu, 10 Oct 2024A Halloween theme has been temporarily added to the site as a new spooky event!! Treats and fun, Halloween is just a couple of days away. Isn't it exciting? I'll be adding games and spooky stuff to the page... Happy night everyone!!
Tue, 29 Oct 2024Hewoo!! Mastering the basics of HTML is easier than you think, especially when you can find an HTML tutorial for beginners online that suits your needs. By understanding the fundamental principles of HTML, you can create stunning web pages that are visually appealing and easy to use. To learn how to use HTML, we need to know that it is nothing more than a way of structuring, almost like a skeleton, and so, CSS and Javascript are part of this skeleton to give it form and functionality!In short, HTML (Hypertext Markup Language), is a fairly simple language. It consists of different elements that we use to structure a web page!
HTML uses tags to identify different types of content and structure within a web page. Tags are surrounded by angle brackets and the content they encapsulate is placed between the opening and closing tags. It is a simple language consisting of a few basic elements. These elements include the document type declaration, the html tag, the header tag, and the body tag.The document type declaration tells the browser which version of HTML the document is using. The html tag defines the beginning and end of an HTML document. The header tag in HTML contains information about the document, such as the title, while the body tag contains the content of the document.HTML tags are used to define the structure and content of a web page. There are many different types of HTML tags, each with its own function. Some of the most commonly used HTML tags include heading tags, paragraph tags, image tags, and link tags.Every HTML document consists of two parts: the head and the body. The head contains information about the document, such as the title and any metadata, while the body contains the content of the document. Here is an example of a basic HTML document structure:
Et voila! Now you have your skeleton for your first page. First we have Doctype. The <html> element wraps all the content of the page, also known as the root element. We should always include the lang attribute to declare the language of the page. The <head> element is a container for everything you want to include but not content you display to your users.Next, the first meta element is used to set the character set to UTF-8, which includes most characters in the written language. The second meta element specifies the browser viewport. This setting is for a mobile-optimized website. Then, <title> is what sets the title of the page. And lastly we have the <body> element which contains all the content on the page. Now, why don't we add some style? Follow me! For this, we will put a background on the website. It can be a color, a video or a simple image. In my case, we will put an image. Then we will choose the font for each text, both the one inside <h1> and <p> element.For this, we will be using CSS. And what is CSS (Cascading Style Sheets)? The main purpose of CSS is to improve the presentation of a web page. With this language, you can create responsive web pages that adapt to different devices and screen sizes. CSS is a different language than HTML, which is the markup language used to surround the content of a web page. Both languages work together to present information to the audience!
Using CSS feels like wielding a magic wand. With just a few clicks, you can transform colors, fonts, and layouts, turning a dull website into a stunning masterpiece—it's like having a magical paintbrush at your fingertips!Now we will use CSS. Keep in mind that, usually in Visual Studio Code, the files with each programming language are separated but linked, however, in this case we will do everything together. In case you want to do it like the first way, set the following code under <title>, to link it: <link rel="stylesheet" href="style.css">. And now, open your new file and name it style.css! and that's it, you are ready to start.Now we will do it the second way, with everything together:
If you pay attention, we have specified the fonts for each text, as well as set the wallpaper that needs to have our URL that directs to the image we will use! Now, we can use Javascript to make it more complex, however, I am not going to expand on that, but I will teach you more about it and stay on this basis.As you can see, HTML gives the website its structure, but it doesn't control how the website looks. CSS, on the other hand, is used to add style and visual design to a website. CSS controls the appearance of HTML elements, such as font size, color, layout, and more. It allows you to create a consistent and visually appealing design across your entire website.So, while HTML provides the content and structure of a website, CSS adds the style and design. They work together to create a visually appealing and functional website.And finally, before launching your website, it's essential to test it thoroughly to ensure that everything is working correctly. Test your website in different web browsers and on different devices to make sure it looks and functions as intended. Once you're satisfied with your website, it's time to launch it. Here is the website!
You can also center the text and it would look like this!
There are many resources available online for mastering HTML and website design. Every HTML tutorial has a factor that stands out for it. Here are some of the best resources to get started:✦ W3Schools - A comprehensive online resource for learning HTML, CSS, and other web development technologies.
✦ Codecademy - An interactive online learning platform for learning HTML, CSS, and other programming languages.
✦ Udemy - An online learning platform that offers courses in HTML, CSS, and web design.
✦ WebTutor - It is an online web development tutorial website that offers free and easy-to-understand lessons on web development technologies.You can also check out my resources section of my site, which has tons of up-to-date and functional resources for frontend programming!
Studying math can be difficult for some, but it is not impossible and I want to share with you all the necessary resources to study the subjects you like! Whether for your projects, homework or exams. I would also like to share my study methods and tips and practices to improve in this subject. Personally, I was never good at anything that had to do with math, I always had a hard time with algebra and geometry and I spent long hours at school studying with help to be able to pass my exams, but then I understood that it is not that I am bad at this, but that I was simply giving it a different approach and I needed to understand it from another angle.Some may think that math is boring, however, studying math helps us find patterns and structure in our lives. In practice, math helps us price things, create graphs, build websites, build skyscrapers, and generally understand how things work or predict how they might change over time and under different conditions.Math is all about problem solving. Not only will you learn how to solve math problems, but the skills you develop while working on math functions will develop your problem solving skills in other ways!The importance of math can be seen in hidden ways and in everyday use, all around us: computers, airplanes, body scanners, software, coding, and much more. Do you know what the golden ratio is? By studying math we discovered it and society was able to use it to our advantage: architects design buildings, scientists apply it to the recurring spiral arrangement of nature, and even artists use ratios in their artwork.
✦ Khan Academy
✦ MathTV
✦ UKMathsTeacher
✦ ProfRobBob
✦ HippoCampus
✦ Professor Leonard
✦ IXL Learning
✦ Institute for Advanced Study
✦ 3Blue1Brown
✦ Nuberphile
✦ Mathologer
✦ Large List of Recommended books, online resources
✦ Brilliant
✦ Online Encyclopedia of Integer Sequences
✦ El Traductor de Ingeniería
✦ Carlos Hernández
✦ Demian Yael Vega
✦ MathPures
✦ r/math
✦ The Art of Problem Solving
✦ ¿Para qué sirven las matemáticas?
✦ Math Overflow's List of Free Online Lectures
✦ The Catsters - Category theory videos
✦ Math Dr. Bob
✦ IHES' youtube channel
✦ Worldwide center of mathematics
✦ Hausdorff Research Institue for Mathematics
✦ Standupmaths
✦ PBS Infinite Series
✦ National Council of Teachers of Mathematics
✦ APRENDE MATEMÁTICAS DESDE CERO
✦ ProfeAlex
✦ Matemáticas para la vida real
✦ Math Sorcerer Español
✦ Duolingo math blog
✦ EL ABC DE LAS MATEMÁTICAS
"The Grid. A digital frontier. I tried to picture clusters of information as they moved through the computer. What did they look like? Ships? motorcycles? Were the circuits like freeways? I kept dreaming of a world I thought I'd never see" - That's how I fell in love with this beautiful science fiction movie, a universe full of possibilities within a computer system. TRON: Legacy has been one of the few movies that I really enjoyed from the first moment, its visual effects, its landscapes, its soundtrack, characters and story! TRON meant a lot to me from the beginning because it marked a before and after for me, a sense of intense love for how computers and the virtual world work.I have always been passionate about technology and an enthusiast, so much so that at the age of nine I installed my first custom firmware on my first Nintendo DS. I also studied programming languages and spent hours inspecting my consoles. The sequel to the movie “TRON” (1982) called “TRON: Legacy” (2010) , beyond its aesthetic or narrative quality, seems beautiful in many ways to me and I would like to share a little of my vision about it!The original Tron released in the summer of 1982 and follows the character of Kevin Flynn , played by Jeff Bridges. Kevin Flynn is a programmer who is transported inside the computer world, and throughout the film, we follow him as he journeys through this foreign world in order to escape. At the time, the film was criticized for its flat characters and story, but it was also applauded for its groundbreaking visual effects. The original Tron became a cult classic and is still remembered for its impact on the world of visual effects. This brings us to the creation of Tron: Legacy, which was released almost thirty years later.
The Grid is one of the most unique worlds I've ever seen and that's because of how striking its visual design is, and a lot of what is shown and talked about is based on real-life computer science. I think this is because of the contrast between the dark environments and the bright neon, which makes everything pop. Also, the art direction allows everything in the world to look elegant. The light cycles, light discs, and flying ships are all such beautiful creations that they draw the eye without being over the top in design. Everything has a clean and simple look that really draws the audience into the world.Within The Grid, everything has a purpose, from the light cycles to the individual programs that complete specific tasks. Everything works together to keep the system running and fully operational. How does it work? What lies behind it? Well, for its operation, computers require software that provides specific data necessary for information processing. Once the desired information is obtained, it can be used internally or transferred to another computer or electronic component.Is data zipping through the computer resembling motorcycles? Not exactly. However, it serves as a vivid analogy for illustrating how memory moves between integrated circuits. Within The Grid, every program possesses its unique identity disk, encapsulating its memories. When a computer chip's task involves transferring memory to another chip, envision Tron's light cycles in action. Data relocation within The Grid unfolds along virtual highways. If programming commands memory migration between chips, the process mirrors the efficient movement depicted by light cycles. Carrying the identity disk (memory) on their backs, programs ferry memories to different destinations – or chips.Computer chips consist of silicon and metal, with each integrated circuit housing multiple transistors that generate electrical signals. They execute functions by communicating via assembly language, a specific type of programming. Integrated circuits primarily serve three key functions:✦ Memory Transfer Between Chips
✦ Execution of Mathematical Equations via Logic Units
✦ Decision-Making and Instruction Creation based on those decisionsGuided by programming, computer chips carry out instructions. Upon receiving an instruction, it typically takes around five cycles for execution. Yet, this process can be expedited through a technique known as pipelining. Pipelining breaks down instructions into stages, aiming to keep the entire processor occupied simultaneously. Each processing unit handles different parts of the instructions. Through this approach, an instruction can be executed within a single transistor cycle.Pipelining is a technique used to improve the CPU's throughput by allowing multiple instructions to be processed simultaneously at different stages of the execution cycle. This is analogous to an assembly line in a factory, where each stage performs part of the task.For example, while one instruction is being decoded, another can be fetched from memory, and yet another can be executed. This overlapping of stages increases the CPU's efficiency and overall performance.
Delving deeper into the mechanics of identity disks in Tron, computer chips utilize two main memory types: ROM (Read-Only Memory) and RAM (Random Access Memory).ROM serves as a permanent storage medium on the computer, housing essential information that remains intact even during system shutdowns. This mirrors the functionality of identity disks, which are designed to stay with programs consistently, akin to ROM's static nature. Even after a system reboot, the stored memory persists.Conversely, RAM gets wiped clean when a computer powers down, erasing all stored data. This scenario parallels a program in Tron losing its identity disk. Explored further in the Tron Uprising prequel series, a program losing its memory disk results in memory loss. Essentially becoming a blank slate, similar to RAM after a computer restart! :)That the grid is nothing more than a computer system doesn't sound so far-fetched when we observe what happens as software programs become increasingly intelligent and algorithms become an important part of self-writing programs that learn and change, going beyond what the programmers initially intended them to do. Would a computer program with personality and aspirations have the same sense of consciousness as a person? Would you be the same person if you were uploaded into a computer? I constantly think about the wonders this movie brought us, not only its music, but its concepts and all the science behind it!A computer, in its simplest form, consists of a Central Processing Unit (CPU), a memory unit, and an Input/Output unit, which are interconnected through a set of communication lines known as a BUS. A bus in a computer is a communication system that transfers data between components of a computer or network. It's made up of a series of lines that carry different types of information, such as data being transmitted from the CPU to RAM. But let's delve deeper into their structures!Hardware, in computer architecture, is responsible for performing calculations, displaying information, and enabling the system to interact through peripherals like the keyboard to input the data on which we want to work. Software dictates to hardware what it should do: from processing information to how and where to display it. Additionally, it manages communication among the different hardware components of a computer.These are the primary components of computer architecture. You probably already knew about them in many cases! In summary, a microprocessor (CPU) is the brain of a computer, responsible for executing program instructions and coordinating the system's operations. Let's break down the key components and processes involved:
The ISA (Instruction set architecture) is a critical component of a CPU, defining the set of instructions the processor can execute. It acts as an interface between software and hardware. Different processors have different ISAs, which can affect compatibility, performance, and power consumption.✦ Instruction Types: Instructions are typically categorized into arithmetic, logical, data transfer, and control flow instructions. For example, an ADD instruction performs addition, while a LOAD instruction moves data from memory to a register.
✦ Addressing Modes: These define how the operand of an instruction is chosen. Common addressing modes include immediate (direct value), direct (specific memory address), indirect (address stored in a register), and indexed (base address plus an offset).
✦ Registers: The ISA defines the set of registers available for use. These include general-purpose registers, special-purpose registers (like the program counter or stack pointer), and status registers.The execution cycle of a CPU involves several stages, each crucial for processing instructions:✦ Fetch: The CPU reads the next instruction from memory into the instruction register.
✦ Decode: The control unit decodes the instruction to determine the required actions and operands.
✦ Execute: The ALU performs the operation specified by the instruction.
✦ Memory Access: If the instruction involves memory, the CPU reads or writes data to the specified address.
✦ Write-back: The result of the operation is written back to the register or memory.Each of these stages must be precisely timed and coordinated to ensure smooth execution of instructions! And here we have the main components:✦ Control Unit (CU): The CU manages the instruction fetch, decode, and control signals. It generates the necessary control signals for other components and coordinates the overall operation of the CPU.
✦ Arithmetic Logic Unit (ALU): The ALU performs arithmetic operations (like addition and subtraction) and logical operations (like AND, OR, NOT). It is a fundamental part of the CPU that handles computation.
✦ Registers: Registers are small, fast storage locations within the CPU used for holding data and instructions temporarily. Common registers include the accumulator, program counter, instruction register, and general-purpose registers.
✦ Cache: The cache is high-speed memory located close to the CPU core. It stores frequently accessed data and instructions to reduce the time needed to access memory!
And there you have it! An almost complete explanation of computer science. Of course, I haven't written in depth or written down the hardware structures and gates, although they are also fundamental parts... However, you may think, how amazing is TRON if we think about all this? Computers are considered so perfect and beautiful for a number of reasons. Their precision in executing complex algorithms, their efficiency in processing data at high speed, and their elegant design in both hardware and user interfaces all contribute to this perception. Furthermore, their versatility in adapting to a wide range of tasks and their constant innovation that pushes the boundaries of what is possible, along with the empowerment they provide by enabling creativity, connectivity, and problem-solving on a global scale, combine to create a form of beauty in computing technology.
Hello! This post is different from the others due to its seriousness. This is a translation into English of the situation in the Gulf of California and the dangers faced by whales in these waters. I decided to translate all the information so it reaches more people, as I am a lover of marine life and I am concerned about the well-being of these beautiful creatures. If you are also concerned about this, please sign this campaign to prevent whales' lives from being put at risk. Check for more information at whalesorgas.org! and please sign here.
To the President of Mexico, Claudia Sheinbaum, her government team, and her counterparts in the United States, President Joe Biden, and responsible agencies:The transport of methane gas from the United States through the Gulf of California, in Mexico, puts the lives of whales and thousands of other species at risk, in addition, it threatens the lives of communities on both sides of the border and contributes to the emission of more greenhouse gases. The citizens of Mexico and the United States demand that you stop this project: the construction of the Sierra Madre gas pipeline and the Saguaro Energía liquefied “natural” gas plant in Puerto Libertad. The world demands that we leave the fossil era and stop sacrificing territories and populations.Demand that whales be protected from the threat that huge methane tankers passing through the Gulf of California, a place considered the Aquarium of the World, would represent.The Gulf of California is considered the Aquarium of the World and a World Heritage Site for its high biodiversity. It is home and breeding ground for various species of whales and thousands of other species. However, it is being threatened because Mexico Pacific Holdings and other US companies want to use Mexico as a route to transport millions of tons of methane gas from Texas to the Asian market.The Sierra Madre gas pipeline megaproject and the liquefied “natural” gas (LNG) plant in Puerto Libertad, Sonora aim to turn the Gulf of California into a Sacrifice Zone for the fossil industry, worsening the climate crisis and damaging the health of various communities. Due to the noise caused by ships and collisions with whales, this project is completely incompatible with the life and presence of marine mammals in the Gulf of California, but you can help us stop it with your signature and your mobilization.Whales or gas? It is clear that we say: whales!
The construction of fossil gas terminals, coupled with seabed dredging and increased maritime traffic, not only represents a significant threat to the bio-diversity of the Gulf of California but could also mark the beginning of irreparable damage to this fragile ecosystem. The Gulf of California, known as the "Aquarium of the World," is a crucial refuge for many cetacean species that depend on these waters for their survival. The anticipated changes, such as the increase in ship traffic, will inevitably lead to more collisions with whales and dolphins, potentially resulting in even higher mortality rates for these animals.The underwater noise from ships and dredging activities threatens to disorient cetaceans, interfering with their communication, feeding, and reproductive patterns, potentially forcing them to abandon vital areas for their existence. More- over, this project will not only have local effects but will also contribute to climate change, with long-term impacts on the biodiversity of the Gulf of California, including its iconic whales.This is a critical moment for protecting the Gulf of California and its cetaceans. If we allow these projects to proceed unchecked, we may be signaling the fate of one of the planet's most important marine ecosystems. The actions we take today will determine whether whales and other inhabitants of the Gulf will continue to call these waters their home or whether the impact will be so profound that the damage will be irreversible. Now more than ever, it is essential to act to protect this invaluable ecosystem before it is too late.
A week ago a portrait of this whale’s eye went viral on all the content scraping pages. Days later, her upper jaw was ripped off by a speeding vessel. The video just emerged. I think everyone who marveled at her eye should see it. "Sweet Girl" - This young humpback whale was hit head on by a dirty machinist in Tahiti on October 8th. The video is mirrored with sounds to hear the vocalizations of the humpback. Sweet Girl has died after many hours of agony.MarineTraffic documents indicate that ships (ferry note) arrive at the port in 30 days!!! Even though the limit is 5 knots and we are in the middle of whale season!! An absolute disgrace. ENOUGH OF IMPUNITY!!Please visit Marine Education and Research Society www.mersociety.org. They do research on humpback whales and a lot of education about threats to whales and boating near them. I'll also suggest MareCet. They are an NGO based out of Malaysia, supporting dolphin, dugong, and whale research and policy including population assessments, behavioral studies, and human-wildlife interactions.Note that they partner with WCN's WildNET for payment processing of donations from US residents (making it tax-deductible), so for people able to give, you'll be redirected to WildNET and then can choose MareCet to receive the funds -- and it's fully 100% of the money donated (maybe minus the credit card fees).
Hewoo! In this short post, I will talk a bit about my experience with custom firmware on gaming consoles. However, I want to clarify that this is not a guide, as any method I may offer for doing this with your 3DS may not be up to date for current dates, considering that these methods are constantly updated and many things are still works in progress. However, if you wish to do this with your 3DS, I recommend using this website that contains a complete guide on how to install Luma3DS custom firmware on your retro console. Likewise, if you want to perform the same process on your Wii to run Homebrew, here is this website with a guide to modify the console and run unsigned code.
Custom firmware refers to modified or alternative software that is installed on hardware devices such as smartphones, routers, gaming consoles, and other electronic devices. This custom firmware provides users with additional features, tweaks, and functionalities that are not typically available in the manufacturer's official firmware! Custom firmware is often developed and maintained by a community of enthusiasts and developers who contribute to its improvement and provide support to users through forums, online communities, and documentation.When Nintendo officially ended production of the 3DS in September 2020, it wasn’t exactly a surprise. For one thing, some variation of the handheld system had been on the market since 2011. Which is not to say the product line had become stagnant: the system received a considerable mid-generation refresh, and there was even a more affordable variant introduced that dropped the eponymous stereoscopic 3D effect, but nearly a decade is still a fairly long life in the gaming industry. Of course Nintendo’s focus on the Switch, a hybrid device that blurs the line between console and handheld games, undoubtedly played a part in the decision to retire what could effectively be seen as a competing product!
Here's the exciting aspect of homebrew on the 3DS: every hardware version, regardless of its region or firmware version, can be modified with just an SD card and open-source software. Furthermore, with Nintendo now focusing on new endeavors, it seems the community has emerged victorious. With no new hardware revisions anticipated and even if Nintendo attempted to release a firmware update to deter users from running unofficial software on their 3DS, they cannot compel you to install it.There are multiple exploits available depending on the firmware version running on your 3DS. However, one of the simplest and quickest ways to start running non-Nintendo software on your 3DS involves leveraging a vulnerability in the system's Internet browser. By placing the necessary files on the SD card, all you have to do is direct the 3DS browser to a specific URL to activate the exploit. Utilizing the browser's capability to interpret QR codes means you don't even have to manually input the URL; simply scan a special code, and you're well on your way to exploring homebrew applications!
Open-source software refers to computer software with a source code that is openly available for users to view, modify, and distribute. This type of software is typically developed in a collaborative and transparent manner, allowing anyone to contribute to its improvement and use it for various purposes! Open-source projects often involve a community of developers who collaborate to improve the software. This community-driven approach can lead to rapid innovation, bug fixes, and feature enhancements.
Generally speaking, 3DS software comes in two distinct forms. Smaller tools and programs are likely to be offered as a .3dsx
file, which is a self-contained executable that you can run through a tool called Homebrew Launcher that gets installed along with Luma3DS. This works well enough for one-off applications, but can become annoying as it takes several steps to start the software from a cold boot.The alternative, preferred for larger and more complex pieces of software, is the CTR Importable Archive (CIA) or .cia
file. These archives contain not only the software itself, but the necessary metadata to actually install them as if they were an official game or application downloaded from the Nintendo eShop. Since software installed via CIA appears on the 3DS’s main menu, it’s much faster and easier to access than going through the Homebrew Launcher first.With that said, I also want to share with you some of my resources for getting games in that format and putting them on my 3DS! Some of these resources are Hshop and Romsforever.The Nintendo 3DS features a dual-core ARM11 processor, 256 MB of RAM, and 128 MB of VRAM. It has two screens, with the top one capable of displaying glasses-free 3D graphics. It supports SD cards for storage, and this is what we use to install custom firmware on it. To be fair, unusual systems are no strangers to videogame developers. But in this case, 3DS programmers only have access to the ARM11 MPCore. Furthermore, once you reach the ‘Operating System’ section, you’ll learn the abilities with this cluster are further restricted.In any case, no matter the console revision, programmers base their algorithms on the multi-threading model: the program groups sequences of instructions using threads, these are then dispatched by the operating system to the physical cores, as the former deems fit. Once a novelty for Xbox 360 software, this standard provides a layer of abstraction that blinds the developers from writing software only compatible with a fixed number and type of CPU cores.
Before proceeding with this on your console, you need to be aware of the risks of hacking the 3DS: EVERY TIME you modify your system, there is always a possibility that your console may become UNUSABLE in an IRRECOVERABLE way. It's rare, but the possibility is there, so make sure to follow ALL instructions TO THE LETTER. Your SD card should be MBR, not GPT (the SD card that comes with your console is MBR by default).Additionally, if you need to format a new SD card, you can use guiformat
and adjust the allocation unit size to 32K. Furthermore, the 2DS is essentially identical to the Old 3DS in terms of software, and any steps mentioning "Old 3DS" also apply to the 2DS.Installing custom firmware (CFW) on the Nintendo 3DS can offer various advantages that enhance the user experience and expand the capabilities of the console. One of the main reasons for opting for CFW is access to a broader library of games and additional content. This enables users to install and play backups of their games, which is particularly useful for titles that are hard to find or expensive in the current market. Additionally, CFW allows the use of homebrew software, including unofficial applications and games developed by the community. This means users can explore a variety of experiences not available in Nintendo's official ecosystem.Another significant advantage is the enhancement in system functionality. With CFW, it's possible to make adjustments to the console's settings that are not feasible with the original firmware. For example, some CFW versions enable users to customize the user interface and manage memory more efficiently. There are also CFW versions that offer options to improve image quality and game performance, resulting in a smoother and visually appealing gaming experience.Retrocompatibility is another major advantage. With CFW, users can run emulators of other consoles, further expanding the library of available games. This allows playing titles from older systems that would otherwise not be accessible on the 3DS. Additionally, users can apply patches to games to fix bugs or enhance the gaming experience, which is especially useful for titles with performance issues.It's also important to mention that CFW removes many of the region restrictions imposed by the console by default. This facilitates access to games from different regions, allowing users to enjoy titles that may not have been released in their local market.However, despite all these advantages, there are considerations that should not be overlooked. Installing CFW can increase the console's vulnerability to malware or malicious software, potentially compromising the device's security. Additionally, modifying the system can void any warranty the console may have, which could be problematic if something goes wrong.
In my personal experience, I'm not as passionate about video games nor as consistent as I would like to be. However, with the little free time I have to play on my console, I have had a lot of fun and it has helped me relive memories from my childhood. My first console was the Nintendo 3DS, then the Wii, and the Xbox 360! I spent long years playing with these systems until I moved countries and lost everything. Recently, I decided to buy a Nintendo 3DS and opted to install custom firmware on it, and it was the best decision I could have ever made in my entire life.I'm not joking or exaggerating when I say that the 3DS, even without custom firmware, is a better console than the Nintendo Switch. You could watch Netflix and YouTube on it. It had an internet browser. You could take pictures with it. Load it with your own music. You could customize it. The entire console was full of charm and character!Now that I have the Nintendo 3DS, my next project would be to buy the Wii and install custom firmware on it! I'm not sure if I'll do it this year or the next, but however things unfold, I'm excited nonetheless to do it.
Installing custom firmware on your Nintendo 3DS is a radically game-changing activity, and mainly for the better. This is like a better upgrade of the console such that you are able to do more things than you ever thought were essential. Of course, that does not include the usual imported games only. You will find such games as well as many others, including original indie games and fan games which are recreations of some known franchises but with new elements which are pure fun!And, don’t forget the nostalgia. Liberating a system from backward compatibility constraints allows you to once again turn on old classic games of old gaming systems and remember all the things you once loved and lost in the depths of time.Getting rid of those annoying region locks also means that you will be able to play different games from different countries, making your gaming adventures far wider and letting you play games that you could have hardly imagined.I cannot blame anyone for disregarding these warnings. It is true, however, that risks do exist, including the possibility for viruses and the effect that firmware installation could have on your warranty. However, for most gamers, the disagreement is to use technical advantages afforded by custom firmware – more games to play, more operability tweaks, better performance and access to other regions’ games, hence a better all-round experience on the Nintendo 3DS.Thanks you for reading :3
Heyoo! In this post, we'll delve into the general information of Linux and some of my opinions as an Arch Linux user. Whether you're an aspiring hardware engineer, a software developer interested in programming, or just a tech enthusiast, this post will provide a comprehensive understanding—or so I hope!
Linux is an open-source kernel based on Unix. It was initially developed by Linus Torvalds as a personal project while he was a student at the University of Helsinki. The first version was released on September 17, 1991, and since then, Linux code has evolved enormously thanks to the collaboration of thousands of programmers and enthusiasts worldwide. One of its most prominent features is the variety of Linux distributions (distros) available. Each distribution has a specific focus and purpose. Some of the most popular ones include:✦ Ubuntu: Known for its user-friendliness and active support community, ideal for beginners.✦ Fedora: Backed by Red Hat, it focuses on cutting-edge technologies and software.✦ Debian: Recognized for its stability and robustness, commonly used in servers and critical systems.✦ Arch Linux: Geared towards advanced users seeking a highly customizable system.
A GNU/Linux operating system consists of several key components:✦ Kernel: It is the core of the operating system that manages hardware resources and enables communication between software and hardware.✦ Shell: It is the interface that allows users to interact with the operating system through commands.✦ FileSystem: Manages how data is stored and organized on the disk.✦ System Libraries and Tools: Include essential programs that enable the basic functioning of the operating system.✦ Desktop Environment: Provides a user-friendly graphical interface (optional in some distributions). Known for its user-friendliness and active support community, ideal for beginners.The kernel is crucial for the operation of any operating system. Without a kernel, an operating system cannot interact with hardware, manage resources, or provide a stable platform for applications! Its design and efficiency directly impact the performance, stability, and security of the operating system.
One of the main advantages of Linux is that it is open-source. This means that the source code is available for anyone to study, modify, and distribute. This transparency facilitates collaboration and innovation, and also allows anyone to review the source code to ensure that it is not affected by any bugs or backdoors. Additionally, Linux is known for its high security. Thanks to its architecture and user permission model, it is less susceptible to viruses and malware compared to other operating systems. Furthermore, security updates are frequent and increasingly easy to apply.This operating system is extremely stable and can run for long periods without needing to restart. This makes it a popular choice for servers and critical systems. Moreover, Linux can run on older hardware with efficient performance, extending the lifespan of older equipment. Linux also offers a high degree of customization. Users can adjust nearly every aspect of the operating system to suit their needs, from the desktop environment to the system kernel.Lastly, the Linux community is large and active. Users can find a wealth of resources, forums, and online documentation to troubleshoot issues and learn more about the operating system. Distributions like Ubuntu and Fedora also offer professional support!Linux is widely used in academic and scientific research. Its open-source nature allows researchers to modify and tailor the operating system for specific experiments and studies.Moreover, many scientific tools and applications are designed to run on Linux. With a deep understanding of Linux, you can contribute to education by teaching others about the operating system. Many educational institutions seek instructors who can deliver courses on system administration, software development, and cybersecurity.For avid enthusiasts of the latest technologies, learning Linux can be a rewarding and challenging endeavor. It allows you to delve into the inner workings of operating systems and experiment with different configurations and tools.
The issue with Linux is not so much that it is complicated, but that it requires dedication and knowledge.Many Linux and open-source software advocates will tell you that the answer is not true, that you can install a Linux distro like Ubuntu or Mint and they come with software to perform any basic task, and their use is not so different from any Windows . However, the problem comes from another angle.When you run Linux (focusing on those oriented towards new users), you basically have a bunch of components adjusted to have a balance. And if all you do with the PC is simply browse the Internet and check your email, or listen to music... You have everything you need.The moment you need to do anything that goes beyond the balance the system comes with, the balance breaks. Need to install a driver? Besides learning how to use the terminal, which has been used in the system for the past 30 years, you start adding dependencies/libraries that were not in the system. Need to read a disk that the system does not recognize for some reason? You need to learn what mounting is and be careful not to change existing mounts. Need to install a program that is not in the repositories because it is proprietary software? You start learning how to do manual installations.
And if the program is open-source but new and not added to the package manager? You start installing the build-essentials (you have to learn how to do that first), then move to the terminal to the folder where you downloaded the code and run ./make and ./install, and if something fails for any reason, you start trying to figure out why, read the error and try to realize that debugging scripts may not be very fun if you just want to get in and use it.And yes, any advanced user can say "That's very easy! Just a sudo apt-get install build-essentials and you're done!"... but that's the problem. You need to have enough dedication to learn the basics of the system, the tricks, how this or that works, and the time to learn how to do small things that you may not use again. Linux, although it has many user-friendly distros, was never made with a new user in mind; Linux is an operating system designed for those with computer knowledge who want something more customizable than what other systems allow.Windows and OSX are not easy to understand, but they have a great ace up their sleeve: They hide all that complexity at absurd levels. Windows is a system made for people to come and use it without having to complicate anything. Don't believe me? Read a bit about the development of the Windows 95 interface to see how focusing entirely on ease of use ended up with components that remain with very few changes even to this day!That's what Linux never had. Linux favors decision-making, but at the cost of giving you so many options that any user coming from another system will be lost. And I wouldn't blame them for getting lost. Think not only that there are thousands of distros (Ubuntu, Fedora, Arch, SuSE, Mint, Debian, ZorinOS, Manjaro, ElementaryOS, Deepin, Solus, Puppy Linux, Sabayon, Gentoo, etc.) but after choosing your distro, many times you have to choose your desktop environment whose names usually don't say much (KDE, Gnome, XFCE, LXDE, MATE, IceWM, Fluxbox, Cinnamon, Budgie, Trinity, Deepin, Unity, etc... or even without a desktop, just the command line), each environment coming with its own programs and base ideologies.
Without unification, there can be no consensus, and without consensus, the system will continue to be confusing... because the options are so many that it is normal for someone who does not have prior knowledge and wants to give the system a chance without having the time to dedicate to testing it to get lost and end up returning to what they already know.However, learning Linux is a valuable investment in your professional and personal future. From job opportunities in system administration, DevOps, and cybersecurity, to involvement in research projects and open-source coding, Linux skills open up numerous doors.While this blog post provides a basic introduction to Linux, the field is vast and complex.Moreover, the ability to customize and control your technological environment enables you to innovate and solve problems effectively. With the increasing adoption of Linux in various technology industries, now is the perfect time to dive into the world of Linux and leverage all the opportunities it offers. Whether you're diving into digital logic design, exploring assembly programming, or simply emulating a CPU in software, each step brings you closer to understanding the inner workings of the technology that drives the modern world. And that's why I think it's important for you to know this.Happy coding and happy building! ⸜(。˃ ᵕ ˂ )⸝♡
✦ Special thanks to my best friend for the commissions she made for my website about my character, Selysunny, all the art on this website was made by her!
✦ Credits to GitHub, Codepen and W3Schools for serving as tools to develop my page in carrd :3
✦ Credits to Sugar Streamfly, for the overlay design used on this page!
✦ Thanks to my husband for all the support, Wolfgerous, who also helped me recreate the clock in the blog section of the website! I love him
✦ Credits to Photopea and Canva for being the greatest tools I used to create this website!
✦ Resources from Tumblr and Pinterest!
✦ Coded in Carrd with Visual Studio Code as tool
✦ Made on a computer running Arch Linux software!
✦ Credits to miHoYo, the clock in the blog section belongs to them!
✦ Live chat from CBOX!
✦ Credits to the chibi art on my website to Redccoon!
✦ Music on the website does not belong to me, credits to their respective authors!
While made for desktop browsing, almost all pages on the site should be mobile friendly more or less! If you're returning, please CTRL+F5 or delete your browser cache if anything looks broken!