Пікірлер
@alirezaheydariagdam
@alirezaheydariagdam 15 сағат бұрын
<3
@Parham_nycto
@Parham_nycto 3 күн бұрын
Very nice bro!
@TheRealCodeVoyage
@TheRealCodeVoyage 2 күн бұрын
Thanks mate 🔥
@pabloneirotti7945
@pabloneirotti7945 20 күн бұрын
You are great, I'm doing this in my own adhd rush. Greetings from Argentina
@TheRealCodeVoyage
@TheRealCodeVoyage 19 күн бұрын
Thank you for you kind words. I’m happy you liked the content. Hope you enjoy the rest as well.
@maryamattarmoghaddam3463
@maryamattarmoghaddam3463 26 күн бұрын
really helpful, thanks
@TheRealCodeVoyage
@TheRealCodeVoyage 25 күн бұрын
You’re welcome ☺️
@omidanooshahpour4864
@omidanooshahpour4864 4 ай бұрын
@omidanooshahpour4864
@omidanooshahpour4864 4 ай бұрын
👍
@henkhbit5748
@henkhbit5748 5 ай бұрын
Thanks. Can u show how to write a chatbot similar to gradio or streamlit...
@TheRealCodeVoyage
@TheRealCodeVoyage 5 ай бұрын
I have not worked much with chatbots therefore I don’t know these chatbots. But i might cover a common one in the future. Chatbots these days with the advancement of LLMs should be fairly easy and without the need of programming languages.
@youarethecssformyhtml
@youarethecssformyhtml 5 ай бұрын
This is exaggerating to say goodbye to JavaScript
@TheRealCodeVoyage
@TheRealCodeVoyage 5 ай бұрын
Exaggeration is the right word! I tried to spice it up! my love for JS doesn’t go away that easy 😉
@omidanooshahpour4864
@omidanooshahpour4864 5 ай бұрын
🎉
@omidanooshahpour4864
@omidanooshahpour4864 5 ай бұрын
Nice 👍
@JetLagRecords
@JetLagRecords 5 ай бұрын
Code Voyage with Iman, cool content bro
@TheRealCodeVoyage
@TheRealCodeVoyage 5 ай бұрын
Appreciated 🙏
@giorgioripani8469
@giorgioripani8469 5 ай бұрын
Actually HTMX uses javascript under the hood. It is wrong to say that no javascript is needed
@TheRealCodeVoyage
@TheRealCodeVoyage 5 ай бұрын
I have mentioned this in the video. No JS is needed in development.
@StupidInternetPeople1
@StupidInternetPeople1 5 ай бұрын
Full screen dev window please and we have zero reason to look at you looking at your screen 😊
@TheRealCodeVoyage
@TheRealCodeVoyage 5 ай бұрын
Noted.
@omidanooshahpour4864
@omidanooshahpour4864 5 ай бұрын
👍
@omidanooshahpour4864
@omidanooshahpour4864 5 ай бұрын
@omidanooshahpour4864
@omidanooshahpour4864 5 ай бұрын
👍
@ivankartashev7998
@ivankartashev7998 5 ай бұрын
i left 2 comments about tweaking the speed but they removed , idk why :(
@TheRealCodeVoyage
@TheRealCodeVoyage 5 ай бұрын
Sorry to hear that! Idk either 🤔 Feel free to join my discord for easy of communication discord.com/invite/kEYeuh3Y
@ivankartashev7998
@ivankartashev7998 5 ай бұрын
@@TheRealCodeVoyage thank you, i will join and share the trick
@ivankartashev7998
@ivankartashev7998 5 ай бұрын
Thank you so much for sharing this. I live in Russia and we got wireguard blocked several month ago, and then i switched my VPS to outline. But suddenly goverment blocked outline too several days ago, so I spent a couple of days researching how to set up ocserv and I happy that I found your video. Also I like the way you describing everithing. I am very grateful to you
@ivankartashev7998
@ivankartashev7998 5 ай бұрын
I just set it up and its works! But speed is much lower then without VPN connected. Anyway, it works and I can access everything I need.😍
@TheRealCodeVoyage
@TheRealCodeVoyage 5 ай бұрын
Hi Ivan, I’m happy that it worked for you. Your comment and feedback is very appreciated and encouraging to me ☺️. If you have access to chatGPT, make sure to ask how you can modify the config file to boost your speed. There are small changes that might be helpful. Btw OCSERV is anti-DPI (Deep Packet Inspection) so in the eyes of Govs you are connecting to a remote server and not to a VPN. This was one of the main VPN that always worked in Iran. Anyway, let me know if you could tweaked the speed 😉
@ivankartashev7998
@ivankartashev7998 5 ай бұрын
@@TheRealCodeVoyage Hi again, Iman! I am here to say that i significantly improved the speed from 5-6 mbits to 60-70. I found the trick in linuxbabe article about occrv. It is TCP BBR algorithm. I just invoked from my VPS 3 commands: echo "net.ipv4.ip_forward = 1" | sudo tee /etc/sysctl.d/60-custom.conf echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.d/60-custom.conf echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.d/60-custom.conf
@ivankartashev7998
@ivankartashev7998 5 ай бұрын
@@TheRealCodeVoyage Hi, Iman! I just managed to increase the speed and happy to share the solution with you. I found the trick in linuxbabe article about occerv. It's TCP BBR algorithm. I just invoked in my VPS 3 commands and found that speed increased from 5-15 Mbits to 40-70. Here the commands: echo "net.ipv4.ip_forward = 1" | sudo tee /etc/sysctl.d/60-custom.conf echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.d/60-custom.conf echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.d/60-custom.conf
@ivankartashev7998
@ivankartashev7998 3 ай бұрын
Hi Iman. Could you share your discord again? This link is outdated😁
@moisesgonga1302
@moisesgonga1302 6 ай бұрын
thanks for share...
@TheRealCodeVoyage
@TheRealCodeVoyage 6 ай бұрын
My pleasure
@losivart9610
@losivart9610 6 ай бұрын
This was actually really informative. I use ProtonVPN since I pay for their other services, but I've heard about setting them up using a webhost or vps. Just never looked into how to do it before. Also, what the heck is your host OS? I recognize elements of it but holy.. your taskbar is a strange blend of bland windows and edgy linux elements and I love it.
@TheRealCodeVoyage
@TheRealCodeVoyage 6 ай бұрын
I’m happy you liked the content. I have Ubuntu on my system with KDE installed instead of Gnome, therefore Kubuntu.
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
👍
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
❤️
@aminkp
@aminkp 6 ай бұрын
Well done, nice content
@fhx099
@fhx099 6 ай бұрын
Thank you brother. But i have a question. Do i need to put the date shown in 27:57? Because i dont want the url to have the date
@TheRealCodeVoyage
@TheRealCodeVoyage 6 ай бұрын
Hey There! If i understood your question correctly, Yes you have to write the date at the beginning of the new .md file name. This is how Jekyll works, although you can change this setting as well in the config file.
@fhx099
@fhx099 6 ай бұрын
@@TheRealCodeVoyage thanks!
@losivart9610
@losivart9610 6 ай бұрын
Long comment warning, but I feel like this deserves more than what's been posted so far. Mainly because OP's enthusiasm about Linux makes me happy, I haven't felt that way about computers since high school. Plus there's things to add, clarify and correct. So, first the Crowdstrike bug. This wasn't an issue with Windows as the media suggested and it's also not the fault of a bad Kernel driver as many have suggested. The problem stems from the fact that the Kernel driver in question was specifically designed as a workaround for Windows requiring all Kernel drivers be signed by Microsoft to execute. Typically anything that touches the Kernel has to be sent to Microsoft for testing, validating that it isn't malicious or defective, etc. This makes for a long turnaround time on Microsoft's end, so companies that need rapid updates turn to solutions like this. Their driver was working exactly as intended, the problem is the main point of the driver is to run unsigned code in Kernel space. This isn't a problem on it's own, but it means you have to double-tripple-quadruple check everything before a full public release. Why are Kernel drivers treated so special? Because if you foul up your application, you get crashes and program hangs and vulnerabilities. But when you screw up a Kernel driver, you get a blue screen at best and unrepairable damage to your computer at worst. The main cause of this issue was 100% complacency towards safety measures. This has been a growing issue with modern developers for years; a huge part of software today treat computer resources like candy and system integrity is an afterthought. Anyways, I like Linux and have had a Linux daily driver since ~2012. I want to give my perspective on his points and make a couple of my own. This is more for those unfamiliar with the Linux project and are curious. 1 - Linux does have a lot of really intuitive security features, but the primary reason it's so secure from malware is one single design choice. Nothing on the system is allowed to touch the system without explicit user permission. Like 99% of malware relies on being downloaded in the background and remaining undetected. On Linux, it's either not allowed to execute at all, or completely restricted from reading from/writing to the filesystem without the say-so from the user. This effectively kills any and all stealth the malware has, so most malware devs don't bother targeting Linux. Yeah, it really is that simple. The fact that the user has to click "OK" is enough to halt basically all malware in it's tracks. Combine that with the fact that most Linux users aren't the type to be fooled by dodgy downloads, and it makes a lot of sense as to why Linux is often considered a stronghold. 2 - Linux is a great privacy tool, but remember that you're only as private as you want to be. No amount of privacy-focused software can hide the information you freely give out on a daily basis. Otherwise, great point. 3 - While my experience with getting support from the Linux communities I've been to has been mixed to say the least, it's still really good. I was afraid I'd look like an idiot when I installed a GPU driver and kept going into Kernel panic over and over, but people were overwhelmingly understanding and helpful. Once or twice I've asked questions and gotten silence, but it's not that hard to work out on your own. 4 - Eh, I don't really agree. You don't really find a whole lot of over-the-counter malware for Linux consumers, but Linux servers are definite targets for attacks since Linux dominates the hosting world. 5 - Linux is a lot more customizable than Windows and company, to the point where you can literally just install new desktop software on the fly. However, don't sell modern Windows short in that department. Powershell has made my Windows box into something almost akin to Ubuntu (left-docked taskbar that auto-hides, most of the spyware and bloatware removed, etc). It's amazing how many features Windows has with each release that get ignored because people are usually pissed off about the (admittedly ugly) visual changes. That being said, you brought up Linux in the workplace and I wanted to touch on that since I learned this the hard way. If your computer is at all required for some kind of work or education.. just don't go Linux. Basically every educational and professional center in the country operates on the assumption that you're running Windows or, less often, OSX. Just trust me when I say that it's a compatibility black hole. One of my biggest adventures was figuring out how to get captive portals to work (those annoying sign-in things for hotel wifi and the like). I don't know what it is, but they just refuse to work on Linux. I tried several workarounds, even installing some repos that added additional support for them, but it was still 50/50. It's just not a great solution for anything professional. Not because it lacks capability, but rather that no big names in tech offer much support for it. While things like GIMP are a fantastic alternative to Photoshop, I wish you luck ever finding much professional work with it. Even if you can create stunning works of art with it, customers and other professionals alike *WILL* judge you for not going with the industry standard. Perfect for personal projects, but other people will be your downfall and you'll have to open your wallet back up to Adobe. Is it sad? yeah. Can we do much about it? Nope. The way I've found to enjoy Linux is just to shove on it my old laptops when I replace them. It's nice to have something different to mess with, and they make great media centers to hook up to a TV or keep on your nightstand. You'd be surprised how much life you can breathe into an old computer by shoving a new OS on it. I think I rambled enough. Great video by the OP, hope some of this might help someone as well. Dude needs to work on his scripting and presentation skills, but the enthusiasm is there. Keep it up!
@TheRealCodeVoyage
@TheRealCodeVoyage 6 ай бұрын
Hi there, thank you for your thoroughness and detail explanation of what has happened at the latest Crowdstrike outage! I hope others find this read as useful as I did. I can almost completely relate to all the points you have mentioned. I’m happy that my video is reaching out to experts and knowledgeable people like you. Just one question, who is OP? I couldn’t figure this abbv out. I hope to see you back in my channel.
@losivart9610
@losivart9610 6 ай бұрын
@@TheRealCodeVoyage OP = original poster. So you.
@murch5054
@murch5054 6 ай бұрын
shut up. it has happened to crowdstrike in linux as well as in windows. It was the same thing.They used an update in a signed driver. It could happen to *nix also.
@murch5054
@murch5054 6 ай бұрын
I was rude. Sorry for the shut up. I mean: Its not related to windows. Linux has been there also.
@TheRealCodeVoyage
@TheRealCodeVoyage 6 ай бұрын
I was not effected by that outage since I'm using Ubuntu. but after you and couple of other comments mentioned it i educated myself on it.
@NeuroScientician
@NeuroScientician 6 ай бұрын
This is BS, cloudstrike did the same thing to all Debian distros, complete kill that required reinstall. Only difference is that nobody uses Linux, therefore nobody bothered to report on it. It's a kernel driver issue, it does not matter what OS it is in.
@losivart9610
@losivart9610 6 ай бұрын
"Nobody uses Linux" Are you being serious? ~90% of the worlds cloud infrastructure runs on Linux. ~70% of servers are Linux based and it's estimated that Linux powers ~80% of the global stock market. (stats from WorldMetrics btw) People. Use. Linux. You don't live in reality. It wasn't a Kernel driver, it was a file their shady ass Kernel driver failed to load because apparently multi-stage testing and rollout updates are a mystery to the tech giant. It somehow got corrupted and caused a NullPointerException when their driver attempted to load it. Because the exception was thrown in Kernel space the computer was forced to BSOD to prevent significant damage to data. Linux and friends were unaffected because it was a Windows-specific build that had the issue, things were business as usual on Linux hosts. Or at least as close to usual as they could've been with the entire financial sector of Australia being shut down for a day. And yes, the OS does matter because every OS has a different Kernel 🤦 The Windows and Linux Kernel literally couldn't be further from each other. The Windows project generally strives for a more robust and all-purpose Kernal whereas Linux has much more of a focus on being modular to fit the needs of any particular distribution since no two systems have the same needs. Take, for example, Microsoft's attempts at bringing a somewhat universal (and extremely watered-down) version of Windows to mobile and tablets in the 2010s. The OS had to have a Kernel capable of running on phones, tablets, desktops, laptops and even the Xbox one almost interchangeably. While they were doing that, Linux was chilling in the background focusing almost exclusively on desktop and server-based distros. The Windows Kernel not only operates completely differently, but it has a much lighter overall footprint than the Linux Kernel. Anyone who's ever used Fedora for an extended period knows the sheer pain of constant 2-300+mb Kernel upgrades like every few days. Long story short, saying the OS doesn't matter because it's a Kernel driver issue isn't only inaccurate, it's just downright wrong 🙃 Not saying either one is better or worse btw, but rather that they very much are different and have totally different design philosophies. The level of misinformation I've seen around this event is insane, so I figured clarification was necessary. Linux was unaffected because the Linux build of Falcon didn't receive any bad files, and that's literally the only thing that saved it.
@NeuroScientician
@NeuroScientician 6 ай бұрын
@@losivart9610 We are clearly talking about desktops. I am not going to read the whole response. Crowdstrike killed Linux the same way they month ago but nobody simply cared because nobody uses it. It's free and nobody wants it. It's garbage.
@losivart9610
@losivart9610 6 ай бұрын
@@NeuroScientician Yeah, nobody wants it. Beyond the 40+ million desktop installations of Linux, plus however many bootable mediums for distros like Kali and Raspian. Real ghost town when r/Linux literally has 1.3 million unique users. Tell me, if you're not willing to read criticism of your own bad takes, then why spend your time criticizing someone else's video with pure misinformation? Tell you what, if you'd like to learn a bit about the things you're talking about, I have some really great suggestions! Start with "The Very Hungry Caterpillar" by Eric Carle. Work your way up form there until reading further than a paragraph is comfortable for you, and then perhaps start reading about the inner workings of Kernels. Zoomer brain rot has destroyed online discussion. Edit: Sorry to OP if this seemed harsh, I don't mean to bring negativity to an otherwise seemingly happy channel (I'm also legit interested in the tutorials for git blogs, I just can't watch rn). But, allowing the type of arrogant misinformation like this to slide was too much for me. I won't flame anymore, hope my posts did legit help someone.
@NeuroScientician
@NeuroScientician 6 ай бұрын
@@losivart9610 1.4 Billion Windows Machines used daily. 22 million Macs Sold every year. So, yes, Linux on desktop is pathetic toy for people that want to look special. Even Kali/Parrot distros mostly run in VM on an Windows machine.
@losivart9610
@losivart9610 6 ай бұрын
​@@NeuroScientician This is my last reply before I disable notifications because I'm not going to argue with someone who very evidently doesn't understand operating systems. This is for the curious among us who might find these since I'd rather not have them walking away with misinformation. People use Linux. That's not a debate. Windows has the market cap on home computers, but understand that they have a long history of playing with their usage statistics. A good example being when they announced that Internet Explorer was the most used browser in the world. Technically correct since it was 100% mandatory to launch IE at least once to download a better browser, but nobody who was online longer than half an hour put up with it's bugginess. So yes, when your operating system is the default on every home PC, you're going to have an astronomical amount of installations when we rely on computers as much as we do. More than half of Windows installations are in a corporate environment and typically serve a single use. But to say that Linux is nothing but a toy is dumb at best and malicious at worst. It powers desktop PCs in the millions and mobile phones in the billions, plus the vast VAST majority of the hosting world. I'd suggest you'd read my long comment I left that wasn't in reply to you, but I don't want you to hurt yourself so I'll summarize: I've used Linux at home daily for more than a decade. I personally don't recommend that people use it if they need to do much in relation to work or education because, in my experience, it's a compatibility nightmare. But if you have an old last-gen laptop, a Linux distro breathes a hell of a lot of life into otherwise antiquated machines. It's extended the life of my old computers by years, not an exaggeration. Some of the biggest channels on KZbin run on Linux. SomeOrdinaryGamers, for example, runs a Arch host with GPU passthrough for virtualization of literally any OS he wants to boot into that day. Louis Rossman has multiple Linux machines he uses from professional work to multimedia centers to avoid the crap Netflix and friends peddle. If all of that isn't enough, my fucking 76 year old grandmother used Linux very briefly before her cancer diagnosis. Was she digging deep into the command line and picking and choosing drivers? No. But she was able to get on her email and read her news stories, which is basically all she did. If a woman who was alive when the typewriter was still relevant was capable of using and accepting of a Mint installation, I think it's safe to say it's a bit more than a silly spectacle. I'm not going to play Linux defender and claim that it's just as robust as other options. There are a fuckton of downsides that come with using Linux on a desktop. But to pretend it's irrelevant in the desktop world is sort of like claiming that oatmeal raisin cookies are completely irrelevant because chocolate chip is more popular. Please do better before spreading misinformation.
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
👍
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
@matrixchannel4124
@matrixchannel4124 6 ай бұрын
crowedstrike fukd up on linux to back in april so the problem is crowedstrike there testing of fixes and updates is none existent
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
👍
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
❤❤❤
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
👍
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
❤❤❤
@RahofAboRefaat
@RahofAboRefaat 6 ай бұрын
Hey Iman! I just wanted to say that your videos are absolutely amazing! 🌟 You clearly have a lot of experience and knowledge about what you’re talking about, and I always look forward to your advice. I'm definitely going to try out the tips you shared in this video. Quick question: Can you explain more about the benefits of using Jekyll and GitHub Pages for a blog? Thank you so much for responding to my previous comment. I implemented your advice and it was incredibly helpful. You have truly been the reason my life has changed in the literal sense. I’ve sent you a DM with my story, which I think will make you happy. My picture is the same as the one on my KZbin profile. I hope there’s a way to contact you because I want more details about your services, and I’m considering working with you based on your great experience. Your guidance has truly changed the course of my life. 🙏 Do you offer any coaching services? Thanks again for everything!
@TheRealCodeVoyage
@TheRealCodeVoyage 6 ай бұрын
Hey Rahof! Thanks for your kind words! I hope my videos keep impacting and being beneficial to you. Unfortunately as of now, I do not offer any specific service, but soon, I might offer coaching service among other services through KZbin Channel Membership or Patreon. Keep in touch for more. 🙏 in response to your question: Static Site Generation: Jekyll generates static HTML files, making websites fast and secure. Markdown Support: Easily write content in Markdown, which Jekyll converts to HTML. Customization: Flexible theming and plugin system for custom features and design. Integration with GitHub Pages: Seamlessly host your Jekyll site for free on GitHub Pages. Efficient Workflow: Automated build and deployment processes enhance productivity.
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
👌
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
❤❤❤
@jinzhongjia
@jinzhongjia 6 ай бұрын
nice vedio
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
👍
@omidanooshahpour4864
@omidanooshahpour4864 6 ай бұрын
@omidanooshahpour4864
@omidanooshahpour4864 7 ай бұрын
👍
@omidanooshahpour4864
@omidanooshahpour4864 7 ай бұрын
❤❤❤
@omidanooshahpour4864
@omidanooshahpour4864 7 ай бұрын
👌👌👌
@omidanooshahpour4864
@omidanooshahpour4864 7 ай бұрын
Great 👍
@omidanooshahpour4864
@omidanooshahpour4864 7 ай бұрын
❤❤❤
@crybabyshinji5985
@crybabyshinji5985 7 ай бұрын
VSCode already has built-in live-preview for markdown documents
@TheRealCodeVoyage
@TheRealCodeVoyage 7 ай бұрын
Thanks for the tip! I will definitely take a look!
@ljsgaming5943
@ljsgaming5943 7 ай бұрын
Keep up the amazing content bro!🎉
@TheRealCodeVoyage
@TheRealCodeVoyage 7 ай бұрын
Thanks mate ♥️
@omidanooshahpour4864
@omidanooshahpour4864 7 ай бұрын
@omidanooshahpour4864
@omidanooshahpour4864 7 ай бұрын
👍