Sunday 31 July 2011

Why don't horse police clean horse shit?

As you probably know, in Canada when you walk with pet, you have to clean up their poo.
It is by law. In some parks you can see following signs:



I like this one :-)



Ok, law is law. Everybody should obey that. But what about "Serve and protect" police statement?
How about these guys?



In Toronto downtown you can see horse police. Horses are really gorgeous.
I love horses by myself and very often go to Woodbine race track to see these beautiful animals in races.
But what I don't understand is why horse police officers, I mean horse riders, do not clean streets after their transport (horse) made poo.
It is not funny at all to walk on a street and see horse shit, which can be lying there by hours.



My question is why law applicable to regular people and not to police itself?
It is so simple thing - just clean shit for your horse in public place or prevent it.
Government made such law, please obey it itself.
Ok,
let's say that police officer should be focused on order around and shouldn't take care about somebody's shit. In this case, why don't you attach special bags behind horse? Or year, scientists say that it is unhealthy for horse - poor animal (link to article about it).
What about parents with kids, walking on the same streets?

Somebody wrote that dog's shit has more bad bacterias in it than horses', so horses' is much better and halthier for the environment. What's up with you guys? It is still shit.
Horse manure does contain harmful bacteria including salmonella. It's also a danger to motorcyclists, I've slid on it in the past after cars have spread it around, it's not always avoidable.
People shouldn't see horse shit on streets. It is where disrespect starts of civilians to police. Don't you think so?
I can only tell that found dosen of links in internet where people discuss this problem  - yes, problem.

As for the environment, I would start talk about garbage bags in downtown Toronto, which you can see every Monday night - but it is another story....

Monday 25 July 2011

Dogfish Head - Palo Santo Marron beer (Delaware) - Holly beer

I love visit "Beer Bistro" bar at Younge and King street because of their perfect beer selection.
The beer viriety at this bar is pretty impressive.



I tried once "Dogfish Head" - Palo Santo Marron (12% alc) for 12.65 CAD per bottle.



Barman told me that it is very good beer and I am lucky to try it because it is discontinuing in Ontario and their bar has only couple bottles. I asked "Why you don't have such beer anymore?" and the answer was that brewery is very popular and cannot handle such demand. There is no import to Canada anymore - al least today.

What so special about that beer? The bottle had following description:




An unfiltered, unfettered, unprecedented.
Brown Ale aged in handmade wooden brewing vessels. The caramel and vanilla complexity
unique to this ale comes from the exotic Paraguayan Palo Santo wood from which these tanks were crafted. At 10,000 gallons each, these are the largest wooden brewing vessels built in America since before Prohibition. It's all very exciting. We have wood. You have too.



Palo Santo (literally Spanish: “holy wood”) - holy beer from holy wood!!!!

The wood of the Palo Santo is one of the most heavy and hard, his extraordinary strength is mainly due to deposits of calcium oxalate crystals and the content of 15% resin between the fibers, which confer resistance to fungal attack and insects. De la madera se puede obtener un aceite esencial conocido como guayacol, que se emplea en la industria de perfumes. The wood can obtain an essential oil known as guaiacol, which is used in the perfume industry. Moreover, it’s so dense that it’s one of the few types of wood on the planet that will not float on water and referred as an ironwood. Here is picture of 10,000 gallons barrels, which was mentioned at beer description:


I would recommend try that awesome beer if you can find it Canada.
Here is a list of available sorts of "Dogfish head", which you could try at "Beer bistro":

1) Fort (15% alc.) - 28.50 CAD/750ml
2) Red & White (10% alc.) - 32 CAD/750ml
3) Black & Blue (10% alc.) - 32 CAD/750ml
4) Raison D'Extra (16.7% alc.) - 18.50 CAD/355ml
5) Palo Santo Marron (12% alc.) - 12.65 CAD/355ml
6) 120 Minute IPA (13.8% alc.) - 24 CAD/355ml

Here is brewery web site:
http://www.dogfish.com/

Thursday 14 July 2011

2011 June - Build barn from foundation up to the roof

In previous article I wrote about how my friend and me, started build barn.

23 May 2011 - How to make barn foundation


In this article I will describe how we build 1st floor, walls and roof.
I haven't finished yet but it will be interesting look at our progress.
First of all we started from electricity. We decided to build frame based barn, so it would require to use electric drill a lot.
My friend, Alex, bought deep cycle battery and inverter for that. We tested it couple times in a garage to check if it handles enough power.
Interesting fact: some tools work fine and some wouldn't even start. We had one drill on battery and couple powered by electricity, which used following schema:



We delivered materials - bars and plywood by this way:





We started from the base and made frame, which makes base for the floor.



We double checked level and it was fine :-) We also installed horizontal bars, so our floor would be strong enough to handle pressure.



It took as a time to finish 1rst level as a floor. My friend bought floor plywood and we finished in in couple of hours.

Here is how we started build frames for walls: we simply made 4 frames with size 96x96 (we had to cut 2 bars by 3 inches to make perfect square)
and 2 frames with size (96x89) inches - 89 because 96 - (3.5 inches x2 for long wall bar)



after that we added horizontal bars in 24 inches each. We used 3 inches screws for that.





first day was over and we put shield from rain on top of our frames:



Assembling roof

We started assemble roof on the ground by 2 half. The Idea was to use crane to lift it up later.



Next step was to make 90 degrees corner and bound sides to each other. We used temporary bars for that.



To make sure that roof will fit properly we flipped it over and installed on base



We assembled second half of the roof the same way.



Assembling walls

We were getting pleasure installing walls, because we could see result. We used drill for that. Main work was screw, screw ....


We made following wall connection at the barn corner:




Here is how we finished it:



We covered roof with cheap plywood - ~11CAD for sheet
We made calculation regarding plywood and here it is:
12 sheets for walls (4x8)
8+1 sheets for roof

We satrted think to cover roof with good protection. We even bought it - you can see it in next picture. After some calculations we decided return it back and use different one.



Final steps (in this article) - cover walls with plywood:


Next step would be install door and windows and lift roof on the top. I will describe it in next article.

Wednesday 6 July 2011

How I set up business internet in one day with Rogers and configured hosting with RV82 Cisco router.

I recently moved from one area of Toronto to another one - from the house to apartment (by family matter). 3 years ago you wouldn't be able to install business line in residential area. Nowadays it is possible with pretty all internet service providers.

Install Business Internet Line

Old business internet service provider - Acanac:

I had business line with Acanac for about 3 years. They service was pretty good and cheap at that time, but today they are not even replying to my messages.
May be they are too busy today - I saw many ads in subway about their magic services.
The problem with small companies is that they usually use lines of big companies. In case of Acanac it is Bell Canada.
In case of problem with connection they are able to monitor it remotely, but if it is physical problem with line they send request to Bell to fix it up and it can takes weeks.
For the whole history of having business line with Acanac I had only major 2 issues:

1) I didn't have stability with internet connection once, so I called to customer service.
They were able to monitor modem remotely and found that it loses network packets.
New modem was sent to me by mail and I received it in 4 business days. I didn't have second line and didn't have internet connectivity for those days.

2) (April 2011) I sent request to move service to another place and waited for 4 days. I called to customer service and they asked me to send one more message.
Ok - finally they made appointment with Bell technician to move dry loop to new address.
The technician came, said that everything is ok, but nothing worked as expected inside the house. I asked to check it inside - he said "we do not do any work inside a house" and I better hire somebody else and he left. I was shocked by such service. Called one more time to Acanac - they said that it is my problem.

3) (June 2011) I tried move service to apartment, send them message and was funny to receive mail reply with subject that your mail is marked as spam. I called them one more time and got standard answer - send mail. I gave up and not going renew service with them anymore in July of 2011.

New Internet Service Provider:

Thursday: Select new business internet service provider - Rogers:
I was investigating market for good business internet plan, by following rules:
a) Minimum 1 static IP address
b) 7Mbps minimum download speed
c) 1Mbps minimum upload speed
d) No blocked ports
e) Price less than 150CAD/month
f) Minimum 60Gb network bandwidth/month

I checked 2 providers - Rogers and Bell. It was pretty good to work with customer service and get quotes during couple hours. I even got callback from both companies and was able to discuss details.
I selected Rogers by following reasons:
a) Network bandwidth
- Rogers offered unlimited bandtwith
- Bell only 15Gb, and pay extra money for overlimit (15Gb is a joke for business line)
b) Price
-Rogers sent me quote with 67CAD/month - no extra fees. Here is print screen:


-Bell offered 99CAD/month + The installation costs are 250$ for contracts of 1& 2 years, 3 yrs is 125$ and on 5 years the installation cost will be waived, the dry loop it is 109$ one time fee.

I came to conclusion that Rogers is better for me. I called back and agreed on conditions. Lady said that I will get a call during next day.

Friday: Rogers Installed service
I received a call as promised; master came to apartment in 1 hour. He said that doesn't have such kind of modem and he had already sent message to send another technician.
I thought that I wasted my day, but was surprised to see another technician in an hour with new modem.
He installed everything in 5 minutes, gave me static IP address and even helped configure my VPN router.

How I configured VPN Router

I have Cisco RV82 router. It is not the best router in the world but it supports 2 internet lines with balance between them, so if one is down it redirects traffic to another one.
Also it has settings for the VPN connection, which is very important to me, so I can work remotely. It also contains firewall and logging.
It helped me a lot to prevent attacks to my mail server and web sites.
My internal network infrastructure:
<box1 - windows 2008>
IIS
Mail Server
DNS
<box2 - windows 2008>
TFS:8080
IIS with demo applications for the clients

Hosting web sites with Many Static IP Addresses

When I hosted my web sites by using Acanac internet business line, I had 5 static IP addresses and used NAT table for reroute traffic to different physical local boxes.
Here is my old configuration:
<Router NAT configuration>
 ([public ip1]->[box1 ip address])
 ([public ip2]->[box2 ip address])


box 1
 <DNS configuration>
 (all dns records pointed to different IP addresses)
 [dns record1] ->[public ip1]
 [dns record2] ->[public ip2]
 <IIS>
  web app1: port 80 (HOSTHEADER1->[dns record1])
box2
 <IIS>
  web app2: port 80 (hostheader2->[dns record2])

Hosting web sites with 1 Static IP Addresses

With Rogers I have only one static IP address, so I have to use port forwarding:

 ([public ip1]->box1:port 80)
 ([public ip1]->box2:port 81)



To reroute traffic for TFS, which is using 8080 port I created new service and added mapping for it:


box2
 <DNS configuration>
 (all dns records pointed to the same ip address)
 [dns record1] ->[public ip1]
 [dns record2] ->[public ip1]
 <IIS>
  web app1: port 81 (hostheader2->[dns record1])
box2
 <IIS>
  web app2: port 82 (hostheader2->[dns record2])

In the result I have local network with 1 static ip address and ability to host different solutions, such as web sites.

VPN Configuration

Router VPN Configuration

My router supports different options for VPN connection. The simplest one is Point-To-Point connection. I wouldn't recommend to use it for business purposes, because of security. My vpn router has it's own VPN tunneling with encryption certificate. It requires install special software at client machines and install certificate for encryption.

In this article I described PPTP method:


Client computer VPN configuration

I use laptop with Windows 7, installed on it, so here are steps how I configured it:
1) Open network properties and select new connection to office by VPN:





2) Select create new connection by using my current connection and set up internet connection later:




3) Enter static IP or DNS name, mapped to static IP address


4) Enter VPN user name and password, which you created in pptp vpn router configuration


5) Try your VPN connection:


Configure firewall

To prevent attacks on my network I decided to use hardware level rather than software. It mean that I decided do not use Windows Firewall but use my router functionality.
Router configuration was pretty simple as showed on next screen:


When you enable firewall, you still have to enable traffic to internal network, especially if you have mail, dns or web servers inside.


Any router requires logging to understand behavior of any attack. I turned it on at router as well. Believe me - If you have internet faced IP address, it will be scanned for finding open ports and you will probably have attack on it.