Monday, January 3, 2011

Host website

You can host your own website at home, and I'll tell you exactly how! But it might not save you much money, and it definitely won't save you time. So give it serious thought before you proceed... unless your goal is simply to learn about the technology and have fun!

The best reason to host your website at home is to learn how it all works. For more information about the pros and cons, see should I host my own website?

Warning: running a server of any kind at home is a security risk. Security problems are sometimes found in server software, and these can be exploited to gain access to or damage your files. Your computer must be kept absolutely up to date with Windows Update or the equivalent for your operating system if you intend to run a web server on it. If you choose to run Apache instead of Internet Information Server, you'll need to keep your version of Apache absolutely up to date too. This doesn't eliminate the risk -- it only minimizes it. You run a server at home entirely at your own risk. If you do choose to run a server at home, I recommend finding an old PC on the curb and setting it up as your home server, reducing the danger to your own computer.

Procedures for other operating systems are similar, and most of these steps actually involve your router, so this article should still be helpful to non-Windows users.

Here are the steps to follow to set up a website hosted entirely on your own Windows PC. First I'll present the general steps, then I'll break down the details for you:

1. Make sure you have cable modem, DSL or another high-speed connection. A dialup telephone modem is NOT good enough.

2. Get a DNS hostname for your home Internet connection.

3. Get a static local IP address for your computer within your home network.

4. Configure your router to correctly forward connections on port 80 (the HTTP port) to your web server. Even if you think you don't have a router, you probably do— many popular cable and DSL modems include wifi or wired Ethernet jacks for multiple computers, which means they contain a built-in router. If your ISP blocks port 80, choose an alternative port number and forward that (or get a better ISP that welcomes websites at home, like Speakeasy.Net).

5. Configure Windows Firewall to allow your web server to communicate on port 80.

6. Get Apache, a free, high-quality web server program. If you have Windows XP Professional, you also have the option of Microsoft Internet Information Server (IIS), which comes standard with Windows XP Professional. But that option only allows you to host one site. I recommend Apache.

7. Test your web server from your own computer.

8. Replace the default home page with your own web page. Now the site is your own!

9. Test your web server from a computer that is NOT on your home network to make sure you followed all of the steps correctly.

"I followed all the steps and I get my router's login page instead of my home page!"

You are trying to access your website by name from behind your router (from one of your own PCs). With some consumer-grade routers, this does not work because the router automatically assumes any web connection to itself from inside your network is an attempt to log into the router's configuration interface. It's a pain, but this fail-safe mechanism does prevent you from locking yourself out of your router's web interface. So test from outside your own home network or have a friend do that for you. If you can access your home-hosted website from someone else's computer, then you don't have a problem. If you want to access your site from a computer behind your router, you'll have to access it at its static local IP address instead of by name.
And that's it! Now I'll present detailed information about each step.

Step One: Broadband

Get cable modem (from the cable company) or DSL (from the phone company and various other companies). If you can't do that, you'll have to host your website in some other way. Your computer must have a fast connection to grapple with video and audio files anyway. You don't necessarily have to go with your phone company's DSL offering. Check out broadbandreports.com for independent reviews of cable modem and DSL companies. Upload speed, not download speed, is the most important feature for hosting websites at home.

"How fast will my home-based website be?"

The main limitation will be your upload speed (uplink speed). Most DSL or cable modem connections have an upload speed between 128kbps (128,000 bits per second) and 384kbps (384,000 bits per second).

So how long does it take to load your home page? Add up the size of your home page (in bytes), the sizes of all of the images on that page, and the size of any Flash movies (.swf files) or CSS style sheets (.css files) referenced by that page. Now multiply by 8 and you'll know how many bits make up your home page. Divide that by your upload speed and you'll have a rough idea how long it takes to load your home page under ideal conditions. There will also be latency delays slowing things down, and multiple users will of course slow things down and make it take longer. There is no fixed limit on the number of users who can access your home-based website at the same time - things just slow down.

For more information, see my article how fast is my website?

Step Two: Dynamic or Static DNS

Other people can't talk to your website if they don't know the address... and if you have a typical cable modem or DSL connection, your address changes often. You can solve this problem by using a dynamic DNS service. Even if your IP address doesn't change, you still need someone to host a DNS server for you, unless you are willing to put up with giving users a URL that begins with a string of numbers. This is a common requirement both for hosting websites at home and for hosting torrents, so I've written a separate article explaining how to get a hostname for your computer at home.

Step Three: A Static Local IP Address

If you have a router... and you do, if you have WiFi (wireless access) or more than one computer... then your computer receives a new local address on your home network, or Intranet, every time it is powered on. But to forward web browser connections to your computer, you need an unchanging address to forward those connections to. This is also a shared requirement both for hosting websites at home and for hosting torrents, so I've written a separate article explaining how to give your computer a static local IP address.

Step Four: Forwarding Port 80

If you don't have a router (and you know by now, if you have been following these steps...) then you can skip this step and move on to the next. If you have WiFi, or more than one computer, you definitely have a router and must not skip this step.

Now that you have chosen a static local IP for your computer, you're ready to configure the router to forward web traffic to your computer.

Again, this step is needed both for web hosting at home and for BitTorrent hosting. So, once again, there is a separate article explaining how to forward ports from the Internet to your computer via your router. Just follow the steps in that article to forward port 80.

Step Five: Allowing Web Traffic Through The Firewall

More firewall issues? Didn't we already do this? Only in part. Yes, your router serves as a firewall, but your computer also has a built-in firewall. You'll need to configure that firewall to allow traffic through on port 80 to reach your web server software. This step is also common to both web hosting and torrent hosting... so check out my article explaining how to allow traffic on specific ports through your computer's firewall.

Step Six: Get Apache Or Internet Information Server

Mac and Linux users: you already have Apache! MacOS X users should read Kevin Hemenway's great article on onlamp.com. Linux users: install the Apache packages and look in/var/www/html or a similar location for your website folder.
Apache is the most popular web server in the world, with nearly 70% of all websites running Apache as of January 2006, according to thenetcraft web server survey. Why is it so popular? Because it's free, open-source, high-quality software. And you can run it on your Windows box at home!

If you have Windows XP Professional, you can also run Microsoft Internet Information Server. It comes free in the box... but only with XP Professional (and high-end server versions of Windows). If you have XP Home, or an older version of Windows, go with Apache - and consider upgrading to at least XP Home for better network performance.

I'll cover Apache first. Then I'll look at Internet Information Server, which is also excellent and is available if you have Windows XP Professional or a high-end server version of Windows. It will only host one site per computer on XP Professional, though.

Windows 98 and Me users can use Microsoft's "Personal Web Server." However, this software went away with the release of XP Home, and it's not a popular choice. Since you can run Apache for free - the world's most popular web server, for businesses and individuals alike - I don't recommend suffering with PWS.

Apache Quick-Start Guide

Although Apache was born in the Unix/Linux world, it runs great on Windows too. In general, the newer your Windows, the easier it is to install Apache. Those with older versions of Windows, even Windows 95, can still run Apache but will have to jump through a few extra hoops. For complete information, check out the Apache Foundation's Microsoft Windows Apache installation tutorial. Since that article is a little old, you'll just have to bear in mind that instructions for Windows NT or 2000 also apply to Windows XP.

The following quick-start guide applies to Windows XP, but users of older versions of Windows can run Apache too... if they follow the extra steps spelled out in the Apache Foundation's Using Apache with Microsoft Windows tutorial to prepare their older computers to handle modern software installation and networking.

Upgrading to Windows XP Service Pack 2

Microsoft has fixed problems in Windows XP that create issues for Apache. Use Windows Update to upgrade your Windows XP system to service pack 2. You have probably already done this. If not, you need to do it in any case to fix many important security problems that have nothing to do with Apache!

Not sure if you have service pack 2? Do this: click on "Start," right-click on "My Computer," select "Properties" and look at the information presented under "System." You should see "Service Pack 2." If not, visit Microsoft's Windows Update site, using Interet Explorer, not Firefox... just this once! The Windows Update site uses special Active X controls to update your computer. Normally I don't encourage the use of Active X, but for upgrading Microsoft's own operating system from Microsoft's own website using Microsoft's own browser, it's OK!

Downloading Apache

Visit the Apache HTTP Server Project home page. In the column at left, locate "Download!" and click on "from a mirror." The download page will appear. Scroll down until you locate the link to download the "Win32 Binary (MSI Installer)" distribution of Apache, not the "Win32 Source." That's raw source code for programmers - probably not what you want!

Click on the link for the "Win32 Binary (MSI Installer)" and wait for your browser to save the file to disk.

Installing Apache

Once the download is complete, you're ready to install the software. Double-click on the file you just downloaded on your desktop (for Firefox) or in your downloads folder (for Internet Explorer) to launch the installation program. The "Installation Wizard" window will appear.

First you'll see the "Welcome to the Installation Wizard" page. Click "Next" to continue.

Next, you'll see the Apache license agreement. The Apache license allows you to share the software freely, including the source code. Select "I accept the terms in the license agreement" and click "Next."

The "Read This First" page appears. Currently this page doesn't offer much specific information for Windows users of Apache. Click "Next."

The "Server Information" page should now appear. Be sure to enter the correct information:

1. For "Network Domain," if you registered a hostname such as myname.is-a-geek.com with DynDNS, enter is-a-geek.com.

2. For "Server Name," enter your full hostname, such as myname.is-a-geek.com.

3. For "Administrator's Email Address," enter a real email address for you that actually works. Users will see this when things go wrong. Bear in mind that spammers might discover this address, so use an address that is already publicly known if possible.

4. For "Install Apache HTTP Server 2.0 programs and shortcuts for..." select "for All Users, on Port 80, as a Service." This ensures that the software is always running, no matter who is sitting down at your computer. And a website that is not always running is not very useful! So pick this option and click "Next."

The "Setup Type" page appears next. Select "Typical" and click "Next" to move on.

You'll see the "Destination Folder" page. By default, Apache installs in the folder C:\Program Files\Apache Group, creating a sub-folder called C:\Program Files\Apache Group\htdocs to keep your web pages in. These are good choices, so click "Next." Don't click "Change..." unless you know exactly what you're doing.

Finally, the "Ready to Install the Program" page appears. Click "Install" to kick off the installation process. The Apache server software will be copied into place and the Apache service will start up in the background. Along the way, a few Windows Command Prompt windows will flash up briefly. This is normal and you should let these windows do their thing and go away on their own!

If you do receive error messages, the most frequent cause is that Internet Information Server or another web server is already installed and "listening" on port 80, the standard HTTP port. Disable the other web server software and reinstall Apache.

The "Installation Wizard Completed" page should appear. Congratulations, you have a web server! Click on "Finish" to complete the process.

Internet Information Server Quick-Start Guide

You need either Apache or Internet Information Server (IIS). You do not want both.
Microsoft's Internet Information Server is a solid choice, and it is included free with Windows XP Professional. If you don't have XP Professional, or one of the server-oriented versions of Windows like Windows Server 2003, then IIS is not an option for you.

Installing Internet Information Server

1. Make sure you have Windows XP Professional! Click "Start," then right-click "My Computer." Choose "Properties" from the menu that appears. The "General" tab will appear. Under "System:" you should see "Microsoft Windows XP Professional." If you see Windows XP Home, Windows ME, Windows 98 or Windows 95, you will not be able to use IIS. Follow the Apache Quick-Start Guide instead.

2. We're ready to install the IIS software. Select "Start," then "Control Panel," then "Add/Remove Programs." Select "Add/Remove Windows Components" from the left-hand column.

A list of available Windows features appears. Check the box for "Internet Information Services (IIS)" and click "Next." If prompted, insert your Windows XP installation CD.

That's all it takes! Installing IIS is very simple because it is a standard component of Windows XP Professional.

Step Seven: Test Your Website From Your Own Computer

Is the website working? Let's find out! The first test is to access your site from your own computer. On the same computer that is running the web server software, access the URLhttp://localhost/. You should see an example home page provided with your Apache or IIS web server software. If not, review the appropriate quick start guide above and figure out which step you skipped! If you received errors during installation, you need to resolve them before your website will work.

Step Eight: Make Your Own Home Page

You have a web server, but right now the "content" on the site is just the default home page that came with the server software. Time to fix that!

All you have to do is move your own web pages to the appropriate folder. If you followed the Apache quick-start guide, your web pages belong in this folder:

C:\Program Files\Apache Group\htdocs

If you followed the IIS quick-start guide, your web pages belong here:

C:\Inetpub\wwwroot

First, remove the files that are already in those folders. It's not smart to leave "default" files lying around. What if a security problem was found with one of these common files? Then your website would be vulnerable.

Next, copy your own web pages and images into the folder. The "home page" of your site should be called index.html (not index.htm). Both Apache and IIS are smart enough to know that when a user visits http://yourname.is-a-geek.com/, they should act as if the user asked forhttp://yourname.is-a-geek.com/index.html and do the right thing.

For more information about making web pages and graphics, see how do I set up a website?

Step Nine: Test Your Website From The Outside World

We did a lot of work here to give our computer a hostname on the Internet and forward web traffic through the router and firewall. Did we do it right? Only one way to be sure! Access your website from a computer that is not on your home Internet connection, or have a friend try it. For example, if you registered the name myname.is-a-geek.com with DynDNS, your website's address ishttp://myname.is-a-geek.com/. Try that address from a computer outside your home and see what happens!

If it works... great! If not, you probably made a mistake in dynamic DNS, port forwarding, firewall configuration or local static IP configuration.

"I followed all the steps and I get my router's login page instead of my home page!"

You are probably trying to access your website by name from behind your router (from one of your own PCs). With many routers, this does not work because the router automatically assumes any web connection to itself from inside your network is an attempt to log into the router's configuration interface. Test from outside your own network or have a friend do that for you. If you can access your home-hosted website from someone else's computer, you don't have a problem. If you want to access your site from a computer behind your router, you'll have to access it at its static local IP address instead of by name.

Another possible cause of this problem: you may have turned on your router's "remote router access" feature by mistake. People turn this on by accident because they think it has something to do with hosting a website at home. It doesn't. Turn it off, it is dangerous! You don't want other people accessing your router and changing configuration settings.

Congratulations! You have your own website on the Internet, hosted entirely in your own home. Just remember: your computer must remain on, and connected to the Internet, all the time. Without a web server, there's no website. That's why, if you choose to host at home, I recommend picking up an older computer off the curb, dusting it off, popping in at least 128MB of RAM and firing it up as a web server. Your own PC doesn't wear out, and if security problems are found in the web server, they are more likely to be confined to the less important computer.

Wednesday, September 22, 2010

Online Business, What Would I Do?



Mr William write this to you in the Starbucks of Great Eastern mall, waiting for a dinner meeting which is 2 hours away, being here early because I didn’t want to get stuck in rush hour traffic.

What I’ve come to realize as I listen to the cheesy music being blasted out across the mall’s intercom is that if I started my online business career again, I may have done it slightly differently.

That’s easy to say with the benefit of hindsight, but nonetheless, it’s true.

I wouldn’t change many things, just do some of them slightly differently, here are just a few of them:

I Would Have Started With A Non-Personal .com Website

My very first blog that I ever created was a .blogspot.com blog and also it was a blog written in a personal nature, it wasn’t targeting any niche.

Although I’m not saying that personal and lifestyle bloggers can’t make money online, far from it in fact, as I know some pretty famous bloggers who are making quite a lot from their blogs, but for myself, I never should have started a personal blog.

Firstly, I’m not really all that interesting, so thinking that I could monetize a personal blog was definitely an oversight on my part.

For those who don’t know, my first blog was called at xanydude.blogspot.com (it’ll redirect you back here, so don’t bother visiting it) and it was called ‘A Banana vs. The World’.

Secondly, without a niche to target, getting organic traffic was always going to be hard.

If I could have done it again, I would have started a blog about blogging (like this one) and share my entire experience as I learned about blogging, Internet Marketing and web design.

Basically, I would have chosen a specific subject matter and stuck to it, no rambling, just useful content.

I would have also chosen a suitable .com domain name, on my own hosting, withWordpress installed as the CMS.

I Would Have Targeted The Whole World

Choosing onlinebusinessmalaysia.com to target the Malaysian audience has definitely worked out well in terms of Search Engine Optimization, but in terms of generating a large, interactive audience, targeting the world would have been better, albeit much harder.

Having such a specific domain name worked in my favour sometimes and also against me sometimes.

In my favour, it has now become Malaysia’s number 1 online business blog :)

Working against me, I may have alienated a more worldwide audience, especially from America, UK and Australia, since it seems my website is more targeted to a single country.

Furthermore, this set of audience would have potentially been more open to buying affiliate products or even my own products, had I created any.

I’m not saying that the Malaysian audience place aren’t potential clients, in fact a very large chunk of my income comes from Web Design services to Malaysian businesses, many of which have been to my blog to read about what I do.

If I could start again, maybe I would have bought a .com like WilliamLee.com and targeted a more general audience.

Like I said above, I would have written about blogging from my point of view and would have tried to build a readership base from there onwards. Due to the fact that there are so many people in the Western countries I mentioned above, the size of your newsletter base can grow much faster than if you target only one country.

Also, since they are more comfortable with purchasing products online, there would have been more potential for selling an affiliate product (such as from Clickbank) or develop my own to sell to them.

I Would Have Asked Around For Guest Posting Opportunities

I have yet to do this in Malaysia, but I would definitely have tried to guest post for other people in my niche.

I have read many examples of blogs, that with a combination of guest posting and a constant supply of good quality content, have made bloggers 5 figure salaries in as short as 1 year!

To a lot of my readers, 1 year may sound like an extremely long time, as the general perception is that Internet Marketing is some sort of magic bullet, that overnight will make you a millionaire.

Unfortunately that’s not the case – it’s constant effort, study, work and perseverance that makes you a millionaire, from online or offline businesses alike.

Guest posting is a great way to build a very targeted subscriber base in a very very short amount of time, as you leverage off the traffic of other more established websites.

Of course you would have to give them great content, useful to their audience. After all, why would they feature your writing if it weren’t top notch?

If I could do it again I would have prepared a few 750 – 1000 word articles, broken down into 3 to 5 sub headings and would have written the best possible articles I could think of.

Articles on becoming a better blogger, on pitfalls that I fell into when I blog and other articles that I think bloggers wouldn’t mind featuring on their blogs.

I would have then submit these guest posts to bloggers in my niche who had a medium following, hoping that one of them would feature my post on their blog.

I would have some sort of newsletter on my own blog so that when visitors come to my blog via my guest post, there would be something to entice them to join my newsletter (such as tips or a free e-book).

I would repeat this process at least twice a month, while adding really good content on my own blog, to keep these first time visitors coming back for more.

Now What?

Hindsight is great for spotting some of your mistakes and learning from them so that you don’t fall into the same traps as before, coming out better with each experience learned.

But something you can’t do is change the past, so there’s no point in dwelling on it.

So what am I going to be focusing on for this blog in the coming months? Well here are just a few of the things I’m going to try and cover/ do:

  • More tips and information for first time bloggers and online business people in Malaysia to help them get off their feet
  • Cover some of the Internet Marketing trends that are still being underutilized in Malaysia and how we should take advantage of them
  • Lastly, I will be launching a series of Internet Marketing/ Online Business seminars with some associates of mine in the Internet Marketing industry. I’m going to cover (in depth) information on making money with blogging, making money with web design, online advertising and making money with e-commerce platforms.

If you’re interested in the seminars, sign up for my newsletter and I’ll update you as soon as I have more details on pricing, location and the subjects we are going to cover in our various seminars.


Referrer:


Credit to William.

Saturday, September 18, 2010

(Sustainable vs Renewable) energy


Lets look the "definitions" of these two phrases,
these are not an exact definitions,
different organizations and so called experts interpret and define them differently

Sustainable energy is energy obtained from a source which is not expected to deplete during the timeframe relevant to the human race.

Renewable energy is energy obtained from a source where the energy is replenished during a relatively short cycle.

Major hydro power is renewable but not sustainable.
usually major hydro power projects involved building a reservoir which would occupy a large area of land, this may change the natural environment so much that there could be long term effects such as change in rainfall etc, so whether the dam could replenish its energy for a long period of time (such as the end of humanity) is questionable. hence major hydro power is not considered renewable.
but then again this is debatable
because there are major hydro projects which have not gone bad... it all depends on how nature adopts to the change i guess...
well take the upper kotmale project.
it would change the environment but if its going change in a way that would effect rainfall which replenishes water to the reservoir for a long period of time is debatable.
so major hydro in general is not a sustainable source of energy but its renewable.

other types of renewable sources such as wind, small hydro, solar PV (solar cells) and solar thermal (solar powered hot water etc), geo thermal energy etc are all sustainable energy types


Referer : http://www-formal.stanford.edu/jmc/progress/cohen.html

Thursday, September 16, 2010

Cheaper form of Green Power


Solar energy is a well established form of renewable energy. However with the present solar cells being rather thick, the cost of solar energy systems prove to be rather expensive for anyone to invest in, and use.

This is why researchers and experts inDurham University are busy developing thin layer solar cells.

These experts are trying to develop light absorbing materials that can be used for the production of thin layered, solar photovoltaic cells. These cells are used to convert the light energy from the sun into electricity.

This is basically a four year project where numerous experiments have been tried out on different materials to find out the material that is less expensive, but sustainable enough to use in the manufacture of solar panels. Today, the thicker and silicon based cells and compounds with the rare and expensive metal indium, are used to create solar panels.

So in a bid to find cheaper and more efficient materials for efficient energy production, the Engineering and Physical Sciences Research Council(EPSRC) has funded this research. The research now consists of the development cheaper and more sustainable variants of thin-layer PV cells with the help of materials like cadmium telluride and indium diselenide.

In addition to this, the team is also working on means of manipulating the growth of these materials so that they form a continuous structure that helps in the conduction of energy that is trapped by solar panels before being used for electricity.

With this, it is expected to find an improved efficiency in the functioning of the thin layer PV cells.

The research team hopes that with the development of cheaper thin film PV cells, the cost of solar panels for the domestic market gets reduced while the usage of solar power increases. Today, only one hundredth of one percent of UK’s home energy is provided by solar energy.

With thin layer PV cells used for making solar panels that fit on roofs, homes that have surplus electricity being fed back to the National grid are powered with the necessary power. This leads to cheaper fuel bills and dependence on fossil fuels.

The main reason for this research is to find materials for generating solar energy so that solar energy is made more affordable to the common man. People will definitely buy a system that could be bought off the shelf, and provide even a fraction of their energy needs, if it was economical enough.

When considering the cost effectiveness of the system, you have to consider how many pounds have to be spent for getting a watt of power. So with cheap solar panels, you are sure to get a winning product that many people will want to buy.

And with the nano-scale resolution microscopes that have been funded for the study by the Science Research Investment Fund, it is possible for scientists to find out what limits the performance of solar cells.

Monday, September 13, 2010

Wind Energy


Windmills are used to harness the power of the wind to produce electricity. Usually windmills are erected using pre-made parts, on site. The basic fan type windmill consists of the tower, gearbox and fan.

Tower parts are usually made of galvanized steel using a roll of coiled sheet metal that is put on a de-spooling device to be fed to the production line.
The sheets are run under a straightener to remove twists and kinks and then cut to the right size and shape.
sometimes the pieces may be placed on a machine to roll and weld seams wherein its ends are passed under a crimping machine to be moved to the finishing station.

Holes are drilled in the metal parts of the finishing station at specific places, as per the windmill design.

These parts may be painted or coated before being fit into a windmill.
The gearbox of the windmill has various gears, rotors, wheels and axles found in it which are die cast and assembled by hand. These parts are placed in a weather resistant housing that is built to accommodate the gearbox parts and the attached wheel and tail assembly. The fan of the windmill is made of a metal rim that is attached with curved blades.

A hole is drilled in both ends of the rim which are connected with a small screw and clamp, to which the fan blades are attached.

The rim is then connected to a center axle, and attached with five pairs of evenly spaced spokes. The fan blades and tail of the windmill are cut from a sheet of metal and run through a machine to give them a curve.
They are then attached to the metal rim using small bolts and metal clamps so that they can be raised or lowered depending on the wind.

The site the windmill has to be placed has to be an area with a prevailing wind of at least 15 mph. the area has to be cleared of trees and other structures that block wind. Sometimes, a dirt mound or concrete base is build to raise the windmill so that it catches more wind.

When assembling the windmill, the main body parts are connected first, to be bolted on the ground and then raised vertically. Connecting rods are used to join other poles while clamps are bolted at joints for stability. Once the tower is raised, it is loosely bolted to the base wherein stay wires are strung from the ground to the tensioners and ground anchors.

When leveled, the bolts are tightened and its integrity tested.
Sometimes a ladder is built in the design for easy access and maintenance at the top. then the fan wheel, main shat and gearbox are attached where the gearbox is first clamped and bolted to the top of the tower.
Then the main shaft is inserted into the bottom of the gearbox wherein the fan and its axle are connected to the gearbox.

This is when the tail section is attached to the gearbox wherein the pump is hooked to the main shaft to make the windmill operational.