Step-by-Step Guide: Building Your Own Web Browser with Chat GPT and Python

Creating your own web browser may be a fun and informative undertaking that allows you to learn about the inner workings of browsers and customise them to your needs.

In this video, I show how I made my own web browser using chat GPT and Python. Please watch the video and let me know if you have any questions.

Ubuntu Linux 23.04 steps by steps installation with Video

  1. Download Ubuntu:
    • Visit the official Ubuntu website (https://ubuntu.com/) and navigate to the download section.
    • Choose the appropriate version (e.g., 23.04) and select the architecture (32-bit or 64-bit) depending on your system.
  2. Create a bootable USB:
    • Insert a USB drive with sufficient storage capacity (at least 4GB).
    • Download a tool like Rufus (for Windows) or Etcher (for macOS) to create a bootable USB.
    • Run the tool, select the Ubuntu ISO file you downloaded, choose the USB drive, and start the creation process.
  3. Boot from the USB:
    • Restart your computer and enter the BIOS/UEFI settings (usually by pressing F2 or Delete during startup).
    • Look for the “Boot” or “Boot Order” section and set the USB drive as the first boot device.
    • Save the changes and exit the BIOS/UEFI settings.
  4. Install Ubuntu:
    • The computer will now boot from the USB drive into the Ubuntu installer.
    • Choose your preferred language and select “Install Ubuntu” from the menu.
    • Follow the on-screen instructions to select your keyboard layout, connect to a Wi-Fi network (if necessary), and configure other settings.
    • When prompted, choose the installation type. You can either install Ubuntu alongside your existing operating system or erase the disk and install Ubuntu as the sole operating system.
    • Select the disk where you want to install Ubuntu and proceed.
    • Set your username and password for the Ubuntu system and wait for the installation to complete.
  5. Complete the installation:
    • Once the installation finishes, you’ll be prompted to restart your computer.
    • Remove the USB drive and reboot your system.
    • Ubuntu should now start up, and you’ll be greeted with the login screen.
    • Enter your username and password to log in and start using Ubuntu.

Remember that the installation process may vary slightly depending on the version of Ubuntu and your system’s configuration. It’s always a good idea to refer to the official Ubuntu documentation or the specific instructions provided with the version you are installing for the most accurate and up-to-date information.

I have create a video tutorial for the same.

Fake SourceForge Site – Offering Malicious Files (minecraft_1.3.2.exe)

malware When you are download any free / open source software or application or something free application, you will definitely re-directing to source forge site. But there are some fake site related to source forge, for example: – sourceforgechile.net which spreading malware minecraft_1.3.2.exe.
Minecraft is nothing but ZeroAccess Trojan, whose main goal is to hide itself on the infected computer, enslave it into a botnet, and surreptitiously click on online ads on the behalf of the computer owner and thus earn money for the botnet owner(s).

It is advisable to download software from trusted sites.

Article Source: – http://research.zscaler.com/2013/04/fake-sourceforge-site-distributes.html

Happy Surfing

List of Ubuntu versions with timeline and milstone details

Ubuntu, many knows that Linux means RedHat or Ubuntu. They never seen what the back-end works and kernel part apart. As you might know that Ubuntu is a light weight and easy to use Linux Operating System with new releases scheduled on a predictable six-month basis, resulting in a frequently updated system.
I am sharing list of releases of Ubuntu version with updates packs; right from the first release of Ubuntu to future release of Ubuntu Linux. Below are list of Ubuntu version with release date, updates and some basic introduction of the release.
Article Source:- https://launchpad.net/ubuntu/+series

s-series (13.10) Future
Successor to Ubuntu r-series (13.04)
Milestones:
The Ubuntu release that will be delivered in October 2013, designated 13.10.

r-series (13.04) Future
Successor to Ubuntu Quantal (12.10)
Milestones:
The Ubuntu release that will be delivered in April 2013, designated 13.04.

Quantal (12.10) Active Development
Successor to Ubuntu Precise (12.04)
Milestones: quantal-updates, ubuntu-12.10, ubuntu-12.10-beta-2, ubuntu-12.10-beta-1, quantal-alpha-3, quantal-alpha-2, quantal-alpha-1
See http://wiki.ubuntu.com/QuantalQuetzal

Precise (12.04) Current Stable Release
Successor to Ubuntu Oneiric (11.10)
Milestones: precise-updates, ubuntu-12.04.4, ubuntu-12.04.3, ubuntu-12.04.2, ubuntu-12.04.1, ubuntu-12.04, ubuntu-12.04-beta-2, ubuntu-12.04-beta-1, precise-alpha-2, precise-alpha-1
See http://wiki.ubuntu.com/PrecisePangolin

Oneiric (11.10) Supported
Successor to Ubuntu Natty (11.04)
Milestones: oneiric-updates, ubuntu-11.10, ubuntu-11.10-beta-2, ubuntu-11.10-beta-1, oneiric-alpha-3, oneiric-alpha-2, oneiric-alpha-1
See http://wiki.ubuntu.com/OneiricOcelot

Natty (11.04) Supported
Successor to Ubuntu Maverick (10.10)
Milestones: natty-updates, ubuntu-11.04, ubuntu-11.04-beta-2, ubuntu-11.04-beta-1, natty-alpha-3, natty-alpha-2, natty-alpha-1
See http://wiki.ubuntu.com/NattyNarwhal

Maverick (10.10) Obsolete
Successor to Ubuntu Lucid (10.04)
Milestones: maverick-alpha-4, maverick-updates, ubuntu-10.10, ubuntu-10.10-beta, maverick-alpha-3, maverick-alpha-2, maverick-alpha-1
See http://wiki.ubuntu.com/MaverickMeerkat

Lucid (10.04) Supported
Successor to Ubuntu Karmic (9.10)
Milestones: lucid-updates, ubuntu-10.04.4, ubuntu-10.04.3, ubuntu-10.04.2, ubuntu-10.04.1, ubuntu-10.04, ubuntu-10.04-beta-2, ubuntu-10.04-beta-1, lucid-alpha-3, lucid-alpha-2, lucid-alpha-1
See http://wiki.ubuntu.com/LucidLynx

Karmic (9.10) Obsolete
Successor to Ubuntu Jaunty (9.04)
Milestones: karmic-updates, ubuntu-9.10, ubuntu-9.10-beta, karmic-alpha-6, karmic-alpha-5, karmic-alpha-4, karmic-alpha-3, karmic-alpha-2, karmic-alpha-1
See http://wiki.ubuntu.com/KarmicKoala

Jaunty (9.04) Obsolete
Successor to Ubuntu Intrepid (8.10)
Milestones: jaunty-updates, ubuntu-9.04, ubuntu-9.04-beta, jaunty-alpha-6, jaunty-alpha-5, jaunty-alpha-4, jaunty-alpha-3, jaunty-alpha-2, jaunty-alpha-1
See http://wiki.ubuntu.com/JauntyJackalope

Intrepid (8.10) Obsolete
Successor to Ubuntu Hardy (8.04)
Milestones: intrepid-updates, ubuntu-8.10, ubuntu-8.10-beta, intrepid-alpha-6, intrepid-alpha-5, intrepid-alpha-4, intrepid-alpha-3, intrepid-alpha-2, intrepid-alpha-1
See http://wiki.ubuntu.com/IntrepidIbex

Hardy (8.04) Supported
Successor to Ubuntu Gutsy (7.10)
Milestones: hardy-updates, ubuntu-8.04.4, ubuntu-8.04.3, ubuntu-8.04.2, ubuntu-8.04.1, ubuntu-8.04, ubuntu-8.04-beta, hardy-alpha-6, hardy-alpha-5, hardy-alpha-4, hardy-alpha-3, hardy-alpha-2, hardy-alpha-1
Hardy is the second Long Term Support (“LTS”) release of Ubuntu, with a strong emphasis on supportability for long term deployments on both the desktop and the server.

Gutsy (7.10) Obsolete
Successor to Ubuntu Feisty (7.04)
Milestones: gutsy-updates, ubuntu-7.10, obsolete-milestone, ubuntu-7.10-rc, ubuntu-7.10-beta, tribe-6, tribe-5, tribe-4, tribe-3, tribe-2, tribe-1
Gutsy introduces a number of interesting desktop features, like Compiz Fusion for 3D desktop effects, and instant printer configuration.

Feisty (7.04) Obsolete
Successor to Ubuntu Edgy (6.10)
Milestones: ubuntu-7.04, 7.04-beta, herd-5, herd-4, herd-3, herd-2
Ubuntu 7.04 (Feisty) was released in April 2007. It focuses on improved hardware support across the board and lays the foundations for aggressive adoption of emerging desktop technologies. Ubuntu 7.04 returned to the standard six-month schedule following the shortened catch-up cycle used for Ubuntu 6.10.

Edgy (6.10) Obsolete
Successor to Ubuntu Dapper (6.06)
Milestones: later, edgy-updates, ubuntu-6.10, ubuntu-6.10-beta
Ubuntu 6.10 (Edgy) was released in October 2006. In the wake of the release of Ubuntu 6.06 LTS, Edgy includes more aggressive new features which were not feasible for an LTS release.

Dapper (6.06) Obsolete
Successor to Ubuntu Breezy (5.10)
Milestones: dapper-updates, ubuntu-6.06.2, ubuntu-6.06
Ubuntu 6.06 LTS (The Dapper Drake Release) is the first long-term-supported release of Ubuntu. Dapper features a GUI installer optimised for simplicity and speed and official support for a new server architecture: SPARC.

Breezy (5.10) Obsolete
Successor to Ubuntu Hoary (5.04)
Milestones: ubuntu-5.10
Breezy is the third installment of Ubuntu, released in October 2005.

Hoary (5.04) Obsolete
Successor to Ubuntu Warty (4.10)
Milestones: ubuntu-5.04, ubuntu-5.04-preview
Hoary is the second release of Ubuntu, pushed to mirrors in April 2005.

Warty (4.10) Obsolete
Milestones: ubuntu-4.10
Warty is the first release of Ubuntu. Warty was released in October 2004.

Article Source:- https://launchpad.net/ubuntu/+series