<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Leom Ayọdele Aransiọla 🇳🇬♎</title>
    <description>The latest articles on DEV Community by Leom Ayọdele Aransiọla 🇳🇬♎ (@leomiscoding).</description>
    <link>https://dev.to/leomiscoding</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F318260%2F22ab6ae9-8761-4e7c-8ca1-36605fcac4b5.jpg</url>
      <title>DEV Community: Leom Ayọdele Aransiọla 🇳🇬♎</title>
      <link>https://dev.to/leomiscoding</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/leomiscoding"/>
    <language>en</language>
    <item>
      <title>How to Install VirtualBox on Kali OS(2022)</title>
      <dc:creator>Leom Ayọdele Aransiọla 🇳🇬♎</dc:creator>
      <pubDate>Tue, 26 Apr 2022 15:23:03 +0000</pubDate>
      <link>https://dev.to/leomiscoding/how-to-install-virtualbox-on-kali-os2022-2m9b</link>
      <guid>https://dev.to/leomiscoding/how-to-install-virtualbox-on-kali-os2022-2m9b</guid>
      <description>&lt;p&gt;A few weeks back, in one of my learning, I was to install VirtualBox on my kali OS, but I wasn’t able to install it. I downloaded the VirtualBox installer twice and all gave the same error. I was stalked for a couple of days before I found a way around it and it worked for me.&lt;/p&gt;

&lt;p&gt;I did the installation through the terminal, here are the steps.&lt;/p&gt;

&lt;p&gt;Firstly, I did &lt;code&gt;uname -a&lt;/code&gt; which check my system information, and what I was after in the information was the version of my kernel &lt;code&gt;5.16.18-1kali7amd64&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Then I did &lt;code&gt;uname -r&lt;/code&gt; which showed me the release version of my kernel. I have the information I needed, now let’s go further.&lt;/p&gt;

&lt;p&gt;We need to install the Linux kernel header because that is what is conflicting with installing the VirtualBox.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;linux-headers is a package providing the Linux kernel headers. These are part of the kernel, although they are shipped separately. &lt;/p&gt;

&lt;p&gt;The headers act as an interface between internal kernel components and also between userspace and the kernel. Packages like sys-libs/glibc depend on the kernel headers.&lt;/p&gt;

&lt;p&gt;You have to have it if you need to compile kernel modules, and in Linux it is widely used as there are packages which comes as a source and then compiled and linked with the kernel when downloaded. This gives you the ability to link with multiple kernel versions as long as the kernel API hasn’t changed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So, next is installing the Linux header using &lt;code&gt;sudo apt install linux-headers-$(uname -r | sed ‘s,[^-]*-[^-]*-,,’)&lt;/code&gt;. This should install the Linux header for your kernel version. While installing the header, you might encounter a failed to install error, kindly solve that by using this command &lt;code&gt;sudo apt --fix-broken install&lt;/code&gt;. The error occurred because you have tried to install software and it failed, it still resides in the system memory and needs to be removed. After the error has been resolved, retry installing the Linux header.&lt;/p&gt;

&lt;p&gt;After the header has been installed, then install the Linux Image of the header you just installed. Using &lt;code&gt;sudo apt install linux-image-$(uname -r | sed ‘s,[^-]*-[^-]*-,,’)&lt;/code&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Linux-image is the kernel binary. Linux headers is the source header files. There’s no reason to include them together, debian keeps dev packages and binary package seperate. In a simple term: linux-image contains the kernel image and the modules, while linux-headers contains the kernel headers.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;After the above steps, what is next is to install the build-essential package&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A meta-package is what build-essential is. It does not install anything on its own. It is instead a link to a number of other packages that will be installed as dependencies.&lt;br&gt;
Essentially, the build-essential package provides you with everything you need to compile basic C and C++ software on Linux.&lt;br&gt;
If you wanted to, you could install each of these packages separately. The build-essential meta-package, on the other hand, makes it straightforward to get everything you need in one package.&lt;br&gt;
While build-essential is a solid starting point for compiling more difficult software on Linux, you may need to install extra libraries.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Install the build-essential package using &lt;code&gt;sudo apt install build-essential dkms&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;We are done installing all that is needed for us to install the VirtualBox on our Kali OS. Next is to now install the VirtualBox and its extension pack.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo apt install virtualbox virtualbox-ext-pack&lt;/code&gt; Will help you install it.&lt;/p&gt;

&lt;p&gt;We are done, VirtualBox is now successfully installed on our machine.&lt;/p&gt;

&lt;p&gt;Do you want to test it? Type virtualbox in your terminal, hit the enter button and watch VirtualBox load.&lt;/p&gt;

&lt;p&gt;Enjoy your day.&lt;/p&gt;

</description>
      <category>penetrationtesting</category>
      <category>kalilinux</category>
      <category>development</category>
      <category>virtualbox</category>
    </item>
    <item>
      <title>Which Business in IT can you start with 5 Million?</title>
      <dc:creator>Leom Ayọdele Aransiọla 🇳🇬♎</dc:creator>
      <pubDate>Sun, 14 Jun 2020 20:28:17 +0000</pubDate>
      <link>https://dev.to/leomiscoding/which-business-in-it-can-you-start-with-5-million-1b3b</link>
      <guid>https://dev.to/leomiscoding/which-business-in-it-can-you-start-with-5-million-1b3b</guid>
      <description>&lt;p&gt;This is a random question, asked by a friend today, and the response we all are giving was based on our perspective and approach to business. A business mentor (Mr Nnamdi) gave a response which inspire me to publish his response to help you achieve business success in your career.&lt;/p&gt;

&lt;p&gt;Firstly, IF YOU ARE GIVEN 5 MILLION FOR AN IT COMPANY WHAT EXACTLY WILL YOU VENTURE ON? I want you to pause here, what will be your answer?&lt;/p&gt;

&lt;p&gt;Out of the abundance of your heart, your mouth will speak. Consciously and Unconsciously, you are the product of your MIND.&lt;/p&gt;

&lt;p&gt;Here is the response I want to share with you:&lt;br&gt;
In this very tricky situation, if you don’t have a sketch of what you wanted to do before this cash, waste of the cash is assured. This is because “when the purpose of a thing is not defined, abuse is inevitable”&lt;/p&gt;

&lt;p&gt;First, assess yourself on business management and your skill set as an I.T professional then choose any of these in no particular order:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;subscribe for a course on Business Management and Administration.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Apply to become an Intern free of charge at a serious company that you admire and understand their dynamics of point one listed above.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Marketing and Branding are core components of businesses and you need to acquire them somehow. Please don’t pay for it at the onset.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Social media marketing is just a component of marketing.&lt;br&gt;
Therefore, Land your first lead and close a sale.&lt;br&gt;
Then check your stand again and iterate.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The expense here is not priority depending on the type of I.T sector you want to venture into.&lt;br&gt;
Idea is not enough but an aggregate of a lot of measured tactics.&lt;/p&gt;

&lt;p&gt;Conclusively, Branding is not just about having a logo. In self branding, Your Twitter time-line can be a reflection of what kind of person your clients should expect and nowadays many people can’t use that as a reference point because of the inconsistencies littered.&lt;/p&gt;

&lt;p&gt;Disclaimer: Marketing, Awareness, Promotion and Public Relations are not the same. Understand their concept and their impact in the journey of having a business success.&lt;/p&gt;

&lt;p&gt;Thanks for reading.&lt;/p&gt;

</description>
      <category>business</category>
      <category>entrepreneur</category>
      <category>it</category>
      <category>career</category>
    </item>
    <item>
      <title>Browser-Sync for Devs</title>
      <dc:creator>Leom Ayọdele Aransiọla 🇳🇬♎</dc:creator>
      <pubDate>Sun, 14 Jun 2020 20:18:11 +0000</pubDate>
      <link>https://dev.to/leomiscoding/browser-sync-for-devs-4m1p</link>
      <guid>https://dev.to/leomiscoding/browser-sync-for-devs-4m1p</guid>
      <description>&lt;p&gt;I have been working with different local servers just to replace the hassle of live servers for your web app or web design testing but I got stucked with browser-sync because of it's complete package. You get a time-saving synchronized browser testing.&lt;/p&gt;

&lt;p&gt;Awesomely fast and with incredible features for your use. Browser-sync allows you to also check your work preview simultaneously on different device with a provided external URL. Also, it can serve as a host for your platform.&lt;/p&gt;

&lt;p&gt;In one of the attached image, you'd see different features, these are the awesome things browser-sync provides you. Install on your machine and enjoy seamless watch over your files. It also records your test URLs so you can push them back out to all devices with a single click.&lt;br&gt;
I will give the steps to install browser-sync for Linux. Other OS installation can be seen in their documentation &lt;a href="https://www.browsersync.io/docs"&gt;https://www.browsersync.io/docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For Linux&lt;/p&gt;

&lt;p&gt;Install Node.js on your machine, then follow the following steps:&lt;/p&gt;

&lt;p&gt;$ npm install -g browser-sync //this is for global installation&lt;/p&gt;

&lt;p&gt;The above command get browser-sync installed on your machine.&lt;/p&gt;

&lt;p&gt;After that, change directory to where your project file is located. Looking at the image below, the project file is located on my Desktop. So, I do "cd Desktop/restaurant" this take me to the Desktop and inside the project file folder.&lt;br&gt;
Next thing is to do $ browser-sync start --server --directory --files "*"&lt;/p&gt;

&lt;p&gt;The above command calls for browser-sync and request for a server start, then the --directory --files tells the server to watch over the files in the directory. Including the "*" means, watch over any changes in all files.&lt;br&gt;
You can specify which files to watch for.&lt;/p&gt;

&lt;p&gt;If you look closer to the image I used "&lt;strong&gt;/*" after the command, reason is: after using the first command and you switch of your machine or close the terminal, working environment and all. To get a complete sync and watch over your files, you have to use "&lt;/strong&gt;/*" in your concurrent command.&lt;br&gt;
watching over your files. Notice each URL has both internal and external URLs. &lt;br&gt;
After the command, it will get you to this place… see image below&lt;br&gt;
This is the interface that pops up after the previous command.Click on index.html to see your project.&lt;/p&gt;

&lt;p&gt;After that, as you are saving your code, automatically it refresh the browser.&lt;/p&gt;

&lt;p&gt;Thanks for Reading, I hope my article helps you on your project.&lt;/p&gt;

</description>
      <category>browsersync</category>
      <category>frontend</category>
      <category>servers</category>
      <category>coding</category>
    </item>
  </channel>
</rss>
