Creating A Sublime Text 3 Plugin
In this article, I want to share with you how to create a basic Sublime Text 3 plugin (or package). Sublime Text 3 (ST3) comes with a running ‘Hello World’ plugin example, however, if you have read any of my previous posts, I am not a big fan of simple ‘Hello World’ applications. I will, however, walk you through setting up the ‘Hello World’ plugin and then we will create our own Sublime Text 3 plugin named ‘Webify’. ‘Webify’ will replace the less than (< ) and greater than (>) signs in your block of code to
&gt;, also referred to as HTML Entities.
Update and Upgrade Linux
Before we can install my favorite linux tools, we need to be certain to update and upgrade all the necessary packages of our distribution. This can be done by opening the Terminal and running the following:
apt-get update && apt-get upgrade
- apt-get update – updates the list of packages and their version but doesn’t actually upgrade or install the packages.
- apt-get upgrade – installs the newer version of packages based on the updated list.
This may take a while, so just let it do it’s thing while it goes through and updates all your packages/dependencies.
After upgrading and rebooting, I was having an issue booting back into Kali. This is because my laptop has 2 graphics cards (you may not have this issue). The command
lspci should help you confirm if the Nvidia is installed. If this is the case, open terminal and type:
apt-get remove nvidia* --purge
This will remove the conflicting Nvidia drivers and use Intel graphics card.
Add New User
It’s very important to add a new user to your Kali distro. While it’s okay to use ‘root’ user, it isn’t recommended you use root for everything because root has all permissions. This means that you can damage your system files if you don’t know what you are doing. Having an account with stricter permissions will protect your sensitive files.
To add a new user, simply open terminal and type:
adduser userone sudo
replace “userone” with the username of your choice.
What is Tesla Autopilot?
The race to fully automate a vehicle has been on for quite a while amongst the various automobile manufactures. While, the technology has been around for a couple of years, it’s still kind of new and scary when your life is in hand. A recent crash involving the Tesla Model S has literally scared Americans of the technology.
A couple weeks ago, I visited a Tesla store at a local mall and checked out the Tesla Model S in person. And let me tell you, it’s an Ipad on wheels! I mean everything is touchscreen controlled, from the radio to the doors. I’m not a big fan of electric vehicles, however, in the future I believe electric vehicles will replace all gas vehicles, whether or not I like it. Even though I love gas-guzzling sports cars, I can’t help but welcome the new electric cars because of the cutting-edge technology that the manufacturers incorporate.
In this article, I am going to show you how to implement a flat-icon style navigation menu in your HTML. You don’t have to use it as a menu, technically you can create “buttons” by following the same tutorial as well. It’s a fairly simple tutorial for those new to Cascade Style Sheets (CSS).
I will also introduce you to the process of implementing FontAwesome Icons. If you’ve never used FontAwesome before, it offers a completely free icon-set available to everyone, and it’s very easy to utilize on your website. For this tutorial, you may need prior HTML & CSS experience, but I will try to explain things as best as possible for newbies. You should be able to follow along, nonetheless, if you have any programming experience.
Create Flat Icon Navigation Menu
The flat-icon style navigation menu that we will create will look like this:
The text only shows when “hovering” over icons
Notice that the navigation’s icons are off to the side–this was done on purpose, however you can easily center the icons by adjusting the CSS file we will be creating.
What is an IDE
An integrated development environment (IDE) is a software suite that consolidates the basic tools developers need to write and test software. Typically, an IDE contains a code editor, a compiler or interpreter and a debugger that the developer accesses through a single graphical user interface (GUI). — techtarget.com
Did you know you can use Google to located your Android phone?
This feature has been around for years now, however it seems that a lot of people either don’t know about it, or just forget to use it. I’m going to quickly go over how the setup your phone so you can locate it next time using Android Device Manager.
First, you have to enable “Remotely locate this device” option and “Allow remote lock and erase”. To do this, simply find the app that says “Google Settings” and go to “Security”. Also, make sure “Location” is turned ON as well.
Google Security settings
What are Modular smartphones?
Google Ara and Modules
Modular smart phones take the idea of “smartphones” and allows you to physically customize your phone in ways you never could before. The phone itself should still contain a CPU, GPU, Memory, etc. — basically everything required to function. The Modular aspect comes in because it allows you to customize some aspects of the phone via hardware “modules”. We can already customize our Android OS to suit our needs, now we need to be able to customize the hardware as well. Some may prefer dual speakers on their phone, whereas others would only want 1 speaker, but a higher quality camera.
What is Malware?
A lot of people throw around the term “malware” and don’t really know what exactly malware is. Malware is short for “malicious software” and encompass viruses, trojans, worms, adware, bloatware, etc (see below). Therefore a Virus is technically a type of malware. An easy way to remember is if you took Spanish in high school, you should remember that “mal” means “bad” in Spanish. The “ware” part comes from the word “software”. Put them together and you have “bad software”. “Malicious” and “bad” are synonyms. Therefore malware is any malicious application that is installed (with or without the users knowledge) that can be used to wreak havoc on the end computer, or compromise sensitive user information.
It is impossible to browse the internet these days without running into advertisement. However, developers spend a lot of time putting together their website, and they deserve that money, right? Right…but not when they abuse their “power”. That’s right, some developers misuse advertising and get greedy, and cover your screen with more ads than actual content and popups. Don’t you hate those pop ups? You accidentally click the wrong link and before you know it, your computer is full of popup ads!
Kali Persistent USB Setup
After recently deciding to get back into Linux, I decided to start using Kali and ditch Backtrack 5. As you all know, Kali is basically a new, debian, version of Backtrack Linux. If you haven’t already tried out Kali, a persistent USB is a perfect way to test it out. A Kali persistent USB drive will allow you to run your Linux OS off the USB drive itself, and keep track of your changes. This is great if you want to save your downloaded tools for later, or if you switch between multiple computers often. It’s actually easier than ever to create a persistent copy of Kali. I recommend a USB 3.0 flash drive with 8GB or more of space. I used a 32GB flash drive — Kali itself should take up around 3.5GB to 4GB of space. I am going to be assuming that you are currently a Windows user.
- USB 3.0 drive with at least 8GB of space
- Windows computer (some software we will use requires Windows)