Soa Technology

Tips to improve your Credit Score

Pay your credit card bills & loan EMIs before due date

Consistency of timely payment of credit card bills and EMIs is the most important factor to impact your Credit Score. Please make sure you do not miss bill or EMI due dates as your credit score reduces if there is delay in repayments.

Reduce utilization of Credit Card limits

While you may be paying back your credit card bills on time, high usage of credit cards still indicates too much dependence on available credit line and possible lack of inflow of your own funds. As a result, your Credit Score can get negatively impacted. So, either you should reduce your dependence on credit cards or get credit limits of credit cards increased.

Don’t apply for loans and credit cards with multiple banks

When you apply for any credit card or loan with a financial institution (bank or NBFC). that financial institution fetches your credit card history and score from one or more Credit Bureaus. Basis your credit history and score, financial institution evaluates your ability to repay on time. Now each credit history enquiry by a financial institution is also recorded by same Credit Bureau where enquiry was made. So, if a financial institution sees multiple enquiries on your credit history by other institutions, it considers you to be credit hungry and to be less reliable in repaying on time.

Obtain your Credit Report regularly and check for errors

While you think you have a good credit history, in rare cases there may be certain errors in your credit history reported by your lenders to Credit Bureaus. As a result of those errors, your Credit Score could have reduces considerably. For example, you have completely paid off your personal loan and closed the loan account, but your credit report from Credit Bureau may still be showing up unpaid amount under same personal loan account. In such errors you can either approach any Credit Bureau or your lender to get the correction done.

how to install loopback adapter windows 10

To install the microsoft loopback adapter on win 10 you must:

  1. right click on window start menu icon and select Device manager. Device manager window will immediately open (or you may use any other way how to open device manager window)
  2. click on Action, and select Add legacy hardware
  3. click Next on welcome screen
  4. choose “Install the hardware that i manually select from a list” and click on Next
  5. scroll down and select Network adapters from offered common hardware types and click on Next
  6. select Microsoft as the manufacturer, and then select Microsoft KM-TEST Loopback adapter card model, click on Next
  7. click on Next
  8. click on Finish

Cross using CSS

strong::after {
    font-weight: 100;
    content: 'X';
    top: 0;
    position: absolute;
    font-size: 106px;
    left: 145px;
    color: red;
}

Pan Card, MICR, IFSC code Validation Example In JavaScript

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New Example</title>
<script>
function Validation()
{
	//party code
	a=document.getElementsByName("partycode").item(0).value;
var valid=/^[a-zA-Z0-9_]*$/;
if(a.trim().length==0)
{
	alert("party code must be filled out");
	return false;
}
if(!valid.exec(a))
{
alert("only alphanumeric allowed");
return false;
}

//party Name 
	a=document.getElementsByName("partyname").item(0).value;
var valid=/^[a-zA-Z_ ]*$/;
if(a.trim().length==0)
{
	alert("party name must be filled out");
	return false;
}

if(!valid.exec(a))
{
alert("only alpha allowed");
return false;
}


//pan number 
	a=document.getElementsByName("panno").item(0).value;
var valid=/^[a-zA-Z]{5}[0-9]{4}[a-zA-Z]$/;
if(a.trim().length==0)
{
	alert("pan number must be filled out");
	return false;
}

if(!valid.exec(a))
{
alert("ABCDE1234F");
return false;
}


//ifsc code 
	a=document.getElementsByName("ifcscode").item(0).value;
var valid=/^[a-zA-Z]{4}[0-9]{7}$/;
if(a.trim().length==0)
{
	alert("ifsc must be filled out");
	return false;
}

if(!valid.exec(a))
{
alert("NNSB0128051");
return false;
}


}
</script>
<style>
label,input[type="text"]
{
	display:inline-block;
	width:150px;
}

</style>
</head>
<body>
<form name="myForm" method="post" action="" onsubmit="return Validation()">
<div><label>Party code</label>
<input type="text" name="partycode" required="required"></div>
<div><label>Party Name</label>
<input type="text" name="partyname" required="required"></div>
<div><label>PAN No</label>
<input type="text" name="panno" required="required"></div>
<div><label>Bank Account title</label>
<input type="text" name="bankaccounttitle" required="required"></div>
<div><label>Bank Name</label>
<input type="text" name="bankname" required="required"></div>
<div><label>IFCS Code</label>
<input type="text" name="ifcscode" required="required"></div>
<div><label>MICR no</label>
<input type="text" name="micrno" required="required"></div>
<div><button type="submit" name="submit">Kindly Attached a cancel cheque</button></div>
</form>
</body>
</html>

Validation In JavaScript

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

<style>
label{
	display:inline-block;
	width:100px;
}
</style>


<script>

function validateForm()
{
	
	
var x=document.forms["myForm"]["fname"].value;
if (x==null || x=="")
  {
  alert("First name must be filled out");
  return false;
  }



var x=document.forms["myForm"]["email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
  {
  alert("Not a valid e-mail address");
  return false;
  }




var x=document.forms["myForm"]["message"].value;

if (x==null || x=="" || x.length<10)
  {
  alert("First message must be filled out and no tless than 10");
  return false;
  }





}





</script>
</head>

<body>


<fieldset style="width:200px; background-color:#CCC;" id="field">
<legend>Conatct Me</legend>
<form name="myForm" action="thanks.php" onsubmit="return validateForm()" method="post">
<label>First name:</label> <input type="text" name="fname"><br />
<label>Email:</label> <input type="text" name="email"><br />
<label>Message : </label> <textarea name="message" >

</textarea><br />
<input type="submit" value="Submit">
</form>
</fieldset>

</body>
</html>

Selector Example In HTML

<!doctype html>
<html>

<head>
    <meta charset="utf-8">
    <title>Selector</title>
    <script>
        //i=0;
        mySelect = new Array();

        function myfun(str) {
            color = document.getElementsByName(str).item(0).style.backgroundColor;
            if (color == "red") {
                document.getElementsByName(str).item(0).style.backgroundColor = "";
                a = mySelect.indexOf(document.getElementsByName(str).item(0).value);
                //alert(a);
                mySelect[a] = "";
            } else {
                document.getElementsByName(str).item(0).style.backgroundColor = "red";
                //mySelect[i]=document.getElementsByName(str).item(0).value;
                mySelect.push(document.getElementsByName(str).item(0).value);
                //i++;
            }
        }

        function loadXMLDoc() {
            var xmlhttp;
            if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp = new XMLHttpRequest();
            } else { // code for IE6, IE5
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.onreadystatechange = function() {
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                    document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
                }
            }
            xmlhttp.open("GET", "template1.1.php?mySelect=" + mySelect, true);
            xmlhttp.send();
        }
    </script>
</head>

<body>
    <div id="myDiv">
        <input type="button" name="b1" value="b1" onClick="myfun(this.name)"><br>
        <input type="button" name="b2" value="b2" onClick="myfun(this.name)"><br>
        <input type="button" name="b3" value="b3" onClick="myfun(this.name)"><br>
        <input type="button" name="b4" value="b4" onClick="myfun(this.name)"><br>
        <input type="button" name="Next" value="Next" onClick="loadXMLDoc()"><br>
    </div>
</body>

</html>

Media Query Example HTML File

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Aditya Kumar Singh</title>
<style>
@media (max-width:1900px)
{
	div{
		background-color:#09AD40;
	}
}
@media (max-width:1300px)
{
	div{
		background-color:#787171;
	}
}
@media (max-width:1280px)
{
	div{
		background-color:#D81114;
	}
}
@media (max-width:1024px)
{
	div{
		background-color:#171515;
	}
}
@media (max-width:800px)
{
	div{
		background-color:#18B02E;
	}
}
@media (max-width:768px)
{
	div{
		background-color:#1922C4;
	}
}
@media (max-width:500px)
{
	div{
		background-color:#7A21C5;
	}
}
@media (max-width:300px)
{
	div{
		background-color:#A46804;
	}
}
</style>
</head>
<body>
<div>
<p>
On the Insert tab, the galleries include items that are designed to coordinate with the overall look of your document. You can use these galleries to insert tables, headers, footers, lists, cover pages, and other document building blocks. When you create pictures, charts, or diagrams, they also coordinate with your current document look.
You can easily change the formatting of selected text in the document text by choosing a look for the selected text from the Quick Styles gallery on the Home tab. You can also format text directly by using the other controls on the Home tab. Most controls offer a choice of using the look from the current theme or using a format that you specify directly.
To change the overall look of your document, choose new Theme elements on the Page Layout tab. To change the looks available in the Quick Style gallery, use the Change Current Quick Style Set command. Both the Themes gallery and the Quick Styles gallery provide reset commands so that you can always restore the look of your document to the original contained in your current template.


</p>
</div>
</body>
</html>

languages used on internet

RankLanguagePercentage
1English60.3%
2Russian8.6%
3Spanish4.0%
4Turkish3.5%
5Persian2.9%
6French2.6%
7German2.5%
8Japanese2.1%
9Portuguese1.7%
10Vietnamese1.6%
11Chinese1.4%
12Arabic1.0%
13Italian0.8%
16Indonesian0.7%
15Greek0.7%
14Polish0.7%
17Dutch0.6%
18Korean0.6%
19Thai0.5%
22Hebrew0.4%
21Ukrainian0.4%
20Czech0.3%
23Swedish0.3%
24Romanian0.2%
25Hungarian0.2%
26Danish0.2%
27Serbian0.2%
30Finnish0.1%
28Slovak0.1%
29Bulgarian0.1%
31Croatian0.1%
32Lithuanian0.1%
34Hindi0.1%
33Norwegian Bokmål0.1%
36Slovenian0.1%
35Norwegian0.1%
37Latvian0.1%
38Estonian0.1%

All other languages are used in less than 0.1% of websites. Even including all languages, percentages may not sum to 100% because some websites contain multiple content languages.

InternetWorldStats estimates of the number of Internet users by language as of March 31, 2020:

RankLanguageInternet
users
Percentage
1English1,186,451,05225.9%
2Chinese888,453,06819.4%
3Spanish363,684,593  7.9%
4Arabic237,418,349  5.2%
5Indonesian / Malaysian198,029,815  4.3%
6Portuguese171,750,818  3.7%
7French151,733,611  3.3%
8Japanese118,626,672  2.6%
9Russian116,353,942  2.5%
10German92,525,427  2.0%
1-10Top 10 languages3,525,027,347  76.9%
–Others1,060,551,371 23.1%
Total4,585,578,718100%

animation media kit for css

code for css file

div.at-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.at-item {
  color: #3079ed;
  animation-name: focus-in-contract;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: none;
}
@keyframes focus-in-contract {
  0%{
    letter-spacing: 1em;
    filter: blur(12px);
    opacity: 0;
  }
  100%{
    filter: blur(0);
    opacity: 1;
  }
}

CSS properties allows us to change style of HTML element smoothly. CSS3 introduce two keywords for animation:
@keyframe and animation. Both properties can bind with any HTML element like text, div, span etc.

(1) @keyframe has a collection of CSS style properties. It is like a timeline of CSS styles.
(2) animation property can control keyframes execution sequence.

Select any predefined samples from top panel. Below samples there is a timeline of @keyframes. Timeline has 101 keyframes ( 0% to 100%) direction from left to right. Highlighted keyframe indicate that some style is assigned to that point. You can add new style at selected point.

animation properties
name: name of the animation
duration: total running time of animation ( in seconds or milliseconds )
timing-function: change the running speed ( slow start to fast end, fast to slow etc )
delay: wait few seconds or milliseconds before animation start
iteration-count: how many time repeat loop
direction: run animation in normal or reverse direction.
fill-mode: any other style apply to element before animation start or after animation end

code for html file

<div class='at-container'>
  <h1 class='at-item'>Animation
  </h1>
</div>

remove padding right from body when modal

.modal-open {
    overflow: auto;
    padding-right: 0 !important;
}

A lot of the other solutions given here break that feature, and make your content shift slightly about when the modal opens. This solution will preserve the feature of the bootstrap modal not shifting content around, but fix the bug. This is a pure css solution that keeps the bootstrap functionality as it should be.