- Видео 568
- Просмотров 1 303 819
You Suck at Programming
США
Добавлен 13 дек 2022
Yo what's up my name is Dave and You Suck at Programming.
Here, we roast and critique poorly written computer software, mostly in bash, to help aspiring developers improve their skills and avoid common pitfalls. We dissect the code, point out mistakes and bad practices, and offer constructive criticism to help the programmer improve.
Here, we roast and critique poorly written computer software, mostly in bash, to help aspiring developers improve their skills and avoid common pitfalls. We dissect the code, point out mistakes and bad practices, and offer constructive criticism to help the programmer improve.
AI Bash Script has bugs! AI Code Review - Setup and configure ClamAV with EasyClam
This script was generated by a user with ChatGPT and they went through and iterated on it to clean up the script - I rip into it in this video!
Source code github.com/d43m0n1k/EasyClam/
🔗 More Links
Website → ysap.sh
Discord → ysap.sh/discord
Instagram → ysap.sh/instagram
TikTok → ysap.sh/tiktok
RUclips → ysap.sh/youtube
Ko-fi (donate) → ysap.sh/ko-fi
Merch → ysap.sh/merch
📖 Keywords
you suck at programming #programming
#devops #bash #linux #unix #software #terminal #shellscripting #tech #stem
Source code github.com/d43m0n1k/EasyClam/
🔗 More Links
Website → ysap.sh
Discord → ysap.sh/discord
Instagram → ysap.sh/instagram
TikTok → ysap.sh/tiktok
RUclips → ysap.sh/youtube
Ko-fi (donate) → ysap.sh/ko-fi
Merch → ysap.sh/merch
📖 Keywords
you suck at programming #programming
#devops #bash #linux #unix #software #terminal #shellscripting #tech #stem
Просмотров: 999
Видео
Advent of Code 2024 in Bash: Day 3 - Mull It Over
Просмотров 1,1 тыс.12 часов назад
I stream these live on my RUclips! Stream VOD: ruclips.net/video/Z6FdJBsf2BY/видео.html& Advent of Code: adventofcode.com Source Code: github.com/bahamas10/advent-of-code Snowfall Animation: github.com/bahamas10/nightfall Song: Winter Lullaby - music.daveeddy.com/tracks/winter-lullaby/ 🔗 More Links Website → ysap.sh Discord → ysap.sh/discord Instagram → ysap.sh/instagram TikTok → ysap.sh/tiktok...
Advent of Code 2024 in Bash: Day 2 - Red-Nosed Reports + talk with Eric Wastl (the creator!)
Просмотров 2,4 тыс.14 часов назад
Source Code: github.com/bahamas10/advent-of-code Taken from my Livestream: ruclips.net/user/livehs-JNPsUskI Advent of Code: adventofcode.com Snowfall Animation: github.com/bahamas10/nightfall Christmas Piano Medley song: ruclips.net/video/R6dJ3Yo0fwI/видео.html 🔗 More Links Website → ysap.sh Discord → ysap.sh/discord Instagram → ysap.sh/instagram TikTok → ysap.sh/tiktok RUclips → ysap.sh/youtub...
Understanding The `mapfile` builtin in Bash - You Suck at Programming #040
Просмотров 2,2 тыс.16 часов назад
Understanding The `mapfile` builtin in Bash - You Suck at Programming #040
Advent of Code 2024 in Bash: Day 1 - Historian Hysteria
Просмотров 3,5 тыс.19 часов назад
Advent of Code 2024 in Bash: Day 1 - Historian Hysteria
Programmer vs. AI Bash Script! Parsing CLF logs in Bash to extract data
Просмотров 2 тыс.День назад
Programmer vs. AI Bash Script! Parsing CLF logs in Bash to extract data
Environmental Variables Understood in Bash and Unix - You Suck at Programming #039
Просмотров 1,7 тыс.14 дней назад
Environmental Variables Understood in Bash and Unix - You Suck at Programming #039
Understand Your Creativity to Avoid Burnout. How I understand my own creativity and passion.
Просмотров 1,2 тыс.21 день назад
Understand Your Creativity to Avoid Burnout. How I understand my own creativity and passion.
Proper `for` loops in Bash - `for` vs `while` loops - You Suck at Programming #038
Просмотров 2,9 тыс.21 день назад
Proper `for` loops in Bash - `for` vs `while` loops - You Suck at Programming #038
Crashing my Instagram Livestream with Inspect Element to Hide the Chat Join Notifications.
Просмотров 1,6 тыс.28 дней назад
Crashing my Instagram Livestream with Inspect Element to Hide the Chat Join Notifications.
Writing my own service wrapper for my illumos server - also showing `vsv` on Void Linux for runit.
Просмотров 1,6 тыс.Месяц назад
Writing my own service wrapper for my illumos server - also showing `vsv` on Void Linux for runit.
Quoting Arguments *properly* with SSH - You Suck at Programming #037
Просмотров 1,9 тыс.Месяц назад
Quoting Arguments *properly* with SSH - You Suck at Programming #037
Staying Disciplined to Finish Programming Projects. How I approach motivation and discipline.
Просмотров 1,6 тыс.Месяц назад
Staying Disciplined to Finish Programming Projects. How I approach motivation and discipline.
The AI Minecraft Situation is Crazy - Neural Network Minecraft with Oasis from DecartAI and Eteched
Просмотров 1,1 тыс.Месяц назад
The AI Minecraft Situation is Crazy - Neural Network Minecraft with Oasis from DecartAI and Eteched
How to avoid over-engineering your code by staying down-to-earth and better communicate as a dev.
Просмотров 3,4 тыс.Месяц назад
How to avoid over-engineering your code by staying down-to-earth and better communicate as a dev.
Parenthesis vs. Curly Braces in Bash Function Declarations - You Suck at Programming #036
Просмотров 2,7 тыс.Месяц назад
Parenthesis vs. Curly Braces in Bash Function Declarations - You Suck at Programming #036
Accessing the Dark Web to order some Industrial Grade Glycine from Donghua Jinlong
Просмотров 3,4 тыс.Месяц назад
Accessing the Dark Web to order some Industrial Grade Glycine from Donghua Jinlong
Zombie Processes Explained - How to kill *defunct* programs - You Suck at Programming #035
Просмотров 1,8 тыс.Месяц назад
Zombie Processes Explained - How to kill *defunct* programs - You Suck at Programming #035
Are AI Coding Assistants Helping or Hurting You? my thoughts on LLM coding and AI assistants.
Просмотров 1,7 тыс.Месяц назад
Are AI Coding Assistants Helping or Hurting You? my thoughts on LLM coding and AI assistants.
Why does `ls` change when piped to `wc`? isatty(3) in Bash - You Suck at Programming #034
Просмотров 7 тыс.2 месяца назад
Why does `ls` change when piped to `wc`? isatty(3) in Bash - You Suck at Programming #034
Typing In Dvorak? Why I learned it and how I use it to program.
Просмотров 3,4 тыс.2 месяца назад
Typing In Dvorak? Why I learned it and how I use it to program.
Customizing your Bash Prompt with `PS1`! - You Suck at Programming #033
Просмотров 2,2 тыс.2 месяца назад
Customizing your Bash Prompt with `PS1`! - You Suck at Programming #033
Keep Track of Directories on the Terminal - bash `cd` stack
Просмотров 2,5 тыс.2 месяца назад
Keep Track of Directories on the Terminal - bash `cd` stack
How to find Unix processes with `pgrep` and `pkill` - You Suck at Programming #032
Просмотров 2,6 тыс.2 месяца назад
How to find Unix processes with `pgrep` and `pkill` - You Suck at Programming #032
Why Learn the Bash Shell? My story why and how i learned the shell, and if you should too
Просмотров 6 тыс.2 месяца назад
Why Learn the Bash Shell? My story why and how i learned the shell, and if you should too
How to handle empty directories with `nullglob` in Bash - You Suck at Programming #031
Просмотров 2,1 тыс.3 месяца назад
How to handle empty directories with `nullglob` in Bash - You Suck at Programming #031
Managing Interactive Plugins with Bash - `bics` Bash Interactive Configuration System
Просмотров 2 тыс.3 месяца назад
Managing Interactive Plugins with Bash - `bics` Bash Interactive Configuration System
Understanding the IFS in Bash! Stringify Arrays easily - You Suck at Programming #030
Просмотров 2,8 тыс.3 месяца назад
Understanding the IFS in Bash! Stringify Arrays easily - You Suck at Programming #030
Should You Learn Vim? why i learned vim and my thoughts on text editors in general.
Просмотров 3,9 тыс.3 месяца назад
Should You Learn Vim? why i learned vim and my thoughts on text editors in general.
GNU Utils vs. Others - Filenames with colors in them? - You Suck at Programming #029
Просмотров 2,6 тыс.3 месяца назад
GNU Utils vs. Others - Filenames with colors in them? - You Suck at Programming #029
I wonder why you use functions with parenthesis and locals. I understood that if you write function check-path {} the values inside are local anyway. By the way I just a nooby with bad memory as well, so I can keep learning the rest of my life over and over again.
Most or all of these tools are covered in the awesome and classic 1984 book, “The UNIX Programming Environment.”
I'm really enjoying those videos. bash is terribad, but still somehow lovable.
try something like this in ~/.vimrc: highlight Visual cterm=bold ctermbg=Gray ctermfg=None It's a bit annoying when in visual the background is white like the text (LightGray might work too)
$ grep -Eo "mul\([0-9]+,[0-9]+\)" 03.txt | tr -d 'mul(' | tr -d ')' | awk -F',' '{sum += $1 * $2} END {print sum}'
Bash, bash, BASH!
You’d probably like chezmoi
The hi-res + overexposure + close diffuse light, makes your skin look soft...Usually men are lit slightly harder and from above. FWIW. Excellent Videos
to be honest this is something i would alias even the default cd with. so useful
Appreciate the detailed breakdown! I need some advice: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). What's the best way to send them to Binance?
Made in heaven!! Ahh ball
GNU stow works well with a dotfiles repo (makes having and writing an install script redundant)
TODAY'S MISSION
Source: trust me bro
Why didnt it show any c language
First entry was C
Manual prompt creation? No theming engine? Going real stick shift!
If you use "Shift-O" you add a blank line above .. @37:51
“I’m gonna step on the Bash”
Can I use Python to do the stuff bash can?
I was once given such an address in an interview, had to determine if it was private or public, took me a minute
I wanna see lua, cuz I read it’s faster than python
lua is probably slow as python or ruby
The best part is that python is still.
Is this Bash Jesus?
yes
Good job!👍
Cd "${_%/*}" In case anyone is wondering Doesn't work with some repo names on termux.
Oh man i always copy and paste the directory this is so sick!!
sudo enable -n sudo🗿
This is a beautiful content. Most things are not even relative to bash, but simple patterns that makes the code better or more readable. Please keep posting reviews!
If you are root (check for EUID at the beginning) then your $HOME will be /root. So it makes no sense - 'sudo command' should be used where needed.
not necessarily... EUID is different than UID. ``` $ sudo -s # echo $EUID 0 # echo $HOME /Users/dave ```
@@yousuckatprogramming It's even more tricky. At Debian 11: ``` $ echo $UID 1000 $ sudo -s # echo $EUID 0 # echo $UID 0 # echo $HOME /root ``` I guess all depends on `env_reset` option in `/etc/sudoers`. But the point is that it's better to not require user to be root. It's better to use sudo where needed.
That's how linux works in general. Not only with ZFS. It will use ram when you don't. There's cool explanation. I would paste the link but just google: "linux ate my ram" :)
Props to you guys who do it in languages that are kinda off the beaten track Too bad most people make it hard to find out what language it is by the title, but there are videos this year doing AOC solutions in APL and even in PASCAL on an 8-bit CP/M machine. I would watch those before I watch another one using python again...
Why on earth you would use dual boot in 2024? Pick one and use VM for the other....
Hey! Can you please make a video about your vim config and which colorscheme you use? It looks really good.
Well, there are two kinds of people. People that do backups and people that will. It's a matter of how importang shit you'll lose.
What kind of bullshit is this lol