<?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-8400153297838302157</atom:id><lastBuildDate>Fri, 01 Nov 2024 10:37:02 +0000</lastBuildDate><category>Asp.Net</category><category>C#</category><category>jqueruy</category><category>SQL Server</category><category>ADO.Net</category><category>MVC</category><category>jquery DataTable</category><category>.Net Core</category><category>Entity FrameWork</category><category>MySQL</category><category>Ajax</category><category>Raspberry Pi</category><category>Ubuntu</category><category>Asp.Net Core</category><category>.Net Core 3.1</category><category>MongoDB</category><category>LINQ</category><category>AngularJS</category><category>VS Code</category><category>CSS</category><category>EntityFrameworkCore</category><category>jquery</category><category>Linux</category><category>python</category><category>Asp.Net MVC core</category><category>Bootstrap</category><category>LINQ Dynamic</category><category>PDF Export</category><category>WebMethods</category><category>Angular-DataTables</category><category>Apache</category><category>Geolocation</category><category>Http Handlers</category><category>Others</category><category>PHP</category><category>Real VNC</category><category>Tools</category><category>html 5</category><category>Ajax Helper</category><category>AutoMapper</category><category>Code First</category><category>Excel Export</category><category>Json</category><category>LINQ Dynamic Core</category><category>LINQ Tips</category><category>PIP</category><category>Package Manager Console</category><category>Pomelo</category><category>Pomelo.EntityFrameworkCore</category><category>Pomelo.EntityFrameworkCore.MySql</category><category>Remote Desktop</category><category>WCF</category><category>Web Api 2</category><category>WebServices</category><category>WordPress</category><category>codeigniter</category><category>virtualenv</category><title>      ReddyInfoSoft</title><description>                                 we make IT</description><link>http://reddyinfosoft.blogspot.com/</link><managingEditor>noreply@blogger.com (Vara)</managingEditor><generator>Blogger</generator><openSearch:totalResults>199</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-184235309511822976</guid><pubDate>Tue, 06 Feb 2024 16:14:00 +0000</pubDate><atom:updated>2024-02-06T21:47:03.352+05:30</atom:updated><title>Parameterised Stored procedure with select query and output parameter</title><description>&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;create proc sp_test_select_output&lt;/div&gt;&lt;div&gt;(&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;@id int,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;@rtnval int output&lt;/span&gt;&lt;/div&gt;&lt;div&gt;)&lt;/div&gt;&lt;div&gt;as&amp;nbsp;&lt;/div&gt;&lt;div&gt;begin&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;select * from tblCities;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;select @rtnval = @@ROWCOUNT;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;end&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;--declare @output int;&lt;/div&gt;&lt;div&gt;--exec sp_test_select_output 0, @output output;&lt;/div&gt;&lt;div&gt;--select @output as &#39;OUT PUT&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgLXG-nAzWWvcqF1bkw8YyS0U-UlMY9bMiuHBf2cs9yjYLQWJE3S0imQPqIlaU7zcCGRyKUzVCp4NbnTNfQfp_hOxpVXOKKUolGnCWUsLHkIwbRWGCviK8dnyiCXex1eDOk8X0N7xdGo4jGDMdH91gVFbhExgPGz5ccaG4SpX1GlHost7WDgjxhDSBo_Pn6&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img data-original-height=&quot;579&quot; data-original-width=&quot;368&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgLXG-nAzWWvcqF1bkw8YyS0U-UlMY9bMiuHBf2cs9yjYLQWJE3S0imQPqIlaU7zcCGRyKUzVCp4NbnTNfQfp_hOxpVXOKKUolGnCWUsLHkIwbRWGCviK8dnyiCXex1eDOk8X0N7xdGo4jGDMdH91gVFbhExgPGz5ccaG4SpX1GlHost7WDgjxhDSBo_Pn6=w255-h400&quot; width=&quot;255&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://reddyinfosoft.blogspot.com/2024/02/parameterised-stored-procedure-with.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgLXG-nAzWWvcqF1bkw8YyS0U-UlMY9bMiuHBf2cs9yjYLQWJE3S0imQPqIlaU7zcCGRyKUzVCp4NbnTNfQfp_hOxpVXOKKUolGnCWUsLHkIwbRWGCviK8dnyiCXex1eDOk8X0N7xdGo4jGDMdH91gVFbhExgPGz5ccaG4SpX1GlHost7WDgjxhDSBo_Pn6=s72-w255-h400-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-1442601790903678924</guid><pubDate>Sun, 12 Apr 2020 18:49:00 +0000</pubDate><atom:updated>2020-04-14T02:25:00.678+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><category domain="http://www.blogger.com/atom/ns#">Real VNC</category><category domain="http://www.blogger.com/atom/ns#">Remote Desktop</category><title>RaspberryPi Remote Desktop windows 10 OR Install XRDP in RaspberryPi</title><description>In this Post I will show how to install XRDP in RaspberryPi&lt;br /&gt;
or&lt;br /&gt;
How to connect RaspberryPi from Windows using Remote Desktop.&lt;br /&gt;
&lt;br /&gt;
Previously I had shown you&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/04/the-entity-type-requires-primary-key-to.html&quot;&gt;The entity type &#39;&#39; requires a primary key to be defined&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/04/unable-to-configure-https-endpoint-no.html&quot;&gt;Unable to configure HTTPS endpoint. No server certificate was specified&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/04/systemioioexception-failed-to-bind-to.html&quot;&gt;Failed to bind to address https://127.0.0.1:5001: address already in use&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-excel-export.html&quot;&gt;Jquery DataTable Custom Excel Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-pdf-export.html&quot;&gt;Jquery DataTable Custom PDF Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with.html&quot;&gt;Jquery DataTable Custom PDF Export with New Column&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with_3.html&quot;&gt;Jquery DataTable Custom PDF Export with logo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;&lt;b&gt;OutPut:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7HSQpgQL938IVQRxcSwLO0Q-j4RljXZjMkqoFK5YxQgTKWhzbQgmnF_Gg7eb48PcHzLpf7qNTIHqWz_B1_dSI5h7D7WULUmCVgB4HEtfHpCEIqVV681kOOyBAdao3Nrw6RiYzBDfqUys4/s1600/remoteDT.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;824&quot; data-original-width=&quot;1600&quot; height=&quot;328&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7HSQpgQL938IVQRxcSwLO0Q-j4RljXZjMkqoFK5YxQgTKWhzbQgmnF_Gg7eb48PcHzLpf7qNTIHqWz_B1_dSI5h7D7WULUmCVgB4HEtfHpCEIqVV681kOOyBAdao3Nrw6RiYzBDfqUys4/s640/remoteDT.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Before we install the required package in RaspberryPi, lets update using below command&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
 sudo apt-get update
&lt;/code&gt;&lt;/pre&gt;
To connect RaspberryPi we need to install xrdp.&lt;br /&gt;
Xrdp is an open-source implementation of the Microsoft Remote Desktop Protocol (RDP) that allows you to graphically control a remote system.&lt;br /&gt;
Install xrdp using below command&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
 sudo apt-get install xrdp
&lt;/code&gt;&lt;/pre&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/pH2Oh8nrzcM&quot; width=&quot;620&quot;&gt;&lt;/iframe&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/04/raspberrypi-remote-desktop-windows-10.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7HSQpgQL938IVQRxcSwLO0Q-j4RljXZjMkqoFK5YxQgTKWhzbQgmnF_Gg7eb48PcHzLpf7qNTIHqWz_B1_dSI5h7D7WULUmCVgB4HEtfHpCEIqVV681kOOyBAdao3Nrw6RiYzBDfqUys4/s72-c/remoteDT.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-7075991673117425670</guid><pubDate>Fri, 10 Apr 2020 14:14:00 +0000</pubDate><atom:updated>2020-04-10T19:44:26.871+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net Core</category><category domain="http://www.blogger.com/atom/ns#">.Net Core 3.1</category><category domain="http://www.blogger.com/atom/ns#">VS Code</category><title>System.IO.IOException: Failed to bind to address https://127.0.0.1:5001: address already in use.</title><description>In this post I will show you how to solve above problem. To solve this problem there are multiple ways in VS Code. some of them are...&lt;br /&gt;
Before that previously I had shown you&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-excel-export.html&quot;&gt;Jquery DataTable Custom Excel Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-pdf-export.html&quot;&gt;Jquery DataTable Custom PDF Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with.html&quot;&gt;Jquery DataTable Custom PDF Export with New Column&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with_3.html&quot;&gt;Jquery DataTable Custom PDF Export with logo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/04/the-entity-type-requires-primary-key-to.html&quot;&gt;The entity type &#39;&#39; requires a primary key to be defined.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/04/unable-to-configure-https-endpoint-no.html&quot;&gt;Unable to configure HTTPS endpoint. No server certificate was specified&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0KDzV9ihJ5OMDKWPGjOu4bryqC6DRH67OFys4JFc4oh2WYNuLbXBUi_6wGxPcedmtYHFhPACSUhFSW0jcvKlz_GwZvV-D4yW_iaHp62q3mAy2EAgeSAUST_4cGlLF3JRlWmazdOF01emV/s1600/3.1+run+error+url+bind.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;461&quot; data-original-width=&quot;1600&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0KDzV9ihJ5OMDKWPGjOu4bryqC6DRH67OFys4JFc4oh2WYNuLbXBUi_6wGxPcedmtYHFhPACSUhFSW0jcvKlz_GwZvV-D4yW_iaHp62q3mAy2EAgeSAUST_4cGlLF3JRlWmazdOF01emV/s640/3.1+run+error+url+bind.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Solution:&lt;/b&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;In VS Code navigate to &lt;b&gt;.vscode&lt;/b&gt; and open&amp;nbsp;&lt;b&gt;launch.json&lt;/b&gt; and replace args with below line.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
&quot;args&quot;: [&quot;urls=http://localhost:5002&quot;]
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/04/systemioioexception-failed-to-bind-to.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0KDzV9ihJ5OMDKWPGjOu4bryqC6DRH67OFys4JFc4oh2WYNuLbXBUi_6wGxPcedmtYHFhPACSUhFSW0jcvKlz_GwZvV-D4yW_iaHp62q3mAy2EAgeSAUST_4cGlLF3JRlWmazdOF01emV/s72-c/3.1+run+error+url+bind.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-9152724604775105455</guid><pubDate>Fri, 10 Apr 2020 13:57:00 +0000</pubDate><atom:updated>2020-04-10T19:28:32.089+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net Core</category><category domain="http://www.blogger.com/atom/ns#">.Net Core 3.1</category><category domain="http://www.blogger.com/atom/ns#">VS Code</category><title>Unable to configure HTTPS endpoint. No server certificate was specified, and the default developer certificate could not be found or is out of date.  </title><description>In this post I will show you how to solved the Issue. Here I am using VS Code.&lt;br /&gt;
Previously I had shown&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-excel-export.html&quot;&gt;Jquery DataTable Custom Excel Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-pdf-export.html&quot;&gt;Jquery DataTable Custom PDF Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with.html&quot;&gt;Jquery DataTable Custom PDF Export with New Column&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with_3.html&quot;&gt;Jquery DataTable Custom PDF Export with logo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/04/the-entity-type-requires-primary-key-to.html&quot;&gt;The entity type &#39;&#39; requires a primary key to be defined.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqadtc7mqD0f89vQpckiC4rWlKrD9e5gaKwvMYQByxQa23CjGPEwuVzdEdlycaedb7DznC_SJ1imlntS5wHAMd80W1EdYydm1SvujWVtu_aDrPTs6BhFhl-f05RtrvMQPRz6nGhhnCGZ2-/s1600/2+error+run.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;458&quot; data-original-width=&quot;1600&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqadtc7mqD0f89vQpckiC4rWlKrD9e5gaKwvMYQByxQa23CjGPEwuVzdEdlycaedb7DznC_SJ1imlntS5wHAMd80W1EdYydm1SvujWVtu_aDrPTs6BhFhl-f05RtrvMQPRz6nGhhnCGZ2-/s640/2+error+run.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqadtc7mqD0f89vQpckiC4rWlKrD9e5gaKwvMYQByxQa23CjGPEwuVzdEdlycaedb7DznC_SJ1imlntS5wHAMd80W1EdYydm1SvujWVtu_aDrPTs6BhFhl-f05RtrvMQPRz6nGhhnCGZ2-/s1600/2+error+run.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To solve this problem I had generated certificates as described in the error message as shown below.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; To generate a developer certificate run &#39;&lt;b&gt;dotnet dev-certs https&lt;/b&gt;&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; To trust the certificate (Windows and macOS only) run &#39;&lt;b&gt;dotnet dev-certs https --trust&lt;/b&gt;&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; But no use.&lt;br /&gt;
&lt;br /&gt;
Don&#39;t worry there is a solution.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Steps for solution&lt;/b&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Close all browsers, so that they do not cache the certificate because that will cause other issues.&lt;br /&gt;
In the command line run
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
dotnet dev-certs https --clean
&lt;/code&gt;&lt;/pre&gt;
Now to trust the Certificates run below command in the Command Prompt
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
dotnet dev-certs https -t
&lt;/code&gt;&lt;/pre&gt;
Now You can then check the certificate with below Command.
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
dotnet dev-certs https --check
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
Now run the project. Problem solved.</description><link>http://reddyinfosoft.blogspot.com/2020/04/unable-to-configure-https-endpoint-no.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqadtc7mqD0f89vQpckiC4rWlKrD9e5gaKwvMYQByxQa23CjGPEwuVzdEdlycaedb7DznC_SJ1imlntS5wHAMd80W1EdYydm1SvujWVtu_aDrPTs6BhFhl-f05RtrvMQPRz6nGhhnCGZ2-/s72-c/2+error+run.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-2209646771534085731</guid><pubDate>Fri, 10 Apr 2020 13:27:00 +0000</pubDate><atom:updated>2020-04-10T19:04:34.342+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net Core</category><category domain="http://www.blogger.com/atom/ns#">.Net Core 3.1</category><category domain="http://www.blogger.com/atom/ns#">EntityFrameworkCore</category><category domain="http://www.blogger.com/atom/ns#">MySQL</category><category domain="http://www.blogger.com/atom/ns#">Pomelo</category><category domain="http://www.blogger.com/atom/ns#">Pomelo.EntityFrameworkCore</category><category domain="http://www.blogger.com/atom/ns#">Pomelo.EntityFrameworkCore.MySql</category><title>The entity type &#39;&#39; requires a primary key to be defined. If you intended to use a keyless entity type call &#39;HasNoKey()&#39;.</title><description>As the title says&amp;nbsp;The entity type &#39;&#39; requires a primary key to be defined. If you intended to use a keyless entity type call &#39;HasNoKey()&#39;.&lt;br /&gt;
&lt;br /&gt;
In the previous post I had shown&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-excel-export.html&quot;&gt;Jquery DataTable Custom Excel Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-pdf-export.html&quot;&gt;Jquery DataTable Custom PDF Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with.html&quot;&gt;Jquery DataTable Custom PDF Export with New Column&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with_3.html&quot;&gt;Jquery DataTable Custom PDF Export with logo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYZohkAunM_J8ZCT1gAGyn4KfjM33Yx-satKxVyCwyx1YJdDUF7zZLHcg_JtJQbGuwmidtiA6rv813PkRHavLgXcJrNjl2R9CgmGFfwpInWdbRxCX2JdSqw_cIQTvAhJxtp7h90zP_aJxt/s1600/0+core+3+error.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;552&quot; data-original-width=&quot;1600&quot; height=&quot;219&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYZohkAunM_J8ZCT1gAGyn4KfjM33Yx-satKxVyCwyx1YJdDUF7zZLHcg_JtJQbGuwmidtiA6rv813PkRHavLgXcJrNjl2R9CgmGFfwpInWdbRxCX2JdSqw_cIQTvAhJxtp7h90zP_aJxt/s640/0+core+3+error.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYZohkAunM_J8ZCT1gAGyn4KfjM33Yx-satKxVyCwyx1YJdDUF7zZLHcg_JtJQbGuwmidtiA6rv813PkRHavLgXcJrNjl2R9CgmGFfwpInWdbRxCX2JdSqw_cIQTvAhJxtp7h90zP_aJxt/s1600/0+core+3+error.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;b&gt;Source Code&lt;/b&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;
&lt;br /&gt;
Add &lt;b&gt;[key]&lt;/b&gt; attribute to primary key field with namespace &lt;b&gt;System.ComponentModel.DataAnnotations&lt;/b&gt;;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtpSj4MA6lhSxeSyJk9If1IVvhLVjBgea8gUHTSmyA9qHrtucBwoenNxKxi8dQWtu9UvbGn2GvaJ6Y7ASPmziHRHfok5e1zZQUXDXHC5deL8F4PyC4JAq5F3mueGMvznVB9hE7Myxx0FlK/s1600/1+core+3+Add+KEY.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;305&quot; data-original-width=&quot;784&quot; height=&quot;249&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtpSj4MA6lhSxeSyJk9If1IVvhLVjBgea8gUHTSmyA9qHrtucBwoenNxKxi8dQWtu9UvbGn2GvaJ6Y7ASPmziHRHfok5e1zZQUXDXHC5deL8F4PyC4JAq5F3mueGMvznVB9hE7Myxx0FlK/s640/1+core+3+Add+KEY.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/04/the-entity-type-requires-primary-key-to.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYZohkAunM_J8ZCT1gAGyn4KfjM33Yx-satKxVyCwyx1YJdDUF7zZLHcg_JtJQbGuwmidtiA6rv813PkRHavLgXcJrNjl2R9CgmGFfwpInWdbRxCX2JdSqw_cIQTvAhJxtp7h90zP_aJxt/s72-c/0+core+3+error.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-7664985047632034538</guid><pubDate>Mon, 03 Feb 2020 12:32:00 +0000</pubDate><atom:updated>2020-02-04T01:05:13.705+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">jquery DataTable</category><category domain="http://www.blogger.com/atom/ns#">PDF Export</category><title>Jquery DataTable Custom PDF Export with logo</title><description>In this post I &#39;ll show how to Custom PDF Export with logo using Jquery DataTables.&lt;br /&gt;
Previously I had shown..&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-excel-export.html&quot;&gt;Jquery DataTable Custom Excel Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-pdf-export.html&quot;&gt;Jquery DataTable Custom PDF Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with.html&quot;&gt;Jquery DataTable Custom PDF Export with New Column&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;Sample OutPut:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/iqNLK107Jsg/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/iqNLK107Jsg?feature=player_embedded&quot; width=&quot;620&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Source Code:&lt;/b&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;pre&gt;&lt;code class=&quot;HTML hljs&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt;Jquery DataTable Export&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;table id=&quot;tblFeStaging&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; class=&quot;display cell-border&quot; style=&quot;width:100%&quot;&amp;gt;
        &amp;lt;thead&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Position&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Office&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Start date&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Salary&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/thead&amp;gt;
        &amp;lt;tbody&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Tiger Nixon&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;System Architect&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/04/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$320,800&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Garrett Winters&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Accountant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;63&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/07/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$170,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Ashton Cox&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Junior Technical Author&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;66&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/01/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$86,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Cedric Kelly&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Senior Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/03/29&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$433,060&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Airi Satou&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Accountant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;33&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/11/28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$162,700&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Brielle Williamson&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/12/02&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$372,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Herrod Chandler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;59&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/08/06&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$137,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Rhona Davidson&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;55&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/10/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$327,900&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Colleen Hurst&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;39&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/09/15&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$205,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Sonya Frost&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$103,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jena Gaines&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$90,560&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Quinn Flynn&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/03/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$342,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Charde Marshall&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;36&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/10/16&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$470,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Haley Kennedy&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Senior Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;43&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/12/18&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$313,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Tatyana Fitzpatrick&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/03/17&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$385,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michael Silva&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;66&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/11/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$198,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Paul Byrd&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Financial Officer (CFO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/06/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$725,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gloria Little&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Systems Administrator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;59&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/04/10&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$237,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Bradley Greer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;41&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/10/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$132,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Dai Rios&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Personnel Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;35&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/09/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$217,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jenette Caldwell&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Development Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/09/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$345,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Yuri Berry&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Marketing Officer (CMO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;40&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/06/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$675,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Caesar Vance&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Pre-Sales Support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/12/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$106,450&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Doris Wilder&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sidney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/09/20&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$85,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Angelica Ramos&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Executive Officer (CEO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/10/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$1,200,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gavin Joyce&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;42&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/12/22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$92,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jennifer Chang&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/11/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$357,650&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Brenden Wagner&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$206,850&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Fiona Green&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Operating Officer (COO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/03/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$850,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Shou Itou&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Marketing&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/08/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$163,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michelle House&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sidney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/02&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$95,400&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Suki Burks&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;53&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/10/22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$114,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Prescott Bartlett&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Technical Author&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/05/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$145,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gavin Cortez&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Team Leader&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/10/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$235,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Martena Mccray&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Post-Sales support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;46&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/03/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$324,050&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Unity Butler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/12/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$85,675&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Howard Hatfield&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;51&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/16&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$164,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Hope Fuentes&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Secretary&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;41&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/02/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$109,850&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Vivian Harrell&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Financial Controller&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;62&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/02/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$452,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Timothy Mooney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$136,200&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jackson Bradshaw&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;65&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/09/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$645,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Olivia Liang&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/02/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$234,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Bruno Nash&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;38&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/05/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$163,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Sakura Yamamoto&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/08/19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$139,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Thor Walton&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/08/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$98,540&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Finn Camacho&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/07/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$87,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Serge Baldwin&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Data Coordinator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/04/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$138,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Zenaida Frank&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;63&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/01/04&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$125,250&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Zorita Serrano&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;56&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/06/01&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$115,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jennifer Acosta&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Junior Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;43&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/02/01&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$75,650&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Cara Stevens&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;46&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/12/06&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$145,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Hermione Butler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/03/21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$356,250&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Lael Greer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Systems Administrator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/02/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$103,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jonas Alexander&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/07/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$86,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Shad Decker&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;51&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/11/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$183,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michael Bruce&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;29&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$183,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Donna Snider&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Customer Support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/01/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$112,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/tbody&amp;gt;
        &amp;lt;tfoot&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Position&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Office&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Start date&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Salary&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/tfoot&amp;gt;
    &amp;lt;/table&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;link href=&quot;https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;https://cdn.datatables.net/1.10.20/css/dataTables.jqueryui.min.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;https://cdn.datatables.net/buttons/1.6.0/css/buttons.dataTables.min.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;

&amp;lt;script src=&quot;https://code.jquery.com/jquery-3.3.1.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/1.10.20/js/dataTables.jqueryui.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;

&amp;lt;script src=&quot;https://cdn.datatables.net/buttons/1.6.0/js/dataTables.buttons.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/buttons/1.6.0/js/buttons.html5.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;style&amp;gt;
    div.dt-buttons {
        position: relative;
        float: right !important;
    }
&amp;lt;/style&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;

$(document).ready(function () {
        var logo;
        // Function to convert an img URL to data URL
        function getBase64FromImageUrl(url) {
            var img = new Image();
            img.crossOrigin = &quot;anonymous&quot;;
            img.onload = function () {
                var canvas = document.createElement(&quot;canvas&quot;);
                canvas.width = this.width;
                canvas.height = this.height;
                var ctx = canvas.getContext(&quot;2d&quot;);
                ctx.drawImage(this, 0, 0);
                var dataURL = canvas.toDataURL(&quot;image/png&quot;);
                return dataURL.replace(/^data:image\/(png|jpg);base64,/, &quot;&quot;);
            };
            img.src = url;
        }
        logo = getBase64FromImageUrl(&#39;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNDPI5eG9-Ia98ZVY-drcktWtaTTwl10h7xsHjEUoc2voNf-Z-6FDQ0e1TJc74fKv-IvoZRRnM8VeLxBgoLlrF-IfauTFKiEqd71mTSeU8dKAZyYdfgUOb_tHQQlYgnqO8jX2f58fK-xf5/s752/ReddyInfoSoft+Icon+128+Transparent.png&#39;);
        //logo = getBase64FromImageUrl(&#39;https://datatables.net/media/images/logo.png&#39;);
        //logo = getBase64FromImageUrl(&#39;./datatables.png&#39;);
        //logo = getBase64FromImageUrl(&#39;./ReddyInfoSoft.png&#39;);
        $(&#39;#tblFeStaging&#39;).DataTable({
            &quot;ordering&quot;: false,
            &quot;pageLength&quot;: 25,
            dom: &#39;Blrtip&#39;,
            buttons: [
                {
                    extend: &#39;pdfHtml5&#39;,
                    title: &quot;Main Title&quot;,
                    pageSize: &#39;A4&#39;,
                    exportOptions: {
                        search: &#39;applied&#39;,
                        order: &#39;applied&#39;,
                        stripNewlines: false
                    },
                    customize: function (doc) {
                        var rdoc = doc;
                        var rcout = doc.content[doc.content.length - 1].table.body.length - 1;
                        doc.content.splice(0, 1);
                        var now = new Date();
                        var jsDate = now.getDate() + &#39;/&#39; + (now.getMonth() + 1) + &#39;/&#39; + now.getFullYear() + &#39;  and Time:&#39; + now.getHours() + &#39;:&#39; + now.getMinutes() + &#39;:&#39; + now.getSeconds();
                        doc.pageMargins = [30, 90, 30, 30];
                        doc.defaultStyle.fontSize = 8;
                        doc.styles.tableHeader.fontSize = 9;
                        doc.content[doc.content.length - 1].table.headerRows = 2;
                        for (var i = 0; i &amp;lt; rcout; i++) {
                            var obj = doc.content[doc.content.length - 1].table.body[i + 1];
                            doc.content[doc.content.length - 1].table.body[(i + 1)][0] = { text: obj[0].text, style: [obj[0].style], bold: true };
                            doc.content[doc.content.length - 1].table.body[(i + 1)][3] = {
                                text: obj[3].text,
                                style: [obj[3].style],
                                alignment: &#39;center&#39;,
                                bold: obj[3].text &amp;gt; 60 ? true : false,
                                fillColor: obj[3].text &amp;gt; 60 ? &#39;red&#39; : null
                            };

                        }

                        doc[&#39;header&#39;] = (function (page, pages) {
                            return {
                                table: {
                                    //widths: [&#39;100%&#39;],
                                    widths: [&#39;auto&#39;, &#39;auto&#39;],
                                    headerRows: 0,
                                    body: [
                                        [
                                            {
                                                //margin: [0, 10, 0, 0],
                                                width: 38,//&#39;auto&#39;,
                                                alignment: &#39;center&#39;,
                                                /*ReddyInfoSoft*/
                                                //image: &#39;data:image/png;base64,&#39; + logo,
                                                image: &#39;data:image/png;base64,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&#39;,
                                                //image: &#39;./ReddyInfoSoft.png&#39;
                                            },
                                            {
                                                text: &#39;Sample Main Title&#39;, alignment: &#39;center&#39;, fontSize: 14, bold: true, width: &#39;auto&#39;
                                                //, margin: [0, 10, 0, 0]
                                            }
                                        ],
                                        [
                                            {
                                                text:
                                                    [
                                                        { text: &#39;SubTitle1: &#39;, bold: true }, &#39;Sub title details...1\n&#39;,
                                                        { text: &#39;SubTitle2: &#39;, bold: true }, &#39;Sub title details...2&#39;,
                                                    ]
                                            }, {}
                                        ]
                                    ]
                                },
                                layout: &#39;noBorders&#39;,
                                margin: 10
                            }
                        });

                        doc[&#39;footer&#39;] = (function (page, pages) {
                            return {
                                columns: [
                                    {
                                        alignment: &#39;left&#39;,
                                        text: [&#39;Created Date: &#39;, { text: jsDate.toString() }]
                                    },
                                    {
                                        alignment: &#39;center&#39;,
                                        text: &#39;Total &#39; + rcout.toString() + &#39; rows&#39;
                                    },
                                    {
                                        alignment: &#39;right&#39;,
                                        text: [&#39;page &#39;, { text: page.toString() }, &#39; of &#39;, { text: pages.toString() }]
                                    }
                                ],
                                margin: 10
                            }
                        });

                        var objLayout = {};
                        objLayout[&#39;hLineWidth&#39;] = function (i) { return .8; };
                        objLayout[&#39;vLineWidth&#39;] = function (i) { return .5; };
                        objLayout[&#39;hLineColor&#39;] = function (i) { return &#39;#aaa&#39;; };
                        objLayout[&#39;vLineColor&#39;] = function (i) { return &#39;#aaa&#39;; };
                        objLayout[&#39;paddingLeft&#39;] = function (i) { return 5; };
                        objLayout[&#39;paddingRight&#39;] = function (i) { return 35; };
                        doc.content[doc.content.length - 1].layout = objLayout;

                    }
                }
            ]
        });
    });

&amp;lt;/script&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with_3.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/iqNLK107Jsg/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-106684417468705468</guid><pubDate>Mon, 03 Feb 2020 11:54:00 +0000</pubDate><atom:updated>2020-02-04T01:17:05.821+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">jquery DataTable</category><category domain="http://www.blogger.com/atom/ns#">PDF Export</category><title>Jquery DataTable Custom PDF Export with New Column</title><description>In this post I &#39;ll show how to Custom PDF Export with New Column(SNo.) using Jquery DataTables.&lt;br /&gt;
Previously I had shown..&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-excel-export.html&quot;&gt;Jquery DataTable Custom Excel Export&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-pdf-export.html&quot;&gt;Jquery DataTable Custom PDF Export&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;Sample OutPut:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/LyMHQ4BQzho/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/LyMHQ4BQzho?feature=player_embedded&quot; width=&quot;620&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Source Code:&lt;/b&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;pre&gt;&lt;code class=&quot;HTML hljs&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt;Jquery DataTable Export&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;table id=&quot;tblFeStaging&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; class=&quot;display cell-border&quot; style=&quot;width:100%&quot;&amp;gt;
        &amp;lt;thead&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Position&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Office&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Start date&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Salary&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/thead&amp;gt;
        &amp;lt;tbody&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Tiger Nixon&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;System Architect&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/04/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$320,800&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Garrett Winters&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Accountant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;63&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/07/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$170,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Ashton Cox&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Junior Technical Author&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;66&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/01/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$86,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Cedric Kelly&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Senior Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/03/29&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$433,060&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Airi Satou&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Accountant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;33&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/11/28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$162,700&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Brielle Williamson&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/12/02&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$372,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Herrod Chandler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;59&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/08/06&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$137,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Rhona Davidson&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;55&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/10/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$327,900&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Colleen Hurst&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;39&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/09/15&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$205,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Sonya Frost&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$103,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jena Gaines&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$90,560&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Quinn Flynn&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/03/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$342,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Charde Marshall&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;36&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/10/16&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$470,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Haley Kennedy&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Senior Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;43&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/12/18&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$313,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Tatyana Fitzpatrick&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/03/17&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$385,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michael Silva&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;66&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/11/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$198,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Paul Byrd&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Financial Officer (CFO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/06/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$725,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gloria Little&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Systems Administrator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;59&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/04/10&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$237,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Bradley Greer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;41&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/10/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$132,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Dai Rios&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Personnel Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;35&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/09/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$217,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jenette Caldwell&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Development Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/09/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$345,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Yuri Berry&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Marketing Officer (CMO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;40&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/06/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$675,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Caesar Vance&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Pre-Sales Support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/12/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$106,450&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Doris Wilder&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sidney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/09/20&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$85,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Angelica Ramos&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Executive Officer (CEO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/10/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$1,200,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gavin Joyce&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;42&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/12/22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$92,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jennifer Chang&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/11/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$357,650&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Brenden Wagner&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$206,850&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Fiona Green&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Operating Officer (COO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/03/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$850,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Shou Itou&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Marketing&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/08/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$163,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michelle House&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sidney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/02&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$95,400&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Suki Burks&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;53&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/10/22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$114,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Prescott Bartlett&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Technical Author&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/05/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$145,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gavin Cortez&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Team Leader&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/10/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$235,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Martena Mccray&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Post-Sales support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;46&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/03/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$324,050&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Unity Butler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/12/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$85,675&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Howard Hatfield&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;51&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/16&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$164,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Hope Fuentes&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Secretary&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;41&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/02/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$109,850&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Vivian Harrell&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Financial Controller&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;62&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/02/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$452,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Timothy Mooney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$136,200&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jackson Bradshaw&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;65&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/09/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$645,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Olivia Liang&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/02/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$234,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Bruno Nash&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;38&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/05/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$163,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Sakura Yamamoto&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/08/19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$139,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Thor Walton&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/08/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$98,540&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Finn Camacho&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/07/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$87,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Serge Baldwin&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Data Coordinator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/04/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$138,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Zenaida Frank&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;63&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/01/04&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$125,250&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Zorita Serrano&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;56&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/06/01&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$115,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jennifer Acosta&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Junior Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;43&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/02/01&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$75,650&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Cara Stevens&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;46&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/12/06&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$145,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Hermione Butler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/03/21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$356,250&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Lael Greer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Systems Administrator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/02/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$103,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jonas Alexander&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/07/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$86,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Shad Decker&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;51&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/11/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$183,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michael Bruce&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;29&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$183,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Donna Snider&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Customer Support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/01/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$112,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/tbody&amp;gt;
        &amp;lt;tfoot&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Position&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Office&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Start date&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Salary&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/tfoot&amp;gt;
    &amp;lt;/table&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;link href=&quot;https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;https://cdn.datatables.net/1.10.20/css/dataTables.jqueryui.min.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;https://cdn.datatables.net/buttons/1.6.0/css/buttons.dataTables.min.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;

&amp;lt;script src=&quot;https://code.jquery.com/jquery-3.3.1.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/1.10.20/js/dataTables.jqueryui.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;

&amp;lt;script src=&quot;https://cdn.datatables.net/buttons/1.6.0/js/dataTables.buttons.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/buttons/1.6.0/js/buttons.html5.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;style&amp;gt;
    div.dt-buttons {
        position: relative;
        float: right !important;
    }
&amp;lt;/style&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
    $(&#39;#tblFeStaging&#39;).DataTable({
        &quot;ordering&quot;: false,
        &quot;pageLength&quot;: 25,
        dom: &#39;Blrtip&#39;,
        buttons: [
            {
                extend: &#39;pdfHtml5&#39;,
                title: &quot;Main Title&quot;,
                pageSize: &#39;A4&#39;,
                exportOptions: {
                    search: &#39;applied&#39;,
                    order: &#39;applied&#39;,
                    stripNewlines: false
                },
                customize: function (doc) {
                    var rdoc = doc;
                    var rcout = doc.content[doc.content.length - 1].table.body.length - 1;
                    doc.content.splice(0, 1);
                    var now = new Date();
                    var jsDate = now.getDate() + &#39;/&#39; + (now.getMonth() + 1) + &#39;/&#39; + now.getFullYear() + &#39;  and Time:&#39; + now.getHours() + &#39;:&#39; + now.getMinutes() + &#39;:&#39; + now.getSeconds();
                    doc.pageMargins = [30, 70, 30, 30];
                    doc.defaultStyle.fontSize = 8;
                    doc.styles.tableHeader.fontSize = 9;
                    doc.content[doc.content.length - 1].table.headerRows = 2;
                    doc.content[doc.content.length - 1].table.body[0].splice(0, 0, { text: &quot;SNo.&quot;, style: &quot;tableHeader&quot; });
                    var iPlus;
                    for (var i = 0; i &amp;lt; rcout; i++) {
                        iPlus = (i + 1);
                        var obj = doc.content[doc.content.length - 1].table.body[i + 1];
                        doc.content[doc.content.length - 1].table.body[(i + 1)][0] = { text: obj[0].text, style: [obj[0].style], bold: true };
                        doc.content[doc.content.length - 1].table.body[(i + 1)][3] = {
                            text: obj[3].text,
                            style: [obj[3].style],
                            alignment: &#39;center&#39;,
                            bold: obj[3].text &amp;gt; 60 ? true : false,
                            fillColor: obj[3].text &amp;gt; 60 ? &#39;red&#39; : null
                        };
                        // var cols = [];
                        // cols[0] = {text: &#39;Left part&#39;, alignment: &#39;left&#39;, margin:[20] };
                        doc.content[doc.content.length - 1].table.body[iPlus].splice(0, 0, { text: iPlus, style: obj[0].style });
                    }

                    doc[&#39;header&#39;] = (function (page, pages) {
                        return {
                            table: {
                                widths: [&#39;100%&#39;],
                                headerRows: 0,
                                body: [
                                    [{ text: &#39;Sample Main Title&#39;, alignment: &#39;center&#39;, fontSize: 14, bold: true, margin: [0, 10, 0, 0] }],
                                    [
                                        {
                                            text:
                                                [
                                                    { text: &#39;SubTitle1: &#39;, bold: true }, &#39;Sub title details...1\n&#39;,
                                                    { text: &#39;SubTitle2: &#39;, bold: true }, &#39;Sub title details...2&#39;,
                                                ]
                                        }
                                    ]
                                ]
                            },
                            layout: &#39;noBorders&#39;,
                            margin: 10
                        }
                    });

                    doc[&#39;footer&#39;] = (function (page, pages) {
                        return {
                            columns: [
                                {
                                    alignment: &#39;left&#39;,
                                    text: [&#39;Created Date: &#39;, { text: jsDate.toString() }]
                                },
                                {
                                    alignment: &#39;center&#39;,
                                    text: &#39;Total &#39; + rcout.toString() + &#39; rows&#39;
                                },
                                {
                                    alignment: &#39;right&#39;,
                                    text: [&#39;page &#39;, { text: page.toString() }, &#39; of &#39;, { text: pages.toString() }]
                                }
                            ],
                            margin: 10
                        }
                    });

                    var objLayout = {};
                    objLayout[&#39;hLineWidth&#39;] = function (i) { return .8; };
                    objLayout[&#39;vLineWidth&#39;] = function (i) { return .5; };
                    objLayout[&#39;hLineColor&#39;] = function (i) { return &#39;#aaa&#39;; };
                    objLayout[&#39;vLineColor&#39;] = function (i) { return &#39;#aaa&#39;; };
                    objLayout[&#39;paddingLeft&#39;] = function (i) { return 5; };
                    objLayout[&#39;paddingRight&#39;] = function (i) { return 35; };
                    doc.content[doc.content.length - 1].layout = objLayout;

                }
            }
        ]
    });

&amp;lt;/script&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/02/jquery-datatable-custom-pdf-export-with.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/LyMHQ4BQzho/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-65757959793409635</guid><pubDate>Thu, 30 Jan 2020 21:31:00 +0000</pubDate><atom:updated>2020-02-03T00:55:31.785+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net Core</category><category domain="http://www.blogger.com/atom/ns#">.Net Core 3.1</category><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><category domain="http://www.blogger.com/atom/ns#">Real VNC</category><title>How to Install RealVNC in RaspberryPI</title><description>In this video I will show How to Install RealVNC in RaspberryPI&lt;br /&gt;
Previously I had shown..&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/ln-failed-to-create-symbolic-link.html&quot;&gt;ln: failed to create symbolic link &#39;/usr/bin/dotnet/dotnet&#39;: File exists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-add-static-ip-address-in.html&quot;&gt;How to ADD static IP Address in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-mysqlmariadb-in.html&quot;&gt;How to Install MySQL/MariaDB in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-create-new-user-and-grant.html&quot;&gt;How to create a new user and grant permissions in MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-connect-mysql-remotely-in-linux.html&quot;&gt;How to connect mysql remotely in linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/dotnet-core-31-in-raspberry-pi-3.html&quot;&gt;DotNet Core 3.1 in Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/remote-debuggingdevelopment-using.html&quot;&gt;Remote Debugging or Development using VSCode &amp;amp; SSH in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-remove-black-border-in.html&quot;&gt;How to remove Black Border in RaspberryPi OS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Video can be shown at the bottom of this post.&lt;/div&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i9.ytimg.com/vi/WTzQsVio8hg/default.jpg?sqp=CIzE3PEF&amp;amp;rs=AOn4CLCcj0m2qB8oJK4UeLoEKslfRRASag&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/WTzQsVio8hg?feature=player_embedded&quot; width=&quot;620&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/01/how-to-install-realvnc-in-raspberrypi.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/WTzQsVio8hg/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-235383142310163266</guid><pubDate>Thu, 30 Jan 2020 21:15:00 +0000</pubDate><atom:updated>2020-01-31T02:45:57.379+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net Core</category><category domain="http://www.blogger.com/atom/ns#">.Net Core 3.1</category><category domain="http://www.blogger.com/atom/ns#">Asp.Net Core</category><category domain="http://www.blogger.com/atom/ns#">Asp.Net MVC core</category><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><title>How to remove Black Border in RaspberryPi OS</title><description>In this video I will show you how to remove Black Border in RaspberryPi OS.&lt;br /&gt;
&lt;br /&gt;
Previously I had shown..&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/ln-failed-to-create-symbolic-link.html&quot;&gt;ln: failed to create symbolic link &#39;/usr/bin/dotnet/dotnet&#39;: File exists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-add-static-ip-address-in.html&quot;&gt;How to ADD static IP Address in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-mysqlmariadb-in.html&quot;&gt;How to Install MySQL/MariaDB in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-create-new-user-and-grant.html&quot;&gt;How to create a new user and grant permissions in MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-connect-mysql-remotely-in-linux.html&quot;&gt;How to connect mysql remotely in linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/dotnet-core-31-in-raspberry-pi-3.html&quot;&gt;DotNet Core 3.1 in Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/remote-debuggingdevelopment-using.html&quot;&gt;Remote Debugging or Development using VSCode &amp;amp; SSH in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;Video and Text can be shown below&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Note: &lt;/b&gt;This will work on most of the RaspberryPi equipped with raspbian OS!&lt;br /&gt;
&lt;br /&gt;
This will require only a few clicks.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Click on Raspberry Icon in Top Left corner.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Then click preferences, then raspberry pi configurations.&lt;/li&gt;
&lt;li&gt;Then Click on Disable &quot;Overscan&quot; and Press OK&lt;/li&gt;
&lt;li&gt;It will ask for Reboot. Reboot and&lt;/li&gt;
&lt;li&gt;Enjoy not having the ANNOYING black borders.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;b&gt;Video:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/1nVyErJrkCw/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/1nVyErJrkCw?feature=player_embedded&quot; width=&quot;620&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/01/how-to-remove-black-border-in.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/1nVyErJrkCw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-7373720137207753706</guid><pubDate>Tue, 07 Jan 2020 19:22:00 +0000</pubDate><atom:updated>2020-01-08T01:01:05.955+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net Core</category><category domain="http://www.blogger.com/atom/ns#">.Net Core 3.1</category><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><title>Remote Debugging or Development using VSCode &amp; SSH in Raspberry Pi</title><description>In this post I will show you, How to&amp;nbsp;create .Net Core Application in Raspberry Pi 3&lt;br /&gt;
Previously I had shown..
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/ln-failed-to-create-symbolic-link.html&quot;&gt;ln: failed to create symbolic link &#39;/usr/bin/dotnet/dotnet&#39;: File exists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-add-static-ip-address-in.html&quot;&gt;How to ADD static IP Address in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-mysqlmariadb-in.html&quot;&gt;How to Install MySQL/MariaDB in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-create-new-user-and-grant.html&quot;&gt;How to create a new user and grant permissions in MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-connect-mysql-remotely-in-linux.html&quot;&gt;How to connect mysql remotely in linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/dotnet-core-31-in-raspberry-pi-3.html&quot;&gt;DotNet Core 3.1 in Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;OutPut:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/1M2LizPwsTw/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/1M2LizPwsTw?feature=player_embedded&quot; width=&quot;620&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/01/remote-debuggingdevelopment-using.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/1M2LizPwsTw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-4996760088941044577</guid><pubDate>Mon, 06 Jan 2020 19:53:00 +0000</pubDate><atom:updated>2020-01-07T01:28:56.497+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net Core</category><category domain="http://www.blogger.com/atom/ns#">.Net Core 3.1</category><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><title>DotNet Core 3.1 in Raspberry Pi 3</title><description>In this post I will show you, How to&amp;nbsp;create .Net Core Application in Raspberry Pi 3&lt;br /&gt;
Previously I had shown..
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/ln-failed-to-create-symbolic-link.html&quot;&gt;ln: failed to create symbolic link &#39;/usr/bin/dotnet/dotnet&#39;: File exists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-add-static-ip-address-in.html&quot;&gt;How to ADD static IP Address in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-mysqlmariadb-in.html&quot;&gt;How to Install MySQL/MariaDB in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-create-new-user-and-grant.html&quot;&gt;How to create a new user and grant permissions in MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-connect-mysql-remotely-in-linux.html&quot;&gt;How to connect mysql remotely in linux&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;Output:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/4vc5-1R2oxQ/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/4vc5-1R2oxQ?feature=player_embedded&quot; width=&quot;620&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/01/dotnet-core-31-in-raspberry-pi-3.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/4vc5-1R2oxQ/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-821722968777936371</guid><pubDate>Sun, 05 Jan 2020 11:35:00 +0000</pubDate><atom:updated>2020-01-07T17:12:47.907+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">MySQL</category><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><title>How to connect mysql remotely in linux</title><description>In this post I will show you, How to&amp;nbsp;create a new user and grant permissions in MySQL&lt;br /&gt;
&lt;br /&gt;
Previously I had shown..
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/ln-failed-to-create-symbolic-link.html&quot;&gt;ln: failed to create symbolic link &#39;/usr/bin/dotnet/dotnet&#39;: File exists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-add-static-ip-address-in.html&quot;&gt;How to ADD static IP Address in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-mysqlmariadb-in.html&quot;&gt;How to Install MySQL/MariaDB in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-create-new-user-and-grant.html&quot;&gt;How to create a new user and grant permissions in MySQL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Config file Paths in different operating systems. Lets check the paths as shown and open in nano using below command&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
MySQL in Ubuntu 16:
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
&lt;/code&gt;&lt;/pre&gt;
MariaDB in Raspberry Pi:
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
&lt;/code&gt;&lt;/pre&gt;
Locate bind-address and change as shown. This will allow to connect with any IP address
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
bind-address = 0.0.0.0
&lt;/code&gt;&lt;/pre&gt;
Now restart mysql.
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
sudo systemctl restart mysql.service
sudo systemctl restart mariadb.service
&lt;/code&gt;&lt;/pre&gt;
Now login to MySQL with root
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
mysql -u root -p
&lt;/code&gt;&lt;/pre&gt;
Now grant permission as shown
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
GRANT ALL privileges ON *.* TO username@&#39;%&#39; IDENTIFIED BY &#39;user_password&#39;;
FLUSH PRIVILEGES;
quit;
&lt;/code&gt;&lt;/pre&gt;
Ones again restart MySQL
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
sudo systemctl restart mariadb.service
&lt;/code&gt;&lt;/pre&gt;
Now connect with Mysql GUI tools from other computers. Here I&#39;m using&amp;nbsp;HeidiSQL.&lt;br /&gt;
&lt;b&gt;[Note:]&lt;/b&gt; Hostname/IP = MySQL Installed OS IP Address.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtcOpF58uRUoHpQqrD60sLDlx-rfQs6RO1Ileap4weTO2cZaLXIgm56P5BaXZDkRZCvqxO46dlE1YAY7n6Be1pof_hu39gIT-ITSzOdLCVsZUhzkmfFl96lcMOChgi9yu-k8dc-QH6YRem/s1600/MySQl+GUI+1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;425&quot; data-original-width=&quot;706&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtcOpF58uRUoHpQqrD60sLDlx-rfQs6RO1Ileap4weTO2cZaLXIgm56P5BaXZDkRZCvqxO46dlE1YAY7n6Be1pof_hu39gIT-ITSzOdLCVsZUhzkmfFl96lcMOChgi9yu-k8dc-QH6YRem/s400/MySQl+GUI+1.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJzdXTiFuybtOm3GF0c-SdCnHW6KTo4o_xiVMA2OBXOOMxCmRC1Rv0Y1igJugGGQ8ppjmwEQlTWyIy0InVXgPM97JbH83kOKZ_W8PsnqJ7AbhdCfZcJ7Yr4L3hmlWkBgIRmnr4yPTyfax8/s1600/MySQl+GUI+2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;514&quot; data-original-width=&quot;787&quot; height=&quot;260&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJzdXTiFuybtOm3GF0c-SdCnHW6KTo4o_xiVMA2OBXOOMxCmRC1Rv0Y1igJugGGQ8ppjmwEQlTWyIy0InVXgPM97JbH83kOKZ_W8PsnqJ7AbhdCfZcJ7Yr4L3hmlWkBgIRmnr4yPTyfax8/s400/MySQl+GUI+2.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Command to connect
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
mysql -h mysql server ip -u root -p
Ex: mysql -h 192.168.1.20 -u root -p
&lt;/code&gt;&lt;/pre&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/01/how-to-connect-mysql-remotely-in-linux.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtcOpF58uRUoHpQqrD60sLDlx-rfQs6RO1Ileap4weTO2cZaLXIgm56P5BaXZDkRZCvqxO46dlE1YAY7n6Be1pof_hu39gIT-ITSzOdLCVsZUhzkmfFl96lcMOChgi9yu-k8dc-QH6YRem/s72-c/MySQl+GUI+1.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-7307294197499568138</guid><pubDate>Sun, 05 Jan 2020 08:49:00 +0000</pubDate><atom:updated>2020-01-05T14:25:28.928+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">MySQL</category><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><title>How to create a new user and grant permissions in MySQL</title><description>In this post I will show you, how to&amp;nbsp;create a new user and grant permissions in MySQL&lt;br /&gt;
&lt;br /&gt;
Previously I had shown..
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/ln-failed-to-create-symbolic-link.html&quot;&gt;ln: failed to create symbolic link &#39;/usr/bin/dotnet/dotnet&#39;: File exists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-add-static-ip-address-in.html&quot;&gt;How to ADD static IP Address in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-mysqlmariadb-in.html&quot;&gt;How to Install MySQL/MariaDB in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Continuing the previous &lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-mysqlmariadb-in.html&quot;&gt;POST&lt;/a&gt; login to MySQl from terminal using below command&lt;/div&gt;
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
sudo mysql -u root -p
&lt;/code&gt;
&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMRdTlmO1MF2dHfAa8ETTVYxl7RSHBcbXXYq4nO3Q3gE31U20VQzaQzO3HaRFZgRsS-OYgFhIeBi6r9OWQhES1ft2294V24NYR9OHmmN5bpCpTtY7ziQ89FMn98B1O9P6O5JDDk7kTp_WA/s1600/2020-01-05-135649_1364x768_scrot.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1364&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMRdTlmO1MF2dHfAa8ETTVYxl7RSHBcbXXYq4nO3Q3gE31U20VQzaQzO3HaRFZgRsS-OYgFhIeBi6r9OWQhES1ft2294V24NYR9OHmmN5bpCpTtY7ziQ89FMn98B1O9P6O5JDDk7kTp_WA/s640/2020-01-05-135649_1364x768_scrot.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Create New User using below command
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
CREATE USER &#39;user_name&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;user_password&#39;;
&lt;/code&gt;
&lt;/pre&gt;
Create New DB
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
create database &#39;new_DB&#39;;
&lt;/code&gt;
&lt;/pre&gt;
Grant Permissions on a particular DB for user
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
GRANT ALL PRIVILEGES ON new_DB.* TO &#39;user_name&#39;@&#39;localhost&#39;;
&lt;/code&gt;
&lt;/pre&gt;
Grant Permissions on all DB&#39;S for user
&lt;pre&gt;&lt;code class=&quot;bash html hljs&quot;&gt;
GRANT ALL PRIVILEGES ON *.* TO &#39;user_name&#39;@&#39;localhost&#39;;
&lt;/code&gt;
&lt;/pre&gt;</description><link>http://reddyinfosoft.blogspot.com/2020/01/how-to-create-new-user-and-grant.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMRdTlmO1MF2dHfAa8ETTVYxl7RSHBcbXXYq4nO3Q3gE31U20VQzaQzO3HaRFZgRsS-OYgFhIeBi6r9OWQhES1ft2294V24NYR9OHmmN5bpCpTtY7ziQ89FMn98B1O9P6O5JDDk7kTp_WA/s72-c/2020-01-05-135649_1364x768_scrot.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-2589959308264184323</guid><pubDate>Sun, 05 Jan 2020 08:08:00 +0000</pubDate><atom:updated>2020-01-05T13:58:26.699+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">MySQL</category><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><title>How to Install MySQL/MariaDB in Raspberry Pi</title><description>In this post I will show you how to Install&amp;nbsp;MySQL/MariaDB in Raspberry Pi&lt;br /&gt;
Previously I had shown..
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/ln-failed-to-create-symbolic-link.html&quot;&gt;ln: failed to create symbolic link &#39;/usr/bin/dotnet/dotnet&#39;: File exists&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-add-static-ip-address-in.html&quot;&gt;How to ADD static IP Address in Raspberry Pi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Before Install Mysql, update Raspberry Pi OS using below commands
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;html bash hljs&quot;&gt;
sudo apt-get update
sudo apt-get upgrade
&lt;/code&gt;
&lt;/pre&gt;
Now Install MySQL using below command
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;html bash hljs&quot;&gt;
sudo apt-get install mariadb-server
&lt;/code&gt;
&lt;/pre&gt;
Ones MySQL is installed, execute below command for configuration
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;html bash hljs&quot;&gt;
sudo mysql_secure_installation
&lt;/code&gt;
&lt;/pre&gt;
and follow the instructions based on your requirements.
After configuration is completed, login to MySQL using below command.
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;html bash hljs&quot;&gt;
sudo mysql -u root -p
&lt;/code&gt;
&lt;/pre&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQk964dRlYQGNJcYx02LBKhChT4t6ZnTVrPZTX8hJJZoM2LBTlyRlpXYPMN-Y-9d7-DwnLpr2MTfTQ3_rOk-V34jTlEb7zTyYGZZ4UAbciK8gyYubPWNRoGOdw8DeQXE0HU9SdT-yf7JKT/s1600/2020-01-05-135649_1364x768_scrot.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1364&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQk964dRlYQGNJcYx02LBKhChT4t6ZnTVrPZTX8hJJZoM2LBTlyRlpXYPMN-Y-9d7-DwnLpr2MTfTQ3_rOk-V34jTlEb7zTyYGZZ4UAbciK8gyYubPWNRoGOdw8DeQXE0HU9SdT-yf7JKT/s640/2020-01-05-135649_1364x768_scrot.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/01/how-to-install-mysqlmariadb-in.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQk964dRlYQGNJcYx02LBKhChT4t6ZnTVrPZTX8hJJZoM2LBTlyRlpXYPMN-Y-9d7-DwnLpr2MTfTQ3_rOk-V34jTlEb7zTyYGZZ4UAbciK8gyYubPWNRoGOdw8DeQXE0HU9SdT-yf7JKT/s72-c/2020-01-05-135649_1364x768_scrot.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-1759821682922029489</guid><pubDate>Sat, 04 Jan 2020 21:20:00 +0000</pubDate><atom:updated>2020-01-05T03:03:11.005+05:30</atom:updated><title>How to ADD static IP Address in Raspberry Pi</title><description>In this post I will show you how to ADD static IP Address in Raspberry Pi&lt;br /&gt;
Previously I had shown..
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/ln-failed-to-create-symbolic-link.html&quot;&gt;ln: failed to create symbolic link &#39;/usr/bin/dotnet/dotnet&#39;: File exists&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
use below command to open &lt;b&gt;dhcpcd.conf&lt;/b&gt; in nano file editor&lt;/div&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;before that&amp;nbsp;&lt;strong&gt;check whether DHCPCD is activated or not&lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;If it is not activated, follow below commands&lt;/pre&gt;
&lt;pre&gt;&lt;code class=&quot;html bash hljs&quot;&gt;
sudo service dhcpcd start
sudo systemctl enable dhcpcd
&lt;/code&gt;&lt;/pre&gt;
then open file with below command
&lt;pre&gt;&lt;code class=&quot;html bash hljs&quot;&gt;
sudo nano /etc/dhcpcd.conf
&lt;/code&gt;
&lt;/pre&gt;
eth0 = wired, wlan0 = wireless&lt;br /&gt;
&lt;br /&gt;
append below lines and save.&lt;br /&gt;
&lt;br /&gt;
eth0 is the &lt;b&gt;LAN&lt;/b&gt; port&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;
&lt;code class=&quot;html bash hljs&quot;&gt;
interface eth0
static ip_address=192.168.1.20
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
&lt;/code&gt;
&lt;/pre&gt;
in the same way for &lt;b&gt;Wifi&lt;/b&gt; also&lt;br /&gt;
wlan0 is the &lt;b&gt;Wifi&lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;
&lt;code class=&quot;html bash hljs&quot;&gt;
interface wlan0
static ip_address=192.168.1.22
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
&lt;/code&gt;
&lt;/pre&gt;
&lt;br /&gt;
ones done, You can use&lt;br /&gt;
remote Desktop,&lt;br /&gt;
VNC client&lt;br /&gt;
etc....</description><link>http://reddyinfosoft.blogspot.com/2020/01/how-to-add-static-ip-address-in.html</link><author>noreply@blogger.com (Vara)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-3866718058882541342</guid><pubDate>Sat, 04 Jan 2020 21:03:00 +0000</pubDate><atom:updated>2020-01-05T02:35:47.811+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net Core</category><category domain="http://www.blogger.com/atom/ns#">.Net Core 3.1</category><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><title>ln: failed to create symbolic link &#39;/usr/bin/dotnet/dotnet&#39;: File exists</title><description>In this post I will show you how to solve &lt;b&gt;ln: failed to create symbolic link&lt;/b&gt;.&lt;br /&gt;
Previously I had shown..
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html#more&quot;&gt;How to Install .Net Core 3.1 on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;pre&gt;&lt;code class=&quot;html bash hljs&quot;&gt;
sudo ln -sf &quot;/usr/share/dotnet/dotnet&quot; &quot;/usr/bin/dotnet&quot;
&lt;/code&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;To remove Link:&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;pre&gt;&lt;code class=&quot;html bash hljs&quot;&gt;
sudo rm -rf /usr/bin/dotnet
sudo ln -s &quot;/usr/share/dotnet/dotnet&quot; &quot;/usr/bin/dotnet&quot;
&lt;/code&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/01/ln-failed-to-create-symbolic-link.html</link><author>noreply@blogger.com (Vara)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-7896036432594375476</guid><pubDate>Sat, 04 Jan 2020 20:24:00 +0000</pubDate><atom:updated>2020-01-05T02:27:37.672+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.Net Core</category><category domain="http://www.blogger.com/atom/ns#">.Net Core 3.1</category><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><title>How to Install .Net Core 3.1 on Raspberry Pi 3</title><description>In this post I will show you how to Install .Net Core 3.1 in Raspberry Pi.&lt;br /&gt;
Previously I had shown..&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html&quot;&gt;How to Install Linux on Raspberry Pi 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Download .Net Core from &lt;a href=&quot;https://dotnet.microsoft.com/download/dotnet-core/3.1&quot;&gt;HERE&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_8WLh9VbBbyKyQKxvoxxdDRNRiPQMnY34AVsh4QK_GtHAgdmXAILszgeUJPWVrni0p1qfYTohr_msTWvr6E629rj9bBWEEP4Fm4Qp2B4b3gcKGCLutfcP0AMLuPmeM4RACmfSnrzsdv5L/s1600/core.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;709&quot; data-original-width=&quot;1117&quot; height=&quot;406&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_8WLh9VbBbyKyQKxvoxxdDRNRiPQMnY34AVsh4QK_GtHAgdmXAILszgeUJPWVrni0p1qfYTohr_msTWvr6E629rj9bBWEEP4Fm4Qp2B4b3gcKGCLutfcP0AMLuPmeM4RACmfSnrzsdv5L/s640/core.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Before Downloading there is no .Net core Installer or deb file for Raspberry. So download ARM Binary file.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Before that pls check which Binary file is required to Download.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Check Raspberry Pi 3 processor with below Command
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;html bash hljs&quot;&gt;
 uname -m
 #or
 cat /proc/cpuinfo
&lt;/code&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWZ4OceQWcUAULnaF0UnjbtNT4dHDHMDLr1EoKfyzvCYsCTlWBMZeoelYpZvr-_kEqNVxxrkLw2A8knMk4mUBULQf2zpP2Hg2nLjRbNKvTfm9fr8gB02zMcVUd9vWtmzNilm-zi_RNsTmV/s1600/2020-01-05-015144_1364x768_scrot.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1364&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWZ4OceQWcUAULnaF0UnjbtNT4dHDHMDLr1EoKfyzvCYsCTlWBMZeoelYpZvr-_kEqNVxxrkLw2A8knMk4mUBULQf2zpP2Hg2nLjRbNKvTfm9fr8gB02zMcVUd9vWtmzNilm-zi_RNsTmV/s640/2020-01-05-015144_1364x768_scrot.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I am using Raspbery PI 3&lt;br /&gt;
If processor is 64 then download 64 bit SDK else 32 bit SDK.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Download .Net Core 3.1 SDK:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;32 bit:&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://download.visualstudio.microsoft.com/download/pr/67766a96-eb8c-4cd2-bca4-ea63d2cc115c/7bf13840aa2ed88793b7315d5e0d74e6/dotnet-sdk-3.1.100-linux-arm.tar.gz&quot;&gt;.Net Core sdk 3.1.100 ARM&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;64 bit:&lt;/b&gt;&amp;nbsp;&lt;a href=&quot;https://download.visualstudio.microsoft.com/download/pr/5a4c8f96-1c73-401c-a6de-8e100403188a/0ce6ab39747e2508366d498f9c0a0669/dotnet-sdk-3.1.100-linux-arm64.tar.gz&quot;&gt;.Net Core sdk 3.1.100 ARM 64bit&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Make Directory:&lt;/b&gt; sudo mkdir /usr/share/dotnet/&lt;br /&gt;
&lt;b&gt;PATH&amp;nbsp;&lt;/b&gt;&lt;b&gt;For Current Session:&lt;/b&gt;&lt;br /&gt;
export PATH=$PATH:/usr/share/dotnet/dotnet&lt;br /&gt;
export DOTNET_ROOT=/usr/share/dotnet/dotnet&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;For Permanent Session after ReBoot:&lt;/b&gt;&lt;br /&gt;
For every session use below command based on installed path&lt;br /&gt;
sudo ln -s /usr/share/dotnet /usr/bin/dotnet&lt;br /&gt;
#OR&lt;br /&gt;
sudo ln -s $HOME/dotnet/dotnet /usr/bin/dotnet&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Extract:&lt;/b&gt; sudo tar zxf dotnet-sdk-3.1.100-linux-arm.tar.gz -C /usr/share/dotnet/&lt;br /&gt;
&lt;b&gt;Confirm Installation:&lt;/b&gt; dotnet --info&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2rcFix991yPYjdRjzB4U94fwTaq-WKjhly0R7H45oA1Sn7DVRW7wCDkVcmxebaki3xymDY-GG3edEEarqhDIg3ZeWuwKdTh1YBCrdvhyzarg8_Apv9hyphenhyphen0jALvmrqeDPsnERpAecI-f25V/s1600/2020-01-05-022056_1364x768_scrot.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;768&quot; data-original-width=&quot;1364&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2rcFix991yPYjdRjzB4U94fwTaq-WKjhly0R7H45oA1Sn7DVRW7wCDkVcmxebaki3xymDY-GG3edEEarqhDIg3ZeWuwKdTh1YBCrdvhyzarg8_Apv9hyphenhyphen0jALvmrqeDPsnERpAecI-f25V/s640/2020-01-05-022056_1364x768_scrot.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_8WLh9VbBbyKyQKxvoxxdDRNRiPQMnY34AVsh4QK_GtHAgdmXAILszgeUJPWVrni0p1qfYTohr_msTWvr6E629rj9bBWEEP4Fm4Qp2B4b3gcKGCLutfcP0AMLuPmeM4RACmfSnrzsdv5L/s72-c/core.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-6646508737728475368</guid><pubDate>Sat, 04 Jan 2020 19:40:00 +0000</pubDate><atom:updated>2020-01-30T02:17:46.622+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Raspberry Pi</category><title>How to Install Linux on Raspberry Pi 3</title><description>In this post I will inform..&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , &amp;quot;sans-serif&amp;quot;; font-size: 29.0pt; line-height: 115%;&quot;&gt;How to Install Linux on Raspberry
Pi 3&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 10.0pt;&quot;&gt;Hardware Requirements:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Raspberry Pi 3&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;SD Card 8GB minimum&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Mobile recharge Adapter min 2Amphs&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Monitor + Keyboard &amp;amp; Mouse&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;HDMI Cable&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-indent: -24px;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;OutPut:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/oBzyemQcPqk/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/oBzyemQcPqk?feature=player_embedded&quot; width=&quot;620&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -24px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -24px;&quot;&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-indent: -24px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 10.0pt;&quot;&gt;Software
Requirements:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Download OS from &lt;/span&gt;&lt;b style=&quot;text-indent: -18pt;&quot;&gt;https://www.raspberrypi.org/downloads/&lt;/b&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;background: yellow; text-indent: -18pt;&quot;&gt;(I&#39;m using Raspbian Buster)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;Download Rufus from &lt;/span&gt;&lt;span style=&quot;text-indent: -18pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;text-indent: -18pt;&quot;&gt;https://rufus.ie/&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-indent: -24px;&quot;&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 115%; mso-bidi-font-size: 10.0pt;&quot;&gt;Install Raspbian
on sd card:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Open Rufus, select device &amp;amp; &amp;nbsp;raspberry zip file and press start.&lt;/li&gt;
&lt;li&gt;after completing insert SD card in Raspberry Pi 3 and do the
procedure as shown on the screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://reddyinfosoft.blogspot.com/2020/01/how-to-install-linux-on-raspberry-pi-3.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/oBzyemQcPqk/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-4563205860451592679</guid><pubDate>Sun, 17 Nov 2019 14:20:00 +0000</pubDate><atom:updated>2019-11-17T19:51:33.757+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">LINQ Tips</category><title>Few LINQ Tips that are usefull</title><description>Here are some tips in LINQ that are usefull in regular&lt;br /&gt;
&lt;br /&gt;
Here are they...&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Joins using Lambada Expressions&lt;/li&gt;
&lt;li&gt;Multi select using Lambada Expression&lt;/li&gt;
&lt;li&gt;Left join in Linq&lt;/li&gt;
&lt;li&gt;How would you do a “not in” query with LINQ?&lt;/li&gt;
&lt;/ul&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;Joins using Lambada Expressions&lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;Linq hljs&quot;&gt;
Object AccountObject = _dbContext.Accounts
     .Join(_dbContext.Users, acc =&amp;gt; acc.AccountId, usr =&amp;gt; usr.AccountId, (acc, usr) =&amp;gt; new { acc, usr })
     .Where(x =&amp;gt; x.usr.EmailAddress == key1)
     .Where(x =&amp;gt; x.usr.Hash == key2)
     .Select(x =&amp;gt; new { AccountId = x.acc.AccountId, Name = x.acc.Name })
     .SingleOrDefault();
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;multi select using lambada expression
&lt;/b&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;Linq hljs&quot;&gt;
Object AccountObject = _dbContext.Accounts
     .Join(_dbContext.Users, acc =&amp;gt; acc.AccountId, usr =&amp;gt; usr.AccountId, (acc, usr) =&amp;gt; new { acc, usr })
     .Where(x =&amp;gt; x.usr.EmailAddress == key1)
     .Where(x =&amp;gt; x.usr.Hash == key2)
     .Select(x =&amp;gt; new { AccountId = x.acc.AccountId, Name = x.acc.Name })
     .SingleOrDefault();
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;Left Join In Linq
&lt;/b&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;Linq hljs&quot;&gt;
var query = from person in people
                join pet in pets on person equals pet.Owner into gj
                from subpet in gj.DefaultIfEmpty()
                select new { person.FirstName, PetName = subpet?.Name ?? String.Empty };

OR

var q =
    from c in categories
    join p in products on c.Category equals p.Category into ps
    from p in ps.DefaultIfEmpty()
    select new { Category = c, ProductName = p == null ? &quot;(No products)&quot; : p.ProductName };
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;b&gt;How would you do a “not in” query with LINQ?&lt;/b&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;Linq hljs&quot;&gt;
var query =  from c in dc.Customers where !(from o in dc.Orders select o.CustomerID)
             .Contains(c.CustomerID)    
             select c;
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;</description><link>http://reddyinfosoft.blogspot.com/2019/11/few-linq-tips-that-are-usefull.html</link><author>noreply@blogger.com (Vara)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-3730117292688888445</guid><pubDate>Sun, 17 Nov 2019 13:21:00 +0000</pubDate><atom:updated>2019-11-17T18:52:46.635+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Excel Export</category><category domain="http://www.blogger.com/atom/ns#">jquery DataTable</category><title>Jquery DataTable Custom Excel Export</title><description>In this post I will show Custom Excel Export using Jquery DataTable.&lt;br /&gt;
Previously I had shown how to&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-pdf-export.html&quot;&gt;Jquery DataTable Custom PDF Export&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;Sample OutPut:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijIu7VNecxHk1E8crzceLTbK_KeTTPDrhYRES7R1V4z8xpFspOI_DAHpajeiZIqJS7eHJsN8yYHCoxsIiZxXgjc6GsmuZRjntP_XeUtfzfZIURlta8l_d6FhbAsZd9HaxG6FzA6M_1khc-/s1600/Jquery+DT+Excel+Export_2019-11-17_184242.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;236&quot; data-original-width=&quot;500&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijIu7VNecxHk1E8crzceLTbK_KeTTPDrhYRES7R1V4z8xpFspOI_DAHpajeiZIqJS7eHJsN8yYHCoxsIiZxXgjc6GsmuZRjntP_XeUtfzfZIURlta8l_d6FhbAsZd9HaxG6FzA6M_1khc-/s1600/Jquery+DT+Excel+Export_2019-11-17_184242.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Source Code:&lt;/b&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;ubuntu hljs&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt;Jquery DataTable Export&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;table id=&quot;tblFeStaging&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; class=&quot;display cell-border&quot; style=&quot;width:100%&quot;&amp;gt;
        &amp;lt;thead&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Position&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Office&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Start date&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Salary&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/thead&amp;gt;
        &amp;lt;tbody&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Tiger Nixon&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;System Architect&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/04/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$320,800&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Garrett Winters&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Accountant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;63&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/07/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$170,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Ashton Cox&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Junior Technical Author&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;66&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/01/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$86,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Cedric Kelly&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Senior Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/03/29&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$433,060&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Airi Satou&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Accountant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;33&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/11/28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$162,700&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Brielle Williamson&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/12/02&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$372,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Herrod Chandler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;59&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/08/06&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$137,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Rhona Davidson&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;55&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/10/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$327,900&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Colleen Hurst&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;39&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/09/15&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$205,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Sonya Frost&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$103,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jena Gaines&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$90,560&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Quinn Flynn&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/03/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$342,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Charde Marshall&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;36&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/10/16&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$470,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Haley Kennedy&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Senior Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;43&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/12/18&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$313,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Tatyana Fitzpatrick&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/03/17&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$385,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michael Silva&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;66&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/11/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$198,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Paul Byrd&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Financial Officer (CFO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/06/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$725,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gloria Little&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Systems Administrator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;59&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/04/10&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$237,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Bradley Greer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;41&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/10/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$132,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Dai Rios&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Personnel Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;35&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/09/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$217,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jenette Caldwell&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Development Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/09/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$345,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Yuri Berry&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Marketing Officer (CMO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;40&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/06/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$675,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Caesar Vance&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Pre-Sales Support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/12/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$106,450&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Doris Wilder&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sidney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/09/20&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$85,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Angelica Ramos&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Executive Officer (CEO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/10/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$1,200,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gavin Joyce&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;42&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/12/22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$92,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jennifer Chang&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/11/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$357,650&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Brenden Wagner&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$206,850&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Fiona Green&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Operating Officer (COO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/03/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$850,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Shou Itou&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Marketing&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/08/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$163,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michelle House&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sidney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/02&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$95,400&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Suki Burks&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;53&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/10/22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$114,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Prescott Bartlett&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Technical Author&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/05/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$145,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gavin Cortez&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Team Leader&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/10/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$235,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Martena Mccray&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Post-Sales support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;46&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/03/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$324,050&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Unity Butler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/12/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$85,675&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Howard Hatfield&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;51&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/16&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$164,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Hope Fuentes&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Secretary&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;41&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/02/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$109,850&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Vivian Harrell&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Financial Controller&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;62&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/02/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$452,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Timothy Mooney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$136,200&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jackson Bradshaw&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;65&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/09/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$645,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Olivia Liang&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/02/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$234,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Bruno Nash&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;38&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/05/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$163,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Sakura Yamamoto&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/08/19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$139,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Thor Walton&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/08/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$98,540&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Finn Camacho&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/07/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$87,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Serge Baldwin&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Data Coordinator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/04/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$138,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Zenaida Frank&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;63&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/01/04&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$125,250&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Zorita Serrano&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;56&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/06/01&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$115,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jennifer Acosta&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Junior Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;43&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/02/01&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$75,650&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Cara Stevens&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;46&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/12/06&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$145,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Hermione Butler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/03/21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$356,250&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Lael Greer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Systems Administrator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/02/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$103,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jonas Alexander&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/07/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$86,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Shad Decker&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;51&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/11/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$183,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michael Bruce&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;29&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$183,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Donna Snider&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Customer Support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/01/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$112,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/tbody&amp;gt;
        &amp;lt;tfoot&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Position&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Office&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Start date&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Salary&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/tfoot&amp;gt;
    &amp;lt;/table&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;link href=&quot;https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;https://cdn.datatables.net/1.10.20/css/dataTables.jqueryui.min.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;https://cdn.datatables.net/buttons/1.6.0/css/buttons.dataTables.min.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;

&amp;lt;script src=&quot;https://code.jquery.com/jquery-3.3.1.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/1.10.20/js/dataTables.jqueryui.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;

&amp;lt;script src=&quot;https://cdn.datatables.net/buttons/1.6.0/js/dataTables.buttons.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/buttons/1.6.0/js/buttons.html5.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;style&amp;gt;
    div.dt-buttons {
        position: relative;
        float: right !important;
    }
&amp;lt;/style&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
    $(document).ready(function () {
        var buttonExcel = {
            exportOptions: {
                format: {
                    body: function (data, row, column, node) {
                        var fdata = &quot;&quot;;
                        if (column === 3)
                            fdata = node.innerText;
                        else
                            fdata = node.innerText;
                        return fdata;
                    }
                }
            }
        };

        $(&#39;#tblFeStaging&#39;).DataTable({
            &quot;ordering&quot;: false,
            &quot;pageLength&quot;: 25,
            dom: &#39;Blrtip&#39;,
            buttons: [
                $.extend(true, {}, buttonExcel, {
                    extend: &#39;excelHtml5&#39;,
                    title: &quot;Main Title&quot;,
                    messageTop: &#39;Sample Message on top of the Table.....&#39;,
                    customize: function (xlsx) {
                        var sheet = xlsx.xl.worksheets[&#39;sheet1.xml&#39;];
                        $(&#39;row:gt(2) c&#39;, sheet).attr(&#39;s&#39;, &#39;55&#39;);  //&amp;lt;-- wrapped text
                        $(&#39;row:gt(1) c[r^=A]&#39;, sheet).attr(&#39;s&#39;, &#39;2&#39;); // Bold First Column
                        $(&#39;row:eq(2) c&#39;, sheet).attr(&#39;s&#39;, &#39;32&#39;);
                    }
                })
            ]
        });
    });
&amp;lt;/script&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
</description><link>http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-excel-export.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijIu7VNecxHk1E8crzceLTbK_KeTTPDrhYRES7R1V4z8xpFspOI_DAHpajeiZIqJS7eHJsN8yYHCoxsIiZxXgjc6GsmuZRjntP_XeUtfzfZIURlta8l_d6FhbAsZd9HaxG6FzA6M_1khc-/s72-c/Jquery+DT+Excel+Export_2019-11-17_184242.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-7193549730455382043</guid><pubDate>Sun, 17 Nov 2019 12:56:00 +0000</pubDate><atom:updated>2019-11-17T18:52:04.058+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">jquery DataTable</category><category domain="http://www.blogger.com/atom/ns#">PDF Export</category><title>Jquery DataTable Custom PDF Export</title><description>In this post I &#39;ll show how to Custom PDF Export using Jquery DataTables.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Sample OutPut:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdFOP9cJygRqsidUjdGwq7SRr4cr8UpS3S4lhugvIyDgOtxm0Gng-XLW0fV7VJscrGXcDdaOkxflo5vf2lj-Wnexf1e96WkwznYUaEWtnRLoDowKlQQmsQ6v_P98ZiWbL_r1P0LaZrjA3H/s1600/Jquery+DT+PDF+Export_2019-11-17_175557.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;236&quot; data-original-width=&quot;500&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdFOP9cJygRqsidUjdGwq7SRr4cr8UpS3S4lhugvIyDgOtxm0Gng-XLW0fV7VJscrGXcDdaOkxflo5vf2lj-Wnexf1e96WkwznYUaEWtnRLoDowKlQQmsQ6v_P98ZiWbL_r1P0LaZrjA3H/s1600/Jquery+DT+PDF+Export_2019-11-17_175557.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Source Code:&lt;/b&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;pre&gt;&lt;code class=&quot;HTML hljs&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt;Jquery DataTable Export&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;table id=&quot;tblFeStaging&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; class=&quot;display cell-border&quot; style=&quot;width:100%&quot;&amp;gt;
        &amp;lt;thead&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Position&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Office&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Start date&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Salary&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/thead&amp;gt;
        &amp;lt;tbody&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Tiger Nixon&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;System Architect&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/04/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$320,800&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Garrett Winters&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Accountant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;63&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/07/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$170,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Ashton Cox&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Junior Technical Author&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;66&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/01/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$86,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Cedric Kelly&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Senior Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/03/29&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$433,060&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Airi Satou&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Accountant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;33&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/11/28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$162,700&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Brielle Williamson&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/12/02&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$372,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Herrod Chandler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;59&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/08/06&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$137,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Rhona Davidson&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;55&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/10/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$327,900&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Colleen Hurst&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;39&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/09/15&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$205,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Sonya Frost&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$103,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jena Gaines&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$90,560&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Quinn Flynn&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/03/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$342,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Charde Marshall&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;36&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/10/16&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$470,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Haley Kennedy&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Senior Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;43&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/12/18&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$313,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Tatyana Fitzpatrick&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/03/17&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$385,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michael Silva&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;66&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/11/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$198,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Paul Byrd&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Financial Officer (CFO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/06/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$725,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gloria Little&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Systems Administrator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;59&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/04/10&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$237,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Bradley Greer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;41&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/10/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$132,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Dai Rios&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Personnel Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;35&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/09/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$217,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jenette Caldwell&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Development Lead&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/09/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$345,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Yuri Berry&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Marketing Officer (CMO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;40&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/06/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$675,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Caesar Vance&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Pre-Sales Support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/12/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$106,450&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Doris Wilder&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sidney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/09/20&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$85,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Angelica Ramos&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Executive Officer (CEO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/10/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$1,200,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gavin Joyce&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;42&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/12/22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$92,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jennifer Chang&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/11/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$357,650&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Brenden Wagner&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$206,850&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Fiona Green&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Chief Operating Officer (COO)&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;48&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/03/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$850,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Shou Itou&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Marketing&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/08/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$163,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michelle House&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Integration Specialist&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sidney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/02&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$95,400&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Suki Burks&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;53&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/10/22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$114,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Prescott Bartlett&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Technical Author&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/05/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$145,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Gavin Cortez&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Team Leader&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/10/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$235,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Martena Mccray&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Post-Sales support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;46&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/03/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$324,050&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Unity Butler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Marketing Designer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/12/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$85,675&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Howard Hatfield&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;51&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/16&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$164,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Hope Fuentes&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Secretary&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;41&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/02/12&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$109,850&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Vivian Harrell&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Financial Controller&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;62&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/02/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$452,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Timothy Mooney&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Office Manager&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/12/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$136,200&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jackson Bradshaw&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;65&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/09/26&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$645,750&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Olivia Liang&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/02/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$234,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Bruno Nash&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;38&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/05/03&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$163,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Sakura Yamamoto&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Tokyo&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;37&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/08/19&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$139,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Thor Walton&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;61&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/08/11&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$98,540&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Finn Camacho&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Support Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/07/07&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$87,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Serge Baldwin&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Data Coordinator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;64&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/04/09&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$138,575&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Zenaida Frank&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;63&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/01/04&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$125,250&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Zorita Serrano&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Software Engineer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;56&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2012/06/01&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$115,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jennifer Acosta&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Junior Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;43&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2013/02/01&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$75,650&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Cara Stevens&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Sales Assistant&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;46&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/12/06&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$145,600&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Hermione Butler&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;47&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/03/21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$356,250&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Lael Greer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Systems Administrator&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;London&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2009/02/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$103,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Jonas Alexander&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;San Francisco&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2010/07/14&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$86,500&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Shad Decker&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Regional Director&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Edinburgh&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;51&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2008/11/13&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$183,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Michael Bruce&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Javascript Developer&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Singapore&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;29&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/06/27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$183,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;td&amp;gt;Donna Snider&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;Customer Support&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;New York&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;2011/01/25&amp;lt;/td&amp;gt;
                &amp;lt;td&amp;gt;$112,000&amp;lt;/td&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/tbody&amp;gt;
        &amp;lt;tfoot&amp;gt;
            &amp;lt;tr&amp;gt;
                &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Position&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Office&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Start date&amp;lt;/th&amp;gt;
                &amp;lt;th&amp;gt;Salary&amp;lt;/th&amp;gt;
            &amp;lt;/tr&amp;gt;
        &amp;lt;/tfoot&amp;gt;
    &amp;lt;/table&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;link href=&quot;https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;https://cdn.datatables.net/1.10.20/css/dataTables.jqueryui.min.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;
&amp;lt;link href=&quot;https://cdn.datatables.net/buttons/1.6.0/css/buttons.dataTables.min.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&amp;gt;

&amp;lt;script src=&quot;https://code.jquery.com/jquery-3.3.1.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/1.10.20/js/jquery.dataTables.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/1.10.20/js/dataTables.jqueryui.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;

&amp;lt;script src=&quot;https://cdn.datatables.net/buttons/1.6.0/js/dataTables.buttons.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script src=&quot;https://cdn.datatables.net/buttons/1.6.0/js/buttons.html5.min.js&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;style&amp;gt;
    div.dt-buttons {
        position: relative;
        float: right !important;
    }
&amp;lt;/style&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
    $(&#39;#tblFeStaging&#39;).DataTable({
        &quot;ordering&quot;: false,
        &quot;pageLength&quot;: 25,
        dom: &#39;Blrtip&#39;,
        buttons: [
            {
                extend: &#39;pdfHtml5&#39;,
                title: &quot;Main Title&quot;,
                pageSize: &#39;A4&#39;,
                exportOptions: {
                    search: &#39;applied&#39;,
                    order: &#39;applied&#39;,
                    stripNewlines: false
                },
                customize: function (doc) {
                    var rdoc = doc;
                    var rcout = doc.content[doc.content.length - 1].table.body.length - 1;
                    doc.content.splice(0, 1);
                    var now = new Date();
                    var jsDate = now.getDate() + &#39;/&#39; + (now.getMonth() + 1) + &#39;/&#39; + now.getFullYear() + &#39;  and Time:&#39; + now.getHours() + &#39;:&#39; + now.getMinutes() + &#39;:&#39; + now.getSeconds();
                    doc.pageMargins = [30, 70, 30, 30];
                    doc.defaultStyle.fontSize = 8;
                    doc.styles.tableHeader.fontSize = 9;
                    doc.content[doc.content.length - 1].table.headerRows = 2;
                    for (var i = 0; i &amp;lt; rcout; i++) {
                        var obj = doc.content[doc.content.length - 1].table.body[i + 1];
                        doc.content[doc.content.length - 1].table.body[(i + 1)][0] = { text: obj[0].text, style: [obj[0].style], bold: true };
                        doc.content[doc.content.length - 1].table.body[(i + 1)][3] = {
                            text: obj[3].text,
                            style: [obj[3].style],
                            alignment: &#39;center&#39;,
                            bold: obj[3].text &amp;gt; 60 ? true : false,
                            fillColor: obj[3].text &amp;gt; 60 ? &#39;red&#39; : null
                        };
                    }

                    doc[&#39;header&#39;] = (function (page, pages) {
                        return {
                            table: {
                                widths: [&#39;100%&#39;],
                                headerRows: 0,
                                body: [
                                    [{ text: &#39;Sample Main Title&#39;, alignment: &#39;center&#39;, fontSize: 14, bold: true, margin: [0, 10, 0, 0] }],
                                    [
                                        {
                                            text:
                                                [
                                                    { text: &#39;SubTitle1: &#39;, bold: true }, &#39;Sub title details...1\n&#39;,
                                                    { text: &#39;SubTitle2: &#39;, bold: true }, &#39;Sub title details...2&#39;,
                                                ]
                                        }
                                    ]
                                ]
                            },
                            layout: &#39;noBorders&#39;,
                            margin: 10
                        }
                    });

                    doc[&#39;footer&#39;] = (function (page, pages) {
                        return {
                            columns: [
                                {
                                    alignment: &#39;left&#39;,
                                    text: [&#39;Created Date: &#39;, { text: jsDate.toString() }]
                                },
                                {
                                    alignment: &#39;center&#39;,
                                    text: &#39;Total &#39; + rcout.toString() + &#39; rows&#39;
                                },
                                {
                                    alignment: &#39;right&#39;,
                                    text: [&#39;page &#39;, { text: page.toString() }, &#39; of &#39;, { text: pages.toString() }]
                                }
                            ],
                            margin: 10
                        }
                    });

                    var objLayout = {};
                    objLayout[&#39;hLineWidth&#39;] = function (i) { return .8; };
                    objLayout[&#39;vLineWidth&#39;] = function (i) { return .5; };
                    objLayout[&#39;hLineColor&#39;] = function (i) { return &#39;#aaa&#39;; };
                    objLayout[&#39;vLineColor&#39;] = function (i) { return &#39;#aaa&#39;; };
                    objLayout[&#39;paddingLeft&#39;] = function (i) { return 5; };
                    objLayout[&#39;paddingRight&#39;] = function (i) { return 35; };
                    doc.content[doc.content.length - 1].layout = objLayout;

                }
            }
        ]
    });

&amp;lt;/script&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
</description><link>http://reddyinfosoft.blogspot.com/2019/11/jquery-datatable-custom-pdf-export.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdFOP9cJygRqsidUjdGwq7SRr4cr8UpS3S4lhugvIyDgOtxm0Gng-XLW0fV7VJscrGXcDdaOkxflo5vf2lj-Wnexf1e96WkwznYUaEWtnRLoDowKlQQmsQ6v_P98ZiWbL_r1P0LaZrjA3H/s72-c/Jquery+DT+PDF+Export_2019-11-17_175557.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-2850663538307441339</guid><pubDate>Sat, 17 Nov 2018 13:42:00 +0000</pubDate><atom:updated>2019-11-17T19:13:44.426+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Apache</category><category domain="http://www.blogger.com/atom/ns#">codeigniter</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>Rewrite URLs or Enable with mod_rewrite for Apache2 on Ubuntu 16.04</title><description>In this POST I will show how to enable mod_rewrite for apache2&lt;br /&gt;
&lt;br /&gt;
First, we need to install&amp;nbsp; Apache2, Before that Update Ubuntu with below command.&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;ubuntu hljs&quot;&gt;
sudo apt-get update
&lt;/code&gt;
&lt;/pre&gt;
Install Apache&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;ubuntu hljs&quot;&gt;
sudo apt-get install apache2
&lt;/code&gt;
&lt;/pre&gt;
Now activate mod_rewrite using below command
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;pre&gt;&lt;code class=&quot;ubuntu hljs&quot;&gt;
sudo a2enmod rewrite
&lt;/code&gt;
&lt;/pre&gt;
Restart Apache Server
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;ubuntu hljs&quot;&gt;
sudo systemctl restart apache2
or
sudo service apache2 restart
&lt;/code&gt;
&lt;/pre&gt;
</description><link>http://reddyinfosoft.blogspot.com/2018/11/rewrite-urls-or-enable-with-modrewrite.html</link><author>noreply@blogger.com (Vara)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-6848198900725595557</guid><pubDate>Sun, 15 Jul 2018 16:13:00 +0000</pubDate><atom:updated>2018-07-15T21:49:36.270+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ubuntu</category><title>error unknown filesystem entering rescue mode grub rescue ubuntu</title><description>In this POST I will show how to get rid of
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;ubuntu hljs&quot;&gt;
error: unknown filesystem.
Entering rescue mode...
grub rescue&lt;/code&gt;&lt;/pre&gt;
Switch on the System, wait untill you get the Grub Rescue Screen.&lt;br /&gt;
Type the following commands
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;ls&lt;/li&gt;
It will display list of partions you had in your system.&lt;br /&gt;
You will get something like this &lt;b&gt;(hd0),(hd0,msdos1)(hd0,msdos2)(hd0,msdos3)&lt;/b&gt; based on no of partitions
&lt;br /&gt;
&lt;br /&gt;
&lt;li&gt;&lt;b&gt;set prefix= (hd0,msdos1)/boot/grub&lt;/b&gt;&lt;/li&gt;
If it’s not the root drive you will get an error message &quot;unknown filesystem&quot;. In that case try the same command with the next partion.&lt;br /&gt;
You need to find which drive is Ubuntu root. For that type the following:
&lt;br /&gt;
Ex: &lt;b&gt;set prefix=(hd0,msdos2)/boot/grub&lt;/b&gt;
&lt;br /&gt;
&lt;li&gt;set prefix=(hd0,msdos1)/boot/grub&lt;/li&gt;
&lt;li&gt;insmod normal&lt;/li&gt;
&lt;li&gt;normal&lt;/li&gt;
&lt;li&gt;sudo update-grub&lt;/li&gt;
&lt;li&gt;sudo grub-install /dev/sda&lt;/li&gt;
&lt;br /&gt;
If you are not getting an error: You can proceed to the next command after that:
&lt;br /&gt;
Your PC will now boot successfully. Now select Ubuntu &amp;amp; login.
&lt;br /&gt;
Open Terminal( Ctr+Alt+T or use the search)&lt;br /&gt;
Now the bootloader error is fixed you should be able to boot your System normally &amp;amp; even your data is intact.
</description><link>http://reddyinfosoft.blogspot.com/2018/07/error-unknown-filesystem-entering.html</link><author>noreply@blogger.com (Vara)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-804273766944172425</guid><pubDate>Mon, 29 Jan 2018 17:19:00 +0000</pubDate><atom:updated>2018-01-30T19:36:39.309+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Geolocation</category><title>How to get Geolocation with out using domain name or SSL connection</title><description>In this post I will show how to get Geolocation with out using domain name&amp;nbsp;or SSL connection. In the previous &lt;a href=&quot;http://reddyinfosoft.blogspot.in/2018/01/how-to-get-geolocation-in-html.html&quot;&gt;POST&lt;/a&gt; I had shown how to get&amp;nbsp;Geolocation using html.&lt;br /&gt;
In the previous post its not possible to get Geolocation with out using SSL connection or Domain Name.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reddyinfosoft.blogspot.in/2018/01/how-to-get-geolocation-in-html.html&quot;&gt;How to Get Geolocation in HTML&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;OutPut:&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i67.tinypic.com/2rzfh5d.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://i67.tinypic.com/2rzfh5d.jpg&quot; data-original-height=&quot;270&quot; data-original-width=&quot;750&quot; height=&quot;143&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
Create a html file and pste the below code.
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;html hljs&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;div style=&quot;width:40%&quot;&amp;gt;
        &amp;lt;center&amp;gt;
            &amp;lt;hr&amp;gt;
            &amp;lt;p&amp;gt;Click on the below button to get your coordinates.&amp;lt;/p&amp;gt;
            &amp;lt;hr&amp;gt;
            &amp;lt;button onclick=&quot;tryAPIGeolocation()&quot; class=&quot;btn btn-primary&quot;&amp;gt;Get Location&amp;lt;/button&amp;gt;
            &amp;lt;hr&amp;gt;
            &amp;lt;div id=&quot;div_gioloc&quot; style=&quot;color:yellow; background-color: green; border-radius: 18px;&quot;&amp;gt;&amp;lt;/div&amp;gt;
        &amp;lt;/center&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css&quot;&amp;gt;
    &amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;

    &amp;lt;script&amp;gt;
        var x = document.getElementById(&quot;div_gioloc&quot;);
        x.innerHTML = &quot;Latitude: 0 &amp;lt;br&amp;gt;Longitude: 0&quot;;

        var apiGeolocationSuccess = function (position) {
            x.innerHTML = &quot;Latitude: &#39;&quot; + position.coords.latitude + &quot;&#39; &amp;lt;br&amp;gt;Longitude: &#39;&quot; + position.coords.longitude +
                &quot;&#39;&quot;;
        };

        var tryAPIGeolocation = function () {
            jQuery.post(
                    &quot;https://www.googleapis.com/geolocation/v1/geolocate?key=AIzaSyDCa1LUe1vOczX1hO_iGYgyo8p_jYuGOPU&quot;,
                    function (success) {
                        apiGeolocationSuccess({
                            coords: {
                                latitude: success.location.lat,
                                longitude: success.location.lng
                            }
                        });
                    })
                .fail(function (err) {
                    x.innerHTML = &quot;API Geolocation error! &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&quot; + err;
                });
        };

        var browserGeolocationSuccess = function (position) {
            x.innerHTML = &quot;Browser geolocation success!&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Latitude = &quot; + position.coords.latitude +
                &quot;&amp;lt;br&amp;gt;Longitude = &quot; + position.coords
                .longitude;
        };

        var browserGeolocationFail = function (error) {
            switch (error.code) {
                case error.TIMEOUT:
                    x.innerHTML = &quot;Browser geolocation error !&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Timeout.&quot;;
                    break;
                case error.PERMISSION_DENIED:
                    if (error.message.indexOf(&quot;Only secure origins are allowed&quot;) == 0) {
                        tryAPIGeolocation();
                    }
                    break;
                case error.POSITION_UNAVAILABLE:
                    // dirty hack for safari
                    if (error.message.indexOf(&quot;Origin does not have permission to use Geolocation service&quot;) == 0) {
                        tryAPIGeolocation();
                    } else {
                        x.innerHTML = &quot;Browser geolocation error !&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Position unavailable.&quot;;
                    }
                    break;
            }
        };

        var tryGeolocation = function () {
            if (navigator.geolocation) {
                navigator.geolocation.getCurrentPosition(
                    browserGeolocationSuccess,
                    browserGeolocationFail, {
                        maximumAge: 50000,
                        timeout: 20000,
                        enableHighAccuracy: true
                    });
            }
        };
    &amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
</description><link>http://reddyinfosoft.blogspot.com/2018/01/how-to-get-geolocation-with-out-using.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i67.tinypic.com/2rzfh5d_th.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8400153297838302157.post-7186308751689073700</guid><pubDate>Mon, 29 Jan 2018 16:49:00 +0000</pubDate><atom:updated>2018-01-29T22:21:40.248+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Geolocation</category><title>How to Get Geolocation in HTML</title><description>In this post I will show how to get&amp;nbsp;Geolocation.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;OutPut:&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i67.tinypic.com/2rzfh5d.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://i67.tinypic.com/2rzfh5d.jpg&quot; data-original-height=&quot;270&quot; data-original-width=&quot;750&quot; height=&quot;143&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Create a HTML file and copy paste the below HTML code.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;html hljs&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;div style=&quot;width:40%&quot;&amp;gt;
        &amp;lt;center&amp;gt;
            &amp;lt;hr&amp;gt;
            &amp;lt;p&amp;gt;Click on the below button to get your coordinates.&amp;lt;/p&amp;gt;
            &amp;lt;hr&amp;gt;
            &amp;lt;button onclick=&quot;getLocation()&quot; class=&quot;btn btn-primary&quot;&amp;gt;Get Location&amp;lt;/button&amp;gt;
            &amp;lt;hr&amp;gt;
            &amp;lt;div id=&quot;div_gioloc&quot; style=&quot;color:yellow; background-color: green; border-radius: 18px;&quot;&amp;gt;&amp;lt;/div&amp;gt;
        &amp;lt;/center&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css&quot;&amp;gt;
    &amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    
&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
Then copy paste the below code after script tag
&lt;br /&gt;
&lt;pre&gt;&lt;code class=&quot;ubuntu hljs&quot;&gt;
 &amp;lt;script&amp;gt;
        var x = document.getElementById(&quot;div_gioloc&quot;);
        x.innerHTML = &quot;Latitude: 0 &amp;lt;br&amp;gt;Longitude: 0&quot;;

        function getLocation() {
            if (navigator.geolocation) {
                navigator.geolocation.getCurrentPosition(showPosition, showError);
            } else {
                x.innerHTML = &quot;Geolocation is not supported by this browser.&quot;;
            }
        }

        function showPosition(position) {
            x.innerHTML = &quot;Latitude: &quot; + position.coords.latitude +
                &quot;&amp;lt;br&amp;gt;Longitude: &quot; + position.coords.longitude;
        }

        function showError(error) {
            switch (error.code) {
                case error.PERMISSION_DENIED:
                    x.innerHTML = &quot;User denied the request for Geolocation.&quot;
                    break;
                case error.POSITION_UNAVAILABLE:
                    x.innerHTML = &quot;Location information is unavailable.&quot;
                    break;
                case error.TIMEOUT:
                    x.innerHTML = &quot;The request to get user location timed out.&quot;
                    break;
                case error.UNKNOWN_ERROR:
                    x.innerHTML = &quot;An unknown error occurred.&quot;
                    break;
            }
        }
    &amp;lt;/script&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
The entire code looks as shown below
&lt;pre&gt;
&lt;code class=&quot;ubuntu hljs&quot;&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;div style=&quot;width:40%&quot;&amp;gt;
        &amp;lt;center&amp;gt;
            &amp;lt;hr&amp;gt;
            &amp;lt;p&amp;gt;Click on the below button to get your coordinates.&amp;lt;/p&amp;gt;
            &amp;lt;hr&amp;gt;
            &amp;lt;button onclick=&quot;getLocation()&quot; class=&quot;btn btn-primary&quot;&amp;gt;Get Location&amp;lt;/button&amp;gt;
            &amp;lt;hr&amp;gt;
            &amp;lt;div id=&quot;div_gioloc&quot; style=&quot;color:yellow; background-color: green; border-radius: 18px;&quot;&amp;gt;&amp;lt;/div&amp;gt;
        &amp;lt;/center&amp;gt;
    &amp;lt;/div&amp;gt;
    &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css&quot;&amp;gt;
    &amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script src=&quot;https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script&amp;gt;
        var x = document.getElementById(&quot;div_gioloc&quot;);
        x.innerHTML = &quot;Latitude: 0 &amp;lt;br&amp;gt;Longitude: 0&quot;;

        function getLocation() {
            if (navigator.geolocation) {
                navigator.geolocation.getCurrentPosition(showPosition, showError);
            } else {
                x.innerHTML = &quot;Geolocation is not supported by this browser.&quot;;
            }
        }

        function showPosition(position) {
            x.innerHTML = &quot;Latitude: &quot; + position.coords.latitude +
                &quot;&amp;lt;br&amp;gt;Longitude: &quot; + position.coords.longitude;
        }

        function showError(error) {
            switch (error.code) {
                case error.PERMISSION_DENIED:
                    x.innerHTML = &quot;User denied the request for Geolocation.&quot;
                    break;
                case error.POSITION_UNAVAILABLE:
                    x.innerHTML = &quot;Location information is unavailable.&quot;
                    break;
                case error.TIMEOUT:
                    x.innerHTML = &quot;The request to get user location timed out.&quot;
                    break;
                case error.UNKNOWN_ERROR:
                    x.innerHTML = &quot;An unknown error occurred.&quot;
                    break;
            }
        }
    &amp;lt;/script&amp;gt;

&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
</description><link>http://reddyinfosoft.blogspot.com/2018/01/how-to-get-geolocation-in-html.html</link><author>noreply@blogger.com (Vara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i67.tinypic.com/2rzfh5d_th.jpg" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>