Freddy Thunder
Category
Computer Programming
I'm going to start sharing my knowledge on all the languages and things I've learned to do on computers. I'll have to update this later.
Posts in Computer Programming
Scroll for more — newest writing first.
-
Creating a PHP Directory Script to List Image Thumbnails
Easily create a PHP directory to display all images with thumbnails. Perfect for organizing and showcasing your image files on a server.
Continue reading -
How to Share a USB Hard Drive on Your Linux Network Using Samba
Learn how to install, configure, and run Samba to share a USB hard drive across your network seamlessly with this step-by-step guide.
Continue reading -
Quirky One-Liners to Spark Your EDM Creativity
Discover quirky one-liners and quotes that inspire creativity in music production. Perfect for EDM enthusiasts looking for a spark of imagination.
Continue reading -
Add Function To Mac Terminal Handle HEIC to JPEG In Bash
Learn how to add a Bash function to your Mac terminal to easily convert HEIC images to JPEG using the built-in SIPS tool.
Continue reading -
WebSocket using Node Socket.io Notes
A detailed exploration of using WebSockets with Node.js and Socket.IO. Learn how to set up real-time communication for your web applications.
Continue reading -
My workflow to converting and optimizing video files between servers
Learn how to efficiently transfer, convert, and optimize video files between servers using SSH, SFTP, FFmpeg, and HandBrakeCLI.
Continue reading -
Find and remove commercials from recorded tv shows
Learn how to automatically detect and remove commercials from recorded TV shows using FFmpeg and HandBrake for a seamless viewing experience.
Continue reading -
Switch Your Linux Servers to Public Key Authentication
Step-by-step guide to enabling public key authentication on Linux servers for secure and passwordless SSH login.
Continue reading -
Making web request in c#
A simple guide to making web requests in C# using HttpClient, including a working code example for .NET Fiddle.
Continue reading -
The LAMP Stack :: Part IV :: P is for PHP
The LAMP Stack A Short Explination Part IV P is for PHPAnd lastly PHP PHP is a highlevel interpreted language The acronym stands for hypertext preprocessor So it should really by HPP but its not because originally it stood for personal home page I learned that one just about a year ago Anyhow it is interpreted meaning that you do not need to compile the program before your visitors use it You can write programs in compiled languages for the web but I think for the most part compiled language programs are for your computer or run on a server as a standalone program I have seen a few websites that were written in C and then compiled and put in the web directorys cgibin directory The cgibin directory is a special directory that is setup some configurations differ to run serverside scriptsPHP is where you would write your programs that actually do your work for your website visitors You can have a plain ol website that shows some stuff as an html page That page would just be a file sitting on the server that sends out its entire contents But if you wanted people to log into the site you would need some programming to process information that visitors would put into forms on your website check a database to see if they are one of your users and then send them to a page a visitor could normally not get to You may just simply want to say
Continue reading -
The LAMP Stack :: Part III :: M is for MySQL
As mentioned before this should be sounded out MySQL A lot of people I have run across call it My Sequel because its a continuing movie about themselves This is not correct I looked it up a while ago and will find the link to explain Here it is statesThe official way to pronounce MySQL is My Ess Que Ell not my sequel but we do not mind if you pronounce it as my sequel or in some other localized waySo you could locally call it SpaghettiDB if really wanted to There is some background about calling it sequel though that I found out when writing this even Back in the 70s the original SQL had a different acronym of SEQUEL which I would pronounce sequel instead of spelling it outDid you get that out of the SEQUEL server ToddNo Freddy I DIDNapostropheTWell you dont have to be a jerk about itI learned that SEQUEL was not used because it was a trademark of Hawker Siddeley an aircraft company of the time So also from now on if someone says My sequel I will say You hold your data in an old airliner from the 70s OddOne more added note the My part is for the cofounders daughter whos named My According to what I think is her Facebook page she enjoys listening to Michael Jackson Not unlike the rest of us JamonaMySQL is a program that runs a server kind of like Apache in a matter of sorts You cannot
Continue reading -
The LAMP Stack :: Part II :: A is for Apache
A is for Apache thats good enough for meApache is a software program that is called a web server It is the program that gives out or serves data from inside the computer out to the world Transversely it also allows certain data into the computer too There are many different web servers to choose from but Apache is the most used web server with Windows servers being a close second Surprisingly at the time of writing this according to this Windows servers actually surpassed Apache for a very short time but Apache has seemed to jump back up and all is right in the world again or is itThere are many web servers out there like nginx pronounced engine X which boasts more connections with less resources Windows IIS Internet Information Services oooooo and a ton more Web servers are basically programs that run and listen to a port on the computer Ports simply put are doors that let stuff in and out of your computer The internet mostly works on port 80 Port 443 comes up a quick second with your secure website transmissions Of course all of these can be configured to be something completely different A lot and I mean a ton of programs out there will have their own kind of web service that will open a port and be available or listen for outside computers trying to make connections to it For example I have some security cameras on a computer from GeoVision Their program
Continue reading
Loading more posts…