Start out with a circle. This will be the outline for the ball of the nose. Depending on the shape of the nose, the circle can be drawn wider or taller. In this case, I’ll keep it simple and use a circle.
Nostrils: From the bottom of the circle on both sides, draw two horizontal, curved lines. Then on the outsides of these lines, add vertical, curved lines, as shown below.

The bridge: To create the bridge of the nose, draw a diamond shape going vertical from the circle to where the top will split into the eyebrows. The top and bottoms of the diamond do not have to be closed.

You might also notice the altercation of the circle, which now has the left and right corners cut off. This will create the form and shape of the nose when adding in shading.

Shading: When viewing the human nose from the front, you can notice that there are no hard lines along the bridge of the nose. To maintain the soft edges, lightly shade in the plains that lie on the side of the nose. To help create contour, shade along the sides in the same angle of each plain. By doing so, the lines of the shadow will show the direction of the surface.

Now add in more shadow underneath the nose and in the nostrils while softening the lines of the bridge. Remember that inside the nostrils would be the darkest spot, and as you move out of the nostrils, the shadow will become lighter.

Continue shading. Keep in mind the source of light to include the cast shadows and highlights.

Start with two slanted lines. These lines will determine the width of the mouth. Connect the two lines with a smaller, curved line.

Add two ellipses right above the two slanted lines. Add one slightly larger ellipse under the whole thing. These ellipses will act as the outline to shape the upper and lower lips.

Connect the tops of the upper ellipses with another curved line, just about identical to the curved line drawn before. Using the shape of the ellipses, draw lines running along the top of each ellipse, ending at the end of the middle line. Do the same for the bottom lip (without the curved line).

Texture: To create the texture of the lips, you have to use lines that would run vertically along the surface of the lips. This, at the same time, creates the form. As you get closer to the ends of the lips, the lines will curve more.
Lighting: Always keep in mind the source of light; if the light is coming from the top, the bottom of each lip would be darker. The upper lip would also cast a slight shadow onto the lower lip. When adding in the texture and lighting of the lips, remember to keep some areas for highlights.
upper lip

lower lip

After adding the values and textures in the lips, you can also add the shadows around the lips.

Check out a related post on How to draw Generic Eyes.

First, start out with these simple shapes: a circle, which will be the iris of the eye, and a parallelogram.  The parallelogram should be slanted away from the center of the face and positioned according to where ever the pupil is desired to be.  In this case, I will hae the pupil looking straight ahead.

It is good to start out light since this is just the outline of the eye.  This allows darker details without having to worry about losing proportions.

With this outline, create the shape of the eye using slightly more pressure on your pencil.  The grneric shape should flow along the parallelogram.  However, remember to use organic lines for the shaping of the eye rather than the geometric lines for the outline.

Notice the pupil is also outlined and positioned along with some extra circles in the iris, which i\will stand as the highlight or the shine in the iris.

The Iris: to create the texture for the iris, you must use a radial pattern that is centered with the pupil.  At this moment you can fill in the pupil black.  Then with simple straight lines, fill in thie iris all around.  It is not necessary to have all the lines reach the ends of the iris.

Also, draw in the upper and lower eyey lids that line along the top and bottom of the eye, as shown below.

The Eyelashes: to do the lashes, you can use quick, “flicking” motions on the paper,  Try to keep these strokes slightly curved and uniform.  Keep in mind that the upper lashes are usually longer and thicker than the lower lashes.  Also, keep in mind the angles of the lashes as they move across the eye.  In this case, as they move towards the center of the eyes, they woul appear to be going straight up while the lashes ont he right corner of the eye point to slightly to the right.

Now you can add in more value and shadow into the iris.  Remember, this part of the eye is the color of the eye.  Depending on what color you want, the value of the iris will vary.  Using the same technique as you did before, add darker lines in a radial pattern.  It is ok to let the lighter value show through some of the darker values.  Also, notice how i added a shadow at the top of the iris.  This is to let the highlights in the eyes stand out more.

The generic eye is pretty much complete.  To add from, shade the corners of the eyes as shown below.  Also, you can shade around the eye for shadows and value.

Check out a related post on How to draw Generic Lips.

This post will outline the best hosting companies on the web. It take into consideration uptime, features, bandwidth, simplicity and of course their prices.

Rank Top Web Hosts Features Highlights (All have PHP & MySQL & root access)

1 HostMonster.com
Best cPanel hosting
¤ Unlimited webspace
¤ Unlimited bandwidth
¤ $5.95 / month
¤ FREE domain
¤ Ruby On Rails
¤ e-Commerce tools
¤ $50 Google Credit
¤ cPanel
¤ 99.9% uptime!
¤ ASP, Curl, Cron
2 HostGator.com
Unlimited domain hosting
¤ Unlimited space
¤ Unlimited traffic
¤ $9.95 / month
¤ cPanel/WHM
¤ Fantastico
¤ ASP, Curl, Cron
3 BlueHost.com
Best multi-domain host
¤ Unlimited space
¤ Unlimited transfer
¤ $6.95 / month
¤ FREE domain
¤ SSH access
¤ $50 Yahoo! credit
4 Godaddy.com
Free SSL and UNL Domains
¤ Unlimited space
¤ Unlimited traffic
¤ $14.99 / month
¤ Unlimited domains
¤ Free SSL
¤ Dedicated IP
¤ eCommerce ready

I hear many people talking about Forex trading and it is no wonder, 3.5trillion USD is traded every single day. With such a large amount of numbers being calculated there and so many variables coming into effect it is no wonder many turn to computers to do their trading for them. Many think forex trading software does not work, and although it can be risky given particular circumstances and the wrong software, for the most part it does actually work. It is like playing poker, if you are good you will more than likely make a profit. I will walk you through what you need in order to be a success in the forex market.

First you will need one of the following bots. I put them in their average order of success for both new comers and experienced traders. Check them all out and get an idea of what you want.
1. Forex Fap Turbo
2. Forex Mega Droid
3. Forex Mutant

You will most likely want to host the bot so you will need forexhoster.com. The benefits of hosting include real time analysis of the data anywhere you go on any computer as well as iphones.

That is all you need, the software will guide you through the rest of the processes you will need in order to be a success at trading. Good luck and happy earnings!

Lately I was wanting to create a scheduled tweet to post to youtube. I then researched into twitter’s api and found that it needed cURL fields, so I produced the following script.

<?
$twitterUsername = Username;
$twitterPassword = password;
$status = "What you want the tweet to say here. This can include links.";
	if ($status) {
		$tweetUrl = 'http://www.twitter.com/statuses/update.xml';
 
		$curl = curl_init();
		curl_setopt($curl, CURLOPT_URL, "$tweetUrl");
		curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 2);
		curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($curl, CURLOPT_POST, 1);
		curl_setopt($curl, CURLOPT_POSTFIELDS, "status=$status");
		curl_setopt($curl, CURLOPT_USERPWD, "$twitterUsername:$twitterPassword");
 
		$result = curl_exec($curl);
		$resultArray = curl_getinfo($curl);
 
		if ($resultArray['http_code'] == 200) {
			return true;
		} else {
			return false;
		}
 
 
		curl_close($curl);
	}
?>

You are free to use and modify this script or set it up as a cron. If you use it as a cron make sure to add a time variable. Thank you for using bright-tutorials.

In order to generate a random string of letters and numbers we will be merging together two php functions. If you want to limit it’s size or limit it to just letters we will also be going over such topics.
Please look over the following functions before we begin:
1. The mt_rand function which generates a random number similarly to rand but 4x faster.
2. The sha1 function which generates a random 32character string of letters and numbers.
3. The substr function which cuts a word by a select number of letters.
4. The str_replace function which replaces a select letter/word/symbol.
5. Arrays and functions as they will be used to commit an str_replace.

Begin Tutorial————————–

1. Start with adding a number 0-999 or higher if you choose:

<?
$rand = mt_rand(0,999);
?>

2. Then create a random sha1 hash code:

<?
$rand = mt_rand(0,999);
$hash = sha1($rand);
echo"".$hash."";
?>

3. You now have a 32character string but what if you wanted a 10 character string? Well here’s how using substr:

<?
$rand = mt_rand(0,999);
$hash = sha1($rand);
$first10 = substr($hash, 0, 9);
echo"".$first10."";
?>

4. But what if you wanted just the first 10 letters? Use str_replace in a function:

<?
function remove_numbers($string) {
$numbers = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0", " ");
$string = str_replace($numbers, '', $string);
$string = substr($string, 0, 9);
return $string;
}
$rand = mt_rand(0,999);
$hash = sha1($rand);
echo remove_numbers($hash);
?>

5. What if you wanted it to be a very long string? Of course you could merge hashes together, but then that is just extra work. Let’s take another approach using strlen we will loop through a list of numbers and letters 10 times as defined by $length. To limit it to letters just delete the numbers in $characters.

<?
function RandomString() {
    $length = 10;
    $characters = '0123456789abcdefghijklmnopqrstuvwxyz';
    $string = '';    
    for ($p = 0; $p < $length; $p++) {
        $string .= $characters[mt_rand(0, strlen($characters))];
    }
    return $string;
}
echo RandomString();
?>

6. We can even pass the amount of characters through as a function like so (this will create a random 20 character string):

<?
function RandomString($length) {
    $characters = '0123456789abcdefghijklmnopqrstuvwxyz';
    $string = '';    
    for ($p = 0; $p < $length; $p++) {
        $string .= $characters[mt_rand(0, strlen($characters))];
    }
    return $string;
}
echo RandomString(5);
?>



This tutorial is for beginners or anybody willing to explore the use of digital art.

Digital Art compared to the many various mediums of art, including oils, pastels, water colors, inks, etc, can be seen as all types of mediums set into one.  With new technology and programs, barriers and limitations can be broken easier and efficiently.  It’s a good way to create your work with easy and fast editing, not worrying about smudges, finger marks, or other slight imperfections that come across many artists.  I’ve been working with many different mediums my whole life and I’ve found that digital art, in my opinion, is one of the easiest, if not the easiest, mediums to work with.

Software:

First off, you’ll need some kind of digital art software to work with.  This might sound like the expensive part of the process.  However, the internet is filled with all types of opportunities for everybody.  The most common software used for digital art is Adobe Photoshop.  Titled as the standard software for digital art and graphics, it comes in different versions.  I prefer using the older versions just because I’m already comfortable with them, but I would recommend the newest and latest versions to keep up to date with new applications and abilities.  The newest version of Photoshop is currently Adobe Photoshop CS4 which is quite powerful with new 3D capabilities and video.  You can buy the software at any electronics store, or you can order it online.  If you are not willing to buy software because of any reasons or you want a taste of digital art before you buy anything, there are some free image manipulation programs.  The best that I’ve found is GIMP, the GNU Image Manipulation Program.  It’s capabilities for basic image manipulating and designs are similar to that of Photoshop.  If you’re really lazy to download software, then give MS Paint (Microsoft Windows) a try.  It’s not the greatest or easiest things to use but it’s the basic of the basic.  These are just some suggestions that might help any beginner artists.  All in all, finding the right program is important because it is essential that you are comfortable with the program to let your ideas flourish onto the screen.  Also, it would help if you purchased a graphics tablet, which is a touch based pad that allows you to move the cursor as if it was the tip of your pen.  This is not required though.  I’ve been using a mouse to create images for years before I purchased my modbook.  A mouse might be harder to control, however it is not impossible.

Starting:

So let’s get into the actual use and creation of digital art.  For this small tutorial I’ll be basing the software on GIMP, just for general purposes.  Most, if not all, programs work very similar and have the same basic abilities so if you are using a different program it shouldn’t be too hard to follow.  Like any file on the computer, start with “File” and “New.”  It should ask for the size of image you want to use.  The standard image size I would use is 640×400px, or for a slightly larger size 800×600px.  Now if you are a beginner to art in general, it is very important to know the basic concepts and gestalt of art.  Art varies among different minds; however the basic mindset to it is from general to detail.  You always want to think of the basic shapes and lines of the image before you get into the small details .

General Tools:

Tools that help with these basic shapes would be the paths tool.  This tool helps you create straight lines as well as perfectly curved lines with the use of anchor points.  You can also use the different select tools, which include the Rectangle Select Tool and the Ellipse Select Tool.  With these select tools, you can select a region in which you want to work on.  By selecting this, you can add color or designs in the selected region without having to worry about “coloring outside of the lines.”  Another tool that is useful for general shades and color is the Blend Tool, which creates gradients and perfect blending.  The Airbrush Tool allows a more blended and softer look than the paintbrush tool, which delivers a harder edged line.  The Smudge Tool allows slight editing to your work.  By dragging it along lines and colors, it smudges and blends them.  These can all be used in various ways.  To master them, it takes experience and experimentations.  Get comfortable with the tools and learn their capabilities and you will be able to understand each element of each tool.  There are many different tools and abilities that these programs provide.  Experiment with them and see how each of them work.

Elements:

Now I will explain the elements of the tools.  Each tool has different ones, but I will go over the similar characteristics.  You will notice the Opacity options under each tool.  Opacity is the ability to see the object.  Therefore, the higher the opacity, the better you can see it; and the lower the opacity, the more transparent it is.  Also, most tools include a scale option.  This allows you to change the size of the “pen tip” or your tool.  You can also change the color by clicking the color box and choosing the desired hue.

Layers:

Just like any other medium, layers are very important to keep in mind.  With digital art, you can extend the use of layers from the many coatings of colors to organization and labeling of parts of your work.  By adding new layers you can work over existing layers without changing the previous layers.  You can also change the transparency of layers by changing the opacity, which is the same for tools.

More:

Digital Art can be compared to other types of art, they both require the knowledge and study of individual features and shapes. Such as with human physical features including eyes, noses, lips, and more.

[StarCraft Lingo]

Starcraft Fastest Strategies brought to you by BlackMamba(Cc) on Broodwar west server.  I am a retired Pro fastest player so I know what I’m talking about.  If you ever need training contact me online on battle net.  There are three races – Protoss, Terran, and Zerg.  You can have 200 psi, as displayed in the upper right hand corner when you are in a game.  Keeping your psi up, and not getting psi stuck (9/9) is key to winning games.  Pay attention to your psi at all times and keep up with the pace of the game.  These strategies are for players who know how to play the game and have some experience of at least 100 FMP (Fastest Map Possible) games.

Protoss 1v1 Strat (Protoss vs Zerg or Random) - There are many strategies for 1v1’s, but the most common and most effective is the midbuild rush.  When you are at 7/9 psi send that Probe that made your psi 7/9 out to the middle.  Hotkey this Probe and don’t forget to hotkey your main building next to your minerals (Nexus).  Then send the 8/9 Probe to your minerals and right after you do that have the Probe in the middle build a Pylon in the middle.  Now have the middle Probe go scout the enemy on one of the 4 middle bases (middle right, middle left, top middle, bottom middle) because they have a shorter choke (entrance) to the base, so that you can scout if a Zerg is D-ing up their choke (entrance) which will be explained in the Zerg 1v1 Strategy below.  After the scouting probe has scouted that spot, send the Probe back to the middle Pylon and make 2 Gateways.  Remember to be making Probes constantly and sending Probes to the minerals the whole entire time until you have your minerals set to support a mass of Gateways making units constantly.  After the Probe is done making the 2 Gateways, send him to another spot to scout.  At 10/17 psi, send the Probe that made 10/17 to scout another spot if you have not already found him.  Make a third Gateway in the middle and at 12/17 psi make another Pylon to keep your psi up.  Make Zealots constantly with the three Gateways you have made in the middle unless you failed to push through with the mid build rush.  Once you have found the enemy go attack with your Zealots.  If the enemy is Zerg and they are D-ing up their choke, have the Zealots attack the Hatchery that is being created at the choke or if Sunkens are being made, have them attack the Sunkens unless Zerglings are also there, then just have them attack.  In a PvZ (Protoss vs Zerg) M/U (Match Up) you want to try to harrass the Zerg player as much as you can to slow them down so that you have the upper advantage.  But don’t waste Zealots or units or else they will have the upper advantage.  If the mid build rush has failed and they have their choke D up, then go for a fast Reaver drop.  Make a couple of Cannons outside their choke D far enough away from their D so that you stop them from expanding.  The fast Reaver drop should be around 6 minutes to 6 minutes and 30 seconds.  When you drop the Reaver aim for the Drones at their minerals.  From this point out, you just need to make enough Gateways that can support your economy (Minerals/Gas) and make an army that can break their choke D to then kill your opponent.

PvZ Counters – Name of  Zerg Unit(s)//Name of Protoss Counter Unit(s)

Hydralisks//High Templars or Reavers with Dragoon combo

Zergling mass//Reavers or Zealot

Guradians//Corsairs

Guardians and Devours//Corsairs targetting Guradians or Scouts attacking both with High Templar storm

Ultralisks or Defliers//Reavers and Zealot combo

Lurkers (without Deflier swarm)//Dragoons with an Observer

Lurkers (with Deflier swarm)//Reavers

Replay Example

Protoss 1v1 Strat (Protoss vs Terran or Random) – As I said in the above strategy, start off with the mid build rush.  Always do a mid build rush when your opponent chooses Terran, Zerg or Random.  The only difference when doing a mid build rush against a Terran is that you need to make a forge after you have scouted them.  Bring your two scouting Probes (as described above) to your opponent’s base and make a couple of cannons if possible.  Have the Probes attack also if they don’t have a bunker up yet.  When you have the cannons up and attacking their buildings, try to harrass their Supply Depots with the Zealots you have made.  By doing this your opponent will not be able to make units because their supply is so low.  Your opponent will try to make a Factory in the back of their base to destroy the Cannons to push out because Cannons own Terran Infantry.  If your opponent stops the Cannon rush from the beginning you must immediately build Cannons on the OUTSIDE of their choke.  Once you get the Cannons up on the outside of their choke then go for a High Templar (with storm) drop on their minerals.  Remember to ALWAYS be making Probes and sending them to the resources you need.  While you are teching up for a drop you need to be making untis such as Zealots and Dragoons.  Always be dropping your opponent to keep their minerals low and once you think that you have damaged their economy enough go ahead and attack with your mass of units.  One or two High Templars in your unit mass would be good to target Marines/Firebats/Medics behind bunkers if they have any because High Templars kill those units with 1 storm.  If they managed to hold off your mass and drops, prepare for late game by macroing up and massing up.  Make Cannons around your main at around 8 minutes so that they can’t drop you with Tanks.  Keep pumping out units and play smart to defeat your opponent.

PvT Counters – Name of  Terran Unit(s)//Name of Protoss Counter Unit(s)

Marines (with or without medics)//Cannons, Dragoons, High Templars, Dark Templars if no detectors, or Reavers

Firebats//Cannons, Dragoons, or Dark Templars if no detectors

Tanks//Speed Zealots with High Templar storm

Goliaths//Dragoons

Vultures//Dragoons

Wraiths//Dragoons with an Observer(s) or Cannons

Battle Cruisers (BC’s)//Arbiter with Freeze ability and Dragoons and High Templars if a mass of BC’s or Scouts

Replay Example

Protoss vs. Terran Example (Replay)
Protoss vs. Terran Example (Replay2)
Protoss vs. Terran Example (Replay3)

Protoss 1v1 strat (Protoss vs Protoss or Random) - Since almost always everyone picks Random, start off with a midbuild strat again.  Do the same as instructed above for each Match Up.  If they are Protoss when you mid build, you must have a better pump than them and take out some of their Probes or Pylons to get them psi frozen.  If they pick Protoss in the game lobby and you end up getting Protoss make a Pylon at 8/9 psi and have the Probe that made the Pylon go scout.  The 9/9 Probe goes to the minerals and the 10/17 Probe makes 2 Gateways.  The 11/17 Probe goes to the minerals and the 12/17 Probe makes 1 more Pylon then 2 more Gateways.  Pump out Zealots from the Gateways and keep your psi up.  A trick to keep your psi up is to make a pylon with every probe that comes out after the first 2 Zealots are created.  In PvP (Protoss vs Protoss) it’s all about the High Templar drops and massing.  Your macro needs to be very good the whole game and also economy.  When the game gets to the point of Dragoons and just full out massing the other player, get some reavers about 4 or 5 to push much harder than your opponent.  Dragoon and Reaver combo against Protoss is very effective, but don’t forget to make a couple Observers for Dark Templars.  If you are in a middle spot such as middle right, middle left, top middle or bottom middle and your opponent is not next to you or above/below you make some cannons in the other base next to you to stop your opponent’s drops.  Get 3-3-3 upgrades on your units by 17 minutes or so if you can depending on the 1v1.  Get 1 Arbiter for your mass in late game.  If it seems like a continious back and forth battle that is going no where, you can Cannon up your choke and go for a mass Reaver recall.  You need about 5 hallucinations on your regular Arbiter and at least 8 Reavers to take all their Probes and main.  After the Abriter recall go back to massing him and attacking him because you will be able to eventually push through when your opponent either runs out of minerals/gas or doesn’t have enough psi to keep up with you because they will have to make more Probes to keep up their economy compared to having a main.  This is because their Nexus now has to be farther away from their minerals.  Play smart and think about what your doing the whole game, but while being able to stay alive.

PvP Counters – Name of  Protoss Unit(s)//Name of Protoss Counter Unit(s)

Zealots//Dragoons with Reavers combo (assume they have an Observer for all)

Dragoons//Dragoons with Reavers combo

Dark Templars//Cannons or Observers

High Templars//High Templars or Reavers

Archons//Dragoons with or without Reavers (doesn’t really matter)

Scouts//High Templars, Dragoons, or mass Corsairs

Carriers//High Templars with Dragoons, Arbiter with Stasis ability (Freeze) or 12 or more Scouts



A new popular subject that has been circulating around the world of technology has been cloud computing. Though not many actually have a clear understanding of what cloud computing really is, even experts are stumped and have a difficult time explaining exactly what it is. Here at bright-tutorials we feel it is our duty to enlighten the world as to how this new technology will change the way information is exchanged over the internet.

Although cloud computing in it’s purest form can never truly exist, proof of concept versions have already been attempted by small companies, but with Google and IBM racing after this golden opportunity to take over what could quite possibly be the most powerful emerging industry since gasoline we are in for some major changes to the computer market and the way we use the internet.

Now on to what cloud computing really is! In a nutshell cloud computing in its purest form is connecting directly to the internet with no delay and with no hardware. As you can see this is quite impossible but what these major companies hope to do is, like servers, rent out bandwidth. By allowing users to connect to their satellite through an extremely strong connection via a very small piece of hardware that will not have any software on it except what would be required to connect to the satellite which is essentially how 3G works. Once it is connected the piece of hardware will simply display a visual of a webpage the servers on the satellite will send it.

You may ask “What about storage?”, now this is the most intriguing but also the scariest part of cloud computing. Through cloud computing all the essential software will be pre-installed for you on Google or IBM’s servers. You will be charged for how much storage you use on their server, but at the same time will have to trust the company with all your software. Because the company you will have all your software on will control the online market there is fear it will become a monopoly and will have too much control, but at the same time with this new technology brings another advantage, bulk discounts. Since the company will have so many users the company will be able to buy programs in bulk getting a lower cost for each user. This could mean a slow death to online piracy should downloads be regulated. This could also lead to other scary situations in which sensitive data could be sold by the middle man.

The military has already started to outsource its intel to a third party saving it hundreds of millions, and public use is soon to follow. When will it happen? Which company will come out on top? What will happen to internet use? How much will it cost? Will internet use spread to other countries due to it’s cheaper price? Will we all be under the control of the company? These are all good questions.