Some changes to the blog!

Hey readers!

It’s Joe here and today I am going to roll out some minor yet important changes to my blog!

First, the name will change! I personally think “Code/Linux/ElectronicsTips” is a bit too…complicated. Now it will be just JDTechTips, referring to my name: Joe Dai. Hope you like the new name! Anyway, the domain is still the same, just a simple change of name*.

Next, small change, but the permalink format has changed! Basically, links went from this: (including month) to this: (simplicity is key…). I did this because nobody needs to know the year and month of the post! It just makes links long. It’s also simpler for sharing ๐Ÿ™‚

Additionally, I’ve added a newsletter! You’ll receive my new posts and sometimes some exclusive content. The emails will go out weekly, so your inbox won’t get spammed ๐Ÿ™‚ Click here to subscribe! For cautious viewers: I will not spam you, sell your email (heck, I don’t even know how to :D), etc. etc. You can unsubscribe at any time!

Well, that’s it for now!

As usual, upvote (and share!) if you liked the changes :), downvote if you didn’t ๐Ÿ™ and comment down below for suggestions, questions etc. etc.

Continue reading “Some changes to the blog!”

ScreenFetch – A Better Way to Post System Info!

Hello readers!

I know I haven’t posted in well…forever, but I am quite busy for the last couple of months / a year, so yeah (#LameExcuse, sorry :D).

[ย  Aboutย  ]

Anyway, today I found this Linux package called ScreenFetch. Basically, you run it and it will display your OS, kernel and system information (plus a logo of your distro :D).

It’s meant to be used for bug reporting / debugging purposes. It definitely saves the time of looking everything up ( uname -a, free -m etc.). I think it’s a pretty cool (ASCII art :D) / useful tool for debugging and problem solving.

Here’s a screenshot of what it outputs on my server.

ScreenFetch Demo[ย  Installingย  ]

Here’s how you install it!

Add the repo (click [Enter] when it tells you to*), update your lists, and install! I just love the Linux package manager, Windows is so annoying in comparison:

Then, when you need to, run it, and take a screenshot!**

Well, that’s it for this article! Thanks for reading, and hope this helps someone!

Upvote (and share plz) if you liked it :), downvote if you didn’t ๐Ÿ™ and comment down below for suggestions, questions, problems, etc.

Continue reading “ScreenFetch – A Better Way to Post System Info!”

Installing LAMP: The Lazy Way

Hello! This is my first tutorial on this blog! I hope it was helpful ๐Ÿ™‚

Okay, lets get started. LAMP stands for Linux, Apache, MySQL and PHP.

We already have Linux (this article assumes that you do), so we just have to install AMP. You have two (lazy) options when doing this:

Option 1…Ubuntu’s built-in command

You know what? Ubuntu has a command for installing those 3 things! Just run:

By the way, the caret (^) at the end of the command is important!

Option 2…Using Tasksel

Update lists and install tasksel…

Now install the LAMP stack…

Or, if you want to install another stack (Mail, Samba etc.) just launch Tasksel’s CLI (Command Line Interface)…

After you launch the install, MySQL will prompt you for a root password (choose a strong one!), type it in and press enter. Confirm your password and press enter again.


That’s it! You should have a fully functional web server by now (hopefully). To confirm this, go on your browser and type http://your_ip_here/ . If you see a “It works!” page, then you’re good to go! Congrats!

Move or upload your website’s files to /var/www/html and you’re good!

Thanks for reading and if you have problems, just comment on my post ๐Ÿ™‚

Launch of this Blog!

Hello, readers!

I am Joe, and you have come to my new blog! I’ve always wanted to write down my frustrating problems and fixes with Code, Linux and Electronics! Tinkering things help me learn a lot, and now I wanted to share the knowledge with you, so you don’t have to spend so much time debugging things.

Start by scrolling down, or those that don’t have time, use the search on the right! I am constantly writing new things, but if you don’t find your article, feel free to contact me and I will see what I can do (might not be able to answer your question but will try :D)

Anyway, I hope this is helpful to everyone who comes! ๐Ÿ™‚

Stay tuned,


P.S. Wouldn’t it be nice if there were a site like GitHub or StackOverflow where bugs, problems etc. and fixes would be stored in a database for everyone to see? I guess Stack Overflow is kind of like that, but it’s more of a question and answer site then a database for storing known/common problems and solutions.