About Technology

update technology ,more fast more smart...

How to build and host your own website?

Written by oneself on 5:41 PM

Competition is always normal when we are dealing in business. Would you like to have a foot step into the world of website?

Make a company of your own that provide website services for hundreds if not thousands of company out there. Although this sounds interesting, there are things that you need to really thing of if you want to venture into this industry. Competition is stiff and you will have to work your way up to really profit hugely in this sort of business.

Like any other business, before we start doing it, we should know about it first. Diving in rashly will not bring you success. There are just so many companies out there. The ones making money may not be the one that we always heard of. Therefore, it is a battlefield and surviving will only be determine by the effort put in to make your company stand out. Creativity and innovation will be the key for you to challenge the huge companies out there. Therefore, you should not have any fear in moving into this industry.

To start the business, you will need to equip yourself with the necessary to be able to compete with others. First and foremost, you need a reliable web hosting server to meet up with the expectations of your clients. The numbers of servers will increase as you business expands. Therefore, it is important that the quality of the server is good. Do not worry about getting more servers. The reason for you to get more servers means that your business is having more and more clients. All the servers must be well kept in a same area because these servers will keep the websites of your clients working. If anything goes wrong, the websites will go down and you will loose your client. Therefore, you have to take good care of these servers to maintain your reputation.

The minute you get your server, you must set up the first website of your own to promote your business. Make sure you website done with detail because customers will judge you upon viewing your website. Therefore, your business opportunities will depend on this very much. Always see what you competitors are coming up with so that you know what you are up against. By doing that, you will know how much you should price yourself in order to compete.

Whatever it is hard work must be done. Even though you might only have small business that you dream for which is battling it out in this harsh field, with effort and perseverance, you will be able to build up a group of client which will eventually bring huge profit.

Occupation: Writter/webmaster
The author, Claudia Walters, is one of the expert writter in office tools and technologies. View her latest writting assignments on email fax technology at www.MyInternetFax.biz. Learn how can you send fax via internet and save up hundreds of traditional faxing expenses.
http://www.myinternetfax.biz


Read More......

How To Find A Proxy For Facebook

Written by oneself on 6:23 AM

Proxies allow you to surf the internet with a high level of privacy, security and anonymity. When you access a website from the proxy server site, information like your browser type, location, operating system and IP address is eliminated and the proxy server website is recorded as the accessing computer instead of your computer. This helps you maintain the privacy, security and anonymity you desire, as it facilitates web browsing without your information being identified and bypasses the network filters and firewalls.

The process is very simple and convenient. You are not required to install or download any software to browse the blocked sites. All you have to do is type the desired URL (for example: www.facebook.com) on the main page and all connections and traffic to and from the destination URL is redirected via the proxy, making it look as if the traffic is evolving from the main proxy, thus bypassing the domain based URL filtering blocking system.

These proxies allow you to access any website without revealing your personal information, surf, download games and news, access online social networking websites and shopping sites, share videos, music, chat and a lot more.

When you use a proxy server, your computer establishes connection with the proxy instead of the destination website, and thus the blocking or filtering firewall will be able to trace this connection only. Further this proxy server, which may be transparent or anonymous, will create a connection to the desired URL which you want to access such as Facebook.com, and retrieve that website, eliminating any trace of your computer.

The proxies allow users to browse through the Facebook website, profiles, post comments, blogs and surf the site for music. Sometimes, you may be required to use the IP address of the proxy (i.e. http://200.10.10.12), instead of the domain name, which can be retrieved by pinging the URL from command prompt.

The number of web proxies is everyday increasing and more and more are being setup to earn revenues through advertisements. To search for proxies for websites like Facebook, you can use the search engines like Yahoo or Google. There are a number of websites offering these services and you can choose any of them as per your requirement. These proxies are Youtube and Facebook compatible and you can access any blocked site which is blocked by your school, university or company.

Naren Verma is a webmaster who owns various proxy websites. If you enjoyed this article, you may like to check his proxy website Unblock Facebook to enjoy the web freedom in which she strongly believes.

Article Source: http://EzineArticles.com/?expert=Naren_Verma

Read More......

Free Web Servers-Can You Really Get The Service You Need Without Paying?

Written by oneself on 2:34 AM

by Josh Neumann

Believe it or not, today there are many companies that will offer you free Web servers to help you advance your business. These are becoming very popular, especially among beginning Internet marketers, because web hosting is not something that most people really want to think about too much. Therefore, free hosting and web servers sound like a great idea to most people. Keep in mind, while this can work for you, if you plan to allow business on the Internet, you really should not focus on free servers.

Very simply, free Web servers companies usually do not give you much space on their server, and why would they? Very simply, if you aren't paying them, it really doesn't do them much good to give you space on their server unless you provide some benefit to them; in this case, most free servers companies will require you to include a banner ad on your website linking back to them.

They figure they will get some traffic this way, and therefore they will get some benefit out of the relationship. However, you certainly can't plan a getting a lot of space in their server without paying any money.

Also, the free Web server companies generally don't provide you with great customer service, and here's another thing to keep in mind. Your website will be on a server with many others, and so if somebody on the server does something to mess it up, you can plan on your website being messed up as well. If the server crashes, your website will go down as well, because it only has a small portion of the server dedicated to it.

Also, if your website get a lot of traffic or has a lot of pages, and therefore will take up less space, you definitely cannot get a free server. Very simply, with a small server space will get, this is only good for a very small website that doesn't get a lot of traffic. This is great if you are a beginning internet marketer or simply run a hobby based website; not if you plan on either having a large website or a lot of traffic coming to it. This will simply take up too much space on the companies server, and they will not allow your site to stay on unless you pay.

The bottom line is, if you plan a doing a lot of business online, free Web servers probably are not a good idea for you. Yes, you can save some money, but the amount of revenue you will lose out in the long run is simply not worth it.

About the Author

For tips on finding free web page hosting, visit websitehostingsuccess.com, and learn about ADSL web hosting and much more.

Read More......

Monitoring Temperature And Humidity Inside The Server Rack

Written by oneself on 6:18 PM

By Mike Jarrett

The increased utilization of blade servers has caused the control of heat and humidity in the server racks to become much more critical than previously. These units increase the density of the equipment in each rack and therefore the heat generated. Alarms are necessary at the rack level because a single server overheating will not raise the ambient room temperature enough to set off the room alarm sensors. These rack alarms can provide early problem warning and prevent server damage and the associated network problems in a timely fashion.

These alarms can be at the rack, or by email, or by SNMP traps, or by all three methods depending on the system. There are several different types of sensor systems from several different manufacturers, available at present. One of them is a compact environmental monitor with one onboard temperature sensor and in addition the ability to support up to 16 remote sensors. The system is very small so you don’t have to change your system. If you receive a problem alert, you are able to identify the rack and power strip having the trouble, and turn off the individual outlet or reboot it.

Another power management and control system available is able to track temperature, humidity, airflow, and water at various locations from 15 to 100 feet away. This system needs only limited rack space and can control individual power receptacles. Another system on the market utilizes two sensor probes in each rack, one in front, one in back, to better measure the environment in the rack. This gives you a thermographic view of the temperature range in the rack and can be displayed in color for all the different racks in the computer center. This information can be used to determine the size and location of any additional A.C. or fans or blowers needed to correct a cooling system. It can also assist in the rearrangement, if necessary, of the rack layout and separation of a cold aisle/hot aisle system or any rack system, or when additional racks are added to a functioning system.

The control of heat generation and temperature in the data center continues to be one of the most critical areas. The monitoring of the environment has gone from the room, to the zone, to inside the individual server rack to give a much more precise picture of what is happening and allow better response to emergency conditions.

Server Racks and Cable Inc. http://www.serverracksandcable.com provides server rack solutions to Fortune 500 companies, governments, and military agencies.

Article Source: http://EzineArticles.com/?expert=Mike_Jarrett

Read More......

Three Ways to Improve Query Performance (help for sql server time outs)

Written by oneself on 6:53 AM

Ben Vegiard

So, you want help writing a query in sql? You've got it! You are about to learn some best practices you can start using within seconds that will reward you for years to come.

OK, I admit it, I am a programmer too. So, I got my MCDBA to show off that I knew a thing or two about a database. So, lately I have been doing more DBA work than programming work. Yes, I can hear you crying “Traitor!” I have gone over to the dark-side; the “Back-end.”

The good news here is that I can (to coin a well overused phrase”) feel your pain. Many developers view database as some sort of necessary evil. In my experience, the average developer knows just enough SQL to insert, update, and delete a single record from a database. Let the DBA’s handle the rough stuff. Unfortunately, many developers don’t have access to a DBA (at least not one willing to work with them) and so have to work out the SQL on their own. As well, imagine the peer respect, lavish salary increases you will gain, and nominations for sainthood you will receive when you’re able to make the “stupid thing go faster.”

So, here are the three biggies that I have found that the average “Joe Programmer” can put into effect to increase their Query’s response time.

One: Everything Works in Dev!

To start off, let’s think outside the box a bit. I know I said I was going to give tips on how to make your query faster… and I am. However, this may be a bit off the beaten path. But doesn’t that make for a great tip? Something you haven’t already heard a hundred times?

Here’s the backdrop: The app is in the can, working great, and the roll out begins. Within a few days, you start hearing murmurs that parts of the app are slow. These murmurings soon become help tickets. These help tickets soon become meetings with the boss and the users. These meeting often turn into alcoholism…. You get the point.

This unfortunate situation arises all too frequently, and there is a relatively simple solution to it. You see, everything always performs well in your development environment because you have relatively few records in your development database! Sure, if I only had 30 records in my main table, my application will work wonderfully too! Once it gets into the real world, and a few hundred thousand or millions of records are input or imported, the need for performance tuning becomes a critical apparentness.

The solution is simple; create the same number of records in your development environment, as you’d expect to have in the first year of operation. If you have importable data (say, from legacy systems or third party feeds) them pump them in. If you do not, then there are many open source utilities to create mock data that would closely conform to your actual data. Now, as you're first writing your queries, you’ll have a really good idea if you need to concentrate on a particular query to avoid future headaches and counseling bills.

B) Know your Indexes

Many developers ignore indexes altogether. Many do not understand them. An index is merely a Table of Contents to the data in the database table. While developing an application, print out the schema of the database, including indexes, so you know what they are while writing your queries. If an appropriate one is missing, have someone experienced with indexes create it (whether that be you, the developer on the other side of the wall, or a DBA)

Here’s the impact. Say you are writing a contact management system. You would probably have a table with first name, last name, etc. For simplicity, we’ll keep this all in one big table with obvious field names. You’d probably write a query that looks something like:

Select Person_ID, Name_First, Name_Last
From Person_Data
Where Name_Last = @NameLast
And Name_First = @NameFirst

With 100 rows, this will work instantly. However, as your database grows to several thousand records, the query will slow down, eventually hitting the seconds range. If you merely add an index with the columns Name_Last and Name_First, you will have basically instant return time for the life of the application.

III) Function Calls are Evil Incarnate!

The following queries look extremely innocent. However, they are all application killers once the table grows to more than a couple thousand rows:

Select Person_Data_ID, Name_First, Name_Last
From Person_Data
Where Next_Contact_Date > GetDate()

Select Count(*)
From Person_Data
Where Upper(Name_Last) = ‘SMITH’

Select Avg(Collar_Size)
From Person_Data
Where dbo.MyFunc(Person_Data) > dbo.MyOtherFunc(22)

For each of these statements, a table scan will be used to try and fetch data. A table scan is simply an operation where the database looks at each and every record in the table to see which ones meet it’s criteria in the Where clause. We would much rather the database use the index and only fetch the 20 records it needs rather than it reading 200,000 records in a table scan for the 20 records it needs. However, the use of the functions (GetDate(), Upper(), MyFunc(), MyOtherFunc(), etc) keep it from doing that.

Why do functions keep the database from using indexes? It’s simply because the database does not know the result of the function. Each time GetDate() is called, a different answer could come back. Each time MyFunc() is called it could come back with a different result since the function could potentially be based on the input value, the time of day, or data that is being modified elsewhere in the database. The only way the database can know for certain the answer to the function call is to make the call and see what the answer is. Since the database doesn’t know ahead of time what the answer is, it cannot use the index to go to the corresponding entry.

So, whenever possible, avoid the use of functions. A great solution to these problems are (in order):

Select Person_Data_ID, Name_First, Name_Last
From Person_Data
Where Next_Contact_Date > GetDate()

Becomes

Declare @DT DateTime
Set @DT = GetDate()
Select Person_Data_ID, Name_First, Name_Last
From Person_Data
Where Next_Contact_Date > @DT

Vola, the database gets the value of GetDate() ahead of time. Since the value of @DT will not change while the query is running, it can use an appropriate index.

Select Count(*)
From Person_Data
Where Upper(Name_Last) = ‘SMITH’

Becomes

Select Count(*)
From Person_Data
Where Name_Last = ‘SMITH’

“Whoa?” I hear you cry. All you did was take the Upper() function out. What about case sensitivity?!? Actually, I’m cheating a bit here. With Microsoft SQL Server, the default index collations are case insensitive. In plain terms, that means the searches are case insensitive by default. With Oracle and other database engines, you can choose to make your indexes case insensitive, so why not? For a simple name search, it’s a good idea. And, it avoids the dreaded Table Scan.

The third example is a bit tougher. Essentially, if your function is extremely complex, you may not have a choice but to use it and let the user know to expect poor performance (a please wait screen goes a long way here, guys). However, if the function is merely a simple multiplication (i.e. Unit_Price * Quantity) then simply do the math in the statement and avoid the function. Please note: Many developers have it beaten into them to make reusable code so changes can be made in one central place. The fact of the matter here is that a SQL statement is not the same as a C program!! You should adjust accordingly. One of the adjustments is to give up reusable code in this context in favor of better performance.

Conclusion

Well, there ya have it. Three tips to start you on the road to better performance. Incorporate these into your daily routines and you’ll get results without dieting, without exercising, and without any boring calorie counting.

Ben Vegiard is a Professional IT Consultant currently working on Government database projects. Ben and his colleague have recently started a blog providing free sql notes and tutorials covering a variety of the issues faced by todays database-driven system developers. Please feel free to check out SQL Coach for more information.

Article Source: http://EzineArticles.com/?expert=Ben_Vegiard

Read More......