Archive for August 20th, 2007

August 20, 2007: 11:22 pm: adminLiving With Software

During the past few years, we have heard a lot of whining in the media about outsourcing and offshoring. Let’s look for the opportunities in these irreversible trends (and ignore the whiners!).

By fully leveraging offshore talent (a strategic view of global sourcing) we can improve productivity, increase quality, and create American jobs. Yes, I said “create America jobs.”

An aggressive outsourcer in Pasadena, California named IndyMac Bankcorp has risen from the twenty-second largest U.S. mortgage issuer to the number-nine position in only three years. According to IndyMac’s CEO, they are more productive, more cost efficient, more flexible, and provide better customer service than the competition because of IndyMac’s outsourcing and offshoring partners. India’s Exlservice Holdings (with a staff of 5,000) handles over 30 of IndyMac’s back-office processes, including bill collection and the “welcome calls” that assist American customers. IndyMac is also using New York-based Cognizant Technology Solutions Corporation to develop next-generation software, which will increase productivity by as much as 20% by 2008. All of this outsourcing and offshoring has led to explosive growth. IndyMac has doubled its American workforce, in just four years, to almost 6,000 jobs.

Charlotte-based Wachovia Corporation has a $1.1 billion deal with India’s Genpact to handle finance and accounting jobs, and a separate deal with Illinois-based Hewitt Associates to handle administrative and HR programs. But, it is not just about cost savings, it’s about growth! Wachovia plans to invest up to 40% of the $600 million to $1 billion in savings in core business growth. Wachovia’s Director of Corporate Development believes this is what is necessary to become a “great customer-relationship company.”

Eli Lilly and other “big pharma” companies are facing unsustainable costs to develop new drugs. Lilly now does 20% of its chemistry work in China for one-quarter of the U.S. cost. Lilly plans to expand these efforts into Russia, China, India, and Brazil.

Many new companies are using outsourcing and offshoring from the start. California-based Crimson Consulting Group (with only 14 full-time employees) is able to compete with the world’s largest consulting firms (including McKensey and Bain) by offshoring research. Crimson uses India-based Evalueserve, as well as independent experts from around the world.

Wise leaders (and consultants) are now asking for articulate outsourcing/offshoring strategies. Are you familiar with the wide array of business services, software development, and call center resources that are currently available?

Dr. Mike Beitler is the author of “Strategic Organizational Learning.” Read 2 free chapters from the book online at http://www.strategic-organizational-learning.com

: 10:57 pm: adminMiscellaneous

I have been stopped several times on the way home by the multitask force to stop drunk drivers. I do not know other locations they sit at around the county, but I am grateful for the one on a well traveled road. Officers were making arrests each time my wife and I were stopped, a job well done by the combined police forces of our communities. This last time however, I thanked them for doing a great job, but then I added a value I have spearheaded since the early 70’s. To my surprise he, and other officers agreed, and I decided to share this view with you.

The state claims a motor vehicle is a dangerous weapon. Actually all states in the continental U.S. have done so, therefore it stands to reason: if a motor vehicle is a dangerous weapon, and a drunk driver operates one, then any crime committed during that operation, becomes a class One, or ‘A’ felony, depending upon the State you are familiar with. Where is the logic?

Drinking is not a crime. Driving while intoxicated however is premeditated. They choose to drive period, there is no accident in drinking while driving. Getting in the drivers seat after you “had one or a dozen” does not matter. Drinking booze of any kind before or during driving is premeditated. Drunk Drivers kill, they destroy families, they cost the taxpayers money, they cause property damage in the billions in the United States.

Although every so often the Governor tells us the laws are more strict concerning drunk drivers, and no doubt there have been minute laws passed, the fact remains that we are in the top ten nationally for drunk drivers. We might not be able to prohibit alcohol, but we can elect sober congressmen and senators, and get laws passed that fit the crime. While people are dying, or maimed for life, we are attacking businesses and wait-persons for serving it, instead of attacking the drunk driver themselves.

I’m not saying they shouldn’t pay part of the damages.. and this might sound logical to you, and great for drinking representatives, but not to most of us. When a person has been drinking and operates a motor vehicle it is premeditated. Therefore if someone dies, it always has, and should be, murder one. He or she knowingly drinks, purposely gets in a vehicle, and starts a deadly weapon and therefore anything that happens in that commission is either attempted murder or murder one if anyone is hurt or killed. That my friends is no accident, it is called premeditated. It’s time we elected sober representatives to make sure the right people are tried and convicted, not the businesses that serve them.

It doesn’t matter how bad they feel after the death of someone else, or how long they have to live with it, judges should not be lenient on this issue, it is time for putting things right in America. A drunk driver who kills someone, is murder one, a drunk driver that maims someone, or causes them any hospital visit should be attempted murder and prosecuted as such. Property damage should be paid by the drunk driver and insurance companies should be reimbursed, forcefully with no ability for either to file bankruptcy on it. It must be paid even if funds from spending prison time are used to pay it, and only after that, in cases where the driver had no insurance, go after the businesses and wait people.

Let’s put the drunk driver back where he belongs, and begin charging them with destruction of property over $1000, that is a felony, theft of property (taking away the rights of others use of their property over $1000) another felony, Attempted murder if anyone is injured, murder one if anyone is killed. It’s time to put it back on the drunk where the fault lies. Things may not change, surely not in time to save another life, but it is the best hope we have. The police officers, and Highway patrolmen I have spoken to have overwhelmingly agreed with this outlook, and I encourage those that do agree to write.

EzineArticles Expert Author Randy Redhawk

Randy Redhawk has written four novels and two self help books under the name Ryan Orr. His free lance articles have appeared in several Gannet newspapers, as well as the New York Times and Chicago Tribune and other major publications under Randy Weldon. He is a published Herpetologist and worked for many Zoos before becoming a minister. He is a Carlsbad resident. He can be reached at rjr1095@hotmail.com

: 8:51 pm: adminHardware Stuff

Now you can more easily access the Internet wherever mobile phone carriers offer high-speed data service coverage.

The JunxionBox enables multiple computing devices with Ethernet or Wi-Fi (like laptops, desktops, handhelds and remote computers) to connect with the web through your mobile phone service provider’s wireless PC Card modem.

You can also use the Junxion Box to share the Internet connection, files or printers among multiple devices.

Mobile work groups, landline back-up, event connectivity, vehicles, telemetry, home or business landline replacement…with Junxion, it’s easy to stay connected.

The JunxionBox (www.junxionbox.com) is a unique device that combines a cellular data card with a Wi-Fi router and runs on both 12 volts and 110 volts. This combination of features lets you establish a hotspot nearly anywhere you go and even while you’re on your way there.

THE BOX
The JunxionBox is pleasingly simple. It has one PCMCIA slot for your cellular data card, a connector for power (both 110 volt and cigarette lighter plugs are included), and two Ethernet ports (one for connecting directly to a computer, and another to connect to an Ethernet LAN). In addition, there are two LEDs, one power indicator, and one cellular connection status indicator.

Even that short list makes the box sound harder than it is. To use the unit, simply plug it in to a power outlet with an activated cellular data card installed. The power LED turns red, and then the connection light changes from blinking to solid green. At that point the unit is active and you’re good to go.

USAGE
The JunxionBox’s $500 - $700 price tag is overkill for a single-user environment where you could just as easily slide the air card into your laptop. But for corporate environments there are several uses that could easily justify the cost of the unit, even for a single-user connection.

Conventions and trade shows are natural targets for the JunxionBox, where the cost of a single dialup line for a three-day show is likely to cost more than the acquisition price of the JunxionBox. Not only would you get the better connection speed to the booth, but you can have multiple connections for the same price.

OTHER APPLICATIONS:

  • VEHICLE
  • cars, trucks, RV’s

    mobile command units

    commercial service/fleet vehicles

    shuttles, carpool/vanpool

    transit (busses, trains, ferries)

    taxis/limos

    private/commercial vessels

  • PORTABLE
  • landline data/voice service back-up

    mobile work teams

    events, trade shows, conferences

    visitor mobile hotspot

    incident response

    vacation

  • FIXED
  • landline data/voice service back-up

    broadband alternative (w/3G service)

    dial-up alternative

    telemetry

  • TEMPORARY
  • interim (waiting for landline)

    seasonal hotspots

    trial hotspots

    kiosks

I’m certain there are more uses that make sense for the JunxionBox, such as providing a backup Internet connection for critical environments like retail stores.

This category of device is still just beginning, and hot spots are likely to emerge wherever user demand and financial incentives exist.

For example, Google Inc. has setup JunxionBoxes in its shuttle buses so its employees can be productive while commuting from the parking lot to the office.

SERVICE
The box will accept any air card from any wireless service provider using any connectivity technology such as CDMA, UMTS, EDGE, etc. Travelers needing guaranteed connections can carry a variety of different cards with them and simply slide the appropriate card into the JunxionBox depending on their location and service area.

Most cellular carriers have unlimited data plans for $80 per month. These generally assume single device connections, so it’s possible that as this market matures, carriers will begin to offer premium plans that recognize multi-user cellular connections.

Next time you’re riding the commuter bus or train, check your laptop for a WiFi connection. You may be able to connect through a JunxionBox riding along with you on the same vehicle.

Visit The JunxionBox Website

Discuss The JunxionBox On The PDA and Mobile Today Forum

Steve Bralovich runs a Pocket PC and Smartphone development company. Visit the weblog at:http://pdatoday.blogspot.com for lots of information on PDAs, Notebooks and SmartPhones.

: 5:40 pm: adminHardware Stuff

I had been salivating for about an year, desperately wanting a LCD monitor for my computer but the prices were crazy so I decided to wait a while. A couple of months ago while I was in Dubai I decided to buy a LCD monitor because the prices had dropped by then. I went in search of a 17’’ monitor but ended up buying a 19’’ screen. This was because, for the money I spent in Dubai for 19’’, I was getting 17’’ in India. And as we all know…size DOES matter….at least in monitors!

I did some research before I bought this monitor which I would be delighted to share.

So why did I want a LCD in the first place? The advantages are many - easier to move around/clean as they are thinner, lighter and take up much less space, less eye fatigue, more energy efficient than a CRT (less power consumption) and of course LCD screens look good.

The first thing I thought about was the price obviously. I didn’t want a very expensive model but I wasn’t going to buy a ’’no-name’’ brand either. Then came the size - I was using a 17’’ Samsung monitor so I7’’ was good for me. During my browsing, I saw how beautiful things look on a 19’’ screen and after comparing the price with India, I went in for a bigger screen. The next thing on my list was the response time. I wanted a fast response time (8-12 ms) so that when I played games, the image didn’t ’’ghost’’ (motion blur). My Benq screen has a response time of 8 ms and I have not seen any blurring at all. I was also careful of the ’’dead pixel’’ policy of the maker. You see, LCD screens are notorious for dead pixels - even one dead pixel in the middle of your screen can ruin your LCD experience. Before you buy your LCD, get the salesperson to display a full white image on screen first followed by a full black image (easily done in Microsoft Paint) so you can weed out dead pixels. Check the dead pixel policy of the company. If you do find dead pixels in the warranty period, will they replace your monitor? Do try to test your LCD monitor before buying it - make sure that the salesperson gives you the same monitor and not a new untested one.

A couple of things to remember about a LCD screen - it has a field of vision restriction which means that you have to sit directly in front of them to get a good view. The better the product, the larger will be the field of vision and there will not be a darkening of the screen from a ’’not in front’’ position. All LCD monitors have, what is known as, a ’’native resolution’’ which essentially means that they give their best performance at that resolution. For example, my 19’’ monitor has a native resolution of 1280 x 1024 (SXGA). Any other resolution looks washed out and blurry. Choose your resolution depending on the size of the screen you buy. For me the best resolutions are as follows: 15’’ - 800 x 600 or 1024 x 768; 17’’ - 1024 x 768; 19’’ - 1280 x 1024. Physically try out various resolutions before you buy the screen - maybe the salesperson won’t have a clue about the native resolution.

Game enthusiasts and DTP people will still prefer the CRT screen as they can buy bigger screens for the money they spend on LCD screens. In addition, the colours are brighter and there is no motion blur on CRT screens (provided you have a good video card). If you have space limitations or work extensively with ’’words’’ - word processing, Internet browsing etc, go in for a LCD monitor, provided of course you can afford it. Some LCD monitors come with speakers which makes them perfect for offices. But serious music lovers and game enthusiasts will hate the tinny sound.

I am very happy with my Benq FP91G screen and would recommend it without hesitation. Other companies like Acer/Samsung/Viewsonic make LCD screens which are equally good but prices differ. So sniff around a little before you splurge.

I am a Merchant Navy officer living in Mumbai. When I am not sailing the high seas, I enjoy surfing the net, playing computer games, swimming, listening to music and reading books.

: 5:15 pm: adminArts & Crafts

A true crafter does not look for shortcuts in making a product if it means that product will decrease in quality. But a true crafter can surely appreciate good crafting tips that may lessen the working time while still providing excellent quality.

Below are seven crafting tips that one may find useful to have:

1. A thin layer of plaster may be used with stencils to create a raised effect. Be sure to clean the stencils immediately.

2. To spread plaster when using stencils anything stiff will work. I use an old insurance card!

3. If you need to measure an item but can’t find your ruler then pull out a $1 bill. A $1 bill is six inches long, so obviously when folded in half is three inches long.

4. When working with polymer clay, if you need to create a small dome shape, then slightly press the polymer clay into a paint pallet.

5. Paint brushes when cleaned with hand soap and rinsed well will become very soft.

6. If you have several containers full of ribbon, cut a small strip from each roll of ribbon and tape the strips on the front of the container. This way you don’t need to open every container to find the ribbon you are searching for.

7. Place a plastic sack over a freshly painted area, and press down on the sack to cover the area. Then lift the sack off the painted area to reveal an unusual design.

These seven tips will not decrease the quality of your craft item and may make your crafting more creative!

Join the FREE Newsletter, Crafty Corner, by visiting http://www.craftycorner.makes.it and participate in the current Crafty Corner Contest being held through February 17, 2006.

Brandi Clark is the owner of Floral Creations. At Floral Creations we offer baby gifts, home decor and more! Visit http://www.craftycorner.makes.it

: 12:06 pm: adminThe Technology Way

Wouldn’t you be shocked to find that your personal sensitive information, like files, credit card information, operating system / software and other non-disclosed data to be penetrated by unscrupulous prying eyes? Even worse…

“Is your computer infected by Spyware?”

What is Spyware? Spyware are infectious programs developed to secretly subtract and transfer electronic information over the Internet, without a User’s apprehension.

Norton Anti-Virus or any other “virus protection” solution, will not protect your computer from malicious applications like Spyware.

Ever Downloaded any kind of Music, Video or “Free Software”?

On the Internet, anything “free” has a hidden cost… much more than the cost of a highly-priced product.

How much is your Privacy’s worth to You?

To diabolic marketing companies, your identity my friend, is worth thousands of dollars… they get rich by capitalizing and selling your privacy to third parties, who will in return, sell (again!) or use you as a guinea pig for their promotions -

your Anti-Virus won’t protect you from Spyware!

Hint: Some even sell your information to telemarketers, or bulk e-mail marketing companies.

The question is… are the gigantic companies selling “anti-virus solutions”, a part of this greedy industry?

Two of the best “Spyware Scanners” you must-have to protect your computer and identity from prying Spyware.

Free Spyware Removal Tools

No Adware : Stops privacy invaders like Gator, Kazaa or Adware and PC cluttering pop-ups.

http://cyber-software.com

X-Block Probably the most powerful tool to automatically tracking, cleaning and informing you about malicious spyware, Trojans and Privacy-intruding programs.

http://cyber-software.com/x-block

Scan your Computer now for free. Open the program here and then opt to choose “RUN” instead of downloading it. You will be probably shocked to see how your Computer’s system is infected with several spyware programs.

About The Author

Article written by George Papazoglou This article maybe freely republished provided that it is left intact including Author’s credits and this resource box at it’s total entirety. © Cyber-Software.com

: 12:04 pm: adminLiving With Software

At the next management meeting, wouldn’t it be great to say…
“Finally… I’ve Found the PERFECT Maintenance Scheduling and
Work Order Software for Our Company!”

YOU KNOW IT’S OUT THERE SOMEWHERE… a software program that will streamline your company’s work order and scheduled maintenance process, save loads of time and money… and make your job much, much easier! But how do you avoid the hit-and-miss search that drains your bank account and causes hours of frustration? How can you find exactly what you need the first time? Here are a few simple tips to help…

1. Know exactly what you want your maintenance software program to do, but keep it simple! Just like you wouldn’t ask your dishwasher to vacuum your carpets, you shouldn’t ask your preventive maintenance software to keep track of inventory, part costs or man hours. Most companies have between 100 and 5000 maintenance processes to schedule. Each task requires thought and/or research in order to determine what must be done to service and maintain a piece of equipment or to accomplish a maintenance process, before you even begin entering the information into your new software program. You must also determine the required frequency of the maintenance, either by consulting the Operator’s Manual for equipment or referring to maintenance history and experience for other tasks. Keep in mind that a comprehensive maintenance software scheduling program will also make recommendations for lubricants, parts, etc., that are required for the maintenance process. The best programs will even generate a work order for the job! All of this information will need to be entered into your company’s maintenance software database and then refined over time. If you complicate the process by insisting upon incorporating inventory and costs, the software can not only become prohibitively expensive, it also becomes too complex and overwhelming for your maintenance personnel to want to use. Our suggestion: Start simple (and cost effective) and then upgrade or expand as enhancements become available.

2. If your company requires a “Work Order Program” to automate the generation of maintenance work orders, make sure the software program you choose is easy for everyone to use. Keep in mind that if you have a computerized work order system there are numerous work stations using it. There will always be some employees that are not very efficient on the computer. Purchasing software that is easy for anyone to use is the key to being happy with a work order program. We recently talked to a Director of Maintenance for a large hotel in San Diego. He tried to incorporate a Palm Pilot work order system that cost thousands of dollars into his hotel. Some departments wouldn’t use it at all and others used it only occasionally. When it was used, the personnel entered data improperly, creating errors. After six months of frustration, the Director gave up and went back to his manual work order tickets system.

3. Make sure the company you purchase your maintenance/work order software from is accessible, knowledgeable, flexible and service-oriented. At Weston Data Systems we make a huge effort to “keep it simple” by developing multi-featured software that is easy for anyone to use. Many times we incorporate custom features and functions to provide a company with exactly what they need. Sometimes field name changes or different titles are all that’s required to customize a program. For some companies, however, an added feature provides a necessary function. For example, we recently added a function to one of our work order programs which attached a completed “Purchase Order” form to each work order that required purchasing parts. In another example we converted a scheduling program to generate “Insurance Disclosure Statements” to customers for renewal mailings. This customized software automatically creates letters incorporating individualized customer information and calculates the policy dollar amount based on the commission required. Another Weston Data Systems custom software program schedules customer appointments for equipment service and attaches “contract” information along with equipment specifications, parts and tools required to perform the service.

Stuart George
Weston Data Systems
http://www.wds-software.com

At Weston Data Systems our most popular software at this time is available for under $200.00. While costs for custom features vary according to your company’s requirements, our charges are reasonable simply because many custom features and functions requested by the companies we work with have future market potential for us.

Since 2001, the people at wds-software.com have worked hard to develop easy-to-use maintenance scheduling and work order software. Our experience in the field along with our one-on-one working relationships with our many satisfied customers have helped to develop software that is well suited for most companies.

Accessible… knowledgeable… flexible… affordable… personal service… is what you’ll find at http://www.wds-software.com. Visit us today! We look forward to working with you.

Stuart George
Weston Data Systems
http://www.wds-software.com

: 11:59 am: adminThe Technology Way

Introduction PHP can be used for a lot of different
things, and is one of the most powerful scripting languages
available on the web. Not to mention it’s extremely cheap and
widely used. However, one thing that PHP is lacking, and in fact
most scripting languages are, is a way to update pages in
real-time, without having to reload a page or submit a form.

The internet wasn’t made for this. The web browser closes the
connection with the web server as soon as it has received all
the data. This means that after this no more data can be
exchanged. What if you want to do an update though? If you’re
building a PHP application (e.g. a high-quality content
management system), then it’d be ideal if it worked almost like
a native Windows/Linux application.

But that requires real-time updates. Something that isn’t
possible, or so you would think. A good example of an
application that works in (almost) real-time is Google’s GMail. Everything is
JavaScript powered, and it’s very powerful and dynamic. In fact,
this is one of the biggest selling-points of GMail. What if you
could have this in your own PHP websites as well? Guess what,
I’m going to show you in this article.

How does it work? If you want to execute a PHP script,
you need to reload a page, submit a form, or something similar.
Basically, a new connection to the server needs to be opened,
and this means that the browser goes to a new page, losing the
previous page. For a long while now, web developers have been
using tricks to get around this, like using a 1×1 iframe, where
a new PHP page is loaded, but this is far from ideal.

Now, there is a new way of executing a PHP script without having
to reload the page. The basis behind this new way is a
JavaScript component called the XML HTTP Request Object. See http://jibber
ing.com/2002/4/httprequest.html for more information about
the component. It is supported in all major browsers (Internet
Explorer 5.5+, Safari, Mozilla/Firefox and Opera 7.6+).

With this object and some custom JavaScript functions, you can
create some rather impressive PHP applications. Let’s look at a
first example, which dynamically updates the date/time.

Example 1 First, copy the code below and save it in a
file called ’script.js’:

 var xmlhttp=false; /*@cc_on @*/
/*@if (@_jscript_version >= 5) // JScript gives us
Conditional compilation, we can cope with old IE versions. //
and security blocked creation of the objects. try { xmlhttp =
new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try
{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (E) { xmlhttp = false; } } @end @*/ if (!xmlhttp
&& typeof XMLHttpRequest!='undefined') { xmlhttp = new
XMLHttpRequest(); }

function loadFragmentInToElement(fragment_url, element_id) { var
element = document.getElementById(element_id); element.innerHTML
= '<em>Loading ...</em>';
xmlhttp.open("GET", fragment_url);
xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState
== 4 && xmlhttp.status == 200) { element.innerHTML =
xmlhttp.responseText; } } xmlhttp.send(null); } 

Then copy
the code below, and paste it in a file called ’server1.php’:

 <?php echo date("l dS of F Y h:i:s A"); ?>

And finally, copy the code below, and paste it in a file
called ‘client1.php’. Please note though that you need to edit
the line that says ‘http://www.yourdomain.com/server1.php’ to
the correct location of server1.php on your server.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Strict//EN"> <html> <head>
<title>Example 1</title> <script
src="script.js"
type="text/javascript"></script>

<script type="text/javascript"> function
updatedate() {
loadFragmentInToElement('http://www.yourdomain.com/server1.php’,
‘currentdate’); }

</script> </head>

<body> The current date is<span
id="currentdate"><?php echo date("l dS of F
Y h:i:s A"); ?></span>.<br /><br />

<input type="button" value="Update date"
OnClick="updatedate();" /> </body>

</html> 

Now go to
http://www.yourdomain.com/client1.php and click on the button
that says ‘Update date’. The date will update, without the page
having to be reloaded. This is done with the XML HTTP Request
object. This example can also be viewed online at http://www.phpit.net/demo/php%20on%20the%20fly/client1.php.

Example 2 Let’s try a more advanced example. In the
following example, the visitor can enter two numbers, and they
are added up by PHP (and not by JavaScript). This shows the true
power of PHP and the XML HTTP Request Object.

This example uses the same script.js as in the first example, so
you don’t need to create this again. First, copy the code below
and paste it in a file called ’server2.php’:

 <?php

// Get numbers $num1 = intval($_GET['num1']); $num2 =
intval($_GET['num2']);

// Return answer echo ($num1 + $num2);

?> 

And then, copy the code below, and paste it in a
file called ‘client2.php’. Please note though that you need to
edit the line that says ‘http://www.yourdomain.com/server2.php’
to the correct location of server2.php on your server.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Strict//EN"> <html> <head>
<title>Example 2</title> <script
src="script.js"
type="text/javascript"></script>

<script type="text/javascript"> function calc()
{ num1 = document.getElementById ('num1').value; num2 =
document.getElementById ('num2').value;

var element = document.getElementById('answer');
xmlhttp.open("GET",
'http://www.yourdomain.com/server2.php?num1=’ + num1 +
‘&num2=’ + num2); xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
element.value = xmlhttp.responseText; } } xmlhttp.send(null); }
</script> </head>

<body> Use the below form to add up two numbers. The
answer is calculated by a PHP script, and
<em>not</em> with JavaScript. What’s the advantage
to this? You can execute server-side scripts (PHP) without
having to refresh the page.<br /><br />

<input type="text" id="num1"
size="3" /> + <input type="text"
id="num2" size="3" /> = <input
type="text" id="answer" size="5"
/>

<input type="button" value="Calculate!"
OnClick="calc();" /> </body>

</html> 

When you run this example, you can add up
two numbers, using PHP and no reloading at all! If you can’t get
this example to work, then have a look on http://www.phpit.net/demo/php%20on%20the%20fly/client3.php
to see the example online.

Any Disadvantages…? There are only two real
disadvantages to this system. First of all, anyone who has
JavaScript turned off, or their browser doesn’t support the XML
HTTP Request Object will not be able to run it. This means you
will have to make sure that there is a non-JavaScript version,
or make sure all your visitors have JavaScript enabled (e.g. an
Intranet application, where you can require JS).

Another disadvantage is the fact that it breaks bookmarks.
People won’t be able to bookmark your pages, if there is any
dynamic content in there. But if you’re creating a PHP
application (and not a PHP website), then bookmarks are probably
not very useful anyway.

Conclusion As I’ve shown you, using two very simple
examples, it is entirely possible to execute PHP scripts,
without having to refresh the page. I suggest you read more
about the XML HTTP
Request Object and its capabilities.

The things you can do are limitless. For example, you could
create an extremely neat paging system, that doesn’t require
reloading at all. Or you could create a GUI for your PHP
application, which behaves exactly like Windows XP. Just think
about it!

Be aware though that JavaScript must be enabled for this to
work. Without JavaScript this will be completely useless. So
make sure your visitors support JavaScript, or create a
non-JavaScript version as well.

: 11:48 am: adminThe Technology Way

Introduction

Designing a disaster recovery system requires planning and consideration of the available options that will best fit your company’s needs, SLA and budget.

With SANRAD DR Solution there is no need to use Log shipping (which requires extra recovery steps) or Microsoft SQL’s built in replication mechanism (which requires the configuration of a publisher and a subscriber). SANRAD DR makes the data and transaction log available to the SQL server on the remote site for immediate use. Even if there is no SQL server on the remote site, once built after a disaster, it will be able to access the data immediately with minimum recover time. SANRAD DR solution is a “hot standby solution” when there is a server on the remote site and a “warm standby solution” when there is no SQL server on the remote site (which will be built after a disaster).

This guide will help you design Disaster Recovery plan for Microsoft SQL 2000 in conjunction with .
The guide assumes that you have basic knowledge of SANRAD V-Switch and MSSQL 2000 Administration.

Disaster Recovery Planning For Microsoft SQL 2000
This section discusses both general and MSSQL specific considerations that need to be addressed when designing a disaster recovery solution combining and Microsoft SQL 2000.

General Considerations

solution allows for flexibility with Microsoft SQL 2000 disaster recovery design.
The most influential factors affecting design consideration are:
• Budget limitations
• Recovery Time Objective (RTO) requirements (the time until the data is back online)
• Recovery Point Objective (RPO) requirements (the amount of data that can be lost)
• Network bandwidth between the local site and remote site
• Replication method: Synchronous versus Asynchronous
• Replication frequency (only for Asynchronous replication)
• Initial volume synchronization

RTO (Recovery Time Objective)
• With high level RTO, duplicate hardware is required to allow quick recovery making the solution more costly.

RPO (Recovery Point Objective)
RPO requirements are best defined by the amount of data that the company is willing to lose.
• High level RPO requires more bandwidth for both Synchronous and Asynchronous replication.
• Low level RPO requires less frequent replication and smaller bandwidth.

Network Bandwidth between the Local and Remote sites
Bandwidth between the sites is generally the most crucial factor affecting the replication component of a solution.
• T1 (1.5Mb) links impose less frequent data replication and the use of asynchronous replication methods.
• T3 (45Mb) links or a 1Gb links allow frequent replication and the flexibility to choose between synchronous replication or asynchronous replication methods.

Replication method
When considering which replication method to choose it is important to remember:
• In Synchronous Replication the I/O commands are written to the local disk and to the remote volume at the same time. Every IO command requires an acknowledgment from both the local and remote sites before the next command. Consequently, synchronous replication is best deployed with a high bandwidth connection in order to allow the remote acknowledgment to arrive back to the local site as fast as possible and the replication can run faster.
• In Asynchronous Replication the I/O commands are written to the local volume and local journal volume which in turn is replicated periodically to the remote volume as periodically defined by the user. Consequently asynchronous replication can work well with lower bandwidth (minimum recommended for Microsoft SQL 2000 replication is 1.5 Mb).
• For Asynchronous replication, you must decide the data replication frequency. There are three factors that must be considered:
1. The size of the network bandwidth between the sites.
2. The amount of data changes that need to replicate each time. For example, large amounts of data changes take longer to replicate using T1 links.
3. The RPO requirements.

Initial Volume Synchronization
solution can be used to protect existing production Microsoft SQL 2000 data. solution supports both online and offline synchronization. When using with existing Microsoft SQL 2000 data, an Initial synchronization of the Microsoft SQL 2000 volumes on the local site to the remote site must be performed.

The initial volume sync method depends on:
• The size of the volumes needed to be synchronized.
• The network bandwidth between the sites. For example, the bigger the volume size, the longer it will take to synchronize over a T1 link.
Online synchronization starts immediately when replication is started and uses the same network link that will be used during the replication.
Offline synchronization is a manual process where prepares the volumes on the primary site and the user must copy the data to the remote site. It is the user’s responsibility to make sure the volumes on the remote site are synchronized.

Microsoft SQL 2000 Considerations
Any Microsoft SQL 2000 Disaster Recovery planning should (at the very least) consider the following requirements:
• Quick access to the most recent copy of the Microsoft SQL 2000 database and the transaction logs. In a disaster situation provides fast access to the most recent replicated data on the remote site.
• The Microsoft SQL 2000 database and its related transaction logs must be replicated together to the remote site. uses consistency groups to ensure simultaneous replication of all volumes assigned to a consistency group.

SANRAD is a leader in IP Storage Networks enabling organizations to effectively Access, Share & Manage Stored Data across Standard Ethernet Environments.

SANRAD delivers simplified networked storage with excellent price/performance by coupling open IP storage connectivity with comprehensive network-based data management using IP Storage Area Networks (IP-SANs).

With SANRAD, organizations of all sizes can leverage the benefits of networked storage to link employees and clients with stored data for full storage availability, flexible and scalable storage using an economical Ethernet (IP/SCSI) network.

for further reading:
http://www.sanrad.com/objects/support/Library

: 9:22 am: adminUniversity of Security

First of all we need to get some terms stated. I have been in the business for just over two years and there is still some confusion over the topic.

Mail forwarding: is a service that allows you to have your mail sent to a “mailbox” and then they will forward it off to your location. This mail is generally sent in bulk to the recipient and is very useful if you travel, or don’t have a permanent address.

Mail Redirection: is when you have mail sent direct to a mailbox and then it is “remailed” to another location. This is mainly used by organisations or individuals who wish to keep their physical address a secret.

Remailing: is as simple as receiving a letter, re-stamping and addressing the letter then posting it again. This is pretty much what happens when mail is forwarded or redirected.

First of all when you think about tampering with mail such as remailing, forwarding etc. you think “dodgy” or is that legal? Quite simply yes, it is legal but it all depends on what the intent of the service is. I will explain why people need to have a fake mail address.

Mail Drop: is defined as “an address or place at which a nonresident person receives mail, often of a secret nature” (2005) Dictionary.com

So why are there so many names for the same services?

It is pretty simple to understand why there are so many names and that is because the vendors that offer these services are trying to obtain as many hits through search engines as possible, they use phrases such as “forwarding” “redirection” etc.

In doing this they can confuse the customer and they will not have a clear understanding of the services that are available.

What service should I use then?

Mail drops are generally the most defined term and are understandably the most common. I define Mail Drops as a mailbox that has been purchased on your behalf and all mail within the mailbox is sent to your predefined recipient address. Most Vendors provide shared mail boxes, where you share a box with many users for a cheap price, or dedicated services where you actually rent the whole mailbox. You should look at how manageable your account is, can you have multiple predefined recipient addresses, and can you see what mail you have and how much mail you have in the box at any time.

Why would people even use such a service?

Anonymity is the simple answer, or people who choose to keep their identity secret from others. There are many reasons for doing this, the most legitimate reason for using such services is for people who move around and do not have one stagnant address. Although the services are set up by legitimate vendors, there are the customers who wish to evade the law and have private documents sent without detection. These customers can harm or damage the vendor’s reputation and if any prohibited material is detected they can often face heavy charges.

There are many vendors out there who provide this service, I am not going to recommend any particular vendor but I do advise that you shop around and take a look at their history and talk to other customers who have used their services. All the vendors are located in multiple countries; you should take a look at their country of origin, what privacy laws are enforced there, what is their law enforcement like? Then take a look at the site. Read their privacy statement, try to understand it. Make sure you fully understand their terms of service. You do not want to be stuck with a huge fine, or if you’re trying to keep yourself anonymous, you don’t want to have your private information public. Or worst of all have them read your private mail!

Good luck

Steve
©Private Mail Services
http://www.private-services.com 2005 - Keeping You Anonymous