September 6, 2022 in Tips and Tricks
insert command increment one even not inserted due to duplicate values
Prevent auto increment on MySQL duplicate insert
September 6, 2022 in Tips and Tricks
Prevent auto increment on MySQL duplicate insert
September 5, 2022 in Technology, Tips and Tricks
Here we learn how to send WhatsApp message using API from Facebook developer account
August 31, 2022 in Technology, Tips and Tricks

This driver file contains drivers, application to install the driver follow instructions below.
supported os Windows 7 (32-bit), Windows 7 (64-bit), Windows 8 (32-bit), Windows 8 (64-bit), Microsoft Windows 8.1 (32-bit), Windows 8.1 (64-bit), Windows 10 (32-bit), Windows 10 (64-bit), Windows vista (32-bit), Windows vista (64-bit), Windows XP (32-bit), Windows XP (64-bit)
Connect your PC to the Internet while performing the following Installation Procedures
1. Download the Canon PIXMA E470 Driver file.
2. Double-click the downloaded .exe file
3. Follow the instructions to install the software and perform the necessary settings.
Canon PIXMA E470 series Full Driver & Software Package for Windows Download (16.16 MB)
Canon PIXMA E470 Series MP Drivers for Windows Download (68.25 MB)
Canon PIXMA E470 Series XPS Printer Driver for Windows Download (20.67 MB)
Canon PIXMA E470 Windows Printers and Multifunction Printers security patch for Windows Download (42.41 KB)
supported os Mac OS Catalina 10.15.x, macOS Mojave 10.14.x, macOS High Sierra 10.13.x, macOS Sierra 10.12.x, Mac OS X El Capitan 10.11.x, Mac OS X Yosemite 10.10.x, Mac OS X Mavericks 10.9.x, Mac OS X Mountain Lion 10.8.x, Mac OS X Lion 10.7.x
Connect your PC to the Internet while performing the following Installation Procedures
1. Download the Canon PIXMA E470 driver file.
2. Double-click the downloaded file, the Setup screen will be
displayed.
3. Double-click the “Setup” file by following the instructions to
install the software.
4. Perform the necessary settings.
Canon PIXMA E470 Series CUPS Printer Driver for Mac Download (14.70 MB)
Canon PIXMA E470 series Full Driver & Software Package for Mac Download (10.18 MB)
Canon PIXMA E470 ICA Driver for Mac Download (2.46 MB)
Canon PIXMA E470 is a Wireless Office All-In-One Printer.
August 30, 2022 in Technology, Tips and Tricks
Print the nozzle check pattern to determine whether the ink ejects properly from the print head nozzle.
You need to prepare: a sheet of A4 or Letter-sized plain paper
August 27, 2022 in Tips and Tricks
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 100) {
$("#audioplayer").addClass("player");
} else {
$("#audioplayer").removeClass("player");
}
});
August 23, 2022 in Tips and Tricks
Example 1
function secondsToTime($seconds) {
$dtF = new \DateTime('@0');
$dtT = new \DateTime("@$seconds");
return $dtF->diff($dtT)->format('%a days, %h hours, %i minutes and %s seconds');
}
echo secondsToTime(1640467);
# 18 days, 23 hours, 41 minutes and 7 seconds
Example 2
public function toDateInterval($seconds) {
return date_create('@' . (($now = time()) + $seconds))->diff(date_create('@' . $now));
}
echo $this->toDateInterval(1640467)->format('%a days %h hours %i minutes'));
18 days 23 hours 41 minutes
August 17, 2022 in MySql, Tips and Tricks
Xampp Users
xampp\phpMyAdmin\$cfg['ExecTimeLimit'] = 300;$cfg['ExecTimeLimit'] = 900; (or 0 for unlimited)Important: setting the execution time limit to unlimited is not recommended.
August 14, 2022 in Tips and Tricks
str_word_count(string,return,char)
| Parameter | Description |
|---|---|
| string | Required. Specifies the string to check |
| return | Optional. Specifies the return value of the str_word_count() function.Possible values: 0 – Default. Returns the number of words found 1 – Returns an array with the words from the string 2 – Returns an array where the key is the position of the word in the string, and value is the actual word |
| char | Optional. Specifies special characters to be considered as words. |
<?php
print_r(str_word_count("Hello world!"));
print_r(str_word_count("Hello world!",1));
print_r(str_word_count("Hello world!",2));
print_r(str_word_count("Hello world & good morning!",1));
print_r(str_word_count("Hello world & good morning!",1,"&"));
?>
August 14, 2022 in Tips and Tricks
<script>
var done = 0;
var ind=1;
var timer=3000;
var forreplace='soatechnology.net';
$('form#seoform').submit(function(e) {
$('#btn').html('Please Wait');
var form = new FormData($('#seoform')[0]);
$.ajax({
type: "POST",
url: "Action/AddWebsite.php",
data: form,
cache: false,
contentType: false,
processData: false,
success: function(data){
//alert("---"+data);
$("html, body").animate({ scrollTop: 100 }, "slow");
if(data <= 0)
{
$("#info").html('Already submitted');
done = 0;
}else{
$("#info").html('Submit successfully');
done = 1;
}
$('#seoBtn').html('<a href="/free-website-submission" class="btn btn-success">NeW Submit</a>');
},
complete: function (data) {
staticWebsite = $("#staticWebsite").val();
$("#curlresult").html('');
if (staticWebsite.trim() == '') {
return false;
}
if(done) {
myfun();
}
}
});
e.preventDefault();
});
function myfun(){
var myVar = setInterval(ajaxfun, timer);
function ajaxfun()
{
url=pausecontent.pop();
url=url.replace(forreplace,staticWebsite);
$.ajax({
//api call
url: 'Action/Curl.php',
//api call end
data: {
url: url,
},
type: 'POST',
dataType: 'json',
beforeSend: function() {
},
complete: function(data) {
$("#curlresult").append('<li class="list-group-item list-group-item-action bg-light">'+ind+" "+url+'</li> ');
//
ind ++;
if(!pausecontent.length)
{ clearInterval(myVar);
}
},
success: function(data) {
// console.log(ind);
},
error: function(xhr, ajaxOptions, thrownError) {
// alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
$("#curlresult").append('<li class="list-group-item list-group-item-action bg-light">'+ind+" "+url+' Error</li> ');
}
});
}
}
</script>
August 14, 2022 in Technology, Tips and Tricks
Across mobile phones and devices, the wallpaper may differ in size. Pick the right dimensions for the proper display of your wallpaper.
Having subtle or a fair amount of text is acceptable. But some phone wallpapers are so cramped with text that they overlap the app icons. Even if you’re featuring a motivational quote in your wallpaper, it should have limited text.
There are many phone backgrounds on the Web that look entirely jam-packed. A single glance of the same is sure to overwhelm you. Too many focal points, colors, and elements destroy the purpose.
Mobile wallpapers’ sizes change as per the size of the device itself. Not following the dimensions may cause any part of your wallpaper to cut off. So it becomes essential to consider the size of the device before creating or downloading phone wallpaper.