Тёмный

Web Apps That Aren't Bloated! Using Curl. 

DistroTube
Подписаться 253 тыс.
Просмотров 40 тыс.
50% 1

Опубликовано:

 

31 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 142   
@caioleonardo7313
@caioleonardo7313 5 лет назад
I clicked thinking it was a luke smith video because of the thubmnail
@yaseen_elolemy
@yaseen_elolemy 4 года назад
same
@caioleonardo7313
@caioleonardo7313 4 года назад
@Superblue some boomer who walks on the woods while talking about linux
@Megnevezhetetlen
@Megnevezhetetlen 3 года назад
thumbnails are bloat
@raushonmunni2633
@raushonmunni2633 3 года назад
@Lyndia Gara thanks
@BurningR
@BurningR 2 года назад
Oh god that guy. He's so full of himself. DT is at least a person without asshole issues.
@CosminNecula
@CosminNecula 2 года назад
Nice video! The dancing parrot reminded me of the ASCII Star Wars.
@atps
@atps 5 лет назад
Thank you, @DistroTube for the great, amusing, educational, easy to understand, entertaining and at times even hilarious content. Your videos are the reason that I'm considering trying out and playing around with windows managers.
@kennethdarlington
@kennethdarlington 5 лет назад
I'm founding that kind of “Unexpected Linux“ videos quite useful. Thanks 😊
@l00t_t00l
@l00t_t00l 5 лет назад
DT singing + no bloat
@_yuri
@_yuri 5 лет назад
so pure he mights as well be a serial killer and we will never know
@DistroTube
@DistroTube 5 лет назад
:D
@maskedredstonerproz
@maskedredstonerproz 3 года назад
@@_yuri Who?? DT a serial killer?? I don't know what kinda grass you're on, but I want it
4 года назад
Even if this video otherwise sucked (and it doesn't, it's quite useful actually), you'd get a like from me for the rickroll and singing.
@ryanmcconkey5817
@ryanmcconkey5817 5 лет назад
Holy crap this stuff is amazing ! I've only used curl to download files lol 😂 the best thing about Linux is that you learn something new everyday haha :p great stuff DT!
@MCLooyverse
@MCLooyverse 3 года назад
I've used it to send email before, but otherwise same.
@alexherget
@alexherget 5 лет назад
Awesome vid. Love it! The dancing parrot is excellent :D. What I do like about webapps though is when they are used in a corporate environment. Complex corporate software created as a webapplication , HTML and PHP etc.. rather than some proprietary windows desktop app. At least then people can use an os of their choice. :) Then you don't hear stuff like "oh I cant switch to Linux cause I need to run this piece of proprietary Software...".
@learningbird9940
@learningbird9940 5 лет назад
Wow!!! A new route (that I ignored) is now opened for me! A huge thank you! Can you make a part 2 extending the powers of Curl?
@ScottVargovich
@ScottVargovich 5 лет назад
Thirded.
@thomasjensen1590
@thomasjensen1590 4 года назад
do you know the POWER...of the curl man pages?
@garthok6224
@garthok6224 5 лет назад
That was great show. Lots of fun are ahead
@sirsuse
@sirsuse 5 лет назад
CURL looks really cool! Thanks Derek!
@Kakihara73
@Kakihara73 5 лет назад
Omg the Rick astley video on terminal is fantastic!!! You make me rotfl 😂😂😂😂😂😂
@Brendanasdfdsf
@Brendanasdfdsf 4 года назад
Thank you for the great videos and please please keep them coming!!!!
@andrewpalm2103
@andrewpalm2103 5 лет назад
Informative as usual, Derek. Thanks!
@DistroTube
@DistroTube 5 лет назад
Thanks, Andy.
@PenguinEye
@PenguinEye 5 лет назад
"to kill the dancing parrot" How cruel of you :)
@Johna41223
@Johna41223 3 года назад
Me to my friends in minecraft
@PoorlyTranslated
@PoorlyTranslated 5 лет назад
Wow DT! You are only 2 hours and 34 minutes away from my house! 😀
@_yuri
@_yuri 5 лет назад
thanks for the rick roll a good rick roll makes the day
@rodrigosouto9502
@rodrigosouto9502 4 года назад
Your rick rolling earned my like.
@TheFakeVIP
@TheFakeVIP 5 лет назад
The worst part of bloated web apps are that, from my experience, most of their features can still be implemented with much, much less javascript, but they feel the need to make everything super interactive and never redirect to a different page, EVER! As a screen reader user who has to navigate through the things with either only a keyboard or a finger on a touch screen, first of all, instead of focusing on all these unnecessary flashy animations and features, focus on accessibility for goodness' sake and secondly, why does there have to be so many useless things on the page, layed out in such a rediculous manner?
@abeplus7352
@abeplus7352 4 года назад
it's because we need to support mobile , most users would rather wait 30s even and get to doing their thing rather than request resposnse , where depending on the server load things will not load fast enough for you . if you have a good internet connection you won't really feel the hit both ways , if you have a bad one , you would still have a better experience on an spa rather than a dynamic web page as you wait once and the first time it will be slow but every subsequent time guess what it's cached. So your computer will load it locally and just make requests to the backend endpoints. i like the model of writing a little more JavaScript so that we can write more standalone micro services that are lean and performant. I believe that our web experience has gotten alot better than 10 years ago. Now in terms of accessibility , i understand that's a gripe , but that's not because of the JavaScript , that's because most developers are lazy . React and Vue Supports Accessibility out the box for the most part , but most developers put accessibility as a last resort or a v2 scenario. I always encourage devs to take accessibility first approach. -> reactjs.org/docs/accessibility.html You need to understand we live in a modern age where computing is cheap , you can get a computer than can do basic web for 30 bucks (rbpi), so it makes sense to throw most of the processing on the front end and just have very small back end rest API services , that's how small to medium businesses can flourish , because their infrastructure can be made on a shoe string budget without having the back-end process every single thing , and it's super scalable as your server and database instances can grow horizontally(add more of them , via replicaiton and containerization) instead of the old fashion way , which was just growing it vertically (add more resources ).
@TheFakeVIP
@TheFakeVIP 4 года назад
Abe Plus As a web developer myself, I totally agree. Vue (my framework of choice, for now anyway) is an amazing tool that has made my life so much easier, and so much less jquery y. But it's like any technology. SPAs have a purpose, and an ideal environment in which they can be used. That environment does not seem to cover all the uses people are actually building SPAs for. For mostly static content, I just don't get why it's necessary. Your browser does a lot of caching anyway, and after 25 years I'd like to hope they've gotten pretty good at it. If all you're looking to do is present information, using static HTML, or even server-generated HTML in the case where it's coming from a database, makes way more sense, and follows the design decisions of the web itself, a web that was designed for information interchange. If you need a lot of interactivity, that's fine, and I think the web is the best platform to write apps for yet, giving the developers the most amount of choice and control compared to any native toolkit. And I honestly find it much easier to write software that targets the web compared to a native platform. I just think it could be used more selectively than it has been.
@abeplus7352
@abeplus7352 4 года назад
@@TheFakeVIP I agree also contrary to popular belief JavaScript is actually really fast for an interpreted language it's actually a marvel how such a low cost to entry language can be that performant . Compare it to python and it's much faster much much faster . And there's alot you can do with it , promises forexample and call backs come out the box and it allows your code to be as non blocking as possible . Something python can't achieve easily. It's not my favourite language , I mean I love go the most out of all languages I've worked with , but I will stand by JavaScript .
@TheFakeVIP
@TheFakeVIP 4 года назад
Abe Plus That's really good to here, and know. I'm in the middle of a python project that uses multiprogramming to increase performance, and it's a total pain to even figure out which way is the best, never mind to actually get it working. Sure, it can be done, but there's always this niggling in the back of my mind that says "Python is really slow. Why am I bothering to do this when it's simpler to do in other languages and probably better performing?" I'm a Rust fanatic myself, and I'm happy to see developments like Web Assembly be created. That combined with a proper OpenGL implementation, and a whole host of other APIs, is making the web development landscape a lot more interesting, and hopefully a lot better for users.
@abeplus7352
@abeplus7352 4 года назад
@@TheFakeVIP try out go if you like multi threading , the way they hand concurrency via goroutines is alot better than traditional threading . If you're doing high performance web services I highly recommend go
@duartqx
@duartqx 5 лет назад
Where can I find more links to use with curl? I'm particularly interested in a site that show dolar exchange prices and let it showing at my panel. that would be awesome
@mentalmarvin
@mentalmarvin 5 лет назад
Check out exchangeratesapi. It returns json data. I use it in my panel
@duartqx
@duartqx 5 лет назад
@@mentalmarvin hey thank you!
@hewfrebie2597
@hewfrebie2597 5 лет назад
The other Chris? Don't you mean... Chris Titus Tech. Right Uncle Derek? lol
@drummerboyj70
@drummerboyj70 5 лет назад
Very cool and informative! Thanks DT!!
@brainmind4070
@brainmind4070 4 года назад
First rule of Rick Roll: you don't talk about Rick Roll before you Rick Roll.
@marcello4258
@marcello4258 3 года назад
thumbs up for Berlin!
@tronus98
@tronus98 5 лет назад
Typing a research paper in google docs to ensure I don't accidentally lose anything and that I can access on any of my, families, or the schools computers. I'll go ahead and stop my work and start using the dancing parrot instead! ;)
@horatiopugwash9183
@horatiopugwash9183 5 лет назад
curl is bloat, use wget instead 😜
@showbirds5452
@showbirds5452 4 года назад
Or uget Or httpie
@sudheerkmuhammed6363
@sudheerkmuhammed6363 3 года назад
Oh wget is 6mb while curl is 2
@rickmcfarley
@rickmcfarley 5 лет назад
Loved when you sang!
@user-oj3gb8nh2q
@user-oj3gb8nh2q 5 лет назад
Will you review more BSD distros in the future? I would love to see simple, geeky systems like OpenBSD ( I know you already reviewed GhostBSD a year ago).
@tuxpowerpc
@tuxpowerpc 4 года назад
Heyyyy, it's Rick DT Astley..... LOL Great video Derek!
@MvanderWel
@MvanderWel 5 лет назад
Very interesting and informative. Thanks!
@dustinmorse8497
@dustinmorse8497 5 лет назад
Singing redemption DT.
@JHACbiz
@JHACbiz 5 лет назад
really cool stuff. Now if only I could remember it
@DistroTube
@DistroTube 5 лет назад
You can create aliases. You could create scripts to use with dmenu or rofi...or openbox pipemenus.
@developerpranav
@developerpranav 3 года назад
Curl is great
@thebreezer
@thebreezer 5 лет назад
Great content! Well explained.
@cyberp0et
@cyberp0et 2 года назад
Is there some CLI messenging sollution? I heard Jami has the possibility to run from CLI. Or using Lynx text-based browser.
@teslainvestah5003
@teslainvestah5003 3 года назад
I used the rickroll command. It couldn't find python, I have no video, and the audio is playing from nowhere and can't be stopped. 10/10 prank this song still slaps
@jamochl
@jamochl 4 года назад
This is awesome, thank you!
@hardrived009
@hardrived009 5 лет назад
You know you could just run a VPN when recording and not worry about showing your public IP address.
@DistroTube
@DistroTube 5 лет назад
I'm not worried about it.
@slmjkdbtl
@slmjkdbtl 4 года назад
How do these work? Do they actually parse html and css? If directly print the body from the http response I got the full html document instead of the colored text like curl
@Meleeman011
@Meleeman011 2 года назад
This could work well for someone with an irssi irc client
@iLiokardo
@iLiokardo 5 лет назад
Does the site have to support cURL for it to work?
@cthedosboss5113
@cthedosboss5113 5 лет назад
thanks DT : )
@stewie410
@stewie410 5 лет назад
Gee, that wallpaper looks awfully familiar.
@thomaz7142
@thomaz7142 5 лет назад
have you ever considered mirroring your content to bitchute?
@kdemetter
@kdemetter 3 года назад
"never gonna GIF you up... "
@GabeGinorio
@GabeGinorio 5 лет назад
RU-vid search Rick Roll'd.
@lainarte
@lainarte 3 года назад
I'm definitely gonna rickroll someone like this
@PabloBianchiOK
@PabloBianchiOK 5 лет назад
I wonder why you use `clear` instead of Ctrl+L.
@aaronlippincott7385
@aaronlippincott7385 5 лет назад
so the viewers can see what he's doing
@PabloBianchiOK
@PabloBianchiOK 5 лет назад
@@aaronlippincott7385 wouldn't enough to say "Ctrl+l" aloud a couple of times? That would easily teach about the trick. Same with Ctrl+w, u, y, Alt+., BS... all those beautiful daily shortcuts that a lot of people don't know.
@Stilllife1999
@Stilllife1999 2 года назад
Can we get a full length video of dt going the rick roll? 😆
@eddiezaraza4805
@eddiezaraza4805 5 лет назад
Too cute to be true
@portal_atlit
@portal_atlit 4 года назад
hahaha COOL as usual..
@maskedredstonerproz
@maskedredstonerproz 3 года назад
Don't know if DT mentioned that, but it's also possible to run online bash scripts without downloading them by using curl and piping the output through bash, I used quite a bit of those
@x0rZ15t
@x0rZ15t 4 года назад
Awesome!
@seancondon5572
@seancondon5572 4 года назад
Well this is super-dope. How I use 4 stonks?
@AlucardNoir
@AlucardNoir 5 лет назад
66 degrees in Berlin? who's carpet bombing Germany now? Ah, you mean, 66 degrees of whatever only Americans still use to measure temperature in. Why didn't you say that.
@petarpz1
@petarpz1 2 года назад
in wttr if u enter invalid city: We were unable to find your location so we have brought you to Oymyakon, one of the coldest permanently inhabited locales on the planet.
@Hemmenn
@Hemmenn 5 лет назад
btw, is powerline bloat?
@pergitukdekat
@pergitukdekat 5 лет назад
After watching puchman in other channel, i click your channel.
@SimonBastienFiliatrault
@SimonBastienFiliatrault 5 лет назад
Is it only me or the video has trouble with A/V sync? You can correct it in your producing software.
@travisbrown7439
@travisbrown7439 5 лет назад
Do you know how to transfer a ISO from a phone terminal like if I download A app terminal and download the ISO from a minamal install to transfer throw a FTP or the Boot Net Install under the Boot Menu from my Dell and install I don't have a USB or a CD but I have a phone an a network and a Laptop that will let you install from the network boot I been trying to create servers but I have not idea what am doing
@drghartnangamn
@drghartnangamn 5 лет назад
This show made possible by...the parrot, obviously.
@0M9H4X_Neckbeard
@0M9H4X_Neckbeard 5 лет назад
0:40 curl is not a Linux thing, it's in BSD, macOS and Windows as well.
@0M9H4X_Neckbeard
@0M9H4X_Neckbeard 5 лет назад
@Tyler Durden I mean you'd just it to download stuff and talk to APIs usually - same as on Linux
@nelsonhernandez3259
@nelsonhernandez3259 4 года назад
What terminal is he using
@josecleiton4924
@josecleiton4924 5 лет назад
Curl is bloated. Use socket in c programming and do your http request yourself
@letslearn3513
@letslearn3513 4 года назад
C is bloated, use assembly instead
@benjaminbrady2385
@benjaminbrady2385 4 года назад
DT has nearly finished his final transformation to Dr. Evil
@SIlverwolf-fy8ci
@SIlverwolf-fy8ci 5 лет назад
Is there a list with Websites where you can see all websites that support curl? Im from germany and Like to read for example golem.de but that only gives me the header and no actual information. I know they got a RSS Feed. But wanted to know specifically for curl.
@anotherglider2606
@anotherglider2606 5 лет назад
I like the video, but something not stressed in it so far is that all these URLs are APIs of one sort or another. Golem.de returns only HTML because no special API is setup to handle a request that has a user agent of curl for example. This golem.de site you are talking about does have a RSS Feed you could curl a link like rss.golem.de/rss.php?feed=RSS2.0 to get it. It looks like it supplies the feed in XML though. In general any site that has a JSON or XML API could be curled to get the structured data it provides.
@SIlverwolf-fy8ci
@SIlverwolf-fy8ci 5 лет назад
@@anotherglider2606 Cool nice to know that it works with API's. Now its just the question how to implement something like that. Gonna see myself looking into it i think. Thx for the Info. :)
@pichass9337
@pichass9337 5 лет назад
thanks
@DinkyPerson
@DinkyPerson Год назад
curl is so interesting, just like progammer.
@benjaminbrady2385
@benjaminbrady2385 4 года назад
wttr.in always gets the weather where I live (Dublin) wrong :(
@hanspetervollhorst1
@hanspetervollhorst1 5 лет назад
Which keyboard are you using?
@DistroTube
@DistroTube 5 лет назад
The ErgoDox EZ. Made a video about it a couple weeks ago.
@Ensue85A
@Ensue85A 5 лет назад
My ears hurt now...LOL
@emulo1437
@emulo1437 4 года назад
Ironic how the tinyurl API is not a tiny url
@QuasarRedshift
@QuasarRedshift 4 года назад
dude, if everything is bloated, then why not just use an abacus . . .
@VulcanOnWheels
@VulcanOnWheels 3 года назад
Maybe you found out after making this video, but you can actually show your public IP address with glances.
@timelesstrance3720
@timelesstrance3720 5 лет назад
Web is broken
@Morokiane
@Morokiane 5 лет назад
Wow...that Rick Roll video brought back memories of avi files in windows 3.1 media player.
@TilemachosSheva
@TilemachosSheva 3 года назад
So edgy to hate modern web apps because they are bloated while being on RU-vid. Btw nice video.
@bartekr5198
@bartekr5198 5 лет назад
Sumo apps roxx ^^
@negritolindo8838
@negritolindo8838 4 года назад
6:13 I should improve my listening skills
@darkvader37
@darkvader37 5 лет назад
Eh nah
@alex.graywolf
@alex.graywolf 4 года назад
parrot.live is not working u.u
@DistroTube
@DistroTube 4 года назад
Guess they no longer maintain that site. How unfortunate!
@alex.graywolf
@alex.graywolf 4 года назад
If only someone had got the source through curl, someone could mount it again u.u
@alex.graywolf
@alex.graywolf 4 года назад
I got it! curl tlamaki.mx/parrot.live also github.com/hugomd/parrot.live
@tato-chip7612
@tato-chip7612 5 лет назад
just singing the song can get you a strike
@replikvltyoutube3727
@replikvltyoutube3727 5 лет назад
This is all good and all but beware executing scripts with curl, it capotentially screw up your install. Recommended only for the fetishists loving to un screw their systems! XD
@VulcanOnWheels
@VulcanOnWheels 4 года назад
I didn't know any of this... 11:18 DT...we gotta talk. Could you...pretty please...stop going there???
@laughingvampire7555
@laughingvampire7555 Год назад
curl is bloat
@marklovecrumb3842
@marklovecrumb3842 5 лет назад
lol
@vagabund6778
@vagabund6778 5 лет назад
you made a video about something one could have put in a 5kb txt file which senses for less content overhead by using the terminal? .. bit ironic?? .. no one?
@mattking6718
@mattking6718 5 лет назад
It's ok, we already have your IP address bra.
@DistroTube
@DistroTube 5 лет назад
OH NO!
Далее
Command Line Shenanigans - Tomfoolery In The Terminal
18:29
Saving Time At The Command Line
13:49
Просмотров 76 тыс.
Web Too Bloated For You?  Try Gopher!
11:28
Просмотров 79 тыс.
Xargs Should Be In Your Command Line Toolbag
16:24
Просмотров 100 тыс.
A Demonstration of Modern Web Bloat
11:55
Просмотров 135 тыс.
Minimalism vs. Memes on the Command Line
8:57
Просмотров 93 тыс.
The 12 Linux Apps Everyone Should Know About
21:20
Просмотров 472 тыс.
Why Use CAT Or GREP When You Can AWK?
11:13
Просмотров 78 тыс.
When you Accidentally Compromise every CPU on Earth
15:59