#Free Programming Tutorials
Explore tagged Tumblr posts
removeload-academy · 4 months ago
Text
Master Coding for Free: The Best Online Programming Tutorials & Lessons
At Removeload Educational Academy, we provide free programming tutorials designed for students who want to learn coding in an easy and practical way.
0 notes
lunationflux · 2 years ago
Text
learning after effects by. doing whatever this is, apparently
277 notes · View notes
magpie-trinkets · 1 month ago
Text
How do you "bookmark" posts on Tumblr?
Bookmark as in, saving a post in a place that you can easily access later in case you want/need to look at it. Posts like resources, references, links, tutorials (to name a few)... Anything you might want to save for later.
I am curious! I personally reblog them into the Drafts but I'm aware people do it differently.
18 notes · View notes
peppermint-moss · 2 months ago
Text
Tumblr media
question from my YT I wanted to give a more in depth answer to with visuals!
Why I like CSP animation better than photoshop: mostly just more organized/easier workflow! because:
Video groups can be clipping masks
Groups can be frames + CSP remembers previous frame's settings
also tl;dr go watch finchwing's photoshop and then clip studio paint animation tutorials if you want to compare the two programs for animation!!
youtube
Photoshop can have INDIVIDUAL layers or regular non-video groups clipped onto video groups. But CSP can have video groups clipped onto other video groups, so for me the workflow in CSP is much simpler/cleaner. (+The visual clutter of photoshop animation can kinda get overwhelming for me lol but that’s personal pref).
Finchwing has an Amazing video tutorial on photoshop animation including a video on colouring+shading animation in photoshop; it’s where I first learned how to animate on photoshop and I highly recommend taking a look. But even just to compare what their photoshop timeline has to look like for shading compared to CSP, CSP looks much more organized while photoshop is a “giant staircase of frames” (as Finch describes) just because photoshop has to use individual layers to maintain their clipping mask functionality (turning it into a video group makes it unable to be clipping masks, which Finchwing mentions at 10:50).
Tumblr media
Actually speaking of Finchwing, they made another animation tutorial with CSP if you want a more in depth comparison I’d really recommend just watching both their photoshop + CSP tutorial to compare the two programs!!
2. Groups can be frames in CSP. Again this makes for easier cleaner organization, and CSP does this cool thing where if I insert a new frame, it will REMEMBER the settings of the previous frame. So my previous frame was 1 group, with two layers in it (one for line one for colour). When I insert a frame it automatically creates 1 group with two empty layers in it. Very convenient. Photoshop can’t have groups within Video Groups, If you try it just puts the layers you’re trying to group together side-by-side like two separate frames. (which tbh i was fine with having separate video groups for line and colour in photoshop lol i can see benefits to just keeping them separate even in CSP as well)
IN CONCLUSION:
It really is more of an organization/quality of life thing. photoshop served me well for many years! Animation is so totally doable in photoshop (just look at finchwings photoshop animation work as evidence that you can POP off in there), but now that I won’t have access to adobe as I’m graduating and preferred a 1-time purchase over a subscription, I went and got CSP.
I admit after photoshop the learning curve was a little tough (CSP's distinction between 'frames' vs 'cels' confused me for a bit + I really missed how visual the ‘cutting’ of frames looks in photoshop lol?), but it only took me about 3-4 small test/practice projects, some googling, and a few custom keyboard shortcuts to get me preferring CSP over photoshop animation now C:
(also bonus gripe with photoshop: idk if there is a way to do this and i just never figured it out, but. i couldn't find a way to use arrowkeys/other keyboard shortcuts to scrub to frame to frame?? I had to use my mouse to drag the header along lol. CSP i set a keyboard shortcut for going to previous/next frame and bam that was that)
15 notes · View notes
anothergiselle · 8 days ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
Late night posting but nobody cared, here's some Krita brushes you might like, because i certainly do!
1 - Mojo Moo for Comics
2 - Stippled Beast Evolved
3 - Rakurri Brush Set V2.1
4 - Stylized Afro Hair Brushes
5 - Memileo Impasto Brushes
6 - Anothergiselle's brushes
4 notes · View notes
celticbotanart · 3 months ago
Text
When I can't draw my favorite character consistently in my style, so I'm forced to dust off Sculptris from the depths of my computer (cause I can't use Blender to save my life) to make a freaking 3D model of their face to use as ref
(I also made 3d models of some of my OCs' faces, I'm excited! hehe)
5 notes · View notes
neonbutchery · 1 year ago
Text
kind of a spicy take but while i don't think that it shouldn't be obligatory to make fanwork to participate in fandom + fanwork isn't exempt from criticism (especially when it comes to bigoted shit) there are certain folks whose entire input is just whining all the time about other people's harmless headcanons and ships that it just makes me want to yell at them to fucking pick up a pencil or open a google doc if they just don't like what others put out bc it isn't tailored to their specific tastes
21 notes · View notes
graceful-not · 2 years ago
Text
Tumblr media
this guy joining Echo in Ninjago Characters I AM Going To Be Thinking About Forever btw.
28 notes · View notes
frankiebirds · 1 year ago
Note
Just wanna say the coloring of ur gifs are absolutely beautiful, what all do you do if you dont mind sharing :0?
ah thank you! that's very kind of you <3 step-by-step under the cut:
get my clip
i open it in microsoft clipchamp (has a paid and free version, i use the free one. nothing fancy, it came with my laptop) and cut as needed (i cut when there's a new gif, or when i'm putting a new subtitle on one gif—so some gifs will be multiple clips, some will be just one)
under filters: i choose 35mm and keep it at the automatic intensity
Tumblr media
i take the contrast down to about here. i keep it similar between gifs by trying to line the slider up with the "n" in saturation
Tumblr media
it's going to look really weird. that will be fixed in a moment. i export one clip as a 1080p video. not as a gif. exporting as gif will kill the quality
i create a video in canva, which if youre unfamiliar is a browser program with a paid and free version, iirc i have the paid version but i dont use any paid features in creating these i dont think? i should probably cancel my subscription tbh i dont use the paid features that often. and it has ai now which sucks :///
i upload my clip to canva. i usually drag and drop it into the timeline rather than onto the page, because it takes the right placement to get it to fill the whole page if you do it that way, while it will be the right size automatically if you put it in the timeline
go to "edit video" in the top left, then go to "adjust" and set these values: Brightness: 10 Contrast: 20 Highlights: 100 Shadows: -100
to add subtitles, go to text — body text. i usually just use the default, but a lot of fonts work well
set the font size to 40 (or whatever works best for the font youre using) and make it bold and italicized. use whatever colour you want as long as it shows up. lighter colours are almost always going to look better.
then go to effects — outline. set it to 80 and the colour to black. in the past ive made the outline a darker colour of whatever colour the subtitles are, but ive switched over to always using black because i think it looks better. ymmv
share — download — gif. you can download multiple clips as one gif, which is what i do when a gif has multiple subtitles or a lead-up to subtitles. so, for example: clip one: gif one clip two: gif two clip three: gif two download clip one as one gif, then select both clip two and clip three for the second.
a lot of the time it's larger than 10mb. when that happens, i upload to giphy and redownload from there and that usually fixes it. it probably reduces the quality and it's convoluted, i know. no idea how people keep their gifs under 10mb. witchcraft, maybe.
hopefully this is semi-coherent? can you tell i dont know how to write a tutorial lmao. disclaimer that if it wasn't glaringly obvious by the free programs and weird, clunky process, i'm not...super passionate about gifs? i like it when i can make them look nice, but mostly they serve as visual aids for my yapping. there are other, more talented people out there who have put out better tutorials using better programs like PS. sorry if this was a disappointing tutorial!
a note: both clipchamp and canva have AI features. i wish they didn't, and i don't use them. i went hunting for a similar free program that didn't have them, but everything just seems to be saturated with ai now ://
4 notes · View notes
hob28 · 11 months ago
Text
Advanced C Programming: Mastering the Language
Introduction
Advanced C programming is essential for developers looking to deepen their understanding of the language and tackle complex programming challenges. While the basics of C provide a solid foundation, mastering advanced concepts can significantly enhance your ability to write efficient, high-performance code.
1. Overview of Advanced C Programming
Advanced C programming builds on the fundamentals, introducing concepts that enhance efficiency, performance, and code organization. This stage of learning empowers programmers to write more sophisticated applications and prepares them for roles that demand a high level of proficiency in C.
2. Pointers and Memory Management
Mastering pointers and dynamic memory management is crucial for advanced C programming, as they allow for efficient use of resources. Pointers enable direct access to memory locations, which is essential for tasks such as dynamic array allocation and manipulating data structures. Understanding how to allocate, reallocate, and free memory using functions like malloc, calloc, realloc, and free can help avoid memory leaks and ensure optimal resource management.
3. Data Structures in C
Understanding advanced data structures, such as linked lists, trees, and hash tables, is key to optimizing algorithms and managing data effectively. These structures allow developers to store and manipulate data in ways that improve performance and scalability. For example, linked lists provide flexibility in data storage, while binary trees enable efficient searching and sorting operations.
4. File Handling Techniques
Advanced file handling techniques enable developers to manipulate data efficiently, allowing for the creation of robust applications that interact with the file system. Mastering functions like fopen, fread, fwrite, and fclose helps you read from and write to files, handle binary data, and manage different file modes. Understanding error handling during file operations is also critical for building resilient applications.
5. Multithreading and Concurrency
Implementing multithreading and managing concurrency are essential skills for developing high-performance applications in C. Utilizing libraries such as POSIX threads (pthreads) allows you to create and manage multiple threads within a single process. This capability can significantly enhance the performance of I/O-bound or CPU-bound applications by enabling parallel processing.
6. Advanced C Standard Library Functions
Leveraging advanced functions from the C Standard Library can simplify complex tasks and improve code efficiency. Functions for string manipulation, mathematical computations, and memory management are just a few examples. Familiarizing yourself with these functions not only saves time but also helps you write cleaner, more efficient code.
7. Debugging and Optimization Techniques
Effective debugging and optimization techniques are critical for refining code and enhancing performance in advanced C programming. Tools like GDB (GNU Debugger) help track down bugs and analyze program behavior. Additionally, understanding compiler optimizations and using profiling tools can identify bottlenecks in your code, leading to improved performance.
8. Best Practices in Advanced C Programming
Following best practices in coding and project organization helps maintain readability and manageability of complex C programs. This includes using consistent naming conventions, modularizing code through functions and header files, and documenting your code thoroughly. Such practices not only make your code easier to understand but also facilitate collaboration with other developers.
9. Conclusion
By exploring advanced C programming concepts, developers can elevate their skills and create more efficient, powerful, and scalable applications. Mastering these topics not only enhances your technical capabilities but also opens doors to advanced roles in software development, systems programming, and beyond. Embrace the challenge of advanced C programming, and take your coding skills to new heights!
2 notes · View notes
milkteatrait · 2 years ago
Text
I promise I won't paywall the clothes I make !!!!
Tumblr media
2 notes · View notes
vanilla-voyeur · 2 years ago
Photo
There are so, so, so many reasons why this incredibly fake story is incredibly fake. But I just keep reading the API technobabble and I can't stop laughing.
Mf out here bragging about how not only is their code unreadable and unmaintainable, but also their documentation is unreadable and undiscoverable. The problem that this creative writer has is that they need to be indispensable in this story, but unfortunately an indispensable programmer is uniquely gifted at making themself superfluous as quickly and efficiently as possible in as many contexts as possible.
The "nobody is familiar with Python" part is probably my favorite. Python is one of the easiest programming languages to learn. It's so easy that it's the language that engineers (real engineers like chemical engineers, biomedical engineers, material engineers, not software engineers developers) use to help them automate things in their work. Anyone who is familiar with any other programming language can pick up Python in under an hour. You who are familiar with zero programming languages could probably pick up a decent amount of Python in a month. Try it! It is probably easier than you think.
More reasons why this fake story is fake:
This is posted on r/antiwork. It's one of the subreddits infamous for fake stories of bad bosses
It's a multipart series. One of the tropes of fake Reddit stories is the escalating updates. Creative writers hear an encore and they keep going back for more
It's a bit ambiguous how long this person has been in industry, but given the context of missing multiple children's school functions, I think 10+ years of experience is a cautious estimate. That is long enough in software for you to be a team lead, if not a people manager yourself. This person should be training junior devs. They explicitly say that they aren't
Software is incredibly collaborative. There's no way a manager would turn down an offer to train new devs on the existing tooling
Moreover there's no way the code got push to production without several eyes on it. Most companies do either code reviews or pair programming or both. It makes no sense that zero other people understand what's going on with this code. Unless it's really buggy
The fact that someone tried to use it and it corrupted a CSV file (??) shows that it's actually really buggy. If the software was so good, anyone would be able to run it
That goes double for the documentation being so bad that nobody knows how to read it. The entire purpose of documentation is to explain how code works. You failed at your one job.
If the only documentation is something that's hard to find, that looks bad on OOP for two reasons: 1) Documentation is normally put inline next to the code precisely for the reason that it would be easy to find. Don't want to see what a nightmare their code with no inline docs looks like. 2) Their programming practices are so bad that their other documentation is hard to find. The program should have a file called README that either has all the documentation or tells you where to find all the documentation.
This violates NDA so bad
"Out of compliance" for what? Which regulation? Why do they have a deadline to regain compliance? They should already be suffering whatever fines or consequences or whatever for already being out of compliance. It would make more sense if they were at risk of being out of compliance if they didn't implement XYZ by January
There's a lot of weird wording here that indicates a lack of familiarity with software: "complex API", "documentation library", "single threaded". That's not how we use those terms
Tumblr media
If you're a software developer for a company the size of Disney (ABC's parent) then what OOP asked for is your starting salary straight out of undergrad. Def not a raise for a senior engineer who's been in industry 10+ years. Def not more than their manager is making.
At a company that size, your direct manager has no ability to decide what the terms of your hiring agreement would be. Def not over text. It would need to go through HR and probably legal as well
"Legal checked the contract and there's a clause stating" lmao get outta here!
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
247K notes · View notes
hackeocafe · 4 months ago
Text
youtube
Build 5 Real World Python Projects With 3 Senior Developers
These 5 real-world Python projects (from 3 of our TOP courses) are guaranteed to take your skills to the next level!
Instead of just learning syntax, you’ll apply Python in real-world scenarios—from automation to data analysis and even security-focused projects. These are the kinds of projects that help you stand out to employers and solidify your skills beyond the basics.
You’re not just learning from any instructor—you’ll be guided by 3 industry experts: Andrei Neagoie, Travis Cuzick, and Diogo Resende, all senior developers who have helped 1,000s of students land jobs in tech.
0 notes
Text
EXPRESSION AND IMAGINATION *ARE* SACRED AND NOT ILLEGAL, THAT'S WHY YOU'RE FUCKING GETTING CEASE AND DESIST LETTERS, CUZ EVERYONE'S IS PROTECTED BY LAW AND YOU'RE OUT HERE FUCKING USING SOFTWARE THAT LETS YOU "express yourself artistically" BY SHOVING EXISTING ARTIST'S WORK INTO A DIGITAL BLENDER
if you used AI to get some artwork, *you* didn't create SHIT - you spent what to any actual artist would be a very short time typing a request into the Plagiarism Pipeline and it flipped through its database of stolen artwork to remix some into what you asked for
You didn't make a damn thing, and neither did the AI that gave you the thing
Tumblr media Tumblr media
37K notes · View notes
govindeducation · 4 months ago
Text
youtube
0 notes
ncttcday · 5 months ago
Text
managed to do a relatively simple gifset bc i have 0 inspiration to do anything as cool as my get him back! one
0 notes