Skip to main content

Posts

Learn NumPy - Free tutorial

NumPy stands for numerical python and is a python library used for working with arrays. It has functions for working in the domains of linear algebra, fourier transform and matrices. It was created in 2005 by Travis Oliphant and is an open source project that can be used freely. Why Use NumPy Python has lists that serve the purpose of arrays but they are slow too process. NumPy aims to provide an array object that is up to 50x faster than traditional python lists. the array object in NumPy is called ndarray. It provides a lot of supporting functions that make working with ndarray very easy. NumPy arrays are stored at one continuous place in memory unlike lists, so processes can access and manipulate them very efficiently. this behaviour is called locality of reference in computer science. It is also optimized to work with the latest CPU architecture. This is why NumPy is faster than lists. NumPy is written partially in python but most of the parts that require fast computation are writ

Impressive - Make a logo in 30 seconds! Free easy tutorial- hatchful shopify

Your logo says a lot about your brand. If it looks good, it leaves a good impression on your potential customers. If it looks bad, it could leave a bad impression, even if your products or services are top-notch. Designing logos is not exactly everyone's cup of tea and it's often quite expensive if you have someone do it for you. But thanks to technology and designers, there are a few sites that can help you make a logo in seconds...literally!! My personal favourite is hatchful, Shopify's logo maker. With hatchful you get all the benefits of a classy logo that fits your business without having to dig into your pockets. This is a very useful tool for entrepreneurs because you can easily test out logo variations and create a one-of-a-kind logo that’s perfect for your business. Best of all, you don’t have to have any graphic design experience to create a business logo you can be proud of – the logo generator makes it easy. Thanks to the creators and/or designers behind ha

(Easy)Getting Started With R - Gapminder Dataset Part 1(Free Tutorial)

This guide will get you started on the path to exploring and visualizing your own data with the R programming language. It introduces you to the tidyverse which is a collection of data science tools within R for transforming and visualizing data. This is not the only set of tools in R, but it's a powerful and popular approach for exploring data. At every step, you'll be analyzing a real dataset called gapminder. Gapminder tracks economic and social indicators like life expectancy and the GDP per capita of countries over time. The experience you gain on this example will help you in analyzing your own data. You'll learn to draw specific insights and communicate them through informative visualizations with the ggplot2 package.  The first code you'll write is to load two R packages, which is done by writing library(packagename). R packages are tools that aren't built into the language, but were created later by other programmers. Each of them provides tools

Easy - Getting Started With Excel VBA(Free Tutorial)

This is a brief introduction to VBA which stands for Visual Basic for Applications. It is a standard programming language for Microsoft applications such as Word and PowerPoint and you can use VBA to automate tasks within Excel or within other applications. You can also use VBA if you want these applications to talk to each other. So you can extract a report from excel and put it in PowerPoint or in word or you can do a lot of automation within Excel. You can also use VBA to do a lot of stuff that you cannot do in Excel by itself. So you can create many new functions, you can use a lot of new functionalities which Excel does not provide in its basic form. What can you do with VBA? You can automate a series of tasks if for example you get a report from a database or you get many reports from colleagues and you have to apply a certain formatting each and every time you get that report then you can automate this task. You can write a code in the backend and with a single click or with a

Impressive - Check if Your Email Address Has Been Hacked - Free,Easy Tutorial

haveibeenpwned.com Data breaches are rampant and many people don't appreciate the scale or frequency with which they occur. A "breach" is an incident where data is inadvertently exposed in a vulnerable system, usually due to insufficient access controls or security weaknesses in the software. How is the legitimacy of a data breach established? Attackers often give "breach" announcements, which are later revealed to be hoaxes. There is a delicate balance to be struck between making data searchable as soon as possible and conducting proper due diligence to confirm the breach's validity. In order to verify the authenticity of a violation, the following steps are normally taken: Has the affected provider made a public statement about the security breach? Does the information stolen in the breach show up in a Google search (i.e., it was simply copied from another source)? Is the structure of the data consistent with what you'd expect to see in a breach? Have

FontPreview: Search and Preview fonts using the terminal

  fontpreview is a commandline tool that lets you quickly search for fonts that are installed on your machine and preview them. The fuzzy search feature is provided by fzf and the preview is generated with imagemagick and then displayed using sxiv . This tool is highly customizable , almost all of the variables in this tool can be changed using the commandline flags or you can configure them using environment variables. Dependencies xdotool fzf imagemagick sxiv Installation Install using make # Clone the repo $ git clone https://github.com/sdushantha/fontpreview # Change your current directory to fontpreview $ cd fontpreview # Install it $ sudo make install Install it locally # Download the fontpreview source code, save as fontpreview # and make it executeable $ curl -L https://git.io/raw_fontpreview > fontpreview && chmod +x fontpreview # Then move fontpreview to somewhere in your $PATH # Here is an example $ mv fontprev

Impressive - Mirror Your Android Screen To PC Without Root:Linux, Windows, Mac(Free easy Tutorial)

A while back the only way to mirror your android device's screen was if you had it rooted. But those days are now long gone and as long as you have an android version 5.0 or later you can easily mirror your android screen using these simple methods. To do this, we will use an open source application called scrcpy. There are 2 ways to do this: via USB Over TCP/IP(wireless) This application provides display and control of Android devices connected on USB (or over TCP/IP ). It does not require any root access. It works on GNU/Linux , Windows and macOS .  It focuses on: lightness (native, displays only the device screen) performance (30~60fps) quality (1920×1080 or above) low latency ( 35~70ms ) low startup time (~1 second to display the first image) non-intrusiveness (nothing is left installed on the device) Requirements The Android device requires at least API 21 (Android 5.0). Make sure you enabled adb debugging on your device(s). On some devices, you also need to enabl