Photos

3-latest-1110px-slider

Best UPI Apps in India 2025: Top 5 Apps You Must Try

Best UPI Apps in India 2025: Top 5 Apps You Must Try


UPI (Unified Payments Interface) has revolutionized digital payments in India. With so many UPI apps available, choosing the right one can be confusing. Whether you want seamless money transfers, bill payments, or easy bank account management, this guide will help you pick the best UPI app in India in 2025.



What Is UPI and Why Is It Popular?

UPI is an instant real-time payment system developed by the National Payments Corporation of India (NPCI). It allows users to send and receive money directly from their bank accounts via smartphones, without needing bank details.

Why UPI?


Instant transactions


Available 24/7, including bank holidays


No need to share sensitive bank info


Supports multiple banks in one app



Top 5 UPI Apps in India (2025)


1. Google Pay (GPay)


Google Pay is one of the most popular UPI apps in India, known for its simple interface and fast payments.


Key Features:


Supports multiple bank accounts


Bill payments and recharges


Rewards and cashback offers


Easy to use for beginners


2. PhonePe


PhonePe offers a wide range of services beyond UPI, including insurance and investment options.


Key Features:


Multi-bank support


Bill payments and recharge


Split bills and request money


Secure with biometric authentication



3. Paytm


Paytm is a veteran in digital payments and offers a full ecosystem including wallet, UPI, and e-commerce.


Key Features:


Instant UPI payments


Wallet for quick payments where UPI is not accepted


Bill payments, mobile recharge, and shopping


Paytm Postpaid for buy now pay later


4. BHIM UPI


Developed by NPCI, BHIM is the official government app designed to promote digital payments.


Key Features:


Simple and lightweight app


Direct UPI transactions


Supports all major banks


Ideal for users wanting a no-frills app


5. Amazon Pay


Amazon Pay integrates UPI with the Amazon ecosystem for quick payments on the platform.


Key Features:


UPI-based payments for Amazon purchases


Send and receive money via UPI


Secure and reliable


Offers cashback on Amazon transactions


How to Choose the Best UPI App for You?


Ease of Use: Simple interface matters, especially if you’re new to digital payments.


Features: Look for bill payments, recharge, and rewards if you want more than just UPI transfers.


Security: Check for biometric authentication and transaction limits.


Rewards: Many apps offer cashback and discounts — factor this in if you want savings.


Final Thoughts


All these apps are free and offer instant UPI payments. If you’re just starting, Google Pay or PhonePe are excellent choices due to their user-friendly features and popularity. For a lightweight app, go with BHIM UPI.



Best 2023 setup for Machine learning

Best 2023 setup for Machine learning 

If you are learning machine learning then you need a good computer system in your budget to start.

What is the thing we should know before buying a good hardware and software combination for machine learning?

A powerful processor and fast computing system.

Cpu

Which type of cpu is good for machine learning?

First we will see which cpus are good and suitable for machine learning, thera are many cpus of different brands available in the market and it is confusing to choose one which is best for machile learning.

So, I will help you in choosing better cpus for machine and programming.


1. Intel core i9-13900k

https://amzn.to/3qsqK2n

Features

The features of Intel core i9-13900ks are:-

Brand - Intel

CPU Model Core - i9

CPU Speed - 2.2 GHz

CPU Socket - LGA 1700

Platform - Mac OS X El Capitan 10.11, Windows 11, Windows 10

Secondary Cache - 32 MB

Wattage - 253 Watts

Cache Size - 36

Processor Count - 1

Product Dimensions - 33.7L x 18.5W        Centimeters

Processor Socket - LGA 1700

Graphics Card Description - Graphics Base Frequency : 300 MHz

Compatible Devices - Desktop

Item Weight - 372 g


2. Intel core i7-13700k

Get 30% discount on Amazon

https://amzn.to/3KGdHl4

Features

The features of Intel core i7-13700k are:-

Brand - Intel

CPU Speed - 2.5 GHz

CPU Socket - LGA 1700

Platform - Mac OS X El Capitan 10.11, Windows 11, Windows 10

Secondary Cache - 24 MB

Wattage - 253 Watts

Cache Size - 30

Processor Count - 1

Product Dimensions - 23.3L x 11.8W Centimeters

Series - Raptor lake

Processor Socket - LGA 1700

Item Weight - 90.7 g


3. AMD 3rd Gen RYZEN 9 3900x

Get 24% discount 

https://amzn.to/45pG0vS

Features

Brand - AMD

CPU Speed - 3.8 GHz

CPU Socket - Socket AM4

Platform - Xbox

Secondary Cache - 4.6 MB

Wattage - 105 Watts

Cache Size - 64

Processor Count - 12

Product Dimensions - 40L x 40W Millimeters

Memory Storage Capacity - 70 MB

Processor Socket - Socket AM4

Colour Screen - No

Batteries Required - No

Does it contain liquid? - No

Has Auto Focus - No

Supports Bluetooth Technology - No

Programmable Buttons - No

Item Weight - 45.3 g


4. AMD RYZEN 7 3800x

Get 35% discount

https://amzn.to/3Ov2CEm

Features

Brand - AMD

CPU Speed - 4.5 GHz

CPU Socket - Socket AM4

Platform - Xbox

Secondary Cache - 4 MB

Wattage - 105 Watts

Cache Size - 32

Processor Count - 8

Product Dimensions - 4 x 4 x 0.6 cm; 635.03 Grams

Batteries - 1 Lithium Ion batteries required.

Ram Memory Technology - DDR4

Computer Memory Type - DDR5 SDRAM

Processor Socket Socket AM4

Compatible Processor Types - AMD 3rd Generation Ryzen

Colour Screen - No

Batteries Included - No

Batteries Required - No

Does it contain liquid? - No

Has Auto Focus - No

Includes Rechargeable Battery - No

Includes AC Adapter - No

Supports Bluetooth Technology - No

Programmable Buttons - No

Item Weight - 635 g


5. AMD threadripper 3990x

https://amzn.to/44fPuZr

Features

Brand - AMD

CPU Speed - 4.3 GHz

Platform Windows - 10

Secondary Cache - 4 MB

Wattage - 280 Watts

Cache Size - 288

Processor Count - 64

Product Dimensions - 7.8L x 5.6W Centimeters

Computer Memory Type - DDR SDRAM

Memory Clock Speed - 3200 MHz

Graphics Card Interface - PCI Express

Voltage - 1 Volts

Item Weight - 885 g


Gpu

GPU is a important tech device for getting into machine learning. It is a device used for graphics rendering by its high computing power because of its computing power it can handle data better and fastly.

You need GPU to train machine learning models. You can train on billions of data of you have a powerful GPU.

Things you should check before buying GPU:-

If you are going to buy a GPU for Machine learning then you should check that it supports CUDA. CUDA supports machine learning libraries like tensorflow and pytorch.

You must check if your selected GPU has cuda supported.

1. Nvidia rtx 4090 

Get 30% discount

https://amzn.to/44bMddV

Features

Graphics Coprocessor NVIDIA GEFORCE RTX 4090 X3 OC

Brand - INNO3D

Graphics RAM Size - 24 GB

GPU Clock Speed - 2235 MHz

Video Output Interface DisplayPort, HDMI

Graphics Processor Manufacturer - NVIDIA

Graphics RAM Type - GDDR6X

Compatible Devices - Desktop

Graphics Card Interface - PCI-Express x4

Memory Clock Speed - 2550

Item Dimensions LxWxH - 33.6 x 6 x 14.5 Centimeters

Product Dimensions - 33.6 x 6 x 14.5 cm; 2.1 Kilograms

Item Weight - 2 kg 100 g


2. Nvidia rtx 4080

Get 27% discount

https://amzn.to/3sbbFTs


Features

Graphics Coprocessor - GEFORCE RTX 4080 ICHILL X3

Brand - INNO3D

Graphics RAM Size - 16 GB

Video Output Interface - DisplayPort, HDMI

Graphics RAM Type - GDDR6X

Recommended Uses For Product Gaming

Included Components Graphic Card

Compatible Devices Desktop

Display Resolution - Maximum 7680 x 4320 Pixels

Graphics Card Interface g PCI-Express x16

Memory Clock Speed - 1.4 GHz

Item Dimensions - LxWxH 50 x 50 x 28 Centimeters

Item Height - 28 Centimeters

Item Width - 50 Centimeters

Product Dimensions - 50 x 50 x 28 cm; 2.17 Kilograms

Item Weight - 2 kg 170 g


3. Nvidia Tesla v100

https://amzn.to/455KfwO


Features

Brand - NvidiaCorporation

Graphics RAM Size - 32 GB

GPU Clock Speed - 1230 MHz

Graphics Processor Manufacturer - NVIDIA

Graphics RAM Type - GDDR5

Compatible Devices - Desktop

Graphics Card Interface - PCI Express

Product Dimensions - 30.5L x 15.2W Centimeters

Manufacturer Nvidia Corporation

Item Weight - 0.28 g


4. Nvidia Tesla a100


5. Nvidia rtx 4070

Get 35% discount

https://amzn.to/45pN6kB


Features

Graphics Coprocessor - NVIDIA GEFORCE RTX 4070 Ti

Brand - INNO3D

Graphics RAM Size - 12 GB

GPU Clock Speed - 2310 MHz

Video Output Interface - DisplayPort, HDMI

Graphics Processor Manufacturer - NVIDIA

Graphics RAM Type GDDR6X

Recommended Uses For Product Gaming

Included Components Graphics Card

Compatible Devices Desktop

Display Resolution - Maximum 7680 x 4320 Pixels

Graphics Card Interface - PCI-Express x16

Memory Clock Speed - 2310 MHz

Product Dimensions -24L x 69W Centimeters

Manufacturer - INNO3D, INNO3D

Form Factor - Dual Slot

Item Weight - 1 kg 200 g


Java vs python. Which is better?

 Java vs python. Which is better?

Programming language are the key to computer science, from the starting of computer science to till now there are approx 2500 programming language available but not all of them are popular and used by a big number of people.

But there are a few programming languages which are very popular and majorly used in modern computer science projects are two of them are Java and python.

So, today we will talk about Java and python and see the differences between them and will learn about when we should use Java and when python.

Java

Java is a programming language that was first developed by Sun Microsystems in the mid-1990s. It is known for its platform independence, which means that Java programs can run on various operating systems without modification. 

Java is a platform independent language that means you can run the code without the need of seperate compilation setup.

Uses

Mobile applications

Web development 

Game development

Internet of things

Pros

-Java has a variety of integrated development environments (IDEs) like Eclipse, IntelliJ IDEA, and NetBeans, which offer powerful tools for code development, debugging, and testing.

-Java's performance and scalability make it suitable for building large-scale, enterprise-level applications and systems.

-Java is generally faster than python programming.

Cons

-Java's strict object-oriented nature and design patterns can make it more complex, especially for beginners or those transitioning from simpler languages.

-Longer lines of codes than python, you need to write more terms for a simple code which could be done in fewer lines with python.

Python 

Python is a popular high-level programming language known for its readability and versatility. It's widely used in various fields, such as web development, data analysis, artificial intelligence, scientific research, and more. Its syntax is easy to understand, making it a great choice for beginners and experienced programmers alike.

Uses 

Machine learning

Web development

Scientific computing

Natural language processing

Cybersecurity 

Data analysis

Pros

-Python is known for its simplicity and it is very easy to use that's why most people learn python as  their first programming language .

-it has frameworks like django, flask which uses to deployment of web application.

-Python is an interpreted language, meaning you can execute code without the need for a separate compilation step. This speeds up the development and testing process.

-Python's clean and straightforward syntax promotes readable and maintainable code, which reduces the chances of errors and makes collaboration easier.

Cons

-Python is an interpreted language, which can result in slower execution compared to compiled languages like  java. While this performance gap may not be significant for many applications, it can be a concern for computationally intensive tasks.

-While Python can be used for mobile app development (e.g., with frameworks like Kivy), it is not as commonly used as languages like Java.

-Python’s database access layers are weaker than Java’s JDBC. This is why it is rarely used in enterprises

Conclusion

Java and python both are mainstream programming languages and both have their own benifits.

Use Java if you need high performance, scalability, strong type checking, and access to mature enterprise frameworks.

Use python if you need quick prototyping, and want to work on data-related tasks or emerging fields like machine learning and AI.

Python is going to became more friendly to developers but currently java is the most preferred.





Will a.i. snatch job from programmers

 Will a.i. snatch job from programmers

A.i. is getting better day by day and many tech companies are investing to make it more efficient and better.

The market value of a.i. is going to expand to 2 trillion dollars by 2030, so no doubt it is going to takeover many jobs.


Why a.i. is better than humans? 

Artificial intelligence is better than humans no doubt, buy not in every field, right now the imaginative and creative side of a.i. is not evolved so much that it could beat humans.

But a.i. is better in many skills such as calculation, pattern recognition, automation  to certain extent and some more.

so, it is clear that right now a.i. will only replace jobs which doesn't required much creativity and imaginative skills,

A.i. can only generate some basic codes,  and can not solve some new and complex problems, the a.i. will be mostly used as a tool for high tier programmers so that they don't have to spend time on coding same thing and they can work on new algorithms and problems.


How a.i. will affect software industries?


In 2021, the global software market size was valued at 429 billion dollars.

There were approximately 18 million software developers in 2013 and 26.8 million software developers at the end of 2021 and it will grow to reach 45 million till 2030 but how much of the software developers jobs requirements would be fulfilled by only a.i.?

It is clear that a.i. can't fulfill every type of software development jobs but it will fulfill jobs of some particular areas.


Software developer jobs that would be acquired by a.i.

A.i. would only replace low tier programmers and those programmers who has only basic knowledge about programming like writing simple programmes.

A.i. would be used for debugging, generation of simple programmes, creating simple algorithms but for complex programming and solving new problems, the skills of a professional software  developers would be required.

Software developer jobs that would not be acquired by a.i.

There are some jobs in softwares field which would not replaced by a.i. for atleast next 50 years and they are data scientists, Machine learning, creating complex algorithms, solving new problems researching, etc.

But the attention of people towards a.i. is growing more and more and the development of a.i. is accelerating and no one knows what will happen in next 50 or 60 years, may be a.i. gets improved in imagination and creative aspects and if it happens more and more jobs would be snatched from us by a.i.


How to survive in the rise of a.i.?

If you want to secure your job and wanted to not get affected by a.i. then you will have to keep some things in mind.

-Keep sharping your mind with latest knowledge and experience, you have to always keep learning latest things to survive in IT sector.

-Choose jobs which are not or very less affected by a.i. such as data scientists, top tier programmers, researcher, etc.

And you are in any job which could be in danger in next 10 years because of a.i. then start looking for a more secured job from now because the competition will become more in coming future.

-a.i. will mainly used as a tool for programmers so, learn about a.i. tools which helps in programming such as chat-gpt, it will increase your efficiency and will make you better from those who doesn't know how to use these tools.

How to create a registration form using php, html, css and mysql database.

 How to create a registration form using php, html, css and mysql database.

Setting up database.

-Open your xampp panel and start your MySQL and Apache server.

-Open your browser and visit

Localhost/phpmyadmin/

-Click on new on the left side bar of php myadmin page.

How to create a registration form using php, html, css and mysql database.


-Assign a database name and click on create.

-Then assign a table name and choose 3 columns, one for name and others for email and password.

How to create a registration form using php, html, css and mysql database.


We have successfully setuped our database and tables.

Now we will work on frontend.


Frontend

Create a register.html file


<html>
<head>
<title>
Registration form
</title>
</head>
<body>
    <h1>Registration Form</h1>
    <div class="main">
        <div class="userform">
            <form action="" class="form"
method="post">
            Name
            <p><input type="text"
name="name"/></p>
            Email
            <p><input type="text"
name="email"/></p>
            password
            <p><input type="text"
name="password"/></p>
            <p><input type="submit"
placeholder="Submit"></p>
        </form>
        </div>
    </div>
</body>
</html>


Add little css

<style>
    .main{
        align-items: center;
        justify-content: center;
        display: flex;
       

    }
    body h1{
        text-align: center;
       
       
       
    }
.userform{
   
    background-color: aquamarine;
    justify-content: center;
    display: flex;
    width: 20vw;
    height: 40vh;
    border-radius: 5px;
   

}
input[type='text']{
    border-radius: 5px;
}
input[type='submit']{
    background-color: rgb(73, 73, 139);
   
   
}
</style>

this is how our form looks like

How to create a registration form using php, html, css and mysql database.


Backend

Here, we will code all the logics which required to transfer registered data from html form to the MySQL database.

First create a register.php file

This is the backend code you can copy paste in your file and the code is explained below the code.

<?php

$name=$_POST['name'];
$email=$_POST['email'];
$password=$_POST['password'];
$conn= mysqli_connect("localhost",
"root", "", "registration");

$sql= "SELECT * FROM table WHERE
$email= $email";
$Query=Mysqli_query($conn, $sql);
$num=$mysqli_num_rows($Query);

If($num==0){

$conn= mysqli_connect("localhost",
"root", "", "registration");
$sql= "INSERT into userdata(name,
email, password ) VALUES('{$name}',
'{$email}', '{$password}')";
$Query= Mysqli_query($conn, $sql);

echo "Successfully registered";

}else{
echo "This email is already registered";
};

?>


-First we have got the post data such as name, email and password from html form with the help of the function $_POST[].

Note:- $email and $password are the variables you create in php you can choose any text as your variable in php, you just need to add '$' before the text to convert it into variable.

-then we created a connection between our database with the help of mysqli_connect() function. 

In mysqli_connect() we are using four terms .

Those terms are explained below.

 Localhost is the host name of the host      where your database is created, for local computer it is localhost or 127.0.0.1

Then root is the username of your local MySQL server if your database is not in your local computer then use the username of  MySQL provided by the host.

Then password of your database, here we leaves it empty ("") because we are not using any password in our database but if you use the password then you should also mention it in your code.

Then at the end we are using our database name which is registration.








$_SESSION[] in php with example

 $_SESSION[] in php with example

$_SESSION[] is a function of php which helps you to save any text to a variable and allows you to transfer and use that variable in other page.


Here is an example of  $_SESSION[] which will help you to understand it's application better.

Before using $_SESSION[], we need to write session_start(), I would suggest to write this on start of your php page so that you don't have to see any error related to this.


Session_start();

$user=$_SESSION["user"];

$_SESSION["user"]='hello';

echo $user

Result- hello


Or in any other file of same folder.

Session_start();

echo $user


Result- hello


note- you can use any text in $_SESSION[]

Like $_SESSION['abc'] or any thing you want to use.


How to use $_SESSION[] in a login page to make it work( php).


Session_start();

$username$_SESSION["username"]

$_SESSION["username"]=$POST['username'];


Now, if you want that only user who are logged in can see a particular page then add this code in that page.

Session_start();

If($username=Null){

echo 'you are not logged in';

}else{

// Write your code //

};

Conclusion:-  $_SESSION[] is a very helpful function in php which helps you to save text in variables and use it in other file as we see in the example of login page above.






Hello world in 60 different programming languages

Hello world in 60 different programming languages

Have you learned to write "hello world" in any programming language in your school? 


Today, in this article I will show you "how to write hello world in 60+ programming languages.


python

Print("Hello World")


Php

Echo("Hello World")


Java

Class hello{

    public static void main (String[] args) {

       System.out.println("Hello World");

    }

}


Javascript

Console.log("Hello World");


Swift

Println("Hello World");


Perl

Print("Hello World");


C

#include <stdio.h>

int main() {

   // printf() displays the string inside quotation

   printf("Hello, World!");

   return 0;

}


C++

#include <iostream>


int main() {

    std::cout << "Hello World!";

    return 0;

}



C#

namespace HelloWorld

{

    class Hello {         

        static void Main(string[] args)

        {

            System.Console.WriteLine("Hello World!");

        }

    }

}


Dart

void main(){

   print("Hello World");

}



Kotlin

fun main(args : Array<String>) {

    println("Hello, World!")

}


A+

"Hello, World!"


Angelscript

void main()


{


     cout << "Hello World!\n";


}


Applescript

display dialog “Hello World”


BETA

(#

do

   'Hello World'-> PutLine


#)



CORAL

Put "Hello world!" to output


Cython

print("Hello World")


Dog

Day 1

Awake

food Recipe "hello world"

Bowl food

Eat food

Outside

Walk

Poop food

Run

Inside

Sleep

EndOf Day 1



Euphoria

Puts(1, "hello world \n")



F

Program hello

Print *, "hello world"

end Program hello


F#

Printf "hello world \n"


G-code

%

01000

(PROGRAM NAME - HELLOWORLD)

(DATE-DD-MM-YY - 30-06-05 TIME HH:MM - 19:37)

N10G20

N20G0G17G40G49G80G90

/N30G9102870.

/N40G28X0.YO.

/N50G92X0.Yo.zo.

(1/16 FLAT ENDMILL TOOL - 1 DIA. OFF. - 1 LEN. - 1 DIA.- 0625)

(CONTOUR)

N60T1M6

N70G0G90X0.Y1.A0.85000M3

N80G43H12.5

N902.25

N100G1Z .005F2.

N110Y0 F20.

N12000Z.5

N130X.5

N1402.25

N150G12-.005F2.

N160Y1 F20..

N17000Z.5N180Y.6106 N1907.25

N200G17-.005F2.

N21CXO.F20.

N220G02.5

N230X.6157Y.4712

N2402.25

N250G12.005F2.

N26CX.6039Y. 1135F20.

N27CX.6Y.351

N280X1.1

N290G3X1.0098Y.6202R. 4333

N300X.8941Y6971R.2025

N310X. 7255Y, 6538R. 1837

N32CX.6157Y, 4712R,332

N330002.5 N34CX.6Y.351

N35CZ.25

N360G12-.005F2.

N37CX.6039Y.2885F20.

N380G3X.7255Y.0481R. 385.

N390X 9745R.1853

N400X1.0843Y.2308R. 332

N410GOZ.5

N420X1.2039Y0.

N4302.25

N440G12.005F2. N450Y1.F20.

N460002.5

N470X1.3098

N180Z.25

N490G1Z .005F2.

N500Y0.F20.

N510002.5

N520X1.4706Y.125

N5302.25

N540G1Z005F2.

N550X1.502Y.0817F20.

N560G3X1.6176Y.0048R.2625

N570X17863Y.0481R. 1837

N580X1.9118Y.351R.3957

N59CX1.8216Y.6202R. 4333 N600X1.7059Y,6971R. 2025

N610X1.5373Y.6538R. 1837

N620X1.4157Y.4135R.358 N630X1.4706Y.125R.4611

N640GOZ.5

N650X1.9853Y0.

N66CZ.25 N670G1Z .005F2.

N680X2.0422Y.1412F20.

N690GOZ.5

N70CX2.5706Y1.

N7102.25

N720012-.005F2.

N730X2.696170.F20.

N740X2.8216Y1.

N750X2.9451YO.

N760X3.0706Y1.

N770G02.5

N780X3.2961,6538

N7902.25

N80001Z-.005F2.

N810X3.2608Y.6202F20 N820G3X3.1745Y 2885R.4108

N830X3.2961Y.0481R. 385 N840X3.5451R. 1853

N850X3.6706Y.351R.3957

N860X3.5804Y,6202R. 4333

N87CX3.46477.6971R. 2625 N880X3.2961Y.6538R. 1837

N890G02.5

N900X3.7461Y.7019 N9102.25

N920G1Z-.005F2.

N930Y0 F20.

N94000Z.5 N950Y3654

N96CZ.25

N970G1Z-.005E2.

N98CX3.7637Y.4663F20.

N99002X3, 8422Y.6587R.4948

N1000X3.9167Y.7019R.0929

N1010G1X4.0755

N102002X4.15Y.65878.0929 N1030X4.1951Y.57698.246

N1040002.5

N1050X4.3255Y1. N1060Z.25

N1070G1Z-.005F2.

N1080Y0 F20.

N1090007.5 N1100X4.9275

N11102.25

N112001Z-.005F2.

N1130Y1.F20.

N1140G02.5

N1150X5.0314.

N11602.25 N1170G1Z-.005F2.

N1180Y2981F20.

N1190G0Z.5

N1200X4.92757.274

N12102.25

N1220012-.005FZ.

N1230X4.8941Y.1731F20.

N1240G2X4.7627.0192R.3255

N1250X4.55297.0481R.1862

N1260X44314Y.2885R. 358.

N1270X4.5176Y.6202R.4408) N1280X4.6333Y.6971R.2625

N1290X4.802Y.6538R. 1837)

N1300X4.89417.5288R. 3457

N131001X4.9275Y, 4279 N1320G07.5

N1330X5.0314Y.149

N13402.25

N1350G1Z-.005F2.

N1360YO.F20.

N137000Z.5

N1380M5

N1390G91G28Z0.

N1400G28X0.YO.A0.

N1410M30

%



Genie

Init

    Print "hello world"


Go

import "fmt"


func main() {

    fmt.Println("hello world")

}



HyperTalk

answer "Hello, world!"


Io

"Hello world" print


Icon

Procedure main()

    Write("hello world")

end


IBM-Exec

&CONTROL

*

TYPE Hello World

*

&EXIT 0



J

'hello world'  1!:2(2)


Julia

Println("hello world")



K

"Hello world"


Kitten

"Hello world" say



Loli

Sayln("hello world")



Logo

DRUCKEZEILE[hello world]



Lotusscript

Sub Initialize

         Msgbox "hello world", 0, "hii there"

end Sub



Make

all:

@echo "hello world"



M4

Hello world


NewtonScript

echo"hello world"


Golang

package main


import "fmt"


func main() {

    fmt.Println("hello world")

}


Prolog

hello:- display('hello world'), nl.


Progress

message "hello world" view-as alert-box.


Perl

Print "hello world\n"


Punnyforth

Println: "hello world"


Q

hello= writes"hello world\n";


QuakeC

bprint("hello world"\n)



Racket

#lang racket/base

"Hello world"


SIMPLE

A EQL @0 MSG A


END


{:: DATA: Data part


@0: T


Hello World$$M


$$@


}


Simula

BEGIN


OutText("Hello World!"); Out Image:


END


SinclairBasic

10 REM Hello World in Sinclair BASIC 20 PRINT "Hello World"


SKIp

fun main(): void{

Print_raw("hello world")

}








What is machine learning and how it is related to artificial intelligence?

 What is machine learning and how it is related to artificial intelligence?

Machine learning is a subject in which we train machines to act like humans.

How does machine learning work?

In machine learning we train machine learning models with a set of data and on basis of that data it predicts and gave us result.

We can understand the working way of machine learning model from these steps.

1. Data collection and cleaning

In this step, we collect various datas which is relevant in training of our machine learning model, we can use different sources to collect the data such as databases, internet.

After we collect our valuable data then we need to clean it by fixing the errors in the data, categorisation of the data, removing the corrupted data.

2. Training and testing data

After collecting and Cleaning of our data we will divide it into two parts training and testing data. In training data we take most of the data to give as an input to for model to train on and for testing data we take remaining datas to test the model once it gets trained on our algorithm.

Let's example we have 50 thousand images as data, so we will take 35 thousand data for training and remaining 15 thousand as our testing data.

3. Writing the algorithms

In this step we write the algorithm on which our model would be trained. Let's example if we are training a neutral network on the basis of our data then we will write the algorithms and create different layers of neutral networks to train further.

4. Training

Now, we will start the training of our model.

In supervised learning, the model is trained using labeled data, which means the input data is paired with the corresponding correct output. During training, the model adjusts its internal parameters iteratively to minimize the difference between its predictions and the actual labels.

if our data is very large then it takes longer to train it, it takes hours or even days to train a large Machine learning models, the training period is also depend of computerization power.

5. Testing

After training of our machine learning model, the model's performance is evaluated using a separate set of data called the validation set. This helps to ensure that the model is not overfitting to the training data. After that it is also trained of another dataset and that is testing dataset which is kept initially seperate to training data.

6. Deployment

Once our model passed the test and start working perfectly then it is time to deploy the model in real world to predict on unseen data and solve the problem it was trained for.

Why do we need machine learning?

There are many fields where machine learning is used and without the help of machine learning we would never be reached so high in the field of technology.

1. Pattern recognition

Machine learning models is far more better, efficient and fast than us humans in pattern recognition.

It is used in many works where we need pattern recognition.

A great example of this is a.i. bots which are training to play chess, thay are so accurate that even it becomes hard for top players to compete with them.

2. Automating tasks

Automation of the machines is one of the best field where we get to watch the power and need of machine learning. Without it we would never have any auto driving cars, automated machines which works in factories and many more.

3. Improving efficiency

It improves the efficiency of our work by helping us in many fields, in factories the machines are used in manufacturing of products and increase the speed and efficiency of production not only that there are many machines which helps in agriculture to produce more and better amount of food with less resources.

4. Fraud detection

In the age of internet scammers have discovered many new ways to scam and fraud so machile learning plays an important in fraud detection and prevention from attacks.

5. Personalization 

Machine learning helps companies to make their products more personalized to the users such as Facebook, YouTube and many companies uses machine learning algorithm to keep tracks of likes and dislikes of users and suggest their content according to the data.

Types of machine learning?

There are many three types of machine learning.

-Supervised machine learning

-Unsupervised machine learning

-Reinforcement machine learning

Supervised machine learning

In supervised machine learning, we use labelled data for training of the model

meaning that each input data point is associated with a corresponding target or output label. The goal of supervised learning is to learn a mapping function that can accurately predict the output labels for new, unseen input data.

Unsupervised machine learning 

Unsupervised machine learning is a type of machine learning in which we only provide datasets which are not labelled in any form, the models automatically learns to read the pattern in the dataset and get trained on its own.

The goal of the unsupervised learning is to find the patterns, relationship in the data on its own without any guidance such as labelled dataset.

Reinforcement machine learning

In reinforcement machine learning we don't provide any datasets to the machine but it automatically get trained according to the environment it is in.

It gets trained by taking actions and observing the consequences of the action taken by it. After taking an action the agent receives signal from the environment in the form or a reward, the reward indicates the goodness of the action and the machine's goal is to maximize the earned reward each time.

Everytime it gets new reaction from the environment it explores some more actions to discover better strategies.

Artificial intelligence vs machine learning?

Artificial intelligence is a broad term in computers and technology it's goal is to create robots and machines which act like humans.

The basic goal of artificial intelligence is pattern recognition, prediction, problem solving, learning, understanding, decision making.

The a.i. also includes traditional ways to train a robot to mimic humans, it involves the use of explicit rules and predefined knowledge to perform specific tasks. These rules are created and programmed by human experts. While they can be effective for certain well-defined tasks, they often struggle with handling complex, unstructured data and require manual updates as the task or domain changes.

On the other side, machine learning is a subset of artificial which mainly focuses on training of the model to recognise patterns, making prediction and decision making on data, it relies on input data to learned from and no on any handcrafted rules

What is neural network?

A neural network is a computational model inspired by the structure and function of the human brain, it is a subset in machine learning. 

They are designed to learn to make predictions and analyse pattern from a set of data.

The basic building block of neural network is called neuron, it is  inspired from neurons which is inside human brain.

Neurons takes data as input perform a simple computation on that input, and produce an output.

These neurons are organised into layers and information flows through the layers from input to output layers.

History of machine learning?

The idea of machine learning had came in the mind of some of the seekers such as Alan Turing(the inventor of turing machine), who proposed the idea of a "universal machine" capable of simulating any algorithmic process. In the 1950s, the field of artificial intelligence (AI) emerged, and researchers began exploring the idea of creating machines that could mimic human intelligence and perform better in the fields where humans can't.


Then in 1956 the Dartmouth conference was organised which officially launched artificial intelligence.

The Dartmouth Summer Research Project on Artificial Intelligence, held from 18 June through 17 August of 1956, is widely considered the event that kicked off AI as a research discipline. Organized by John McCarthy, Marvin Minsky, Claude Shannon, and Nathaniel Rochester, it brought together a few dozen of the leading thinkers in AI, computer science, and information theory to map out future paths for investigation.

Researchers began developing  machine learning algorithms, one of the earliest ml algorithm was "Perceptron" by Frank Rosenblatt in 1957, which laid the foundation for neural networks. However, initial enthusiasm for neural networks waned due to perceived limitations.

During mid 1960s, AI research shifted toward "symbolic AI," which relied on handcrafted rules and explicit representations of knowledge. Expert systems, rule-based systems designed to mimic human expertise in specific domains, became prominent.

Progress in AI and machine learning faced significant challenges, and funding for AI research declined. This period, known as the "AI winter," was characterized by reduced interest and progress in the field.

Enterprise

 In 1969, Minsky and another AI researcher, Seymour Papert, published a book called Perceptrons, which pointed out the flaws and limitations of neural networks. This publication influenced DARPA to withdraw its previous funding of AI projects.

In 1973, an evaluation of academic research in the field of AI called the "Lighthill Report" was published. It was highly critical of research in the field up to that point, stating that AI research had essentially failed to live up to the grandiose objectives it laid out. This report caused the U.K. to cease funding for AI. This ushered in the first AI winter, which took place between 1974-1980, after a nearly 20-year period of significant interest during what some have called AI's Golden Era. Interest in AI wouldn't be revived until years later with the advent of expert systems, which used if-then, rule-based reasoning. This would eventually end with another AI winter from the late 1980s to mid-90s.  

During 2010s, The explosion of digital data, increased computing power, and advancements in algorithms led to significant progress in machine learning. Deep Learning, a subset of neural networks with multiple layers, emerged as a powerful approach to handle complex data, leading to breakthroughs in areas like image recognition, natural language processing, and speech recognition.

And now at present, a.i. is at most developed form and most successful ever in history and It has a very big potential.

Many big companies such as Microsoft, google etc are working to make it more better.

How i learned programming by myself?

 How i learned programming by myself?


If you are someone who is curious about computers and wanted to learn programming then follow my personal tips on how I learned programming all by myself.


Get inspiration

When I started my very first project, before that I had no skills of programming but still I choose a complex project to work on.


I was working on an e-commerce website. It was in my imagination from very first day what I want to create.


If you have no clue of what project you should start then take inspiration from other websites and whichever website looks interesting to you start working on making a clone of it.


For example if you think facebook is a very cool site then you should start working on making a clone of facebook or making a social media site.


Use your search skills

Now search on google "how to create own social media website like facebook?". You will get many articles on this.


Now read articles and try to understand the steps, this could be a hard part for any beginner but you will have to do it. When you will scan many articles you will automatically be able to understand some basic steps to start creating a social media website.


Like first you will have to a setup programming language such as php.

For HTML, css and javascript you don't need to install anything, just start coding in any editor.


Then you will have to create a database in MySQL.


Then start programming by making a simple register page, then login page, home page and so on.


Don't get confused by choosing a programming language.


You are a beginner, so you don't have to get confused about choosing the best programming language for you because with experience you will understand which language is better for you. So, for now just start with any one backend language like Java or php and frontend languages like HTML, css.


When I first started programming, my language combination was php, HTML, css and some javascript, which I learned while working on that project.



Do practical more than theory

Don't waste you time by just reading theories from any book or article use them a way to find the solution of your errors in your code but don't get stucked with them.


Because if you are have started writing codes and just reading many books and theories on programming then it will just increase your confusion and you will think the programming is hard. Always remember programming is about finding the solution to a problem not just reading theories without any goal of using it.


Use a good editor to writing code.

Avoid using notepad for programming instead use some good editors such as vs code or other which comes for programming because these editors comes with many functions which will help you while programming they will help you while debugging your errors and make it easy to move from one file to other file and many more.


Should I buy online courses to learn programming?

It is a good question and the answer is different for everyone if you are someone who is struggling to learn programming by self then you should definitely go for a good online course don't force yourself to learn only by self it is not bad to take help from any medium.



How to solve heating issue with your phone?

 How to solve heating issue with your phone?

If you are frustrated with your phone getting heated again and again and you are searching the web "How to solve heating issue with your phone?" in the hope of finding a solution to it then you have already found the right article, follow this article to the end and I have explained why your phone is getting hot?


Why my phone is heating?

If your phone is heating and you are searching for it's solution then you should first know the causes of it.

There could be some reasons why your phone is heating so much, the reasons could be your phone is filled up with unwanted apps, you uses wrong charger to charge your phone, you have installed a malware in your phone, you use you phone in sun or in hot temperature or you use your phone while charging.


Overheating of your phone can cause many harm to your phone such as it will reduce it's battery life, melting of motherboard, explosion, slow your phone's performance.


How to avoid my phone to getting hot?


1. Don't use your phone while charging

Avoid using your phone while it is on charging because while charging the battery has going some chemical reactions and your battery is already in work of charging and if you use your phone while charging the battery will have to perform another reaction and it will put more stress on battery and it will get heat up easily and not only that it will also harm your battery life badly. So, avoid using your phone while it is on charging.


2. Keep away from sun

If you are going out in sunny day then don't use your phone outdoor in harsh sun, find a cool place or shade if you are using it. 

Using phone for long time in sun would heat up your phone which will affect on the phone performance and it will also degrade your phone's battery and it's life.


3. Clean your phone's storage

If you have installed unwanted applications and unnecessary things on your phone and keep your phone's storage always filled up then this could be also a reason to why your  phone is getting heat while using, not only that filling up your phone's internal storage will also affect your phone's performance, you may see your phone hanging too much.

So, delete unwanted items from your phone to improve its performance and to protect your phone from getting heated.


4. Give your phone small breaks

If you are a gamer or someone who uses their phones all time then avoid using your phone for too long it would be good for both of your and your phone's health.


Using phone or playing heavy games on phone for too long is also a reason why your phone is getting hot. 

Start giving small breaks after some time of using your phone.


5. Buy a good phone

If you are buying new phone or generally while buying new phone always check phone's with better hardwares and softwares. 

Avoid the brands which has complaint of getting heated in less time.

But the phone which provide a better battery, for that always research in market at your budget range, you will find many articles and videos on phones to know which phone is better and not get heated.


6. Use right charger

Always use the charger which is provided in phones or which is recommended by the phone companies avoid using very high watt or very low watt chargers with what your battery support.

Using wrong charger will not only cause heating problems but will also badly affect your phone's battery life.


How to cool down your overheated phone.

1. Close all the applications which is running on screen or in background.


2. Remove the black case of your phone if you are using one because most of the cases trap the heat of the phone and not let your phone cool down.


3. Put the phone in the cool place or in shade or use a fan to cool your phone.


Is artificial intelligence dangerous for humans?

 Is artificial intelligence dangerous for humans?

Artificial intelligence is getting on peak day by day, everyday a new AI products is getting launched, big companies like google, Microsoft has also shifting on A.I based products.

Chat-gpt is one of the A.I. products which is changing the world but every human has a questions in their mind "Is artificial intelligence dangerous for our society?"

In this blog, we will discuss about artificial intelligence and the possibility of how a.i. could affect our daily lives in coming future.

Would artificial intelligence makes our life better or worst?


Effect of artificial intelligence on jobs.


After the launch of chat-gpt it is said that many jobs are in dangerous such as content writer, callers etc.


So, it is a good question that how much percentage of the jobs will be snatched from humans by artificial intelligence or robots?

And how much new opportunities would be created for us?

jobs that are in danger by a.i.

1. Content writer

Content writing is going to be in danger because of chat gpt like language models over the year because of free video streaming platforms like YouTube people have shifted more towards videos than blogs and articles and now language models have become so trained in content generating that it will affect the content writers badly. So, if you are a content writer then you should also learn some other skill.

2. Customer's service team

The customer service team work is to solve customers query about the product or service they purchase from the company.

The customer support team would be replaced by a.i. chatbots. There are millions of job where people work as customer support member all jobs would be replaced by a.i. in near future.

3. Retail services

The job of retail service will be no more because of a.i. the a.i will do their work automatically. 

4. Taxi drivers

Taxi driving is a very big market in all over the world, now big companies such as ola, and uber has also become a part of it but because of rise of a.i. auto driving is getting common in cars right now the auto driving is not developed so much that it could be used completely driver free but it is not impossible, in near future we would be able to see cars running on the roads without any driver.

5. Animator

Animator is a job which could replaced by a.i. because we have already a.i. tools available which animate images.

So, it is possible that in future the animations would be done by some a.i

Tools.

Jobs that are not in danger by a.i.

Doctors

Doctor is a job that saves the life of people. It is a much riskier job to leave on any robot because even a minor error or mistake and the life of a patient would be in danger.

In future, may be a well trained robot would be used as a helper to doctor but not completely as a surgeon or doctor.

Artists

Being artist is not only a job but also a way to see the world through the creation of an artist.

So it cannot be replaced by any a.i. it is possible that a.i. would also become an artist in future but will never replace anyone in this field.

Leaders

Someone said that "leaders are born and not made". So, leadership is a quality which  cannot be learned through computer algorithms because it is a quality which needs a perfect mixture of emotions, intelligence, patience and imagination.

Programmers

Programmers can't be replaced by any a.i, many people says that programmers will be replaced by a.i. but it is not true the a.i. will just become a tool for programmers to help them but it can't be done completely with a.i.

Note:- low tier programmers who doesn't are very good at their work and just know basics about programming would be replaced by a.i. such as chat gpt etc.

Researchers

Researchers is also one of the jobs which would not be replaced by artificial intelligence. Future researchers may use a.i. tools to increase their efficiency and unlock the new technological ways to explore the nature but will never completely get replaced by a.i.

Lawyers

Lawyer is a job which needs great research, emotions, and honesty. Artificial intelligence would not replace lawyers.

New jobs that would be created by a.i.

New fields in programming

Many new fields in programming would be unlocked by a.i for the development of artificial intelligence based machines and algorithms.

A.i. developers

The demand of a.i. developers is already increasing and will increase more in future because at the end a.i. is made by humans so, it needs humans to train and develope them to reach the level where a human couldn't never achieved naturally.

Technology

A.i. is a technology. The use of a.i. will increase so, the use of technology will also increase and the employment of people who have a good knowledge of technology will also increase. So, a.i. would open many jobs in the fields of technology.

Data scientists

Data scientists is a job where people uses data to train a.i. models such as NLP, voice cloning models, etc.

The job of data scientists will also increase in a.i because it is also an important part in the production of any artificial intelligence based products.

Will a.i. make humans lazy?

Those who doesn't have motivation to work will eventually become lazy whether it is before or after a.i. 

After a.i. the working culture would change this doesn't mean that there would be no job or work for us humans. Artificial intelligence would not make us lazy but it will make us efficient in our work.





10 things to do to prevent from getting hacked?

 10 things to do to prevent from getting hacked?

Read the full article and follow these 10 security measures to be protected from any type of cyber attack or from getting hacked.


1. Don't visit http sites

Http stands for hyper text transfer protocol 

https(secure version) stands for hyper text transfer protocol secure. 


Whenever you see any website link, it generally looks like this "https://www.example.com" or "http://www.example.com" so, avoid visiting any link which is starting with http and not https.

The reason for this is https secures connections with a digital security protocol that uses cryptographic keys to encrypt and validate data. 



2. Don't click on unknown links 

Whenever you get a link from any unknown person through email or messages, avoid visiting the link but due to any reason if you are visiting the link always check that the link comes with "https" and not "http".


It is not always the case that a website with http protocol is always dangerous but it could be used as a tool to invade into your system. So, avoiding clicking on unknown links specially with http protocol will be a better option if you don't want to take any risk to your privacy.


3. Don't download apps from third-party websites

If you are downloading any application from third party websites then be alert.


Avoid downloading any application from third party websites because it is a high chance that the application contains malwares which would attack your system and stole or delete your personal data and damage your device.


Always download application from the app Store given in your phone or dekstop or download from the official website of the application/software you want to download .


4. Don't give personal information to unknown websites

If you have visit any unknown secure site and they ask for your personal details such as email, password, answers to security questions, permission to access your social media accounts then keep your steps back.


Giving personal information to any unknown site may become a security threat for your privacy, they may use your data to illegal access your accounts, phising attacks, online identity theft, etc.


5. Don't share your passwords with anyone 

Keep your passwords private to yourself,

Never give your passwords to anyone.


6. Always use strong passwords

Keeps your passwords complex to predict,

Stronger password is one of the most important security measures you can do to protect your online data.


Don't use your name or your pet name directly as your password, anyone can easily predict these type of passwords.


In your passwords use both small and capital letters, numbers and special characters like "Password@727", these types of passwords are hard to predict.


7. Don't connect to unknown networks

Avoid connecting to unknown wifi or Bluetooth networks in any public area.

Attackers may use these networks to deploy malwares in the device of users connecting to the network which further used to steal personal data, identity theft of the user.


8. Keeps updating your mobile applications

Whenever you download any new application, after some times whenever it's new update comes then install the newer version it will make you safe from any bug in that old version of the application as the company of the application keeps improve their security and bugs in the application.

And if you have stopped using any application then uninstall that app to keep your phone clean and safer.


9. Use antivirus

Always use an antivirus in your dekstop because antivirus keeps you away from getting any malwares.


Choose a good and powerfull antivirus for your dekstop.


10. Don't visit dark web

If you know about dark web and visits or going to visit then avoid visiting any unknown websites on dark web as it can be dangerous for your device safety you can be bacome victims of cyber attacks on dark web, although if you are visiting the dark web use a seperate dekstop where you don't have any of your important personal data so that if you ever get hacked you don't have to loose anything from that dekstop.

10 biggest cyber attacks of all time

 10 biggest cyber attacks of all time 


In the age of internet cybersecurity is the most important thing a internet user should care about because from food ordering to handling money everything is now done online.

In this article we will see how some small mistakes of companies and organisations led them to became a victim of cyber attacks which compromise them personal data and millions of dollars.

In this article I have explained 10 biggest cyber attacks of all time.

1. Nasa cyber attack

The attack on nasa was done by a 15 year old teenager named Jonathan James in 1999.

Jonathan James- the first juvenile to be sentenced federally to a term of confinement for computer hacking.

His father was a computer engineer and mother was a teacher, because of his father's job he got access to computers from a very early age, from the age of 6 he started to play games in his father's computers.

James’s parents were quickly realised that their son was spending too much time in front of the computer screen and tried to impose restrictions, which eventually James bypassed using his hacking “charisma” from a very young age.

During his teen years he got obsessed with computers and mostly obsessed with finding bugs and bypassing security in computers.

He learned most of his hacking skills from internet by watching tutorials and talking to different hackers.

In June 1999, he was looking for vulnerable servers to connect by bypassing their firewalls.

When he found one in Huntsville, Alabama, he went on and installed malware on it. He managed to escalate his privileges into the system, and then pivoted to another 13 computers on the compromised network.

The network comprised surprisingly belonged to a unit NASA, the Marshall Space Flight Center, located in Huntsville, Alabama. The unit has a lot of importance for NASA as it is the place where they develop and test rocket engines as well as communication systems for the ISS (International Space Station).

Read the full story

2. Sony's PlayStation cyberattack

In April of year 2011, the PlayStation Network (PSN), Sony's online gaming service, suffered a significant security breach. The attack resulted in the theft of personal information from millions of PSN users, including names, addresses, email addresses, and potentially even credit card details.

As a result of the breach, Sony shut down the PSN for almost a month to investigate the incident, enhance security measures, and rebuild its network infrastructure. The attack had a significant impact on Sony's reputation and resulted in various legal consequences and financial losses for the company.

3. Ukraine's powergrid attack

In December 2015, a group of hackers attacked three powergrid of ukraine.

They used malwares to perform attack and gained control on systems. This result in power outage which affected almost 2,25,000 customers for several hours.

In December 2016, another attack occurred, known as the "December BlackEnergy Attack." It targeted a different set of power distribution companies in Ukraine, using similar tactics. This attack caused power outages in multiple regions of the country, impacting tens of thousands of customers.

4. Colonial pipeline ransomware attack

The colonial pipeline a major pipeline in United States, it mainly transports gasoline, diesel and jet files.

In May 2021, a group of hackers named DarkSide gained unauthorised access to colonial pipeline's computers and inject ransomwares. Due to this attack the colonial pipeline had to be shut down for prevention of further system and infrastructure.

The colonial pipeline carries nearly 45% of total fuels to east coast which is an important part of country's infrastructure.

Because of the shutdown of the pipeline, the east cost have to suffer with a big oil crises.

They engage FBI and cyber experts to investigate the case.

Also they had to pay attackers 4.4 million dollars in bitcoins in the exchange for safety of their infrastructure.

5. Yahoo attack

The cyber attack on Yahoo in 2013 and 2014 are one the world's biggest cyber attacks.

The attack compromised personal details of approximately 3 billion Yahoo users.

The attackers stole critical data of users such as name, email, passwords, security questions, etc. Which was later used for many illegal activities such as identity theft, phising attacks.

6. Log4j vulnerability

The Log4j vulnerability, also known as CVE-2021-44228 or Log4Shell, is a critical security flaw that was discovered in December 2021. Log4j is a popular Java-based logging library used in numerous applications and software frameworks.

The vulnerability allows attackers to execute arbitrary code remotely by exploiting the log4j library's use of dynamic log formatting. It is considered highly severe because it can be exploited through various vectors, including maliciously crafted log messages, HTTP requests, JNDI lookups, and more.

When the vulnerability was disclosed, it raised significant concerns due to the widespread usage of Log4j across different industries and applications. It affected numerous organizations, including government agencies, financial institutions, and large corporations.

7. 2016 Indian banks data breach

The 2016 Indian banks data breach was reported in October 2016.

This was the largest data breach in India which compromised almost 3.2 million credit debit details, the attackers inject malwares in the bank systems.

The malwares was designed like that it was able to work undetected and had concealed it's track.

8. Estonia cyber attack

The Estonia cyber attack was reported in 2007. In 2007, Estonia experienced a series of cyber attacks on its government institutions, medical system, education system, businesses, etc.

The cyber attacks on Estonia were triggered by the relocation of a Soviet-era war memorial, the Bronze Soldier of Tallinn, which sparked widespread protests and tensions between Estonia and Russia. 

The attacks began with distributed denial-of-service (DDoS) attacks, which overwhelmed Estonian websites and disrupted online services. This made it difficult for Estonian citizens, businesses, and government entities to access essential services and information.

The attacks on Estonia act as a wake-up call for government to focus on their cybersecurity systems and develop a better infrastructure.

9. Wannacry ransomware attack

The wannacry ransomware attack was a cyber attack on computers running windows os called Eternalblue.

This cyber attack was performed in May 2017.

The ransomware spread rapidly by exploiting this vulnerability and encrypting files on infected computers. It then demanded a ransom payment in Bitcoin to unlock the encrypted data.

The attack affected many organisations including government institutions, healthcare system, education systems, etc.

Following the attack, a collaborative effort by cybersecurity experts and law enforcement agencies helped to slow down the spread of WannaCry and mitigate its impact. However, it also served as a reminder of the ongoing threat posed by ransomware and the importance of proactive cybersecurity measures.

10. Adobe cyber attack

In 2013, Adobe reported a cyber attack which compromised with customers critical data which was stored on Adobe servers, the attackers also gained the access to the codes of some of the products of Adobe like Acrobat and Coldfusion.

The data breach had affected a large number of individuals and organisations for their data, it raise the concern of safety of personal data and shows the importance of cybersecurity measures and data protection  practices.



Send this to your bestfriend


 

Break the egg

Click on the egg until it breaks

 



How to install and setup django

 How to install and setup django 

- If you haven't installed python3 in your desktop then first install python3 in your dekstop from python official website.

1. Open command shell of your computer.

2. set virtual environment

Creating a virtual environment for django project is good because it keeps your django dependency and computer root files separate which will enable you to edit dependency. So, first create a virtual environment in your system using this command.

python3 venv env

3. Change directory to env by this command

cd env

4. now activate the virtual environment by this command

Activate

5. Install django with pip using this command.

Pip install django

6. Create a project by this command.

Django-admin startproject myproject

7. Change the directory to myproject

Cd myproject

8. Now run the server by this command

Python manage.py runserver 

9. now your django project is ready to go 

Visit http://127.0.0.1/ 

Your django project is working

What is django?

Django is a python based web framework which allows you to create applications in python without any dependency problem.

It is simpler to create websites using django than any language or package from scratch.

You don't need to install any other dependencies to run django that is why it is so easy to use.

Features of django

- Django is a framework which can be used with any database such as MySQL, sqlite, etc.

- Django is a secure framework, it will keep your website safe from malwares.

- It is very easy to use, you don't need to write codes from basic level to create a website.

- Django is completely free, you don't need to pay anything to use and create a website in django.

- It is easily scalable framework, if your website traffic increases much then you can easily scale your website.

Instagram and Disqus are two Django based products that have millions of active users, this is taken as an example of the scalability of Django.

- it can built almost any type of website, it can also work with any client side framework and can deliver content in any format such as HTML, JSON, etc.