<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7846527806856562903</id><updated>2012-02-16T04:42:18.408-08:00</updated><category term='install'/><category term='logging'/><category term='datatypes'/><category term='block'/><category term='add fields'/><category term='installation'/><category term='visual basic'/><category term='else if'/><category term='webbrowser'/><category term='hml'/><category term='dvd'/><category term='insert'/><category term='web browser control'/><category term='firefox'/><category term='encryption'/><category term='sign pdf'/><category term='fill form'/><category term='passenger'/><category term='windows 2003'/><category term='copy'/><category term='gem'/><category term='nginx'/><category term='rails'/><category term='migrations'/><category term='org'/><category term='installer'/><category term='form_tag'/><category term='.net'/><category term='change layout'/><category term='add columns'/><category term='dotnet'/><category term='vb.net'/><category term='table'/><category term='open file'/><category term='distributed'/><category term='centos'/><category term='hobofields error fields'/><category term='mysql'/><category term='html document'/><category term='cd'/><category term='escape codes'/><category term='rvm'/><category term='dutch'/><category term='recovery disc'/><category term='scaffold'/><category term='pdf'/><category term='wordpress'/><category term='building'/><category term='add table fields'/><category term='rails 2.0'/><category term='webbrowser control'/><category term='external application'/><category term='try'/><category term='sign'/><category term='escape'/><category term='ms sql server'/><category term='HTML'/><category term='insert script'/><category term='certificate'/><category term='design'/><category term='RAILS_DEFAULT_LOGGER'/><category term='boot disc'/><category term='automation'/><category term='disable'/><category term='error'/><category term='HTMLDocument'/><category term='vista'/><category term='windows vista'/><category term='ruby'/><category term='setup'/><category term='create temp file'/><category term='add table colomns'/><category term='click link'/><category term='files in use'/><category term='html escape codes'/><category term='explorer'/><category term='hobo'/><category term='hobofields'/><category term='windows server'/><category term='end_form_tag'/><category term='openoffice'/><category term='codes'/><category term='plugin'/><category term='Use form_tag with a block'/><category term='script'/><category term='forms'/><category term='open default browser'/><category term='code'/><category term='chkdsk'/><category term='network name'/><category term='if'/><category term='update'/><category term='database'/><category term='simple encryption'/><category term='linux'/><category term='catch'/><category term='cassandra'/><category term='stored procedure'/><category term='finally'/><category term='ajax'/><category term='logger'/><category term='programming'/><category term='errpr'/><category term='files'/><category term='mapping'/><category term='website'/><category term='blog'/><category term='sql server'/><category term='ie'/><category term='vb'/><category term='vb6'/><category term='web control'/><category term='ruby on rails'/><category term='open office'/><category term='sql'/><category term='adobe pdf'/><category term='3.0'/><category term='log'/><category term='source code'/><category term='microsoft'/><category term='data'/><category term='file.copy'/><category term='ftp'/><category term='start application'/><category term='problem'/><title type='text'>CompuOnline.info</title><subtitle type='html'>Your resource for free IT tutorials, information and examples.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.compuonline.info/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default?start-index=26&amp;max-results=25'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-58504881629330012</id><published>2011-02-18T06:43:00.000-08:00</published><updated>2011-02-18T06:46:20.849-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='building'/><category scheme='http://www.blogger.com/atom/ns#' term='dutch'/><title type='text'>New blog in Dutch</title><content type='html'>I just started a blog in Dutch about the making of websites. The blog is mainly meant for people who are looking to get a website build and need more information on how to go about it. This new blog can be found here: &lt;a href="http://www.uwwebsitelatenmaken.com"&gt;www.uwwebsitelatenmaken.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-58504881629330012?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/58504881629330012/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=58504881629330012' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/58504881629330012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/58504881629330012'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2011/02/new-blog-in-dutch.html' title='New blog in Dutch'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-340173653370245907</id><published>2010-09-27T12:51:00.000-07:00</published><updated>2010-09-27T14:22:14.279-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='nginx'/><category scheme='http://www.blogger.com/atom/ns#' term='passenger'/><title type='text'>Installing Passenger on CentOS (NGINX)</title><content type='html'>Installing passenger on CentOS doesn't seem to be documented on the Passenger website, so here is a small instruction.&lt;br /&gt;&lt;br /&gt;If you don't have rails installed, install it first:&lt;br /&gt;http://www.compuonline.info/2010/09/installing-ruby-on-rails-on-centos.html&lt;br /&gt;&lt;br /&gt;Installing passenger:&lt;br /&gt;$ yum -y install apr-devel gcc-c++ openssl-devel zlib-devel&lt;br /&gt;$ gem install passenger&lt;br /&gt;$ passenger-install-nginx-module&lt;br /&gt;&lt;br /&gt;and follow the instructions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-340173653370245907?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/340173653370245907/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=340173653370245907' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/340173653370245907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/340173653370245907'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2010/09/installing-passenger-on-centos-nginx.html' title='Installing Passenger on CentOS (NGINX)'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-4514450153210398263</id><published>2010-09-27T12:31:00.001-07:00</published><updated>2010-09-27T12:38:08.725-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='installation'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rvm'/><title type='text'>Installing Ruby on Rails on CentOS</title><content type='html'>Although it seems to be a bit difficult to find good information on how to install Rails on CentOS, it is not hard at all. Some sites compile everything from source, but that seemed a lot of work to me. I decided to use the Ruby Version Manager (RVM) instead.&lt;br /&gt;&lt;br /&gt;If you don't have GIT installed, install it first:&lt;br /&gt;$ yum install git&lt;br /&gt;&lt;br /&gt;Next, we can install RVM:&lt;br /&gt;$ bash &lt; &lt;( curl http://rvm.beginrescueend.com/releases/rvm-install-head )&lt;br /&gt;&lt;br /&gt;Now we have RVM we can install Ruby with one command:&lt;br /&gt;$ rvm install ruby 1.9.2&lt;br /&gt;&lt;br /&gt;With Ruby installed, we can use Ruby Gems to install rails:&lt;br /&gt;$ gem install rails&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-4514450153210398263?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/4514450153210398263/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=4514450153210398263' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/4514450153210398263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/4514450153210398263'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2010/09/installing-ruby-on-rails-on-centos.html' title='Installing Ruby on Rails on CentOS'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-8778901267185376999</id><published>2010-07-15T09:54:00.001-07:00</published><updated>2010-07-15T10:02:15.528-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='ftp'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>Wordpress: Stop asking for FTP details</title><content type='html'>I had an issue with Wordpress asking for FTP details when installing or updating a plugin. This is quite annoying, so I tried to find a good solution. The solution I mostly found was storing the FTP login details in the PHP configuration file. I prefer not to use FTP at all though, luckily I found this plugin: &lt;a href="http://cdn.yoast.com/wp-content/uploads/2009/02/fix-plugin-update.zip"&gt;http://cdn.yoast.com/wp-content/uploads/2009/02/fix-plugin-update.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This plugin makes sure Wordpress no longer requires the owner of the plugin files to be the same as the user the web server is running under. You will still need to make sure your web server can write to the plugin directory. &lt;br /&gt;&lt;br /&gt;Source: &lt;a href="http://yoast.com/fix-automatic-plugin-update/"&gt;http://yoast.com/fix-automatic-plugin-update/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-8778901267185376999?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/8778901267185376999/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=8778901267185376999' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/8778901267185376999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/8778901267185376999'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2010/07/wordpress-stop-asking-for-ftp-details.html' title='Wordpress: Stop asking for FTP details'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-7577996348213995690</id><published>2010-06-27T15:38:00.000-07:00</published><updated>2010-06-27T15:42:44.962-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='disable'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Wordpress: Disable plugin in Database</title><content type='html'>Sometimes a plugin causes Wordpress to stop working, including the admin interface. Luckily it is possible to disable plugins from the database, so you can access the Worldpress admin interface again.&lt;br /&gt;&lt;br /&gt;Use this code the locate the field that need to be modified:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;SELECT * FROM wp_options WHERE option_name = 'active_plugins';&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;To disable all plugins, just remove all code in the field.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-7577996348213995690?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/7577996348213995690/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=7577996348213995690' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/7577996348213995690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/7577996348213995690'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2010/06/wordpress-disable-plugin-in-database.html' title='Wordpress: Disable plugin in Database'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-1787732025669132981</id><published>2010-05-13T18:33:00.000-07:00</published><updated>2010-05-13T18:36:04.509-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hobofields error fields'/><title type='text'>Hobofields - undefined method fields for</title><content type='html'>If you are trying to use the most recent Hobofields you may get the error "undefined method `fields' for ...". This problem can be solved by adding &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;config.gem 'hobofields'&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;to the config/environment.rb file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-1787732025669132981?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/1787732025669132981/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=1787732025669132981' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/1787732025669132981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/1787732025669132981'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2010/05/hobofields-undefined-method-fields-for.html' title='Hobofields - undefined method fields for'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-8539930940608855562</id><published>2010-03-26T19:09:00.000-07:00</published><updated>2010-03-26T19:39:25.537-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='centos'/><category scheme='http://www.blogger.com/atom/ns#' term='distributed'/><category scheme='http://www.blogger.com/atom/ns#' term='cassandra'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Installing Cassandra on CentOS</title><content type='html'>&lt;a href="http://cassandra.apache.org"&gt;Cassandra&lt;/a&gt; is an interesting distributed database system based on the ideas of Bigtable and Dynamo. So let's give it a try. We will make a single node setup for now.&lt;br /&gt;&lt;br /&gt;The installation of Cassandra on CentOS is not that complicated, but there are some small things you need to know to get it working.&lt;br /&gt;&lt;br /&gt;First of all Java needs to be installed to run Cassandra, as it is completely writen in Java. Installing Java with yum is quite easy, just enter:&lt;br /&gt;&lt;br /&gt;# yum install java-1.6.0-openjdk.i386        &lt;span style="font-style:italic;"&gt;(for 32-bit systems)&lt;/span&gt;&lt;br /&gt;or&lt;br /&gt;# yum install java-1.6.0-openjdk.x86_64     &lt;span style="font-style:italic;"&gt; (for 64-bit systems)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next download the latest binary from the the Cassandra website:&lt;br /&gt;http://cassandra.apache.org/download/&lt;br /&gt;&lt;br /&gt;Unless you are setting up a production server, you can go for the beta release. An example of the download command:&lt;br /&gt;&lt;br /&gt;# wget http://apache.ziply.com/cassandra/0.6.0/apache-cassandra-0.6.0-beta3-bin.tar.gz&lt;br /&gt;&lt;span style="font-style:italic;"&gt;(change the url to the latest version)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now we need to uncompress the downloaded file:&lt;br /&gt;tar -zxvf apache-cassandra-0.6.0-beta3-bin.tar.gz        &lt;br /&gt;&lt;span style="font-style:italic;"&gt;(change the file name if you have a newer version of Cassandra)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately the 0.6.0 release doesn't come with all dependencies, so we will need to install them manually:&lt;br /&gt;&lt;br /&gt;* Log4J (download), from the archive copy the log4j-x.x.x.jar file into the /lib folder of Cassandra&lt;br /&gt;* Google Collections (download), from the archive copy the google-collect.x.x.jar into the /lib folder of Cassandra&lt;br /&gt;* Apache Commons Collections (download), from the archive copy the commons-collections-x.x.x.jar into the /lib folder of Cassandra&lt;br /&gt;* Apache Commons Lang (download), from the archive copy the commons-lang-x.x.jar into the /lib folder of Cassandra&lt;br /&gt;* SLF4J (download), from the archive copy the slf4j-api-x.x.x.jar and slf4j-log4jxx-x.x.x.jar into the /lib folder of Cassandra&lt;br /&gt;* Apache Commons CLI (download), from the archive copy the commons-cli-x.x.jar into the /lib folder of Cassandra&lt;br /&gt;* jLine (download), from the archive copy the jline-x.x.xx.jar into the /lib folder of Cassandra &lt;br /&gt;&lt;br /&gt;Now we need to make some directories required by Cassandra:&lt;br /&gt;# sudo mkdir -p /var/log/cassandra&lt;br /&gt;# sudo mkdir -p /var/lib/cassandra&lt;br /&gt;&lt;br /&gt;Last before starting it up, we have to check the config file:&lt;br /&gt;# joe conf/storage-conf.xml       &lt;span style="font-style:italic;"&gt;(you can use another editor than joe if you like)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the config file make sure that all paths mentioned exist, and fill the correct ip addresses where needed. &lt;br /&gt;&lt;br /&gt;That should be all and we can now start Cassandra:&lt;br /&gt;# bin/cassandra -f&lt;br /&gt;&lt;br /&gt;And to see if it really works (assuming you don't seen any ugly error messages):&lt;br /&gt;# bin/cassandra-cli --host localhost --port 9160&lt;br /&gt;&lt;br /&gt;This start the client and we can try some commands:&lt;br /&gt;&lt;br /&gt;cassandra&gt; set Keyspace1.Standard2['jsmith']['first'] = 'John'&lt;br /&gt;cassandra&gt; set Keyspace1.Standard2['jsmith']['last'] = 'Smith'&lt;br /&gt;cassandra&gt; set Keyspace1.Standard2['jsmith']['age'] = '42'&lt;br /&gt;cassandra&gt; get Keyspace1.Standard2['jsmith']&lt;br /&gt;&lt;br /&gt;After this you should see the results of the records inserted being shown back from the database.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-8539930940608855562?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/8539930940608855562/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=8539930940608855562' title='2 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/8539930940608855562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/8539930940608855562'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2010/03/installing-cassandra-on-centos.html' title='Installing Cassandra on CentOS'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-3273356604195954898</id><published>2009-09-21T10:19:00.000-07:00</published><updated>2009-09-21T10:24:11.360-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='rails 2.0'/><title type='text'>Rails: Don't render layout for ajax calls</title><content type='html'>With one simple line of code you prevent layouts from being loaded for Ajax calls. Just add this line to your application controller of you Ruby on Rails project:&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='brush:ruby'&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;layout proc{ |c| c.request.xhr? ? false : "application" }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-3273356604195954898?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/3273356604195954898/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=3273356604195954898' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/3273356604195954898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/3273356604195954898'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/09/rails-dont-render-layout-for-ajax-calls.html' title='Rails: Don&apos;t render layout for ajax calls'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-233187368035872865</id><published>2009-06-12T06:20:00.000-07:00</published><updated>2009-06-12T06:26:11.579-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webbrowser control'/><category scheme='http://www.blogger.com/atom/ns#' term='vb6'/><category scheme='http://www.blogger.com/atom/ns#' term='vb'/><category scheme='http://www.blogger.com/atom/ns#' term='html document'/><category scheme='http://www.blogger.com/atom/ns#' term='webbrowser'/><category scheme='http://www.blogger.com/atom/ns#' term='web control'/><title type='text'>VB6 fill form IE</title><content type='html'>This is a repost of an example many people were looking for.&lt;br /&gt;&lt;br /&gt;In this sample I will fill the altavista search box, with the WebBrowser control. Below I will list some subs and functions which are used in this sample.&lt;br /&gt;&lt;br /&gt;Open a new project (standard exe) and place a WebBrowser control, a textbox, and a command button on form1. Make sure you also have an reference to mshtml.tlb.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Add the following code to form1:&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='brush:vb'&gt;&lt;br /&gt;Private Sub Command1_Click()&lt;br /&gt;Dim doc As HTMLDocument&lt;br /&gt;&lt;br /&gt;'go to the altavista (text) search page&lt;br /&gt;WebBrowser1.Navigate "http://www.altavista.com/cgi-bin/query?text"&lt;br /&gt;&lt;br /&gt;'Wait until page is loaded&lt;br /&gt;Do&lt;br /&gt;DoEvents&lt;br /&gt;Loop Until Not WebBrowser1.Busy&lt;br /&gt;&lt;br /&gt;'Make doc reference to the document inside the webbrowser control&lt;br /&gt;Set doc = WebBrowser1.Document&lt;br /&gt;&lt;br /&gt;'Set field q with the value of Text1&lt;br /&gt;SetInputField doc, 0, "q", Text1&lt;br /&gt;&lt;br /&gt;'Submit the form (same result as click the search button)&lt;br /&gt;doc.Forms(0).submit&lt;br /&gt;&lt;br /&gt;'Wait until result are loaded&lt;br /&gt;Do&lt;br /&gt;DoEvents&lt;br /&gt;Loop Until Not WebBrowser1.Busy&lt;br /&gt;&lt;br /&gt;MsgBox "Altavista search result loaded"&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Add the following code to a module:&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='brush:vb'&gt;&lt;br /&gt;Public Sub SetInputField(doc As HTMLDocument, Form As Integer, Name As String, Value As String)&lt;br /&gt;'doc = HTMLDocument, can be retrieved from webbrowser --&gt; webbrowser.document&lt;br /&gt;'Form = number of the form (if only one form in the doc --&gt; Form = 0)&lt;br /&gt;'Name = Name of the field you would like to fill&lt;br /&gt;'Value = The new value for the input field called name&lt;br /&gt;'PRE: Legal parameters entered&lt;br /&gt;'POST: Input field with name Name on form Form in document doc will be filled with Value&lt;br /&gt;&lt;br /&gt;For q = 0 To doc.Forms(Form).length - 1&lt;br /&gt;If doc.Forms(Form)(q).Name = Name Then&lt;br /&gt;doc.Forms(Form)(q).Value = Value&lt;br /&gt;Exit For&lt;br /&gt;End If&lt;br /&gt;Next q&lt;br /&gt;End Sub&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Additional useful subs:&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='brush:vb'&gt;&lt;br /&gt;Sub to get the contents from a textbox:&lt;br /&gt;Public Function GetInputField(doc As HTMLDocument, Form As Integer, Name As String) As String&lt;br /&gt;For q = 0 To doc.Forms(Form).Length - 1&lt;br /&gt;If doc.Forms(Form)(q).Name = Name Then&lt;br /&gt;GetInputField = doc.Forms(From)(q).Value&lt;br /&gt;Exit For&lt;br /&gt;End If&lt;br /&gt;Next q&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sub to set a Checkbox:&lt;br /&gt;Public Sub SetCheckBox(doc As HTMLDocument, Form As Integer, Name As String, Value As Boolean)&lt;br /&gt;For q = 0 To doc.Forms(Form).Length - 1&lt;br /&gt;If doc.Forms(Form)(q).Name = Name Then&lt;br /&gt;doc.Forms(From)(q).Checked = Value&lt;br /&gt;Exit For&lt;br /&gt;End If&lt;br /&gt;Next q&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sub set a radio button:&lt;br /&gt;Public Sub SetRadioButton(doc As HTMLDocument, Form As Integer, Name As String, Name2 As String)&lt;br /&gt;For q = 0 To doc.Forms(Form).Length - 1&lt;br /&gt;If (doc.Forms(Form)(q).Name = Name) And (doc.Forms(Form)(q).Value = Name2) Then&lt;br /&gt;doc.Forms(From)(q).Checked = True&lt;br /&gt;Exit For&lt;br /&gt;End If&lt;br /&gt;Next q&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sub set a combo box:&lt;br /&gt;Public Function SetComboBoxValue(ByVal doc As IHTMLDocument3, Form As&lt;br /&gt;Integer, Name As String, Name2 As String)&lt;br /&gt;'**** This one bases it's selection on the Value of the - - Tag.&lt;br /&gt;Dim q, i&lt;br /&gt;&lt;br /&gt;For q = 0 To doc.Forms(Form).length - 1&lt;br /&gt;If (doc.Forms(Form)(q).Name = Name) Then&lt;br /&gt;For i = 0 To doc.Forms(Form)(q).length - 1&lt;br /&gt;If doc.Forms(Form)(q).Options(i).Value = Name2 Then&lt;br /&gt;doc.Forms(Form)(q).Options(i).Selected = True&lt;br /&gt;Exit For&lt;br /&gt;End If&lt;br /&gt;Next i&lt;br /&gt;End If&lt;br /&gt;Next q&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Public Function SetComboValue(ByVal doc As IHTMLDocument3, Form As Integer,&lt;br /&gt;Name As String, Name2 As String)&lt;br /&gt;'**** This one bases it's selection on the Value of the Text after the -&lt;br /&gt;'Text - Tag.&lt;br /&gt;Dim q, i&lt;br /&gt;&lt;br /&gt;For q = 0 To doc.Forms(Form).length - 1&lt;br /&gt;If (doc.Forms(Form)(q).Name = Name) Then&lt;br /&gt;For i = 0 To doc.Forms(Form)(q).length - 1&lt;br /&gt;If doc.Forms(Form)(q).Options(i).Text = Name2 Then&lt;br /&gt;doc.Forms(Form)(q).Options(i).Selected = True&lt;br /&gt;Exit For&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;End If&lt;br /&gt;Next q&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-233187368035872865?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/233187368035872865/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=233187368035872865' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/233187368035872865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/233187368035872865'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/06/vb6-fill-form-ie.html' title='VB6 fill form IE'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-5086072532046467197</id><published>2009-06-11T09:19:00.000-07:00</published><updated>2009-06-13T15:30:43.626-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='hobofields'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='hobo'/><category scheme='http://www.blogger.com/atom/ns#' term='gem'/><title type='text'>Rails - HoboFields as Plugin</title><content type='html'>As I mentioned before, the documentation of Hobo is still not sufficient to build a real application with Hobo. One of the problems I encountered was that I wanted to change how certain fields are displayed in the new/edit form. The documentation does not describe this clearly or at all (I couldn't find it). For this Hobo is not really usable for me at this moment. One think I really like about Hobo is HoboFields though. HoboFields allows you to declare your table definitions in your model and automatically generate migrations from it. The good news is that we can actually use HoboField without using the complete Hobo package as it's available as plugin.&lt;br /&gt;&lt;br /&gt;When HoboFields is installed you can do the following:&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='brush:ruby'&gt;&lt;br /&gt;require 'hobo_fields' &lt;br /&gt;&lt;br /&gt;class Category &lt; ActiveRecord::Base&lt;br /&gt;  fields do&lt;br /&gt;    name  :string&lt;br /&gt;    description :text&lt;br /&gt;    timestamps&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;   belongs_to :category&lt;br /&gt;   belongs_to :administration&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Next, you just run:&lt;br /&gt;&lt;pre name='code' class='brush:plain'&gt;&lt;br /&gt;ruby script/generate hobo_migration&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And the migration will be generated. Now you may think that this is not a good thing, because by making your own migrations you could keep track of changes and roll updates to other environments, right? Well, this is not a problem because HoboFields will actually detect any changes made to the model and generate the migrations for you!&lt;br /&gt;&lt;br /&gt;If you are interested in using HoboFields, you can install it as follows:&lt;br /&gt;&lt;pre name='code' class='brush:plain'&gt;&lt;br /&gt;gem install hobofields&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-5086072532046467197?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/5086072532046467197/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=5086072532046467197' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/5086072532046467197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/5086072532046467197'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/06/rails-hobofields-as-plugin.html' title='Rails - HoboFields as Plugin'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-6301730612399609639</id><published>2009-06-05T07:09:00.000-07:00</published><updated>2009-10-15T05:57:06.198-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='else if'/><category scheme='http://www.blogger.com/atom/ns#' term='if'/><title type='text'>The else if in Ruby</title><content type='html'>The basic if structure in ruby looks like listed below. Especially the 'else if' is uncommon: elsif.&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='brush:ruby'&gt;&lt;br /&gt;if name=='peter'&lt;br /&gt;  ...&lt;br /&gt;elsif name=='john'&lt;br /&gt;  ...&lt;br /&gt;end&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-6301730612399609639?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/6301730612399609639/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=6301730612399609639' title='2 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/6301730612399609639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/6301730612399609639'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/06/else-if-in-ruby.html' title='The else if in Ruby'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-6746664060265883052</id><published>2009-06-03T16:52:00.000-07:00</published><updated>2009-06-03T17:00:43.455-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='change layout'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='hobo'/><title type='text'>Rails &amp; Hobo: Changing the default layout</title><content type='html'>According to the POD tutorial on the Hobo project website you should be able to change the default layout of the page in app/views/taglibs/application.dryml. This is true, however the example they give does not work (any more):&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='brush:xml'&gt;&lt;br /&gt;&lt;def tag="page" extend-with="my-app"&gt;&lt;br /&gt;  &lt;page-without-my-app merge&gt;&lt;br /&gt;    &lt;footer:&gt;Copyright 2009 XFerion&lt;/footer:&gt;&lt;br /&gt;  &lt;/page-without-my-app&gt;&lt;br /&gt;&lt;/def&gt;  &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;After some searching though the code generated by Hobo I found out how one can make this work with the current version of Hobo:&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='brush:xml'&gt;&lt;br /&gt;&lt;extend tag="page"&gt;&lt;br /&gt;  &lt;old-page merge&gt;&lt;br /&gt; &lt;footer:&gt;Copyright 2009 XFerion&lt;/footer:&gt;&lt;br /&gt;  &lt;/old-page&gt;&lt;br /&gt;&lt;/extend&gt;  &lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-6746664060265883052?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/6746664060265883052/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=6746664060265883052' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/6746664060265883052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/6746664060265883052'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/06/rails-hobo-changing-default-layout.html' title='Rails &amp; Hobo: Changing the default layout'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-1352185921456122142</id><published>2009-06-03T16:38:00.000-07:00</published><updated>2009-06-03T16:52:10.466-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='hobo'/><title type='text'>Ruby on Rails - Hobo</title><content type='html'>Hobo is a framework for Ruby on Rails which is supposed to make the development of a web application even easier. I just tried it and it seems to have some great features to get an application working really fast. This project has one big downside as of now, the documentation is terrible. I hope soon there will be some more documentation available, as it hard to find out how everything works. There are some tutorials available but unfortunately they of some parts that have not been updated to the latest version of Hobo, with the result that some of the examples don't work. &lt;br /&gt;&lt;br /&gt;I really hope they will get some good documentation online soon, as the project seems to be very promising. Even though the final 1.0 version of this project is not completed yet, I will give it a try for my next project. Hopefully they will also add the support for internationalization soon as that would be a really nice addition to this framework for the non US people out there like me.&lt;br /&gt;&lt;br /&gt;You can find the Hobo project here: &lt;a href="http://hobocentral.net"&gt;Ruby on Rails Hobo framework website&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-1352185921456122142?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/1352185921456122142/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=1352185921456122142' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/1352185921456122142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/1352185921456122142'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/06/ruby-on-rails-hobo.html' title='Ruby on Rails - Hobo'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-7271854821438028954</id><published>2009-04-29T09:56:00.000-07:00</published><updated>2009-04-29T10:56:43.220-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='catch'/><category scheme='http://www.blogger.com/atom/ns#' term='finally'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='block'/><category scheme='http://www.blogger.com/atom/ns#' term='try'/><title type='text'>Try Catch Finally block in Ruby</title><content type='html'>For all the people with bad memory like me, here is the Ruby equivalent of the Try Catch Finally block:&lt;br /&gt;&lt;br /&gt;&lt;pre name='code' class='brush:ruby'&gt;&lt;br /&gt;begin&lt;br /&gt;  somecode()&lt;br /&gt;rescue&lt;br /&gt;  puts "Error #{$!}"&lt;br /&gt;ensure &lt;br /&gt;  this_code_will_execute_always()&lt;br /&gt;end &lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-7271854821438028954?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/7271854821438028954/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=7271854821438028954' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/7271854821438028954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/7271854821438028954'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/04/try-catch-finally-block-in-ruby.html' title='Try Catch Finally block in Ruby'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-8859687100751502553</id><published>2009-04-29T06:29:00.000-07:00</published><updated>2009-04-29T06:42:06.490-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scaffold'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='migrations'/><title type='text'>Ruby on Rails 2.0 Scaffold</title><content type='html'>The scaffold generator is not as easy to use anymore in Rails 2.0 as it was in the previous version. Instead of working directly with database tables, now it only works with migrations. The use of migrations is a good thing in my opinion, because migrations keep it easy to track and apply database changes. What I don't like about the renewed scaffold generator is that you have to put all the fields you want to have in your table in the command line. If you create your own migration files, scaffold simply doesn't work. This may be OK with small tables, but if you have tables with lots of fields it is much easier to make the migration file your self. Putting all table fields on the command line doesn't give a good view of all the fields, and you won't notice if you forgot a field.&lt;br /&gt;&lt;br /&gt;An example of a scaffold generation:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&gt; ./script/generate scaffold ModelName field1:type field2:type field3:type&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-8859687100751502553?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/8859687100751502553/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=8859687100751502553' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/8859687100751502553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/8859687100751502553'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/04/ruby-on-rails-20-scaffold.html' title='Ruby on Rails 2.0 Scaffold'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-1698705775794015598</id><published>2009-04-29T06:00:00.000-07:00</published><updated>2009-04-29T11:17:43.390-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='add fields'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='migrations'/><category scheme='http://www.blogger.com/atom/ns#' term='add columns'/><category scheme='http://www.blogger.com/atom/ns#' term='add table colomns'/><category scheme='http://www.blogger.com/atom/ns#' term='add table fields'/><title type='text'>Add Table Fields with Rails Migrations</title><content type='html'>With Ruby on Rails you van easily add columns to an existing database table using migrations. The update can than automatically be applied to the different environments (i.e. development, test, production).&lt;br /&gt;&lt;br /&gt;The code for the migration is as follows:&lt;br /&gt;&lt;pre class="brush:ror"&gt;&lt;br /&gt;  class AddAdministrationsMyclientsidBlocked &lt; ActiveRecord::Migration&lt;br /&gt;    def self.up&lt;br /&gt;      add_column :administrations, :myclient_id, :integer&lt;br /&gt;      add_column :administrations, :blocked, :boolean, :default =&gt; false&lt;br /&gt;&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;    def self.down&lt;br /&gt;      remove_column :administrations, :myclient_id&lt;br /&gt;      remove_column :administrations, :blocked&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-1698705775794015598?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/1698705775794015598/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=1698705775794015598' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/1698705775794015598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/1698705775794015598'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/04/add-table-fields-with-rails-migrations.html' title='Add Table Fields with Rails Migrations'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-1713472951926294587</id><published>2009-04-27T08:47:00.000-07:00</published><updated>2009-04-27T08:57:47.033-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='escape'/><category scheme='http://www.blogger.com/atom/ns#' term='html escape codes'/><category scheme='http://www.blogger.com/atom/ns#' term='escape codes'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='hml'/><category scheme='http://www.blogger.com/atom/ns#' term='codes'/><title type='text'>HTML Escape Characters: The complete list</title><content type='html'>Below you will find a complete list of HTML escape characters:&lt;br /&gt;&lt;br /&gt;&lt;style type="text/css"&gt;.nobr br { display: none }&lt;/style&gt;&lt;br /&gt;&lt;div class="nobr"&gt;&lt;br /&gt;&lt;table&gt;   &lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;th&gt;Symbol&lt;/th&gt;&lt;br /&gt;    &lt;th&gt;Code&lt;/th&gt;&lt;br /&gt;    &lt;th&gt;Entity Name&lt;/th&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;euro;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;euro;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;Space&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#32;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#33;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#33;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;"&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#34;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;quot;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#35;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#35;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#36;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#36;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#37;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#37;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#38;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;amp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt; &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#39;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#39;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#40;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#40;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#41;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#41;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#42;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#42;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#43;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#43;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#44;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#44;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#45;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#45;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#46;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#46;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#47;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#47;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#48;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#48;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#49;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#49;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#50;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#50;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#51;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#51;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#52;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#52;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#53;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#53;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#54;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#54;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#55;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#55;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#56;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#56;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#57;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#57;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#58;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#58;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#59;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#59;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#60;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#60;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;lt;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#61;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#61;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#62;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#62;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;gt;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#63;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#63;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#64;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#64;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#65;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#65;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#66;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#66;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#67;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#67;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#68;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#68;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#69;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#69;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#70;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#70;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#71;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#71;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#72;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#72;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#73;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#73;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#74;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#74;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#75;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#75;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#76;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#76;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#77;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#77;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#78;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#78;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#79;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#79;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#80;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#80;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#81;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#81;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#82;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#82;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#83;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#83;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#84;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#84;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#85;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#85;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt; &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#86;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#86;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#87;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#87;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#88;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#88;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#89;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#89;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#90;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#90;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#91;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#91;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#92;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#92;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#93;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#93;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#94;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#94;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#95;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#95;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#96;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#96;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#97;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#97;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#98;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#98;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#99;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#99;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#100;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#100;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#101;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#101;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#102;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#102;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#103;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#103;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#104;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#104;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#105;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#105;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#106;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#106;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#107;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#107;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#108;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#108;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#109;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#109;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#110;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#110;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#111;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#111;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#112;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#112;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#113;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#113;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#114;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#114;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#115;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#115;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#116;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#116;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#117;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#117;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#118;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#118;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#119;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#119;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#120;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#120;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#121;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#121;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#122;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#122;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#123;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#123;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#124;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#124;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#125;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#125;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#126;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#126;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;   &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;Non-breaking space&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#160;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#161;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#161;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;iexcl;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#162;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#162;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;cent;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#163;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#163;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;pound;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#164;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#164;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;curren;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#165;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#165;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;yen;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#166;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#166;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;brvbar;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#167;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#167;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;sect;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#168;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#168;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;uml;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#169;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#169;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;copy;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#170;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#170;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ordf;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#171;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#171;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#172;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#172;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;not;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#173;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#173;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;shy;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#174;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#174;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;reg;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#175;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#175;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;macr;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#176;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#176;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;deg;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#177;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#177;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;plusmn;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#178;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#178;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;sup2;&lt;/td&gt;&lt;br /&gt; &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#179;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#179;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;sup3;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#180;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#180;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;acute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#181;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#181;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;micro;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#182;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#182;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;para;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#183;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#183;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;middot;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#184;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#184;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;cedil;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#185;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#185;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;sup1;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#186;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#186;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ordm;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#187;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#187;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;raquo;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#188;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#188;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;frac14;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#189;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#189;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;frac12;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#190;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#190;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;frac34;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#191;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#191;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;iquest;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#192;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#192;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Agrave;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#193;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#193;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Aacute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#194;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#194;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;Acirc;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#195;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#195;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Atilde;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#196;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#196;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Auml;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#197;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#197&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Aring;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#198;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#198;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;AElig;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#199;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#199;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Ccedil;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#200;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#200;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Egrave;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#201;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#201;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Eacute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#202;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#202;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Ecirc;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#203;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#203;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;Euml;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#204;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#204;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Igrave;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#205;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#205;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Iacute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#206;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#206;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Icirc;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#207;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#207;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Iuml;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#208;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#208;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ETH;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#209;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#209;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Ntilde;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#210;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#210;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Ograve;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#211;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#211;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Oacute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#212;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#212;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Ocirc;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#213;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#213;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Otilde;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#214;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#214;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Ouml;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#215;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#215;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;times;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#216;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#216;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Oslash;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#217;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#217;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Ugrave;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#218;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#218;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Uacute;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#219;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#219;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Ucirc;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#220;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#220;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Uuml;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#221;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#221;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;Yacute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#222;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#222;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;THORN;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#223;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#223;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;szlig;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#224;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#224;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;agrave;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#225;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#225;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;aacute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#226;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#226;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;acirc;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#227;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#227;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;atilde;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#228;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#228;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;auml;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#229;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#229;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;aring;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#230;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#230;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;aelig;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#231;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#231;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ccedil;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#232;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#232;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;egrave;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#233;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#233;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;eacute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#234;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#234;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ecirc;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#235;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#235;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;euml;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#236;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#236;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;igrave;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#237;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#237&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;iacute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#238;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#238;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;icirc;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#239;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#239;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;iuml;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#240;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#240;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;eth;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#241;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#241;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ntilde;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#242;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#242;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ograve;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#243;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#243;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;oacute;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#244;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#244;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ocirc;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#245;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#245;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;otilde;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#246;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#246;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ouml;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#247;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#247;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;divide;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#248;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#248;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;oslash;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#249;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#249;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ugrave;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#250;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#250;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;uacute;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#251;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#251;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;ucirc;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#252;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#252;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;uuml;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#253;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#253;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;yacute;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#254;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#254;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;thorn;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#255;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#255;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#256;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#256;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#257;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#257;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#258;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#258;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#259;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#259;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#260;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#260;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#261;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#261;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#262;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#262;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#263;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#263;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#264;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#264;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#265;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#265;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#266;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#266;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#267;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#267;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#268;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#268;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#269;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#269;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#270;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#270;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#271;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#271;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#272;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#272;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#273;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#273;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#274;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#274;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#275;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#275;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#276;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#276;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#277;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#277&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#278;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#278;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#279;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#279;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#280;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#280;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#281;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#281;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#282;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#282;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#283;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#283;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#284;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#284;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#285;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#285;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#286;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#286;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#287;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#287;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#288;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#288;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#289;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#289;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#290;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#290;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#291;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#291;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#292;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#292;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#293;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#293;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#294;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#294;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#295;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#295;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#296;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#296;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#297;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#297;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#298;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#298;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#299;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#299;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#300;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#300;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#301;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#301;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#302;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#302;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#303;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#303;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#304;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#304;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#305;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#305;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#306;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#306;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#307;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#307;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#308;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#308;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#309;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#309;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#310;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#310;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#311;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#311;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#312;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#312;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#313;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#313;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#314;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#314;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#315;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#315;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#316;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#316;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#317;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#317&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#318;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#318;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#319;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#319;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#320;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#320;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#321;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#321;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#322;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#322;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#323;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#323;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#324;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#324;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#325;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#325;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#326;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#326;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#327;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#327;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#328;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#328;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#329;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#329;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#330;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#330;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#331;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#331;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#332;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#332;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#333;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#333;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#334;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#334;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#335;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#335;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#336;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#336;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#337;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#337;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#338;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#338;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#339;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#339;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#340;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#340;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#341;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#341;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#342;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#342;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#343;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#343;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#344;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#344;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#345;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#345;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#346;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#346;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#347;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#347;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#348;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#348;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#349;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#349;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#350;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#350;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#351;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#351;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#352;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#352;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#353;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#353;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#354;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#354;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#355;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#355;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#356;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#356;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#357;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#357&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#358;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#358;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#359;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#359;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#360;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#360;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#361;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#361;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#362;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#362;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#363;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#363;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#364;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#364;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#365;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#365;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#366;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#366;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#367;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#367;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#368;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#368;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#369;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#369;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#370;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#370;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#371;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#371;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#372;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#372;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#373;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#373;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#374;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#374;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#375;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#375;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#376;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#376;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#377;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#377;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#378;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#378;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#379;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#379;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#380;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#380;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#381;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#381;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#382;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#382;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#383;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#383;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#340;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#340;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#341;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#341;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#342;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#342;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#343;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#343;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#344;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#344;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#345;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#345;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#346;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#346;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#347;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#347;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#348;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#348;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#349;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#349;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#350;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#350;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#351;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#351;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#352;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#352;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#353;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#353;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#354;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#354;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#355;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#355;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#356;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#356;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#357;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#577;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#358;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#358;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#359;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#359;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#360;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#360;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#361;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#361;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#362;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#362;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#363;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#363;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#364;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#364;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#365;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#365;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#366;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#366;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#367;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#367;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#368;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#368;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#369;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#369;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#370;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#370;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#371;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#371;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#372;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#372;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#373;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#373;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#374;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#374;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#375;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#375;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#376;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#376;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;#377;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#377&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#378;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#378;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#379;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#379;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#380;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#380;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#381;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#381;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#382;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#382;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td&gt;&amp;#383;&lt;/td&gt;&lt;br /&gt;    &lt;td&gt;&amp;amp;#383;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;    &lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-1713472951926294587?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/1713472951926294587/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=1713472951926294587' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/1713472951926294587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/1713472951926294587'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/04/html-escape-characters-complete-list.html' title='HTML Escape Characters: The complete list'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-7006537613441598408</id><published>2009-04-27T08:38:00.000-07:00</published><updated>2009-04-29T11:20:24.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Use form_tag with a block'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='end_form_tag'/><category scheme='http://www.blogger.com/atom/ns#' term='rails 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='form_tag'/><title type='text'>Ruby On Rails: end_form_tag removed in Rails 2.0</title><content type='html'>The end_form_tag method is removed in Rails 2.0, now one can create a block to start and end a HTML form. This is actually quite simple:&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:xml"&gt;&lt;br /&gt;&amp;lt;&amp;#37; form_tag :action =&gt; 'create' do %&gt;&lt;br /&gt;#...&lt;br /&gt;&amp;lt;&amp;#37; end %&gt; &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;An important part is the 'do' at the end of the form_tag line.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-7006537613441598408?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/7006537613441598408/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=7006537613441598408' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/7006537613441598408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/7006537613441598408'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/04/ruby-on-rails-endformtag-removed-in.html' title='Ruby On Rails: end_form_tag removed in Rails 2.0'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-5901468180933871012</id><published>2009-04-27T08:30:00.000-07:00</published><updated>2009-04-27T08:37:18.375-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='log'/><category scheme='http://www.blogger.com/atom/ns#' term='logger'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='logging'/><category scheme='http://www.blogger.com/atom/ns#' term='RAILS_DEFAULT_LOGGER'/><title type='text'>Ruby On Rails: Write to log</title><content type='html'>A good thing about Rails is the logs that are produced. In development mode rails will list out all SQL statements and trace all controller calls.&lt;br /&gt;&lt;br /&gt;It is possible to add custom messages to the Rails log through in a single line command. The RAILS_DEFAULT_LOGGER object, which is defined in environment.rb, makes this possible.&lt;br /&gt;&lt;br /&gt;The RAILS_DEFAULT_LOGGER object supports the following log levels:&lt;br /&gt;    * debug&lt;br /&gt;    * info&lt;br /&gt;    * warn&lt;br /&gt;    * error&lt;br /&gt;    * fatal&lt;br /&gt;&lt;br /&gt;To add debug calls to your code for development mode just add the following:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;RAILS_DEFAULT_LOGGER.info "Your log message"&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-5901468180933871012?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/5901468180933871012/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=5901468180933871012' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/5901468180933871012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/5901468180933871012'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/04/ruby-on-rails-write-to-log.html' title='Ruby On Rails: Write to log'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-7681159644265431659</id><published>2009-03-25T10:36:00.000-07:00</published><updated>2009-04-27T08:59:27.814-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='mapping'/><category scheme='http://www.blogger.com/atom/ns#' term='migrations'/><category scheme='http://www.blogger.com/atom/ns#' term='datatypes'/><title type='text'>Rails Migration Types</title><content type='html'>I started to work with Ruby on Rails again, and I noticed that lots of things changed with Rails 2.0. Mostly good things if you get the hang of it. Only to bad old applications need lots of adjustments. One new thing I learned (probably was possible before) is Rails Migrations. At first it didn't seem so useful, but it is actually is. You can generate and update your database completely with migrations, this also means that you can easily switch your DBMS. Which is a really nice feature. Another big pro is the ability to keep easily track of the database changes en easily update different environments (i.e. from development to test and production).&lt;br /&gt;&lt;br /&gt;Here a list of Rails Migration Types mapped to MySQL Column Data Types:&lt;br /&gt;&lt;style type="text/css"&gt;.nobr br { display: none }&lt;/style&gt;&lt;div class="nobr"&gt;&lt;br /&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="font-weight:bold;"&gt;Rails Migration Symbol&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-weight:bold;"&gt;MySQL Data Type&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.binary&lt;/td&gt;&lt;td&gt;blob&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.boolean&lt;/td&gt;&lt;td&gt;tinyint(1)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.date&lt;/td&gt;&lt;td&gt;date&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.datetime&lt;/td&gt;&lt;td&gt;datetime&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.decimal&lt;/td&gt;&lt;td&gt;decimal&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.float&lt;/td&gt;&lt;td&gt;float&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.integer&lt;/td&gt;&lt;td&gt;int(11)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.string&lt;/td&gt;&lt;td&gt;varchar(255)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.text&lt;/td&gt;&lt;td&gt;text&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.time&lt;/td&gt;&lt;td&gt;time&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;t.timestamp&lt;/td&gt;&lt;td&gt;datetime&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-7681159644265431659?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/7681159644265431659/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=7681159644265431659' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/7681159644265431659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/7681159644265431659'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2009/03/rails-migration-types.html' title='Rails Migration Types'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-5303980307774891134</id><published>2008-11-28T03:39:00.000-08:00</published><updated>2008-11-28T03:46:17.888-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='files'/><category scheme='http://www.blogger.com/atom/ns#' term='errpr'/><category scheme='http://www.blogger.com/atom/ns#' term='vb.net'/><category scheme='http://www.blogger.com/atom/ns#' term='copy'/><category scheme='http://www.blogger.com/atom/ns#' term='windows 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='file.copy'/><category scheme='http://www.blogger.com/atom/ns#' term='windows server'/><category scheme='http://www.blogger.com/atom/ns#' term='network name'/><title type='text'>VB.NET: File.Copy error: The specified network name is no longer available.</title><content type='html'>Today I had a strange problem with a VB.NET program I made some time ago. It simply copies some file from a Windows Server 2003 share to a Windows XP client. Suddenly it didn't work any more, giving the following error: &lt;span style="font-style:italic;"&gt;System error 64 has occurred. The specified network name is no longer available.&lt;/span&gt; This seemed to happen on a large file.&lt;br /&gt;&lt;br /&gt;After some searches I found out that this problem is not really in VB.NET, but actually is an error in Windows Server. It can be fixed with a small registry change on the server. Please see &lt;a href="http://support.microsoft.com/kb/892100/en-us"&gt;http://support.microsoft.com/kb/892100/en-us&lt;/a&gt; for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-5303980307774891134?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/5303980307774891134/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=5303980307774891134' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/5303980307774891134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/5303980307774891134'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2008/11/vbnet-filecopy-error-specified-network.html' title='VB.NET: File.Copy error: The specified network name is no longer available.'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-3902543652034581827</id><published>2008-11-14T02:42:00.000-08:00</published><updated>2008-11-14T04:11:02.345-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vb.net'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='sign'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='certificate'/><category scheme='http://www.blogger.com/atom/ns#' term='visual basic'/><category scheme='http://www.blogger.com/atom/ns#' term='sign pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnet'/><title type='text'>VB.NET: Sign PDF in Visual Basic .NET</title><content type='html'>There are lots of expensive components out there to sign PDF files from your program, but what if you could do it for free? Below you will find my VB.NET code to sign a PDF file with your own PKCS 12 certificate. If you added the classes below to your project, signing a PDF file will become this simple:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Dim signer As New PdfSigner("[your certificate.pfx]", "[your certificate password]", meta)&lt;br /&gt;signer.SignPdf("[your pdf file]", sPdfFile)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;It couldn't be much easier right? Please also check the PdfSigner parameters for additional options. The following classes make use of the completely free iTextSharp library, that is available &lt;a href="http://itextsharp.sourceforge.net/"&gt;here&lt;/a&gt;. And now finally the classes:&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Imports iTextSharp.text&lt;br /&gt;Imports iTextSharp.text.pdf&lt;br /&gt;Imports System.IO&lt;br /&gt;&lt;br /&gt;' &lt;summary&gt;&lt;br /&gt;' This class signs pdf files&lt;br /&gt;' &lt;/summary&gt;&lt;br /&gt;Public Class PdfSigner&lt;br /&gt;    Public Enum enumCertification&lt;br /&gt;        NOT_CERTIFIED = 0&lt;br /&gt;        CERTIFIED_NO_CHANGES_ALLOWED = 1&lt;br /&gt;        CERTIFIED_FORM_FILLING = 2&lt;br /&gt;        CERTIFIED_FORM_FILLING_AND_ANNOTATIONS = 3&lt;br /&gt;    End Enum&lt;br /&gt;&lt;br /&gt;    Public Structure structSigMetaData&lt;br /&gt;        Dim sReason As String&lt;br /&gt;        Dim sContact As String&lt;br /&gt;        Dim sLocation As String&lt;br /&gt;    End Structure&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    Protected pdfMetaData As PdfMetaData&lt;br /&gt;    Protected certificate As Certificate&lt;br /&gt;&lt;br /&gt;    Public sLastError As String = ""&lt;br /&gt;    Public bMultipleSignatures As Boolean = False&lt;br /&gt;    Public bSignatureStamp As Boolean = False&lt;br /&gt;    Public Certification As enumCertification = enumCertification.CERTIFIED_NO_CHANGES_ALLOWED&lt;br /&gt;    Public SignatureMetaData As structSigMetaData&lt;br /&gt;    Public sSigImageFile As String = ""&lt;br /&gt;&lt;br /&gt;#Region "Contructors"&lt;br /&gt;    Public Sub New(ByVal certificate As Certificate, Optional ByVal sPassword As String = "", Optional ByVal PdfMetaData As PdfMetaData = Nothing)&lt;br /&gt;        If IsNothing(PdfMetaData) Then PdfMetaData = New PdfMetaData&lt;br /&gt;&lt;br /&gt;        Me.pdfMetaData = PdfMetaData&lt;br /&gt;        Me.certificate = certificate&lt;br /&gt;&lt;br /&gt;        Me.SignatureMetaData.sReason = ""&lt;br /&gt;        Me.SignatureMetaData.sContact = ""&lt;br /&gt;        Me.SignatureMetaData.sLocation = ""&lt;br /&gt;    End Sub&lt;br /&gt;&lt;br /&gt;    Public Sub New(ByVal sCertificateFile As String, Optional ByVal sPassword As String = "", Optional ByVal PdfMetaData As PdfMetaData = Nothing)&lt;br /&gt;        If IsNothing(PdfMetaData) Then PdfMetaData = New PdfMetaData&lt;br /&gt;&lt;br /&gt;        Me.pdfMetaData = PdfMetaData&lt;br /&gt;        Me.certificate = New Certificate&lt;br /&gt;        Me.certificate.LoadCertificate(sCertificateFile, sPassword)&lt;br /&gt;&lt;br /&gt;        Me.SignatureMetaData.sReason = ""&lt;br /&gt;        Me.SignatureMetaData.sContact = ""&lt;br /&gt;        Me.SignatureMetaData.sLocation = ""&lt;br /&gt;    End Sub&lt;br /&gt;#End Region&lt;br /&gt;&lt;br /&gt;#Region "Functions"&lt;br /&gt;    ' &lt;summary&gt;&lt;br /&gt;    ' Sign the sInFile and write the signed file to sOutFile&lt;br /&gt;    ' &lt;/summary&gt;&lt;br /&gt;    Public Function SignPdf(ByVal sInFile As String, ByVal sOutFile As String) As Boolean&lt;br /&gt;        Dim st As PdfStamper&lt;br /&gt;        Dim fs As FileStream&lt;br /&gt;        Dim iWidth As Integer = 150&lt;br /&gt;        Dim iHeight As Integer = 150&lt;br /&gt;&lt;br /&gt;        Try&lt;br /&gt;            'Check if the input file exist&lt;br /&gt;            If Not File.Exists(sInFile) Then&lt;br /&gt;                Me.sLastError = "The input file " &amp; sInFile &amp; " does not exist"&lt;br /&gt;                Return False&lt;br /&gt;            End If&lt;br /&gt;&lt;br /&gt;            Dim reader As PdfReader = New PdfReader(sInFile)&lt;br /&gt;            fs = New FileStream(sOutFile, FileMode.Create, FileAccess.Write)&lt;br /&gt;            If Me.bMultipleSignatures Then&lt;br /&gt;                st = PdfStamper.CreateSignature(reader, fs, Chr(0), Nothing, True)&lt;br /&gt;            Else&lt;br /&gt;                st = PdfStamper.CreateSignature(reader, fs, Chr(0))&lt;br /&gt;            End If&lt;br /&gt;&lt;br /&gt;            st.MoreInfo = Me.pdfMetaData.MetaData&lt;br /&gt;            st.XmpMetadata = Me.pdfMetaData.GetMetaDataXmp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            Dim sap As PdfSignatureAppearance = st.SignatureAppearance&lt;br /&gt;            sap.CertificationLevel = Me.Certification&lt;br /&gt;            sap.SetCrypto(Me.certificate.akp, Me.certificate.chain, Nothing, PdfSignatureAppearance.WINCER_SIGNED)&lt;br /&gt;&lt;br /&gt;            sap.Reason = Me.SignatureMetaData.sReason&lt;br /&gt;            sap.Contact = Me.SignatureMetaData.sContact&lt;br /&gt;            sap.Location = Me.SignatureMetaData.sLocation&lt;br /&gt;&lt;br /&gt;            If Me.sSigImageFile &lt;&gt; "" Then&lt;br /&gt;                If Not File.Exists(Me.sSigImageFile) Then&lt;br /&gt;                    Me.sLastError = "The image file " &amp; Me.sSigImageFile &amp; " does not exist"&lt;br /&gt;                    Return False&lt;br /&gt;                End If&lt;br /&gt;&lt;br /&gt;                Dim img As System.Drawing.Image = System.Drawing.Image.FromFile(Me.sSigImageFile)&lt;br /&gt;                sap.Image = Image.GetInstance(img, img.RawFormat)&lt;br /&gt;                iWidth = img.Width&lt;br /&gt;                iHeight = img.Height&lt;br /&gt;            End If&lt;br /&gt;&lt;br /&gt;            If Me.bSignatureStamp Then&lt;br /&gt;                sap.SetVisibleSignature(New iTextSharp.text.Rectangle(100, 100, 100 + iWidth, 100 + iHeight), 1, Nothing)&lt;br /&gt;            End If&lt;br /&gt;&lt;br /&gt;            Return True&lt;br /&gt;        Catch ex As Exception&lt;br /&gt;            Me.sLastError = ex.Message&lt;br /&gt;            Return False&lt;br /&gt;        Finally&lt;br /&gt;            Try&lt;br /&gt;                If Not IsNothing(st) Then st.Close()&lt;br /&gt;            Catch&lt;br /&gt;            End Try&lt;br /&gt;        End Try&lt;br /&gt;    End Function&lt;br /&gt;#End Region&lt;br /&gt;&lt;br /&gt;End Class&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Imports System.IO&lt;br /&gt;&lt;br /&gt;Imports Org.BouncyCastle.X509&lt;br /&gt;Imports Org.BouncyCastle.Crypto&lt;br /&gt;Imports Org.BouncyCastle.Pkcs&lt;br /&gt;&lt;br /&gt;' &lt;summary&gt;&lt;br /&gt;' This class hold the certificate and extract private key needed for e-signature &lt;br /&gt;' &lt;/summary&gt;&lt;br /&gt;Public Class Certificate&lt;br /&gt;    Protected sPath As String = ""&lt;br /&gt;    Protected sPassword As String = ""&lt;br /&gt;&lt;br /&gt;    Public akp As AsymmetricKeyParameter&lt;br /&gt;    Public chain As X509Certificate()&lt;br /&gt;    Public sLastError As String = ""&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    ' &lt;summary&gt;&lt;br /&gt;    ' This method will load the given pkcs certificate in sFile&lt;br /&gt;    ' &lt;/summary&gt;&lt;br /&gt;    Public Function LoadCertificate(ByVal sPath As String, ByVal sPassword As String) As Boolean&lt;br /&gt;        Dim sAlias As String = Nothing&lt;br /&gt;        Dim pk12 As Pkcs12Store&lt;br /&gt;&lt;br /&gt;        Try&lt;br /&gt;            Me.sPath = sPath&lt;br /&gt;            Me.sPassword = sPassword&lt;br /&gt;&lt;br /&gt;            'Check if file exists&lt;br /&gt;            If Not File.Exists(sPath) Then&lt;br /&gt;                Me.sLastError = "The file " &amp; sPath &amp; " does not exist"&lt;br /&gt;                Return False&lt;br /&gt;            End If&lt;br /&gt;&lt;br /&gt;            'Read the certificate file&lt;br /&gt;            pk12 = New Pkcs12Store(New FileStream(sPath, FileMode.Open, FileAccess.Read), sPassword.ToCharArray())&lt;br /&gt;&lt;br /&gt;            'Iterate throught the certificate entries to find the private key entry&lt;br /&gt;            Dim i As IEnumerator = pk12.Aliases.GetEnumerator()&lt;br /&gt;            While (i.MoveNext())&lt;br /&gt;                sAlias = i.Current.ToString&lt;br /&gt;                If pk12.IsKeyEntry(sAlias) Then Exit While&lt;br /&gt;            End While&lt;br /&gt;&lt;br /&gt;            Me.akp = pk12.GetKey(sAlias).Key&lt;br /&gt;            Dim ce As X509CertificateEntry() = pk12.GetCertificateChain(sAlias)&lt;br /&gt;            ReDim Me.chain(0 To ce.Length - 1)&lt;br /&gt;            For k As Integer = 0 To ce.Length - 1&lt;br /&gt;                chain(k) = ce(k).Certificate&lt;br /&gt;            Next&lt;br /&gt;&lt;br /&gt;            Return True&lt;br /&gt;        Catch ex As Exception&lt;br /&gt;            Me.sLastError = ex.Message&lt;br /&gt;            Return False&lt;br /&gt;        End Try&lt;br /&gt;    End Function&lt;br /&gt;&lt;br /&gt;End Class&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;Imports System.IO&lt;br /&gt;&lt;br /&gt;Imports iTextSharp.text.xml.xmp&lt;br /&gt;&lt;br /&gt;' &lt;summary&gt;&lt;br /&gt;' This class wraps the PDF metadata&lt;br /&gt;' &lt;/summary&gt;&lt;br /&gt;Public Class PdfMetaData&lt;br /&gt;    Protected info As Hashtable = New Hashtable()&lt;br /&gt;&lt;br /&gt;#Region "Properties"&lt;br /&gt;    Public Property Author() As String&lt;br /&gt;        Get&lt;br /&gt;            Return info("Author")&lt;br /&gt;        End Get&lt;br /&gt;        Set(ByVal value As String)&lt;br /&gt;            If info.ContainsKey("Author") Then&lt;br /&gt;                info("Author") = value&lt;br /&gt;            Else&lt;br /&gt;                info.Add("Author", value)&lt;br /&gt;            End If&lt;br /&gt;        End Set&lt;br /&gt;    End Property&lt;br /&gt;&lt;br /&gt;    Public Property Title() As String&lt;br /&gt;        Get&lt;br /&gt;            Return info("Title")&lt;br /&gt;        End Get&lt;br /&gt;        Set(ByVal value As String)&lt;br /&gt;            If info.ContainsKey("Title") Then&lt;br /&gt;                info("Title") = value&lt;br /&gt;            Else&lt;br /&gt;                info.Add("Title", value)&lt;br /&gt;            End If&lt;br /&gt;        End Set&lt;br /&gt;    End Property&lt;br /&gt;&lt;br /&gt;    Public Property Subject() As String&lt;br /&gt;        Get&lt;br /&gt;            Return info("Subject")&lt;br /&gt;        End Get&lt;br /&gt;        Set(ByVal value As String)&lt;br /&gt;            If info.ContainsKey("Subject") Then&lt;br /&gt;                info("Subject") = value&lt;br /&gt;            Else&lt;br /&gt;                info.Add("Subject", value)&lt;br /&gt;            End If&lt;br /&gt;        End Set&lt;br /&gt;    End Property&lt;br /&gt;&lt;br /&gt;    Public Property Keywords() As String&lt;br /&gt;        Get&lt;br /&gt;            Return info("Keywords")&lt;br /&gt;        End Get&lt;br /&gt;        Set(ByVal value As String)&lt;br /&gt;            If info.ContainsKey("Keywords") Then&lt;br /&gt;                info("Keywords") = value&lt;br /&gt;            Else&lt;br /&gt;                info.Add("Keywords", value)&lt;br /&gt;            End If&lt;br /&gt;        End Set&lt;br /&gt;    End Property&lt;br /&gt;&lt;br /&gt;    Public Property Producer() As String&lt;br /&gt;        Get&lt;br /&gt;            Return info("Producer")&lt;br /&gt;        End Get&lt;br /&gt;        Set(ByVal value As String)&lt;br /&gt;            If info.ContainsKey("Producer") Then&lt;br /&gt;                info("Producer") = value&lt;br /&gt;            Else&lt;br /&gt;                info.Add("Producer", value)&lt;br /&gt;            End If&lt;br /&gt;        End Set&lt;br /&gt;    End Property&lt;br /&gt;&lt;br /&gt;    Public Property Creator() As String&lt;br /&gt;        Get&lt;br /&gt;            Return info("Creator")&lt;br /&gt;        End Get&lt;br /&gt;        Set(ByVal value As String)&lt;br /&gt;            If info.ContainsKey("Creator") Then&lt;br /&gt;                info("Creator") = value&lt;br /&gt;            Else&lt;br /&gt;                info.Add("Creator", value)&lt;br /&gt;            End If&lt;br /&gt;        End Set&lt;br /&gt;    End Property&lt;br /&gt;&lt;br /&gt;    Public ReadOnly Property MetaData() As Hashtable&lt;br /&gt;        Get&lt;br /&gt;            Return Me.info&lt;br /&gt;        End Get&lt;br /&gt;    End Property&lt;br /&gt;&lt;br /&gt;#End Region&lt;br /&gt;&lt;br /&gt;#Region "Initialization"&lt;br /&gt;    Public Sub New()&lt;br /&gt;        Me.Author = ""&lt;br /&gt;        Me.Title = ""&lt;br /&gt;        Me.Subject = ""&lt;br /&gt;        Me.Keywords = ""&lt;br /&gt;        Me.Producer = ""&lt;br /&gt;        Me.Creator = ""&lt;br /&gt;    End Sub&lt;br /&gt;#End Region&lt;br /&gt;&lt;br /&gt;#Region "Functions"&lt;br /&gt;    ' &lt;summary&gt;&lt;br /&gt;    ' Retruns the PDF metadata as an array of bytes&lt;br /&gt;    ' &lt;/summary&gt;&lt;br /&gt;    Public Function GetMetaDataXmp() As Byte()&lt;br /&gt;        Dim os As MemoryStream = New System.IO.MemoryStream()&lt;br /&gt;        Dim xmp As XmpWriter = New XmpWriter(os, Me.info)&lt;br /&gt;        xmp.Close()&lt;br /&gt;        Return os.ToArray()&lt;br /&gt;    End Function&lt;br /&gt;#End Region&lt;br /&gt;&lt;br /&gt;End Class&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;hr&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-3902543652034581827?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/3902543652034581827/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=3902543652034581827' title='5 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/3902543652034581827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/3902543652034581827'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2008/11/vbnet-sign-pdf-in-visual-basic-net.html' title='VB.NET: Sign PDF in Visual Basic .NET'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-6490442500422157083</id><published>2008-11-14T02:21:00.000-08:00</published><updated>2008-11-14T02:33:37.770-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='data'/><category scheme='http://www.blogger.com/atom/ns#' term='sql server'/><category scheme='http://www.blogger.com/atom/ns#' term='ms sql server'/><category scheme='http://www.blogger.com/atom/ns#' term='stored procedure'/><category scheme='http://www.blogger.com/atom/ns#' term='table'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><category scheme='http://www.blogger.com/atom/ns#' term='insert script'/><category scheme='http://www.blogger.com/atom/ns#' term='insert'/><title type='text'>MS SQL Server: Generate SQL insert script from table data</title><content type='html'>Unfortunately Microsoft SQL Server (including the management studio) does not provide a good way to generate a SQL insert script from the data in your tables. I don't know why they did not include this feature, like in MySQL, but it means we have to build it our selfs. Below you will find a stored procedure that will generate a complete insert script from the data in the table given as parameter.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;CREATE PROCEDURE SP_GenerateInserts&lt;br /&gt;    @TableName as varchar(40)&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt;    SET NOCOUNT ON;&lt;br /&gt;&lt;br /&gt;    create table #tmp (&lt;br /&gt;    SQLText varchar(8000) )&lt;br /&gt;&lt;br /&gt;    create table #tmp2 (&lt;br /&gt;    Id int identity,&lt;br /&gt;    SQLText varchar(8000) )&lt;br /&gt;&lt;br /&gt;    delete #tmp&lt;br /&gt;    delete #tmp2&lt;br /&gt;&lt;br /&gt;    declare @vsSQL varchar(8000),&lt;br /&gt;    @vsCols varchar(8000),&lt;br /&gt;    @vsTableName varchar(40)&lt;br /&gt;&lt;br /&gt;    declare csrTables cursor for&lt;br /&gt;    select name&lt;br /&gt;    from sysobjects&lt;br /&gt;    where type in ('u')&lt;br /&gt;    and name = @TableName&lt;br /&gt;    order by name&lt;br /&gt;&lt;br /&gt;    open csrTables&lt;br /&gt;    fetch next from csrTables into @vsTableName&lt;br /&gt;&lt;br /&gt;    while (@@fetch_status = 0)&lt;br /&gt;    begin&lt;br /&gt;&lt;br /&gt;    select @vsSQL = '',&lt;br /&gt;    @vsCols = ''&lt;br /&gt;    select @vsSQL = @vsSQL +&lt;br /&gt;    CASE when sc.type in (39,47,61,111) then&lt;br /&gt;    '''''''''+' + 'isnull(rtrim(replace(['+ sc.name + '],'''''''','''''''''''')),'''')' + '+'''''',''+'&lt;br /&gt;    when sc.type = 35 then&lt;br /&gt;    '''''''''+' + 'isnull(rtrim(replace(substring(['+ sc.name + '],1,1000),'''''''','''''''''''')),'''')' + '+'''''',''+'&lt;br /&gt;    else&lt;br /&gt;    'isnull(convert(varchar,[' + sc.name + ']),''null'')+'',''+'&lt;br /&gt;    end&lt;br /&gt;    from syscolumns sc&lt;br /&gt;    where sc.id = object_id(@vsTableName)&lt;br /&gt;    order by ColID&lt;br /&gt;&lt;br /&gt;    select @vsCols = @vsCols + quotename(sc.name,'[') + ','&lt;br /&gt;    from syscolumns sc&lt;br /&gt;    where sc.id = object_id(@vsTableName)&lt;br /&gt;    order by ColID&lt;br /&gt;&lt;br /&gt;    select @vsSQL = substring(@vsSQL,1,datalength(@vsSQL)-1)&lt;br /&gt;&lt;br /&gt;    select @vsCols = substring(@vsCols,1,datalength(@vsCols)-1)&lt;br /&gt;&lt;br /&gt;    insert #tmp&lt;br /&gt;    exec ('select ' + @vsSQL + ' from ' + @vsTableName)&lt;br /&gt;&lt;br /&gt;    update #tmp&lt;br /&gt;    set sqltext = 'insert ' + @vsTableName + '(' + @vsCols + ') values(' + substring(sqltext,1,datalength(sqltext)-1) + ')'&lt;br /&gt;&lt;br /&gt;    insert #tmp2&lt;br /&gt;    select 'DELETE from ' + @vsTableName&lt;br /&gt;&lt;br /&gt;    insert #tmp2 values ('GO')&lt;br /&gt;&lt;br /&gt;    if (select count(id) from syscolumns where id = object_id(@vsTableName) and ((status &amp;amp; 128) = 128) ) = 1&lt;br /&gt;    begin&lt;br /&gt;    insert #tmp2&lt;br /&gt;    select 'set identity_insert ' + @vsTableName + ' on'&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;    insert #tmp2&lt;br /&gt;    select * from #tmp&lt;br /&gt;&lt;br /&gt;    if (select count(id) from syscolumns where id = object_id(@vsTableName) and ((status &amp;amp; 128) = 128) ) = 1&lt;br /&gt;    begin&lt;br /&gt;    insert #tmp2&lt;br /&gt;    select 'set identity_insert ' + @vsTableName + ' off'&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;    insert #tmp2 values ('GO')&lt;br /&gt;&lt;br /&gt;    insert #tmp2&lt;br /&gt;    select 'update statistics ' + @vsTableName&lt;br /&gt;&lt;br /&gt;    insert #tmp2 values ('GO')&lt;br /&gt;&lt;br /&gt;    delete #tmp&lt;br /&gt;&lt;br /&gt;    fetch next from csrTables into @vsTableName&lt;br /&gt;&lt;br /&gt;    end&lt;br /&gt;&lt;br /&gt;    close csrTables&lt;br /&gt;    deallocate csrTables&lt;br /&gt;&lt;br /&gt;    update #tmp2&lt;br /&gt;    set sqltext = substring(sqltext,1,charindex(',)',sqltext)-1) + ',NULL)'&lt;br /&gt;    where not(charindex(',)',sqltext) = 0)&lt;br /&gt;&lt;br /&gt;    update #tmp2&lt;br /&gt;    set sqltext = replace(sqltext, ',''''',',null')&lt;br /&gt;    where not (charindex(',''''',sqltext) = 0)&lt;br /&gt;&lt;br /&gt;    update #tmp2&lt;br /&gt;    set sqltext = replace(sqltext, '(''''',',null')&lt;br /&gt;    where not (charindex('(''''',sqltext) = 0)&lt;br /&gt;&lt;br /&gt;    select sqltext from #tmp2 order by id&lt;br /&gt;&lt;br /&gt;    drop table #tmp&lt;br /&gt;    drop table #tmp2&lt;br /&gt;&lt;br /&gt;END&lt;br /&gt;GO&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-6490442500422157083?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/6490442500422157083/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=6490442500422157083' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/6490442500422157083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/6490442500422157083'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2008/11/ms-sql-server-generate-sql-insert.html' title='MS SQL Server: Generate SQL insert script from table data'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-9163125429801063096</id><published>2008-10-17T02:48:00.000-07:00</published><updated>2008-10-17T09:33:31.655-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='org'/><category scheme='http://www.blogger.com/atom/ns#' term='problem'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><category scheme='http://www.blogger.com/atom/ns#' term='setup'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='windows vista'/><category scheme='http://www.blogger.com/atom/ns#' term='explorer'/><category scheme='http://www.blogger.com/atom/ns#' term='files in use'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='open office'/><category scheme='http://www.blogger.com/atom/ns#' term='installer'/><title type='text'>Installing OpenOffice.org 3.0: Files in use by Explorer</title><content type='html'>Today I installed OpenOffice 3.0. I encountered some problems while installing though. According to OpenOffice some files were in use by other programs. So I closed all other programs, just to be sure. Most setup programs would just ask for a reboot, so the files that are in use can be replaced at boot time, but not OpenOffice. Well, it doesn't seem to be a big problem to close all programs right? Unfortunatily, OpenOffice was still not satisfied when I closed all programs. Some of the file were in use by Explorer.exe, which is the main process of Windows Vista.&lt;br /&gt;&lt;br /&gt;How to overcome this problem and install OpenOffice anyways:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Close all applications&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Start the OpenOffice.org 3.0 setup program&lt;/li&gt;&lt;li&gt;Continue until it tells you that you need to close Explorer.exe&lt;/li&gt;&lt;li&gt;Open the task manager (control + shift + escape)&lt;/li&gt;&lt;li&gt;Go to the Processes tab in the task manager&lt;/li&gt;&lt;li&gt;Click the button or checkbox that says `Show processes from all users`&lt;/li&gt;&lt;li&gt;If Windows asks for administrator rights, grand it&lt;/li&gt;&lt;li&gt;Find the Image name ´explorer.exe´, click it, and after that click ´End Process´&lt;/li&gt;&lt;li&gt;Now the Windows menu/application bar will disappear&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Switch back to the OpenOffice.org installer and click the try again button&lt;/li&gt;&lt;li&gt;Now OpenOffice will install without problems&lt;/li&gt;&lt;li&gt;After the installation is complete, you may want to get your menu/application bar back. You can do this by choosing File -&gt; New Task in the task manager menu. Enter 'explorer' in the text field and press enter.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-9163125429801063096?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/9163125429801063096/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=9163125429801063096' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/9163125429801063096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/9163125429801063096'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2008/10/installing-openofficeorg-30-files-in.html' title='Installing OpenOffice.org 3.0: Files in use by Explorer'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7846527806856562903.post-715377057126187321</id><published>2008-09-29T01:09:00.000-07:00</published><updated>2008-09-29T01:23:20.396-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='boot disc'/><category scheme='http://www.blogger.com/atom/ns#' term='windows vista'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='cd'/><category scheme='http://www.blogger.com/atom/ns#' term='recovery disc'/><category scheme='http://www.blogger.com/atom/ns#' term='dvd'/><category scheme='http://www.blogger.com/atom/ns#' term='chkdsk'/><title type='text'>Vista boot disc / recovery disc</title><content type='html'>&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;When&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;you&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;need&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;to&lt;/span&gt; start &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Windows&lt;/span&gt; Vista &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;from&lt;/span&gt; a CD/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;DVD&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;because&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;the&lt;/span&gt; version on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;the&lt;/span&gt; harddisk does &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;not&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;work&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;properly&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;anymore&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;the&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;question&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;rises&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;how&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;to&lt;/span&gt; make a boot &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;disc&lt;/span&gt;? I had &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;this&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;problem&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;recently&lt;/span&gt; on a laptop &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;where&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;there&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;where&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;disc&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;errors&lt;/span&gt; on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;the&lt;/span&gt; C &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;partition&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;Normally&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;you&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;could&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;just&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;schedule&lt;/span&gt; a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;disc&lt;/span&gt; check, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;unfortunately&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;this&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;did&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;not&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_40"&gt;work&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;chkdisc&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_42"&gt;did&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;not&lt;/span&gt; start). &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_44"&gt;The&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;truth&lt;/span&gt; is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_46"&gt;that&lt;/span&gt; I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_47"&gt;couldn't&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;find&lt;/span&gt; out &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_49"&gt;how&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_50"&gt;to&lt;/span&gt; make a boot &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;disc&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_52"&gt;maybe&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_53"&gt;it&lt;/span&gt; is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;not&lt;/span&gt; even &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;possible&lt;/span&gt;...&lt;br /&gt;&lt;br /&gt;I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;found&lt;/span&gt; a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_57"&gt;solution&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;though&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_59"&gt;you&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;can&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_61"&gt;download&lt;/span&gt; a recovery &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_62"&gt;disc&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_63"&gt;from&lt;/span&gt; &lt;a href="http://neosmart.net/blog/2008/windows-vista-recovery-disc-download/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_64"&gt;this&lt;/span&gt; website&lt;/a&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_65"&gt;With&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_66"&gt;this&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_67"&gt;disc&lt;/span&gt; I was &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_68"&gt;able&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_69"&gt;to&lt;/span&gt; boot &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_70"&gt;from&lt;/span&gt; CD &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_71"&gt;and&lt;/span&gt; run &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_72"&gt;chkdisc&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_73"&gt;from&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_74"&gt;the&lt;/span&gt; CD. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_75"&gt;The&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_76"&gt;size&lt;/span&gt; of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_77"&gt;the&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_78"&gt;download&lt;/span&gt; is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_79"&gt;approximatly&lt;/span&gt; 120 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_80"&gt;MB&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_81"&gt;and&lt;/span&gt; best of all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_82"&gt;completly&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_83"&gt;free&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7846527806856562903-715377057126187321?l=www.compuonline.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.compuonline.info/feeds/715377057126187321/comments/default' title='Reacties plaatsen'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7846527806856562903&amp;postID=715377057126187321' title='0 reacties'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/715377057126187321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7846527806856562903/posts/default/715377057126187321'/><link rel='alternate' type='text/html' href='http://www.compuonline.info/2008/09/vista-boot-disc-recovery-disc.html' title='Vista boot disc / recovery disc'/><author><name>Stephan</name><uri>http://www.blogger.com/profile/00492429419824832746</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
