New Nopalea Ultra

Being in the IT can be tuff. Being a bussiness owner can tuffer and that can be hard on your health. So I found been finding all natural remedies to promote health and well being. If you or someone you know suffers from muscle, ligament or joint inflammation you may want to try New Nopalea Ultra.

The scientifically proven effects of the Nopal cactus fruit have been used in it’s local region for centuries. Now a delicious wellness drink is available to everyone around the world. Inflammation can make the activities of daily life painful and irritating. The rare and powerful antioxidants found in Nopalea will help your body to reduce inflammation and clean itself of toxins when taken daily.

The 12 year old company is dedicated to helping people pursue physical, emotional and spiritual health. One 32 ounce bottle of Nopalea contains all the health benefits of the renowned Nopal fruit. If you or your loved ones suffer from inflammation problems a daily dose of Nopalea promotes a clean toxin free system that fuels your body’s own fight against inflammation.

The word about the benefits of Nopalea are quickly spreading around the world. Many people are just now discovering the health advantages of the Nopal cactus fruit. Over 3 million bottles of Nopalea have already been sold. In fact the company stands behind their product by offering anyone a free sample ($9.95 Shipping) by calling 1-800-203-7063.

Posted in Health | Leave a comment

PDF to Word Converter

Well, Business is doing very well. But, I get a lot of PDF’s with clients information and no way to edit it in PDf form. So I need to convert it to Microsoft Word. Searching through the internet and found a lot of converters. One in particular was a really good one, you can find it at pdf to word converter. It is really easy to use. pdf to word

Posted in Everything For your Home, Software Development, Uncategorized | Leave a comment

Password Strength Verification with jQuery

First off, I love jQuery.
Many sites that require login credentials enforce a security setting often referred to as password complexity requirements. These requirements ensure that user passwords are sufficiently strong and cannot be easily broken.
What constitutes a strong password? Well, that depends on who you ask. However, traditional factors that contribute to a password’s strength include it’s length, complexity, and unpredictability. To ensure password strength, many sites require user passwords to be alphanumeric in addition to being a certain length.
In this tutorial, we’ll construct a form that gives the user live feedback as to whether their password has sufficiently met the complexity requirements we will establish.

Before we begin, let’s get take a sneak peak at what our final product will look like (click for a demo):

Please note: The purpose of this tutorial is to show how a simple script can be written using javascript and jQuery to enforce password complexity requirements. You’ll be able to add additional requirements to the script if needed; however, note that form validation (server- and client-side), form submission, and other topics are not covered in this example.

Step 1: Starter HTML
First we want to get our basic HTML starter code. We’ll use the following:



<-- Form HTML Here -->


Step 2: Form HTML
Now let’s add the markup that will be used for our form. We will wrap our form elements in list items for better structure and organization.

Password Verification





Here’s an explanation of the code we used:
span elements – these will be used for visual styling of our input elements (as you’ll see later on in the CSS)
type=”password” – this is an HTML5 attribute for form elements. In supported browsers, the characters in this field will be replaced by black dots thus hiding the actual password on-screen.
Here’s what we’ve got so far:

Step 3: Password information box HTML
Now let’s add the HTML that will inform the user which complexity requirements are being met. This box will be hidden by default and only appear when the “password” field is in focus.

Password must meet the following requirements:

  • At least one letter
  • At least one capital letter
  • At least one number
  • Be at least 8 characters

Each list item is given a specific ID attribute. These IDs will be used to target each complexity requirement and show the user if the requirement has been met or not. Also, each element will be styled as “valid” if the user’s password has met the requirement or invalid if they haven’t met it (if the input field is blank, none of the requirements have been met; hence the default class of “invalid”).
Here’s what we have so far:

Step 4: Create background style
We are going to give our page elements some basic styling. Here’s an overview of what we’ll do in our CSS:
Add a background color – I used #EDF1F4
Add a background image with texture (created in Photoshop)
Setup our font stack – We’ll use a nice sans-serif font stack
Remove/modify some browser defaults
body {
background:#edf1f4 url(bg.jpg);
font-family: “Segoe UI”, Candara, “Bitstream Vera Sans”, “DejaVu Sans”, “Bitstream Vera Sans”, “Trebuchet MS”, Verdana, “Verdana Ref”, sans serif;
font-size:16px;
color:#444;
}
ul, li {
margin:0;
padding:0;
list-style-type:none;
}

Step 5: Create background style
Now we will style our main container and center it in the page. We’ll also applying some styles to our H1 tag.
#container {
width:400px;
padding:0px;
background:#fefefe;
margin:0 auto;
border:1px solid #c4cddb;
border-top-color:#d3dbde;
border-bottom-color:#bfc9dc;
box-shadow:0 1px 1px #ccc;
border-radius:5px;
position:relative;
}
h1 {
margin:0;
padding:10px 0;
font-size:24px;
text-align:center;
background:#eff4f7;
border-bottom:1px solid #dde0e7;
box-shadow:0 -1px 0 #fff inset;
border-radius:5px 5px 0 0; /* otherwise we get some uncut corners with container div */
text-shadow:1px 1px 0 #fff;
}
It’s important to note that we have to give our H1 tag a border radius on its top two corners. If we don’t, the H1′s background color will overlap the rounded corners of it’s parent element (#container) and it will look like this:

Adding border-radius to the H1 element assures our top corners will remain rounded. Here’s what we have so far:

Step 6: CSS styles for the form
Now let’s style our various form elements starting with the list elements inside the form:
form ul li {
margin:10px 20px;

}
form ul li:last-child {
text-align:center;
margin:20px 0 25px 0;
We used the :last-child selector to select the last item in the list (button) and give it some extra spacing. (Note this selector is not supported in some legacy browsers). Next, let’s style our input elements:
input {
padding:10px 10px;
border:1px solid #d5d9da;
border-radius:5px;
box-shadow: 0 0 5px #e8e9eb inset;
width:328px; /* 400 (#container) – 40 (li margins) – 10 (span paddings) – 20 (input paddings) – 2 (input borders) */
font-size:1em;
outline:0; /* remove webkit focus styles */
}
input:focus {
border:1px solid #b9d4e9;
border-top-color:#b6d5ea;
border-bottom-color:#b8d4ea;
box-shadow:0 0 5px #b9d4e9;
Notice that we calculated our input element’s width by taking the #container width (400px) and subtracting the margins, paddings, and borders applied to the input’s parent elements. We also used the outline property to remove the default WebKit focus styles. Lastly let’s apply some styles to our other form elements:
label {
color:#555;
}
#container span {
background:#f6f6f6;
padding:3px 5px;
display:block;
border-radius:5px;
margin-top:5px;
}
Now we have something that looks like this:

Step 7: Button Styles
Now we are going to style our button element. We’ll use some CSS3 styles so users with newer browsers get a better experience. If you’re looking for a great resource when creating background gradients in CSS3, check out Ultimate CSS Gradient Generator.
button {
background: #57a9eb; /* Old browsers */
background: -moz-linear-gradient(top, #57a9eb 0%, #3a76c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57a9eb), color-stop(100%,#3a76c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #57a9eb 0%,#3a76c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #57a9eb 0%,#3a76c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #57a9eb 0%,#3a76c4 100%); /* IE10+ */
background: linear-gradient(top, #57a9eb 0%,#3a76c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=’#57a9eb’, endColorstr=’#3a76c4′,GradientType=0 ); /* IE6-9 */
border:1px solid #326fa9;
border-top-color:#3e80b1;
border-bottom-color:#1e549d;
color:#fff;
text-shadow:0 1px 0 #1e3c5e;
font-size:.875em;
padding:8px 15px;
width:150px;
border-radius:20px;
box-shadow:0 1px 0 #bbb, 0 1px 0 #9cccf3 inset;
}
button:active {
background: #3a76c4; /* Old browsers */
background: -moz-linear-gradient(top, #3a76c4 0%, #57a9eb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a76c4), color-stop(100%,#57a9eb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3a76c4 0%,#57a9eb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3a76c4 0%,#57a9eb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3a76c4 0%,#57a9eb 100%); /* IE10+ */
background: linear-gradient(top, #3a76c4 0%,#57a9eb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=’#3a76c4′, endColorstr=’#57a9eb’,GradientType=0 ); /* IE6-9 */
box-shadow:none;
text-shadow:0 -1px 0 #1e3c5e;
}

Step 8: Password Information Box
Now we are going to style the box that informs users if they are meeting the password requirements. First, we will style the containing element (#pswd_info).
#pswd_info {
position:absolute;
bottom:-75px;
bottom: -115px\9; /* IE Specific */
right:55px;
width:250px;
padding:15px;
background:#fefefe;
font-size:.875em;
border-radius:5px;
box-shadow:0 1px 3px #ccc;
border:1px solid #ddd;
}
Now let’s add some style to the H4 element:
#pswd_info h4 {
margin:0 0 10px 0;
padding:0;
font-weight:normal;
}
Lastly, we are going to use the CSS ::before selector to add an “up-pointing triangle”. This is a geometric character which can be inserted using it’s corresponding UNICODE entity. Normally in HTML you would use the character’s HTML entity (▲). However, because we are adding it in CSS, we must use the UNICODE value (25B2) preceded by a backslash.
#pswd_info::before {
content: “\25B2″;
position:absolute;
top:-12px;
left:45%;
font-size:14px;
line-height:14px;
color:#ddd;
text-shadow:none;
display:block;
}
Now we have this:

Step 9: Valid and invalid states
Let’s add some styles to our requirements. If the requirement has been met, we’ll give it a class of “valid”. If it hasn’t been met, it will get a class of “invalid” (default class). As for the icons, I am using two 16×16 pixel icons from the Silk Icon Set.
.invalid {
background:url(../images/invalid.png) no-repeat 0 50%;
padding-left:22px;
line-height:24px;
color:#ec3f41;
}
.valid {
background:url(../images/valid.png) no-repeat 0 50%;
padding-left:22px;
line-height:24px;
color:#3a7d34;
}
Because we haven’t included the JavaScript functionality that will dynamically change the “valid” and “invalid” classes, all requirements will appear as invalid (we’ll change this later). Here’s what we have so far:

Hide the Box
Now that we have everything styled exactly how we want it, we’re going to hide the password information box. We’ll toggle it’s visibility to the user using JavaScript. So let’s add the following rule:
#pswd_info {
display:none;
}

Step 10: Grasping the scope
Here is what we want to accomplish with our script:
When the password field is selected (:focus), show it
Every time the user types a new character in the password field, check and see if that character fulfills one of the following password complexity rules:
At least one letter
At least one capital letter
At least one number
At least eight characters in length
If it does, mark that rule as “valid”
If it doesn’t, mark that rule as “invalid”
When the password field is not selected (‘:blur’), hide it

Step 11: Getting jQuery setup
First, we need to add jQuery to our page. We’ll use the hosted version. We also want to link to our “script.js” file, which is where we will write the code needed for our password verification test. So, add the following to your tag:


In our “script.js” file, we’ll start with some basic jQuery starter code for our script:
$(document).ready(function() {

//code here

});

Step 12: Setting up the event triggers
Essentially we have three events we will be listening for:
“Keyup” on the password input field
(triggers whenever the user pushes a key on the keyboard)
“Focus” on the password input field
(triggers whenever the password field is selected by the user)
“Blur” on the password input field
(triggers whenever the password field is unselected)
As you can see, all the events we are listening for are on the password input field. In this example, we will select all input fields where the type is equal to password. jQuery also allows us to “chain” these events together, rather than typing out each one. So, for example, rather than typing this:
$(‘input[type=password]‘).keyup(function() {
// keyup event code here
});
$(‘input[type=password]‘).focus(function() {
// focus code here
});
$(‘input[type=password]‘).blur(function() {
// blur code here
});
We can chain all the events together and type the following:
$(‘input[type=password]‘).keyup(function() {
// keyup code here
}).focus(function() {
// focus code here
}).blur(function() {
// blur code here
});
So, with that knowledge, let’s create our code that will show or hide our password information box depending on whether the password input field is selected by the user or not:
$(‘input[type=password]‘).keyup(function() {
// keyup code here
}).focus(function() {
$(‘#pswd_info’).show();
}).blur(function() {
$(‘#pswd_info’).hide();
});
You will now notice that by clicking in the password input field, the password information box will be visible. Likewise, by clicking outside the password input field, the password information box will be hidden.

Step 13: Checking the complexity rules
All we need to do now is have the script check the value in the password field every time a new character is entered (using the ‘keyup’ event). So, inside the $(‘input[type=password]‘).keyup function we’ll add the following code:
// set password variable
var pswd = $(this).val();
This sets up a variable named ‘pswd’ that stores the current password field value every time there is a keyup event. We will use this value in checking each of our complexity rules.

Validating the length
Now, inside the same keyup function, let’s add the following:
//validate the length
if ( pswd.length < 8 ) {
$(‘#length’).removeClass(‘valid’).addClass(‘invalid’);
} else {
$(‘#length’).removeClass(‘invalid’).addClass(‘valid’);
}
This checks to see if the length of the current password value is smaller than 8 characters. If it is, it’s get an ‘invalid’ class. If it’s bigger than 8 characters, it gets a ‘valid’ class.

Validating with regular expressions
As you saw above, we simply have an if/else statement that tests to see if the complexity requirement has been met. If the complexity requirement is met, we give it’s ID in the password box a class of “valid”. If it is not met, it gets a class of “invalid”.
The rest of our requirements will require we use regular expressions to test the complexity rules. So, let’s add the following:
//validate letter
if ( pswd.match(/[A-z]/) ) {
$(‘#letter’).removeClass(‘invalid’).addClass(‘valid’);
} else {
$(‘#letter’).removeClass(‘valid’).addClass(‘invalid’);
}

//validate capital letter
if ( pswd.match(/[A-Z]/) ) {
$(‘#capital’).removeClass(‘invalid’).addClass(‘valid’);
} else {
$(‘#capital’).removeClass(‘valid’).addClass(‘invalid’);
}

//validate number
if ( pswd.match(/\d/) ) {
$(‘#number’).removeClass(‘invalid’).addClass(‘valid’);
} else {
$(‘#number’).removeClass(‘valid’).addClass(‘invalid’);
}
Here is an explanation of the three if/else statements we used:
This expressions checks to make sure at least one letter of A through Z (uppercase) or a through z (lowercase) has been entered

This expressions checks to make sure at least one uppercase letter has been entered

This will check for any digits 0 through 9

Step 14: Test it out
That’s all there is to it! You can add more to this if you want. You could add more complexity rules, you could add a submission method, or you could add whatever else you deem necessary.

Posted in Software Development, Web Design | Leave a comment

Network Share Food Star

塔吉特千層蛋糕
Network Share Food Star – Touched Melaleuca cake, widely loved by the users, the products from raw materials imported to complete the process are in compliance with legal standard process.

Posted in Uncategorized | Leave a comment

I fixed this picture using PhotoShop and the Heal Tool

I was hired to do a video for a long term client of mine. The project was a famliy photo slide show video. Many of the photos had to be scanned in. One photos was the client’s parents and was heavy damaged. So I used the Heal tool, Clone Tool and many other features of Adobe PhotoShop to repair this photo. I usually utilize PhotoShop for Web Development but this was different.  Check out my work.

Before Editing and Annotation

After Editing and Annotation!

When my client saw this photo, he teared up and sobbed on the outcome this photo. This use keystone of the video and I really made his day! It was a project to be a part of.

If you wondered how I did this. Check out this great tutorial from YouTube. (Link Below)
How to use Heal Tool

Posted in Everything For your Home, PhotoShop, Uncategorized | Leave a comment

Mr Direct Sinks and Faucets

I can across this company that sells sinks and faucets, Mr Direct. I fell in love with the features and design of this site. They have 360 degree images of all of their products.

MR Direct International is located in Toledo, Ohio. We supply and distribute “MR Direct” brand sinks and faucets. Since they are direct there is no “middle man” to mark up prices. They are able to offer a superior quality product at an affordable price. They proudly stand behind all of our products with a Limited Lifetime Warranty. Customers may purchase their sinks and faucets through the online store or a phone order.

Mr Direct Logo
There are many types of sinks they sell, like

Stainless Steel Kitchen Sinks,

Undermount Kitchen Sinks,

Undermount Sinks,

90° Stainless Steel Sinks,

Porcelain Bathroom Sinks,

Vessel Bathroom Sinks,

Glass Vessel Bathroom Sinks,

Glass Vessel Sinks,

Glass Sinks,

Granite Sinks,

Stone Sinks,

TruGranite Sinks,

Copper Sinks,

Bronze Sinks,

Posted in Everything For your Home, Web Design | Leave a comment

Gotta Scrap Inn of Michigan

I just got a Gift Certificate to a Great Bed and Breakfast in Manchester. Gotta-Scrap Inn is a beautiful 80 year old historic home located on the Raisin River in Manchester Michigan. We are dedicated to making every guest visit a memorable one. We have even been featured in Better Homes & Gardens.

During your stay at the Inn you will receive six feet of dedicated well lit working space, available to you 24 hours a day. Also we have a tool room packed with over 200 punches, dies, pens, temples, creative memory cutters, paper trimmers, crop-a-dial, sewing machine computer, and printer. We also just added a Cri-cut expression and over twenty cartridges to choose from. Just bring a matt or purchase one from our store.Prepare for a weekend you won’t forget, full of pampering, refreshment for your mind and soul, renewing friendships, and true hospitality. Preserve your family’s cherished memories at Gotta Scrap Inn while being pampered by our highly trained staff. Rooms are individually and tastefully decorated with lavish textures, exuberant colors, and plenty of room to inspire you. So don’t delay book your room today.

I also Love the web design of there site at http://www.gotta-scrapinn.com

Posted in Everything For your Home, Web Design | Leave a comment

Design By Drew LLC

My Design Company Is doing very well. I so happy with the response on the Internet. Thank you all for your support. Let me tell you about of our services.

Design by Drew can get your web site off to a good start, evaluate its current position or even give it a plan for the future. We provide clients with an unbiased approach to defining, developing and implementing solutions to meet their web site needs. Whether you have an existing web site or are just starting out, we can provide you with the information and analysis you need to succeed online. If you live in Northeast Ohio and Southeast Michigan we can meet and discuss your needs.

Trained with the latest software and knowledge of Web Design and WC3 Standards, Design By Drew can create appealing and creative Web Design and web layout.

Design By Drew can design and implement custom software for you company or business.

 

Posted in Software Development, Web Design | Leave a comment

Heritage-Home Inspection Report Software

Heritage Inspection Report

Heritage Inspection Report

Heritage is a powerful featured packed report at a great price. Heritage has many features not usually only found in report software costing $1,000 or more.

Heritage has the tools that inspectors want and need most. Here are just a few of the features that make Heritage one of the fastest and easiest to use report writing systems ever:

    • Category Assignment Tool (CAT) Multipurpose Library editing and Report customization tool
    • Photos can be inserted almost anywhere in the report.
    • Each page has both checkbox sections and text boxes for more detailed narratives. Photos and text can be combined in the text boxes.
    • TCS – Total Control Summary
    • Comments and Descriptors Library that you can fill with your favorite custom comments
    • Spelling and grammar checking
    • Lightning fast navigation
    • Flexible configuration using drop-downs
    • Heritage Command Bar makes all key commands available at all times

The Professional Inspection Reports generate an unlimited number of plain paper or PDF reports. Unlike other computer based systems, this report does not require special preprinted forms. It is suitable for use in the field on a laptop, notebook, or tablet PC or or it can be printed in your office and completed in the field as a traditional paper report. There are no subscription fees, per copy fees, or any hidden fees of any kind. The report is customizable with the inspector’s name or company name. Heritage is 100% ASHI, InterNACHI, NAHI, CAHPI, NAAAI, North Carolina and Texas (TREC REA 7A-1) compliant.

Posted in Home Inspection, Software Development | Tagged , , , | 1 Comment

BestInspectors.Net is a great Resource for Home Inspectors and Home Inspection Software

The Best Inspectors Network is a network of independent inspectors working together to ensure that their clients receive the best possible service for the lowest cost. From coast to coast Best Inspectors Network™ members are working hard to provide consistent quality and professionalism to their clients. Best Inspectors Network™ members are home and commercial building inspectors who work together to provide a wider range of expertise and services than would be possible with one person working alone. We are able to better meet the needs of our clients because we can bring in the expertise needed to address any problem with any type building.

Every inspector in the Best Inspectors Network™ understands that no matter how much experience or education a person has, no one person is an expert at everything. Best Inspectors™ have immediate access to other inspectors in the network who have special expertise in every aspect of construction, engineering and maintenance. The constant exchange of knowledge, ideas and assistance among the Best Inspectors ensures that your inspector is able to stay current with the industry.

Each inspector in the network is a fully qualified inspector able to perform a complete inspection but we know that no one can master in all areas. Many home and commercial inspectors say that they can do any type inspection for you, often for what seems to be very attractive prices. Best Inspectors™ each have their own areas of special expertise and a good understanding of construction and maintenance in general. We know when we see something that is not right but, even though we may be completely confident in offering advice, we consult with the experts when we know that we are outside our primary area of expertise.

Best Inspectors Network‘s™ members include specialists in electrical systems, heating and air conditioning, plumbing, roofing, structures, wood boring insects and other pests, and all types of environmental such as radon, mold, asbestos, and lead.

Posted in Home Inspection, Software Development | 38 Comments