Posts

Showing posts with the label Internet

Links-Extractor: Extract Internal and External Links from a URL in Python

Image
Links-Extractor is a small Python utility that takes a single URL and pulls out every hyperlink on the page, separating them into internal links (pointing to the same domain) and external links (pointing elsewhere). Splitting links this way is useful for SEO audits, for finding broken or outbound links, for mapping the structure of a site, and as a starting point for a larger crawler. You give it a URL and get back two clean lists you can save or process further. The project is open source and meant to be easy to read and adapt. It is archived on Zenodo with a citable DOI. DOI: https://doi.org/10.5281/zenodo.20672987

Technical-eBooks: A Free Curated Collection of Programming eBooks

Image
Technical-eBooks A free, curated collection of programming eBooks Technical-eBooks is a free, openly shared collection of technical eBooks for learning new technologies. It is one of the most popular repositories in the Computer Tips organization, and it gathers programming and computer-science PDFs in one place so you can browse and download what you need. What it is The repository collects materials for learning new technologies, with individual books ranging from about 1 MB to 25 MB. Everything is shared under the GPL-3.0 license. How to browse and download Browse the catalog on the project page: com-puter-tips.github.io/Technical-eBooks Or open the repository directly and download any file: github.com/com-puter-tips/Technical-eBooks To grab everything at once, clone the repo (note it is large because it contains many PDFs): git clone https://github.com/com-puter-tips/Technical-eBooks.git Links Repository: github.com/com-puter-tips/Technical-eBooks Browsable index: c...

SEO-Analysis: Gather SEO Insights for Domains and Keywords with Python

Image
SEO-Analysis Keyword + domain insights, driven by a spreadsheet Test.xlsx → Python script → Insights in Excel SEO-Analysis is a small open-source Python script that gathers SEO insights for a set of domains and keywords. It is spreadsheet-driven, so you do not have to touch the code: you list what you want to check in an Excel file, run the script, and it writes the insights back into the spreadsheet. How to use it Open Test.xlsx . Add your keywords and domains, one pair per row. You can repeat the same domain on multiple rows with a different keyword each time. Save Test.xlsx . Run the Python script. The script fills the spreadsheet with the insights for each keyword and domain. Pair it with Links-Extractor For SEO work it pairs well with Links-Extractor , which pulls all the internal and external links from a URL. Links Source: github.com/com-puter-tips/SEO-Analysis License: GPL-3.0

Where to Publish Your Research for Free: One Platform per Content Type

Image
When you want to share your research with the world for free, the trick is matching each type of output to the platform built for it. Posting a dataset to a preprint server, or a manuscript to a code host, only makes your work harder to find and cite. Here is a simple map: one well-established, free, public platform for each kind of academic content. Free Platforms for Public Academic Content One go-to tool for each type of research output arXiv Preprints — un-reviewed manuscripts Zenodo Datasets — raw research data ResearchGate Academic papers — author PDFs PubPub Open journals — academic HTML & rich text Figshare Supplementary media — figures & charts GitHub Research software — code & scripts OSF Study protocols — pre-registrations Protocols.io Lab methodologies — step-by-step recipes Wikiversity Open courseware — lecture notes & slides DSpace Institutional output — theses & dissertations Eve...

[How To] Unfollow Non-followers on Instagram

Image
This tutorial walks you through the fastest and safest way to find and unfollow Instagram users who don't follow you back without logging in to third-party services, downloading browser extensions, or installing apps or software.  Following the 15 steps mentioned in this article, you will end up with the accounts you follow but who don't follow you back. You need to go to each profile manually to unfollow them. Step 1 - Go to  https://www.instagram.com/ and log in with your credentials. Step 2 - Go to " Profile " (button with your display picture) >> " Settings and privacy " (button with the gear icon) >> " See more in Accounts Center ."

Top 7 Free Cyber Security Newsletters

Image
The following is the list of the 7 free, most popular cyber security newsletters: The Hacker News SecurityWeek CSO SANS Newsletters WeLiveSecurity by ESET Cybersecurity Ventures Naked Security Following a few good newsletters is one of the easiest ways to keep up with security, where new vulnerabilities, breaches, and tools appear constantly. The roundup above mixes breaking news, vendor research, and practitioner commentary. Skimming one or two each week is usually enough to stay aware of major incidents and trends without being overwhelmed. Every source listed is free to subscribe to.

Top 13 Free Email Newsletters

Image
The following is the list of the 13 free most popular newsletters: 1440 Below the Fold Benedict’s Newsletter Brain Pickings Morning Brew NextDraft NPR’s Life Kit NYTimes Morning Briefing The Elevator The GIST The Hustle The Lefsetz Letter The Moz Top Ten This is a curated list of free newsletters spanning general news, technology, and culture, for anyone who wants a quick daily or weekly digest in their inbox. A good newsletter saves time by summarizing what matters so you do not have to chase a dozen sites. Every option listed is free to subscribe to.

[How To] Install Free SSL Certificate for WordPress

Image
In this tutorial, I have installed a free SSL certificate from Let's Encrypt using the Certbot tool on Google Cloud Platform VM running Debian OS that hosts a WordPress site using Apache server. You can follow similar steps for other Cloud providers / OS distributions / CMS vendors / Web servers . Part-1: Configure Virtual Host for your domain on Apache cd /var/www/html wp option update home 'https://example.com' wp option update siteurl 'https://example.com' sudo nano /etc/apache2/sites-available/example.com.conf sudo apache2ctl configtest sudo a2ensite example.com sudo systemctl reload apache2

The rise of Cybercrime in India

Image
The rise of Cybercrime in India - Key statistics and facts Internet users across the globe are increasing at an alarming rate. More people are getting dependent on the internet every year where India stands loud on the usage of the internet. According to reports, India crossed a benchmark of 500 million internet users in the year 2018.

Top 10 Sites for Computer Science & Engineering [2019]

Image
*Top 10 Sites for your career:* 1. LinkedIn 2. Indeed 3. Careerealism 4. Job-Hunt 5. JobBait 6. Careercloud 7. GM4JH 8. Personalbrandingblog 9. Jibberjobber 10. Neighbors-helping-neighbors *Top 10 Tech Skills in demand in 2019:* 1. Machine Learning 2. Mobile Development 3. SEO/SEM Marketing 4. Data Visualization 5. Data Engineering 6. UI/UX Design 7. Cyber-security 8. Cloud Computing/AWS 9. Blockchain 10. IOT *Top 10 Sites to learn Excel for free:* Search for these on Google: 1. Microsoft Excel Help Center 2. Excel Exposure 3. Chandoo 4. Excel Central 5. Contextures 6. Excel Hero 7. Mr. Excel 8. Improve Your Excel 9. Excel Easy 10. Excel-Jet *Top 10 Sites for Free Online Education:* *Search for these on Google:* 1. Coursera 2. edX 3. Khan Academy 4. Udemy 5. iTunesU Free Courses 6. MIT OpenCourseWare 7. Stanford Online 8. Codecademy 9. Open Culture Online Courses *Top 10 Sites to review your resume for free:* 1. Zety Resume Builder 2. Resumonk 3. Resume.com 4...

Free VPN Service for Device

Image
Learn more about VPN and PPTP: https://com.puter.tips/2018/09/free-vpn-service-for-router.html OSI model layers The main concept of OSI is that the process of communication between two endpoints in a network can be divided into seven distinct groups of related functions, or layers. Each communicating user or program is on a device that can provide those seven layers of function. In this architecture, each layer serves the layer above it and, in turn, is served by the layer below it. So, in a given message between users, there will be a flow of data down through the layers in the source computer, across the network, and then up through the layers in the receiving computer. The seven layers of function are provided by a combination of applications, operating systems, network card device drivers and networking hardware that enable a system to transmit a signal over a network Ethernet or fiber optic cable or through Wi-Fi or other wireless protocols. Data Link (Layer 2)...

Free VPN Service for Router

Image
What is a Virtual Private Network (VPN)? A virtual private network extends a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network. Why have a VPN? A VPN, or virtual private network, is a secure tunnel between two or more devices. VPNs are used to protect private web traffic from snooping, interference, and censorship. Virtually anyone can benefit from VPN, whether it is to access content outside of your territory, protect your private information, or get access to cheap airfares. There are many attributes that must be considered when choosing a VPN as well; not all VPNs were created equal. There are two basic VPN types: 1. Remote Access VPN 2. Site – to – Site VPN Types of VPN protocols: The above two VPN types are based on different VPN security protocols. Each of these VPN protocols offers different features and le...

[How To] Download image from Google

Image
Google has recently removed "View Image" button from its search results. But don't get disappointed, you still can download image from Google searches. Step 1: Search what are you are looking for in Google, and switch to Images tab from All tab. Step 2: Scroll google image search page until you find what you want. Step 3: Click on the image you want to download and click on "Visit" button.

Payments Bank in India

Image
[source: http://economictimes.indiatimes.com/definition/payments-banks ] Payments banks is a new model of banks conceptualized by the Reserve Bank of India (RBI). These banks can accept a restricted deposit, which is currently limited to ₹1 lakh per customer and may be increased further. These banks cannot issue loans and credit cards. Both current account and savings accounts can be operated by such banks. Payments banks can issue services like ATM cards, debit cards, net-banking and mobile-banking. Airtel has launched India's first live payments bank. Paytm is the second such service to be launched in the country. India Post Payments Bank is the third entity to receive payments bank permit after Bharti Airtel and Paytm. Aditya Birla group earned payments bank permit on 3 March 2017. [source: https://en.wikipedia.org/wiki/Payments_bank ]

HTTP/2 is here!

Image
The Internet we know is changing! IPv6 is already in use as we ran out of IPv4 addresses, 802.11ac standard in use which provides hi speed wireless communications and now comes HTTP/2 that is Hypertext Transfer Protocol 2.0. The current version in use is HTTP 1.1 which will soon be replaced by HTTP 2.0. It is based on SPDY protocol. HTTP 1.1 is standardized in RFC 2068 published in January 1997 and HTTP 2.0 is standardized in RFC 7540 published in May 2015. It is developed by IETF HTTPbis Working Group which includes Mozilla and Google developers. HPACK compression was devised for header compression as GZIP was not safe anymore. HPACK is standardized in RFC 7541 published in May 2015. Compression reduces RTT for header transfer due to slow start of TCP.

Hello World!

Image
Hello, world! Welcome to my blog, and now let me tell you about myself. I am a Computer Engineer from India trying to help people in the best way possible. I have been blogging since late 2010. The niche of this blog would be tried and tested tips and tricks covering all aspects of computer systems, focusing on software and security. Feel free to contact me using this form . So hope to see you frequently here and wish you a wonderful time here. Let the journey begin! :)