<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='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'><id>tag:blogger.com,1999:blog-1028077953964733257</id><updated>2026-05-17T04:41:57.979-07:00</updated><category term="C#"/><category term="ASP.NET"/><category term="Visual Studio"/><category term="Windows"/><category term="HTML"/><category term="Internet"/><category term="SQL"/><category term="IIS"/><category term="MVC"/><category term="Software"/><category term="Free"/><category term="Linux"/><category term="PHP"/><category term="ubuntu"/><category term="IT News"/><category term="JavaScript"/><category term="Windows Mobile"/><category term="Windows x64"/><category term="Facebook"/><category term="Mobile"/><category term="MySQL"/><category term="QA"/><category term="TFS"/><category term="Wordpress"/><category term="azure"/><category term="wcf"/><category term="Ajax"/><category term="Android"/><category term="Banking"/><category term="CMS"/><category term="Firefox"/><category term="Latex"/><category term="Project Management"/><category term="Testing"/><category term="Xamarin"/><category term="C++"/><category term="Crystal Report"/><category term="Firebase"/><category term="Gridview"/><category term="Mac"/><category term="Scrum"/><category term="Semantic Web"/><category term="Tomcat"/><category term="UML"/><category term="Video"/><category term="WPF"/><category term="Win"/><category term="apple"/><category term="net.tcp"/><category term="security"/><category term="swagger"/><category term="webapi"/><category term="windows 10"/><category term="youtube"/><title type='text'>Softminer.Net</title><subtitle type='html'>Softminer.net</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.softminer.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.softminer.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>237</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-8185271606536918203</id><published>2022-01-10T02:23:00.000-08:00</published><updated>2025-10-12T02:16:30.249-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="azure"/><title type='text'>Azure Application Gateway</title><summary type="text">Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications

This is very good overview of application gateway

for more details view this video:





</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/8185271606536918203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/8185271606536918203' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/8185271606536918203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/8185271606536918203'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2019/01/azure-application-gateway.html' title='Azure Application Gateway'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgekliSKRfwTCfLHIn9WkScOswONO6syU2Jbckz61JzluxK2uUNpo_Uedoa1tRBjm7MNA3lZ67i0yzybuMcpFYDXou9wCvh7mIxaWMwHeiiWk9-43toqKo0zlcyIdtXUF4OGbZ0gXY6YrB0/s72-c/backend.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-8388336288355075864</id><published>2020-01-15T05:12:00.001-08:00</published><updated>2020-01-15T05:14:35.222-08:00</updated><title type='text'>Create Nuget Package</title><summary type="text">In this Post I will show how to create Nuget package:









In this video you can see :




In this video you can see:




Nuget Package explorer is used for publish to feed:
https://github.com/NuGetPackageExplorer/NuGetPackageExplorer

Then you can use this Nuget in your Solution:

https://blogs.naxam.net/configure-nuget-package-sources-for-your-project-cd8b96397360



</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/8388336288355075864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/8388336288355075864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/8388336288355075864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/8388336288355075864'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2020/01/create-nuget-package.html' title='Create Nuget Package'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNVgU0C_rwhf75dlvXXlxTQK181jpXWWGuiHWsBI759BEdlRiep-9URHP3Yfr-OIh0wKZFtbPE8kyz70uEbSQSUNvA3Pfxqt5-F4NKWQoN7EQexWRrZlEJVThH39vjzbG7wU_F1abtp6ru/s72-c/1.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-5888156112091480294</id><published>2020-01-05T12:24:00.015-08:00</published><updated>2021-01-05T13:04:59.899-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="azure"/><title type='text'>How to prepare for the Exam AZ-900: Microsoft Azure Fundamentals</title><summary type="text">Learning&amp;nbsp;https://marczak.io/https://www.youtube.com/c/TimothyWarner1/videosPractice&amp;nbsp;https://www.udemy.com/course/az-900-practice-tests/learn/
https://www.examtopics.com/exams/microsoft/az-900https://www.exam-answer.com/microsoft/az-90090% of questions are from udemy course.&amp;nbsp;examtopics is free for first 100 questions. i you want to have all questions for free you can check </summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/5888156112091480294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/5888156112091480294' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/5888156112091480294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/5888156112091480294'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2020/01/how-to-prepare-for-exam-az-900.html' title='How to prepare for the Exam AZ-900: Microsoft Azure Fundamentals'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-7687755878354229664</id><published>2019-07-01T21:53:00.006-07:00</published><updated>2020-11-02T22:02:29.757-08:00</updated><title type='text'>Forward emails without SMTP provider for free</title><summary type="text">&amp;nbsp;usually, when you buy a domain you need to buy anothr smtp provider to send email. gmail business has a packet for 5$ per user.&amp;nbsp;If you want to use free email forwarding tool i suggest&amp;nbsp;https://improvmx.com/&amp;nbsp;just set your mx record&amp;nbsp;&lt;!--StartFragment--&gt;HOSTVALUEPRIORITY@mx1.improvmx.com10@mx2.improvmx.com20&lt;!--EndFragment--&gt;</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/7687755878354229664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/7687755878354229664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/7687755878354229664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/7687755878354229664'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2019/07/forward-emails-without-smtp-provider.html' title='Forward emails without SMTP provider for free'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-2082740230748563220</id><published>2019-01-07T03:03:00.004-08:00</published><updated>2019-01-07T03:03:35.249-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="security"/><title type='text'>Security awareness</title><summary type="text">Training github workshop
https://github.com/sapran/appsec_awareness_training


Enter your email and tells you if your email is being leacked
https://haveibeenpwned.com/


Owas top 10 volnerability
https://www.owasp.org/index.php/Top_10-2017_Top_10


Reward to hackers to found bugs
https://www.bugcrowd.com/bug-bounty-list/

web-dvwa is a docker sample in php which shows volnerabilities
the sample </summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/2082740230748563220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/2082740230748563220' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/2082740230748563220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/2082740230748563220'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2019/01/security-awareness.html' title='Security awareness'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO6ZNqeQiOdISjiks1bziUMTV95o6j6EKsmew1w4h4IQys55fT779WKEkt_VizQyOyiGRXj0iqbECzIYz3rTNNSgeU3ntSRtDwoBId-WTS_3CxoroJHbQMWJ1DCY2ALRqFjQ1H-7A39780/s72-c/Untitled.png" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-3590298362086207823</id><published>2018-04-04T08:24:00.000-07:00</published><updated>2018-04-04T08:24:39.535-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="azure"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>Mobile-Cloud-Workshop Learn Azure and Mobile</title><summary type="text">- Hands on Labs on build real Mobile Application and Backend services based on Azure. We will follow the diagram below in the deployment:





- App Services
- Functions &amp;amp; Logic Apps
- Application Insights – to monitor application that are in production
- Containers – simplify application deployments 
- API Management
- SQL Databases
- Mobile DevOps &amp;amp; Xamarin

Also, here (https://</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/3590298362086207823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/3590298362086207823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3590298362086207823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3590298362086207823'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2018/04/hands-on-labs-on-build-real-mobile.html' title='Mobile-Cloud-Workshop Learn Azure and Mobile'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic-Ht1pSby0nXX6gFf5IWaVfVTP2W-W2wGMhWfRTg6zb9uXRwkdTyG65kSg68maPEPJGuJg7eWWXtCTO0b4vPgr_tx1hpkpTtgWbWHSiqhoLWbp8ZMa0E8u67I0RWP1VFjTG8n2sOWd33s/s72-c/Architecture.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-6531127998431232010</id><published>2018-04-02T07:25:00.000-07:00</published><updated>2019-04-26T07:25:49.241-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="swagger"/><category scheme="http://www.blogger.com/atom/ns#" term="webapi"/><title type='text'>C# Configuring Swagger in WebAPI</title><summary type="text">https://docs.microsoft.com/en-us/aspnet/core/tutorials/getting-started-with-swashbuckle?view=aspnetcore-2.2&amp;tabs=visual-studio

https://github.com/RicoSuter/NSwag/wiki/NSwagStudio
https://docs.microsoft.com/en-us/aspnet/core/tutorials/getting-started-with-nswag?view=aspnetcore-2.2&amp;tabs=visual-studio

</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/6531127998431232010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/6531127998431232010' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/6531127998431232010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/6531127998431232010'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2019/04/c-configuring-swagger-in-webapi.html' title='C# Configuring Swagger in WebAPI'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-4604274296893749511</id><published>2018-03-26T05:21:00.000-07:00</published><updated>2018-03-26T05:23:32.360-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET"/><title type='text'>IFrame embeding browser permissions</title><summary type="text">by default asp.net is setting x-frame-options: SAMEORIGIN which doesnt allow anywebsite to embed your IFRAME to disable that you need to

&amp;nbsp; System.Web.Helpers.AntiForgeryConfig.SuppressXFrameOptionsHeader = true;

But the make sure to have this value to same origin in web.config

&amp;lt;add name=&quot;X-Frame-Options&quot; value=&quot;SAMEORIGIN&quot; /&gt;


The X-Frame-Options header may contain one of three tokens</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/4604274296893749511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/4604274296893749511' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/4604274296893749511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/4604274296893749511'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2018/03/iframe-embeding-browser-permissions.html' title='IFrame embeding browser permissions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-4144946298326402279</id><published>2017-09-22T06:42:00.003-07:00</published><updated>2017-09-22T06:43:23.415-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><title type='text'>IIS Application initialization</title><summary type="text">As of IIS 8 Application Initialization is part of the IIS feature set. For IIS 7 and 7.5 there&#39;s a separate download available via Web Platform Installer. Using IIS 8 Application Initialization is an optional install component in Windows or the Windows Server Role Manager:


This is an optional component so make sure you explicitly select it.

IIS Configuration for Application Initialization
</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/4144946298326402279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/4144946298326402279' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/4144946298326402279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/4144946298326402279'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2017/09/iis-application-initialization.html' title='IIS Application initialization'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlbpPZnJ6B0eDxQqZVMyFHXzEozk9BpzGPRzSctV43U9AnxrHuO5r1rajU49klOOqiYQQBwe8QTghDRavPdUK4yb5jdDHnvWffKYkhbVGIc5BX_QZY5a92dPK9zpFfVSwv2ReCUyTjjlak/s72-c/1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-5920284524793921351</id><published>2017-09-22T06:20:00.001-07:00</published><updated>2017-09-22T07:12:30.938-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Firebase"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin"/><title type='text'>Xamarin Push notification using FireBase</title><summary type="text">First download the sample here:
https://developer.xamarin.com/samples/monodroid/Firebase/FCMNotifications/

Then you have to create a project in Firebase
http://firebase.google.com

download google-services.json
right click on the google-service.json and set the Build Action vlaue to GoogleServicesJson



when your app is running the device get the token.

To send notification to device you need </summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/5920284524793921351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/5920284524793921351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/5920284524793921351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/5920284524793921351'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2017/09/xamarin-push-notification-using-firebase.html' title='Xamarin Push notification using FireBase'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/ERyvuOfM60g/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-3660383557304043545</id><published>2017-09-07T08:40:00.000-07:00</published><updated>2017-09-07T08:40:11.118-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="net.tcp"/><category scheme="http://www.blogger.com/atom/ns#" term="wcf"/><title type='text'>Hosting net.tcp wcf on IIS Express and IIS</title><summary type="text">to host on IIS







on project properties





IIS express



Project files have the information related to the IIS Express and it’s basic settings; whereas there are several configuration files that are required to host and run a web application.&amp;nbsp; You can find all the IIS Express related files under&amp;nbsp;\users\\My Documents \ IISExpress\Config&amp;nbsp;.



Open the “applicationhost.config” </summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/3660383557304043545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/3660383557304043545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3660383557304043545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3660383557304043545'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2017/09/hosting-nettcp-wcf-on-iis-express-and.html' title='Hosting net.tcp wcf on IIS Express and IIS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrANRESWUjYjFkf22hs4jMG0unMkEhz6LN56_G63sU5ikRTw99k8MGWGjfbs8JoPKpC0i5ABm41Z3k1XmO6Q0MSEX7KuMm90fuqf5v-xM8Qm7YGIq8xmbHtPs46XGmKuC8L3b1jlg7cIjW/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-7498905094840192793</id><published>2017-06-19T01:41:00.003-07:00</published><updated>2017-06-26T08:47:59.895-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>get Domain SID in windows server </title><summary type="text">TO get sid of a user, wun following command:

wmic useraccount where name=&quot;USER&quot; get sid
wmic useraccount get name,sid

in C# can check user UserSid:

var me = WindowsIdentity.GetCurrent();
SecurityIdentifier sid = me.User;

To get Group Policy of a user in domain use

gpresult /r

More info about gpresult </summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/7498905094840192793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/7498905094840192793' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/7498905094840192793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/7498905094840192793'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2017/06/get-domain-sid-in-windows-server.html' title='get Domain SID in windows server '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-991631464721631729</id><published>2017-02-08T07:46:00.000-08:00</published><updated>2019-02-08T07:46:40.396-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>block url in windows 10</title><summary type="text">in firewall you can create outbound role by ip but not by url 
to be able to block url in windows

‪C:\Windows\System32\drivers\etc\hosts

add to the file
0.0.0.0 www.facebook.com

#Hint: make sure there is not space
</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/991631464721631729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/991631464721631729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/991631464721631729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/991631464721631729'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2017/02/block-url-in-windows-10.html' title='block url in windows 10'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-3087138698108390157</id><published>2016-11-26T03:32:00.004-08:00</published><updated>2023-10-20T04:05:35.887-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Xamarin"/><title type='text'>Xamarin Publish to Google play</title><summary type="text">After installing Android SDK you need to enable Accelerator for having Fast emulator



To publish Xamarin Project on Google play:

https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/

You dont need to do all above steps mentioned in xamarin website. (e.g create a google play account and upload it via browser)

Choose release instead of Release</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/3087138698108390157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/3087138698108390157' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3087138698108390157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3087138698108390157'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2016/11/xamarin-publish-to-google-play.html' title='Xamarin Publish to Google play'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZXPh_W4GFD8xDj-ggqafEoj2iSVMq5pawhQjw4lgvkjsFsLGSxFcUaBg1kE6r3XPfdzG38gaILC-yGvyf2Pi96aGRCHpxeu2AG0_nI_UIFEQGvuy6abGUZJYotkwNvnT3nWoigNE-CDn6/s72-c/7S4zT.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-885344347455759746</id><published>2016-06-08T09:09:00.004-07:00</published><updated>2016-11-26T03:33:14.928-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Banking"/><title type='text'>Transfer Autorisation devices</title><summary type="text">There are different companies provide one time password authorization:

RSA is one of leading companies in different authenticators like RSA SecureID hardware tokes and tokenles authentication

Kobil is a german company that offer transaction authorisation with mobile app and also provide ChipTAN/CardTAN authorisation

REINERSCT is also selling CardTAN generators

VASCO is a belgian company which</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/885344347455759746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/885344347455759746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/885344347455759746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/885344347455759746'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2016/06/transfer-autorisation-devices.html' title='Transfer Autorisation devices'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-r5jtcihcraDqcw8blkfaie-2GNaXK_qC5QOf4La1NUn10-XZR7ahJWzPiPmn8ecwXSTXa9Qxde5aGgic_HzwQz7mw_AeZV3D6qyExBD7DtjqKFww1ipD1VXVVxUxZv66WPaYaVTP8FJ5/s72-c/DIGIPASS-for-mobile-265x220-png24_tcm42-52598.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-6610990184234741513</id><published>2016-05-30T07:17:00.000-07:00</published><updated>2016-05-30T07:17:56.100-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TFS"/><title type='text'>Changing workspace in visualstudio after renaming computer name</title><summary type="text">run in the Developer Command Prompt for Visual Studio
to get workspaces on your computer and getting collection name&amp;nbsp;

tf workspaces

result will be like&amp;nbsp;

Workspace &amp;nbsp; &amp;nbsp; Owner &amp;nbsp; &amp;nbsp; &amp;nbsp;Computer Comment
------------- ---------- -------- ---------------
DEV2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Your Name COMPUTERNAME

DEV2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Your Name </summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/6610990184234741513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/6610990184234741513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/6610990184234741513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/6610990184234741513'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2016/05/changing-workspace-in-visualstudio.html' title='Changing workspace in visualstudio after renaming computer name'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-7440742755962215670</id><published>2016-05-30T07:04:00.000-07:00</published><updated>2019-10-02T05:11:43.630-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="windows 10"/><title type='text'>How to install .NET 3.5 on windows 10 - Windows Update error 0x800F081F</title><summary type="text">
If you receive Windows Update error 0x800F081F or 0x800F081F it means that a file needed by Windows Update is damaged or missing. Windows has troubleshooting tools that can help you address this problem.


Run the DISM tool

1. Insert your Windows 10 DVD, or double click its ISO image, or insert your bootable flash drive with Windows 10, depending on what you have. you can click on ISO image and</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/7440742755962215670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/7440742755962215670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/7440742755962215670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/7440742755962215670'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2016/05/how-to-install-net-35-on-windows-10.html' title='How to install .NET 3.5 on windows 10 - Windows Update error 0x800F081F'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-3437626457410083837</id><published>2016-05-21T09:35:00.000-07:00</published><updated>2016-05-21T09:35:12.518-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Project Management"/><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><title type='text'>What is project management ?</title><summary type="text">Project management is the application of knowledge, skills, tools, and techniques to project activities to meet the project requirement. project management is accomplished through the application the appropriate application and integration of the 42 logically grouped project management processes comprising the 5 process Groups. these 5 process Groups are:



Initiating
Planning
Executing
</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/3437626457410083837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/3437626457410083837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3437626457410083837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3437626457410083837'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2016/05/what-is-project-management.html' title='What is project management ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-994822932520154877</id><published>2016-05-09T06:04:00.000-07:00</published><updated>2016-05-09T06:04:00.257-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>SQL script to Shrink all databases</title><summary type="text">DECLARE @DBName varchar(255)
DECLARE @LogName varchar(255)
DECLARE @DATABASES_Fetch int
DECLARE DATABASES_CURSOR CURSOR FOR
    select distinct
        name, db_name(s_mf.database_id) dbName
    from
        sys.master_files s_mf
    where
        s_mf.state = 0 and -- ONLINE
        has_dbaccess(db_name(s_mf.database_id)) = 1 -- Only look at databases to which we have access
    and db_name(</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/994822932520154877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/994822932520154877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/994822932520154877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/994822932520154877'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2016/05/sql-script-to-shrink-all-databases.html' title='SQL script to Shrink all databases'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-2951998955820910760</id><published>2016-02-27T06:21:00.000-08:00</published><updated>2017-02-27T06:22:10.964-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><title type='text'>mysql database restore backup</title><summary type="text">backup: # mysqldump -u root -p[root_password] [database_name] &gt; dumpfilename.sql

restore:# mysql -u root -p[root_password] [database_name] &lt; dumpfilename.sql

backup:
C:\Parallels\Plesk\Databases\MySQL\bin&gt;mysqldump.exe -u admin_user -pPASS
S admin_database &gt; c:\file.sql

restore:
mysql -u user -p database &lt; file.sql

MYSQL Query cache
http://www.databasejournal.com/features/mysql/article.php/</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/2951998955820910760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/2951998955820910760' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/2951998955820910760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/2951998955820910760'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2016/02/mysql-database-restore-backup.html' title='mysql database restore backup'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-4663902582298313996</id><published>2016-01-19T05:00:00.001-08:00</published><updated>2016-01-19T05:00:19.576-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>How to write log into event logger in C#</title><summary type="text">using (System.Diagnostics.EventLog eventLog = new System.Diagnostics.EventLog(&quot;Application&quot;))
{
eventLog.Source = &quot;Application&quot;;
eventLog.WriteEntry(&quot;Before Call&quot;, System.Diagnostics.EventLogEntryType.Information, 101, 1);
}
</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/4663902582298313996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/4663902582298313996' title='211 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/4663902582298313996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/4663902582298313996'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2016/01/how-to-write-log-into-event-logger-in-c.html' title='How to write log into event logger in C#'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>211</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-1722153282067008719</id><published>2015-08-13T01:53:00.004-07:00</published><updated>2015-08-13T01:53:44.219-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Scrum"/><title type='text'>The power of scrum</title><summary type="text">

Book can be ordered here</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/1722153282067008719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/1722153282067008719' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/1722153282067008719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/1722153282067008719'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2015/08/the-power-of-scrum.html' title='The power of scrum'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/eNe0UEsBalA/default.jpg" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-2795410315870836378</id><published>2015-07-04T03:32:00.000-07:00</published><updated>2017-02-10T03:33:17.602-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>BEGIN - ROLLBACK - COMMIT  TRANSACTION</title><summary type="text">BEGIN TRANSACTION;
update Table1
set column1 = &#39;value1&#39;
where key = 1

update Table2
set column2 = &#39;value2&#39;
where key = 2


--COMMIT

--ROLLBACK

-- First run with &quot;BEGIN TRANSACTION&quot;
-- If it was OK then run &quot;COMMIT&quot;
-- If it was not OK then run &quot;ROLLBACK&quot;

</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/2795410315870836378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/2795410315870836378' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/2795410315870836378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/2795410315870836378'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2016/07/begin-rollback-commit-transaction.html' title='BEGIN - ROLLBACK - COMMIT  TRANSACTION'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/shkt9Z5Gz-U/default.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-3969378229686128347</id><published>2015-07-01T04:05:00.001-07:00</published><updated>2015-07-01T04:06:44.826-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TFS"/><title type='text'>List of checked out files in TFS 2010</title><summary type="text">TO be able to see files checked out you need to install TFS power tools

after that you will be able to run command prompt for visual studio

tf status itemspec [/collection:TeamProjectCollectionUrl] [/login:username,[password]] ([/workspace:workspacename[;workspaceowner]]|[/shelveset:shelvesetname[;shelvesetowner]])[/format:(brief|detailed)] 
[/recursive][/user:(*|username)] 

More Info

example</summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/3969378229686128347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/3969378229686128347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3969378229686128347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/3969378229686128347'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2015/07/list-of-checked-out-files-in-tfs-2010.html' title='List of checked out files in TFS 2010'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaaH740-ewe9Wdv7St2pX3tRBOfwYZUcOhPUFgkaeNoauuzvP9T7ApFYH6g7LyEI7cV_fAMPx5p9bgdf6osQnnCn0rrxh5PIoQOAj6HPXLVpIxJ7GxtJOX6s32KBnUnM7MOXYFpPWORLiE/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1028077953964733257.post-6837096999291055241</id><published>2015-06-29T07:40:00.000-07:00</published><updated>2015-06-29T07:40:31.145-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript"/><title type='text'>Read Text Files Using the JavaScript FileReader</title><summary type="text">Here is a simple example of reading file using javascript, more info on links
+
+
+

&amp;lt;input type=&quot;file&quot; id=&quot;fileinput&quot; /&gt;
&amp;lt;script type=&quot;text/javascript&quot;&gt;
  function readSingleFile(evt) {
    //Retrieve the first (and only!) File from the FileList object
    var f = evt.target.files[0]; 

    if (f) {
      var r = new FileReader();
      r.onload = function(e) { 
       var contents = </summary><link rel='replies' type='application/atom+xml' href='http://www.softminer.net/feeds/6837096999291055241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/1028077953964733257/6837096999291055241' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/6837096999291055241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1028077953964733257/posts/default/6837096999291055241'/><link rel='alternate' type='text/html' href='http://www.softminer.net/2015/06/read-text-files-using-javascript.html' title='Read Text Files Using the JavaScript FileReader'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>