





<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Technology Archives - Netgen IT Solutions</title>
	<atom:link href="https://netgen.in/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>https://netgen.in/category/technology/</link>
	<description>Your Partner in Everything IT</description>
	<lastBuildDate>Wed, 30 Jul 2025 03:35:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://netgen.in/wp-content/uploads/2024/03/favicon-16x16-1.png</url>
	<title>Technology Archives - Netgen IT Solutions</title>
	<link>https://netgen.in/category/technology/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to improve your website&#8217;s accessibility support</title>
		<link>https://netgen.in/how-to-improve-your-websites-accessibility-support/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Tue, 18 Apr 2023 04:12:20 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">https://netgen.in/?p=6522</guid>

					<description><![CDATA[<p>There are many ways to improve a website&#8217;s accessibility support. Here are a few tips: There are many other things you can do to improve your website&#8217;s accessibility support. By following these tips, you can make your website more accessible to everyone. Here are some additional tips for improving your website&#8217;s accessibility support: By following [&#8230;]</p>
<p>The post <a href="https://netgen.in/how-to-improve-your-websites-accessibility-support/">How to improve your website&#8217;s accessibility support</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-full"><img fetchpriority="high" decoding="async" width="900" height="500" src="https://netgen.in/wp-content/uploads/2024/03/websites-accessibility-support-2.png" alt="" class="wp-image-8802" srcset="https://netgen.in/wp-content/uploads/2024/03/websites-accessibility-support-2.png 900w, https://netgen.in/wp-content/uploads/2024/03/websites-accessibility-support-2-480x267.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 900px, 100vw" /></figure>



<p>There are many ways to improve a website&#8217;s accessibility support.</p>



<p><strong>Here are a few tips:</strong></p>



<ul class="wp-block-list">
<li>Use high-contrast colors. This will make it easier for people with low vision to see the text and other elements on your website.</li>



<li>Use large fonts. This will make it easier for people with low vision to read the text on your website.</li>



<li>Use clear and concise language. This will make it easier for people with cognitive disabilities to understand the content on your website.</li>



<li>Avoid using blinking or flashing content. This can be disruptive for people with seizures or other disabilities.</li>



<li>Provide alternative text for images. This will allow people who are blind or have low vision to understand the content of your images.</li>



<li>Make sure your website is compatible with screen readers. This will allow people who are blind or have low vision to use your website.</li>
</ul>



<p>There are many other things you can do to improve your website&#8217;s accessibility support. By following these tips, you can make your website more accessible to everyone.</p>



<p><strong>Here are some additional tips for improving your website&#8217;s accessibility support:</strong></p>



<ul class="wp-block-list">
<li>Use semantic markup. This will help screen readers and other assistive technologies understand the structure of your website.</li>



<li>Use a consistent navigation system. This will make it easier for people to find their way around your website.</li>



<li>Use clear and concise labels for all of your elements. This will help people understand what each element does.</li>



<li>Avoid using frames. Frames can be difficult to navigate with assistive technologies.</li>



<li>Make sure your website loads quickly. This is important for everyone, but it&#8217;s especially important for people with disabilities who may have slower internet connections.</li>



<li>Test your website with a variety of assistive technologies. This will help you identify any accessibility issues that need to be addressed.</li>
</ul>



<p>By following these tips, you can make your website more accessible to everyone. Accessibility is important for everyone, but it&#8217;s especially important for people with disabilities. By making your website more accessible, you can help to ensure that everyone has the same opportunity to use and enjoy the internet.</p>



<p></p>
<p>The post <a href="https://netgen.in/how-to-improve-your-websites-accessibility-support/">How to improve your website&#8217;s accessibility support</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why your website should have accessibility support</title>
		<link>https://netgen.in/why-your-website-should-have-accessibility-support/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Mon, 17 Apr 2023 06:10:23 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://netgen.in/?p=6520</guid>

					<description><![CDATA[<p>There are many reasons why your website should have accessibility support. Here are a few of the most important reasons: To comply with the law. Many countries have laws that require websites to be accessible to people with disabilities. For example, the Americans with Disabilities Act (ADA) in the United States requires that websites be accessible [&#8230;]</p>
<p>The post <a href="https://netgen.in/why-your-website-should-have-accessibility-support/">Why your website should have accessibility support</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>There are many reasons why your website should have accessibility support. Here are a few of the most important reasons:</h3>
<ul>
<li><strong>To comply with the law.</strong> Many countries have laws that require websites to be accessible to people with disabilities. For example, the Americans with Disabilities Act (ADA) in the United States requires that websites be accessible to people with disabilities.</li>
<li><strong>To reach a wider audience.</strong> People with disabilities make up a significant portion of the population. By making your website accessible, you can reach a wider audience and grow your business.</li>
<li><strong>To improve your brand image.</strong> People with disabilities are more likely to do business with companies that are committed to accessibility. By making your website accessible, you can improve your brand image and attract more customers.</li>
<li><strong>To do the right thing.</strong> It&#8217;s simply the right thing to do to make your website accessible to everyone. Everyone deserves to be able to use the internet, regardless of their abilities.</li>
</ul>
<h4>There are many things you can do to make your website more accessible. Here are a few tips:</h4>
<ul>
<li>Use high-contrast colors.</li>
<li>Use large fonts.</li>
<li>Use clear and concise language.</li>
<li>Avoid using blinking or flashing content.</li>
<li>Provide alternative text for images.</li>
<li>Make sure your website is compatible with screen readers.</li>
</ul>
<p>Making your website accessible is a good thing for everyone. It&#8217;s the law, it helps you reach a wider audience, it improves your brand image, and it&#8217;s the right thing to do. So why not make your website accessible today?</p>
<p>The post <a href="https://netgen.in/why-your-website-should-have-accessibility-support/">Why your website should have accessibility support</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How a Document Management System(DMS) Can Help Government Departments in Providing Better Citizen Centric Services</title>
		<link>https://netgen.in/document-management-systemdms-can-help-government-departments/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Sun, 16 Apr 2023 05:08:14 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">https://netgen.in/?p=6517</guid>

					<description><![CDATA[<p>In today&#8217;s digital age, citizens expect government departments to be able to provide them with the information and services they need quickly and easily. A document management system (DMS) can help government departments to improve their efficiency and effectiveness in providing citizen-centric services. A DMS is a software application that helps to organize, store, and [&#8230;]</p>
<p>The post <a href="https://netgen.in/document-management-systemdms-can-help-government-departments/">How a Document Management System(DMS) Can Help Government Departments in Providing Better Citizen Centric Services</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In today&#8217;s digital age, citizens expect government departments to be able to provide them with the information and services they need quickly and easily. A <strong><a href="https://netgen.in/which-features-to-look-for-in-a-document-management-system-dms/">document management system</a></strong> (DMS) can help government departments to improve their efficiency and effectiveness in providing citizen-centric services.</p>



<p>A DMS is a software application that helps to organize, store, and manage documents. It can help government departments to improve their document workflow, save time, and improve their productivity. A DMS can also help government departments to improve their security and compliance.</p>



<figure class="wp-block-image aligncenter size-full"><img decoding="async" width="800" height="500" src="https://netgen.in/wp-content/uploads/2023/11/How-a-Document-Management-SystemDMS-Can-Help-Government-Departments-in-Providing-Better-Citizen-Centric-Services.png" alt="Document-Management-System" class="wp-image-6733" srcset="https://netgen.in/wp-content/uploads/2023/11/How-a-Document-Management-SystemDMS-Can-Help-Government-Departments-in-Providing-Better-Citizen-Centric-Services.png 800w, https://netgen.in/wp-content/uploads/2023/11/How-a-Document-Management-SystemDMS-Can-Help-Government-Departments-in-Providing-Better-Citizen-Centric-Services-480x300.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 800px, 100vw" /></figure>



<p></p>



<h3 class="wp-block-heading">Here are some of the ways that a DMS can help government departments in providing better citizen-centric services:</h3>



<ul class="wp-block-list">
<li><strong>Improved efficiency:</strong> A DMS can help government departments to improve their efficiency by automating many of the manual tasks involved in document management. For example, a DMS can automatically route documents to the correct people for approval, and it can track the status of documents throughout the approval process. This can save government departments a significant amount of time and money.</li>



<li><strong>Improved accuracy:</strong> A DMS can help government departments to improve the accuracy of their documents by providing a central repository for documents. This means that documents are no longer stored in multiple locations, which can lead to errors. A DMS can also help to prevent fraud and corruption by tracking the movement of documents.</li>



<li><strong>Improved security:</strong> A DMS can help government departments to improve the security of their documents by providing a secure environment for storing and sharing documents. A DMS can also help to prevent unauthorized access to documents, and it can track who has accessed and modified documents.</li>



<li><strong>Improved compliance:</strong> A DMS can help government departments to improve their compliance with regulations by providing a way to track and manage documents. For example, a DMS can help government departments to track the retention of documents, and it can generate reports that show how documents are being used.</li>
</ul>



<p>Overall, a DMS can be a valuable tool for government departments in providing better citizen-centric services. By improving efficiency, accuracy, security, and compliance, a DMS can help government departments to save time and money, and it can improve the quality of the services they provide to citizens.</p>
<p>The post <a href="https://netgen.in/document-management-systemdms-can-help-government-departments/">How a Document Management System(DMS) Can Help Government Departments in Providing Better Citizen Centric Services</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Which features to look for in a Document Management System (DMS)</title>
		<link>https://netgen.in/which-features-to-look-for-in-a-document-management-system-dms/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Fri, 14 Apr 2023 09:06:13 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Servers]]></category>
		<guid isPermaLink="false">https://netgen.in/?p=6515</guid>

					<description><![CDATA[<p>A document management system (DMS) is a software application that helps you to organize, store, and manage your documents. It can help you to improve your document workflow, save time, and improve your productivity. There are many different DMSs available on the market, so it is important to choose one that has the features that [&#8230;]</p>
<p>The post <a href="https://netgen.in/which-features-to-look-for-in-a-document-management-system-dms/">Which features to look for in a Document Management System (DMS)</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>A document <a href="https://netgen.in/server-management-services-shimla/">management system</a> (DMS) is a software application that helps you to organize, store, and manage your documents. It can help you to improve your document workflow, save time, and improve your productivity.</p>
<p>There are many different DMSs available on the market, so it is important to choose one that has the features that you need. Here are some of the top features to look for in a DMS:</p>
<ul>
<li><strong>Document storage:</strong> The DMS should provide a secure and reliable place to store your documents. The storage should be scalable so that you can add more documents as your business grows.</li>
<li><strong>Document organization:</strong> The DMS should make it easy to organize your documents. You should be able to create folders, subfolders, and tags to help you keep your documents organized.</li>
<li><strong>Document search:</strong> The DMS should have a powerful <a href="https://netgen.in/search-engine-optimization-company-shimla/">search engine</a> that allows you to find documents quickly and easily. The search engine should be able to search by document name, content, and other criteria.</li>
<li><strong>Document collaboration:</strong> The DMS should make it easy to collaborate on documents with others. You should be able to share documents with others, track changes, and comment on documents.</li>
<li><strong>Document versioning:</strong> The DMS should keep track of all versions of your documents. This will allow you to revert to a previous version of a document if necessary.</li>
<li><strong>Document security:</strong> The DMS should provide a secure way to store your documents. The security should protect your documents from unauthorized access, modification, or deletion.</li>
<li><strong>Document auditing:</strong> The DMS should track who has accessed and modified your documents. This will help you to comply with regulations and to track changes to documents.</li>
</ul>
<p>These are just some of the top features to look for in a DMS. When choosing a DMS, it is important to consider your specific needs and requirements.</p>
<p>The post <a href="https://netgen.in/which-features-to-look-for-in-a-document-management-system-dms/">Which features to look for in a Document Management System (DMS)</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why choose Laravel for your next web application development?</title>
		<link>https://netgen.in/why-choose-laravel-for-your-next-web-application-development/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Fri, 14 Apr 2023 09:03:59 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[laravel]]></category>
		<guid isPermaLink="false">https://netgen.in/?p=6512</guid>

					<description><![CDATA[<p>Laravel is a popular PHP framework that is used by developers to create web applications. It is known for its speed, security, and flexibility. Laravel has a number of features that make it a great choice for web app development, including: MVC architecture: Laravel uses the MVC (Model-View-Controller) architecture, which is a popular and well-known approach [&#8230;]</p>
<p>The post <a href="https://netgen.in/why-choose-laravel-for-your-next-web-application-development/">Why choose Laravel for your next web application development?</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Laravel is a popular PHP framework that is used by developers to create web applications. It is known for its speed, security, and flexibility. Laravel has a number of features that make it a great choice for <strong>web <a href="https://netgen.in/mobile-app-development-company-shimla/">app development</a></strong>, including:</p>
<ul>
<li><strong>MVC architecture:</strong> Laravel uses the MVC (Model-View-Controller) architecture, which is a popular and well-known approach to web development. This architecture helps to keep your code organized and easy to maintain.</li>
<li><strong>Eloquent ORM:</strong> Laravel&#8217;s Eloquent ORM makes it easy to interact with your database. Eloquent provides a fluent API that makes it easy to write queries and retrieve data.</li>
<li><strong>Blade templating engine:</strong> Laravel&#8217;s Blade templating engine makes it easy to create beautiful and responsive web pages. Blade provides a number of features that make it easy to create dynamic and interactive content.</li>
<li><strong>Artisan command-line tool:</strong> Laravel&#8217;s Artisan command-line tool makes it easy to perform common tasks related to your Laravel application. Artisan can be used to generate code, migrate your database, and more.</li>
<li><strong>Unit testing:</strong> Laravel comes with a built-in unit testing framework that makes it easy to write and run unit tests for your application. Unit testing helps to ensure the quality of your code and makes it easier to find and fix bugs.</li>
<li><strong>Security:</strong> Laravel is designed with security in mind. It includes a number of features that help to protect your application from attacks, such as CSRF protection, input validation, and encryption.</li>
<li><strong>Community:</strong> Laravel has a large and active community of developers who are always willing to help. There are a number of resources available to help you learn Laravel, including tutorials, documentation, and forums.</li>
</ul>
<p>If you are looking for a <strong><a href="https://netgen.in/php-web-developer-jobs-in-shimla/">PHP</a> framework</strong> that is fast, secure, and flexible, then Laravel is a great choice. It has a number of features that make it a great choice for web app development.</p>
<p>The post <a href="https://netgen.in/why-choose-laravel-for-your-next-web-application-development/">Why choose Laravel for your next web application development?</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why You Should Hire a Technical Writer?</title>
		<link>https://netgen.in/why-you-should-hire-a-technical-writer/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Wed, 12 Aug 2015 09:14:02 +0000</pubDate>
				<category><![CDATA[Content Writing Services]]></category>
		<category><![CDATA[Technology]]></category>
		<guid isPermaLink="false">http://himachalmedia.com/?p=936</guid>

					<description><![CDATA[<p>With the technical world and IT sector being flooded with high-tech products, there is a need of effectively communicating the technical aspects of products to oblivion consumers. And, although most people working in specialize fields can sum up their work reasonably, they lack the skill to translate complex technical information into layman jargon. Skilled technical writers have [&#8230;]</p>
<p>The post <a href="https://netgen.in/why-you-should-hire-a-technical-writer/">Why You Should Hire a Technical Writer?</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>With the technical world and IT sector being flooded with high-tech products, there is a need of effectively communicating the technical aspects of products to oblivion consumers. And, although most people working in specialize fields can sum up their work reasonably, they lack the skill to translate complex technical information into layman jargon.</p>
<p>Skilled technical writers have the art to de-jargon the logic of technology and convert it into grammatical text. This text is then used on brochures, manuals, websites, case studies, media kits and all other material that helps consumers understand the functionality and usability of these products. Given below is list of reasons why hiring a technical writer will benefit your firm and your business:</p>
<p><strong>Clear and effective communication</strong></p>
<p>Engineers, scientist, programmers and all other developers are supposedly experts in their fields, but when it comes to comfortable writing, most of them lack the skill to communicate effectively and clearly. The readers of content may not always be technical people and so a writer with the correct skills is required to translate all technical jargon and put it into words that any layman would understand.</p>
<p>Poor documentation might lead consumers to assume your product is as poor, and if a technical writer can give a subtle mix of words, combined with high quality graphics, it is most likely to convert into sales.</p>
<p><strong>Hiring technical writers is cost effective</strong></p>
<p>Technical writers have the art to write concise content that fits inside short manuals and scriptures. This content can be easily scanned and reviewed, thus saving you the cost of investing time in understanding complex text. Also, since they are experts, they will produce content is a shorter span of time compared to any other professional in your company. They have knowledge about the developer’s concepts and how to sell it, therefore hiring them is certainly a bankable proposition.</p>
<p><strong>They reduce support costs</strong></p>
<p>If people/customer’s won’t understand your documentation, they will keep bothering your technical department for assistance. This will defeat the purpose of creating content and hence the need for a skilled technical writer. Their task is to get inside the shoes of the customers, think like them, and then document content that will solve their problems. Before documenting, technical writers can test the products to learn more about their usability and flaws. Their neutral opinions can give customers a better streamlined interface, which helps them navigate through content quickly and result in faster decisions and purchases.</p>
<p>Unclear and inaccurate information can do more harm to your business than you think. Whether you are upgrading a memo, writing a handbook for employees and customers, or communicating complex technical content to your readers, a technical writer will always be a good investment for promoting your business and work.</p>
<p>The post <a href="https://netgen.in/why-you-should-hire-a-technical-writer/">Why You Should Hire a Technical Writer?</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configure Asp.net website to send E-mails using SMTP server/Gmail account</title>
		<link>https://netgen.in/configure-asp-net-website-to-send-e-mails-using-smtp-servergmail-account/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Sat, 30 Aug 2014 06:38:50 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[asp.net mail]]></category>
		<category><![CDATA[send email]]></category>
		<category><![CDATA[send email from website]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[web.config]]></category>
		<guid isPermaLink="false">https://beta.netgen.work/?p=696</guid>

					<description><![CDATA[<p>Configure Asp.net website to send E-mails using SMTP server/Gmail account</p>
<p>The post <a href="https://netgen.in/configure-asp-net-website-to-send-e-mails-using-smtp-servergmail-account/">Configure Asp.net website to send E-mails using SMTP server/Gmail account</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Hi 🙂<br />
we all are developing websites for ourself, college projects and clients and every website requires the ability to send e-mails on certain events like when a user wishes to contact you for more details on your work or is interested in your services.</p>
<p>It was bit dissicult to send e-mails in<strong> Classic ASP</strong> and<strong> asp.net 1.1</strong> but since the release of Asp.net 2.0 framework sending e-mails is very easy and faster.</p>
<p><strong>Requirements for sending E-mail’s</strong></p>
<ul>
<li>A website (yes, the one you are developing or modifying)</li>
<li>A SMTP Server to send your mails out.</li>
<li>Username, password to authenticate yourself to SMTP server</li>
</ul>
<p><code><strong><br />
public static void SendMail(string MailTo, string MailFrom, string Subject, String MailBody)<br />
{<br />
System.Net.Mail.MailMessage objMailMessage = new System.Net.Mail.MailMessage(<br />
MailFrom, MailTo);<br />
objMailMessage.Subject = Subject;<br />
objMailMessage.IsBodyHtml = true;<br />
objMailMessage.ReplyTo =new MailAddress("username@domain.com");<br />
objMailMessage.Body = MailBody;<br />
SmtpClient objsmtp = new SmtpClient();<br />
objsmtp.EnableSsl = true; // this statement is required in case you are planning to use Gmail account/Google apps account<br />
objsmtp.Send(objMailMessage);<br />
}<br />
</strong> </code></p>
<p>Next You need to use following function to send email to user or yourself. You just need to paas proper arguments and it will take care of rest.</p>
<p><strong><em>After that place following code in your website’s web.config file.</em></strong></p>
<p>&lt;system.net&gt;<br />
&lt;mailSettings&gt;<br />
&lt;smtp from=”username@gmail.com”&gt;<br />
&lt;network host=”smtp.gmail.com” port=”587″ password=”email-password” userName=”username@gmail.com” /&gt;<br />
&lt;/smtp&gt;<br />
&lt;/mailSettings&gt;<br />
&lt;/system.net&gt;</p>
<p>Default port for SMTP server is 25.<br />
For Gmail/Google Apps accounts it is 587.<br />
If above port numbers does not work for you, please ask you e-mail provider about the port number in use.</p>
<p>I hope you find this post useful.<br />
Thank you for reading.</p>
<p>The post <a href="https://netgen.in/configure-asp-net-website-to-send-e-mails-using-smtp-servergmail-account/">Configure Asp.net website to send E-mails using SMTP server/Gmail account</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>c/c++ pattern printing program using for/while loop</title>
		<link>https://netgen.in/cc-pattern-printing-program-using-forwhile-loop/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Sat, 30 Aug 2014 06:26:13 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[c++ program]]></category>
		<category><![CDATA[print pattern in C++]]></category>
		<category><![CDATA[program to print series]]></category>
		<category><![CDATA[pyramid pattern program]]></category>
		<category><![CDATA[write a program]]></category>
		<guid isPermaLink="false">https://beta.netgen.work/?p=688</guid>

					<description><![CDATA[<p>Write a program to print following pattern in C/C++. 1 12 123 1234 12345 1234 123 12 1 #include&#60;stdio.h&#62; #include&#60;conio.h&#62; #include&#60;iostream.h&#62; int main() { for(int i=1;i&#60;=5;i++) { for(int j=1; j&#60;=i;j++) { cout&#60;&#60;j; } cout&#60;&#60;”n”; } //now print lower part of pattern for(int i=4;i&#62;0;i–) { for(int j=1; j&#60;=i;j++) { cout&#60;&#60;i; cout&#60;&#60;”n”; } getch(); return 0; }</p>
<p>The post <a href="https://netgen.in/cc-pattern-printing-program-using-forwhile-loop/">c/c++ pattern printing program using for/while loop</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Write a program to print following pattern in C/C++.<br />
1<br />
12<br />
123<br />
1234<br />
12345<br />
1234<br />
123<br />
12<br />
1</p>
<p><code><strong><br />
#include&lt;stdio.h&gt;<br />
#include&lt;conio.h&gt;<br />
#include&lt;iostream.h&gt;<br />
int main()<br />
{<br />
for(int i=1;i&lt;=5;i++)<br />
{<br />
for(int j=1; j&lt;=i;j++)<br />
{<br />
cout&lt;&lt;j;</strong></code><br />
}</p>
<p>cout&lt;&lt;”n”;<br />
}<br />
//now print lower part of pattern<br />
for(int i=4;i&gt;0;i–)<br />
{<br />
for(int j=1; j&lt;=i;j++)<br />
{<br />
cout&lt;&lt;i;<br />
cout&lt;&lt;”n”;<br />
}<br />
getch();<br />
return 0;<br />
}</p>
<p>The post <a href="https://netgen.in/cc-pattern-printing-program-using-forwhile-loop/">c/c++ pattern printing program using for/while loop</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Difference between Java and C programming language</title>
		<link>https://netgen.in/difference-between-java-and-c-programming-language/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Sat, 30 Aug 2014 06:23:00 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[difference]]></category>
		<category><![CDATA[garbage collection]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[object oriented]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[oops]]></category>
		<category><![CDATA[platform independent]]></category>
		<guid isPermaLink="false">https://beta.netgen.work/?p=681</guid>

					<description><![CDATA[<p>Java is an pure object oriented programming language, it uses the concepts of Classes, Objects, Inheritance, Polymorphism. And the execution of a program is non-linear. It is so called because you can’t write a program with out using classes &#38; objects. Java’s motto (so to speak) is “write once run anywhere”. When you compile a [&#8230;]</p>
<p>The post <a href="https://netgen.in/difference-between-java-and-c-programming-language/">Difference between Java and C programming language</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Java is an pure object oriented programming language, it uses the concepts of Classes, Objects, Inheritance, Polymorphism. And the execution of a program is non-linear.<br />
It is so called because you can’t write a program with out using classes &amp; objects.</p>
<ul>
<li><strong>Java’s motto (so to speak) is “write once run anywhere”.</strong></li>
<li>When you compile a Java program, an intermediate bytecode is generated, which itself is interpreted by the Java Virtual Machine. This way you write a program once, and the virtual machine translates the bytecode into instructions a specific processor can understand.</li>
<li>Execution of a Java program is by consequence a bit slow, because the intermediate bytecode has to be interpreted.</li>
<li>Java uses a “Garbage Collector” which manages memory automatically so the programmer doesn’t have to handle that.</li>
<li>Variables in Java can be declared anywhere in a program. (Although it is recommended to declare/define them at the beginning of blocks).</li>
<li>Reuse of code achieved by inheritance.</li>
<li>By default members are private.</li>
<li>During the execution of bytecode by JVM, it does not substitute the entire classes of package which are imported in the program. It just enters the package and executes the class and returns result in to the program. Due to this less memory is used by java program.</li>
</ul>
<p><strong>C Programming Language</strong></p>
<ul>
<li>C uses concept of structures (not object oriented).</li>
<li>In C we use the concept of pointers whereas there are no pointers used in JAVA</li>
<li>In C the programmer needs to manage memory manually. “malloc()” and “free()” are the fundamental memory allocation library calls.</li>
<li>In C the declaration of variables should be on the beginning of the block.</li>
<li>C supports go to statement, struct and union unlike Java</li>
<li>C is compiled to the machines “native language” so it’s execution is much faster than Java’s.</li>
<li>No reuse in code and by default members are public.</li>
<li>C programs will have a larger memory footprint than an equivalent program written in pure machine code, but the total memory use of a C program is much smaller than the a Java program because C does not require the loading of an execution interpreter like the JVM.</li>
<li>The main differences between Java and C are speed, portability, and object-orientation.</li>
</ul>
<p>Java was created for the purpose of making a language that could be implemented on many different types of computers (cell phone, mac, PC, linux, etc.) C on the other hand can only be run on a computer of the same type as the one that compiled the program.</p>
<p>Java is also object-oriented, whereas C is not. Java allows a user to create classes that contain data and methods. C is not capable of doing that.</p>
<p>The post <a href="https://netgen.in/difference-between-java-and-c-programming-language/">Difference between Java and C programming language</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Operating Systems important interview questions</title>
		<link>https://netgen.in/operating-systems-important-interview-questions/</link>
		
		<dc:creator><![CDATA[Netgen IT Solutions]]></dc:creator>
		<pubDate>Sat, 30 Aug 2014 06:17:06 +0000</pubDate>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Circular wait]]></category>
		<category><![CDATA[deadlock]]></category>
		<category><![CDATA[Fragmentation]]></category>
		<category><![CDATA[Hold and wait]]></category>
		<category><![CDATA[memory management]]></category>
		<category><![CDATA[Multitasking]]></category>
		<category><![CDATA[Mutual exclusion]]></category>
		<category><![CDATA[No preemption]]></category>
		<category><![CDATA[paging]]></category>
		<category><![CDATA[Segmentation]]></category>
		<category><![CDATA[Semaphores]]></category>
		<category><![CDATA[TLB]]></category>
		<guid isPermaLink="false">https://beta.netgen.work/?p=678</guid>

					<description><![CDATA[<p>These are the some of the important interview questions regarding operating systems Explain the concept of semaphore? A semaphore is a protected variable or abstract data type that provides a simple but useful abstraction for controlling access by multiple processes to a common resource in a parallel programming environment. Semaphore is a correct way which [&#8230;]</p>
<p>The post <a href="https://netgen.in/operating-systems-important-interview-questions/">Operating Systems important interview questions</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>These are the some of the important interview questions regarding operating systems<br />
</strong><br />
<strong>Explain the concept of semaphore?<br />
</strong>A semaphore is a protected variable or abstract data type that provides a simple but useful abstraction for controlling access by multiple processes to a common resource in a parallel programming environment. Semaphore is a correct way which help operating system to share its source between processors</p>
<p><strong>What is memory management?<br />
</strong>Memory management is the act of managing computer memory. In its simpler forms, this involves providing ways to allocate portions of memory to programs at their request, and freeing it for reuse when no longer needed. The management of main memory is critical to the computer system.</p>
<p><strong>What is virtual memory?<br />
</strong>Virtual memory is a memory management technique developed for multitasking kernels. This technique virtualizes a computer architecture’s various hardware memory devices (such as RAM modules and disk storage drives), allowing a program to be designed as though:<br />
there is only one hardware memory device and this “virtual” device acts like a RAM module.<br />
The program has, by default, sole access to this virtual RAM module as the basis for a contiguous working memory (an address space).</p>
<p><strong>What is paging, segmentation?<br />
</strong><strong><em>Paging</em></strong><br />
Primary memory is divided into small equal sized partitions (256, 512, 1K) called page frames.<br />
Process are divided into same sized blocks called pages.<br />
Only bring in the pages you are referencing and keep those you have recently referenced.<br />
Need a page table to this management.<br />
Paging suffers from internal fragmentation.</p>
<p><strong><em>Segmentation</em></strong>Segmentation maps segments representing data structures, modules, etc. into variable partitions. Not all segments of a process again are loaded at a time, nor are they in contiguous memory blocks.</p>
<p><strong>Internal and external fragmentation?<br />
</strong>Fragmentation occurs in a dynamic memory allocation system when many of the free blocks are too small to satisfy any request.<br />
<strong>External Fragmentation:</strong> External Fragmentation happens when a dynamic memory allocation algorithm allocates some memory and a small piece is left over that cannot be effectively used. If too much external fragmentation occurs, the amount of usable memory is drastically reduced. Total memory space exists to satisfy a request, but it is not contiguous.</p>
<p><strong>Internal Fragmentation: </strong>Internal fragmentation is the space wasted inside of allocated memory blocks because of restriction on the allowed sizes of allocated blocks. Allocated memory may be slightly larger than requested memory; this size difference is memory internal to a partition, but not being used.</p>
<p><strong><em>Another Definition:</em></strong><br />
Internal Fragmentation is the area in a region or a page that is not used by the job occupying that region or page. This space is unavailable for use by the system until that job is finished and the page or region is released.</p>
<p><strong>What is O.S? (operating system)</strong><br />
An operating system (OS) is software, consisting of programs and data, that runs on computers, manages computer hardware resources, and provides common services for execution of various application software.</p>
<p><strong>Functions of O.S?</strong><br />
Main functions of an Operating System are:</p>
<ul>
<li>&#8211; Resource Management,</li>
<li>&#8211; Data Management,</li>
<li>&#8211; Job (task) Management, and</li>
<li>&#8211; Standard means of communication between user and computer.</li>
</ul>
<p><strong>What is TLB or TLAB?</strong><br />
A translation lookaside buffer (TLB) is a CPU cache that memory management hardware uses to improve virtual address translation speed. All current desktop and server processors (such as x86) use a TLB to map virtual and physical address spaces, and it is ubiquitous in any hardware which utilizes virtual memory.</p>
<p><strong>Multiprogramming, Multitasking, Multiprocessing?</strong><br />
The term Multitasking is used when more than one applications/programs/tasks are being run on a single processor. On the other hand, Multi-Processing is the ability to use more than one processor (CPU), on a single machine.</p>
<p><strong>Disadvantages of using semaphores?</strong><br />
Semaphore: It’s a synchronization tool, it’s a variable which accepts non-negative integer values and except for initialization may be accessed and manipulated through two primitive functions wait() &amp; signal().</p>
<p><strong>Disadvantages :</strong><br />
1. Semaphores are unstructured.<br />
2. Semaphores do not support data abstraction.</p>
<p>Alternative to Semaphores:<br />
1. Critical region<br />
2. Conditional critical region<br />
3. Monitors<br />
4. Message Passing</p>
<p><strong>What is dead lock? When does it occur?</strong><br />
A deadlock is a situation where in two or more competing actions are each waiting for the other to finish, and thus neither ever does.</p>
<p><strong>What are the major Conditions for occurring of deadlock?</strong><br />
Deadlock can arise if four conditions hold simultaneously.<br />
<strong>Mutual exclusion:</strong> Only one process at a time can use a resource.<br />
<strong>Hold and wait:</strong> A process holding at least one resource is waiting to acquire additional resources held by other processes.<br />
<strong>No preemption:</strong> A resource can be released only voluntarily by the process holding it, after that process has completed its task.<br />
<strong>Circular wait:</strong> There exists a set {P0, P1, ?, P0} of waiting processes such that P0 is waiting for a resource that is held by P1, P1 is waiting for a resource that is held by P2, ?, Pn?1 is waiting for a resource that is held by Pn, and P0 is waiting for a resource that is held by P0.</p>
<p>The post <a href="https://netgen.in/operating-systems-important-interview-questions/">Operating Systems important interview questions</a> appeared first on <a href="https://netgen.in">Netgen IT Solutions</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
