#one of them is a web designer :) and two of them work at a library
Explore tagged Tumblr posts
Text
Hrmmmmm.... I have a very silly idea... a very silly idea where I take this batch of characters I have and make an AU where they are all in charge of the Welcome Home Restoration Project instead of an AU where they are inside of Welcome Home (by @partycoffin).
To be honest (as I cannot be Frank in this context) I don't know how much of this is that psychology personable fable versus my child me who feels the need to act drastically different as I can feel I am moderately different but no one else seemed to pick up on it but either way the thought is worming!
Lol I have three pages of filled notebook paper --including some relationship diagrams-- and about 600 typed-up words about the concept already and it's only an hour old! I thought of it an hour ago and I have generated so many things about it but I must go to bed : / sadly I have courses. I'll see if the idea is still going tomorrow or if I dream about it (I hope so it will give me Ideas).
#welcome home arg#welcome home oc#partycoffin#i am so excited#but so sleepy#one of them is a web designer :) and two of them work at a library#the one who's usually a doctor and does healing things is a taxidermist who gets really excited anytime Poppy's name is mentioned#there's eight of them in the group so it's balanced!#and the ones who like frank and eddie are married#the one who calls wally her skrunkly hates eye contact with a passion#ahhh esme... designing websites and finding cute in the creepy <3#it feels disrepectful though#the saying these guys made the website when clown did but also it's all in good fun! and this is all much more fun than my water fountain#there was a water fountain WH oc don't worrry about itt#she was simply too spooky for my me but she sounds so lovely#voicelines and fake scripts and doodles of her but it took so long but this came very nice ahhh#oh no i'm rambling again it is now officially sleepy time
6 notes
·
View notes
Text
YouTube Downloads through VLC: Step by Step
So this guide to easily downloading off YouTube is super helpful, but there's enough important information hidden in the reblogs that (with the permission of OP @queriesntheories ) I'm doing a more step-by-step version.
Please note: these downloads will be in YouTube quality. My test video download is coming through at 360p, even though the video I'm starting from is set to 720p. They're legible, but they won't look great on a TV. For high visual quality, you'll want to seek out other methods.
This guide is written for Windows 10, since that's what I can test on. It's been tested on Firefox, Chrome, and Edge (which is a Chromium browser, so the method should work in other Chromium browsers too). So far, I haven't tracked down a way to use this download method on mobile.
BASIC KNOWLEDGE:
I'll try to make this pretty beginner-friendly, but I am going to assume that you know how to right-click, double-click, navigate right-click menus, click-and-drag, use keyboard shortcuts that are given to you (for example, how to use Ctrl+A), and get the URL for any YouTube video you want to download.
You'll also need to download and install one or more programs off the internet using .exe files, if you don't have these programs already. Please make sure you know how to use your firewall and antivirus to keep your computer safe, and google any names you don't recognize before allowing permission for each file. You can also hover your mouse over each link in this post to make sure it goes where I'm saying it will go.
YOU WILL NEED:
A computer where you have admin permissions. This is usually a computer you own or have the main login on. Sadly, a shared computer like the ones at universities and libraries will not work for this.
Enough space on your computer to install the programs listed below, if you don't have them already, and some space to save your downloaded files to. The files are pretty small because of the low video quality.
A simple text editing program. Notepad is the one that usually comes with Windows. If it lets you change fonts, it's too fancy. A notepad designed specifically to edit program code without messing it up is Notepad++, which you can download here.
A web browser. I use Firefox, which you can get here. Chrome or other Chrome-based browsers should also work. I haven't tested in Safari.
An Internet connection fast enough to load YouTube. A little buffering is fine. The downloads will happen much faster than streaming the entire video, unless your internet is very slow.
VLC Media Player, which you can get here. It's a free player for music and videos, available on Windows, Android, and iOS, and it can play almost any format of video or audio file that exists. We'll be using it for one of the central steps in this process.
If you want just the audio from a YouTube video, you'll need to download the video and then use a different program to copy the audio into its own file. At the end of this post, I'll have instructions for that, using a free sound editor called Audacity.
SETUP TO DOWNLOAD:
The first time you do this, you'll need to set VLC up so it can do what you want. This is where we need Notepad and admin permissions. You shouldn't need to repeat this process unless you're reinstalling VLC.
If VLC is open, close it.
In your computer's file system (File Explorer on Windows), go to C:\Program Files\VideoLAN\VLC\lua\playlist
If you're not familiar with File Explorer, you'll start by clicking where the left side shows (C:). Then in the big main window, you'll double-click each folder that you see in the file path, in order - so in this case, when you're in C: you need to look for Program Files. (There will be two of them. You want the one without the x86 at the end.) Then inside Program Files you're looking for VideoLAN, and so forth through the whole path.
Once you're inside the "playlist" folder, you'll see a lot of files ending in .luac - they're in alphabetical order. The one you want to edit is youtube.luac which is probably at the bottom.
You can't edit youtube.luac while it's in this folder. Click and drag it out of the playlist folder to somewhere else you can find it - your desktop, for instance. Your computer will ask for admin permission to move the file. Click the "Continue" button with the blue and yellow shield.
Now that the file is moved, double-click on it. The Microsoft Store will want you to search for a program to open the .luac file type with. Don't go to the Microsoft Store, just click on the blue "More apps" below that option, and you'll get a list that should include your notepad program. Click on it and click OK.
The file that opens up will be absolutely full of gibberish-looking code. That's fine. Use Ctrl+A to select everything inside the file, then Backspace or Delete to delete it. Don't close the file yet.
In your web browser, go to https://github.com/videolan/vlc/blob/master/share/lua/playlist/youtube.lua
Click in the part of the Github page that has a bunch of mostly blue code in it. Use Ctrl+A to select all of that code, Ctrl+C to copy it, then come back into your empty youtube.luac file and use Ctrl+P to paste the whole chunk of code into the file.
Save the youtube.luac file (Ctrl+S or File > Save in the upper left corner of the notepad program), then close the notepad program.
Drag youtube.luac back into the folder it came from. The computer will ask for admin permission again. Give it permission.
Now you can close Github and Notepad. You're ready to start downloading!
HOW TO DOWNLOAD:
First, get your YouTube link. It should look something like this: https://www.youtube.com/watch?v=abc123DEF45 If it's longer, you can delete any extra stuff after that first set of letters and numbers, but you don't have to.
Now open VLC. Go to Media > Open Network Stream and paste your YouTube link into the box that comes up. Click Play. Wait until the video starts to play, then you can pause it if you want so it's not distracting you during the next part.
(If nothing happens, you probably forgot to put youtube.luac back. coughs)
In VLC, go to Tools > Codec Information. At the bottom of the pop-up box you'll see a long string of gibberish in a box labeled Location. Click in the Location box. It won't look like it clicked properly, but when you press Ctrl+A, it should select all. Use Ctrl+C to copy it.
In your web browser, paste the entire string of gibberish and hit Enter. Your same YouTube video should come up, but without any of the YouTube interface around it. This is where the video actually lives on YouTube's servers. YouTube really, really doesn't like to show this address to humans, which is why we needed VLC to be like "hi I'm just a little video player" and get it for us.
Because, if you're looking at the place where the video actually lives, you can just right-click-download it, and YouTube can't stop you.
Right-click on your video. Choose "Save Video As". Choose where to save it to - I use my computer's built-in Music or Videos folders.
Give it a name other than "videoplayback" so you can tell it apart from your other downloads.
The "Save As Type" dropdown under the Name field will probably default to MP4. This is a good versatile video format that most video players can read. If you need a different format, you can convert the download later. (That's a whole other post topic.)
Click Save, and your video will start downloading! It may take a few minutes to fully download, depending on your video length and internet speed. Once the download finishes, congratulations! You have successfully downloaded a YouTube video!
If you'd like to convert your video into a (usually smaller) audio file, so you can put it on a music player, it's time to install and set up Audacity.
INSTALLING AUDACITY (first time setup for audio file conversion):
You can get Audacity here. If you're following along on Windows 10, choose the "64-bit installer (recommended)". Run the installer, but don't open Audacity at the end, or if it does open, close it again.
On that same Audacity download page, scroll down past the installers to the "Additional resources". You'll see a box with a "Link to FFmpeg library". This is where you'll get the add-on program that will let Audacity open your downloaded YouTube video, so you can tell it to make an audio-only file. The link will take you to this page on the Audacity support wiki, which will always have the most up-to-date information on how to install the file you need here.
From that wiki page, follow the link to the actual FFmpeg library. If you're not using an adblocker, be careful not to click on any of the ads showing you download buttons. The link you want is bold blue text under "FFmpeg Installer for Audacity 3.2 and later", and looks something like this: "FFmpeg_5.0.0_for_Audacity_on_Windows_x86.exe". Download and install it. Without this, Audacity won't be able to open MP4 files downloaded from YouTube.
CONVERTING TO AUDIO:
Make sure you know where to find your downloaded MP4 video file. This file won't go away when you "convert" it - you'll just be copying the audio into a different file.
Open up Audacity.
Go to File > Open and choose your video file.
You'll get one of those soundwave file displays you see in recording booths and so forth. Audacity is a good solid choice if you want to teach yourself to edit soundwave files, but that's not what we're here for right now.
Go to File > Export Audio. The File Name will populate to match the video's filename, but you can edit it if you want.
Click the Browse button next to the Folder box, and choose where to save your new audio file to. I use my computer's Music folder.
You can click on the Format dropdown and choose an audio file type. If you're not sure which one you want, MP3 is the most common and versatile.
If you'd like your music player to know the artist, album, and so forth for your audio track, you can edit that later in File Manager, or you can put the information in with the Edit Metadata button here. You can leave any of the slots blank, for instance if you don't have a track number because it's a YouTube video.
Once everything is set up, click Export, and your new audio file will be created. Go forth and listen!
#reference#vlc media player#youtube downloader#youtube#uh what other tags should i use idk#how to internet#long post
149 notes
·
View notes
Text
With its grip on the land and its influence over all, it is obvious that the Church of Divine Wealth is a massive organization. Their reach is far and their power great, having ruled over all as the dominate religion for an era. At such a size, it is only natural that smaller pieces would be found within. Like the divine bodies they worship, any single entity is built upon multiple parts that function in unison to make it all work. As the blessed organa within our own flesh makes us who we are, the Church has a similar arrangement. Sects within their great folds that serve to bolster their numbers, influence and reach. Some were built within the Church itself, while others were absorbed and repurposed, as the Church found use for them while the outsiders chose assimilation over annihilation. Of the many parts and pieces that thrive in the Church in their own special way, there are four who stand out above all. Four pillars that support the Church of Divine Wealth, four organa whose fluids and faith allow this massive system to thrive. How perfect it all seemed back then...
One of the great sects within the Church is the Emerald Court of Eudaia, an organization of wisdom, learning and philosophy. Here was where the mysteries and conundrums of the world were discussed and debated, where brilliant minds came to puzzle and practice. All throughout the kingdoms held by the Church, courtrooms and debate parlors could be found where folk could learn and witness. Those who wished to meditate upon the secrets of the world, or the turmoils of their own existence would find a home here. The popular saying was that the Emerald Court was the Church's trap for those who considered themselves "too smart for religion." Those who debated about the gods, humors and all of existence would wind up here, fueling the Church even as they question faith. With this freedom to discuss and wonder, it painted the entire organization in a favorable light, giving the impression of open mindedness. And with such wisdom and delving into the mind, what better organization to represent Phlegm? A visit to the actual Court of Eudaia will show this beyond the shadow of a doubt.
The Court of Eudaia is in itself an entire academy, a great fortress of the mind. Beyond the walls lies the grand dome of the court, split and lobed like a divine brain. Within lies countless libraries, parlors and meditation chambers, all so one may better explore the mind. Court rooms and meeting chambers designed to hold debates and discussions, where folk may bring their ideas and theories for scrutiny. And in the center of the two halves lies the one and only Emerald Court, where the high philosophers hang in their web of endless discussion and musing. Here is where the brightest and greatest meet and speak, and where it is said the stances and futures of the Church are mulled over. Even the highest members of the Church would send their ideas and problems to this court, to see what these minds would discover. Folk eager for enlightenment would travel entire kingdoms to gain access, so that they could expand their own wisdom. Those with promise would be seen and eventually invited into the fold, so that they too could become a philosopher.
The most common members of the Court are the Philosophers, those who have devoted their lives to the art of discussion and moral quandaries. They take on the robes of green, and spend every waking moment reading, learning and puzzling over certain topics. As their time in the Court continues, they will begin to focus their sights on a scant few topics, putting all their energy into answering these questions. This niche study is what will give them an identity and purpose, and they will aim to be the master of it. Of course, others may choose this same subject, and they are welcome to, as this is where the great debates begin. Any theory, any idea, must be thoroughly discussed and scrutinized. Debate is necessary to find the truth, to cut through personal bias and foolish assumptions. It is expected for all philosophers to go to battle in the parlor, to be ready to be run through the wringer as they present their ideas. All wannabe students are forced to sit through several precedings, so that they may witness what these debates entail. Naturally, many drop their idea of joining the Court once they see these brutal defenses, as it is too much pressure to bear. This is meant to weed out the weak, as those who cannot take criticism or admit being wrong have no place here.
Philosophers start out as any other folk, but as their studies continue and their imbibing of Phlegm grows more and more to clear their minds, they begin to change. Neglect in eating and personal care causes most to grow gaunt and emaciated, eventually fueling themselves purely through hasty broths and Phlegm. Reclusive in studies and dusty libraries make them pale or even gray in appearance, as the dust and malnutrition shrivels them. In time, growing philosophers will see that they have reached the limit the basic human form can attain, and thus must open their minds further. The use of trepanning is the sign of evolution in a philosopher, literally opening one's mind to new possibilities and ways of thinking. It starts with a hole in the forehead, as if carving a third eye, and eventually calls for the removal of the entire skull cap. Outsiders can easily identify the rank of philosophers by noting how much of their green brains are exposed, as these are those who have expanded their minds beyond normal means. Yet, this is still not the end of their growth.
When one truly becomes a famed philosopher of the Emerald Court, their entire head will be cast aside. As it is found out, the senses and mortal wants simply distract from true enlightenment. A mouth only hungers, the ears are bombarded by distractions and wandering eyes take in details that are superfluous to advancement. Thus, a philosopher will eventually reduce their head to a brain, held within a clear orb filled with brilliant Phlegm. Awash in this calming and wise humor, they can truly be in the right state of mind to puzzle out the mysteries of the universe. The only need they must partake in now is the refreshment of their humor, which is needed when it grows cloudy and confused. Not only does this transformation allow for better thinking, it allows for the truest form of debate and conversation. Now they are no longer hindered by meaty tongues that tire and mortal nerves that scramble and fail. By using clearvein, they can hook up their spheres to other philosophers and swap fluids to partake in deep debate. To outsiders, not a single word is said, yet entire libraries worth of musings are released in mere minutes. Entire networks may be linked up as the arguments grow, taking in more and more perspectives. Some rooms may be reduced to a web of orbs and brains, locked in a ceaseless discussion.
The act of linking brains is a crucial one, as the philosophers warn about getting lost in your own dome and ideas. If one only listens to the sloshings of their own brain, then they will easily fall down the path of bias, blindness and assumption. They must connect with others to discover their own faults and get fresh perspectives. Thus, it is considered taboo if a philosopher has not linked up with anyone for an extended period of time, and word will travel that they have succumbed to ego. If they cannot get their ideas
approved by at least three other brains, then the highest levels of court will refuse to even let them present. Many take the logical route of opening discussion with others, but some crooked philosophers, consumed by ego and the want to be right, will go through shadier routes. They will find weaker minds and simpler folk to take under their wing, and then steal their brains. These will be placed in orbs and given Phlegm, but their minds are far from ideal philosopher material. This is fine for the cheater, who wants strawmen to dominate with their arguments and mind. These naive brains will cave to their superior, and become mere yes men to bolster their image and presence. Inside these halls, it is not uncommon to have posses of philosophers who group together and detract foes who "cheat" or undertake topics seen as unworthy. Though physical violence in heated debates between these unofficial factions is rare, the mental warfare going between them could reduce a man to a mindless husk.
When civil war broke out within the Church of Divine Wealth, the Court of Eudaia was quick to separate itself from the violence. This sect wanted nothing to do with the whole affair, and sealed their gates and halls to all. As philosophers, such brutish battles were beneath them and an utter waste of their talents. However, the crumbling of the Church and the ever growing war provided ample fruits of debate and discussion. Now there were new topics to present to the court, and all minds were eager to be the ones to solve these new conundrums. So now, as the war destroys the lands and leave the people fighting for survival, the great court of Eudaia spends its time and resources to prattle on about war, power and what it all means. Many outsiders wonder if there will even be a world left by the time they settle upon a decision.
Those who have climbed their walls and survived their defenses in hopes of gaining audience are never seen from again. In time, folk have abandoned the idea of rousing the high philosophers from their solitude. With the Emerald Court now fully severed from the outside world, they must be hungering for new ideas and perspectives. No doubt those who break in are seen as fresh tomes, ripe for the reading. Rumors are abound that those who enter are taken apart at the seams by the hungering debaters, eager for more fuel to their debates.
Due to the closure of the court and their defenses, many traveling philosophers were locked out, with no way to get back in. Thus they are forced to wander the war torn lands. However, they have taken this turn of events as an opportunity to learn more about the subject and find real juicy debate points out here in the ashes. With the chaos around them and the abandonment by their own institute, some have gone off the deep end. They would believe that if they find the right subject or philosophical view, that they would be allowed back into their home. And sometimes these different points of view come from others, and they know exactly how to get a hold of these new perspectives. And after all, what they are doing is a favor to the common folk. To be shed of all worries and pain, now allowed to join an enlightened conversation! Who wouldn't welcome such a chance? Thus, reports of mad philosophers in the wilds have begun to circulate, leaving behind the empty skulls of those who proved to be "fascinating conversationalists." It should be remembered that while these crazed folk may be physically frail, their mental abilities and mastery over Phlegm can make them deceptive opponents. Armor and weapons are useless when a wave of Phlegm makes you forget how to even use your muscles.
14 notes
·
View notes
Text
Hiiiiiii!!! Here’s me yapping about Insect culture and stuff
I drew this little thing of Mrs. Creek, who’s a Dragonfly by-the-way. This is probably just a doodle cus I didn’t work that long on this drawing of her. The architecture in the back is based off on some Greek temples and stuff like that. The Library of Aldaros is basically where she lives as she’s like literatures number one fan. Also don’t judge, she’s bald on the top of her head.
(Random language thingy cus I like making weird words in fictional languages)
So the language of Aldaros is called Aldarin because you know, but Aldaros/Aldarin are exoterms (I think that’s the right word?) Aldaros and Aldarin are actually from ancient Wasps who discovered the continent and it’s inhabitants (Ex: Crickets, Dragonflies, and Flies) The name comes from the ancient Waspian root Aldar/Aldor which means “less or fewer.” Basically the name of the continent means “Land of the lesser/inferior” to people who understood the ancient Waspian language. The endoterm actually used by its people is Ultoria, where Ult means foliage or flora and Ria means land or area. The endoterm is Ultoria (Land of great flora/foliage) and the exoterm is Aldaros (Land of the lesser) There’s actually unique letters for both Wasp and Ultorian but it’s better to show them in English then the actual native letters. Hold on, let me write them for your own curiosity!
I might change these letters but remember THIS IS NOT MODERN WASP LETTERS!!! This is from around 4,000-6,000 years ago when the term was created.
I forgot to mention but in Ultorian if there is an G-like letter in-between two other letters it means there is great/many of the first letter. A lot of people just write it without the G-like letter but some like to describe it better with great/many.
You should probably know who Bevel Stingheart is by now if you’ve seen my post but for those who haven’t I’ll basically just say who she is.
Bevel Stingheart is a descendant of Henry Stingheart, who was a royal guard like her. Bevel is in a secret marriage with Queen Snow Seaclaw (Current ruler of Wasp City) and is her royal bodyguard. She’s also a General of the People and General of War, as for General of the People that means she can arrest people and do whatever to keep the people protected and/or safe. General of War means that if there’s a war, she’d probably help make plans and get everyone ready for combat/give instruction or help.
I think Bevel is really silly, I really need a break from all this nerd talk help :l
Ancient Queen Bloodlust/Bloodlust 2,000 years ago when she was actually visible to the public. I based her clothing off of Ancient Chinese wears like the Han Dynasty I believe (I REALLY HOPE IM SPELLING THAT RIGHT) I never really had a crown design for her so I just put a giant jade on her crown cus like I don’t really have any Spider culture down just yet BUT I PROMISE I WILL! There are claw marks on her neck because of a recent war that happened in the Ancient Spider Kingdom (War of Webs) THIS IS SUBJECT TO CHANGE THOUGH!!! I believe as of right now the war is about territory, Bloodlust’s kingdom wanted more land as their population was growing but the lesser weren’t cooperating. NOW THATS A LOT OF YAP I KNOW, BUT I LOVE THESE GUYS THOUGH!!! CATECIS IS JUST A WAY FOR ME TO SHOW MY LOVE FOR STORIES
So sorry I haven’t been posting a lot, I haven’t been doing too well mentally and I feel like shit 24/7. I love all of you so much!!! Especially my children (Followers)!!!
(If you have any questions, you can ask. If you like this yapping, consider supporting because there’s a lot of Catecis art on the way)
EDIT: I FORGOT TO MENTION BUT BLOODLUST’S HAIR IS TIED IN LIKE A BOW SHAPE!!! No the hair on her head isn’t ears or stuff like that, it’s just a hair-tied bow. Spiders don’t even have that kind of hearing
#artists of tumblr#artwork#art#drawing#digital art#my art#character art#oc#artists on tumblr#original character#worldbuilding#world#my ocs <3#my oc art#my oc stuff#my ocs#ocs#oc art#insect#insects#bug#bugs#silly little guys#silly#sillyposting#silly little guy#so silly#silly goofy mood#hehehe#hehe :3
13 notes
·
View notes
Text
# _ this is the crime kitchen after all.
ib:: their video (i work at a criminal kitchen) content:: murder, crimes, illegal stuff, it isn't as dark n very generic soo note:: first post let's go! (btw i'm still working on a better post design) help why was this so good?! why do 2am works turn out better than when i'm fully awake. also, i need to find proper ages for them to make it make sense.
The Killer ; Painting Rainbows
- An infamous 'alien hunter' in the community. Lunar knew of her as the head honcho in dealing of illegal items. Rainbow then got in touch with Funneh and thus got hired.
- She used to work at the sandwich store until the owner was arrested. Rainbow wasn't arrested due to the government wanting to hide the truth of aliens existance. She also harvests organs which are mainly hearts but doesn't tell how she got them so as to not get anyone else in trouble for her crimes, which I find pretty sweet (Rainbow being sweet is a canon event!)
The Knockout ; Golden Glare
- A fashionable ex-model, now hired at the Sandwich Store due to her ties with Rainbow. Gold knew her from school as Rainbow was called a 'lunatic' for believing that aliens exist. She didn't mind Rainbow as she found her quite 'normal' and understanding when it's just them two.
- She bought her fame, until one day her manager threatened to expose her. The man has helped her too much and demanded a higher pay. Gold being the greedy woman she was, declined and her manager launched at her with a knife. She was able to kill him out of defence, still traumatised by her actions, yet craving for more. The ex-model served her years for manslaughter, then losing her popularity.
The Mastermind ; Funneh Cake
- A young, avaricious money launderer who continued the business out of fun. Funneh hired Lunar, slowly bonding over time. After Funneh bought the place, she had Lunar and Draco invest in the Sandwich Store. She did find it strange that Gold and Rainbow wanted to work there but didn't question it much.
- She found out about the place from rumours that the place had 'aliens'. The thing that truly caught her interest was guns; a popular illegally-bought item. Who on Earth would buy alien bodies or human hearts? Some Science geek who is unafraid to get arrested? Funneh later got in touch with Draco, a man who could cover up their tracks when needed.
The Mule ; Lunar Eclipse
- A blood-thirsty money mule who knows too much about the dark web. Lunar had searched far and wide for quick cash, for unknown reasons. She was only a few years younger than Funneh, deciding then to be her money mule.
- She started off buying illegal items off of the dark web then selling it to classmates and schoolmates, making sure to make profit. She then crossed paths with Funneh while dealing in an alleyway, until Funneh hired her. Lunar found it strange but wanted the money, and since then they have become two peas in a pod.
The Silencer ; Draconite Dragon
- A quick-witted intelligencer that will do whatever it takes to protect his co-workers. Draco met Funneh through the heads of their respective crime families. She found him useful to the team, while he found her and the group interesting. Almost like he knew them, for a long a time. As though he had talked to them every day, had shared great memories with them, lived happily with the team of five.
- Draco is often at a nearby bar or library, eavesdropping on any information that the police knows about him and the others. He would of course report back to Funneh on anything urgent, not wanting to kill off too many people but still, he makes sure to get rid of any person that could risk the group's lives. The four women were very important to him. He never knew why but will never question his heart and soul.
[ Dyaa M_'s LOG Ended. ]
#dyaam#krew#krewfic#paintingrainbows#goldenglare#itsfunneh#lunareclipse#draconitedragon#crime kitchen au
12 notes
·
View notes
Text
"Vulkan is weird— but it's weird in a way that makes a certain sort of horrifying machine sense. Every Vulkan call involves passing in one or two huge structures which are themselves a forest of other huge structures, and every structure and sub-structure begins with a little protocol header explaining what it is and how big it is. Before you allocate memory you have to fill out a structure to get back a structure that tells you what structure you're supposed to structure your memory allocation request in. None of it makes any sense— unless you've designed a programming language before, in which case everything you're reading jumps out to you as "oh, this is contrived like this because it's designed to be easy to bind to from languages with weird memory-management techniques" "this is a way of designing a forward-compatible ABI while making no assumptions about programming language" etc. The docs are written in a sort of alien English that fosters no understanding— but it's also written exactly the way a hardware implementor would want in order to remove all ambiguity about what a function call does. In short, Vulkan is not for you. It is a byzantine contract between hardware manufacturers and middleware providers, and people like… well, me, are just not part of the transaction.
Khronos did not forget about you and me. They just made a judgement, and this actually does make a sort of sense, that they were never going to design the perfectly ergonomic developer API anyway, so it would be better to not even try and instead make it as easy as possible for the perfectly ergonomic API to be written on top, as a library. Khronos thought within a few years of Vulkan being released there would be a bunch of high-quality open source wrapper libraries that people would use instead of Vulkan directly. These libraries basically did not materialize. It turns out writing software is work and open source projects do not materialize just because people would like them to."
#lol#filthy hacker shit#i have only ever dabbled in graphics so the history/chronology here was v entertaining and new#(in particular i had a Super Enthusiastic Coworker#who believed for six months he was gonna be The Guy To Make Vulkan Usable#and bless his heart he did try. anyway)
15 notes
·
View notes
Text
Predicting and programming: enemies for life (part 2)
Day 42 - Dec 17th, 12.023
This is the direct continuation of yesterday's post. I hope that I'm able to continue my daily journals as usual, but there's a strong possibility that one day or another I will not able to post, or need to post after midnight. Also, the entries probably will be shorter or just small updates sometimes even on weekends, but I will try to write them on the morning to be able to have time and brain to do something bigger and with better quality. And some posts I could even need to split into two if I need to stop writing one in the middle, like what's happened yesterday. There's no need to go into details, I don't want to expose my personal life nor of the people around me, I just want to inform that this end of year is not being great to my partner, so I want to be with her as much as I can to help and support her to whatever she needs to.
"A ghostly server"
Like I said in the last part, the application was complaining about not having a server, and the stranger, it was complaining about not having the development server running. This as a production build of the application, the embedded web-app were a static one, a static HTML file, why was it complaining about the server!? I tried searching around the Tauri's GitHub issues, but there was nothing about it, and creating an issue wasn't in my mind at the time because again, I am short in time and couldn't wait for a fix.
So because Tauri wasn't working, and I didn't even want to think about how to fix this problem, I switched back to CapacitorJS. This process was somewhat easy, because both of them are a "wrapper", so I just needed to move the web app part of the application from a template to another, but it was somewhat time-consuming (I'm not so accustomed to Vim and my new file explorer, so navigating was somewhat slower, and like every JavaScript project, just setting it up a template can be time-consuming). But after setting it up, Capacitor compiled, and the app was working as normal without any differences.
Framework hopping
While that was happening, when I started the project, I also wasted a lot of time choosing what framework to use. "Why?" One, JavaScript is an ecosystem that in general can be somewhat overwhelming with choices; Two, I already used SvelteKit for my last application and projects, so this time I wanted something different; Three, I wanted to try something more "native-like".
Web as Native
I started trying to use Framework7, because it has a collection of components and routing that emulates the native-app experience, and most important to me, it had the updated Material Design 3 (Material You) design; with Svelte, my primary UI framework of choice. But it didn't work that well. The routing wasn't how I liked it to be, and Framework7 is a somewhat old framework as it seems (it uses Gulp as its build system and the last commits were a month ago, the project is not that active), it stills a great project, but somewhat difficult to integrate with newer thing like Svelte 4 and Vite. After not being able to, I tried to KonstaUI with Svelte, but ended up with the same results. If you know something about this area of trying to make web apps feel like a native app, you are probably thinking something like "why you didn't use Ionic?", and the main reason is that it stills uses Material Design 2, and personally I like more how the newer version looks. Also, Ionic doesn't have official support for Svelte, and even knowing that the community package is good, I already used it in the past and wanted something new to try.
So, after probably hours, if not a day, trying that, I hopped into another idea. I found something called Beer CSS, a library that creates a Material You look and app using just CSS pretty much, so I could use any framework that I liked! Nonetheless, because it was pure JS and CSS, I thought it would be good to use Astro, so I could also take advantage of its new View Transitions feature, and could use Svelte still for the interactivity blocks. But as you can already tell if you know Astro, it's probably not the best idea to use a static site generator (SSG) as a mobile application framework, however it was working, and I was being able to create something and actually develop the application part of things and not just continue setting up new projects.
Lack of documentation
But then some cracks started to open. Beer CSS's documentation is not the greatest for me, it's mostly code examples and there's pretty much no words about customization and how the CSS words and/or how to manipulate it, and it seems that you really need to follow Material's system and hierarchy to it to work properly. I don't have time for this, and I already wasted 2 to 3 days fighting my way around all of this.
Also, while this was happening, the problem with Tauri also happened, which for some reason also made me switch from Astro to SvelteKit. Why? I don't know really, for me the problem with the server could be related to it, but of course it didn't work, and I had to switch to Capacitor like I said.
Blank screen and broken dreams
And then, another problem appeared out of nowhere, the built app with CapacitorJS started to have a total black screen when I opened it. There were no errors in the console, warnings on the screen, nothing, the app simply stopped working, and I couldn't find anything about it on the issues, and being honest, at this point I had already wasted around a week and couldn't handle it anymore. The idea of not being able to give at least something in time was storming my mind and I ended up wasting another day procrastinating, because I couldn't handle and think of solutions.
I had so many ideas for this app and now everything stopped working, I was exhausted, this was supposed to be something special for my girlfriend, and I don't want to lose the date again, even more now when she's passing difficult times in her life. I need to do and try something.
Compromises
This is where I am right now. I have less than a week to finish this project, and the app itself is way unfinished than I anticipated it would be days ago. So, what we do when this happens? Compromises, I already had in mind that I would create just some features until the date and then update over time, but now it will be just one feature and as an online website for now.
One of the features of this app is an interactive messaging page, to give complements and things like that, but for now I will try to repurpose it to some predefined messages and just express out of my heart to her using it. Do I want to be simple as that? No, but it only what I can do for now, and hopefully I will be able to add more things as time passes, I really want to do something special and specific for my girlfriend. Thankfully, porting it to a native app in the future won't be so hard, and I already have some ideas now on how to fix the past bugs that impossibilitaded me from porting it, however I will try to focus more on the features themselves for now.
Knowing my girlfriend, she will understand, but again, it's more of me to her thing in my mind.
---
Today's artists & creative things
Song: Hello, World - by Louie Zong I don't know why, writing this post just remembered me this music.
---
Copyright (c) 2023-present Gustavo "Guz" L. de Mello <[email protected]>
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License
2 notes
·
View notes
Text
Dev Diaries: Day 8...We Back!!!
Dev Diaries, Masterlist
Romancing the Process...coming soon
June 4, 2023
The Day number will just be a log number as I may not do Dev stuff every day. I'll be including the dates though.
Now that I have a month to take classes, I'm going to be a bit more strategic with what I'm taking and when. I want to get the most out of this 😊
For the Dev side, I'm going to finish up the bigger courses that I wasn't able to get into before. They will mainly be HTML and CSS. There are a couple of them that have intros to Python and the like. I have already had a little bit of Python in other courses, so I'm kinda looking forward to that one and more C# 😁 that's the one I'll be learning for my game dev stuff.
For the Diaries though...
I'm thinking about having a separate Design Diary (non-web design) and Doodle Diary because I'm also going to be working on those. I mainly want to so I can find things easier later but also... so I remember what all I'm doing now 😂😋
I am starting Romancing the Process! Which is just a diary of all the crazy stuff I'm learning, trying, and just my story as I experience it. I think it's gonna be fun (for me at least lol)
My goal for this month is to be as job ready as I possibly can be! I'm going to be purging my belongings as well in case I need to move. This will trick my brain into cleaning which is useful even if I don't move 😅 I'll be going over this more in Romancing the Process. I am trying to get a balance of input (learning) and output (creating). This is gonna be so much fun!!!!
Weekly DevPlan:
Courses to Tackle for the Week (starts Monday, today is bonus)
Improve UX Prototyping
HTML
CSS
Soft Dev
Full-stack Dev
1 Class at a time! 😊
The prototyping course is introductions to a bunch of tools you can use. It's kinda boring to start but then I turn into a child when they start the actual prototyping part 😂🤣 It's so much fun and I can't wait to get to play...I mean...use them.
I won't be doing each of these every day. They are in order of importance. I want to get the first three done this week. The bottom two be the least important and can take all month if need be lol
I've already done a prototyping course but it's super close to being completely done. I've almost exhausted their library of UX stuff 😅🥰 This is the last fuller course they have for it. After that it's just shorter courses that I plan to filter in.
Let's Go!!!
#dev diary#romancing the process#doodle diary#codeblr#learning tech#ux designer#graphic design#neurospicy#neurodiverse stuff#neurodivergencies#tech journey#career change#journal#diary entry#game dev
3 notes
·
View notes
Text
Wix Vs WordPress
Both Wix and WordPress offer fantastic features, regardless of whether you think a free website builder should host your blog or build an e-commerce website for selling your handcrafted items. If a feature isn't native to one platform or the other, there are programs or plugins to help you expand the functionality of your site. Your needs and goals, which you will discuss with your website application development business, will determine the best option for you.
The Difference Between WordPress and Wix in 2023
Comprehensive solutions, including WordPress and Wix*-based content management systems, are offered by seasoned website creation companies like Novalabs. Ask our specialists how to utilize the free website builder.
What is Wix?
With Wix, you can create your own website without needing to know how to code. It's a "software-as-a-service" (SaaS) tool, meaning you pay a monthly price to utilize it rather than own the product.
What is WordPress?
In 2003, Matt Mullenweg and Mike Little founded WordPress as a platform for blogging. Since then, it has evolved into a totally free website builder.
By the year 2022, it will be widely known. According to BuiltWith.com, the platform is currently used by about 36.5 million live websites.
There are two distinct WordPress configurations to take into account:
Web-based WordPress
Similar to Wix, hosted WordPress is a software-as-a-service (SaaS) platform for creating and managing websites that can be accessed at wordpress.com.
Although it started out as a blogging service, it is now a fully functional website builder. You pay a regular charge to use it, and in exchange, you get access to a wide range of components that help you build a website.
WordPress Self-Hosted
You can download and install the self-hosted WordPress program from wordpress.org on your own web server. This suggests that you should get hosting so that your website has a location. Currently, WordPress is open-source, which means that the code that powers it is easily available and modifiable.
Wix vs. WordPress: Points to consider
1. Usability
One of the simplest website builders to use to create a website is Wix. Why? You can change everything in your program without installing any additional software. Their user interface is quite simple and intuitive, especially for total beginners. They also have an Application Market where you can add features with a single click if you ever want to add more functionality.
However, compared to WordPress, Wix requires far more work to construct a website. WordPress is also well-known for its modules and plugins. However, installing or performing them is typically not that simple. To establish a site, the software as a whole basically needs a little bit of specialized training or at the very least some development experience.
2. Design and adaptability
There are roughly 1,000 (yes, 1,000!) free templates in Wix's layout library. They are organized into classes (websites, cafés, photographers, etc.) and are slick and modern.
Whatever the case, you can undoubtedly relax because Wix offers a perspective that is entirely transportable. Although this is totally acceptable for Google (more on this later), you might need to re-arrange a few features (using intuitive) to properly serve your site on mobile devices.
With Wix versus WordPress, you can get the exact you need if you know CSS and HTML or, on the other hand, if you wouldn't mind investing a few hours figuring out how to update your layout's code.
3. Plugins and Apps
There are many methods to expand your industry-specific site on Wix, and you can choose from 300 free and paid applications in the application market. There are incredible apps for things like lodging reservation systems, artist picture displays, or invoice generation, for instance. The fact that some of these applications are created by Wix itself is actually extremely significant.
WordPress is renowned for its plugins, which include those for virtual entertainment, contact management, website design improvement, and more. WordPress serves as a good example of this since there is actually a plugin for everything. Although Wix's applications are much easier to set up and maintain, your choice is subject to some restrictions.
Conclusion
It implies that the best free website builder depends on the type of site you want to create. Hiring a WordPress website development business is perhaps the best option if you require a solid solution that will scale over time.
However, Wix is helpful for smaller, more modest sites that take less work and have an adequate design. The choice you make in the end will rely on what you really want from your website.
4 notes
·
View notes
Text
i’m constantly reminded of mortality, and it doesn’t bother me the way you’d think
repost from that time i deleted an article i spent 4 days on T-T actual post this time since i somehow posted it privately yesterday 😭
---
Hi, I’m Questioning. And I like to waste my life away dedicate my free time to random hobbies that catch my hyperfixation interest on the fly. Currently, I’ve returned to something most important. Updating the encyclopedia-esque database of AlternativeTo.net. o_o
Let me finish.
See, I started exploring the world of Visual Novel (VN) makers, which led to me discovering the world of Interactive Fiction (IF)–their predecessor afaic. And that’s where it got strange. What I’ve found is interesting developments in terms of innovation and such. Like Undum (image)–“a game framework for building a sophisticated form of hypertext interactive fiction” according to its GitHub. IFWiki calls it “an authoring system for CYOA-style stories playable on web browsers.” It was created by I.D. Millington in 2009, released in 2010, had returned in 2018, and would’ve changed the IF genre (kinda like Twine did) if not for how hard it was to get into.
Undum’s flexibility and power have made it the engine that drove some of the most significant works in IF (The Play, Almost Goodbye). But it has always been relatively inaccessible. Undum is not the system of choice for writing straightforward hypertext games; it’s a challenging system to learn and use that demands the author build their own engine on top of it to drive their game logic. Consider Raconteur for “Undum with batteries included.” -Bruno Dias (x)
Enter Raconteur, “a friendlier way to write Undum hypertext fiction” that was announced by Bruno Dias in 2015. More accurately described as “a library of Undum tools that can get someone writing their story quickly.” Here’s the thing about the “library of Undum tools” part: Undum did not come prepackaged with any… even though they were required to write your game,…😐 which “meant doing a lot of your own tooling.” 😑
Yeah, no surprise it won the award for Best Technological Development in XYZZY Awards 2015.
But hold up, somethin’ ain’t right…
Undum’s only got 21 games on IFDB.org and Raconteur’s got 4… with 1 overlap with Undum. 😐
So~… wth?
Well, someone else had a similar question on intfiction.org in March and got Josh Grams’ opinion on it: JavaScript.
🤷🏿♂️
So even though Undum was designed as the visual version of bookbinding and with the specific goals “aesthetic” & “technical” in mind, shit’s too intimidating compared to alternatives.
I hoped [writing Undum in JavaScript] would make it accessible for a wider range of dabblers, requiring transferable skills rather than learning a new language. It also made it achievable to write and document over a few weekends: I didn’t have to worry about parsing, or creating a complete runtime. But the best benefit, and in some ways the one least exploited in practice, is the ability to use Undum as part of a bigger game. I imagined a strategy game with CYOA elements, or a piece of interactive fiction using natural language generation to be different each time. -Ian Millington (x)
And here’s~ where it gets a bit fucked.
Remember the other person who had a similar question–J. J. Guest? Well, they ended their post with “Was it simply superseded by Ink / Inky?”
Let’s keep this simple:
Ink [image] is the core narrative engine itself, written in C#. It includes the code for the compiler. If you’re not technical, you don’t need to worry about this. Inky [image] is our ink editor, which is a text editor with support for playing as you write. If you’re just starting out with ink, this is all you need. inkle is the game development studio that created ink (x)
So it’s “a narrative scripting language for games” and yet another CYOA maker. Why do I bring them up? Well, Inkle (the company) “was founded in 2011 by two Cambridge game developers [Joseph Humfrey & Jon Ingold] with a passion for storytelling and beautiful design” (x). They started off with their unique “inklebook” format, which had an early prototype game in ~2008 that Jon described as
an iPad-based choice-driven story made of ‘pages’ which stitched together into a single flow via frequent choice points. It was a lovely UI for a choice-based game, even in prototype form, and we had a strong scripting language underneath it – the first version of ink. (x)
In January of 2012, they released “a web-tool for writing and reading simple interactive stories” called inklewriter. Joseph described it as “a simpler subset of the inklebook format” (x) and admitted “inklewriter was partly born out of the surprise that there isn’t anything out there for quickly and easily writing non-linearly.” (x)
After already having “moved away from developing inklewriter for a long time,” it went “permanent beta” in September of 2017 due to “increasing frequency of persistent bug-reports.” Sad news considering the statement “we’ve had hundreds of thousands of stories created by hundreds of thousands of users; we’ve won awards from school and library associations; and hopefully we’ve helped kickstart a few interactive writers careers” (x). And since writers (who became aware in time) were able to “rescue” their story from the bugs and potential wipeout with a simple Save Page As, it was probably a bit less heartbreaking when inkle revealed less than a year later that inklewriter would be shutting down completely in August of 2018. Seemingly because “it’s real work to fix the issues that arise” with the constant browser changes. 😐
Only 7 months later, it returned in March of 2019. Stable, still free, and now open-source after developers in the open-source community “produced a full port of inklewriter to modern web-tech.” 🥳 Writers needed to make new accounts and import their stories to the new database, but that was it. And since the legacy version was (and is) still around, they could do it pretty quickly. (x)
But where dahell was I going with this? Let me tell you about the original connection first: Unity Integration.
The [ink-unity-integration] plugin provides you with everything you need to get started with ink in Unity. It automatically recompiles ink files as you edit them, and even comes with a simple previewer that lets you play stories directly within the Editor, without writing a line of code. (x)
Remember Ian Millington’s statement from awhile ago? “But the best benefit, and in some ways the one least exploited in practice, is the ability to use Undum as part of a bigger game. I imagined a strategy game with CYOA elements, or a piece of interactive fiction using natural language generation to be different each time.” (x)
Well,… Stoic Studio (announced that they) did it in January 2013 when they used inklewriter for The Banner Saga. Though, inkle recommends you use their ink scripting language instead for Unity projects. 🤷🏿♀️ A scripting language that was ported to JavaScript in May of 2016, btw. The port (inkjs) having its latest release just 6 freaking days ago while Undum and Raconteur had their last GitHub edits in 2018 & 2020 respectively.
Either way, Ian’s imagination of “a strategy game with CYOA elements” happened… with another mofo’s software. 😐
And what’s that? I left something out?
I left working on Undum to develop Varytale, a short lived commercial IF endeavour that shared a lot of the same aesthetic and narrative structure. And then I retired, and it lay fallow, aside from email help requests that still drip into my inbox. -Ian Millington (x)
Let’s see what IFWiki says about this endeavor:
Varytale was a platform for authoring and publishing browser-based CYOA, created by Ian Millington and Alexis Kennedy; it occupied a point somewhere between Undum and StoryNexus [a comparatively mostly defunct endeavor from 2012]. The Varytale website was live from approximately 2011 to 2015. The first posts on Varytale’s blog appeared in June 2011. On March 7, 2014, Varytale posted a comment on the Varytale Facebook page saying, “The project is stalled, due to key people leaving the project. So there’s no news, and I’m not sure if or when there will be.” The last Wayback Machine snapshot of www.varytale.com/books was taken in September 2015. (x)
On its May of 2012 public beta announcement on FailbetterGames website, something slightly poignant was said.
But the technology is great [seriously] - it’s easily the most flexible and powerful tool of its kind, and it’ll be fascinating to see what people can do with it once the writers’ programme opens up. And as it happens, Jon Ingold / Joseph Humfrey’s very elegant inklewriter has also just gone live [4 months prior]. (…) …[inklewriter] covers some of the same territory as Varytale, but it’s (by design) simpler in concept and execution. (x)
Life is truly cruel.
If you check the archive from possibly days before its shut down in September of 2015, you’ll see 4 official books (Bee, Fighting, How To Read, Hymn & Shanty) and 3 User Published Books (London Road, Sixth Tower, Tillinghast). That’s 7… 7 books. 😐
But it’s not that sad. According to the Varytale blog’s 2nd to last post (in June of 2012), “we passed 50,000 reads across the seven books currently on our reader’s beta.” This was perhaps a full week after they released the floodgates and actually allowed people to start readin’. Das alot to me. They clearly succeeded in “building a platform for authors to write great books, and for publishers to publish them.” Even built a whole-ass “system that does generative design,” creating “artwork based on the author’s choice of patterned design or photograph” (x). Or, as we’d quickly say 12 years later, some AI shit.
So wut 👏🏿 in da fuq 👏🏿
Why’d they never get past the 7 book mark in the 2 years between Reader’s Beta and project stallation? Well,… there’s a hint at the end of that 2012 blog post: “We have a queue of people wanting to write content, who are been added a few at a time. So lots of hard work in the beta still to go.” hm~ 🤔
If The Way Back Machine had archives past January of 2013, we’d definitely know more, but this is it (i ain’t diggin’ a wider hole at this point). And what is it? I think it’s a matter of workload. Too much for too few people who had however much goin’ on in their lives. Remember much earlier this bit from IFWiki?
On March 7, 2014, Varytale posted a comment on the Varytale Facebook page saying, “The project is stalled, due to key people leaving the project. (x)
Maybe things weren’t smooth enough for awhile. Maybe it was something else for those 2 years prior. 🤷🏿♂️ And you know… the end of Emily Short’s blog post Writing for Varytale might hold the answer.
There are still some challenges about using the Varytale system, though it’s evolved tremendously over the course of beta. One of the biggest authorial challenges is that, while there’s the awesome structure tool shown above for looking at branching structure inside a storylet, it can be considerably more challenging to get a view of what’s going on at the macro level. And I’m not even sure what the tool for this ought to look like. The strength of storylets is that they can affect which other ones pop up in a fairly freeform way, and one can affect another (via their shared stat use) without explicit logic in either. But that’s also what makes it really hard to graph how they will act. Most of the bugs that arose in Bee were related to this issue of envisioning the total structure of the work and detecting storylets that were going to break that structure. (x)
So in this case aswell, the innovations of Ian’s Varytale make it… (a bit) intimidating to work with. 😑Whether or not this difficulty was ever ironed out post-beta is unknown to me, especially considering the end of Ian’s thankful response to Tom H.’s suggestion for fixing the macro level problem: “When will I get chance to code it? That’s a whole other matter!”
…hm~
And on the same post lies magnus4444’s statement that “There isn’t a lot of documentation out there yet on the implementation of more advanced effects but, on the plus side, Ian is generous with advice and tips.”
🤷🏿♀️
So wtf do we have here. Effectively two developers (i’m simplifying it; fight me) who 1) made a CYOA maker (Undum & inklewriter) for very similar reasons, 2) put development aside to focus on other CYOA makers (Varytale & Inky), 3) had their neglected work taken up by open-source developers for the good of everyone, and 4) reaped the benefit of the other’s labor in some way. Now, here’s where we’re back to the sad part. Inkle’s version of the tale is the American Dream ™. Inklewriter was beloved by many and had mainstream success. Ian’s version is the harsh American Reality. Undum only bore 24+ games over the course of its 13 year existence on the internet and in the world of IF. And if a single person’s opinion is to be taken as fact… then the reason was simple: shit wasn’t easy to pickup. And thus, regardless of Ian & Bruno’s efforts, it (at this rate) is bound to become an obscure software regardless of its potential. All while Varytale remains gone and Inky (released in June of 2016) is still goin’ strong with 160+ games released using its Ink language/engine.
Which brings me back to the matter…
i’m constantly reminded of [my] mortality
#article#long post#looooooooong#Undum#Raconteur#Varytale#inklewriter#inky#inkle#AlternativeTo#Visual Novel#VN#Interactive Fiction#IF#GitHub#IFWiki.org#CYOA#I.D. Millington#Bruno Dias#XYZZY#IFDB#JavaScript#Ian Millington#inklebook#Stoic Studio#The Banner Saga#inkjs#Alexis Kennedy#Emily Short#once again i'm gonna say that i think the key reason for Ian's efforts being less successful than inkle's is marketing
1 note
·
View note
Text
“I Can’t Lose You, I Won’t Lose You” | Klaus x Amber
《Here’s an idea that’s been in my head for a while now :3》
✎Self Indulgent
✎Tagging: @undeaddfelix @fluffytimearts @anonsleap @prettyemofashionistahours @ann-yeah @kingsis
✎Trigger Warning: Slight yandere, obsessive behavior, yandere with a willing darling
reblogs with comments > reblogs > likes
《↬.•.•✿•.•.↫》
Three days.
It’s been three days since Amber’s death.
Most people would plan a funeral or mourn the death of their spouse.
Not Klaus.
Klaus isn’t ready to lose his beloved wife.
Not now.
Not ever.
And he plans on making sure he won’t lose Amber ever again.
Lying unresponsive on top of his operating table is Amber’s corpse, Klaus sitting in front of another table scanning a bunch of papers scattered all over the table. His hair is a mess, there’s a bunch of empty coffee cups on the table, and there’s obvious bags under his eyes. Ever since those damned monster hunters killed his selkie wife, he’s been trying everything he could to bring them back to life.
The first thing he tried was to turn them into a vampire, but that didn’t work; they’re still unconscious and the only difference is the bite mark on their neck. These past few days, Klaus has been trying a few different experiments in hopes it’ll work. Since Amber’s a selkie- technically a merfolk, would the heart or blood of another merfolk bring them back? He would find another selkie but he couldn’t on such short notice, but hopefully it’ll be fine…?
Klaus groans as he slams his head on the desk in frustration. No, it’s stupid to think it would’ve worked. He should’ve studied necromancy instead. Well, it’s too late now. The surgery is done and the only thing he can do is travel to the library and find spell books on necromancy. But he doesn’t want to leave his beloved Amber…
Klaus perks up when he hears someone. ‘Is…Is that…?’ He spins around to face them.
Amber groans in pain as they try to sit up, finally regaining their consciousness. They quickly lay back down and clutch their sides, hissing in pain. They look…different. Very different…
Sure, Amber’s still the short, curvy, and slightly chubby selkie he knew, but that Amber looked entirely human. This Amber still has their long-ish dark purple hair in the pixie cut with shaved sides and dark brown hair in the roots. Now they have teal colored scales which are on some bits of their face, arms, legs, and body which fade from scales to skin like a gradient. They have fins on their ears, two on the side of their arms and legs, and three on their back. They have glowing gold eyes, a glowing anglerfish lure hanging in front of their face which is attached at the top of their head, claws instead of nails, webbed hands and feet, fangs, a short fish-like tail attached to their lower back like a sea monster, and they wear a light cyan, thin, fabric cardigan which has a shiny scale design on it if the light hits it just right. In this form, they don’t have a fish tail but rather legs, though they still look merfolk-like anyways.
Klaus lets out a gasp and stares at them in shock. “A-Amber…?”
Amber looks over and perks up upon seeing their husband, beginning to smile slightly. “K-Klaus…?”
“AMBER!!!” Klaus rushes up to the table, placing his hands on their shoulder and waist. “You-You’re alive!! Y-You’re really here!! I-I-” He pulls them into a tight yet comfortable embrace, tears streaming down his cheeks. “I’m so glad you’re back…!”
“Ack- c-careful luv.” Amber chuckles, gently wrapping their arms around him, careful not to press on one of their wounds.
“Oh! Shit…I-I’m so sorry!” Klaus loosens his grip yet doesn’t yet go.
“It’s alright, luv.” Amber smiles lovingly at him. “Wh-What happened…?”
He pulls away to face them. “W-Well…Some monster hunters attacked us, and…a-and they…” Klaus sighs before continuing. “They killed you. Two of them shot you in the stomach. I-I thought I was going to lose you, I…I did everything I could to bring you back.”
“I…died…?” Amber thinks to themselves for a moment. “That…That makes a lot of sense…” They look into his eyes. “Thank you for saving me, love…”
“A-Ah, yes. B-But, th-there is a slight…problem…” Klaus squeaks out nervously.
Amber’s face drops with anxiousness. “What problem…?”
“W-Well…” Klaus walks over to his desk and grabs a mirror, slowly approaching Amber with the mirror facing away from them. “Aheh, I-I don’t actually know how this happened myself, b-but… Y-You’re…not entirely “human-looking” anymore…” He holds up the mirror, showing them their new appearance.
Amber gasps upon seeing their new inhuman appearance, inspecting every detail with a shocked look. “Wh-What the…”
“I’m sorry I’m sorry I’m so so sorry-” Klaus quickly apologies.
“Klaus, wait! Don’t worry.” Amber quickly reassures. They stand up and walk over to a full-length mirror, Klaus nervously following behind them. “Whoa…” They mutter as they inspect more of their new appearance.
“W-Wait…” Amber gasps upon realization. “M-My coat! Wh-Where’s my coat!?” They begin to panic.
“D-Don’t worry, my selkie! That cardigan you’re wearing is your coat! It changed one day, I saw it.” Klaus explains, hoping to calm down his husband.
“H-Huh? B-But how? Why?” Amber looks into the mirror. “What am I?”
Klaus hums, thinking to himself, before walking up to them. He places a hand on their waist and the other on their arm, pulling them close to him as he inspects the new scales and fins attached to them. He hums then lets go of them, switching sides to inspect their face, putting his hand back on their waist and his other hand cupping their cheek. Amber nervously stands in silence, letting him do his thing with a red face.
Klaus hums again and lets go of them, glancing at their cardigan and thinking deeply to himself. “Hmm…I’d say you’re a hybrid between three monsters. A merfolk, which appears to be an anglerfish; a selkie, which seemed to mix with your merfolk genes; and a vampire, probably because I bit you…”
“You bit me?” Amber asks him.
“I hoped it would’ve been enough to bring you back, but you didn’t wake up…” Klaus drops his head at the memory, frowning.
“Hey…” Amber cups his cheek, smiling at him. “I’m here now and there’s nothing for you to worry about now. I’m here and I’m alright.” They say in a soft tone.
“But you’re not human anymore… Well- human-looking.”
“But I’m still me, right?”
“Well, yes, but aren’t you unhappy with how you look?”
“You’re a shapeshifter because you’re a vampire, right?” Klaus nods. “Then I’m perfectly happy like this.” Amber smiles lovingly at him.
Klaus smiles, letting out a sigh and leaning into their touch, his shoulders relaxing. “I’m glad…~ I was worried you’d be upset and hate me…”
“No, honey… I could never hate you.” Amber cups his other cheek with her hand as well before pulling him down to give him a soft kiss on the forehead. “You’re too cute for me to ever hate you…”
Klaus giggles softly before pulling them into a tight hug. “Aww, I’m glad~!!”
“Ahh! K-Klaus!” Amber yelps in pain.
Klaus immediately lets them go. “Oh! I’m so sorry! I forgot you still need to heal-”
“It’s okay!” Amber chuckles. They glance away before asking, “Hey, do you know how I became a merfolk?”
“I believe it’s the merfolk heart I placed inside your body.” Klaus recalls.
“Wait what-”
“Oh! Well, you see…I thought because you were a selkie, I could replace your heart with that of a merfolk to bring you back. Now you have a new heart and your old one is in my fridge!” Klaus explains.
“Ooh okay.” Amber nods.
“Here, let me just-” He picks them up bridal style and walks into their shared room, setting them down on the bed. “Let me get you some pain killers and soup; and anything else you may need! Don’t worry meine liebling, I’ll take good care of you while you recover~!!”
“Thank you, luv…” Amber smiles at their husband, snuggling into bed.
“Of course, luv~!” Klaus leans down and gives them a quick kiss before hurrying over to the door. “I’ll be back, my darling, with your favorite soup and unlimited cuddles~!!”
《↬.•.•✿•.•.↫》
#amber's writing#amber's self indulgent works#klaus aka amber's husband <3#oc x oc#oc x self insert#yandere oc#yandere writing#tw yandere#tw obsessive behavior
5 notes
·
View notes
Text
So, I’ve been working on a lot of biodiversity for music box, a lot of figuring out what animals exists, what niches they fit into, what creatures they are related too, if magic influences their biology, and loose ideas on how they evolved to thier current form.
Along with food webs and what lives in what environment.
The thing is, what is one of the most Biodiverse places on earth? The tropical jungle.
And I have at least two of them in my world. I have the jungle that dominates the southern half of the continent Gargoraqi. Then I have one on the continent of Mergo. Both are in different hemispheres
Now because of this I wanted to have that they have different groups of birds that lived in these jungles. Unfortunately I’m not that creative so I went looking for inspiration. For the birds of gargoraqi I decided to take inspirations from the paintings of birds in my house (there are more pictures of birds in my house than there are of family members) but because I took the birds of my house as inspiration for gargoraqi, I couldn’t very well use them for Mergo.
But then I borrowed the Encanto art book from my local library. And let me tell you there are a lot of birds in that book.
Most of the drawings are splotches of colors formed into more shaped M birds. A good deal of them are more bird like. I’ve tweaked a lot of the designs and will be changing them more as I go along.
So here are the birds and butterflies of the jungles of mergo.
Colorful and calling the many birds of the jungle bring joy and frustration to the people who live there, their calls in the cacophony of background noise in the jungles of southern Mergo.
Locals use their colorful feathers for decorations. The flock harpies mimic their color patterns and the strange things and spirits enjoy their company in the tree tops.
Inspired by encanto but also their own thing.
#worldbuilding#pandoramusicbox#fantasy species#encanto#insperation#still a wip#changed from inspiration
2 notes
·
View notes
Text
Why Python is the Best Programming Language for Developers
Introduction: The Rise of Python in the Tech World
Python, one of the most popular programming languages today, continues to gain prominence in a wide variety of fields. From web development to data science, Python's flexibility, readability, and vast ecosystem have made it the preferred choice for developers across the globe. In this article, we will explore why Python stands out and why you should consider learning Python as your next programming language.
What Makes Python So Popular?
Python’s success can be attributed to its simplicity and versatility. With a syntax that is clear and concise, Python allows developers to focus on solving problems rather than getting bogged down in complex coding structures. This ease of use has made Python one of the go-to languages for both beginners and experienced developers.
1. Simple Syntax and Readability
Python is designed to be easy to read and understand, making it a fantastic option for new developers. It’s a language that emphasizes readability, which makes it easier to debug and maintain code. Unlike languages such as Java or C++, Python does not require complex syntax, allowing developers to express concepts in fewer lines of code.
2. Extensive Libraries and Frameworks
One of the standout features of Python is its extensive collection of libraries and frameworks. Whether you’re working with machine learning, web development, or data analysis, Python has a library for it. Libraries like NumPy, Pandas, and TensorFlow have made Python the go-to language for data science and AI. For web developers, frameworks like Django and Flask simplify web development by offering pre-built solutions to common problems.
Python for Web Development
Python is widely used in web development due to its simplicity and the powerful frameworks it offers. Django and Flask are two of the most popular Python-based frameworks. These frameworks streamline the web development process by providing a robust structure for building secure, scalable, and maintainable websites.
Django for Rapid Web Development
Django is a high-level Python web framework that allows developers to create dynamic websites quickly. Its built-in features, such as authentication, database connections, and routing, make it one of the top choices for web development. Django follows the "Don't Repeat Yourself" (DRY) principle, which emphasizes code reusability and reduces redundancy. This means developers can focus on writing unique features rather than reinventing the wheel for basic functionalities.
Flask for Lightweight Applications
While Django is a full-fledged web framework, Flask is a lightweight alternative. Flask gives developers more control over their applications by offering fewer built-in features, making it ideal for smaller applications or microservices. With Flask, developers can choose the tools they want to use, such as database management systems or authentication methods, giving them flexibility in how they build their web applications.
Python in Data Science and Machine Learning
In recent years, Python has become the dominant language in the fields of data science and machine learning. The language’s simplicity, combined with its powerful libraries, makes it the ideal choice for analyzing large datasets and developing machine learning models.
Libraries for Data Science
Python has a variety of libraries designed to assist with data manipulation, analysis, and visualization. NumPy and Pandas are essential for data manipulation, providing powerful tools to manage and analyze large datasets. Matplotlib and Seaborn are popular libraries for creating visualizations that help developers and data scientists present their findings effectively.
Machine Learning with Python
Python’s role in machine learning cannot be overstated. Libraries like scikit-learn, TensorFlow, and Keras have made machine learning and deep learning more accessible to developers. These libraries provide pre-built algorithms and tools for training models, making it easier to implement artificial intelligence and machine learning techniques in real-world applications.
Python for Automation and Scripting
Another reason why developers love Python is its ability to automate repetitive tasks and create powerful scripts. Python’s simplicity makes it ideal for writing small scripts to automate tasks such as data collection, file manipulation, and web scraping. Developers can write Python scripts to:
Scrape websites for data
Automate file organization
Manage and update databases
Send automated emails or notifications
Python’s ability to interact with APIs and external tools further extends its use in automation, making it a favorite choice for anyone looking to streamline their workflow.
Python’s Role in Artificial Intelligence (AI) and Robotics
The rise of artificial intelligence has also bolstered Python’s popularity. Python is the primary language used in AI research and development due to its vast ecosystem of libraries and tools. TensorFlow and PyTorch are the leading libraries in deep learning, and they allow developers to build and deploy AI models with ease.
Python and Robotics
In robotics, Python has become the go-to language for programming robots due to its simple syntax and integration with hardware. Python libraries like pyRobot and ROS (Robot Operating System) allow developers to control robots, build algorithms, and integrate sensors.
Python’s Cross-Platform Compatibility
Python is platform-independent, meaning that you can run Python applications on any major operating system, such as Windows, macOS, or Linux. Python code is portable and can be shared across different platforms without modification, making it a great option for developers working in diverse environments.
The Future of Python
Python is expected to remain a dominant programming language for the foreseeable future. With its thriving community, continual updates, and ever-expanding ecosystem, Python’s future looks bright. As technology advances, Python will continue to be at the forefront of new innovations in areas like AI, data science, and automation.
Conclusion
Python’s combination of readability, simplicity, and power has made it one of the most popular programming languages worldwide. Whether you’re interested in web development, data science, automation, or AI, Python provides the tools and libraries necessary to succeed. By learning Python, developers can enhance their skill set and open doors to a wide range of opportunities in the tech industry. So, if you’re looking for a programming language that will give you a competitive edge, Python is the way to go.
0 notes
Text
Learn, Build, and Grow: ReactJS and React Native Remote Internship by StuIntern
Are you passionate about web and mobile development? Are you eager to learn, build, and grow your skills in one of the most in-demand technologies in the software industry? If so, the ReactJS and React Native Remote Internship by StuIntern might be the perfect opportunity for you to kickstart your career.Why ReactJS and React Native?ReactJS and React Native are two of the most popular JavaScript libraries/frameworks used today. ReactJS is a powerful library interfaces for the web, while React Native enables developers to build cross-platform mobile apps using the same codebase. Both technologies are backed by a vibrant community and are used by leading tech companies worldwide, making them a valuable skill set for any developer.In today’s tech ecosystem, knowing ReactJS and React Native opens doors to a wide variety of projects. From building scalable web applications to developing high-performance mobile apps, the demand for developers with expertise in these technologies continues to grow rapidly. This internship will equip you with the hands-on experience and industry knowledge needed to become proficient in both.About the InternshipThe StuIntern ReactJS and React Native Remote Internship is designed for aspiring developers who are eager to expand their skill set and gain real-world experience in both web and mobile app development. This remote internship allows you to work with an experienced team of mentors and developers from around the globe. You'll be part of a collaborative, virtual environment that fosters learning and growth.What You Will LearnDuring this internship, you'll dive deep into ReactJS and React Native development. The program is structured to provide you with both theoretical knowledge and practical skills. Here’s a breakdown of what you can expect to learn:ReactJS Fundamentals:You'll start with the basics of ReactJS, including components, JSX, state, props, and event handling. You will also learn about React’s virtual DOM, which optimizes rendering performance, and gain hands-on experience building interactive, dynamic web applications.ReactJS Advanced Concepts:After mastering the basics, you will move on to more advanced topics such as React Router for navigation, context API for state management, and hooks (useState, useEffect, etc.) for managing side effects and data flow in your applications.React Native for Mobile Development:Once you’ve built a solid foundation in ReactJS, you will transition to React Native. Here, you’ll learn how to create native mobile apps for both iOS and Android platforms using JavaScript. The internship covers essential topics such as navigation, component styling, handling user input, and integrating APIs with React Native.Version Control with Git:Throughout the internship, you will work with Git and GitHub for version control. This is an essential skill for modern developers, allowing you to collaborate with others, manage code versions, and deploy projects effectively.Best Practices & Industry Standards:You will also learn about industry best practices, including code structure, testing, debugging, and optimizing both ReactJS and React Native applications for performance. Understanding how to write clean, maintainable code will prepare you for real-world development environments.What You Will BuildThis internship is not just about theory. You’ll work on a variety of exciting, hands-on projects that will give you the experience needed to build real-world applications. These may include:A Personal Portfolio Website built using ReactJS, showcasing your skills and projects to potential employers.A Mobile E-commerce App using React Native, where you’ll integrate features like product listings, a shopping cart, and payment functionality.A Social
#react js internship#react developer internship#react developer internship remote#react js remote internship#react native internship
1 note
·
View note
Text
Hire Angular Developers in India: The Smart Choice for Building Dynamic Web Applications 🚀💻
In today’s fast-paced digital world, delivering high-quality, dynamic, and responsive web applications is essential for staying ahead of the competition. One of the most popular frameworks for building scalable and interactive web applications is Angular. Developed and maintained by Google, Angular is a powerful open-source front-end framework that allows developers to create seamless, high-performing applications.
When it comes to hiring Angular developers, India stands out as a prime destination. With a large pool of skilled professionals, cost-effective solutions, and a growing tech ecosystem, India has become the go-to choice for businesses looking to build robust web applications. This article explores why you should hire Angular developers in India, the benefits they offer, and how to choose the right developer for your project.
1️⃣ Why Choose Angular for Web Application Development?
Before we dive into the reasons why hiring Angular developers in India is a smart move, let’s understand why Angular is a preferred framework for web development.
⚡ Fast and Efficient Performance
Angular’s two-way data binding allows for faster development and reduces the amount of boilerplate code developers need to write. It ensures that your app runs smoothly, even as it scales, thanks to its component-based architecture and efficient rendering.
🌍 Cross-Platform Compatibility
Angular enables the creation of progressive web apps (PWAs) and mobile apps using frameworks like Ionic, ensuring a consistent user experience across various platforms, including mobile and desktop.
📦 Scalable and Maintainable
Angular’s modular structure and use of TypeScript make it easier for developers to scale applications and maintain them over time. The framework’s dependency injection and component-based design allow for easier testing and future updates.
🔧 Extensive Ecosystem
Angular comes with a rich set of tools and libraries, including Angular CLI, RxJS for reactive programming, and built-in directives that make development faster and more efficient.
2️⃣ Why Hire Angular Developers in India?
Hiring Angular developers in India has become a top choice for businesses worldwide. Here are some compelling reasons why India is the perfect destination to find skilled Angular developers:
💰 Cost-Effective Solutions
India offers high-quality development services at competitive rates. By hiring Angular developers in India, you can save significantly on development costs while still receiving top-notch service and high-quality code.
🧠 Highly Skilled Developers
India is home to a large pool of skilled developers who are proficient in Angular and other technologies. Many Indian developers have been trained in top engineering institutions and possess in-depth knowledge of both the Angular framework and the underlying JavaScript technologies.
🌍 Time Zone Advantage
Indian developers can work around the clock and offer flexible working hours to accommodate time zone differences. This ensures faster turnaround times and 24/7 project support, especially for businesses based in other regions.
🚀 Proven Track Record
India has successfully delivered thousands of Angular-based projects across industries such as healthcare, finance, e-commerce, and entertainment. Indian developers have the expertise to handle projects of any complexity and deliver results that meet global standards.
📈 Access to a Large Talent Pool
With millions of developers skilled in Angular and other related technologies, you have a vast pool of talent to choose from in India. This makes it easier to find developers with the specific skills you need for your project.
3️⃣ Services Offered by Angular Developers in India
Hiring Angular developers in India can give you access to a wide range of development services that can take your web application to the next level:
1. Custom Web Application Development
Indian Angular developers specialize in building custom web applications that are tailored to meet your business needs. Whether it’s a simple website or a complex enterprise application, they can create a solution that drives growth.
2. Enterprise Application Development
Angular is perfect for building large-scale, enterprise-level applications. Indian developers have the experience and skills to create secure, scalable, and highly efficient enterprise applications that help streamline operations.
3. Single Page Application (SPA) Development
Angular is the go-to framework for building single-page applications (SPAs) that offer seamless navigation and improved performance. Indian Angular developers can create SPAs that provide a fast and responsive user experience.
4. Mobile App Development
With Angular’s ability to integrate with frameworks like Ionic, Indian developers can build mobile applications for both Android and iOS platforms, all from a single codebase.
5. Maintenance and Support
Hiring Angular developers in India also means you get ongoing maintenance and support to ensure that your application stays up-to-date, secure, and efficient.
4️⃣ Key Benefits of Hiring Angular Developers in India
🌟 Expertise in Latest Angular Versions
Indian developers are well-versed in the latest versions of Angular, ensuring that your web applications leverage the best features and performance enhancements that Angular has to offer.
🌟 Quick Development Cycles
Thanks to their experience and familiarity with Angular, Indian developers can speed up development cycles, ensuring that your project is delivered on time and within budget.
🌟 Quality Assurance and Testing
Indian developers follow rigorous testing processes to ensure that your application is free of bugs, secure, and performs optimally across all devices and browsers.
🌟 Custom Solutions for Your Business
Angular developers in India provide solutions that are tailor-made to meet your specific business objectives. They work closely with you to understand your requirements and deliver a product that aligns with your vision.
🌟 Effective Communication and Collaboration
Indian Angular developers are fluent in English, which makes communication smooth and easy. This is essential for ensuring that your project requirements are well understood and that you’re kept in the loop at every stage of development.
5️⃣ How to Hire Angular Developers in India
Finding the right Angular developer in India for your project requires a structured approach. Here’s a step-by-step guide to hiring the perfect developer:
Step 1: Define Your Project Scope
Before you begin your search for Angular developers, outline your project’s requirements, goals, and expected outcomes. This will help you identify the right skill set and expertise needed for the job.
Step 2: Research Potential Candidates
Look for developers or agencies with a strong portfolio and experience in Angular development. Platforms like Upwork, Toptal, and LinkedIn are great places to find skilled professionals.
Step 3: Evaluate Their Technical Skills
Make sure the developers are proficient in Angular, TypeScript, HTML5, CSS3, and other relevant technologies. Check their portfolio to see if they have experience with projects similar to yours.
Step 4: Conduct Interviews
Interview potential candidates to assess their communication skills, problem-solving abilities, and understanding of your project’s requirements.
Step 5: Start with a Trial Project
Consider assigning a small test project to evaluate their capabilities before committing to a long-term contract.
6️⃣ Frequently Asked Questions
Q1: How much does it cost to hire Angular developers in India?
The cost varies depending on the developer’s experience and the complexity of the project. On average, the rates range from $15 to $40 per hour.
Q2: How long does it take to develop a web application with Angular?
The timeline depends on the scope and complexity of the project. Small to medium-sized applications may take 3 to 6 months, while larger projects can take longer.
Q3: What industries benefit from Angular development?
Angular is ideal for industries such as e-commerce, healthcare, finance, education, and entertainment, as it offers scalability, security, and performance for both web and mobile applications.
Conclusion: Hire Angular Developers in India for Future-Proof Web Solutions
Hiring Angular developers in India is a smart move for businesses looking to create high-performance, dynamic, and scalable web applications. With a vast talent pool, cost-effective solutions, and a proven track record of successful projects, India has become a leading destination for businesses seeking top-notch Angular development.
💡 Ready to take your web development to the next level? Hire Angular developers in India today and unlock endless possibilities for your business! 🚀
0 notes
Text
Getting started with Flet GUI Designer: The Python-Flutter Tool You Need
This is a powerhouse, cross-platform GUI design tool, sharing the simplicity of Python but with all the flexibility of Flutter. Flet GUI Designer can help you build smooth, high-performance graphical user interfaces on mobile, desktop, and the web. Due to being both for professional and novice developers, you can create modern, responsive applications hassle-free using the Flet GUI Designer.
How to choose Flet GUI designer Flet GUI Designer combines the good of Python and Flutter-two really powerful popular technologies in the programming world. Google developed Flutter as a UI toolkit, known for being capable of creating visually appealing applications with outstanding performance. In contrast to it, Python is a highly readable versatile language. Combining these two, a fluent, fluid development experience emerges, comprising fluent coding through Python and a strong high-quality frontend developed by Flutter, which flawlessly functions across different platforms.
No need to keep separate code bases for iOS, Android, Windows, Linux, and the web with Flet GUI Designer. The same code works across all these platforms. This makes it more straightforward to maintain consistency in the design and performance of your application. Setting up Flet GUI Designer Beginning To work with Flet GUI Designer, first of all, you'll need to install the Flet library. Installation of the Flet library is as easy as running a simple command in your terminal: Once you install Flet, it's possible to import its functions to start building your interface. Flet's drag-and-drop interface has been especially made in such a way that it is very user-friendly; place the widgets where you need them, create layouts, and fine-tune design without much coding. Especially for new users, learning GUI development will be highly reduced.
Main Features of Flet GUI Designer
Drag-and-Drop Interface:
The Intuitive Drag-and-Drop Interface of Flet GUI Designer-One of the greatest characteristics is the drag-and-drop interface of Flet GUI Designer. You can visually arrange widgets, components, and layouts without writing code from scratch. This makes designing significantly easier and ensures that even relatively inexperienced coders can promptly develop good, working UIs.
Rich Widget Library
Flet has a very large library of widgets, ranging from simple buttons and text fields to complex charts and interactive elements. All widgets are customizable, so you can fine-tune the look and feel of your application to match your design goals. This library makes it easy to add the functionality you need without extra effort.
Cross-Platform Compatibility:
With Flet Flutter integration, you can create cross-platforms since you deploy one application to various operating systems and devices all without redressing your code. This cross-platform compatibility saves developers much time and efforts, as they can design once then deployed anywhere .
IDE specifically for Python by Flet:
Flet GUI Designer has Python IDE, which includes code completion, debugging, and package management, all of which are available right out of the box and geared toward Flet. It can be easily used as an excellent IDE for novices and experienced developers alike; Flet simplifies the management of packages in Python to write or debug code efficiently.
Your First App with Flet GUI Designer Let's take a step-by-step example of the ease with which one might build an interface in the Flet GUI Designer below.
Setup the Interface:
Import Flet into the Python project. Then add a basic window and proceed to add widgets, text input, and button either by dragging or writing the code lines.
Add functionality:
Each widget in Flet is capable of having its functions. This means, according to your needs, you can handle user input, update data, or launch some action. For instance, you can start with a button that, when it's pressed, shows the text from an input field or retrieves data from an API.
Run and Test
Once set up your interface, you can run the app and experience a smooth testing process within the Flet environment. This ensures that any problems are caught early on and the code or design is adjusted if needed.
Best Ways to Use Flet GUI Designer Use the Widget Library: Learn more about Flet's widgets, as they can be used to build highly complex interfaces without much discomfort. Customize every widget: use color, size, and interactive properties Maintain Cross-Platform Design in Mind: Flet is a cross-platform solution. Ensure that the design of your app applies well to different screen sizes and resolutions. Flet's responsive layout options will automatically change the appearance of your app according to the device. Use the features of the Python IDE: Apply the debugging and completion of codes of your IDE. This really decreases the development process because syntax and dependency issues are avoided, and you can focus more on design and functionality.
Conclusion The Flet GUI Designer brings the simplicity of Python and the power of Flutter to cross-platform development. So, you can design applications that are not only beautiful but are also powerful in functionality across desktop, mobile, and web platforms. Creating your first app? Or do you simply want to take your development process up a notch? Whatever it is, the Flet GUI Designer has it all for you.
0 notes