A little something about everything | internet marketing and website development made simple..

A little something about everything

internet marketing and website development made simple..

simple Show/Hide content or multiple Div's using only javascript and CSS

Simple script to show and hide multiple div's

Example:

Spotlight 1, Spotlight 2, Spotlight 3

Spotlight 1 content

Spotlight 2 content

Spotlight 3 content

The code:
<script language="javascript">
function getElementsByClass( searchClass, domNode, tagName) {
	if (domNode == null) domNode = document;
	if (tagName == null) tagName = '*';
	var el = new Array();
	var tags = domNode.getElementsByTagName(tagName);
	var tcl = " "+searchClass+" ";
	for(i=0,j=0; i<tags.length; i++) {
		var test = " " + tags[i].className + " ";
		if (test.indexOf(tcl) != -1)
			el[j++] = tags[i];
	}
	return el;
}
function ShowHide(bioname) {
	var bios = getElementsByClass('bio');
	for(i=0; i<bios.length; i++)
		bios[i].style.display = 'none';
	document.getElementById(bioname).style.display='block';
}
</script>
<style>
#bio2,#bio3 {
	display: none;
}
</style>
<p>Simple script to show and hide multiple div's</p><p>Example:</p>
<p>
<a href="#" onclick="ShowHide('bio1');">Spotlight 1</a>,
<a href="#" onclick="ShowHide('bio2');">Spotlight 2</a>,
<a href="#" onclick="ShowHide('bio3');">Spotlight 3</a></p>
<div id="bio1" class="bio" style="width:400px;margin:10px;padding:10px;border:1px solid #000;box-shadow: 0 0 5px #000;"><h4 style="color:#000;">Spotlight 1 content</h4> </div> <div id="bio2" class="bio" style="width:400px;margin:10px;padding:10px;border:1px solid #f00;box-shadow: 0 0 5px #f00;"><h4 style="color:#f00;">Spotlight 2 content</h4> </div> <div id="bio3" class="bio" style="width:400px;margin:10px;padding:10px;border:1px solid #0f0;box-shadow: 0 0 5px #0f0;"><h4 style="color:#0f0;">Spotlight 3 content</h4> </div>

Picking a Domain, with SEO in mind.

When starting a business or new website project the first step is always picking a relevant yet easy to remember domain name that is easy also good for marketing. One thing that some do not consider is how the search engines delegate certain domain extensions or Top Level Domains(TLDs).

Everyone knows .com, .net, .org and .edu have been around since the start and are widely used, unfortunately it is also hard to find a good domain that is not being help by domain campers, investors or spammers. In order to deal with this the registry has released a number of domains over the years as well as country specific TLDs. However, many of these countries have opened their own TLD for public use, whether for profit or publicity there is quite the list. Some such as .ws and.co have become very popular leaving search giants in the position to treat them like standard TLDs. Here is a list of domains treated like standard TLDs rather than country or regional specific TLDs for SEO purposes by google.

Country domains treated as standard TLDs

  • .ad
  • .as
  • .bz
  • .cc
  • .cd
  • .co
  • .dj
  • .fm
  • .io
  • .la
  • .me
  • .ms
  • .nu
  • .sc
  • .sr
  • .su
  • .tv
  • .tk
  • .ws
Regional domains treated as standard TLDs

  • .eu
  • .asia
It is important to choose a domain treated as a standard domain or all searches will be locked to the country specific search results.

Performance, Private Memory Limit and Virtual Memory Limit

Private memory limit uses your system RAM, where the Virtual Memory limit will use Disk drive space. In most cases it is best to only set a private memory limit to prevent degradation to system performance if an application starts to use excessive amount of memory. Many .Net application will use large amount of virtual memory(Drive Space).

 

How to limit IP assignments to a guest OS and setup IP security using ACLs on Hyper-V Server

Limiting the use of IPs by each Guest OS is an important step in securing your network from accidental or intentional abuse of IP resources. 

You can limit IPs in Hyper-V 2012 using ACL rules much like any router or managed switch would provide via ACLs.

No Gui is currently available to manage ACLs so you will need to open Windows Powershell if you are in GUI mode. Lets assume you have VM named "Poject1" and you would like to limit this client/gues VM so they can only use 10.0.0.75 as an IP address.

 

Here are the commands:

 Add-VMNetworkAdapterAcl -VMName Project1 -LocalIPAddress 10.0.0.75 -Direction Both -Action Allow

 Add-VMNetworkAdapterAcl -VMName Project1 -LocalIPAddress any -Direction Both -Action Deny

That is it, your done.

 

Now you can check the rules with:

 Get-VMNetworkAdapterAcl -VMName Project1

 

or you can remove the rules using:

 Remove-VMNetworkAdapterAcl -VMName Project1 -LocalIPAddress 10.0.0.75 -Direction Both -Action Allow

 Remove-VMNetworkAdapterAcl -VMName Project1 -LocalIPAddress any -Direction Both -Action Deny