<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2914815340433412370</atom:id><lastBuildDate>Sun, 01 Dec 2024 11:38:37 +0000</lastBuildDate><category>C</category><category>computer graphics</category><category>C#</category><category>Data structure</category><category>ASP.NET</category><category>ASP.NET 2.0.</category><category>sql</category><category>sql server</category><category>javascript</category><category>database</category><category>theory</category><category>ASP.NET 2.0</category><category>operating system</category><category>DOT NET 2.0.</category><category>numerical methods</category><category>nvm</category><category>parallel processing</category><category>system programming</category><category>vbscript</category><category>Ruby</category><category>android</category><category>dos</category><category>ionic</category><category>ionic 3</category><category>linux</category><category>networking</category><category>node.js</category><category>python</category><category>tool</category><category>webdesign</category><category>windows</category><category>#container</category><category>#docker</category><category>MLM</category><category>amazon</category><category>amazon rekognision</category><category>apache2</category><category>apk</category><category>asp</category><category>assembly language</category><category>autocomplete</category><category>autotext</category><category>aws</category><category>backup</category><category>connection pooling</category><category>cordova</category><category>css</category><category>curl</category><category>debian</category><category>excel</category><category>flash</category><category>hardware and networking</category><category>html</category><category>installation</category><category>jquery</category><category>links</category><category>mac</category><category>machine learning</category><category>php</category><category>playing sound</category><category>selenium</category><category>shell script</category><category>snippet</category><category>software</category><category>udumbu</category><category>unix</category><category>vestacp</category><category>web design</category><category>webcam</category><category>webservice</category><category>xml</category><category>xpath</category><category>xsl</category><category>xslt</category><title>Computer Bapu</title><description>source code, coding, asp.net, C#, php, ruby, sql, oracle,android,node.js,javascript,linux,unix, random stuffs etc.</description><link>http://computerbapu.blogspot.com/</link><managingEditor>noreply@blogger.com (Computer Bapu)</managingEditor><generator>Blogger</generator><openSearch:totalResults>125</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-1755752004587834283</guid><pubDate>Fri, 03 Dec 2021 07:11:00 +0000</pubDate><atom:updated>2021-12-02T23:11:44.149-08:00</atom:updated><title>NPM and docker installation and few commands</title><description>&lt;p&gt;&lt;b&gt;&amp;nbsp;NPM Installation&lt;/b&gt;&lt;/p&gt;&lt;p&gt;================&lt;/p&gt;&lt;p&gt;sudo apt install nodejs&lt;/p&gt;&lt;p&gt;sudo apt install npm&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;nodejs -v&lt;/p&gt;&lt;p&gt;(version)&lt;/p&gt;&lt;p&gt;npm -v&lt;/p&gt;&lt;p&gt;(Version)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;sudo apt install build-essential&lt;/p&gt;&lt;p&gt;(install build essentials in case you want to compile code from source -- just to be make sure)&lt;/p&gt;&lt;p&gt;An alternative to installing Node.js with apt is to use a tool called nvm, which stands for “Node.js Version Manager”. Rather than working at the operating system level, nvm works at the level of an independent directory within your home directory. This means that you can install multiple self-contained versions of Node.js without affecting the entire system.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Docker installation&lt;/b&gt;&lt;/p&gt;&lt;p&gt;====================&lt;/p&gt;&lt;p&gt;sudo apt install docker.io&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;docker -v&amp;nbsp;&lt;/p&gt;&lt;p&gt;(version)&lt;/p&gt;&lt;p&gt;Just in case apt fails to install docker there is an alternative to intall snap and install docker from there... also to know about snap google it&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;sudo apt install snap&lt;/p&gt;&lt;p&gt;sudo snap install docker&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[some handy commands] ...google for more&amp;nbsp;&lt;/p&gt;&lt;p&gt;docker run hello-world&lt;/p&gt;&lt;p&gt;docker images&lt;/p&gt;&lt;p&gt;docker ps -a&lt;/p&gt;&lt;p&gt;docker ps&lt;/p&gt;&lt;p&gt;docker build ./&lt;/p&gt;&lt;p&gt;docker run -tid -p 8083:90 --name &quot;work&quot; a334445434&lt;/p&gt;&lt;p&gt;docker exec -it kantil bash&lt;/p&gt;&lt;p&gt;docker cp /root/var/www/html/test.php work:/var/www/html&lt;/p&gt;&lt;p&gt;docker exec 74f86665f0fd ls&lt;/p&gt;&lt;p&gt;chmod -R 755 /var/www/html&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2021/12/npm-and-docker-installation-and-few.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-8887607829251457836</guid><pubDate>Thu, 02 Dec 2021 08:48:00 +0000</pubDate><atom:updated>2021-12-02T00:48:55.393-08:00</atom:updated><title>dockerfile basic example with apache and php php:7.4-apache</title><description>&lt;p&gt;Create a docker file&amp;nbsp;&lt;/p&gt;&lt;p&gt;FROM php:7.4-apache&lt;/p&gt;&lt;p&gt;RUN echo &quot;Building the Image&quot;&lt;/p&gt;&lt;p&gt;COPY /var/www/html /var/www/html&lt;/p&gt;&lt;p&gt;RUN chmod -R 755 /var/www/html&lt;/p&gt;&lt;p&gt;EXPOSE 80&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Rest of the commands&lt;/p&gt;&lt;p&gt;docker build ./&lt;/p&gt;&lt;p&gt;docker run -tid -p 8083:90 --name &quot;work&quot; a334445434&lt;/p&gt;&lt;p&gt;docker exec -it kantil bash&lt;/p&gt;&lt;p&gt;(exit to get out of bash)&lt;/p&gt;&lt;p&gt;This wont sync files dynamically into container after changes - but only onces&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2021/12/dockerfile-basic-example-with-apache.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-9103689191098735680</guid><pubDate>Wed, 01 Dec 2021 13:41:00 +0000</pubDate><atom:updated>2021-12-01T05:42:55.876-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">#container</category><category domain="http://www.blogger.com/atom/ns#">#docker</category><title>Run php page inside docker container using docker commands</title><description>&lt;p&gt;&amp;nbsp;Run php page inside docker container using docker commands&lt;/p&gt;&lt;p&gt;===========================&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;docker run -tid -v /root/var/www/html:/var/www/html -p 8080:80 --name=&quot;phpserver&quot; php:7.4-apache&lt;/p&gt;&lt;p&gt;(you have to upload a test.php file in /html location&amp;nbsp; and image is downloaded automatically if not available for php:7.4-apache)&lt;/p&gt;&lt;p&gt;docker ps&lt;/p&gt;&lt;p&gt;(above to get container id as container is created)&lt;/p&gt;&lt;p&gt;(gives file permisson -- but have to run everytime if you modify test.php or any other file in html folder)&amp;nbsp;&lt;/p&gt;&lt;p&gt;docker exec 20ea72577d44 chmod -R 755 /var/www/html&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Run in url : http://[your local host address]/test.php&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2021/12/run-php-page-inside-docker-container.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-6321370820719052938</guid><pubDate>Fri, 31 Jan 2020 15:43:00 +0000</pubDate><atom:updated>2020-01-31T07:44:00.157-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">autocomplete</category><category domain="http://www.blogger.com/atom/ns#">autotext</category><category domain="http://www.blogger.com/atom/ns#">javascript</category><category domain="http://www.blogger.com/atom/ns#">jquery</category><category domain="http://www.blogger.com/atom/ns#">snippet</category><title>Autocomplete using jquery javascript snippet</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
//please correct the angular brackets&lt;br /&gt;
&amp;lt;&amp;nbsp; link rel=&quot;stylesheet&quot; href=&quot;http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css&quot; /&amp;gt;&lt;br /&gt;
&amp;lt;&amp;nbsp; script src=&quot;http://code.jquery.com/ui/1.10.3/jquery-ui.js&quot;&amp;gt;&lt;/div&gt;
&amp;lt;&amp;nbsp; script src=&quot;http://code.jquery.com/jquery-1.9.1.js&quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt; script&amp;nbsp; &amp;gt;&lt;br /&gt;
&amp;nbsp; $(function() {&lt;br /&gt;
var contentvalues=[{&quot;state&quot;:&quot;AL&quot;,&quot;value&quot;:&quot;Autauga&quot;,&quot;zipcode&quot;:&quot;36003&quot;,&quot;county&quot;:&quot;01001&quot;},{&quot;state&quot;:&quot;AL&quot;,&quot;value&quot;:&quot;Baldwin&quot;,&quot;zipcode&quot;:&quot;36507&quot;,&quot;county&quot;:&quot;01003&quot;}]&lt;br /&gt;
&lt;br /&gt;
var jsonObj = [];&lt;br /&gt;
$.each(contentvalues, function(index) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; item = {}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; item [&quot;state&quot;] = contentvalues[index].state;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; item [&quot;value&quot;] = contentvalues[index].value + &#39; - &#39; + contentvalues[index].state;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; item [&quot;zipcode&quot;] = contentvalues[index].zipcode;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; item [&quot;county&quot;]= contentvalues[index].county;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; item [&quot;countyname&quot;]= contentvalues[index].value;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; jsonObj.push(item);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; $( &quot;#searchbox&quot; ).autocomplete({&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; minLength: 3,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; source: jsonObj,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; focus: function( event, ui ) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $( &quot;#searchbox&quot; ).val( ui.item.value&amp;nbsp; );&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; select: function( event, ui ) {&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;var state=ui.item.state;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;var county=ui.item.county;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;var zipcode=ui.item.zipcode;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;var countyname=ui.item.countyname;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var url=&#39;https://www.yoursite.com/?state=&#39; +&amp;nbsp; state + &#39;&amp;amp;countyname=&#39; + countyname + &#39;&amp;amp;zipcode=&#39;+ zipcode + &#39;&amp;amp;county=&#39; + county;&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp; &amp;nbsp;window.location.href = url;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;nbsp; });&lt;br /&gt;
&amp;nbsp; });&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&amp;lt;/&amp;nbsp; script &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt; form action=&quot;search&quot; method=&quot;post&quot; &amp;gt;&lt;br /&gt;
&amp;lt; input&amp;nbsp; name=&quot;searchbox&quot; id=&quot;searchbox&quot;&amp;nbsp; &amp;nbsp;/&amp;gt;&lt;br /&gt;
&amp;lt;&amp;nbsp; &amp;nbsp;/form&amp;nbsp; &amp;nbsp;&amp;gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/autocomplete-using-jquery-javascript.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-2226837720387032260</guid><pubDate>Thu, 30 Jan 2020 08:49:00 +0000</pubDate><atom:updated>2020-01-30T00:50:00.218-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">tool</category><title>nice tool to make charts, maps and tables</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
You can use this free online tool to publish stories&lt;br /&gt;
&lt;a href=&quot;https://www.datawrapper.de/&quot;&gt;https://www.datawrapper.de/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/nice-tool-to-make-charts-maps-and-tables.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-3550675603799215339</guid><pubDate>Thu, 30 Jan 2020 05:33:00 +0000</pubDate><atom:updated>2020-01-29T21:33:43.746-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">amazon</category><category domain="http://www.blogger.com/atom/ns#">amazon rekognision</category><category domain="http://www.blogger.com/atom/ns#">aws</category><category domain="http://www.blogger.com/atom/ns#">machine learning</category><title>handy aws amazon  rekognition snippets</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
These are handy amazon rekognision snippets. Make sure you have loaded the aws sdk from amazon for php&lt;br /&gt;
&lt;br /&gt;
I have developed such applications and utilized these stuffs in php and python. Its pretty straight forward.&lt;br /&gt;
&lt;br /&gt;
Snippets below!&lt;br /&gt;
&lt;br /&gt;
Create collection&lt;br /&gt;
&lt;br /&gt;
$result = $client-&amp;gt;createCollection([&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;CollectionId&#39; =&amp;gt; &#39;mycollectionid&#39;,&lt;br /&gt;
]);&lt;br /&gt;
&lt;br /&gt;
Results&lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;CollectionArn&#39; =&amp;gt; &#39;aws:rekognition:us-west-&lt;br /&gt;
&lt;br /&gt;
2:13234342323:collection/mycollectionid&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;StatusCode&#39; =&amp;gt; 200,&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
Index faces&lt;br /&gt;
$result = $client-&amp;gt;indexFaces([&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;CollectionId&#39; =&amp;gt; &#39;myphotos&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;DetectionAttributes&#39; =&amp;gt; [&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ],&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;ExternalImageId&#39; =&amp;gt; &#39;myphotoid&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;Image&#39; =&amp;gt; [&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;S3Object&#39; =&amp;gt; [&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Bucket&#39; =&amp;gt; &#39;mybucket&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Name&#39; =&amp;gt; &#39;myphoto&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ],&lt;br /&gt;
]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$result = $rekognitionClient-&amp;gt;searchFacesByImage([&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CollectionId&#39; =&amp;gt; &#39;&#39;.$collection_id.&#39;&#39;, // REQUIRED&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FaceMatchThreshold&#39; =&amp;gt; 25.0,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Image&#39; =&amp;gt; [ // REQUIRED&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;S3Object&#39; =&amp;gt; [&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Bucket&#39; =&amp;gt; &#39;facetracking&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Name&#39; =&amp;gt; &#39;test.jpg&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Key&#39; =&amp;gt; &#39;test.jpg&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Version&#39; =&amp;gt; &#39;latest&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ], &#39;MaxFaces&#39; =&amp;gt; 2,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video&lt;br /&gt;
&lt;br /&gt;
$result = $client-&amp;gt;startFaceDetection([&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;ClientRequestToken&#39; =&amp;gt; &#39;&lt;string&gt;&#39;,&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;FaceAttributes&#39; =&amp;gt; &#39;DEFAULT|ALL&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;JobTag&#39; =&amp;gt; &#39;&lt;string&gt;&#39;,&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;NotificationChannel&#39; =&amp;gt; [&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RoleArn&#39; =&amp;gt; &#39;&lt;string&gt;&#39;, // REQUIRED&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SNSTopicArn&#39; =&amp;gt; &#39;&lt;string&gt;&#39;, // REQUIRED&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ],&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;Video&#39; =&amp;gt; [ // REQUIRED&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;S3Object&#39; =&amp;gt; [&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Bucket&#39; =&amp;gt; &#39;&lt;string&gt;&#39;,&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Name&#39; =&amp;gt; &#39;&lt;string&gt;&#39;,&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;Version&#39; =&amp;gt; &#39;&lt;string&gt;&#39;,&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ],&lt;br /&gt;
]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$result = $client-&amp;gt;getFaceDetection([&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;JobId&#39; =&amp;gt; &#39;&lt;string&gt;&#39;, // REQUIRED&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;MaxResults&#39; =&amp;gt; &lt;integer&gt;,&lt;/integer&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;NextToken&#39; =&amp;gt; &#39;&lt;string&gt;&#39;,&lt;/string&gt;&lt;br /&gt;
]);&lt;br /&gt;
GetFaceDetection returns an array of detected faces (Faces) sorted by the&lt;br /&gt;
&lt;br /&gt;
time the faces were detected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$result = $client-&amp;gt;getFaceSearch([&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;JobId&#39; =&amp;gt; &#39;&lt;string&gt;&#39;, // REQUIRED&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;MaxResults&#39; =&amp;gt; &lt;integer&gt;,&lt;/integer&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;NextToken&#39; =&amp;gt; &#39;&lt;string&gt;&#39;,&lt;/string&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &#39;SortBy&#39; =&amp;gt; &#39;INDEX|TIMESTAMP&#39;,&lt;br /&gt;
]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/handy-aws-amazon-rekognition-snippets.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-4695678502737813597</guid><pubDate>Thu, 30 Jan 2020 05:30:00 +0000</pubDate><atom:updated>2020-01-30T00:49:12.311-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android</category><category domain="http://www.blogger.com/atom/ns#">apk</category><category domain="http://www.blogger.com/atom/ns#">software</category><category domain="http://www.blogger.com/atom/ns#">tool</category><category domain="http://www.blogger.com/atom/ns#">webcam</category><category domain="http://www.blogger.com/atom/ns#">windows</category><title>make you android phone a webcam or ipcamera</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
you can easily make your old/new android phone a webcamera&lt;br /&gt;
&lt;br /&gt;
Step 1. Install DroidCam Wireless Webcam app on your Android smartphone&lt;br /&gt;
Step 2. Install the DroidCam Client app on your Windows PC&lt;br /&gt;
or&amp;nbsp; you can directly run the browser cam address on browser directly&lt;br /&gt;
&lt;br /&gt;
Also if the webcam is on its also detected in other softwares as long as windows client is on! I have tested it using the windows client and also via web.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Search Google for droidcam wireless webcam apk and you will get the download link easily. It hardly takes 5 minutes to setup&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ref:&lt;/div&gt;
&lt;a href=&quot;https://www.digitalcitizen.life/turn-android-smartphone-webcam-windows&quot;&gt;https://www.digitalcitizen.life/turn-android-smartphone-webcam-windows&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/make-you-android-phone-webcam-or.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-1264008773499578090</guid><pubDate>Sat, 18 Jan 2020 14:34:00 +0000</pubDate><atom:updated>2020-01-18T06:34:19.690-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">python</category><title>simple csv reader in python</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
import csv&lt;br /&gt;
datafile = open(&#39;touristspot-final.csv&#39;, &#39;r&#39;)&lt;br /&gt;
myreader = csv.reader(datafile)&lt;br /&gt;
&lt;br /&gt;
for row in myreader:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; print(row[0], row[1], row[2])&lt;br /&gt;
&lt;br /&gt;
Please make sure to install csv package in python.&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/simple-csv-reader-in-python.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-3924016531983616603</guid><pubDate>Sat, 18 Jan 2020 14:30:00 +0000</pubDate><atom:updated>2020-01-18T06:30:26.998-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">nvm</category><category domain="http://www.blogger.com/atom/ns#">udumbu</category><title>install nvm in udumbu</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install build-essential libssl-dev&lt;br /&gt;
&lt;br /&gt;
curl https://raw.githubusercontent.com/creationix/nvm/v0.25.0/install.sh | bash&lt;br /&gt;
&lt;br /&gt;
Ref:&lt;br /&gt;
https://github.com/creationix/nvm/releases (see version latesT)&lt;br /&gt;
Ref: https://www.liquidweb.com/kb/how-to-install-nvm-node-version-manager-for-node-js-on-ubuntu-12-04-lts/&lt;br /&gt;
Ref:&lt;br /&gt;
https://www.sitepoint.com/quick-tip-multiple-versions-node-nvm/&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/install-nvm-in-udumbu.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-899728763387804827</guid><pubDate>Sat, 18 Jan 2020 12:49:00 +0000</pubDate><atom:updated>2020-01-18T04:49:17.707-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ionic</category><category domain="http://www.blogger.com/atom/ns#">ionic 3</category><title>Install Jquery module in your IONIC 3 app</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Install Jquery module in your IONIC-3 app,&lt;br /&gt;
&lt;br /&gt;
npm install jquery --save&lt;br /&gt;
npm install @types/jquery&lt;br /&gt;
Import JQuery in HomePage.ts&lt;br /&gt;
&lt;br /&gt;
import * as $ from &quot;jquery&quot;;&lt;br /&gt;
&lt;br /&gt;
Use $ to call jquery methods.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ngAfterViewInit(){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; $(document).ready(function(){&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; alert(&#39;JQuery is working!!&#39;);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; });&lt;br /&gt;
}&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/install-jquery-module-in-your-ionic-3.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-5067041013293176983</guid><pubDate>Sat, 18 Jan 2020 12:16:00 +0000</pubDate><atom:updated>2020-01-18T04:16:04.670-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">selenium</category><title>Python selenium installation</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Make sure you have pip installed. Generally it comes with the package already.&lt;br /&gt;
&lt;br /&gt;
Now install selenium&lt;br /&gt;
C:\Python34\Scripts\pip.exe install -U selenium&lt;br /&gt;
Later you have to download the browser driver (either for firefox or chrome etc) - just google it to get the location. The downloaded stuffs path needs to be used in python code.&lt;br /&gt;
&lt;br /&gt;
Rest of the other related stuffs are as below -- used for data scraping&lt;br /&gt;
pip install beautifulsoup4&lt;br /&gt;
&lt;br /&gt;
pip install requests&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/python-selenium-installation.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-7311587260193678826</guid><pubDate>Sat, 18 Jan 2020 12:12:00 +0000</pubDate><atom:updated>2020-01-18T04:12:56.970-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ionic</category><title>ionic installation</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
* ionic start myApp tabs --type ionic1&amp;nbsp; // for ionic 1&amp;nbsp; &amp;nbsp;&lt;br /&gt;
ionic start myApp tabs --type ionic-angular // for ionic 2/3&amp;nbsp; &amp;nbsp;&lt;br /&gt;
ionic start myApp tabs --type angular&amp;nbsp; // for ionic 4+&lt;br /&gt;
&lt;br /&gt;
* npm install -g ionic&lt;br /&gt;
*https://ionicframework.com/getting-started/&lt;br /&gt;
ionic start myApp tabs&lt;br /&gt;
cd myApp&lt;br /&gt;
ionic serve&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/ionic-installation.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-3555140321198615645</guid><pubDate>Sat, 18 Jan 2020 12:11:00 +0000</pubDate><atom:updated>2020-01-18T04:11:11.896-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">android</category><category domain="http://www.blogger.com/atom/ns#">cordova</category><category domain="http://www.blogger.com/atom/ns#">installation</category><title>android cordova installation and set path command</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
* install node from website&lt;br /&gt;
* npm install -g cordova&lt;br /&gt;
* npm install -g ionic&lt;br /&gt;
* install jdk oracle site jdk&lt;br /&gt;
* android studio or command line version&lt;br /&gt;
* sdkmanager &quot;platform-tools&quot; &quot;platforms;android-23&quot;&lt;br /&gt;
* sdkmanager &quot;platform-tools&quot; &quot;platforms;android-24&quot;&lt;br /&gt;
* cordova create hello com.example.hello HelloWorld&lt;br /&gt;
* set command for android path&lt;br /&gt;
*&lt;br /&gt;
set ANDROID_HOME=C:\Users\admin-new\Downloads\sdk-tools-windows-4333796\&lt;br /&gt;
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools&lt;br /&gt;
&lt;br /&gt;
(plz check paths)&lt;br /&gt;
set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_221\&lt;br /&gt;
set PATH=%PATH%;&lt;br /&gt;
&lt;br /&gt;
(working)&lt;br /&gt;
set PATH=%PATH%;D:\Program Files\Java\jdk1.8.0_221\bin&lt;br /&gt;
set PATH=%PATH%;C:\gradle\gradle-5.6.2\bin&lt;br /&gt;
&lt;br /&gt;
* cordova platform update android@6.1.2&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/android-cordova-installation-and-set.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-4596093912234913500</guid><pubDate>Sat, 18 Jan 2020 12:07:00 +0000</pubDate><atom:updated>2020-01-18T04:07:40.409-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mac</category><category domain="http://www.blogger.com/atom/ns#">nvm</category><title>install nvm in mac</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
install nvm using brew (mac)&lt;br /&gt;
brew install nvm&lt;br /&gt;
nvm ls-remote&amp;nbsp; &amp;nbsp; # find the version you want&lt;br /&gt;
nvm install v7.10.0&lt;br /&gt;
nvm alias default v7.10.0&amp;nbsp; &amp;nbsp; # set default node version on a shell&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/install-nvm-in-mac.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-4281281221905380252</guid><pubDate>Sat, 18 Jan 2020 12:07:00 +0000</pubDate><atom:updated>2020-01-18T04:07:01.100-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ionic 3</category><title>New ionic 3 project startup</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
New ionic 3 project&lt;br /&gt;
https://ionicframework.com/docs/cli/commands/start&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ionic start&lt;br /&gt;
ionic start --list&lt;br /&gt;
ionic start myApp&lt;br /&gt;
ionic start myApp blank&lt;br /&gt;
ionic start myApp tabs --cordova&lt;br /&gt;
ionic start myApp tabs --capacitor&lt;br /&gt;
ionic start myApp super --type=ionic-angular&lt;br /&gt;
ionic start myApp blank --type=ionic1&lt;br /&gt;
ionic start cordovaApp tabs --cordova&lt;br /&gt;
ionic start &quot;My App&quot; blank&lt;br /&gt;
ionic start &quot;Conference App&quot; https://github.com/ionic-team/ionic-conference-app&lt;br /&gt;
Inputs&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/new-ionic-3-project-startup.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-4086523150596094247</guid><pubDate>Sat, 18 Jan 2020 12:06:00 +0000</pubDate><atom:updated>2020-01-18T04:06:17.657-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">node.js</category><title>32 bit node.js installation</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
nvm install 8.12.0 32 (32 bits)&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/32-bit-nodejs-installation.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-6246582553488410437</guid><pubDate>Sat, 18 Jan 2020 12:05:00 +0000</pubDate><atom:updated>2020-01-18T04:05:49.092-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">node.js</category><title>multiple version of node installation</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
* https://www.sitepoint.com/quick-tip-multiple-versions-node-nvm/&lt;br /&gt;
nvm ls-remote&lt;br /&gt;
nvm ls available (windows)&lt;br /&gt;
&lt;br /&gt;
* see list of available node version in pc&lt;br /&gt;
nvm list&lt;br /&gt;
&lt;br /&gt;
* install old version of node&lt;br /&gt;
nvm install 8.12.0&lt;br /&gt;
&lt;br /&gt;
* Fortunately, when installing a new Node.js version, you can reinstall the npm global packages from a specific version. For example:&lt;br /&gt;
&lt;br /&gt;
nvm install v9.0.0 --reinstall-packages-from=8.9&lt;br /&gt;
&lt;br /&gt;
1)&amp;nbsp; nvm to manage node versions&lt;br /&gt;
2) npm for packages&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nvm use latest&lt;br /&gt;
npm install -g ionic&lt;br /&gt;
&lt;br /&gt;
nvm use 8.12.0&lt;br /&gt;
npm uninstall -g ionic&lt;br /&gt;
npm install -g ionic@3.9.2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For library adding&lt;br /&gt;
npm install &lt;thelibraryname&gt; --save&lt;/thelibraryname&gt;&lt;br /&gt;
&lt;br /&gt;
--save adds to package&lt;br /&gt;
&lt;br /&gt;
nvm install 8.12.0 32 (32 bits)&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/multiple-version-of-node-installation.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-2607058947290912047</guid><pubDate>Sat, 18 Jan 2020 12:04:00 +0000</pubDate><atom:updated>2020-01-18T04:04:45.664-08:00</atom:updated><title>Gulp Meaning</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
* gulp meaning&lt;br /&gt;
&lt;br /&gt;
&lt;b style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;Gulp&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;is a task runner that uses Node. js as a platform. It purely uses the JavaScript code and helps to run front-end tasks and large-scale web applications.&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;Gulp&lt;/b&gt;&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&amp;nbsp;builds system automated tasks like CSS and HTML minification, concatenating library files, and compiling the SASS files.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
https://en.wikipedia.org/wiki/Gulp.js&lt;br /&gt;
https://www.tutorialspoint.com/gulp/index.htm&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/gulp-meaning.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-5907469660598217716</guid><pubDate>Sat, 18 Jan 2020 12:03:00 +0000</pubDate><atom:updated>2020-01-18T04:03:45.297-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">nvm</category><category domain="http://www.blogger.com/atom/ns#">windows</category><title>install nvm for windows</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
download nvm for windows from&lt;br /&gt;
https://github.com/coreybutler/nvm-windows&lt;br /&gt;
&lt;br /&gt;
After installation use some commands&lt;br /&gt;
&lt;br /&gt;
nvm use 4.4.0&lt;br /&gt;
npm install gulp-cli -g&lt;br /&gt;
nvm use 0.10.33&lt;br /&gt;
npm install gulp-cli -g&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/install-nvm-for-windows.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-3471918259786487563</guid><pubDate>Sat, 18 Jan 2020 11:47:00 +0000</pubDate><atom:updated>2020-01-18T03:49:04.577-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apache2</category><category domain="http://www.blogger.com/atom/ns#">curl</category><category domain="http://www.blogger.com/atom/ns#">debian</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">vestacp</category><title>Install Curl, apache, vesta control panel In Debian Linux</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Install Apache&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install apache2&lt;br /&gt;
&lt;br /&gt;
Uninstall&lt;br /&gt;
&lt;br /&gt;
sudo apt-get --purge remove apache2&lt;br /&gt;
sudo apt-get remove apache2-common&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install curl in debian linux&lt;br /&gt;
&lt;br /&gt;
$sudo apt install curl&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
$sudo apt-get install curl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to install Vesta Control panel&lt;br /&gt;
1. Connect to your server as root via SSH&lt;br /&gt;
ssh root@your.server-name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Download installation script&lt;br /&gt;
curl -O http://vestacp.com/pub/vst-install.sh&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
3. Run it&lt;/div&gt;
&lt;div&gt;
bash vst-install.sh&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2020/01/install-curl-apache-vesta-control-panel.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-3754326758123771259</guid><pubDate>Sun, 21 Dec 2008 20:57:00 +0000</pubDate><atom:updated>2008-12-21T13:00:30.746-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">links</category><title>pdf search engine - find pdf</title><description>&lt;cite&gt;www.&lt;b&gt;pdf&lt;/b&gt;-&lt;b&gt;search&lt;/b&gt;-&lt;b&gt;engine&lt;/b&gt;.com/&lt;br /&gt;&lt;br /&gt;A great site to search pdf files&lt;br /&gt;&lt;/cite&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2008/12/pdf-search-engine-find-pdf.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>1655</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-4847744235256870719</guid><pubDate>Sat, 29 Sep 2007 17:22:00 +0000</pubDate><atom:updated>2007-09-29T10:24:04.207-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">sql</category><category domain="http://www.blogger.com/atom/ns#">sql server</category><title>Return random rows using Sql query</title><description>&lt;strong&gt;&lt;u&gt;Return random rows using Sql query&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:180%;color:#cc0000;&quot;&gt;SELECT TOP 5 * FROM  album ORDER BY NEWID()&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:180%;color:#cc0000;&quot;&gt;&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2007/09/return-random-rows-using-sql-query.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-5686895493413621252</guid><pubDate>Sat, 29 Sep 2007 17:22:00 +0000</pubDate><atom:updated>2007-09-29T10:22:39.124-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">javascript</category><title>Reloading A Page in javascript</title><description>&lt;strong&gt;&lt;u&gt;Reloading A Page in javascript&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#006600;&quot;&gt;location.reload();&lt;br /&gt;reloading by preventing caching:location.search = &quot;?&quot; + Math.random();&lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2007/09/reloading-page-in-javascript.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-5470726366609005814</guid><pubDate>Sat, 29 Sep 2007 17:20:00 +0000</pubDate><atom:updated>2007-09-29T10:21:57.465-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">javascript</category><title>Redirecting a browser using javascript</title><description>&lt;p&gt;&lt;span style=&quot;color:#ff6600;&quot;&gt;&lt;strong&gt;&lt;u&gt;Redirecting a browser using javascript&lt;/u&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;span style=&quot;color:#ff6600;&quot;&gt;&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style=&quot;color:#006600;&quot;&gt; location.href = &quot;newPage.html&quot;;&lt;br /&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;br /&gt;&amp;lt;meta http-equiv=&quot;Refresh&quot; content=&quot;X; URL=Y&quot; /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;br /&gt;location.replace(&quot;newPage.html&quot;); (This refreshes browser history)&lt;/span&gt;&lt;br /&gt; &lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2007/09/redirecting-browser-using-javascript.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>9</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2914815340433412370.post-7308294711959520648</guid><pubDate>Sat, 29 Sep 2007 17:19:00 +0000</pubDate><atom:updated>2007-09-29T10:20:49.010-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">javascript</category><title>prevent caching in javascript</title><description>&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#990000;&quot;&gt;&lt;u&gt;prevent caching in javascript&lt;/u&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;color:#006600;&quot;&gt;document.write(&quot;&amp;lt;img src=\&quot;yourimage.gif?&quot; + Math.random() + &quot;\&quot; /&amp;gt;&quot;);&lt;br /&gt;&lt;br /&gt;Here Math.random() is the key here since its always different per load and enforces a different version!!.&lt;br /&gt;&lt;br /&gt;Math.random() returns a random number between 0 and 1 (Eg:0.something..)&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;http://feeds.feedburner.com/ComputerBapu&lt;/div&gt;</description><link>http://computerbapu.blogspot.com/2007/09/prevent-caching-in-javascript.html</link><author>noreply@blogger.com (Computer Bapu)</author><thr:total>143</thr:total></item></channel></rss>