shell – Jamal J8 Ahmed https://j8ahmed.com Full Stack Developer Blog Sat, 23 Jul 2022 16:45:25 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.4 https://j8ahmed.com/wp-content/uploads/2023/06/logo_icon-150x150.png shell – Jamal J8 Ahmed https://j8ahmed.com 32 32 Day 32: Reviewing Shell Scripting https://j8ahmed.com/2022/07/23/day-32-reviewing-shell-scripting/ Sat, 23 Jul 2022 16:45:23 +0000 https://j8ahmed.com/?p=1597 Had some work related tasks that needed me to write some shell scripts to solve the problem. I was rusty so I spent a huge amount of time yesterday going through some shell scripting tutorials. The sad thing is that I already had notes but because they were pretty unorganized I just dismissed them. The notes were from almost a year ago but I thought they would not be helpful.

Source

]]>
Day 23: grep is Getting Really Useful https://j8ahmed.com/2022/07/12/day-23-grep-is-getting-really-useful/ Wed, 13 Jul 2022 00:54:49 +0000 https://j8ahmed.com/?p=1559 Continuing with the local library express tutorial. I am trying to search multiple files at once for missing code and has been my go to tool. This situation has allowed me to play around more with the command and I am loving every minute of it. I used the command to see where I was using certain properties in my view by running snippets like . I also checked which controller handlers were empty by...

Source

]]>
Day 12: More Problems with NVMs https://j8ahmed.com/2022/06/30/day-12-more-problems-with-nvms/ Thu, 30 Jun 2022 11:54:04 +0000 https://j8ahmed.com/?p=1522 Yesterday I battled with node version managers. I thought I won the battle and I could continue my regularly scheduled work. I cleaned up my browsers and took notes on the challenges and resources that I used before I moved on. Went to run my project and… is not running. It just seems to stall. The ironic thing is that getting the version number works fine. When I go to the area where should be...

Source

]]>
Day 08: Heroku We Meet Again https://j8ahmed.com/2022/06/25/day-08-heroku-we-meet-again/ Sat, 25 Jun 2022 17:50:58 +0000 https://j8ahmed.com/?p=1508 In preparation for deploying back-end projects on live servers the curriculum had me revisit Heroku to setup my account. It was great revisiting it. The last time I used it was in 2018!!! Crazy how time flies. I set up my keys and got the installed. So now I’m ready to have a more meaningful experience with the service this time around. Okay, so here are the highlights of what I did: This is my...

Source

]]>
Day 05: SSH Battles with Passphrases!!! https://j8ahmed.com/2022/06/22/day-05-ssh-battles-with-passphrases/ Wed, 22 Jun 2022 10:45:18 +0000 https://j8ahmed.com/?p=1497 I ran into some issues connecting to a remote server using . I then had a similar issue at work and decided that today was the day I would finally tackle this bully called . I loaded up a bunch of videos got some great articles and took a ton of notes. Event with that these bugs and system processes had me ripping my hair out. I am way better in the terminal than before but I still have a long way...

Source

]]>
Day 66: Passing Input to C Programs In Shell https://j8ahmed.com/2022/01/23/day-66-passing-input-to-c-programs-in-shell/ Mon, 24 Jan 2022 04:59:19 +0000 https://j8ahmed.com/?p=958 I finished writing out the example program I wanted to test. BUT I had no idea how to pass an external file to the program. I had some ideas from writing shell scripts and using shell commands but I hadn’t dealt with passing file inputs for a while. After a bit of chaotic searching I found two methods to pass in the input I wanted and I got to review some of my notes on working within the shell.

Source

]]>
Day 28: I Tried to Setup NeoVim… I Failed https://j8ahmed.com/2021/12/13/day-28-i-tried-to-setup-neovim-i-failed/ Mon, 13 Dec 2021 13:31:05 +0000 https://j8ahmed.com/?p=781 I tried to take a personal day and do something fun. I wanted to try and configure my Vim to include some of the features that VS Code and other text editors have. I tried and failed miserably LOL. I need to put off any more Vim / Config efforts. It is clearly outside of my comfort zone. One step at a time I will get all this software stuff figured out. Hopefully. Okay, so here are the highlights...

Source

]]>
Day 45: Assembly Code & awk Breakthrough https://j8ahmed.com/2021/09/21/day-45-assembly-code-awk-breakthrough/ Tue, 21 Sep 2021 04:13:07 +0000 https://j8ahmed.com/?p=456 So here is how my brain works. I want to connect all the dots in computing. I am currently learning about Git and the data structures it utilizes to take snapshots of my data. So I thought well I need to better understand data structures to really appreciate how Git works. So then I thought I need to finishing learning about Assembly and the basics of programming so that I can better contemplate...

Source

]]>
Day 44: Pseudo Code and Data Structures https://j8ahmed.com/2021/09/20/day-44-pseudo-code-and-data-structures/ Mon, 20 Sep 2021 04:12:12 +0000 https://j8ahmed.com/?p=451 I have been reading up on how to approach algorithms and data structures. I previously thought I could get better by repeatedly solving problems. I didn’t have a ton of success with that approach so it seemed like I needed to change. My current view is to pursue a clear understanding of why a certain data structure is used to solve a specific problem. From my experience, I tend to value and...

Source

]]>
Day 43: Learning Git at a Deeper Level https://j8ahmed.com/2021/09/19/day-43-learning-git-at-a-deeper-level/ Sun, 19 Sep 2021 04:36:55 +0000 https://j8ahmed.com/?p=445 As I branch out to cover other connected topics I still push myself to keep going with the MIT Missing Semester Lectures. Today I started watching Lecture 6 – Git. It is difficult to be jumping around so much from topic to topic but I’m trying not to sit on one topic obsessively. I hope that by keeping myself accountable I can balance a continued exposure to broad new information and reviewing...

Source

]]>