<?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-806864258543809011</id><updated>2011-07-08T09:37:16.007-07:00</updated><category term='javascript'/><category term='popups'/><category term='AJAX'/><category term='thanksgiving'/><category term='tag'/><category term='DataTable'/><category term='inauguration'/><category term='woe'/><category term='exceptions'/><category term='response'/><category term='AI'/><category term='spider'/><category term='row'/><category term='breakpoint'/><category term='Object'/><category term='database'/><category term='volunteer'/><category term='query string'/><category term='wazzup?'/><category term='marxism'/><category term='Socialism'/><category term='dogs'/><category term='plumber'/><category term='programming'/><category term='success'/><category term='economy'/><category term='engine'/><category term='bailout'/><category term='URL'/><category term='ASP'/><category term='cloud'/><category term='india'/><category term='postback'/><category term='towel'/><category term='SQl'/><category term='SDK'/><category term='fondue'/><category term='C#'/><category term='regex'/><category term='havarti'/><category term='G1'/><category term='Linux'/><category term='coding'/><category term='search'/><category term='regex.'/><category term='Vernor&apos;s'/><category term='Substring'/><category term='automation'/><category term='zogby'/><category term='request'/><category term='ASP.net'/><title type='text'>CSS is FUN</title><subtitle type='html'>The musings of a coder teaching himself what he needs to know to get a web programming job.  He is working on a Web Programming Certificate, has a CSCI minor and an Associate's degree in Electronics, along with a Music B.A.  Examples of his work at &lt;a href="http://www.tobymgraves.com"&gt;tobymgraves.com&lt;/a&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-7482270131444330225</id><published>2010-05-19T19:51:00.001-07:00</published><updated>2010-05-19T19:58:17.401-07:00</updated><title type='text'>What is CSS?</title><content type='html'>CSS = Cascading Style Sheets.  CSS consists of instructions that can be applied to nearly every web page element--that control the way the element looks and behaves.  You could, for example, instruct a page to always display boxes around links in green with a dotted border if you wish, and do it in only a few lines of code.  You can make all text in a page be a certain font-face, yet have different font-sizes at different places.&lt;br /&gt;&lt;br /&gt;I've heard a lot of people say that CSS is a pain in the neck but I seem to like it for some reason.  CSS stands for Cascading Style Sheets.  CSS makes it possible and easier to have a uniform graphic format for a website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-7482270131444330225?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/7482270131444330225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=7482270131444330225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/7482270131444330225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/7482270131444330225'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2010/05/what-is-css.html' title='What is CSS?'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-620195858932924392</id><published>2009-09-18T03:22:00.000-07:00</published><updated>2009-09-18T03:25:28.329-07:00</updated><title type='text'>CSS</title><content type='html'>Well, I got a book on CSS from Borders.  I figured I should learn the stuff.  There's not that much too it really.  But I think part of it is the fact that it's a really excellent book.  It's one of those "visual quickstart guides."  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was thinking about genetic algorithms(as I seem to do daily) and I thought if I could apply them to predicting the stock market or horse races, I could apply them to my job search.  I'd really like to find a programming job.  Anyway, I could take a bunch of job hunting techniques, see which ones work, then keep the good ones, slightly mutate them, and let them compete again.  Sounds good in theory, right? ;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-620195858932924392?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/620195858932924392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=620195858932924392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/620195858932924392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/620195858932924392'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/09/css.html' title='CSS'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-2009032850004274764</id><published>2009-09-14T23:39:00.000-07:00</published><updated>2009-09-14T23:42:25.595-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>I love it.</title><content type='html'>I love having to program something I have never done and having to figure out how the hell to do it.  Man it's nice to be able to work symbolically with arguments I put into things like:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;document.getElement.ByID(div+i).innerHTML=something.responseText;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and I can fill in a bunch of divs at one time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now I will go listen to MiniPop and have their beautiful melodies haunt me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-2009032850004274764?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/2009032850004274764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=2009032850004274764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/2009032850004274764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/2009032850004274764'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/09/i-love-it.html' title='I love it.'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-2817859258013517782</id><published>2009-09-07T23:38:00.000-07:00</published><updated>2009-09-08T02:08:31.625-07:00</updated><title type='text'>Damn, maybe I am good</title><content type='html'>So I worked on the chat client assemblage again today and figured out that the best way to do it was probably...the way I was doing it.  I looked at many ways for the web service to store the state variables.  (There are state variables for web services).  All of it came down to the variables being tied to a specific user session, which wouldn't do me any good.  I looked at cache, session, even using a small dataBase.  The dB would take too long, longer than just writing a file to the server.  I may move to another interesting project.  I still gotta get me a job.  UPDATE:  It works, and it fetches text as a person types.  So in midsentence you'll get an update then it will fill in the rest.  Thank you setInterval.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-2817859258013517782?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/2817859258013517782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=2817859258013517782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/2817859258013517782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/2817859258013517782'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/09/damn-maybe-i-am-good.html' title='Damn, maybe I am good'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-537316519917626589</id><published>2009-09-06T00:05:00.000-07:00</published><updated>2009-09-06T00:09:43.759-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Almost Social Networking</title><content type='html'>I got all excited and decided that I could make my own Google Wave.  I started writing code yesterday afternoon and I have a chat client...that works like a very simple chat client.  I used AJAX type stuff to post the  text in divs.  The way(this is ultra tricky, I know) that data is passed between instances is by saving the text to a common text file which is then periodically viewed by the Javascript and posted.  It's ultra low tech but it does work.  I wonder if I could do it with a web service.  Almost certain I could.  I learned a lot and it was fun too.  Crazy.  The thing is web-based, by the way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-537316519917626589?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/537316519917626589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=537316519917626589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/537316519917626589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/537316519917626589'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/09/almost-social-networking.html' title='Almost Social Networking'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-8484770823834532317</id><published>2009-09-04T15:08:00.000-07:00</published><updated>2009-09-04T15:13:22.835-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='volunteer'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Job Search and New Page Idea</title><content type='html'>I'm officially in the job hunt now, and I'm looking for volunteer opportunities because my resume isn't exactly overflowing with development experiences.  I program in C#, ASP.Net, JavaScript, AJAX.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm thinking of a next project--it would be social networking in a sense, but musical.  The idea is that two or more people will rate a piece of computer generated music.  What ever piece is rated highest (of a group of 5) will move to the next round, be mutated, then voted on.  The crux is that people will get to do it "together".  It would be interesting to see how ratings are different depending on who a person is paired with.  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-8484770823834532317?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/8484770823834532317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=8484770823834532317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8484770823834532317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8484770823834532317'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/09/job-search-and-new-page-idea.html' title='Job Search and New Page Idea'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-1633324196626048673</id><published>2009-08-31T18:54:00.000-07:00</published><updated>2009-08-31T18:59:42.743-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='regex'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Regex Pt. II</title><content type='html'>&lt;span style="font-family: georgia;font-size:100%;" &gt;For some reason my page was transferring to client side when it should not have been at all.  To solve the problem I put&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;tt class="code"&gt;myString.match(/^\d+$/)&lt;br /&gt;&lt;br /&gt;&lt;/tt&gt;&lt;span style="font-family: georgia;" class="code"&gt;&lt;span style="font-size:100%;"&gt;in JavaScript to determine if a string had any non-numeric values.  I didn't want to be passing them to my c# routines.  Was getting some nasty errors, boy.&lt;/span&gt;&lt;/span&gt;&lt;tt class="code"&gt;  &lt;/tt&gt;&lt;span style="font-family: georgia;" class="code"&gt;I'm still figuring out why my&lt;/span&gt;&lt;tt class="code"&gt;&lt;br /&gt;&lt;br /&gt;javascript:CallMe &lt;br /&gt;&lt;br /&gt;&lt;/tt&gt;&lt;span style="font-family: georgia;" class="code"&gt;&lt;span style="font-size:100%;"&gt;was being executed at all.  I'll think on it.&lt;/span&gt;&lt;/span&gt;&lt;tt class="code"&gt;&lt;br /&gt;&lt;/tt&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-1633324196626048673?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/1633324196626048673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=1633324196626048673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/1633324196626048673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/1633324196626048673'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/08/regex-pt-ii.html' title='Regex Pt. II'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-8225062399848613604</id><published>2009-08-29T22:21:00.000-07:00</published><updated>2009-08-29T22:24:08.925-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='popups'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><title type='text'>More User Friendly</title><content type='html'>I found some nice code to use for additional popups--nice simple popups that really make the page easy to understand.  I may implement them tomorrow.  I also downloaded an SDK for a phone that I just bought.   The world of Linux???  Maybe not so much.  I think the IDE is pretty distant from the Penguin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-8225062399848613604?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/8225062399848613604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=8225062399848613604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8225062399848613604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8225062399848613604'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/08/more-user-friendly.html' title='More User Friendly'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-2986404031901148588</id><published>2009-08-25T13:23:00.000-07:00</published><updated>2009-08-25T13:25:45.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='G1'/><title type='text'>more improvements</title><content type='html'>So I have simplified my page and it works better now.  I have also added some instructions in the css popup that direct the user a little better.  Almost ready for the world, it is.  Got a G1, trying it out today.  Weird change from that other smartphone I had.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-2986404031901148588?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/2986404031901148588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=2986404031901148588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/2986404031901148588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/2986404031901148588'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/08/more-improvements.html' title='more improvements'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-828120704604797583</id><published>2009-08-22T22:25:00.000-07:00</published><updated>2009-08-22T22:39:20.671-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='SQl'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Wow what I have done</title><content type='html'>I've had such a productive summer.   Mainly I figured how to use pagemethods/webmethods for passing params back and forth between c# and javascript.  I found out that you can't really intercept and have your way with the passed param--it's kinda untouchable until you send it back to c#.  I added a little css.  I got my postback(there is a section that posts back) to end up in the correct spot using a method in page_render and an anchor.  I figured out what task is okay to use a postback and what ones can be ajax'd.  Also learned alot about the crazy way that validation is implemented.  Right now I think I have the validation pretty good where no stray values are being input.  Oh yeah, I learned how valuable javascript is.&lt;br /&gt;&lt;br /&gt;I found out how to make a textbox have a finger mouse pointer onhover.  That was cool.  I also figured out what needs to be done for uploading a project to a server.  Currently my project is at &lt;a href="http://www.tobymgraves.com"&gt;www.tobymgraves.com&lt;/a&gt; and the only problem that is occurring is due to the server not saving my pictures immediately.  I am constantly working to improve the page.  I've tested it in IE, Firefox, Chrome, and Safari and Camino on a Mac.  Also Safari on iPhone.&lt;br /&gt;&lt;br /&gt;Now time to look for a job.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-828120704604797583?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/828120704604797583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=828120704604797583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/828120704604797583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/828120704604797583'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/08/wow-what-i-have-done.html' title='Wow what I have done'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-6463966271411350820</id><published>2009-06-12T19:52:00.000-07:00</published><updated>2009-06-12T19:55:57.258-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='postback'/><category scheme='http://www.blogger.com/atom/ns#' term='coding'/><title type='text'>Success</title><content type='html'>I've succeeded in getting the username from a cookie, automatically accessing the DB to find the user's favorite drawing of a cellular automata.  I can also draw the picture without a postback--it happens right on the page.  Also I have the code assign a new usernumber if the person has not been to the site, or if they haven't been there in a long time.  Phew.  Took a lot of work.&lt;br /&gt;&lt;br /&gt;Right now I am writing the code for the half of the page that evolves digital circuits from scratch until the fulfill the truth table.  Find out it's not super easy to convert a 1 to boolean without doing a few steps in between.  That's about ready to run.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-6463966271411350820?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/6463966271411350820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=6463966271411350820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6463966271411350820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6463966271411350820'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/06/success.html' title='Success'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-1748363977762141644</id><published>2009-05-25T01:38:00.000-07:00</published><updated>2009-05-25T01:41:32.453-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Integration</title><content type='html'>I have succeeded in triggering an event on a page written in C#, then passed parameters to a Javascript/Ajax function, passed the params to a C# function, back to a Javascript function and ended the program.  Now I intend to do my cellular automata/evolutionary algorithm page in Ajax, getting data from the user via cookies, retrieving the data in the background processes, and drawing/retrieving a picture in the background processes.  I need to find out how to draw a pic without opening a new window.  I may perhaps use the UpdatePanel directive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-1748363977762141644?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/1748363977762141644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=1748363977762141644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/1748363977762141644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/1748363977762141644'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/05/integration.html' title='Integration'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-4354401680779207102</id><published>2009-05-05T22:39:00.000-07:00</published><updated>2009-05-05T22:41:45.409-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>AJAX</title><content type='html'>Since I have a lot of time on my hands at this time, I'm getting back into studying code.  Like multiple hours daily if possible.  Right now I'm implementing AJAX to make a page that deals with AI concepts.  Half the page is cellular automata, the other half is evolutionary algorithms.  The idea is to calculate and retrieve data behind the scenes.  I found a way to do it, but I'd rather come up with my own way, which does not employ ScriptManager.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-4354401680779207102?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/4354401680779207102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=4354401680779207102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/4354401680779207102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/4354401680779207102'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/05/ajax.html' title='AJAX'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-585097055973453130</id><published>2009-01-11T19:54:00.000-08:00</published><updated>2009-01-11T19:57:15.183-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='query string'/><category scheme='http://www.blogger.com/atom/ns#' term='inauguration'/><title type='text'>Cloud pt II</title><content type='html'>So I changed the use of labels in my tag cloud to the use of hyperlinks.  I decided to make it work by using a query string which contains the text that you click on.  As a result, when the page is reloaded, the term you clicked on is used as a search term.  Right now I have to deal with the postback/pageload logic to make sure it doesn't try to search for a null term.  The hyperlinks are left justified now but I will figure out a way for them to fill up some container in a nice orderly fashion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-585097055973453130?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/585097055973453130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=585097055973453130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/585097055973453130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/585097055973453130'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2009/01/cloud-pt-ii.html' title='Cloud pt II'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-6424264189408466727</id><published>2008-12-20T23:48:00.000-08:00</published><updated>2008-12-20T23:52:08.241-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AI'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='tag'/><category scheme='http://www.blogger.com/atom/ns#' term='row'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Cloud</title><content type='html'>Tonight I'm working on a tag cloud based upon the number of db entries for terms.  I use row variables, add them up for each row, sort in ascending &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;order&lt;/span&gt;.  Then I display the top ten terms inside a panel with label.Font.Size = value for each one's row.  So I get size relevancy to the number of times a term was searched.  In the future I will have to come up with a scaling factor because I can't have 567 point text.&lt;br /&gt;&lt;br /&gt;I actually had to use a decrement in the for loop because I was "rolling down the stack" to make room for the newest highest searched entries.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-6424264189408466727?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/6424264189408466727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=6424264189408466727' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6424264189408466727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6424264189408466727'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/12/cloud.html' title='Cloud'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-243954621045890265</id><published>2008-12-05T17:13:00.000-08:00</published><updated>2008-12-05T17:15:30.290-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bailout'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Last Night</title><content type='html'>Last night I was working on the parse portion of the search engine.  I'm getting rid of words like "and" "or" and "the".  I don't need them, yet, for searches.  I was also getting bad results because I was not looking at URLs when there was no second term in the search query.  Basically I forgot to use "" instead of null, so things got messed up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-243954621045890265?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/243954621045890265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=243954621045890265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/243954621045890265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/243954621045890265'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/12/last-night.html' title='Last Night'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-8865609320631748243</id><published>2008-11-26T21:40:00.000-08:00</published><updated>2008-11-26T21:46:21.979-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thanksgiving'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='regex.'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Vernor&apos;s'/><title type='text'>Favicon is Evil</title><content type='html'>I am working on the spider again tonight.  I learned a few things.  Like HTTPWebRequest.timeout exists.  And that favicon.ico is a pain in the butt, it always comes up and stops the spider.  I've been using Regex to parse strings that have chars I just don't want to be in URLs.  &lt;br /&gt;&lt;br /&gt;I was reading about other people making web spiders and they are just out grabbing links, while I am recursively searching links to other links.  As such, I am verifying that these pages get responses.  I don't travel to them if I can't.  Although I use a page that provides random links as a starting point, I'm following them as far as I can go.&lt;br /&gt;&lt;br /&gt;some stuff:&lt;br /&gt;&lt;br /&gt;wreq.Timeout = 60000;&lt;br /&gt;Regex r = new Regex("favicon");&lt;br /&gt;if(r.Success)&lt;br /&gt;etc...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-8865609320631748243?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/8865609320631748243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=8865609320631748243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8865609320631748243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8865609320631748243'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/11/favicon-is-evil.html' title='Favicon is Evil'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-1441539608962521613</id><published>2008-11-18T22:21:00.000-08:00</published><updated>2008-11-18T22:24:04.066-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='breakpoint'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='SQl'/><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Pretty much</title><content type='html'>Well the spider is running pretty much by itself.  Used some conditional breakpoints for debugging today.  Was dealing with stringURL getting too long to be stored in a database record, basically I am truncating it.  I have rearranged the code so that I don't click a button to find each new URL but instead it runs in a loop.  I actually went out to dinner, came back, and it was still finding URLs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-1441539608962521613?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/1441539608962521613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=1441539608962521613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/1441539608962521613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/1441539608962521613'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/11/pretty-much.html' title='Pretty much'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-6786140464604981894</id><published>2008-11-13T06:48:00.000-08:00</published><updated>2008-11-13T06:50:40.036-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='regex'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='fondue'/><title type='text'>Regexing</title><content type='html'>I was doing some Regexing last night in dealing with the input string search string.  An interesting function it is, that Regex.  Basically I want to keep weird chars out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-6786140464604981894?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/6786140464604981894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=6786140464604981894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6786140464604981894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6786140464604981894'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/11/regexing.html' title='Regexing'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-3145076354443490651</id><published>2008-11-08T23:38:00.000-08:00</published><updated>2008-11-08T23:39:29.110-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='economy'/><title type='text'>How Would I?</title><content type='html'>So how would I handle one word search queries from the textbox on the search page?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-3145076354443490651?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/3145076354443490651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=3145076354443490651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/3145076354443490651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/3145076354443490651'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/11/how-would-i.html' title='How Would I?'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-7186204326766063140</id><published>2008-11-06T16:54:00.000-08:00</published><updated>2008-11-06T21:29:02.281-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='towel'/><category scheme='http://www.blogger.com/atom/ns#' term='response'/><category scheme='http://www.blogger.com/atom/ns#' term='engine'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><category scheme='http://www.blogger.com/atom/ns#' term='request'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Searchin'</title><content type='html'>I'm gonna move back to the search engine part of my project, but first...I had an idea for collecting pages to mine.  If I increment through IP URLs, and look at the response each gives I can categorize them and store in a DB.  This gives a big basis for looking around without running into a wall.&lt;br /&gt;&lt;br /&gt;So I changed the part where:&lt;br /&gt;&lt;br /&gt;if(affinity&gt;=highest)&lt;br /&gt;&lt;br /&gt;to:&lt;br /&gt;&lt;br /&gt;if (affinity&gt;=highest)&lt;br /&gt;{&lt;br /&gt;highest=affinity;&lt;br /&gt;affinityTwin=whatever;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;because I made the rookie mistake of not changing affinity to the current highest value when trying to find the highest of all values in a list.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So I've got the AI components going on.  It's a little bit Fuzzy Logic and a little bit Neural Net.&lt;br /&gt;More on this later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-7186204326766063140?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/7186204326766063140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=7186204326766063140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/7186204326766063140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/7186204326766063140'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/11/searchin.html' title='Searchin&apos;'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-8914935689437020661</id><published>2008-10-31T19:23:00.000-07:00</published><updated>2008-10-31T19:27:43.922-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plumber'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='havarti'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Substring'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>Yah, spider</title><content type='html'>Ok, I've got my spider spidering around the internet, grabbing text, the title, and links from web pages.  These get  stored as database records which are searchable by my search engine.  Right now I'm getting exceptions when the spider grabs too much text for the DB to handle(and I know how to fix this:truncation) and when the spider runs out of pages to look at(I know how to fix this--secret).&lt;br /&gt;&lt;br /&gt;And if you want to taste something good...put canned salmon on a cracker that has havarti spread on it.  This is heavenly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-8914935689437020661?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/8914935689437020661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=8914935689437020661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8914935689437020661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8914935689437020661'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/yah-spider.html' title='Yah, spider'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-6120189747965936747</id><published>2008-10-28T08:38:00.000-07:00</published><updated>2008-10-28T17:36:50.110-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spider'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='marxism'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>eager</title><content type='html'>I'm eager to get back to programming.  I'm gonna work on the web spider for awhile, perfect it.  I took the weekend off and just relaxed...well, I did study a bit.  I want to work on the recursive algorithm(only recursive in an implicit sense), and make sure the spider can go off on its own to keep looking for pages...so I can fill that database.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-6120189747965936747?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/6120189747965936747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=6120189747965936747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6120189747965936747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6120189747965936747'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/eager.html' title='eager'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-6280957553737450642</id><published>2008-10-25T23:23:00.000-07:00</published><updated>2008-10-25T23:26:01.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='exceptions'/><title type='text'>Errors</title><content type='html'>Once again I am studying error handling.  I can't say it's the most interesting topic in the world.&lt;br /&gt;I'm coming up with a definite hierarchy of values to rank URLs for inclusion in results lists.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-6280957553737450642?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/6280957553737450642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=6280957553737450642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6280957553737450642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/6280957553737450642'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/errors.html' title='Errors'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-4240645722648267528</id><published>2008-10-24T20:17:00.001-07:00</published><updated>2008-10-24T20:20:07.269-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AI'/><category scheme='http://www.blogger.com/atom/ns#' term='wazzup?'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='dogs'/><title type='text'>Not back to the spider yet</title><content type='html'>What I'm working on tonight is how to rank my results while finding them in the db.  Basically, the number of terms found in a result gives a higher rank.  Then I plan to sort an array depending on rank for display purposes. &lt;br /&gt;&lt;br /&gt;I was just reflecting the other day that there is an AI component to my search machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-4240645722648267528?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/4240645722648267528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=4240645722648267528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/4240645722648267528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/4240645722648267528'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/not-back-to-spider-yet.html' title='Not back to the spider yet'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-2387628375540683811</id><published>2008-10-22T20:24:00.000-07:00</published><updated>2008-10-22T20:29:41.350-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataTable'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Back to the spider</title><content type='html'>It's almost time to go back to my spider that I created and make it self sufficient.  I need to start populating my search db bigtime.  I feel a little nervous because I haven't worked on that part of the project for a while.  For the search engine part I am close to having a nice prototype.  The last code I entered was:&lt;br /&gt;&lt;br /&gt;if(!found)&lt;br /&gt;{&lt;br /&gt;      row[i]=term2;&lt;br /&gt;      row[i-1]=1;&lt;br /&gt;}&lt;br /&gt;toboAdapter.Update(toboTable);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-2387628375540683811?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/2387628375540683811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=2387628375540683811' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/2387628375540683811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/2387628375540683811'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/back-to-spider.html' title='Back to the spider'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-5224033422323164003</id><published>2008-10-21T19:27:00.000-07:00</published><updated>2008-10-21T19:29:27.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zogby'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='india'/><category scheme='http://www.blogger.com/atom/ns#' term='success'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Ok got it</title><content type='html'>I figured out that I needed to have a primary key for my database--now I can change entries.&lt;br /&gt;Got a little further today, working on the parsing of the search string.  Deciding whether to use an array of strings or not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-5224033422323164003?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/5224033422323164003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=5224033422323164003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/5224033422323164003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/5224033422323164003'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/ok-got-it.html' title='Ok got it'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-7362306067928511935</id><published>2008-10-19T22:41:00.000-07:00</published><updated>2008-10-19T22:44:26.678-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataTable'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.net'/><category scheme='http://www.blogger.com/atom/ns#' term='woe'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>DataTable woes</title><content type='html'>For some reason I am unable to update a DataTable.&lt;br /&gt;&lt;br /&gt;I've got a foreach(DataRow row in dataTable.Rows)&lt;br /&gt;&lt;br /&gt;but if I assign row[whatever]=something;&lt;br /&gt;and go    row.AcceptChanges();&lt;br /&gt;&lt;br /&gt;the changes don't get applied.&lt;br /&gt;I think I may have to create a row object and do an Update.  That's my initial hunch.&lt;br /&gt;It worked in code above the foreach, but it was a little different there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-7362306067928511935?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/7362306067928511935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=7362306067928511935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/7362306067928511935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/7362306067928511935'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/datatable-woes.html' title='DataTable woes'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-4444418038942507450</id><published>2008-10-18T15:56:00.000-07:00</published><updated>2008-10-18T15:58:06.983-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Object'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='Socialism'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><title type='text'>Objects</title><content type='html'>It turns out you can't go:&lt;br /&gt;&lt;br /&gt;row[i+1]++&lt;br /&gt;&lt;br /&gt;because objects can't be incremented.&lt;br /&gt;You can get around this by having a temporary variable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-4444418038942507450?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/4444418038942507450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=4444418038942507450' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/4444418038942507450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/4444418038942507450'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/objects.html' title='Objects'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-3937608865179279280</id><published>2008-10-17T19:18:00.000-07:00</published><updated>2008-10-17T19:31:55.677-07:00</updated><title type='text'>Friday Night</title><content type='html'>Tonight I may see Madraso at The Funhouse with Matt. &lt;br /&gt;&lt;br /&gt;I'm thinking about a way to enter the "strength" of a bond between two words, into my db.  I can locate entries now, I just need to go one step further and increment the strength of bond, or if the word has never been seen, create a entry and strength for it.&lt;br /&gt;&lt;br /&gt;Something like:&lt;br /&gt;&lt;br /&gt;if(located)&lt;br /&gt;{&lt;br /&gt;      row[location+1]++;&lt;br /&gt;}&lt;br /&gt;if(!located)&lt;br /&gt;while(notPlaced)&lt;br /&gt;{&lt;br /&gt;     if(row[i]==null)&lt;br /&gt;     {&lt;br /&gt;          row[i]=term;&lt;br /&gt;          row[i+1]++;&lt;br /&gt;          notPlaced==false;&lt;br /&gt;     }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-3937608865179279280?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/3937608865179279280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=3937608865179279280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/3937608865179279280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/3937608865179279280'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/friday-night.html' title='Friday Night'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-806864258543809011.post-8387832774653412121</id><published>2008-10-15T22:16:00.000-07:00</published><updated>2008-10-15T22:26:08.856-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spider'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='C#'/><category scheme='http://www.blogger.com/atom/ns#' term='URL'/><title type='text'>Begin</title><content type='html'>For the past couple months I have been involved in a big project I set for myself:  design a spider and search engine using ASP and C#.Net.  I have a functioning spider and currently a search engine with a few things that need to be added.  Each works in a limited domain currently.  The spider follows links on a page to a next page, grabs the page title and some text, then follows the link to the next page.   This occurs recursively, as a page that will not open causes the spider to backtrack until it finds another URL to follow.  It can be viewed as a type of tree traversal.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;The URLs are stored in a SQl database which will be read from by the search engine.  The search engine has its own db for storing info about terms and other secret stuff that makes it work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/806864258543809011-8387832774653412121?l=tobyincode.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tobyincode.blogspot.com/feeds/8387832774653412121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=806864258543809011&amp;postID=8387832774653412121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8387832774653412121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/806864258543809011/posts/default/8387832774653412121'/><link rel='alternate' type='text/html' href='http://tobyincode.blogspot.com/2008/10/begin.html' title='Begin'/><author><name>Toby</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://4.bp.blogspot.com/_OgpW3OlAY_k/SPlMYQjPNyI/AAAAAAAAAAc/2F2b08uyb38/S220/100_0108.jpg'/></author><thr:total>0</thr:total></entry></feed>
