<?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-3408442370592983284</id><updated>2011-11-27T19:00:36.949-05:00</updated><category term='Tournamant Tree'/><category term='Red Hat'/><category term='Italian'/><category term='Party School'/><category term='Reassurance'/><category term='Message'/><category term='Fedora'/><category term='kick'/><category term='Research'/><category term='Chi Alpha'/><category term='ZOOperstars'/><category term='Debates'/><category term='Hope'/><category term='Cast'/><category term='Beijing'/><category term='C'/><category term='wedding'/><category term='Tebow'/><category term='Amazon'/><category term='Forgiveness'/><category term='Pot'/><category term='SemSearch2010'/><category term='Semantic Web'/><category term='Floss'/><category term='Cry'/><category term='Audio Bug'/><category term='GatorLUG'/><category term='Syntax Highlighting'/><category term='Romans'/><category term='Engineer'/><category term='Wilderness'/><category term='Creativity'/><category term='Code'/><category term='Steps'/><category term='Flash'/><category term='Bible'/><category term='Safari'/><category term='Networking'/><category term='JetSpeed'/><category term='Parser'/><category term='Faith'/><category term='Jesus'/><category term='Cuil'/><category term='Jersey'/><category term='2008'/><category term='CS'/><category term='Dentist'/><category term='Wisdom'/><category term='IBM'/><category term='Drinking'/><category term='Joe Plumber'/><category term='Computer Science'/><category term='Publishing'/><category term='Out of style'/><category term='Data Structures'/><category term='RDF'/><category term='Bad Hair'/><category term='GrooveShark'/><category term='Google Code'/><category term='God'/><category term='Princeton Review'/><category term='NBC'/><category term='toothpaste'/><category term='OpenOffice'/><category term='XML'/><category term='Ravi Zacharias'/><category term='Tips'/><category term='Flavor of Love'/><category term='University of Florida'/><category term='Boss'/><category term='Prayer'/><category term='Florida Free Culture'/><category term='Meetings'/><category term='CouchDB'/><category term='Beautiful Soup'/><category term='OpenSolaris'/><category term='Netbeans'/><category term='Stanford'/><category term='Proverbs'/><category term='Software Freedom Day'/><category term='Google Latitude'/><category term='Ugly'/><category term='iPhone'/><category term='Firefox'/><category term='Scientist'/><category term='Church'/><category term='XPath'/><category term='John McCain'/><category term='Love'/><category term='Eclipse'/><category term='HTML'/><category term='mod_python'/><category term='Disciple'/><category term='Barack Obama'/><category term='Ubuntu 8.10'/><category term='Not Working'/><category term='Null Pointers'/><category term='Candidates'/><category term='Tamika Catchings'/><category term='Python'/><category term='Vista'/><category term='Jheri Curl'/><category term='Temple'/><category term='Marriage'/><category term='Microsoft'/><category term='Google Transit'/><category term='Evil'/><category term='Pandora'/><category term='VirtualBox'/><category term='SimpleDB'/><category term='SUN Microsystems'/><category term='National Champion'/><category term='Perfect'/><category term='Karate'/><category term='Hillary'/><category term='Talks'/><category term='I love new york'/><category term='USA'/><category term='Angry'/><category term='Google Search'/><category term='Tithing'/><category term='Whimper'/><category term='Politics'/><category term='Medal Count'/><category term='Loser Tree'/><category term='C++'/><category term='WWW2010'/><category term='Gators'/><category term='Silver Medal'/><category term='Sean Smith'/><category term='Project Kenai'/><category term='Cheryl Cook'/><category term='Purchase'/><category term='Amdahl&apos;s Law'/><category term='Oblong'/><category term='Surface'/><category term='Internship'/><category term='Grey&apos;s Anatomy'/><category term='head'/><category term='Book'/><category term='Countdown'/><category term='Law'/><category term='Will'/><category term='Lamentations'/><category term='Suggestions'/><category term='Second Light'/><category term='G-Speak'/><category term='Olympics'/><category term='Minority Report'/><category term='Sonny&apos;s'/><category term='NLP'/><category term='Guido'/><category term='Mother Teresa'/><category term='Pretty'/><category term='Cloud Computing'/><category term='Psalms'/><category term='Shooting'/><category term='Galatians'/><category term='Culture'/><category term='Sheep'/><category term='Engineering'/><category term='PowerPoint'/><category term='Timothy'/><category term='Science'/><category term='Mark'/><category term='Java'/><category term='Elizabeth Gilbert'/><category term='Soak'/><category term='Kilim'/><category term='JavaFX'/><category term='San Jose'/><category term='Sermon'/><category term='Google Chrome'/><category term='lxml'/><category term='Vice President.'/><category term='WNBA'/><category term='Firebug'/><category term='Jacksonville'/><category term='Ruby'/><category term='Linux'/><category term='Managers'/><category term='Ubuntu'/><category term='Colossians'/><category term='Databases'/><category term='TED'/><category term='TouchLight'/><category term='Erlang'/><title type='text'>Christan Christens</title><subtitle type='html'>This is my blog about internships, married life, traveling, Jesus, graduate school, the web (more specifically databases, data mining, information retrieval, and anything I feel like writing about).</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.christangrant.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-8196963233111642929</id><published>2010-06-25T01:55:00.000-04:00</published><updated>2010-06-25T01:55:57.390-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='Forgiveness'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><title type='text'>Why did Jesus have to Suffer?</title><content type='html'>I was listening to &lt;a href="http://twitter.com/mikepatz"&gt;Mike Patz&lt;/a&gt; from &lt;a href="http://first-assembly.org/"&gt;First Assembly&lt;/a&gt; of God in Gainesville answer questions. &amp;nbsp;Although I am still watching, I had to pause and write a post because one&amp;nbsp;particular&amp;nbsp;answer was brilliant.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The question was one that I wondered my several times: &amp;nbsp;"Why did Jesus have to suffer before he died?" Why couldn't he just be shot, or drown, or have a quick death to quickly die.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In Matthew 16, Luke 22 and Mark 8, Jesus tells his disciples that he &lt;u&gt;must&lt;/u&gt; suffer many things before he is killed. &amp;nbsp;The basic reasoning behind the need for suffering, as explain by Mike is that&amp;nbsp;&lt;b&gt;suffering is a requirement for forgiveness&lt;/b&gt;. &amp;nbsp;For example, when someone takes something that you value and destroys it; even though you forgive them, you suffer because you no longer have that item of value. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As another example, imagine a rape victim who is able to forgive her assailant. &amp;nbsp;Because she forgave, she must absorb a lot of suffering incurred through the calamity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In the same way, in order for Jesus to truly forgive the sins of the world, the very nature of forgiveness required an element suffering. &amp;nbsp;Because he suffered "many things" we can be sure that He was really forgiving us. &amp;nbsp;And because he died we know that are sins are really paid for, because the bible says that the "&lt;a href="http://www.biblegateway.com/passage/?search=Romans+6:23&amp;amp;version=KJV"&gt;Wages of sin is death&lt;/a&gt;".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The more I understand the testimony of Jesus, the more I love him.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;* You can watch the rest of the sermon on the church's media &lt;a href="http://www.first-assembly.org/media_vids.php?video=2010530"&gt;website&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-8196963233111642929?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/8196963233111642929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=8196963233111642929&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8196963233111642929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8196963233111642929'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2010/06/why-did-jesus-have-to-suffer.html' title='Why did Jesus have to Suffer?'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total><georss:featurename>university of Florida, Gainesville, FL 32603, USA</georss:featurename><georss:point>29.6409939 -82.3445109</georss:point><georss:box>29.622344400000003 -82.37369340000001 29.6596434 -82.3153284</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4192869109397039289</id><published>2010-04-26T12:41:00.004-04:00</published><updated>2010-04-28T11:50:27.890-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SemSearch2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Semantic Web'/><category scheme='http://www.blogger.com/atom/ns#' term='WWW2010'/><category scheme='http://www.blogger.com/atom/ns#' term='RDF'/><title type='text'>SemSearch 2010 Notes</title><content type='html'>&lt;a href="http://km.aifb.kit.edu/ws/semsearch10/"&gt;&lt;b&gt;3rd edition of the Semantic Search Workshop&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&amp;nbsp;These are notes on the talks. To all the presenters I apologize if I misrepresented any information. &amp;nbsp;Let me know I will make updates.&lt;br /&gt;&lt;br /&gt;Slides will be available at &lt;a href="http://draft.blogger.com/goog_1448170578"&gt;videolectures&lt;/a&gt;&lt;a href="http://.net/"&gt;.net&lt;/a&gt; shortly in the mean time check out the &lt;a href="http://search.twitter.com/search?q=semsearch2010"&gt;#semsearch2010&lt;/a&gt; twitter stream.&lt;br /&gt;I encourage everyone to look at the papers linked to the&amp;nbsp;presentations. &amp;nbsp;Additionally, Jeff Dalton has a &lt;a href="http://www.searchenginecaffe.com/2010/04/www-2010-this-week-semsearch-and-other.html"&gt;post&lt;/a&gt; on the semsearch conference.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update&lt;/b&gt;: Krisztian Balog&amp;nbsp;has posted notes on his &lt;a href="http://staff.science.uva.nl/~kbalog/2010-04-28/semsearch2010-workshop-at-www/"&gt;blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thanh Tran Duc&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Semantic search -&amp;gt; use semantics to enhance any/all of the search steps&lt;br /&gt;&lt;br /&gt;Keynote: Barney Pell - Search Strategist and evangelist @ Bing&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Semantics is an 'Opportunity'&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- 50% of people rely on search on a typical day&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Satisfaction of search is not going up&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- 25% of queries result in quick click backs (User thought it was good but it may not have been for them)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- 42% of sessions need refinement (what specifically user wants)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- s.n. Its good to view search as a session instead of tasks&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- 50% of the time searching is on long queries, "Lengthy Tasks"&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Example long query:&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- 10 Unique queries, 7 partial re-queries and refinements, 57 minutes (medical)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- 11 Unique queries, 5 partial queries, 33 minutes (travel examples)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- There are opportunities for innovation&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Entity Centered Experiences&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- A lot of time is spent on entity centered Experiences&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- At Bing, there is entity Cards&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- However, Entities are ambiguous.&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Even if you know the entity, you need to uniquely find it&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Need methods for extracting and synthesizing knowledge of disparate content&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Instead of just related search, make them related entities (in Bing)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- See: search Lindsay Vonn&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Semantic Improvements to Core Search&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Semantic Retrieval &amp;amp; Ranking&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Better Entity tagging (Barack Obama. President Obama, the president, he)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Derive graphs from text&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Semantic Query Understanding&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Presentation and Captions&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Match the meaning of the query not just keywords&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Respect the boundary of the content&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Example:&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;- ...85% of the population suffers from omega 3 fish oil...&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;- ...85% of the population sufferer from omega 3 fish oil deficiency...&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Smart Summarization&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;- Could be too long, Concise, or Concise but misleading&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- The highlighted answers include word variations (mocked : parodied)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Use captions with user data, restaurant, map, reviews, etc..&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Directly Wrap/process structured websites in search (not blindly)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Faceted search&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;- Preprocess foods using an open nutritional DB&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Answers and Question Answering&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- Structured/Unstructured data&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;- &lt;a href="http://draft.blogger.com/goog_1448170580"&gt;Medstory&lt;/a&gt;&lt;a href="http://.com/"&gt;.com&lt;/a&gt; pre-process pages to view related information my its relevance&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;- A conversational assistant that allows you to use access different accounts. &amp;nbsp;Example - say you want reservations, its access OpenTable&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Summary&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Deliver great Results&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Richer more organized experience&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Help user accomplish tasks easily&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Conclusions&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- User needs have evolved, Data and services are proliferating, search innovations are going live daily&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Bing Demo&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Bing travel "RDU to SFO"&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Restaurants in Raleigh&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;- You can see reviews&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Entity Cube.com&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Developers of YAGO are now part of Microsoft&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- They can take two entities and find the nearest connection of the social graph&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;* Research: How to search with multiple entities.&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;* "BMW and Mercedes" &amp;nbsp;= "BMW vs Mercedes"&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;* What are the other relationships we can exploit between entities?&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;* What if we have more than one entity?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;br /&gt;Paper: Paraphrasing Invariance Coefficient: Measuring Para-Query Invariance of Search Engines by Tomasz Imielinski and Jinyun Yan&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;Presenter: Jinyun Yan&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170586"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170586"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170586"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170586"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170586"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170586"&gt;ws&lt;/a&gt;&lt;a href="http://km.aifb.kit.edu/ws/semsearch10/Files/para"&gt;/semsearch10/Files/para&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Are the two questions "What is the population of Raleigh" and "How many people live in Raleigh" the same?&lt;br /&gt;- Users ask search engines nicely --&amp;gt; Search engines are still quite sensitive to how the question is formulated. &amp;nbsp;With humans this is not the case!&lt;br /&gt;- Semantic - Understand the meaning behind words&lt;br /&gt;- The search engine should recognize the pair of queries and return the same result.&lt;br /&gt;- Search Metric:&lt;br /&gt;- Semantic invariance -- be invariant to semantically equivalent queries&lt;br /&gt;- Equivalent Queries =&amp;gt; para-queries&lt;br /&gt;- How to generate para queries?&lt;br /&gt;- This is a subclass of paraphrase generation, but of course para-query has its own characteristics (e.g. short, few content words)&lt;br /&gt;- Extra information&lt;br /&gt;- Query Reformulation won't promise equivalent meaning.&lt;br /&gt;- Created the Rephraser game&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- 430 rounds 15 min each&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Input a start query, a hidden phrase (not visible to players)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Goal : paraphrase to start query to gain score&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Created as a multilayer racecar game, but players play the game independently&lt;br /&gt;- Use players votes to do the score&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;- You can use templates with argument slots&lt;br /&gt;- Who is the governor of [X]?&lt;br /&gt;- Para-Queries are searches that have the same top-K url returned by search engine.&lt;br /&gt;- In test the results are low for para-query detection&lt;br /&gt;- Conclusion:&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Current search engines are far away from semantic because they do not recognize similar queries.&lt;br /&gt;- Suggestion&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Measure search quality on paraqueries to ensure a retyped query isn't of less value&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paper: Using BM25F for Semantic Search by José R. Pérez-Agüera, Javier Arroyo, Jane Greenberg, Joaquin Perez-Iglesias and Victor Fresno&lt;br /&gt;Presenter: José R. Pérez-Agüera&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170590"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170590"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170590"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170590"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170590"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170590"&gt;ws&lt;/a&gt;&lt;a href="http://km.aifb.kit.edu/ws/semsearch10/Files/bm25f"&gt;/semsearch10/Files/bm25f&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Keyword-based semantic search -- has become major research area, garnering much attention in the semantic web over the last seven years.&lt;br /&gt;- Is it possible to improve quality results in terms of relevance applying just classic IR approaches to RDF semantic structure?&lt;br /&gt;- "We wrote this paper for ourselves because we were interested, we thought the community would benefit"&lt;br /&gt;- Main problems: Indexing RDF triples using inverted indexes, Ranking based retrieval for RDF objects&lt;br /&gt;- Store RDF triples in inverted indexes or represent Subject Predicate Object in an n X m matrix&lt;br /&gt;- We modify this in SEMPLORE model what uses the row text of the entity and fields.&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- SEMPLORE is basis of the index model&lt;br /&gt;- For a long time search engines ave been dealing with flat documents (ie xml)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Consequence is that all the terms have the same relevance (bag-of-words)&lt;br /&gt;- Structures IR - location of word gives term relavance and possible enhanced meaning (i.e. boost factors depending on the system)&lt;br /&gt;- Robertson et al 2004 --&amp;gt; The linear combination of weights for each field of the document is not enough if a saturation, like log(tf) or sqrt(tf) is used in the TF function.&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Because just because something that occure 25 more times, doesnt meant it is 25 times more important. &amp;nbsp;You need a log or sqrt curve over the term frequency&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Additional, filters harm this saturation effect, such as in lucene.&lt;br /&gt;- INEX - XML retreiveal competiton&lt;br /&gt;- Lucene is not used in IR conferences, there are both strong and week points. It has a type of boolean retrieval&lt;br /&gt;- Performance using Lucene with added Fields is worse that using Lucene with just a large bag of words approach.&lt;br /&gt;- Conclusions:&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Dont use Lucence ranking function&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- There is no good ranking model for semantic search, BM25F is probably the best&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paper: Distributed Index for Semantic Search by Peter Mika&lt;br /&gt;Presenter: Peter Mika&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170594"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170594"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170594"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170594"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170594"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170594"&gt;ws&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170594"&gt;/semsearch10/Files/&lt;/a&gt;&lt;a href="http://km.aifb.kit.edu/ws/semsearch10/Files/indexing"&gt;indexing&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Describe the process of building indices for semantic search using MapReduce. Comparing two RDF index structures&lt;br /&gt;- IR relies on inverted indices&lt;br /&gt;- MapReduce is perfect model for building inverted indices&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Map creates the (term, {doc1}) pairs&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Reduce collects all the docs for the same term (term, {doc1, doc2})&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Skew is a known issue: reduces have uneven load (hi frequence terms)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Sub-indices are merged afterwards (inexpensive)&lt;br /&gt;- Implementation for building Lucene indices on Hadoop - Katta Project&lt;br /&gt;- Rdf has much richer structure (more expressive queries require more sophisticated indices)&lt;br /&gt;- Differences in semantic search lit. as to what expressivity is required&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Pound et. al WWW2010&lt;br /&gt;- Users unlikely to type SPARQL queries&lt;br /&gt;- Queries on property values are requires in almost all cases&lt;br /&gt;- Simple cheap solution; Post-fixing&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Append the name of the verb to the end of the entity&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Good: there is less skew&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Bad: Dictionary is number of unique terms (this explodes)&lt;br /&gt;-&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Horizontal Indexing: two fields(index) 1 terms, 1 for properties&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;-&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Good for dictionary, occurrences is number of tokens *2&lt;br /&gt;- As much skew as in normal text indexing&lt;br /&gt;- Vertical indexing: One field(index) per property&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Good for Dictionary, Occurrences is number of tokens, less skew&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Bad:&lt;br /&gt;- More complex than the textbooks would like you to believe&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Need to hash docids : used MG4J Minimal perfect Hash (306MB for billions of docs)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Posting list needs to be sorted by docid&lt;br /&gt;- Used the BTC 2009 data set&lt;br /&gt;- Horizontal index structure is more efficient for keyword queries and field restricts&lt;br /&gt;- Indexing costs:&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Number of reducers can be chosen based on trade offs of too many reduces or too many mappers&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paper: Dear Search Engine: What’s your opinion about...? - Sentiment Analysis for Semantic Enrichment of Web Search Results &amp;nbsp;by Gianluca Demartini and Stefan Siersdorfer&lt;br /&gt;Presenter: Gianluca Demartini&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170598"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170598"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170598"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170598"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170598"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170598"&gt;ws&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170598"&gt;/semsearch10/Files/&lt;/a&gt;&lt;a href="http://km.aifb.kit.edu/ws/semsearch10/Files/dear"&gt;dear&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Controversial topics are being discussed on the web&lt;br /&gt;- Search engine can bias (if they wanted) the way we see the web&lt;br /&gt;- It is important to provide a good overview of top-N results for both topic and sentiment&lt;br /&gt;- Contribution: approaches for computing sentiment of web pages&lt;br /&gt;- Trained classifier on a Movie Review Classifier&lt;br /&gt;- So what is an ideal ranking of the sentiment for controversial search results&lt;br /&gt;- Possible results:&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Balances Overview (+1 and -1 docs)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Neutral Overview (0 docs)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Realistic Overview (80% docs)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Personalized Overview (use user profile)&lt;br /&gt;- Extraction of sentiment classification of web pages&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Use a lexicon of sentimental workds (SentiWordNet)&lt;br /&gt;- Compared 14 different queries on 3 search engines top-1 to 50 results...&lt;br /&gt;- Average sentiment is very close to zero for every search engine.&lt;br /&gt;- "The first result is usually favorable for a topic"&lt;br /&gt;- "Average sentiment about employment is greater than the average sentiment of marijuana"&lt;br /&gt;- Quality of extraction/annotations was not studied&lt;br /&gt;- Determine if the top N results are good sample?&lt;br /&gt;- Several interesting applications&lt;br /&gt;- A better training set could be the TREC dataset&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paper: Automatic Modeling of User's Real World Activities from the Web for Semantic IR by Yusuke Fukazawa and Jun Ota&lt;br /&gt;Presenter:&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170602"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170602"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170602"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170602"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170602"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170602"&gt;ws&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170602"&gt;/semsearch10/Files/modelling.&lt;/a&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fkm.aifb.kit.edu%2Fws%2Fsemsearch10%2FFiles%2Fmodelling.pdf"&gt;pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Interested in an infrastructural mobile semantic IR&lt;br /&gt;- Investigated the automatic modeling of users' real world activities from the web. (Based on the movies)&lt;br /&gt;- They try to automatically model a users's real world activity (based on twitter of blog)&lt;br /&gt;- Previous people did not extract hierarchical information form the web.&lt;br /&gt;- there is a ontological structure that represents of a Domain, Parent Task, and Child Tasks&lt;br /&gt;- For example, what is the child task "Watch movie" vs. "Make movie"&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Apply idea of PMI-IR to solve this&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- PMI-IR = hits(P and A)/ hits(A)*hits(B) -- Hits is search engine hits&lt;br /&gt;- It is difficult to produce a measure between the same tasks and different. We want mostly exact matches between same and different tasks.&lt;br /&gt;- Method 3 in the paper was able to acquire 80% of hierarchical relationships&lt;br /&gt;- This needs to be tested on alternative domains.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paper: The Wisdom in Tweetonomies: Acquiring Latent Conceptual Structures from Social Awareness Streams by Claudia Wagner and Markus Strohmaier&lt;br /&gt;Presenter: Claudia Wagner&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170606"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170606"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170606"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170606"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170606"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170606"&gt;ws&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170606"&gt;/semsearch10/Files/tweet.&lt;/a&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fkm.aifb.kit.edu%2Fws%2Fsemsearch10%2FFiles%2Ftweet.pdf"&gt;pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Social awareness streams (SAS) - aggregation of short natural language messages by users&lt;br /&gt;- Tweetonomies - the latent structures that appear from many users&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- name from Taxonomy and Folxonomies&lt;br /&gt;- &amp;nbsp;Do tweetonomies exist?&lt;br /&gt;- Structure os SAS&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Users, messages, content of messages&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- content: URLS, hashtags, etc.&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Information from App developers&lt;br /&gt;- SAS model (see paper)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- User nodes, message nodes, resource nodes (all with qualifiers)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Relationship between message content and users&lt;br /&gt;- Use stream measures and network transformations&lt;br /&gt;- Data set was from twitter stream aggregation during certain times.&lt;br /&gt;- See paper for several Structural Stream measures. &amp;nbsp;They are models to understand streams&lt;br /&gt;- Results&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Difference types of stream aggregations influence stream structures&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- hash-tag streams are more robust against external disturbances than user-list streams&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- hash tags are good context indicators&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Resource-hashtag networks reveal good latent conceptual structures&lt;br /&gt;- Conclusions&lt;br /&gt;&amp;nbsp;- The emergence of tweetonomies is dependent on the type of networks modeled&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paper:A Large-Scale System for Annotating and Querying Quotations in News Feeds&lt;br /&gt;Jisheng Liang by Navdeep Dhillon and Krzysztof Koperski&lt;br /&gt;Presenter: Jisheng Liang&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170610"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170610"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170610"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170610"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170610"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170610"&gt;ws&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170610"&gt;/semsearch10/Files/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170610"&gt;newsfeeds&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170610"&gt;.&lt;/a&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fkm.aifb.kit.edu%2Fws%2Fsemsearch10%2FFiles%2Fnewsfeeds.pdf"&gt;pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Try to extract annotations in news/blog feeds to get semantic information.&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Indexing these annotations&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Build Efficient, query-able, search for this&lt;br /&gt;- Quotation Search&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- What did &lt;speaker&gt; say about &lt;subject&gt;?&lt;/subject&gt;&lt;/speaker&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Speaker/Subject can be specified as:&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Specific entity, Facet - catetory ...&lt;br /&gt;- Document processing --&amp;gt; Clause Processing --&amp;gt; Normalization and Annotation&lt;br /&gt;- Indexed triples (SVO triples) Not currently RDF triples&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- The triples have links to the entity research&lt;br /&gt;- there are currenlt 2 million entities (people place, organizations ...)&lt;br /&gt;- Sources Wikipedia and Structures/semi-structures sources (crunchbase, amazon, ...)&lt;br /&gt;- This entity store is being expanded continuously&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Auto matic detection and import of new entities (susan boyl)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Need Live updates for entities (i.e. sport player traded)&lt;br /&gt;- Entites Properties&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Unique identifier&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- type description, synonyms and aliases, type and facet specific properties&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- relation properties (i.e. bball player is linked to ites team/league)&lt;br /&gt;- Quote Extraction&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- detect verbs, verify verb subject is a person, check quotation marks (could be multiples sentences)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Coreference Resolutions --&amp;gt; Pronouns e.g. He said, Aliases (said Gates) etc...&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Entity disambiguation&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Identify speaker, mark-up boundry of quote&lt;br /&gt;- Quote is indexes&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Triple speaker, Verb, Quote&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Each triples is a lucene document&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- combine lucene + semantic Annotation&lt;br /&gt;- keywords also stored for search&lt;br /&gt;- Example facets (President, country leader)&lt;br /&gt;- Accessible using rest api's -- evri.com&lt;br /&gt;- 10 million quotes&lt;br /&gt;- 60K quotes added each day&lt;br /&gt;- .5 Billion SVO triples&lt;br /&gt;- Query Execution Avg 159ms, median 59ms&lt;br /&gt;- Future Work&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- They plan on improving relevance ranking&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Identify Pull quote "The article the editor pulled out"&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Sentiment analysis.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paper: Semantically Enabled Exploratory Video Search by Joerg Waitelonis, Harald Sack, Zalan Kramer and Johannes Hercher&lt;br /&gt;Presenter: Joerg Waitelonis&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170614"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170614"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170614"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170614"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170614"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170614"&gt;ws&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170614"&gt;/semsearch10/Files/video.&lt;/a&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fkm.aifb.kit.edu%2Fws%2Fsemsearch10%2FFiles%2Fvideo.pdf"&gt;pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Keyword based search is a problem because you should always know what you are looking for&lt;br /&gt;- Doc similarity based on the syntax level&lt;br /&gt;- Explority search&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- User is not familiar with the domain&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- not sure how to reach search destination&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- not really sure about what she is looking for&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Users find results accidentally - Serendipitous findings&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- ex: Presidents are linked to a 'battle'&lt;br /&gt;- Created video search engine called yovisto&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- use DBpedia, foaf, dublincore, mpeg-7, tagging&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- After search, you can get a previous of particular parts of the video&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- search terms are mapped to dbpedia entries&lt;br /&gt;- There is ranking/filtering for related entities, heuristics&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- rdf-graph-based&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- more relevant is the graph structure of two entities are similar&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- statistical/linguistic-based&lt;br /&gt;- There are still many questions to be answered, not perfect for all users at all time&lt;br /&gt;- Quality-based Eval&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- 19 persons, 124 search tasts, 1489 search queries&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- 699 without/790 with exploratory search feature&lt;br /&gt;- Surveys show that users feel motivated to find the actual answer when using exploratory tools. (97% vs 82%)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paper: Entity Search: Building Bridges between Two Worlds by Krisztian Balog, Edgar Meij and Maarten de Rijke&lt;br /&gt;Presenter: Krisztian Balog&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170618"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170618"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170618"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170618"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170618"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170618"&gt;ws&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170618"&gt;/semsearch10/Files/entity.&lt;/a&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fkm.aifb.kit.edu%2Fws%2Fsemsearch10%2FFiles%2Fentity.pdf"&gt;pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- This is a position paper&lt;br /&gt;- Entity search is important&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Being looked at by both IR and SW community&lt;br /&gt;- Entity search tasks&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Entity ranking&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- List completion&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Related entity finding&lt;br /&gt;- Where are we now?&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- IR&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Identifying and ranking entities in large volumes of data&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Mostly based on co-occurrences between terms and entities&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Generated models are not always meaningful for human consumption&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- SW&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Structured data, naturally organized around entities&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Entity retrieval is as simple as running SPARQL queries?&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;- Free-text querying is more appealing to (naive) end user&lt;br /&gt;- Related entity finding&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Given: input entity (E), Type (T), narrative(R)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- E = name &amp;nbsp;+ homepage&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- T = product, organization,&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- R = relationship between product&lt;br /&gt;- AIM: compare IR and SW approaches on the related entity finding tasks&lt;br /&gt;TREC Entity 2009 maps soure entity to a Wikipedia page (17/20)&lt;br /&gt;- Tasks is to capture all common entities&lt;br /&gt;- IR approach&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Query, document snippet retrieval, answer candidate extraction, answer candidate [type] filtering, answer candidate ranking, Answer&lt;br /&gt;- SW approaches&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Use sparql query for entity then an exhaustive graph search.&lt;br /&gt;- Most relations returned are by SW methods are of type wikilinks&lt;br /&gt;- Summary&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- IR is useful, needs labels&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- SW, has capability to produce large amount of data, but LOW is very sparse between entities&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Enhance text-based models with semantic information from LOD&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Use IR models to discover and label links between&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Paper: Methodology and Campaign Design for the Evaluation of Semantic Search Tools by Stuart Wrigley, Dorothee Reinhard, Khadija Elbedweihy, Abraham Bernstein and Fabio Ciravegna&lt;br /&gt;Presenter: Stuart Wrigly&lt;br /&gt;URL: &lt;a href="http://draft.blogger.com/goog_1448170622"&gt;http://km.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170622"&gt;aifb&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170622"&gt;.kit.&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170622"&gt;edu&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170622"&gt;/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170622"&gt;ws&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170622"&gt;/semsearch10/Files/&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170622"&gt;eva&lt;/a&gt;&lt;a href="http://draft.blogger.com/goog_1448170622"&gt;.&lt;/a&gt;&lt;a href="https://docs.google.com/viewer?url=http%3A%2F%2Fkm.aifb.kit.edu%2Fws%2Fsemsearch10%2FFiles%2Feva.pdf"&gt;pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Idea of SEALS is to develop and diffuse best practices in evaluation of semantic technologies&lt;br /&gt;- Create a lasting reference infrastructure for semantic technology evaluation (SEALS platform)&lt;br /&gt;- Goal: Organize two worldwide Evaluation Campaigns&lt;br /&gt;- Engineering toold, Storage are reasoning, ...&lt;br /&gt;- You can use both their hardware and previous stuff&lt;br /&gt;- Eval criteria&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Query Expressiveness&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Usability (effectiveness, efficiency, satisfaction)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Scalability&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Quality of documentation&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- Raw performance&lt;br /&gt;- There is an Automated evaluation phase and a user in the loop phase&lt;br /&gt;- User in the loop phase uses the Mooney Natural Language Learning Data&lt;br /&gt;- EvOnto is a set of ontologies of 5 different data sizes (1K, 10K, ....10M)&lt;br /&gt;- Questionnaire&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;- System Usability Scale - how you like the system (Lfikert scale)&lt;br /&gt;- For automated version, they want to see system accuracy and performance&lt;br /&gt;- User in the lookup phase - has several result data results&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4192869109397039289?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4192869109397039289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4192869109397039289&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4192869109397039289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4192869109397039289'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2010/04/semsearch-2010-notes.html' title='SemSearch 2010 Notes'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total><georss:featurename>Raleigh, NC, USA</georss:featurename><georss:point>35.772096 -78.6386145</georss:point><georss:box>35.7546865 -78.66779700000001 35.7895055 -78.609432</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4475965967035315561</id><published>2010-04-07T11:27:00.001-04:00</published><updated>2010-04-08T12:01:21.369-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='University of Florida'/><category scheme='http://www.blogger.com/atom/ns#' term='Engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='CS'/><category scheme='http://www.blogger.com/atom/ns#' term='Computer Science'/><title type='text'>UF CISE Email is Leveling the Playing Field</title><content type='html'>There is usually a huge advantage to obtaining solutions to homework questions from previous years.  This is a an advantage to joining fraternities and other social circles. &amp;nbsp;While students who were outside of these groups struggle to complete assignments, the people with the previous answer sets would be studying the solutions.  This puts a large body of students at a disadvantage.  I know there are similar practices in Medical and Dental schools.&lt;br /&gt;&lt;br /&gt;Today, I was proud to receive an email from our department chair that encourages professors to post solutions from previous semesters  to make the playing ground a little more level.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Several years ago, the CISE faculty agreed to post all assigned coursework (homeworks, exams, solutions, etc) on course Web sites so as to level the playing field for our students. You will recall that we were getting several complaints about some students having access to past course material gathered by their friends/fraternities/sororities while other students were denied such access. Unfortunately, many of us have not implemented this decision. Reuse of past assignment questions, projects, exam question etc. encourages cheating and gives some students an unfair advantage over other students.&lt;/blockquote&gt;&lt;blockquote&gt;I urge everyone to implement the decision made by the CISE faculty several years ago to post all couse work along with solutions. We need to level the playing field for our students. At the very least, please do not reuse assessment instruments.&lt;/blockquote&gt;&lt;br /&gt;This is a step in the right direction to preserve quality of graduating students.  The reuse of homework/exams is a likely reason Jeff Atwood says so many &lt;a href="http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html"&gt;programmers can't program&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4475965967035315561?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4475965967035315561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4475965967035315561&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4475965967035315561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4475965967035315561'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2010/04/uf-cise-email-is-leveling-playing-field.html' title='UF CISE Email is Leveling the Playing Field'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total><georss:featurename>University of Florida, Gainesville, FL 32603, USA</georss:featurename><georss:point>29.64832087334885 -82.34437465667725</georss:point><georss:box>29.64598987334885 -82.34802265667724 29.650651873348853 -82.34072665667725</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-3610169497793678277</id><published>2010-03-17T12:54:00.002-04:00</published><updated>2010-03-17T22:06:02.299-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome'/><title type='text'>Google Chrome on Linux causing crashes</title><content type='html'>If you are like me and use google chrome for ubuntu 9.10 or some other debian linux, you have been experiencing errors when updating for a while.&lt;br /&gt;&lt;br /&gt;When you run the update you may get:&lt;br /&gt;&lt;blockquote&gt;WARNING: The following packages cannot be authenticated! packagename&lt;/blockquote&gt;Another symptom may be that the update was hanging at 99% "waiting for headers".&lt;br /&gt;&lt;br /&gt;This is because apt-get is trying to validate your installed repository.&lt;br /&gt;&lt;br /&gt;There is supposed to be a fix for this, here: &lt;a href="http://www.google.com/linuxrepositories/apt.html"&gt;http://www.google.com/linuxrepositories/apt.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It works after hanging for a while&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-3610169497793678277?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/3610169497793678277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=3610169497793678277&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/3610169497793678277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/3610169497793678277'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2010/03/google-chrome-on-linux-causing-crashes.html' title='Google Chrome on Linux causing crashes'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-2329520356134689828</id><published>2010-02-27T01:24:00.000-05:00</published><updated>2010-02-27T01:24:39.933-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ravi Zacharias'/><category scheme='http://www.blogger.com/atom/ns#' term='Evil'/><category scheme='http://www.blogger.com/atom/ns#' term='Talks'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><title type='text'>The Mystery of Evil, the Soverenty of God</title><content type='html'>The mystery of evil, the Soverenty of God. ATL civic center. This talk had two speakers Os Guinness and Ravi Zacharias. The talks were followed by a breif Q&amp;A session.  I tried to type as much of the points in my iPhone as possible but I didn't catch all of it. There are still some powerful and interesting points. I have a bunch of spelling and grammer errors, please ignore them. &lt;br /&gt;&lt;br /&gt;My notes: &lt;br /&gt;&lt;br /&gt;Os Gunisses&lt;br /&gt;- Evil is the greatest mystery we face having come out of the most murderous century. &lt;br /&gt;- "The un examined life is not worth living." - Socrates&lt;br /&gt;- We need to know where evil comes from&lt;br /&gt;- Where does evils come from? how does it enter the evil ones heart&lt;br /&gt;- evils comes frome our 1bodies, 2nature, or 3other human beans&lt;br /&gt;- Bodies) It is easy to see that our bodies are frail and allow sin to vet in&lt;br /&gt;-nature) Cataclysmic sources of devistation&lt;br /&gt;- humans) 100million killed in war, 100mil political reasons, 100 mil &lt;br /&gt;&lt;br /&gt;- Every suffer is unique, you cannot treat them all the same or make sweeping generalizations&lt;br /&gt;- people ask -&gt; Why me? Where's God? How can I stand it?&lt;br /&gt;- People also ask - why not me?&lt;br /&gt;- Athiest tend to blame their not beliving in God on God.&lt;br /&gt;- If you know a why to live it will take care of any how - Neitche&lt;br /&gt;- Appretiates the modern transformations of evil. &lt;br /&gt; - We are not more evil now, just bigger toys&lt;br /&gt;- define:polyanerusin &lt;-- that was a really big word... - in 1900 with asprin is the first time we can live without real pain and suffering- a queen had 14 dead children - Modern toys let evil be able to be done by ordinary laymen. who were not aware. People get distanted from the affected people. - we marginalized the way we deal with evil. - America is making evil cool. we should be warned. look what came out of Germany. what are we breeding in this country. - You can't use science to measure questions- people turn to worldviews and religions for explainations- buudism is a religion sized answer to evil. Ducca- Hinduism - freedom from individuality instead of to it- Athiest - even if we fight heroically we are facing never ending defeat. the real problem is existence. - Trilenna: 3 problems- Big Question: Could God be all good, all powerful, and evil still be evil?- Its not existence that's the problem, it's human disobedience- John 11 -&gt; v35 Jesus wept was a strong wept, furious, the word was the strongest for anger or outrage. &lt;br /&gt;- Evil was nit suppsed to be this way. &lt;br /&gt;- "No other wounds"&lt;br /&gt;- "I don't know the answer to evil, but I do know love."   &lt;br /&gt;- We know know God is good bc of Jesus. &lt;br /&gt;- The resistiance leader knows best. &lt;br /&gt;- We are in the Dark because of some stuff, but Jesus is the resistance leader. &lt;br /&gt;- In auchwitz a lot of people actually deepend in faith - Francol&lt;br /&gt;- A small faith is like a small fire. Wind In a small fire blows it out but a large fire get fanned. &lt;br /&gt;- More athiest took their lives ls bc they cannot handle evil.  &lt;br /&gt;&lt;br /&gt;Ravi Zacharias&lt;br /&gt;- The lonliest moment of life is the abscense of pleasure&lt;br /&gt;- In the breaking of a life it is senldom only one life if broken/affected. &lt;br /&gt;- Tiger woods= have I kept to the teaching of my faith this would have not happened. &lt;br /&gt;- the buddist founder left his family the day he son was born. he thought the way to life was total renounciation of family and everything. &lt;br /&gt;- Quoting : Tye day America told the truth&lt;br /&gt;-- Women are more moral than men&lt;br /&gt;-- America has no leaders&lt;br /&gt;-- I US was a business we would have been taken over&lt;br /&gt;-- US makes up it's own rules w/ out respect to anybody&lt;br /&gt;-- Us is loosing their childhood&lt;br /&gt;-- US is the most violent&lt;br /&gt;-- break down of taking care of elderly&lt;br /&gt;-- US has no heros&lt;br /&gt;- The conclusions of this is that we all have moral implications. The book title assumes the truth was told. &lt;br /&gt;- define:evil--&gt; violation of purpose, the purpose of the creator. &lt;br /&gt;- the great writers talk about a noble ambistions in people to make a heroic act. &lt;br /&gt;- The people like Karl Marx that te idea of God is an idea that lost it's legitimacy. &lt;br /&gt;- i want to raise a veneration of young people devoid of a conscious, relentless... - Hitler on the sign at Auchwitz&lt;br /&gt;- [A Deitrick Bonhoffer quote about good and evil writtern in prison.]&lt;br /&gt;- How does america frame it's mission statement?   &lt;br /&gt;- "We Declare these truths to be self evident...." Something that is self evidence is undeniable. - This is how we define our nation. &lt;br /&gt;- We believe in inallienable rights. This was paid for &lt;br /&gt;- You are not a body with a soul you are a afoul with a body. &lt;br /&gt; &lt;br /&gt;- 1) there is an announcement -  In the begining God...&lt;br /&gt;- Earnsy Heckle - German zoologist influenced Darwin. &lt;br /&gt;- lower races are nearer to apes and dogs than human.&lt;br /&gt;- 2) there is a commanment - we don like laws&lt;br /&gt;- 3) there are boundaries between life&lt;br /&gt;- Chesterton says thy whenever there is a fence we have to stop and see why it was there in the first place&lt;br /&gt;4) There is a blessing  &lt;br /&gt;&lt;br /&gt;- When somebody blesses and prays for you in their own human state you come from thr realization that the blessing is from God&lt;br /&gt;&lt;br /&gt;- When God made us he called us good&lt;br /&gt;- Principles to govern our lives -- faith, hope, and love&lt;br /&gt;- It is only the love of God that frees us&lt;br /&gt;- "I was covered in somebody elses blood and they took me for dead and spared me." - Words from a man in the Bombay hotel masacre&lt;br /&gt;- The last link in darwins athiesim is the damnable doctorine of eternal damnation. &lt;br /&gt;- Ghandi would not have worked if he wasn't appealing to the hearts of a Christian nation - Bertrand Russel &lt;br /&gt;- God -- goodness -- love --???&lt;br /&gt;&lt;br /&gt;- When we ate of the knowledge of Good and evil we made the choice of deciding for ourself&lt;br /&gt;- God gave us the greatest good and free will, in order to make it whole he had to allow for the possibility of evil and to reject the gift of good.&lt;br /&gt;&lt;br /&gt;- Pornography makes the individual seek after a feeling instead of a person.&lt;br /&gt;- I was riding the tiger of deceit for so long that I was afraid that if I got off it would devour me.&lt;br /&gt;&lt;br /&gt;- Origin, morality, meaning, and destiny&lt;br /&gt;- Always combine knowledge with mistery.&lt;br /&gt;- God has left enough in the world to make faith in him the most reasonable thing. He has left enough out to make it impossible to live by reason alone.&lt;br /&gt;- Truth goodness and evil is a personal responsibility.        &lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-2329520356134689828?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/2329520356134689828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=2329520356134689828&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2329520356134689828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2329520356134689828'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2010/02/mystery-of-evil-soverenty-of-god.html' title='The Mystery of Evil, the Soverenty of God'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-1234325375948348191</id><published>2010-02-15T10:01:00.001-05:00</published><updated>2010-02-16T00:40:39.337-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Mark'/><category scheme='http://www.blogger.com/atom/ns#' term='Disciple'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><title type='text'>Do you need to be poor to be a disciple?</title><content type='html'>Which disciples were poor?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Simon Peter and Andrew (Mark 1:16) Probably if they were casting their nets&lt;/li&gt;&lt;li&gt;James and John (Mark 1:19) the sons of Zebedee were probably extremely rich if their father had a fishing company (see 'hired servants').&lt;/li&gt;&lt;li&gt;Levi (Mark 2:14) was a tax collector&lt;/li&gt;&lt;li&gt;Simon (Luke 6:15) was a Zealot, which would be a sort of political figure.&lt;/li&gt;&lt;li&gt;Luke was a Physician&lt;/li&gt;&lt;li&gt;The rest... I don't know&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;In a time with a small upper and middle class and a disproportionately group of poor, a lot of the disciples seem to come from the upper and middle classes. &amp;nbsp;It is interesting that most of the 12 people Jesus chose to change the world do not appear to be as poor and needy as you think. &amp;nbsp;But they each recognized the authority of Jesus, left everything behind, and followed him.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-1234325375948348191?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/1234325375948348191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=1234325375948348191&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/1234325375948348191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/1234325375948348191'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2010/02/which-disciples-were-poor-simon-peter.html' title='Do you need to be poor to be a disciple?'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4449384264235550962</id><published>2009-09-08T17:38:00.000-04:00</published><updated>2009-09-08T17:38:04.900-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pot'/><category scheme='http://www.blogger.com/atom/ns#' term='Soak'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><title type='text'>Soak Instead of Scrub</title><content type='html'>Soaking in God's word is like adding soap and hot water to a dirty pan, and letting it sit. The pan in the water, along with the soap, loosens the dirt and grime that has built up on the pot over time. &amp;nbsp;The dirt and grime is there simply because the pot was used. &amp;nbsp;The pot was doing what is was meant to do. &amp;nbsp;(Soaking in how water and soap also helps dust.) &lt;br /&gt;&lt;br /&gt;For ministry, and in life in general, it is important not to go long periods without taking time to soak in the word of God. &amp;nbsp;Disagreements, problems at work, arguments, and any other issue of life can start to cling to us, and build up. &amp;nbsp;After a while, if we don't soak, all that mess builds up and really starts to stink.&lt;br /&gt;&lt;br /&gt;If we don't soak regularly, to get clean we &amp;nbsp;need a good scrubbing! &amp;nbsp;Sometimes scrubbing can really scratch and bruise the pan... but at the same time, a good scrub is exactly what we need to get us clean.&lt;br /&gt;&lt;br /&gt;So, soak regularly instead of scrubbing irregularly.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.healthylivingnyc.com/includes/resize_article_photo.php?articleid=240" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4449384264235550962?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4449384264235550962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4449384264235550962&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4449384264235550962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4449384264235550962'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/09/soak-instead-of-scrub.html' title='Soak Instead of Scrub'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-1209941142386078310</id><published>2009-09-01T17:02:00.009-04:00</published><updated>2009-09-02T08:42:06.058-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Psalms'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='Tithing'/><category scheme='http://www.blogger.com/atom/ns#' term='Amdahl&apos;s Law'/><title type='text'>Tithing Explained via Amdahls Law</title><content type='html'>I have a pretty busy schedule.  It may not be busy from your perspective but I am having trouble completed all the tasks that I assigned for myself.  So I am looking for a way to improve the amount of hours I have per day, or at least increase the number of tasks I complete per day.  I am trying to increase my effectiveness.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My issue is with time.  For problem solving purposes, lets trade my problem of limited &lt;b&gt;time&lt;/b&gt; for a problem of limited &lt;b&gt;money&lt;/b&gt;.  If I had a problem paying my bills, or buying whatever I needed to buy, the first thing I would make sure that I am doing is tithing.  If I am not giving at least 10% of my income away, I would up whatever percent I am giving to at least 10.  If I am already giving 10%, I would increase that number, and give more to my church, friends, the needy, or a charity.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In increasing my monetary giving, I can expect that I will receive or obtain more money.  This is the law (or principle) of tithing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The Principle of Tithing&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The Lord says on many occasions in the scripture that he owns everything. &lt;a href="http://www.biblegateway.com/passage/?search=Psalms%2024:1&amp;amp;version=KJV"&gt;Psalms 24:1&lt;/a&gt; says that "The earth is the LORD's, and the fullness thereof; the world, and they that dwell therein."  We, humans,  were given dominion over the earth, as written in &lt;a href="http://www.biblegateway.com/passage/?search=GENESIS%201:28&amp;amp;version=KJV"&gt;Genesis 1:28&lt;/a&gt;.  With this said, tithing is the act of giving a portion of your money, animals, or crops away.  Able first did this in obedience to God in &lt;a href="http://www.biblegateway.com/passage/?search=GENESIS%204:4&amp;amp;version=KJV"&gt;Genesis 4:4&lt;/a&gt;.  After giving, God, in turn, says that he will bless what you gave Malachi &lt;a href="http://www.biblegateway.com/passage/?search=Malachi%203:10&amp;amp;version=KJV"&gt;3:10&lt;/a&gt; &lt;a href="http://www.biblegateway.com/passage/?search=Matthew%2013&amp;amp;version=KJV"&gt;Matt 13:23&lt;/a&gt;.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example, if a farmer decides to plant extra seeds instead of eating or selling the seeds she could reasonably expect to produce a larger crop with a greater amount of total fruit (and more seeds) the next harvest.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am probably oversimplifying the whole concept, but I have friends who went from living from paycheck-to-paycheck to being able to go on vacations simply because they started tithing.  In undergrad, when I was short on money in my last year, I prayed and tithed, and out of no where I got a job that was enough to pay for my rent.  Even though I took out loan money I did not have to use it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I know for sure that God honors tithing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now concerning time, what naturally occurring phenomenon can explain that if I give more time to God he will Honor my commitment? I believe the answer is Amdahls Law.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Amdahls Law&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://en.wikipedia.org/wiki/Amdahl's_law"&gt;Amdahl's Law&lt;/a&gt; says that greater 'speed up' (concerning systems) is achieved when the portion of the code that makes the largest impact is improved.  This law is associated with the phrase "Make the common case fast."  This is represented by the following equations:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;Speedup = 1 / ( (1 - f) + (f / n) )&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;where f is the percentage of the importance that can be enhanced and n is the amount or factor by which the system is enhanced.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example, if I improve 10% of my activities by a factor of 10 then I would obtain a speed up of 1.1 (f = 0.1, n = 10 -&gt; Speedup = 1.09).  If you increase f to 0.5 and make a 10x improvement you would get a speedup of 1.8.  When f = 0.1 and n = 20 you get a speedup of only 1.10.  This shows that you should work to improve the important task. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, imagine that we can measure the tasks in our day by the importance. In order to increase our efficiency during the day, by applying Amdahl's law, we should invest more time in "improving" the most important parts of our day.  If spending time with Jesus is the most important part of your day, then an improvement in the time spent with him would allow you to achieve a significant increase throughout the day.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Therefore, investing your time were it matters the most will improve your day as a whole.  The speedup, or blessing received by investing time with Jesus is definitely worth the sacrifice it takes to make that improvement.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I hope you followed me on this... I know at the end it got a little blurry, let me know what you think.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-1209941142386078310?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/1209941142386078310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=1209941142386078310&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/1209941142386078310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/1209941142386078310'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/09/tithing-explained-via-amdahls-law.html' title='Tithing Explained via Amdahls Law'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-675087290647360335</id><published>2009-08-26T10:24:00.005-04:00</published><updated>2009-08-26T14:25:32.389-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='University of Florida'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Differences between C and C++</title><content type='html'>&lt;div&gt;Here are some notes from a Programming Language Principles class.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;C++ has five major "improvements" over C&lt;div&gt;&lt;ol&gt;&lt;li&gt;Stream I/O&lt;/li&gt;&lt;li&gt;Strong typing&lt;/li&gt;&lt;li&gt;Parameter passing by reference&lt;/li&gt;&lt;li&gt;Default argument values&lt;/li&gt;&lt;li&gt;Inlining&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;b&gt;Stream I/O&lt;/b&gt;&lt;/div&gt;&lt;div&gt;C++ adds the &lt;iostream.h&gt; library which declares two streams &lt;i&gt;cin &lt;/i&gt;( &lt;i&gt;operator&gt;&gt;&lt;/i&gt;) and &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;cout&lt;/span&gt;&lt;/span&gt; (&lt;i&gt;operator&lt;&lt;&lt;/i&gt;).  The &lt;i&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;cin&lt;/span&gt;&lt;/i&gt; stream is associated with standard input and The input lines are buffered and require an end-of-line character before processing input.&lt;/iostream.h&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Streams are nice because:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Type safe - the type of object in the stream is known at compile time. No dynamic type checking needed with the &lt;i&gt;%&lt;/i&gt; operator&lt;/li&gt;&lt;li&gt;Less error prone than &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;printf&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Streams are faster than &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;printf&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Streams are extensible to new user-defined data types.  So you can read in an object.&lt;/li&gt;&lt;li&gt;Streams are &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;subclassable&lt;/span&gt;.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ostream&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;istream&lt;/span&gt; are the C++ replacements for the File pointer (&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;FILE*&lt;/span&gt;).  You can define types that look and act like streams.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;b&gt;Strong Typing&lt;/b&gt;&lt;/div&gt;&lt;div&gt;In general, C++ has stronger typing and C.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;To express a function with zero arguments in C you must say &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;foo(void) &lt;/span&gt;because &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;foo()&lt;/span&gt; tells the compiler not to check for input types such as &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;char * &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;malloc&lt;/span&gt;();.&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;In C++ the empty argument list means "no arguments."&lt;/span&gt;&lt;/li&gt;&lt;li&gt;In C, its &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;ok&lt;/span&gt; to call a function that has not been defined.  No type checking will be performed.  In C++ prior to any function use, you must at least have a prototype defined.&lt;/li&gt;&lt;li&gt;In C++, you are required to return a function of the type you declare.  In C, you may choose to return a function of the type you declare or you may choose to simply &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;return;&lt;/span&gt;.  If you try to use &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;return;&lt;/span&gt; when a return type of a function is declared, the compiler say &lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;error: return-statement with no value&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;In C you are allowed to assign a &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;void* &lt;/span&gt;to a pointer of a different type.  This will cause an error in C++.&lt;/li&gt;&lt;li&gt;When initializing arrays, the statement &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;char A[2] = "hi&lt;/span&gt;" will cause an error in C++ because there is no declared room to add the end of line &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;'\0'&lt;/span&gt; character. In C this is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ok&lt;/span&gt;, and no &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;'\0'&lt;/span&gt; is stored ... possibly causing an error with proceeding string functions.  It is best to use &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;char A[] = hi&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;In C++ we can use &lt;span class="Apple-style-span"  style=" ;font-family:'courier new', serif;"&gt;new &lt;/span&gt;and &lt;span class="Apple-style-span"  style=" ;font-family:'courier new', serif;"&gt;delete &lt;/span&gt;instead of &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;malloc&lt;/span&gt; a&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;nd&lt;/span&gt; &lt;span class="Apple-style-span"  style=" ;font-family:'courier new', serif;"&gt;free&lt;/span&gt;. &lt;span class="Apple-style-span"  style=" ;font-family:'courier new', serif;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;malloc&lt;/span&gt; &lt;/span&gt;doesn't call constructors and &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;free &lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;doesnt&lt;/span&gt; call &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;destructors&lt;/span&gt;.   &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;new &lt;/span&gt;and &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;delete &lt;/span&gt;are type safe.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I will leave the discussion there. Please feel free to add more.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-675087290647360335?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/675087290647360335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=675087290647360335&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/675087290647360335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/675087290647360335'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/08/differences-between-c-and-c.html' title='Differences between C and C++'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-67822730801480793</id><published>2009-07-31T08:31:00.004-04:00</published><updated>2009-07-31T08:35:36.959-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WNBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tamika Catchings'/><category scheme='http://www.blogger.com/atom/ns#' term='Jersey'/><title type='text'>Are men allowed to wear WNBA jerseys??</title><content type='html'>&lt;div&gt;I came across this picture....&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://19.media.tumblr.com/3U5wfj1yYq9abenp37HbYsHIo1_500.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 375px;" src="http://19.media.tumblr.com/3U5wfj1yYq9abenp37HbYsHIo1_500.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;a href="http://straightcashhomey.net/post/147641523/tamika-catchings-indiana-fever-dude-you-said#disqus_thread"&gt;Link&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ok she is good but....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-67822730801480793?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/67822730801480793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=67822730801480793&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/67822730801480793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/67822730801480793'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/07/are-men-allowed-to-wear-wnba-jerseys.html' title='Are men allowed to wear WNBA jerseys??'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-5421960124918024802</id><published>2009-07-01T13:25:00.004-04:00</published><updated>2009-07-01T13:28:33.791-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Purchase'/><category scheme='http://www.blogger.com/atom/ns#' term='Book'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='NLP'/><title type='text'>Amazon price match gaurentee: WIN</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; border-collapse: collapse; font-size: 13px; "&gt;I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;pre&lt;/span&gt;-ordered the book Natural Language Processing with Python by Steven Bird , Ewan Klein, Edward &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Loper&lt;/span&gt;.  When the price of the book dropped amazon gave me a refund on the difference!  I didn't even complain to customer service!  Go amazon! Here is the message:&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="font-family:arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; border-collapse: collapse; font-size: 13px; "&gt;You saved $1.91 with Amazon.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;com's&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Pre&lt;/span&gt;-order Price Guarantee!&lt;br /&gt;&lt;br /&gt;The price of the item(s) decreased after you ordered them, and we gave you the lowest price.&lt;br /&gt;&lt;br /&gt;The following title(s) decreased in price:&lt;br /&gt;&lt;br /&gt;Natural Language Processing with Python&lt;br /&gt;             Price on order date: $40.11&lt;br /&gt;       Price charged at shipping: $40.11&lt;br /&gt; Lowest price before release date: $38.20&lt;br /&gt;           Amount to be refunded: $1.91&lt;br /&gt;                        Quantity: 1&lt;br /&gt;                   Total Savings: $1.91&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial; border-collapse: collapse; font-size: 13px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-5421960124918024802?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/5421960124918024802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=5421960124918024802&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5421960124918024802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5421960124918024802'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/07/amazon-price-match-gaurentee-win.html' title='Amazon price match gaurentee: WIN'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4322088097878693933</id><published>2009-07-01T13:02:00.005-04:00</published><updated>2009-07-01T13:29:18.061-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><category scheme='http://www.blogger.com/atom/ns#' term='Null Pointers'/><title type='text'>Say no to null pointers</title><content type='html'>In a lot of school projects and academic papers where data structures are involved they may describe certain tree nodes as containing null pointers.  This object "null pointer" is of course is the proper term.  However, in practice I found that using actually nulls in c, c++, java or whatever language to create problems.  In particular, in  trees with many elements, its a bad idea trust the language garbage collectors to maintain null pointers.  Especially, when testing performance.&lt;br /&gt;&lt;br /&gt;As an alternative it is better to use an interface or create an object of type null pointer.  This way you shouldn't have to worry about null pointer exceptions and bad null memory management.  For now on you can know that if a pointer is "null" there is an error in your code instead of thinking that you should have caught an exception somewhere.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4322088097878693933?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4322088097878693933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4322088097878693933&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4322088097878693933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4322088097878693933'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/07/say-no-to-null-pointers.html' title='Say no to null pointers'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-19211338571999055</id><published>2009-05-04T13:11:00.004-04:00</published><updated>2009-05-05T08:31:07.968-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Semantic Web'/><category scheme='http://www.blogger.com/atom/ns#' term='RDF'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='mod_python'/><title type='text'>Python to build websites</title><content type='html'>Why don't more people create their websites using python?  This is a question I would love to get answered.&lt;br /&gt;&lt;br /&gt;On my break I was playing around with the python's web capabilities and it seems as strong as php and ruby.  There also seems to be full support for SQL calls.  Additionally, there is a really cool side effect of creating your website using python.&lt;br /&gt;&lt;br /&gt;Instead of index.html you use index.py.&lt;br /&gt;Inside of the index.py file you can create many functions.  It is possible to execute that function by going to the url.  Additionally, all global variables are viewable by default (you prefix the variable with an underscore to hide it.)&lt;br /&gt;&lt;br /&gt;Say I have the following index.py file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# My index.py file&lt;br /&gt;_page = """ &amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&amp;lt;h2&amp;gt; This is the page of &amp;lt;i&amp;gt;%s&amp;lt;/&amp;gt;, Hello World! &amp;lt;/h2&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;"""&lt;br /&gt;owner = """Christan Grant """&lt;br /&gt;&lt;br /&gt;def index():&lt;br /&gt; """ This is called by default ""&lt;br /&gt; return _page % owner&lt;br /&gt;&lt;br /&gt;def copy_right():&lt;br /&gt; "" This is the copy right page?? """&lt;br /&gt; return ' Do you really want to copy this code? '&lt;br /&gt;&lt;br /&gt;##########&lt;br /&gt;&lt;br /&gt;So displaying this page: http://www.example.com/index.py ( or http://www.example.com/index or http://www.example.com/) will display:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;This is the page of &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Christan Grant&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;, Hello World!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;the url  http://www.example.com/index/copy_right with display:&lt;br /&gt;&lt;br /&gt;Do you really want to copy this code?&lt;br /&gt;&lt;br /&gt;the url  http://www.example.com/index/owner will display:&lt;br /&gt;&lt;br /&gt;Christan Grant&lt;br /&gt;&lt;br /&gt;the url http://www.example.com/index/_page will return a 403 error.&lt;br /&gt;&lt;br /&gt;This is a very nice method of addressing uri's.  I think this has some applications into the semantic web and displaying RDF information.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-19211338571999055?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/19211338571999055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=19211338571999055&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/19211338571999055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/19211338571999055'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/05/python-to-build-websites.html' title='Python to build websites'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-5039599241760534475</id><published>2009-04-11T04:58:00.006-04:00</published><updated>2009-04-11T05:08:16.592-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GrooveShark'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Pandora'/><title type='text'>GrooveShark Comming to iPhone</title><content type='html'>One of the greatest Apps on the iPhone is &lt;a href="http://www.pandora.com/"&gt;Pandora&lt;/a&gt;.  Pandora offers free streaming radio.  They use your positive or negative feedback as a method of filtering songs you wouldn't like.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So apparently, I have heard news that &lt;a href="http://listen.grooveshark.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;GrooveShark&lt;/span&gt; &lt;/a&gt; (a Pandora competitor) is planning to release their own iPhone app.  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;GrooveShark&lt;/span&gt; is a little late in the game, but it will be interesting what improvements they will support compared to the Pandora app.  I will be checking the headlines.&lt;div&gt;&lt;a href="http://patdryburgh.net/blog/grooveshark-iphone-app-screenshots/"&gt;http://patdryburgh.net/blog/grooveshark-iphone-app-screenshots/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Here a link to where screenshots have been posted : &lt;a href="http://patdryburgh.net/blog/grooveshark-iphone-app-screenshots/"&gt;Pat &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Dryburgh&lt;/span&gt;&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-5039599241760534475?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/5039599241760534475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=5039599241760534475&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5039599241760534475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5039599241760534475'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/04/grooveshark-comming-to-iphone.html' title='GrooveShark Comming to iPhone'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-8772789695796750874</id><published>2009-04-08T23:02:00.005-04:00</published><updated>2009-04-08T23:54:49.436-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SUN Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaFX'/><title type='text'>JavaFX Demonstration @ GatorJUG</title><content type='html'>&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Gainesville,&lt;/span&gt; Florida was fortunate enough to have &lt;a href="http://blogs.sun.com/clarkeman/"&gt;Jim Clarke&lt;/a&gt; (Principle Engineer at SUN) on hand to give a demonstration of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;JavaFX&lt;/span&gt;.  We had about 12 people on hand. (Pictures Below)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;His talk was unique because instead of going through slides, after pizza, he simply set up a laptop and began coding examples.  He worked through how to set up a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;JavaFX&lt;/span&gt; application and got everybody familiar with the coding.  It was fairly interactive - we went well into the night answering questions ranging from "Will this work on the iPhone" to "whats the difference between &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;JavaFX&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;javaFX&lt;/span&gt; mobile."&lt;/div&gt;&lt;div&gt;  &lt;/div&gt;&lt;div&gt;One of the best demos he showed is displayed online.  It is a &lt;a href="http://javafx.com/samples/DraggableMP3Player/index.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;draggable&lt;/span&gt; MP3 player&lt;/a&gt;.  Basically, it is a java MP3 player that starts in your browser and is able to be dragged and your browser closed.  This is similar to yahoo widgets, the widgets in vista, or the widgets that come with google desktop.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Jim has a book that is &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;coming&lt;/span&gt; out in June (I think).  It is called J&lt;a href="http://jfxbook.com/JFXBook.html"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;avaFX&lt;/span&gt;-Developing Rich Internet Applications&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="line-height: 22px;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="line-height: 22px;"&gt;Join my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;OSUM&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;group&lt;/span&gt; for more information, announcements for talks, activities, and community! &lt;a href="http://osum.sun.com/group/ufosum"&gt;http://osum.sun.com/group/ufosum&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="line-height: 22px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="line-height: 22px;"&gt;Pictures!!!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/bGvWz-69XctjuZOOj-i-nQ?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_bGEbEwiJtKI/Sd1veVfes2I/AAAAAAAAGkI/CpT53bSS_aM/s400/IMG_0193.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/christangrant/SUNEvents?feat=embedwebsite"&gt;SUN Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/tKyBQ8OFXYqJaaj0FGBWfA?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_bGEbEwiJtKI/Sd1vemUL_bI/AAAAAAAAGkQ/xRRjiAlbagk/s400/IMG_0194.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/christangrant/SUNEvents?feat=embedwebsite"&gt;SUN Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/dXySkpJ9Xb4zdnQRKs7UsA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_bGEbEwiJtKI/Sd1vewD74AI/AAAAAAAAGkY/SkjSgr-q4h0/s400/IMG_0195.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/christangrant/SUNEvents?feat=embedwebsite"&gt;SUN Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/2S5Vdp-ujT5hf9goyKn9cA?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_bGEbEwiJtKI/Sd1vfL9M32I/AAAAAAAAGkg/wcuSVISw-Bs/s400/IMG_0196.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/christangrant/SUNEvents?feat=embedwebsite"&gt;SUN Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/H6lAoIkv019j-JnSPRg2wg?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_bGEbEwiJtKI/Sd1vff51PKI/AAAAAAAAGko/82rKLqiRcns/s400/IMG_0197.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/christangrant/SUNEvents?feat=embedwebsite"&gt;SUN Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/ONQilia4foegxlX-m5l3Xg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_bGEbEwiJtKI/Sd1vy9pd01I/AAAAAAAAGkw/gfupGtxBVFo/s400/IMG_0198.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/christangrant/SUNEvents?feat=embedwebsite"&gt;SUN Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/l9p8dMjcIoMgdhB7ERepqw?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_bGEbEwiJtKI/Sd1vzOGxl7I/AAAAAAAAGk4/_RtFMWPUbt4/s400/IMG_0199.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/christangrant/SUNEvents?feat=embedwebsite"&gt;SUN Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/ta4Wz83117bwpfJo2i9Kdw?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_bGEbEwiJtKI/Sd1vzZHRdDI/AAAAAAAAGlA/DjFZeena12k/s400/IMG_0200.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/christangrant/SUNEvents?feat=embedwebsite"&gt;SUN Events&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-8772789695796750874?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/8772789695796750874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=8772789695796750874&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8772789695796750874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8772789695796750874'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/04/javafx-demonstration-gatorjug.html' title='JavaFX Demonstration @ GatorJUG'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_bGEbEwiJtKI/Sd1veVfes2I/AAAAAAAAGkI/CpT53bSS_aM/s72-c/IMG_0193.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-7544766955448848998</id><published>2009-03-18T09:18:00.005-04:00</published><updated>2009-03-18T09:31:37.410-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='SUN Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>IBM to buy SUN??</title><content type='html'>My dad called me this morning about the &lt;a href="http://www.guardian.co.uk/technology/blog/2009/mar/18/ibm-sun-deal-maybe"&gt;headlines&lt;/a&gt; today that say "&lt;a href="http://articles.moneycentral.msn.com/Investing/Dispatch/market-dispatches-031809.aspx?icid=dispatch_090318"&gt;IBM to buy SUN.&lt;/a&gt;"  This took me buy surprise as it has obvious direct implications for me.  While this is possible ... I think this may be more of a marketing move to raise interest and sales in a bottom scrapping market.  The companies run parallel in a lot of their directions (opensource, servers, unix, green initiatives), they also have completely difference business strategies that an acquisition of this magnitude would come with way too much overhead.  While I am not a business guy, it would be interesting to see how the brass @ Microsoft would react to this.  Because if it works MS could be the next acquisition for big blue.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(These are solely my views and do not reflect the views of any of the companies mentioned  [Insert legal jargon here] &lt;insert&gt;)&lt;/insert&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-7544766955448848998?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/7544766955448848998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=7544766955448848998&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/7544766955448848998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/7544766955448848998'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/03/ibm-to-buy-sun.html' title='IBM to buy SUN??'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-7705623663105891332</id><published>2009-03-16T12:43:00.007-04:00</published><updated>2009-03-16T13:38:03.354-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prayer'/><category scheme='http://www.blogger.com/atom/ns#' term='TED'/><category scheme='http://www.blogger.com/atom/ns#' term='Creativity'/><category scheme='http://www.blogger.com/atom/ns#' term='Elizabeth Gilbert'/><category scheme='http://www.blogger.com/atom/ns#' term='Talks'/><category scheme='http://www.blogger.com/atom/ns#' term='Timothy'/><category scheme='http://www.blogger.com/atom/ns#' term='Colossians'/><title type='text'>Your creativity is on loan</title><content type='html'>The &lt;a href="http://www.ted.com"&gt;TED&lt;/a&gt; Conference (Technology, Entertainment, Design) is a conference where basically  famous/successful people from all areas and disciplines give keynote speeches.  The theme of the conference, according to wikipedia is "ideas worth spreading." These conferences are usually held in a Palm Springs or places like that.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[[A lot of the talks available for your viewing pleasure online.]]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The first talk I listened to and found talk enlightening was by Elizabeth Gilbert entitled: &lt;a href="http://www.ted.com/index.php/talks/elizabeth_gilbert_on_genius.html"&gt;A different way to think about creative Genius&lt;/a&gt;.  While I don't agree with everything she says I think her ideas can stir up a good discussion between artists.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;She just had an extremely successful book and she is now worried, and reminded by people that she may never have another successful book.  So she went on a search for creativity.  Here are some notes:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The Greeks and Romans believed that creativity was given by a magically divine, and disembodied entity.  The Romans called this Entity a Genius.  This protected people from taking the glory/blame for creative ideas.&lt;/li&gt;&lt;li&gt;The Renaissance brought the idea of creativity being from self.  People began to be called Geniuses.  This brings pressure to artists.&lt;/li&gt;&lt;li&gt;She said this better explains the capricious creative process.  It is unpredictable.&lt;/li&gt;&lt;li&gt;She continued to give examples of successful people who believe in this genius.&lt;/li&gt;&lt;li&gt;We should think about our creativity on loan.&lt;/li&gt;&lt;li&gt;We should continue with our human mule like stubbornness to continue to go to work.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is talk is an answer to a prayer of mine.  I spent almost all of Saturday trying to debug one of my projects.  At the end of later during my quiet time I questioned whether or not wasted my time, especially because I made almost no progress.  I do believe that all of my success thus far is not of myself but of God.  I find a lot of things whether programming, sports, attaining positions - I will complete then look back and see that was unexpectedly easy.  Then on the other hand when I am stuck on something I will stay stuck on it, and If it gets unstuck I won't be able to tell how it because unstuck.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's like opening a jar.  You try and twist and twist and it wont open, so you hit the edge of the jar against the door a bunch of time, but that doesn't seem to work.  Then at one point you twist and the jar inexplicably opens.  You don't know which of the times when you hit is the jar actually became loose, you just know  that the jar was once closed and now you are able to open it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We will probably never know the exact moment or what in particular caused us to pass certain thresholds.  We will achieve things and look back and not really understand why.  So the times when we are struggling we should not give up or loose hope.  &lt;a href="http://www.biblegateway.com/passage/?book_id=62&amp;amp;chapter=2&amp;amp;verse=14&amp;amp;end_verse=16&amp;amp;version=9&amp;amp;context=context"&gt;2 Timothy 2:15&lt;/a&gt; says to "Study to show yourself approved unto God, a workman that needs not to be ashamed..."  Also, &lt;a href="http://www.biblegateway.com/passage/?search=Colossians%203:23&amp;amp;version=9"&gt;Colossians 3:23&lt;/a&gt; says "And whatsoever ye do, do it heartily, as to the Lord, and not unto men..."  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Below is the Video:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object width="446" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt;&lt;/param&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/embed/ElizabethGilbert_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/ElizabethGilbert_2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=453" /&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/embed/ElizabethGilbert_2009-embed_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/ElizabethGilbert_2009.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=453"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-7705623663105891332?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/7705623663105891332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=7705623663105891332&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/7705623663105891332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/7705623663105891332'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/03/your-creativity-is-on-loan.html' title='Your creativity is on loan'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4925719475308147062</id><published>2009-03-15T02:27:00.005-04:00</published><updated>2009-03-15T03:33:48.101-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jacksonville'/><category scheme='http://www.blogger.com/atom/ns#' term='SUN Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSolaris'/><title type='text'>OpenSolaris @ Florida Linux Show</title><content type='html'>I just came back from a talk at the &lt;a href="http://www.floridalinuxshow.com/"&gt;Florida Linux Show&lt;/a&gt; at Jacksonville, Florida (University of North Florida).  Here is a &lt;a href="http://www.floridalinuxshow.com/2009_fls_jax/index6ea1.html?pr=Christan_Grant"&gt;Bio&lt;/a&gt; they posted about me.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Because my car was out of order, I called my Account Manager Tim Simmons and he came to my rescue picking me up from my apartment in Gainesville and driving all the way to Jacksonville and back.  It was a nice time to get to know him and his expereince working at SUN.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, &lt;a href="http://osum.sun.com/profile/MartinBrown"&gt;Martin Brown&lt;/a&gt; the Campus Ambassador at FAMU made the trek across the panhandle to the first coast to support me in the talk.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I knew I was going to speak to an audience of linux enthusiast so I decided to speak about Open Solaris and what it has to offer with respect to linux in general.  I made my slides from pieces of Open Solaris slides all over the web.  (I will make my slides available to CAs on &lt;a href="http://www.sunambassadors.com/"&gt;http://www.sunambassadors.com/&lt;/a&gt;) &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Most people were impressed with the features available in Open Solaris.  The biggest misconception I corrected was the advancement of OpenSolaris's package management system.  Most people don't know that Ian Murdock (the Ian in Debian, the linux distro that introduced packagees) is helping to design Open Solaris.  The biggest wow factor I got was the time slider and the ideas driving ZFS.  If I had more time I would have went more indepth about ZFS and Zones.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was suprised to see the amout of people who have used the open source music player &lt;a href="http://www.getsongbird.com/"&gt;SongBird&lt;/a&gt;.  Also, people seem to prefer &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox &lt;/a&gt;as their virtualization tool.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I love giving open solaris talks and impressing people with all the features in the OS.  It is always a bummer to confess to people that it still is not mission ready yet, and they should run it on virtual box first.  I am hoping the 2009.6 version will be much more stable and ready for installation on my machine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Below are some shots of the sun team that represented at the Florida Linux Show.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bGEbEwiJtKI/Sbyu8QUolqI/AAAAAAAAGhQ/o9J9a8ThOwg/s1600-h/100_6540.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_bGEbEwiJtKI/Sbyu8QUolqI/AAAAAAAAGhQ/o9J9a8ThOwg/s320/100_6540.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5313314010587240098" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_bGEbEwiJtKI/Sbyu7mnSxlI/AAAAAAAAGhI/EntTJwdPerY/s1600-h/100_6537.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_bGEbEwiJtKI/Sbyu7mnSxlI/AAAAAAAAGhI/EntTJwdPerY/s320/100_6537.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5313313999391213138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_bGEbEwiJtKI/Sbyu7YpJGqI/AAAAAAAAGhA/ezMT6ozvfTY/s1600-h/100_6534.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_bGEbEwiJtKI/Sbyu7YpJGqI/AAAAAAAAGhA/ezMT6ozvfTY/s320/100_6534.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5313313995640871586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_bGEbEwiJtKI/Sbyu7D9yKjI/AAAAAAAAGg4/2dkU2u138Zw/s1600-h/100_6526.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_bGEbEwiJtKI/Sbyu7D9yKjI/AAAAAAAAGg4/2dkU2u138Zw/s320/100_6526.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5313313990090304050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_bGEbEwiJtKI/Sbyu64GlO5I/AAAAAAAAGgw/XeYWUXPiBcw/s1600-h/100_6525.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_bGEbEwiJtKI/Sbyu64GlO5I/AAAAAAAAGgw/XeYWUXPiBcw/s320/100_6525.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5313313986905979794" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4925719475308147062?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4925719475308147062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4925719475308147062&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4925719475308147062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4925719475308147062'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/03/opensolaris-florida-linux-show.html' title='OpenSolaris @ Florida Linux Show'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bGEbEwiJtKI/Sbyu8QUolqI/AAAAAAAAGhQ/o9J9a8ThOwg/s72-c/100_6540.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-7811678698729423930</id><published>2009-03-04T12:07:00.003-05:00</published><updated>2009-03-04T12:32:50.825-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Mark'/><category scheme='http://www.blogger.com/atom/ns#' term='Angry'/><category scheme='http://www.blogger.com/atom/ns#' term='Faith'/><category scheme='http://www.blogger.com/atom/ns#' term='Temple'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><category scheme='http://www.blogger.com/atom/ns#' term='Lamentations'/><title type='text'>How angry is God?</title><content type='html'>A lot of people take the account of Jesus chasing out the money changers (Mark 11:15) to be an impulsive act of wrath.  However, a couple of verses before in Mark 11:11 the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Bible&lt;/span&gt; says that Jesus went into the temple and 'looked round about upon all things.'  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course the verse doesn't say that Jesus saw the money changers and did nothing but this may be inferred.  Also, I am not sure if he visited the temple on the Sabbath in which case may mean the temple may have been empty.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But verse 11 this does take away from that prevalent thought that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Jesus's&lt;/span&gt; anger is harsh and rash.  Instead, it makes this account seem more like a chastisement than a raging attack.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A lot of people have this idea of God being a harsh, lightning striking, menacing big brother when in fact He is more similar to a loving, giving, and understanding Father.  Lamentations says that His compassion's are new every morning, and his faithfulness is great.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you have an issue trusting God, know that he has called you to be in a relationship with him.  He is good to the soul that seeks after Him.  Come to God, he showed his great love already by dying for you.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-7811678698729423930?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/7811678698729423930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=7811678698729423930&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/7811678698729423930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/7811678698729423930'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/03/how-angry-is-god.html' title='How angry is God?'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-1123432342317817596</id><published>2009-03-03T12:24:00.008-05:00</published><updated>2009-03-17T10:44:53.935-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Parser'/><category scheme='http://www.blogger.com/atom/ns#' term='XPath'/><category scheme='http://www.blogger.com/atom/ns#' term='Beautiful Soup'/><category scheme='http://www.blogger.com/atom/ns#' term='lxml'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 8.10'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='Firebug'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Web Object Grabber in Python</title><content type='html'>I had a goal to write a simple Python functions that takes either a url or html document and an XPath query and returns the queried element.  This was surprisingly difficult.&lt;br /&gt;&lt;br /&gt;After researching some through some blogs I decided to go with lxml.  I also installed beautiful soup which supports the parsing of html that is pretty far from structured.  I needed to use something that is as system compatible and os independent as possible.  I was testing on Ubuntu 8.10.&lt;br /&gt;&lt;blockquote&gt;sudo apt-get install python-lxml&lt;br /&gt;sudo apt-get install python-beautifulsoup&lt;/blockquote&gt;I'll go step by step through the lines of code I wrote give comments&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;from lxml.html import parse&lt;br /&gt;root = parse('http://www.hotels.com').getroot()&lt;br /&gt;or&lt;br /&gt;root = parse('hotels_test.html').getroot()&lt;/blockquote&gt;The above code first imports the parse  function from the appropriate package.   The parse command takes either a url or a file name as a parameter.  One note about taking in a URL is that websites do not produce the same html as your browser, hence the second argument.  I saved the html in a file and parsed that instead.  The command .getroot() is called on a document object and returns the HTMElement at the root of the document (&lt;&gt;).&lt;br /&gt;&lt;blockquote&gt;x = root.xpath('/html/body/div[2]/div')&lt;/blockquote&gt;The above command is the magical statement I wanted to return to me the node in the document which corresponds to that XPath statement.  HOWEVER, lxml does not support the position elements ([#]).   This is a big monkey wrench in my plans and it requires a significant work around.  The naive method is to replace all the elements containing ' [#]' with the descendant operator ('//').  The does grow the size of the result set.&lt;br /&gt;&lt;br /&gt;I am currently thinking of solution which elegantly fit in my methodology.  I would love suggestions!!  Below are some websites and resources I used and recorded.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.ianbicking.org/2008/12/10/lxml-an-underappreciated-web-scraping-library/"&gt;http://blog.ianbicking.org/2008/12/10/lxml-an-underappreciated-web-scraping-library/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://codespeak.net/lxml/xpathxslt.html"&gt;http://codespeak.net/lxml/xpathxslt.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://codespeak.net/lxml/lxmlhtml.html"&gt;http://codespeak.net/lxml/lxmlhtml.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://codespeak.net/lxml/dev/api/index.html"&gt;http://codespeak.net/lxml/dev/api/index.html&lt;/a&gt; [API]&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.somebits.com/weblog/tech/python/xpath.html"&gt;http://www.somebits.com/weblog/tech/python/xpath.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.boddie.org.uk/python/HTML.html"&gt;http://www.boddie.org.uk/python/HTML.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold;font-size:18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold;font-size:18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Update&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;It turns out that in order to properly specify which in a number of elements an xpath is specifying you need to put parenthesis around the xpath string.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Instead of:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;x = root.xpath('/html/body/div[2]/div[3]/li/ul')&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;we have:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;x = root.xpath('((/html/body/div)[2]/div)[3]/li/ul')&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This seems to work fine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Update 2&lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was grabbing XPath's via Firebug... but it seems like either Firefox or Firebug change the the underlying DOM for some reason.  Now I need to make sure I either get the transformed HTML or an XPath query which built from the source html.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-1123432342317817596?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/1123432342317817596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=1123432342317817596&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/1123432342317817596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/1123432342317817596'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/03/web-object-grabber-in-python.html' title='Web Object Grabber in Python'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-3310179481088798509</id><published>2009-02-10T07:41:00.002-05:00</published><updated>2009-02-10T07:57:05.397-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toothpaste'/><category scheme='http://www.blogger.com/atom/ns#' term='Floss'/><category scheme='http://www.blogger.com/atom/ns#' term='Dentist'/><title type='text'>Floss better than toothpaste??</title><content type='html'>So I was at at the dentist last week and I heard some surprising news about flossing.  So apparently brushing and mouthwash alone will kill about 40 percent of the germs in our mouth. That 99.9 percent of germs Listerine claims is in a dish. Flossing on the other hand will kill 60 percent of the germs in your mouth. Why the discrepancy? Floss is cheap! Companies would lose so much money trying to sell a 75 cent piece of thread to the masses. She wasn't trying to down play brushing and rinsing - she wanted to emphasize the importance of flossing. So she recommended I floss before I brush.&lt;br /&gt;&lt;br /&gt;So if you are on the go and could only take either floss or a toothbrush, choose the floss.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-3310179481088798509?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/3310179481088798509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=3310179481088798509&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/3310179481088798509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/3310179481088798509'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/02/floss-better-than-toothpaste.html' title='Floss better than toothpaste??'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4168601140456473556</id><published>2009-02-04T23:50:00.004-05:00</published><updated>2009-02-05T00:02:44.806-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Latitude'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>Google doing a good Job</title><content type='html'>&lt;div&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Mashups&lt;/span&gt; are getting nicer and nicer.  Google released has a mobile application that allows you to see my friends locations and status messages via google maps.  The website says that the application is available right now on Android phone, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;BlackBerry&lt;/span&gt; devices, windows Mobile devices. This will be released to iPhone users through &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Google's&lt;/span&gt; Mobile App.  (Probably an Android vs iPhone competitor delay)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.google.com/latitude/intro.html"&gt;http://www.google.com/latitude/intro.html&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are some privacy concerns of course but Google made a valiant effort to address these.  There must be a handshake between friends in order to share locations.  You are allowed to set privacy levels (hidden, city or best) in order to duck from those stalkers you have.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now parents will be stalking their children from any where, and kids will be switching &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;sim&lt;/span&gt; cards with friends.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4168601140456473556?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4168601140456473556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4168601140456473556&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4168601140456473556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4168601140456473556'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2009/02/google-doing-good-job.html' title='Google doing a good Job'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-2968003735311918150</id><published>2008-12-23T19:42:00.002-05:00</published><updated>2008-12-23T19:57:37.312-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Stanford'/><category scheme='http://www.blogger.com/atom/ns#' term='Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='Research'/><title type='text'>Clairmont Databasae research</title><content type='html'>Leading Database researches get together ever so often to discuss the future of the industry.  Stanford school of information has a nice blog where they summarized the discussions.  Here is the link to the blog:&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;http://infoblog.stanford.edu/2008/12/vacation-post-claremont-berkeley.html&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-2968003735311918150?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/2968003735311918150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=2968003735311918150&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2968003735311918150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2968003735311918150'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/12/clairmont-databasae-research.html' title='Clairmont Databasae research'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4029513403175508931</id><published>2008-12-09T22:51:00.006-05:00</published><updated>2008-12-09T23:58:51.245-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SUN Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans'/><title type='text'>Netbeans great for class projects</title><content type='html'>Me and three other students had the opportunity to use Netbeans  6.5 as a common development environment for our airline flight reservation project.  We developed in jsp/javaee and used the University of Florida's department Oracle db as our database.  We also used SVN as our version control system and hosed the code through code.google.com.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Generally, the rest of the group members only had previous experience using Eclipse.  The transition to Netbeans was a 5/10.  It was possible to change the key map to use the same shortcuts as eclipse.  We were discovering new shortcuts and functionality everyday.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Admittedly, I have not coded a javaee program in Eclipse, but it was simple to set up the project.  Netbeans came pre-installed with Tomcat so we did not do much configuring.  The code completion, automatic formatting, and inline help was easy to use and extremely helpful. These features were also present in both the javascript and css code.  It is usually a pain having to search to remember how to format certain properties.  Netbeans does have visual web creation tool (drag and drop web objects), but I preferred to write the html code by hand.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Perhaps the most helpful was the database explorer/developer.  Instead of downloading a new application to interface with oracle, we downloaded a jarfile from the oracle website and set up Netbeans to interface with it.  This was extremely easy as well!! (Code completion also works for SQL!!!)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The only gripe I have to complain about is the SVN plugin.  Eclipse's &lt;span class="Apple-style-span" style="font-style: italic;"&gt;T&lt;/span&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;eam Perspective &lt;/span&gt;plugin felt easier to work with.  But I was able to install a whole bunch of plugin's with out the system crashing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have done a lot of work with eclipse, but in the realm of school projects i felt Netbeans is the best IDE to use within a group.  Our team found it intuitive, user friendly, and very powerful.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4029513403175508931?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4029513403175508931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4029513403175508931&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4029513403175508931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4029513403175508931'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/12/netbeans-great-for-class-projects.html' title='Netbeans great for class projects'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-538867919836743979</id><published>2008-12-01T01:19:00.007-05:00</published><updated>2008-12-01T01:45:07.530-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cast'/><category scheme='http://www.blogger.com/atom/ns#' term='Psalms'/><category scheme='http://www.blogger.com/atom/ns#' term='Faith'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='Sheep'/><category scheme='http://www.blogger.com/atom/ns#' term='Love'/><title type='text'>Why art thou cast down, O my soul?</title><content type='html'>"Why art thou cast down, O my soul?" Psalms 42: 5&lt;br /&gt;&lt;br /&gt;David, being a shepherd, here was actually talking about condition among sheep.  Below is a excerpt from a website.&lt;br /&gt;&lt;blockquote&gt;"Cast" Sheep&lt;br /&gt;&lt;br /&gt;A sheep that has rolled over on its back is called a "cast" sheep. It may not be able to get up. It happens mostly with short, stocky sheep with heavy fleeces on flat terrain. Heavily pregnant ewes are most prone. Cast sheep become distressed and can die within a short time if not rolled back into a normal position. When back on their feet they may need to be supported for a few minutes before release to ensure they are steady.&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;This is the condition in which David described his soul.  His soul was in a state where it was rolled over and vulnerable, and he couldn't snap out of it.  Casts sheep cannot get up on their own, they need a shepherd to roll them up and stay with them.  It should be no secret, Jesus is our shepherd (Ps 23).  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This tends to happen on flat terrain ... for periods of time in lives everything is the same and repetitive no ups or downs this is when our soul can become casts and we may become depressed.  Maybe it starts off as just boredom and them moves into something more serious. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, this tends to happen to sheep who are pregnant.  In the words of TD Jakes, we are pregnant of possibilities! At the cusp of the fruition of our potential we are subject to Cast.  Stay on guard, or the seeds we planted yesterday could be choked up by the weeds and thorns of today.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Don't try to struggle and distress yourself to get back on your feet.  Sheeps in Cast may die.  Instead, cast all your cares on somebody who cares for you.  Jesus died for your sins, so you can have a new life and relationship with him.  Giving your life fully to Jesus is the most satisfying decisions you can make.  You will have The Shepherd always with you.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thank you Jesus!&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;--thanks Jana Alcorn&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-538867919836743979?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/538867919836743979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=538867919836743979&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/538867919836743979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/538867919836743979'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/12/why-art-thou-cast-down-o-my-soul.html' title='Why art thou cast down, O my soul?'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-5124315856225183643</id><published>2008-11-24T16:40:00.005-05:00</published><updated>2008-11-24T17:05:58.007-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oblong'/><category scheme='http://www.blogger.com/atom/ns#' term='Surface'/><category scheme='http://www.blogger.com/atom/ns#' term='TouchLight'/><category scheme='http://www.blogger.com/atom/ns#' term='Second Light'/><category scheme='http://www.blogger.com/atom/ns#' term='Minority Report'/><category scheme='http://www.blogger.com/atom/ns#' term='G-Speak'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>New Interfaces</title><content type='html'>Im really excited about the advances in non-traditional interfaces.  In particular G-Speak and the Microsoft Surface, TouchLight and Second light!  Here we come minority report type stuff!&lt;br /&gt;&lt;br /&gt;Below is a clip from the Minority Report and comparisons:&lt;br /&gt;&lt;br /&gt;http://www.youtube.com/watch?v=P51w0UI-xkY&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/P51w0UI-xkY&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/P51w0UI-xkY&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.youtube.com/watch?v=5a3ZP25nizs&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5a3ZP25nizs&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5a3ZP25nizs&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="225" width="400"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2229299&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=2229299&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="225" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/2229299"&gt;g-speak overview 1828121108&lt;/a&gt; from &lt;a href="http://vimeo.com/user922585"&gt;john underkoffler&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dXBbi0gWuCg&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/dXBbi0gWuCg&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-5124315856225183643?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/5124315856225183643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=5124315856225183643&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5124315856225183643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5124315856225183643'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/11/new-interfaces.html' title='New Interfaces'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-1155876172301390952</id><published>2008-11-15T00:54:00.000-05:00</published><updated>2008-11-15T00:55:13.306-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SUN Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='Vice President.'/><category scheme='http://www.blogger.com/atom/ns#' term='Cheryl Cook'/><title type='text'>Cheryl Cook @ UF</title><content type='html'>Cheryl Cook the Vice President of United States sales for SUN was supposed to be at UF today.  However, she was stuck in Atlanta with a delayed flight.  So instead Tim Simmons led a discussion with graduate business students, and was also there fielding some questions.  The even went well.&lt;br /&gt;Cheryl is a UF Alumnus.  Maybe she we will get to see her another time!&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-1155876172301390952?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/1155876172301390952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=1155876172301390952&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/1155876172301390952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/1155876172301390952'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/11/cheryl-cook-uf.html' title='Cheryl Cook @ UF'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-3555025859661137167</id><published>2008-10-16T23:19:00.004-04:00</published><updated>2008-10-16T23:25:15.843-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joe Plumber'/><category scheme='http://www.blogger.com/atom/ns#' term='John McCain'/><category scheme='http://www.blogger.com/atom/ns#' term='Barack Obama'/><category scheme='http://www.blogger.com/atom/ns#' term='Debates'/><category scheme='http://www.blogger.com/atom/ns#' term='Message'/><category scheme='http://www.blogger.com/atom/ns#' term='Politics'/><category scheme='http://www.blogger.com/atom/ns#' term='Candidates'/><title type='text'>The Message they are really trying to send Joe Plumber</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bGEbEwiJtKI/SPgEtKXlLNI/AAAAAAAAFnM/hEkU1h6fKOM/s1600-h/crack2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_bGEbEwiJtKI/SPgEtKXlLNI/AAAAAAAAFnM/hEkU1h6fKOM/s400/crack2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5257957738878938322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_bGEbEwiJtKI/SPgEtKXlLNI/AAAAAAAAFnM/hEkU1h6fKOM/s1600-h/crack2.jpg"&gt; Message to Joe Plumber &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-3555025859661137167?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/3555025859661137167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=3555025859661137167&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/3555025859661137167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/3555025859661137167'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/10/message-they-are-really-trying-to-send.html' title='The Message they are really trying to send Joe Plumber'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bGEbEwiJtKI/SPgEtKXlLNI/AAAAAAAAFnM/hEkU1h6fKOM/s72-c/crack2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-2007290076838780686</id><published>2008-09-23T00:42:00.002-04:00</published><updated>2008-09-23T01:00:28.394-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SUN Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='Project Kenai'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Code'/><category scheme='http://www.blogger.com/atom/ns#' term='Code'/><title type='text'>Project Kenai</title><content type='html'>Before, there was just &lt;a href="http://code.google.com/p/"&gt;Google Code&lt;/a&gt;.  People like me who wanted to work on team projects using my own a version control system had to rely on Google Code to host the project.  This was invaluable helping me pass many classes!  But now sun has released what they are calling &lt;a href="http://projectkenai.com/"&gt;Project Kenai&lt;/a&gt; pronounced Keen-eye. &lt;br /&gt;&lt;br /&gt;At first glance it seems a little bit confusing, there is a little bit too much happening on the page, whereas the code.google.com site is simple.  The are obviously going for the Web 2.0 look and feel which I think is a little over the top.  Maybe I secretly don't like ruby.&lt;br /&gt;&lt;br /&gt;The good news is that SUN is taking suggestions!  So this has a chance to be really nice.  Especially if we can see graphs and statistics about code, etc...&lt;br /&gt;&lt;br /&gt;I will be finding a reason to try this out, and I will write another entry about my findings.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-2007290076838780686?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/2007290076838780686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=2007290076838780686&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2007290076838780686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2007290076838780686'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/09/project-kenai.html' title='Project Kenai'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-5988747859105643627</id><published>2008-09-22T08:21:00.004-04:00</published><updated>2008-09-22T09:08:11.292-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sermon'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfect'/><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Psalms'/><category scheme='http://www.blogger.com/atom/ns#' term='Romans'/><category scheme='http://www.blogger.com/atom/ns#' term='Faith'/><category scheme='http://www.blogger.com/atom/ns#' term='Galatians'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><category scheme='http://www.blogger.com/atom/ns#' term='Law'/><title type='text'>Am I still trying to be perfect?</title><content type='html'>I was watching a program where the speaker said some Christians are still under the law.  Hmm.... ok take a step back.  We've heard that we are not under the law anymore because Jesus died for us.  But the truth is until be accept Jesus Christ as the propitiation of our sins we are still under the law. &lt;br /&gt;Here are some questions people may ask:&lt;br /&gt;     "Whats so bad about the law, laws meant to be broken?"&lt;br /&gt;     "Can you have eternal life without accepting Jesus Christ as your savior"?&lt;br /&gt;&lt;br /&gt;OK, there are six hundred and thirteen (Jewish) laws to watch out for.  The bible says that the wages of sin is death but the gift of God is  eternal life. [&lt;a href="http://www.biblegateway.com/passage/?book_id=52&amp;amp;chapter=6&amp;amp;verse=23&amp;amp;version=9&amp;amp;context=verse"&gt;Rom 6:23&lt;/a&gt;]  And Paul Quotes in [&lt;a href="http://www.biblegateway.com/passage/?search=Rom%203:10&amp;amp;version=9"&gt;Rom 3:10&lt;/a&gt;] Scripture from &lt;a href="http://www.biblegateway.com/passage/?search=Psalms%2014:1-3;&amp;amp;version=9;"&gt;Psalms 14:1-3&lt;/a&gt; that No one is righteous, not not one. &lt;br /&gt;&lt;br /&gt;It is impossible to live a perfect life! If you have already messed up there is no way for you to make up for it, because that small sin already costs your life.  You are in debt.  Thankfully, the one person who has lived the perfect life paid that cost.  Jesus Christ fufilled the laws.&lt;br /&gt;&lt;br /&gt;Instead of trying to answer the questions further: &lt;a href="http://www.biblegateway.com/passage/?search=Galatians%202:15-21;&amp;amp;version=65;"&gt;Galatians 2:15-21&lt;/a&gt; gives a pretty good answer.  Below I copied the excerpt from the Message bible because the idea here is written pretty clearly.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt; &lt;span id="en-MSG-12372" class="sup"&gt;15-16&lt;/span&gt;We Jews know that we have no advantage of birth over "non-Jewish sinners." We know very well that we are not set right with God by rule-keeping but only through personal faith in Jesus Christ. How do we know? We tried it—and we had the best system of rules the world has ever seen! Convinced that no human being can please God by self-improvement, we believed in Jesus as the Messiah so that we might be set right before God by trusting in the Messiah, not by trying to be good. &lt;/p&gt;&lt;p&gt; &lt;span id="en-MSG-12373" class="sup"&gt;17-18&lt;/span&gt;Have some of you noticed that we are not yet perfect? (No great surprise, right?) And are you ready to make the accusation that since people like me, who go through Christ in order to get things right with God, aren't perfectly virtuous, Christ must therefore be an accessory to sin? The accusation is frivolous. If I was "trying to be good," I would be rebuilding the same old barn that I tore down. I would be acting as a charlatan. &lt;/p&gt;&lt;p&gt; &lt;span id="en-MSG-12374" class="sup"&gt;19-21&lt;/span&gt;What actually took place is this: I tried keeping rules and working my head off to please God, and it didn't work. So I quit being a "law man" so that I could be God's man. Christ's life showed me how, and enabled me to do it. I identified myself completely with him. Indeed, I have been crucified with Christ. My ego is no longer central. It is no longer important that I appear righteous before you or have your good opinion, and I am no longer driven to impress God. Christ lives in me. The life you see me living is not "mine," but it is lived by faith in the Son of God, who loved me and gave himself for me. I am not going to go back on that. &lt;/p&gt;&lt;p&gt;   Is it not clear to you that to go back to that old rule-keeping, peer-pleasing religion would be an abandonment of everything personal and free in my relationship with God? I refuse to do that, to repudiate God's grace. If a living relationship with God could come by rule-keeping, then Christ died unnecessarily" &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;I think some us Christians are so freaked out about every little thing we and especially other people do that we forget that we were saved by grace.&lt;br /&gt;&lt;br /&gt;Lets accept Jesus's Death and move forward giving the grace we were given ourselves.  We should stop trying to work so hard because we can cast our burdens on Jesus!&lt;br /&gt;&lt;br /&gt;"Cast thy burden upon the LORD, and he shall sustain thee" [&lt;a href="http://www.biblegateway.com/passage/?search=Psalm%2055:22&amp;amp;version=9"&gt;Psalms 55:22&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-5988747859105643627?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/5988747859105643627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=5988747859105643627&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5988747859105643627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5988747859105643627'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/09/am-i-still-trying-to-be-perfect.html' title='Am I still trying to be perfect?'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-8654019605973741300</id><published>2008-09-22T05:29:00.004-04:00</published><updated>2008-09-22T06:07:19.327-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sonny&apos;s'/><category scheme='http://www.blogger.com/atom/ns#' term='GrooveShark'/><category scheme='http://www.blogger.com/atom/ns#' term='SUN Microsystems'/><category scheme='http://www.blogger.com/atom/ns#' term='GatorLUG'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Freedom Day'/><category scheme='http://www.blogger.com/atom/ns#' term='VirtualBox'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenSolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='Florida Free Culture'/><title type='text'>Software Freedom Day @ University of Florida</title><content type='html'>Saturday September 20th was Software Freedom Day.  This was a celebration of the ideas and technologies which drive free and open source technologies.  As the SUN Microsystems campus ambassador to the University of Florida, I put on an event to celebrate this. I started off by giving an introductory talk to the SFD and SUN's involvement.&lt;br /&gt;The main speaker of the event was Colin Hosert the CIO of &lt;a href="http://www.grooveshark.com/"&gt;GrooveShark.com&lt;/a&gt;.  He spoke of how using open source technologies both helped and hindered his company.  (GrooveShark is a company that is run rather tight and efficient budget compared to their competitors).&lt;br /&gt;Later, I spoke breifly about OpenSolaris and showed how to install it using VirtualBox.  I gave away free bags and cds.  We also had some GREAT food from Sonny's BBQ!!&lt;br /&gt;I made some great contacts with foss enthusiasts in the gainesville area, and on UF campus.  Especially, people from &lt;a href="http://uf.freeculture.org/"&gt;Florida Free Culture&lt;/a&gt; and &lt;a href="http://www.gatorlug.org/"&gt;GatorLUG&lt;/a&gt;.  We will probably have some joint events together in the future.&lt;br /&gt;&lt;br /&gt;Below is a link to some picture I snapped of the Event.&lt;br /&gt;&lt;a href="http://picasaweb.google.com/christangrant/SUNEvents"&gt;LINK&lt;/a&gt;&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;amp;captions=1&amp;amp;RGB=0x000000&amp;amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fchristangrant%2Falbumid%2F5248497912225705729%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer" width="288" height="192"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-8654019605973741300?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/8654019605973741300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=8654019605973741300&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8654019605973741300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8654019605973741300'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/09/software-freedom-day-university-of.html' title='Software Freedom Day @ University of Florida'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-96619602881802237</id><published>2008-09-21T04:17:00.004-04:00</published><updated>2008-09-21T04:28:44.026-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Proverbs'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='Wisdom'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><title type='text'>Proverbs 16 - Offer your plans to God!</title><content type='html'>Proverbs 16 is a really powerful book!  So while I was reading it I took down some notes and highlighted some keep verses.&lt;br /&gt;&lt;br /&gt;1: The first verse is interpreted in two basic ways according to different versions of the bible.  Traditional King James says "The preparations of the heart in man, and the answer of the tongue, is from the LORD." while several other versions interpret this verse more closely as "The preparations of the heart belong to man,But the answer of the tongue is from the LORD. " &lt;br /&gt;The next verse says that the Lord is the judge in anything we do, and h judges by weighing the spirit of what we planned.  Some people do wrong and don't think twice, but God is Just and the motives that drive their actions are made visible to him.  So we should always check our motivation behind our plans and actions.&lt;br /&gt;So as in v3, commit everything you do to the Lord, and your motives will be follow in line.  No matter what happens after remember God is in control.&lt;br /&gt;Make your plans (under the submission of God) and your steps in turn will be directed by him [v9]. &lt;br /&gt;Its best to Gain what you do with honor than to rush past God's time line [8,12].&lt;br /&gt;"How much Better is it to get wisdom than gold! to choose understanding rather silver! .. Pride goes before destruction, and a haughty spirit before a fall"&lt;br /&gt;There is a way that seemes right unto a man, but the ends of it is destruction. [v25]&lt;br /&gt;"He that is slow to anger is better than the mighty; and he that rules his spirit than he that takes a city"[v32]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;165+&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;|&lt;a href="http://www.youtube.com/watch?v=gQzrqmcwg8o"&gt; Selah - Wonderful Merciful Savior&lt;br /&gt;&lt;/a&gt;|&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/gQzrqmcwg8o&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/gQzrqmcwg8o&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-96619602881802237?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/96619602881802237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=96619602881802237&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/96619602881802237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/96619602881802237'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/09/proverbs-16-offer-your-plans-to-god.html' title='Proverbs 16 - Offer your plans to God!'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-7438595716272502428</id><published>2008-09-16T02:45:00.007-04:00</published><updated>2008-09-24T12:28:38.084-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Not Working'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Audio Bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome'/><title type='text'>Chrome is messing up my sound ; Contains Microsoft Code</title><content type='html'>OK, I am getting a little annoyed, previously I said Chrome was nice here (&lt;a href="http://christangrant.blogspot.com/2008/09/chrome-impresses.html"&gt;Chrome Impresses&lt;/a&gt;) but I have been having a problem where every time I use Chrome, the audio on my computer is disabled.  If I am listening to a CD in windows media player and I then open up Chrome to do anything the audio shuts off.  Anybody have any clues?&lt;br /&gt;&lt;br /&gt;Below, here is my Desktop info:&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/WH6ytRudwUjmsqdmdZgKRg?authkey=RpACYsbsn1E"&gt;&lt;img src="http://lh5.ggpht.com/christangrant/SM9YpNRdHJI/AAAAAAAABzk/tP-jFkNbBtI/s144/My%20Desktop%20information.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/christangrant/BloggerPictures?authkey=RpACYsbsn1E"&gt;Blogger Pictures&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A program manager who writes a blog let everybody know that some of the code in Chrome uses libraries that Microsft open sources in 2004.  Who says Microsoft doesn't release code. Here is a link to his blog: &lt;a href="http://www.hanselman.com/blog/TheWeeklySourceCode33MicrosoftOpenSourceInsideGoogleChrome.aspx"&gt;hanselman&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Update2&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;I found the solution to the sound problem.  The flash player crashes inside of Chrome.  I used the Chrome task manager to end the flash process and restart the webpage.  I only fixed it once, but I am sure if the sound goes out again I can use the same method to fix it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-7438595716272502428?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/7438595716272502428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=7438595716272502428&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/7438595716272502428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/7438595716272502428'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/09/chrome-is-messing-up-my-sound.html' title='Chrome is messing up my sound ; Contains Microsoft Code'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/christangrant/SM9YpNRdHJI/AAAAAAAABzk/tP-jFkNbBtI/s72-c/My%20Desktop%20information.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-8820451980888425653</id><published>2008-09-14T20:29:00.005-04:00</published><updated>2008-09-14T23:31:09.327-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='Culture'/><category scheme='http://www.blogger.com/atom/ns#' term='Ugly'/><category scheme='http://www.blogger.com/atom/ns#' term='Pretty'/><title type='text'>Jesus was "Ugly"?</title><content type='html'>Some one put a really well put together disclosure on youtube entitled Pretty/Ugly.  He explains why he believes why Jesus is ugly and says it isn't a bad thing!  I think everybody should watch this video, it subtly challenges the ideals of our Hollywood culture.  I'll spare you from anymore of my reactions and let you watch it.  Comment!&lt;br /&gt;&lt;br /&gt;Thanks to N.H. for pointing me to this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is the video:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=N6qR_J5ke7s"&gt;Pretty/Ugly&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/N6qR_J5ke7s&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/N6qR_J5ke7s&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-8820451980888425653?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/8820451980888425653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=8820451980888425653&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8820451980888425653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8820451980888425653'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/09/jesus-was-ugly.html' title='Jesus was &quot;Ugly&quot;?'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-101117888121764802</id><published>2008-09-12T11:18:00.007-04:00</published><updated>2008-09-12T12:00:08.487-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='University of Florida'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Structures'/><category scheme='http://www.blogger.com/atom/ns#' term='Tournamant Tree'/><category scheme='http://www.blogger.com/atom/ns#' term='Syntax Highlighting'/><category scheme='http://www.blogger.com/atom/ns#' term='Loser Tree'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><category scheme='http://www.blogger.com/atom/ns#' term='Code'/><title type='text'>Loser tree in Python</title><content type='html'>I am taking an &lt;a href="http://www.cise.ufl.edu/%7Esahni/cop5536/"&gt;Advanced Data Structures and Algorithms&lt;/a&gt; class with Dr. Sahni at UF.  I used a data structure discussed in this class as an opportunity to learn Python a little better.  I implemented the loser tree.  The loser tree is a complete binary  tree with n external nodes and n-1 internal nodes.  The root of the tree has the overall winner.  The loser tree is a more efficient version of a winner tree which are both types of Tournament Trees.  In the winner tree the winner of each competition is inside the nodes, however it is more efficient to keep the loser of the competitions in side the nodes and bubble the winner up the tree.&lt;br /&gt;&lt;br /&gt;The loser tree has applications in areas such as Run Generations during external sorts, Bin-Packing Problems (Truck Loading), and others.&lt;br /&gt;&lt;br /&gt;I am not yet sure of how to transfer my c++ knowledge of pointer to Python, so I used an array representation of the binary tree to keep track of the nodes.  If anybody knows how I could implement a tree with pointers, I would love to know.&lt;br /&gt;&lt;br /&gt;In anycase, below is my code.  It isnt great code, and any suggestions would be great! Thanks to &lt;a href="http://yacoding.blogspot.com/2008/05/how-to-add-syntax-highlight-to-blogger.html"&gt;Yet Another Coding Blog&lt;/a&gt; for the code highlighting tip.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;#!/usr/bin/env python&lt;br /&gt;&lt;br /&gt;import copy&lt;br /&gt;&lt;br /&gt;class INode:&lt;br /&gt; ''' Internal nodes of the tree '''&lt;br /&gt; def __init__(self,value=None,ptr=None,run=0):&lt;br /&gt;  self.value = value&lt;br /&gt;  self.ptr = ptr&lt;br /&gt;  self.run = run&lt;br /&gt;&lt;br /&gt; def __repr__(self):&lt;br /&gt;  return repr(self.value)&lt;br /&gt;&lt;br /&gt; def __cmp__(self,node):&lt;br /&gt;  if isinstance(node,INode):&lt;br /&gt;   # return cmp(self.value, node.value)&lt;br /&gt;   return self.value &lt;= node.value&lt;br /&gt;  else:&lt;br /&gt;   # return cmp(self.value, node)&lt;br /&gt;   return self.value &lt;= node&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; def __copy__(self):&lt;br /&gt;  return INode(self.value,self.ptr,self.run)&lt;br /&gt;  &lt;br /&gt; def copy(self):&lt;br /&gt;  new = INode()&lt;br /&gt;  new.value = self.value&lt;br /&gt;  new.ptr = self.ptr&lt;br /&gt;  new.run = self.run&lt;br /&gt;  return new&lt;br /&gt; __copy__ = __deepcopy__ = copy&lt;br /&gt;&lt;br /&gt; def clear(self):&lt;br /&gt;  ''' Clear the value of this INode '''&lt;br /&gt;  self.value = None&lt;br /&gt;  self.ptr = None&lt;br /&gt;  self.run = None&lt;br /&gt;  &lt;br /&gt;class LoserTree:&lt;br /&gt; '''The size of data must be a ,perfect square (i.e. 2,4,8,16) '''&lt;br /&gt; def __init__(self,data=None):&lt;br /&gt;  self.size = len(data)&lt;br /&gt;  self.data = [INode() for i in xrange(len(data))]&lt;br /&gt;  self.data.extend([INode(data[i],i+self.size) for i in xrange(len(data))])&lt;br /&gt;  self.initialize() &lt;br /&gt;&lt;br /&gt; def initialize(self):&lt;br /&gt;  '''Build the tree'''&lt;br /&gt;  index = self.size # Give us the index of the lowest level&lt;br /&gt;  left = True&lt;br /&gt;  for i in xrange(0,self.size,2):&lt;br /&gt;   l,r = int(index+i), int(index+i+1)&lt;br /&gt;   if(left):&lt;br /&gt;    if(self.__cmp(self.data[l], self.data[r])):&lt;br /&gt;     # Left Wins&lt;br /&gt;     loser = r/2&lt;br /&gt;     self.data[loser] = copy.copy(self.data[r])&lt;br /&gt;&lt;br /&gt;     winner = loser/2&lt;br /&gt;     self.data[winner] = copy.copy(self.data[l])&lt;br /&gt;    else:&lt;br /&gt;     # Right Wins&lt;br /&gt;     loser = l/2&lt;br /&gt;     self.data[loser] = copy.copy(self.data[l])&lt;br /&gt;&lt;br /&gt;     winner = loser/2&lt;br /&gt;     self.data[winner] = copy.copy(self.data[r])&lt;br /&gt;   elif(not left):&lt;br /&gt;    # We are on the right side of a tree&lt;br /&gt;    # so we need to bubble the winner up&lt;br /&gt;    winner = None&lt;br /&gt;    win_tmp = None&lt;br /&gt;    if(self.__cmp(self.data[l],self.data[r])):&lt;br /&gt;     # Left Wins&lt;br /&gt;     loser = l/2&lt;br /&gt;     self.data[loser] = copy.copy(self.data[r])&lt;br /&gt;&lt;br /&gt;     win_tmp = copy.copy(self.data[l])&lt;br /&gt;     winner = loser/2&lt;br /&gt;    else:&lt;br /&gt;     # Right Wins&lt;br /&gt;     loser = r/2&lt;br /&gt;     self.data[loser] = copy.copy(self.data[l])&lt;br /&gt;&lt;br /&gt;     win_tmp = copy.copy(self.data[r])&lt;br /&gt;     winner = loser/2&lt;br /&gt;    # Bubble up&lt;br /&gt;    while True:&lt;br /&gt;     if(self.data[winner].value == None):&lt;br /&gt;      self.data[winner] = copy.copy(win_tmp)&lt;br /&gt;      break&lt;br /&gt;&lt;br /&gt;     elif(self.__cmp(self.data[winner], win_tmp)):&lt;br /&gt;      tmp = copy.copy(self.data[winner])&lt;br /&gt;      self.data[winner] = copy.copy(win_tmp)&lt;br /&gt;      win_tmp = copy.copy(tmp)&lt;br /&gt;&lt;br /&gt;      winner /=2&lt;br /&gt;     else:&lt;br /&gt;      winner /= 2&lt;br /&gt;   left = not left&lt;br /&gt;&lt;br /&gt; def getWinner(self):&lt;br /&gt;  return self.data[0].value  &lt;br /&gt;  &lt;br /&gt; def popReplace(self, newValue):&lt;br /&gt;  '''Return the winner and update the tree with the new item'''&lt;br /&gt;  oldWinner = copy.copy(self.data[0])&lt;br /&gt;  runner = self.data[0].ptr&lt;br /&gt;  levelup = runner/2&lt;br /&gt;  &lt;br /&gt;  newINode = INode(newValue,runner,oldWinner.run)&lt;br /&gt;  # Is new node less than the old winner &lt;br /&gt;  # if so increment the run count&lt;br /&gt;  if(newValue &lt; oldWinner.value):&lt;br /&gt;   newINode.run = oldWinner.run + 1&lt;br /&gt;&lt;br /&gt;        # Replace Winner&lt;br /&gt;  self.data[runner] = copy.copy(newINode)&lt;br /&gt;  self.data[0].clear()&lt;br /&gt; &lt;br /&gt;  win_tmp = copy.copy(self.data[runner])&lt;br /&gt;  while runner &gt; 0:&lt;br /&gt;   levelup = runner/2&lt;br /&gt;   if(self.__cmp(win_tmp,self.data[levelup])):&lt;br /&gt;    #win_tmp wins and is promoted&lt;br /&gt;    runner /= 2&lt;br /&gt;   else:&lt;br /&gt;    tmp = copy.copy(self.data[levelup])&lt;br /&gt;    self.data[levelup] = copy.copy(win_tmp)&lt;br /&gt;    win_tmp = tmp&lt;br /&gt;    runner /= 2&lt;br /&gt;  self.data[0] = copy.copy(win_tmp)&lt;br /&gt;&lt;br /&gt;  return oldWinner&lt;br /&gt;&lt;br /&gt; def __repr__(self):&lt;br /&gt;  '''This prints the leaves of the tree'''&lt;br /&gt;  return repr(self.data[0:self.size])&lt;br /&gt;  &lt;br /&gt; def __cmp(self,left,right):&lt;br /&gt;  '''This compare function compares the current run, then the values'''&lt;br /&gt;  if(left.run == right.run):&lt;br /&gt;   return cmp(left, right)&lt;br /&gt;  else:&lt;br /&gt;   return cmp(left.run, right.run)&lt;br /&gt;&lt;br /&gt;if __name__ == '__main__':&lt;br /&gt; print "Data  :",&lt;br /&gt; data = [4,3,6,8,1,5,7,3,2,6,9,4,5,2,5,8]&lt;br /&gt; print data&lt;br /&gt; t = LoserTree(data)&lt;br /&gt; print "Leaves:",t&lt;br /&gt; print "Winner: ", t.getWinner()&lt;br /&gt; replace = 9&lt;br /&gt; w = t.popReplace(replace)&lt;br /&gt; print "Replaced the winner %s with %s" % (w,replace)&lt;br /&gt; print "New Winner: ", t.getWinner()&lt;br /&gt; print "Leaves:",t&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&amp;copy; Christan Grant - 2008&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-101117888121764802?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/101117888121764802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=101117888121764802&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/101117888121764802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/101117888121764802'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/09/loser-tree-in-python.html' title='Loser tree in Python'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-6474128898153270936</id><published>2008-09-03T19:18:00.003-04:00</published><updated>2008-09-03T20:01:06.151-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome'/><title type='text'>Chrome Impresses</title><content type='html'>If you haven't already, it is time for you to download &lt;a href="http://www.google.com/chrome"&gt;Google Chrome&lt;/a&gt;.  This week google released an open source browser named Chrome.  Once you download it you will immediate notice two things.  First are the lightweight loading of tabs; there is no lag or delay when the browser loads up.  This  is because each tab in Chrome is threaded and treated as its own window.  You can drag any tab (while a page it is loading) out of one window for it to act as a new window.  The second diffference you will notice is the default home page which shows icons of some popular sites you like and recent searches you have made.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is good to see an open source browser work so well.  It uses Safari's rendering engine which is annoying for some sites.  For example, if you are looking at a facebook album there is a limit on how many picture you can look at until the browser stops working properly.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Seeing how well Chrome worked makes me excited to see the andriod operating system in action.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check out more details on chrome |&lt;a href="http://www.google.com/chrome/intl/en/features.html"&gt;Here&lt;/a&gt;|&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-6474128898153270936?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/6474128898153270936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=6474128898153270936&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/6474128898153270936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/6474128898153270936'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/09/chrome-impresses.html' title='Chrome Impresses'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-6029739155490736225</id><published>2008-09-01T18:26:00.006-04:00</published><updated>2008-09-02T01:15:11.685-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Marriage'/><category scheme='http://www.blogger.com/atom/ns#' term='Hope'/><category scheme='http://www.blogger.com/atom/ns#' term='Will'/><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Faith'/><category scheme='http://www.blogger.com/atom/ns#' term='Reassurance'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='Love'/><title type='text'>Relationship Rules + Faith, Hope, Will</title><content type='html'>Here are just a few thoughts on my hearts.  I got these ideas from tv/radio programs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Thought 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Three rules to follow in a relationship for men:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Be a man of strength and tenderness&lt;/span&gt;.  You need to show strength but not so much that she is afraid of you.  Beyond making her feel loved it is important for her to to feel chosen.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Reassurance.&lt;/span&gt;  Your wife needs to be reassured that she is doing the right things and still the person that you love.  So praise your wife.  Let her know she is doing a good job as wife.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Avoid Criticism.  &lt;/span&gt;Don't have a critical spirit.  If you need to say something for the sake of honesty make it kind.  Honesty should be served with gentleness.&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Thought 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Faith, Hope, Will - These were the name of characters of shows I was watching the other night.  So I went on a little rant trying to put the terms together.&lt;br /&gt;&lt;br /&gt;   God is Love&lt;br /&gt;   As humans we have Faith, Hope, and a Will&lt;br /&gt;     &lt;br /&gt;Jesus died so we would have freedom to Hope.   He asks that awe have Faith in him. &lt;a href="http://www.biblegateway.com/passage/?book_id=67&amp;amp;chapter=3&amp;amp;verse=15&amp;amp;version=9&amp;amp;context=verse"&gt;1 Peter 3:15&lt;/a&gt; | &lt;a href="http://www.biblegateway.com/passage/?search=John%203:16&amp;amp;version=9"&gt;John 3:16&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;   This relationship is how we build our faith.  Lets have a relationship with God so we can build our faith in him.  Following him and doing what he says. &lt;a href="http://www.biblegateway.com/passage/?book_id=72&amp;amp;chapter=1&amp;amp;version=9"&gt;Jude 1:20&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Lets transform our will's to Gods.  Seeking after him and finding him will change your life.  &lt;a href="http://www.biblegateway.com/passage/?book_id=52&amp;amp;chapter=12&amp;amp;verse=1&amp;amp;end_verse=3&amp;amp;version=9&amp;amp;context=context"&gt;Romans 2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O taste and see that the Lord is good: blessed is the man that trusts in him! &lt;a href="http://www.biblegateway.com/passage/?book_id=23&amp;amp;chapter=34&amp;amp;verse=8&amp;amp;version=9&amp;amp;context=verse"&gt;Psalms 34:8&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-6029739155490736225?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/6029739155490736225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=6029739155490736225&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/6029739155490736225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/6029739155490736225'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/09/relationship-rules-faith-hope-will.html' title='Relationship Rules + Faith, Hope, Will'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-2986263272802811778</id><published>2008-08-12T01:26:00.008-04:00</published><updated>2008-09-14T23:34:33.756-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Medal Count'/><category scheme='http://www.blogger.com/atom/ns#' term='head'/><category scheme='http://www.blogger.com/atom/ns#' term='NBC'/><category scheme='http://www.blogger.com/atom/ns#' term='Olympics'/><category scheme='http://www.blogger.com/atom/ns#' term='Beijing'/><category scheme='http://www.blogger.com/atom/ns#' term='Karate'/><category scheme='http://www.blogger.com/atom/ns#' term='kick'/><category scheme='http://www.blogger.com/atom/ns#' term='USA'/><category scheme='http://www.blogger.com/atom/ns#' term='Italian'/><category scheme='http://www.blogger.com/atom/ns#' term='Whimper'/><category scheme='http://www.blogger.com/atom/ns#' term='Cry'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Search'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Shooting'/><category scheme='http://www.blogger.com/atom/ns#' term='Silver Medal'/><title type='text'>Olympic addiction fix</title><content type='html'>If your like me and you love watching the olympics it if tough getting your fix!  So here's two tips to keep you going.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;If you google "medal count" google displays the current medal ranking by country.  If you click on the website it give you a lots of detail.  Here is a link to that search: &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=medal+count"&gt;LINK&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The second tip and the best is the fact that nbc post full length events on its website!  There are a lot of events broadcasted live too! -- http://www.nbcolympics.com/video/player.html  There are also some highlights from Athens.  One great video is a karate video where a guy gets knocked out like he was a putty patrol on power rangers.  Check it out: &lt;a href="http://www.nbcolympics.com/video/share.html?videoid=c917ba84-2db5-4382-94fb-5ca8d30cf28d"&gt;Athens 2004: Moon Dae-Sung&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;I can't wait until track on Saturday, this is one of the best Olympics I've seen thus far!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt;&lt;br /&gt; Its ok to to shed a tear or too after winning the olympics... But no whimpering!  This guy needs to man up!  Maybe he is over compensating with that gun.  The camera should have let him have that private moment.  The announcer is noticible uncomfortable; he tries to help the man out by saying "This is one of the toughest sports." LOL Thanks to these people for posting this video.&lt;br /&gt;&lt;h1 style="font-weight: normal;"&gt;&lt;a href="http://www.youtube.com/watch?v=w_st7SgTjjU"&gt;&lt;span style="font-size:100%;"&gt;Wimpy Italian man gets silver at olympic shooting 2008&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;br /&gt;&lt;param name="movie" value="http://www.youtube.com/v/w_st7SgTjjU&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;br /&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/w_st7SgTjjU&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-2986263272802811778?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/2986263272802811778/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=2986263272802811778&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2986263272802811778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2986263272802811778'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/08/olympic-addiction-fix.html' title='Olympic addiction fix'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-9186734366659395896</id><published>2008-07-29T23:01:00.004-04:00</published><updated>2008-07-29T23:32:55.695-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chi Alpha'/><category scheme='http://www.blogger.com/atom/ns#' term='Tebow'/><category scheme='http://www.blogger.com/atom/ns#' term='Gators'/><category scheme='http://www.blogger.com/atom/ns#' term='National Champion'/><category scheme='http://www.blogger.com/atom/ns#' term='Grey&apos;s Anatomy'/><category scheme='http://www.blogger.com/atom/ns#' term='Drinking'/><category scheme='http://www.blogger.com/atom/ns#' term='I love new york'/><category scheme='http://www.blogger.com/atom/ns#' term='Princeton Review'/><category scheme='http://www.blogger.com/atom/ns#' term='Flavor of Love'/><category scheme='http://www.blogger.com/atom/ns#' term='Party School'/><title type='text'>To Gator Nation: Take pride in the No. 1 ranking</title><content type='html'>Yes we are the number one party school according the princeton review.  While most have given the credit solely to fraternities I submit to you it take more than greeks to be a quality number one party school!  Below I list 5 reasons why we have the crown:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;National Championships --&gt; We are used to celebrating, we planned for more championship parties this year expecting success and even if we lost we wouldn't never cancel the party, we just change the name.&lt;/li&gt;&lt;li&gt;Chi Alpha Christian Fellowship (Chi Alpha) --&gt; This organization I am a part of is comparable to a college youth group.  They may have single handedly pumped the school up to a number one ranking.  This group of authentic disciples of Christ are not ashamed to celebrate their salvation!!&lt;/li&gt;&lt;li&gt;Tim Tebow --&gt; This iconic figure also inspired many to celebrate in his name.&lt;/li&gt;&lt;li&gt;Budget Cuts --&gt; The Budget cuts in the state of Florida cause UF to cut some Jobs.  Why they were looking for new positions friends threw them going away parties.&lt;/li&gt;&lt;li&gt;I Love New York, Flavor of Love, Grey's Anatomy, etc --&gt; These TV shows were extremely popular to the college-aged crowd at UF.  Whats better than to throw an episode watching party once a week.&lt;/li&gt;&lt;/ol&gt;These are just a few reasons.  It's important to note that not everybody has drinks at their parties (e.g. XA).  So people shouldn't correlate the high party ranking with drinking - even though clubs/bars are right across the street from the newly rennovate Library West.  So Gator Nation be proud of this #1 ranking!! This is the first in many more to come in the 2008-2009 school year!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.columbiatribune.com/2007/Dec/1205_we_B01_tebow.jpg" alt="Go Gators" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-9186734366659395896?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/9186734366659395896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=9186734366659395896&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/9186734366659395896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/9186734366659395896'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/07/to-gator-nation-take-pride-in-no-1.html' title='To Gator Nation: Take pride in the No. 1 ranking'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4205582438196378131</id><published>2008-07-29T22:25:00.006-04:00</published><updated>2008-09-14T23:37:45.047-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ZOOperstars'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Cuil'/><title type='text'>Cuil not impressive, ZOOperstars amazing</title><content type='html'>With the recent unleashing of the self proclaimed "google stopper" &lt;a href="http://www.cuil.com/"&gt;cuil&lt;/a&gt;, many people were left extremely underwhelmed,  myself included.  I was wondering how much better this could be.  How close could cuil come to reading my mind?!?!  While the results wasn't what I expected, the interface was beautiful.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Google filed a patent for its search result interface [citation needed], everybody has been producing similar search result pages.  IMHO Cuil steps out of the box a little more than I have seen giving more information without having to move my ornery touchpad.  They display information on either two or three column including pictures.  &lt;span style="font-weight: bold;"&gt;So now instead of looking at words I will be scanning the pictures associated with each page to find what I am looking for&lt;/span&gt;. They also keep an index of page results on the bottom of the page (which is probably needed).  They also cluster (categorize) the results and let you search with in this clusters.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My suggestion to Cuil is to keep the interface but trash the search engine and leverage googles'.  That would make life perfect for me.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For everybody who wasn't impressed with Cuil's debut, here are two youtube videos which are definitely more entertaining that you think.  Introducing the &lt;a href="http://www.zooperstars.com/"&gt;ZOOperstars&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;h1 style="font-weight: normal;"&gt;&lt;a href="http://www.youtube.com/watch?v=2LsCBCTMCYc"&gt;&lt;span style="font-size:100%;"&gt;Roger Clamens eats the bat boy!&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2LsCBCTMCYc&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/2LsCBCTMCYc&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 style="font-weight: normal;"&gt;&lt;a href="http://www.youtube.com/watch?v=2LsCBCTMCYc"&gt;&lt;span style="font-size:100%;"&gt;Roger Clamens eats the bat boy!&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/bhTvIrDKj88&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/bhTvIrDKj88&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4205582438196378131?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4205582438196378131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4205582438196378131&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4205582438196378131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4205582438196378131'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/07/cuil-not-impressive-zooperstars-amazing.html' title='Cuil not impressive, ZOOperstars amazing'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-5475233574862034097</id><published>2008-07-10T03:13:00.009-04:00</published><updated>2008-07-10T04:21:58.873-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kilim'/><category scheme='http://www.blogger.com/atom/ns#' term='SimpleDB'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='Erlang'/><category scheme='http://www.blogger.com/atom/ns#' term='CouchDB'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Erlang marketable?</title><content type='html'>It seems a new "old" programming language is gathering of late.  &lt;a href="http://en.wikipedia.org/wiki/Erlang_%28programming_language%29"&gt;Erlang&lt;/a&gt; developed in 1987 by Ericsson has attracted programmers because of it is built to support "distributed, fault-tolerant, and &lt;span class="Apple-style-span" style="font-style: italic;"&gt;insert buzz current word&lt;/span&gt;".  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Erlang was originally built to support difficult demands of ATM/Telecom switches.  Ericsson found the other programming languages wanting and decided to create their own.  Below are some notes on their design emphasis.  (This information was obtained from a &lt;a href="http://www.youtube.com/watch?v=OpYPKBQhSZ4"&gt;google tech talk&lt;/a&gt;.)&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Fault tolerance --&gt; Isolate errors so they don't disturb other processes.  Instead of swiss army knives seperate knife, nail clipper, cork screw.  Process supervision.  OTP is a process supervision framework for Erlang.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Non-stop --&gt; "error-free", updatable.  Hot code replacement.  Erlang keeps two or more versions of code so you can update code without "restarting the server."&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Concurrent --&gt; All processs are equal (simple round robin scheduling is better)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Distrubuted, scalable and heterogeneous --&gt; inter-process communication. Erlang uses a virtual machine, compile to a byte code.  Symmetric Multi-Processing: Multi cores may choose which process you execute from a scheduling queue.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;soft real-time --&gt; Some small delays ok.  Advanced GC/memmang mechanisms. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;"prototypeability" --&gt; Start off quickly with our program to see if it works.  Declarative programming. Run time linking.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;So why now?  The language and these design issues very compatible with the whole "CloudDB' trend.  In fact, &lt;a href="http://incubator.apache.org/couchdb/"&gt;CouchDB&lt;/a&gt;, an opensource distributed database, is written Erlang as well as Amazon's &lt;a href="http://www.amazon.com/gp/browse.html?node=342335011"&gt;SimpleDB&lt;/a&gt;.  Other people may be using it to develop their system but have not admitted it.  In any case there will be more jobs for Erlang programmers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is not a sure thing for Erlang to arise as the standard Cloud Computing standard.  C++ and Java remain strong the the Enterprise realm.  New Java message passing frameworks such as &lt;a href="http://kilim.objectweb.org/"&gt;Kilim&lt;/a&gt;. continue to increase the flexibility of Java.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Erlang has room to evolve.  A growing user base and the strong design of its roots at the least prove it to be marketable.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-5475233574862034097?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/5475233574862034097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=5475233574862034097&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5475233574862034097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5475233574862034097'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/07/erlang-marketable.html' title='Erlang marketable?'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-2525694195449203806</id><published>2008-07-07T03:31:00.013-04:00</published><updated>2008-09-14T23:40:08.311-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Wilderness'/><category scheme='http://www.blogger.com/atom/ns#' term='Sermon'/><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Sean Smith'/><category scheme='http://www.blogger.com/atom/ns#' term='Faith'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='God'/><category scheme='http://www.blogger.com/atom/ns#' term='Love'/><category scheme='http://www.blogger.com/atom/ns#' term='Church'/><title type='text'>Breakthrough the wilderness</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Y4KiGN1j1No&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/Y4KiGN1j1No&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;h1 style="font-weight: normal;"&gt;&lt;a href="http://www.youtube.com/watch?v=Y4KiGN1j1No"&gt;&lt;span style="font-size:100%;"&gt;Brooke Fraser - Shadowfeet&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/h1&gt;I listened to a couple sermons recently one by Sean Smith while he was at First Assembly, another at the Triumphant Church, and another on BBN radio. Below are are notes to the sermons in no particular order. The sermons may be mixed and intertwined Also I added links to his sermons below if you are interested in listening.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.first-assembly.org/subpages.php?p=player&amp;amp;v=Mike0706"&gt;Video&lt;/a&gt; &lt;a href="http://www.first-assembly.org/sermons/July2008/July_06/2008-07-06.mp3"&gt;Audio&lt;/a&gt; :: Sean Smith Sermons @ First Assembly 7/7/08&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://www.biblegateway.com/passage/?book_id=14&amp;amp;chapter=7&amp;amp;version=9"&gt;2 Chronicles 7:14&lt;/a&gt;]&lt;br /&gt;If my people, which are called by my name, shall humble themselves, and pray, and seek my face, and turn from their wicked ways; then will I hear from heaven, and will forgive their sin, and will heal their land.&lt;br /&gt;&lt;br /&gt;This verse show a good way to approach God in our time of crisis. First we should be motivated. The word "humble" in the hebrew has the idea of "submitting" or yeilding. So we should learn to purpose ourselves to seek after God. Next, is supplication. We should pray, being devoted to him we have every right to make our needs be known to him. We should have deep care for the spritual needs of another. Dedicate yourself to seeking God while recognizing the holiness of Him.&lt;br /&gt;&lt;br /&gt;"Belive the Love"&lt;br /&gt;Faith works by Love [&lt;a href="http://www.biblegateway.com/passage/?book_id=55&amp;amp;chapter=5&amp;amp;version=9"&gt;Galatians 5:6&lt;/a&gt;] At the root of unbelief is the lack of love. When you need to troubleshoot some situation that you are in, it is important to start from the beginning. So we should check our faith, an we know because of Galations 5:6 that we should check our Love.&lt;br /&gt;&lt;br /&gt;It is hard to Belive the Love. In &lt;a href="http://www.biblegateway.com/passage/?book_id=50&amp;amp;chapter=17&amp;amp;version=9"&gt;John 17:23&lt;/a&gt;, Jesus is praying and he expresses his desire that we know that God sent him and that we should know that &lt;strong&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt;God love us just as much as he loves Jesus&lt;/span&gt;&lt;/strong&gt;. Amazing! Yet hard to belive, that God really loves us. If we get a revelation of this, it will reck our lives, changing our lives completely! - I pray that whoever reads this can get a glimpse of your love.&lt;br /&gt;&lt;br /&gt;God is Love, and since God loves us so much we should also love one another, that is how God's love is perfected in us. While we were still terrible people God sent his Son to die as a substitute of our sins. [&lt;a href="http://www.biblegateway.com/passage/?book_id=69&amp;amp;chapter=4&amp;amp;version=9"&gt;1 John 4:7-12&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;The world says "I love you but if you hurt me I am going to let you loose." But unbelivers need to experience the goodness of God.&lt;br /&gt;&lt;br /&gt;Sometimes we don't worship until we feel good. Do we wait for a good feeling before we go to work? We worship ouur savior regardless of how we feel. We love God regardless of how we feel.&lt;br /&gt;&lt;br /&gt;We need God's word to keep us grounded so we will not waiver.&lt;br /&gt;&lt;br /&gt;"Breakthrough the wilderness"&lt;br /&gt;This is when you are more taxed than relaxed. You feel isolated, the source of your inspiration is tapped out. A Wilderness is a hallway to your next destination.&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://www.biblegateway.com/passage/?book_id=29&amp;amp;chapter=43&amp;amp;version=9"&gt;Isaiah 43:19&lt;/a&gt;] "Behold, I will do a new thing ... I will even make a way in the wilderness, and rivers in the desert."&lt;br /&gt;&lt;br /&gt;&lt;p&gt;A new thing is like: &lt;/p&gt;&lt;ol&gt;&lt;li&gt;An item never possesd&lt;/li&gt;&lt;li&gt;A place never visited&lt;/li&gt;&lt;li&gt;A thought never formed -&gt; you need to know new stuff to survive in the wilderness&lt;/li&gt;&lt;li&gt;An action never taken&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;A wilderness is like a circumstantial fast where we can't depend on anybody but God. When we come through it we can say "If it had not been for the Lord on my side."&lt;/p&gt;&lt;p&gt;When we come out of the wilderness we should be totally different. Like make over shows where people go into a backroom and come out looking beautiful because some specialist was working on them. We go into the wilderness where God is working on us so we can come out looking brand new!&lt;/p&gt;&lt;p&gt;Wilderness is like the time where you have a promise and stuff is not lining up with you. Feeling like you have a delay in your life may throw you into a wilderness.&lt;/p&gt;&lt;p&gt;During this time we should be careful, that is when temptation is at its strongest. The power of temptation is the state it find you in to cause you to fall. Then people may become frustrated because God has you in a particular season.&lt;/p&gt;&lt;p&gt;When you are going through the wilderness there is no due north. It is hard when people ask you how you are doing because you may not know.&lt;/p&gt;[&lt;a href="http://www.biblegateway.com/passage/?book_id=1&amp;amp;chapter=21&amp;amp;version=9"&gt;Genesis 21:14&lt;/a&gt;]&lt;br /&gt;Hagar Abraham's baby mama went through a wilderness.&lt;br /&gt;Keys to personal break through:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;(1 )You must have Desert develop desires. In the Desert God wants us to release a cry in our life. We need to be desperate with God even after serving him for a while. There needs to be a new cry from your heart. The Sun may evaporate water in a lake to the clouds which then produces rain to go back into the lake. &lt;span style="color: rgb(51, 51, 255);"&gt;&lt;strong&gt;The move of God first begins because the Son of God shines on you to evaporate the water inside of you for God to rain down on you again. The move of God starts when the spirit inside of you heats up&lt;/strong&gt;.&lt;/span&gt; God wants you to be in touch with where you are. Be persistent. WE LACK PERSISTENCE, a lot of the forefathers in the faith, and grandparents had persistence that is why we are here today. &lt;/li&gt;&lt;li&gt;(2) Don't wander from your word. You may receive a word of encouragement, remember it. Or the enemy make your problem seem bigger than the solution we carry. We need to not only hear what God has said, but to also hear the voice of God now! Issac would have been dead if Abraham did not hear God telling him to stop. Hagar received a word about Ishmael a long time ago but she almost lost it.&lt;/li&gt;&lt;li&gt;(3) Rescues our vision. It is often what we don't see in the spirit that holds us back. Gen 21:19 -- God Opened her eyes so that we saw a well. The well was always there God opened her eyes. We panicked and we were blinded by our situation. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-2525694195449203806?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/2525694195449203806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=2525694195449203806&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2525694195449203806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2525694195449203806'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/07/breakthrough-wilderness.html' title='Breakthrough the wilderness'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4199031013638316090</id><published>2008-07-02T00:34:00.011-04:00</published><updated>2008-07-02T03:10:15.618-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Publishing'/><category scheme='http://www.blogger.com/atom/ns#' term='Steps'/><category scheme='http://www.blogger.com/atom/ns#' term='Science'/><category scheme='http://www.blogger.com/atom/ns#' term='Scientist'/><category scheme='http://www.blogger.com/atom/ns#' term='Research'/><category scheme='http://www.blogger.com/atom/ns#' term='Engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='Internship'/><category scheme='http://www.blogger.com/atom/ns#' term='Engineer'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Research Methods</title><content type='html'>Today, I had an insightful conversation with someone who had an interesting viewpoint concerning the differences in the published work of schools in the east (e.g. GA Tech) and schools in the west coasts of the US.  The basic idea behind his viewpoint was that schools in the east tend to approach scientific problems more as engineers than as scientist.  More specifically, when attacking a problem, schools in the east tend to spend less time on defining the problem they are attacking and more time engineering a solution.&lt;br /&gt;&lt;br /&gt;While I do not have the expertise to agree or disagree with his statement, the important take away from the conversation was that the most important step in the scientific process is to define the problem.  I guess he is saying the investigation of a well defined problem is the difference between scientist and engineers.  Engineering focus on the result while scientist focus on the process.&lt;br /&gt;&lt;br /&gt;Later , I realized that the day before I had a conversation with a PhD student who proved his point.  When I asked him how he went about publishing papers he told me he does not really start off with that as a goal.  Instead, he said as a PhD student he is given projects to work on and if a paper is produced out of it then that is a plus.  His words definitely did not agree with my spirit.  What I would have liked to hear is - "I am given problems and I work with my adviser to understand and formally define the problem.  Next, I take time and perform a literature review on the work in the problem's area.  Following those steps, I develop algorithms and run experiments on them and compile the results.  I can publish anytime after the problem is defined."&lt;br /&gt;&lt;br /&gt;Below is a list version of how to attack attach research problems - this is obviously not the only method.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Find the problem&lt;/span&gt; --&gt; Finding the problem may occur in one of three ways.  First, after reading papers we may find facets of other's research which is untouched or difficult, and still has room to improve the state of the art.  Secondly, we may see a practical problem occuring or notice something that is inefficient, whether that be through the newspaper, tv, friends, colleagues, etc.  Lastly, because computer science has tentacles which may reach towards other areas, it may be possible to map the fields terminology and processes to the cs domain (an example of this is the general area of "Neural Networks").&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Fully define the problem and its domain&lt;/span&gt; --&gt; This step is of the utmost importance and must be completed before moving any further.  Fully define the problem until it is well defined, sorted out, and ready to be attacked.  This prevents people from questioning the foundations your research. A bonus of this step is that it allows you to do an elevator pitch to friends and colleagues at conferences.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Related Research&lt;/span&gt; --&gt; Don't reinvent the wheel and stand on the shoulders of giants.  Find and record all related work.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Develop Solution&lt;/span&gt; --&gt; Figure out the best solution then design experiments to test solutions.  When producing algorithms your foundations should be secure so you credibility is not taken.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Publish &lt;/span&gt;--&gt; Publish all publishable work.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Rinse and Repeat&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4199031013638316090?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4199031013638316090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4199031013638316090&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4199031013638316090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4199031013638316090'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/07/research-methods.html' title='Research Methods'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-2192957665854187448</id><published>2008-06-29T04:39:00.004-04:00</published><updated>2008-06-29T04:51:58.542-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Red Hat'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Beware of IPtables</title><content type='html'>A lot of people who use Linux would like to make their server visible to the world.  Ubuntu is usually pretty good with that, everything is straight forward.  Fedora (at least Fedora 9) is a little bit more annoying.  After configuring everything correctly as you think, you may come to the point where stuff is still not working.&lt;br /&gt;&lt;br /&gt;It is probably is your iptables.  Iptables are basically the firewall for the Linux box.  They are enabled by default in Fedora and Red hat as far as I know.  If you become root and run the command: &lt;span style="font-style: italic;"&gt;services iptables stop&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;A good reference from Linux home networking is available here: |&lt;a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch14_:_Linux_Firewalls_Using_iptables"&gt;Link&lt;/a&gt;|&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-2192957665854187448?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/2192957665854187448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=2192957665854187448&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2192957665854187448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/2192957665854187448'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/06/beware-of-iptables.html' title='Beware of IPtables'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-3118114472287350001</id><published>2008-06-29T01:13:00.007-04:00</published><updated>2008-06-29T01:51:54.991-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Boss'/><category scheme='http://www.blogger.com/atom/ns#' term='Meetings'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='Managers'/><category scheme='http://www.blogger.com/atom/ns#' term='Research'/><category scheme='http://www.blogger.com/atom/ns#' term='OpenOffice'/><category scheme='http://www.blogger.com/atom/ns#' term='Suggestions'/><category scheme='http://www.blogger.com/atom/ns#' term='Talks'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerPoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Internship'/><title type='text'>Prepare for Talks and Meeting</title><content type='html'>My experience during my internships and doing research is that meeting with managers are just as important while the project is going on as when the project is completed.  Typically, my manager and I would set up meetings so I could show them my progress on a project and tell him my next directions.  To make these short meeting go smoothly, I typically I will prepare something like a script to show where I am.  For instance, say I am working on a website.  I will first quickly show some decisions I made to get to the point I am at currently, then spend some time showing what I have - explaining where necessary, and lastly I will show places where I plan to improve or further develop.&lt;br /&gt;&lt;br /&gt;To make sure this meeting goes smoothly, I will try to allocate 15 minutes or more before meetings to prepare these points.  I think ahead and have answers to questions that my boss or manager may have.  I may also quickly produce PowerPoint or OpenOffice slides that will show what I have done.  These slide graphs can also help later when you are presenting a large talk or demonstration.&lt;br /&gt;&lt;br /&gt;It is important for a manager to be confident knowing what he can expect during the next time you meet.  Even if you do not accomplish as much as you would like, clarity during this meeting is important.  Also, the less time you spend on fluff the better it is for both of you.&lt;br /&gt;&lt;br /&gt;Below I have listed some "points to remember" I compiled when giving a research talk:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Explain up front why the problem is important.  This gives some meaning to your work and avoids wandering.&lt;/li&gt;&lt;li&gt;It may be good to memorize the first few slides so you can start off well even if you are nervous.&lt;/li&gt;&lt;li&gt;Smiling at people will usually cause them to smile back.  So be enthusiastic.&lt;/li&gt;&lt;li&gt;Its good to start with a question to gauge the backgrounds of the people at the talk.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;“Tell them what you are going to tell them, tell them, then tell them what you told them.”&lt;/li&gt;&lt;li&gt;Memorize the 7 key points you have so you can know what to cover in the case you are side tracked.&lt;/li&gt;&lt;li&gt;If people are not using the slides as notes use more pictures and less words.  Words are for the people who miss the talk.  Even those people can just read the paper.  People read at different rates and you may get a confusing rippled reaction to slide content.&lt;/li&gt;&lt;li&gt;Be able to skip ahead at any point.&lt;/li&gt;&lt;li&gt;If you know people in the audience, use their names, it makes it more personal.&lt;/li&gt;&lt;li&gt;Slides cost zero dollars, so it is okay to use put extra content on another slide&lt;/li&gt;&lt;li&gt;It is a good idea to use crop/blur/fade techniques to draw attention to a particular part of a picture while still showing something as a whole.&lt;/li&gt;&lt;li&gt;Showing a video, and narrating what is going on is a good idea.&lt;/li&gt;&lt;li&gt;Demos are always great (use Alt-Tab to switch between programs)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If a question is difficult you may 1) Ask them to repeat it 2) Ask for clarification 3) Question the motivation behind the question 4) Be political and answer the question with a question. 5) If it is a long answer or off topic answer the question off line.&lt;/li&gt;&lt;li&gt;At the begining introduce yourself if someone else has not and if it a job talk be sure to name drop and toot your own horn "toot toot"&lt;/li&gt;&lt;li&gt;During Q/A have a slide that has everything you talked about so people may remember question they wanted to ask you but forgot.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-3118114472287350001?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/3118114472287350001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=3118114472287350001&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/3118114472287350001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/3118114472287350001'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/06/prepare-for-talks-and-meeting.html' title='Prepare for Talks and Meeting'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-6469143313307820417</id><published>2008-06-16T00:52:00.003-04:00</published><updated>2008-06-16T02:07:30.790-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Transit'/><category scheme='http://www.blogger.com/atom/ns#' term='San Jose'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><category scheme='http://www.blogger.com/atom/ns#' term='Church'/><title type='text'>Sunday Trip</title><content type='html'>So today is Sunday and I made plans to attend a new San Jose church.  Because finding a church that was within walking distance was a little bit unreasonable, I reached out to my campus church group &lt;a href="http://grove.ufl.edu/%7Echialpha/"&gt;Chi Alpha&lt;/a&gt; for help.  The leaders of the University of Florida group, Steve and Charlene Michaels reached out to an alumni who lives in the area.  She and her husband recommended two churches one being &lt;a href="http://www.jubilee.org/"&gt;Jubilee Christian Center&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So I used google maps with their public transportation feature to find the right bus/trains to make it to the church.  This application, although not highly publicized because more people have cars, is pretty amazing.  The whole architecture is well put together and Is worth &lt;a href="http://www.google.com/transit"&gt;checking out&lt;/a&gt;!  The trip took about two hours (just like it said) and I easily found the HUGE church.&lt;br /&gt;&lt;br /&gt;Right before church I met an extremely nice member who made me feel welcomed. I was introduced to a lot of people, and learned a lot about the church.  After the church, the lady took me to McDonald's.  I also found out that her daughter is a designed who makes wedding dresses.  She gave me her daughters card and I told my bride to be who would like to check it out.&lt;br /&gt;&lt;br /&gt;On the train back I actually met another man named Jay who told me I should check out &lt;a href="http://www.bethel.org/"&gt;Bethel Church&lt;/a&gt;.  I will probably make plans to do that. &lt;br /&gt;&lt;br /&gt;This weekend was a good break from work.  I am definitely having my troubles, most beyond my control.  However, I am looking forward to a successful and productive week! &lt;br /&gt;&lt;br /&gt;This Sunday I have softball practice.  I missed the first game, which they lost, but I plan to come in and make an immediate difference.&lt;br /&gt;&lt;br /&gt;Jesus is Lord and I love him!  No matter what your going through run to him, he will give you a peace you haven't experienced yet.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-6469143313307820417?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/6469143313307820417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=6469143313307820417&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/6469143313307820417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/6469143313307820417'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/06/sunday-trip.html' title='Sunday Trip'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-6238857275702361781</id><published>2008-06-07T00:48:00.006-04:00</published><updated>2008-06-07T01:55:32.933-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hillary'/><category scheme='http://www.blogger.com/atom/ns#' term='Guido'/><category scheme='http://www.blogger.com/atom/ns#' term='Bad Hair'/><category scheme='http://www.blogger.com/atom/ns#' term='Out of style'/><category scheme='http://www.blogger.com/atom/ns#' term='Jheri Curl'/><title type='text'>That hair style has got to go!</title><content type='html'>Ok, this is a topic that I just want to get off my chest.  Hair.&lt;br /&gt;&lt;br /&gt;There are some styles that need to go!  Below I have compiles a small list, if I forgot anything or disagree please comment below!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Jheri_curl"&gt;Jheri Curl&lt;/a&gt;&lt;br /&gt;It doesn't matter if it is wet or dry.  This has got to go! Wikipedia says that is "a wash and where style."  But in most cases it looks unwashed and worn.  Some people have tried to disguise it by cutting it short, it is still jheri curl and everybody knows it!  If you are thinking about this I guarantee you can do better.&lt;br /&gt;&lt;br /&gt;Hillary's Hair&lt;br /&gt;Vote for which ever candidate you like the best, but please impeach Hillary's hair.  This hair style says "I am past my prime."  This is not an offense on any person just style has to go!  This style is OUT and the public need to know.  Clay Aiken has also been spotted with a similar version of Hillary hair.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://msnbcmedia3.msn.com/j/msnbc/Components/Photos/050808/050808_clayAiken_vmed_3p.widec.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Blowout_%28hair_style%29"&gt;The Blowout&lt;/a&gt;&lt;br /&gt;This hair style says "I am overcompensating for something."  I think it is a failed attempt at a new type of fade.  It is not cool.  It is hard to describe... An internet search will show that it is worn by "Guido's".  This is the first time I heard this name, but I have seen the culprits!  Below is a picture I found:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.who-sucks.com/wp-content/uploads/icons//2007/07/10g1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please comment!&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-6238857275702361781?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/6238857275702361781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=6238857275702361781&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/6238857275702361781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/6238857275702361781'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/06/that-hair-style-has-got-to-go.html' title='That hair style has got to go!'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-480721521635347282</id><published>2008-06-07T00:11:00.004-04:00</published><updated>2008-06-07T00:48:08.394-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='San Jose'/><category scheme='http://www.blogger.com/atom/ns#' term='Internship'/><title type='text'>Friday!!</title><content type='html'>Okay first week in IBM is done! Woo-hoo! It seemed like a semester.  This is a big pace change from school last semester. &lt;br /&gt;&lt;br /&gt;The discussions with intelligent people is a fun challenge.  Being able to coherently express yourself is extremely important in the sciences.  A lot of time is spent in design meetings attempting to debate points where often it is the case that both parties agree but view an issue from separate perspectives.  Being able to wholly describe your ideas increases productivity.  This is an area I will be focusing during my IBM group meetings.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The work environment is great.  Its the weekend in Cali but I will be at home because I am broke and the govenator wants &lt;span style="font-size:180%;"&gt;8.25%&lt;/span&gt; sales tax!!  I can't wait until PAY DAY!!$!&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-480721521635347282?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/480721521635347282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=480721521635347282&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/480721521635347282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/480721521635347282'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/06/friday.html' title='Friday!!'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-5875365310533875380</id><published>2008-06-06T12:07:00.008-04:00</published><updated>2008-06-06T21:04:46.275-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='wedding'/><category scheme='http://www.blogger.com/atom/ns#' term='JetSpeed'/><category scheme='http://www.blogger.com/atom/ns#' term='Countdown'/><category scheme='http://www.blogger.com/atom/ns#' term='Internship'/><title type='text'>Off to the races!</title><content type='html'>I am officially swamped.  Because I recently graduated I took an extra two weeks to have to my self before I started working, a little more than some of the other interns.  So now it seems like they were waiting for me to start the real work!  The last couple day I spent "finalizing" design documents for the system that we are building.  This was an extreme amount of work.  But this should make the actual construction of the system relatively easy.&lt;br /&gt;&lt;br /&gt;I will discuss at another time some of the technologies we will be using.  One of them may be some &lt;a href="http://portals.apache.org/jetspeed-1/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;JetSpeed&lt;/span&gt; &lt;/a&gt;from Apache.&lt;br /&gt;&lt;br /&gt;Yesterday (Thursday June 6), the interns had a small get together and I got my first IBM t-shirt.  I am going to try and stock up on that and as much other free stuff as possible!&lt;br /&gt;&lt;br /&gt;Also, One year from today I will be getting married!! This is our -1 anniversary!  How many people have those?  So I surprised her with flowers and a note.  I got her calla lilies because those are the type of flowers she wants in the bouquet and at the wedding in general.  They were in a pot so we can grow them and save money on flowers.  And I scored major points, oh yeah!&lt;br /&gt;&lt;br /&gt;At any rate, because of the occasion I will start the count down at 365!  I will put a countdown widget some where on this blog.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-5875365310533875380?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/5875365310533875380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=5875365310533875380&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5875365310533875380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5875365310533875380'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/06/off-to-races.html' title='Off to the races!'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4769269081714066094</id><published>2008-06-03T23:15:00.003-04:00</published><updated>2008-06-06T15:43:25.870-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='San Jose'/><category scheme='http://www.blogger.com/atom/ns#' term='Internship'/><title type='text'>First two days as an IBMer</title><content type='html'>So I completed the first two days of my IBM Almaden internship and I am actually looking forward to the end because of the cool project we are working on.  Before I give a few hints as to what the project is I will give sort of a chronological ordering of my days starting with Sunday.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sunday June 1&lt;/span&gt;&lt;br /&gt;   I began planning to go to a church I found on google maps.  This church was about a mile away.  So I began walking and i was surprised to see my house mate and his wife driving off, they asked me for a ride and of course I accepted.  I told them the intersection I was going and he said ok... I assumed he knew of the church.  As I we reached the area were I though the church was I saw no church but i though he knew where he was going.  So he drove a little bit more and we found a church about 4 blocks from where I expected the church to be.  I walked in and the first thing I saw was a fountain in the middle of the church.  Puzzled, I continued into the church to use the bathroom.&lt;br /&gt;    Unfortunately, I forgot that with a one percent African-American population in San Jose  I would stick out like a sore thumb.  So a nice lady came up to me (because I was 20+ minutes early) and asked we questions that summed up to "what are you doing here?"  She was nice, I conversed and nervously ran to take a seat and wait for the service to start.  I thumbed through the program, and that is when I realized I am at a catholic church....  However, with no where to go i stayed for most of the one hour service.  I'll pass on commenting anymore about the church itself.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monday June 2&lt;/span&gt;&lt;br /&gt;   After the typical first day paperwork and exciting orientations I finally met with my team!  Again, the project I am working on is the &lt;a href="http://www.almaden.ibm.com/cs/projects/iis/hea/"&gt;HealtheAssistant&lt;/a&gt;.  The remainder of my day we spend attempting to configure the applications on my fully loaded Lenovo laptop, 22" wide screen LCD screen.  I am in a cube but the atmosphere is great.  Additionally, there are two other gators in the lab where I work, namely, &lt;a href="http://www.cise.ufl.edu/%7Efrusu/"&gt;Florin Rusu&lt;/a&gt;, &lt;a href="http://www.cise.ufl.edu/%7Efeixu/"&gt;Fei Xu&lt;/a&gt;.  Both of them are also members the Database Group at UF and extremely bright.  I believe they were authors on a SIGMOD best paper.&lt;br /&gt;   The cafeteria has nice selection, but it is hard to find time to eat!  While waiting at the lobby I did get say high to Dr. Bruce Lindsay a famous IBM fellow and one of the founding fathers of the RDBMS.  I saw many other famous people whom ironically I did not immediately recognize | &lt;a href="http://www.almaden.ibm.com/cs/folks/"&gt;Folks&lt;/a&gt; |.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tuesday June 3&lt;/span&gt;&lt;br /&gt;   This project is going to be pretty overwhelming, but that is what I signed up for!  I am excited to continue.  I am working Bryan Hankerson from Georgia Tech, who I met during a visit (small world).  We hashed out some plans on what the system API/module calls will be and tomorrow we will try and finalize that and start configuring the SVN/CVS and the server/client.  I am excited to work with this server...&lt;br /&gt;   So, Almaden Research Center (ARC) is on top of a giant hill and in the middle of a state park.  We received several warnings about deer, wild turkeys, mountain lions, rattle snakes, and a few other animals.   I have not seen any wildlife yet, I think its a ploy to get people to stay in the lab.  Nonetheless, the view outside the window is beautiful, I cannot wait until I receive that camera!&lt;br /&gt;   To get to ARC from where I am living I currently walk to the bus stop, take the bus down the street, walk to the IBM shuttle which takes me straight there.  Its takes around 45 minutes to get there.  Its is a bit of a walk but at least the bus and the shuttle are free.  The walk does seem like it will start to become annoying, that is when I am going to look into renting a car.  At some point I am also going to look up scooter prices...&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4769269081714066094?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4769269081714066094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4769269081714066094&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4769269081714066094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4769269081714066094'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/06/first-two-days-as-ibmer.html' title='First two days as an IBMer'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-4134105006531431755</id><published>2008-05-31T13:37:00.005-04:00</published><updated>2008-05-31T21:50:44.682-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Psalms'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><title type='text'>Bless the Lord, O my Soul</title><content type='html'>Sometimes we are caught up in all the wrong we have done and feel rejected from God.  At times we feel like we are so horrible that there is no way a Holy God of the Universe would have any type of positive feelings towards us.  But God loves us unconditionally.  The words of Psalm 103 are encouraging at these times.  &lt;span style="font-style: italic;"&gt;Get in his word!&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Psalms 103&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;br /&gt;Bless the Lord, O my soul: and all that is within me, bless his holy name.&lt;/span&gt;  Bless the Lord, O my soul, and forget not all his benefits: Who forgiveth all thine iniquities; who healeth all thy diseases; who crowneth thee with lovingkindness and tender mercies; &lt;span style="color: rgb(51, 51, 255);"&gt;Who sateisfieth thy mouth with good&lt;/span&gt;; so that thy youth is renewed like the eagle's.&lt;br /&gt;&lt;br /&gt;The Lord executeth righteousness and judgment for all that are oppressed.  He made known his ways unto Moses, his acts unto the children of Israel. The Lord is merciful and gracious, slow to anger, and plenteous in mercy.  He will not always chide: neither will he keep anger for ever. He hath not dealt with us after our sins; not rewarded us according to our iniquites.   For as the heaven is high above the earth, so great is his mercy toward them that fear him.&lt;span style="color: rgb(51, 51, 51);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;As far as the east is from the west, so far hath he removed our transgressions from us.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Like a father pitieth children, so the Lord pitieth them that fear him.  For he knoweth our frame; he remembereth that we are dust.  As man, his days are as grass: as a flower of the field, so he florisheth.  For the wind passeth over it, and it is gone; and the place thereof shall know it no more.&lt;br /&gt;&lt;br /&gt;But the mercy of the Lord is from everlasting to everlasting upon them that fear him, and his righteousness unto children's children; To such as keep his covenant, and to those that remember his commandments to do them.&lt;br /&gt;&lt;br /&gt;The Lord that prepared his throne in the heavens; and his kingdom ruleth over all.  Bless the Lord, ye his angles, that excel in strength, that do his commandments, hearkening unto the voice of the Lord.  Bless ye the Lord, all ye his hosts; ye ministers of his, that do his pleasure.  Bless the Lord, all his works in all places of his dominion: bless the Lord, O my soul.&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-4134105006531431755?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/4134105006531431755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=4134105006531431755&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4134105006531431755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/4134105006531431755'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/05/bless-lord-o-my-soul.html' title='Bless the Lord, O my Soul'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-5421604998191321673</id><published>2008-05-31T01:37:00.002-04:00</published><updated>2008-05-31T01:41:25.046-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mother Teresa'/><category scheme='http://www.blogger.com/atom/ns#' term='Jesus'/><title type='text'>Anyway via Mother Teresa</title><content type='html'>People are often unreasonable, illogical and self-centered;&lt;br /&gt;Forgive them anyway.&lt;br /&gt;&lt;br /&gt;If you are kind, people may accuse you of selfish, ulterior motives;&lt;br /&gt;Be kind anyway.&lt;br /&gt;&lt;br /&gt;If you are successful, you will win some false friends and some genuine enemies;&lt;br /&gt;Succeed anyway.&lt;br /&gt;&lt;br /&gt;If you are honest and sincere, people may deceive you;&lt;br /&gt;Be honest and sincere anyway.&lt;br /&gt;&lt;br /&gt;What you spend years building, someone could destroy overnight;&lt;br /&gt;Build anyway.&lt;br /&gt;&lt;br /&gt;If you find serenity and happiness, some may be jealous;&lt;br /&gt;Be happy anyway.&lt;br /&gt;&lt;br /&gt;The good you do today, will often be forgotten tomorrow;&lt;br /&gt;Do good anyway.&lt;br /&gt;&lt;br /&gt;Give the world the best you have, and it may never be enough;&lt;br /&gt;Give the world your best anyway.&lt;br /&gt;&lt;br /&gt;You see, in the final analysis, it is between you and God;&lt;br /&gt;It was never between you and them anyway.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-5421604998191321673?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/5421604998191321673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=5421604998191321673&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5421604998191321673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5421604998191321673'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/05/anyway-via-mother-teresa.html' title='Anyway via Mother Teresa'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-5898569627118958214</id><published>2008-05-30T16:14:00.005-04:00</published><updated>2008-05-31T01:42:50.816-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='San Jose'/><category scheme='http://www.blogger.com/atom/ns#' term='Internship'/><title type='text'>Im in "Without Joseph"</title><content type='html'>So I am here, in San Jose.  I flew through time, made a stop in Colorado and made it here around 12 local time.  The flight was really cool.  We flew over a lot of snow capped mountains and I had the opportunity to see the salt fields in Utah ( &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;I'm&lt;/span&gt; going to work on either getting a new home or a camera so I can start taking pictures).  Unfortunately, I didn't see any famous people in the airport.  The man i am renting from picked me up and saved me a bunch of money on a taxi!  We passed by the HP Pavilion also know as thee Shark Tank where the San Jose Sharks (Hockey) and the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Sabercats&lt;/span&gt; (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;AreaFootball&lt;/span&gt;) play.  The view of this in Google Maps is pretty cool |&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=San+Jose,+CA+95123&amp;amp;ie=UTF8&amp;amp;ll=37.33261,-121.900467&amp;amp;spn=0.002619,0.006292&amp;amp;t=h&amp;amp;z=18"&gt;Map&lt;/a&gt;|.&lt;br /&gt;&lt;br /&gt;We were not too far from the airport, the ride took about 10 minutes (minus the stops at &lt;a href="http://www.homedepot.com/"&gt;Home Depot&lt;/a&gt; and &lt;a href="http://www.bostonmarket.com/"&gt;Boston Market&lt;/a&gt;).  The first think you notice are all the cool mountains.  It never seems like you are on a mountain, they always seem like they are in the background.  The roads seem pretty easy to remember too (even though I will not be driving).&lt;br /&gt;&lt;br /&gt;Another strange thing is the patients of the people here.  Nobody beeps the horn, nobody even says excuse me at &lt;a href="http://www.costco.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;CostCo&lt;/span&gt;&lt;/a&gt;.  Usually older people will bump you, and lay on the horn if you cut them off.&lt;br /&gt;&lt;br /&gt;I checked out the bus stops and there is one there is an 8 minute walk (I timed it) from where I am staying.  Then I would take that bus to the free IBM shuttle that takes me straight to Harry rd.  In all this is supposed to take about 50 minutes but I doubt this.  I expect it to be about 2o minutes.  Ill time myself on Monday.&lt;br /&gt;&lt;br /&gt;At some point I am going to check out what is supposed to be a bike path over the mountain to IBM.  There used to be a road there but apparently it has been closed off.  I need to get in shape for the wedding some how...&lt;br /&gt;&lt;br /&gt;This place I am stay is nice.  I am satisfied.  I am with a young/newly married couple and another girl who I share a bathroom with.  I have a pretty big bedroom (with no closet) with a big window looking out to the front yard.  The house has a heated  pool, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;HD&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Tv&lt;/span&gt;, &lt;a href="http://www.xbox.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Xbox&lt;/span&gt; 360&lt;/a&gt;, &lt;a href="http://wii.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Wii&lt;/span&gt;&lt;/a&gt;, Cherry tree, Lemon tree, and wireless.  All this for 700 a month.  The owner is also going to put a mini fridge and a microwave in the room.  I got a really good deal!&lt;br /&gt;&lt;br /&gt;I saw that there is a barber shop relatively close but I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;don't&lt;/span&gt; know if they can cut black people hair...  I am going to walk in on Saturday and see what they say.  Other wise, I am set, things are looking pretty good for me!&lt;br /&gt;&lt;br /&gt;I found two &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;Churches&lt;/span&gt; that are within walking distance.  The first is &lt;span lkgtitle="undefined" jstcache="17" jsdisplay="m.title" class="fn org" jsvalues="lkgtitle:m.lkgtitle"&gt;&lt;span jstcache="26" jsdisplay="!features.embed"&gt;&lt;span dir="ltr" jstcache="37" jsdisplay="!m.linkback" jsvalues=".innerHTML:m.title;dir:bidiDir(m.title,true)"&gt;&lt;a href="http://gracebiblechapel.net/"&gt;Grace Bible Chapel&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;and the other is &lt;a href="http://www.newgenchurch.com/"&gt;New Generation Church&lt;/a&gt;.  I might go to the Friday service of Grace Bible Chapel today.  The couple I am staying with does not go to church right now.  Hopefully, I will have some people I can go with shortly.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-5898569627118958214?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/5898569627118958214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=5898569627118958214&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5898569627118958214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/5898569627118958214'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/05/im-in-wiithout-joseph.html' title='Im in &quot;Without Joseph&quot;'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3408442370592983284.post-8369940310993578621</id><published>2008-05-27T19:26:00.002-04:00</published><updated>2008-05-31T01:43:05.563-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='San Jose'/><category scheme='http://www.blogger.com/atom/ns#' term='Internship'/><title type='text'>IBM Almaden Internship</title><content type='html'>Hello all, my name is Christan.  I just graduated from the University of Florida with my Bachelors in Computer Engineering.  Starting this fall I will be a PhD student at UF.  I plan to perform research somewhere in the intersection of databases, information retrieval, and data mining.&lt;br /&gt;&lt;br /&gt;However,  before all that I have an internship at IBM Almaden.  During the interview this internship was described to me as "3 months of hell."  I will be working under Dr. Tyrone Grandison on a project called the &lt;a href="http://www.almaden.ibm.com/cs/projects/iis/hea/"&gt;Health-E-Assistant&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I wish I started this blog a couple weeks earlier.  I already have had some problems finding a place to stay.  Last summer, I interned at Harris RF and they put their interns up in a nice place to stay.  Admittedly, I was a little spoiled, but IBM through us to the wolves with some cash.  They gave us relocation money and told us to find some place to live.  They suggested &lt;a href="http://sfbay.craigslist.org/sby/"&gt;craigslist &lt;/a&gt;and another site called internhousing.com.  I spoke to some interns who where having a terrible time finding a place to stay.  Fortunately, i stumbled upon a pretty sweet deal.  So I will be living with a family and another roommate in a place I have yet to see about 6.8 miles away from IBM.  Hopefully, this all works out.&lt;br /&gt;&lt;br /&gt;I also have a fiancee** who is in her last year of dental school here at UF.  She doesn't want me to go across the country.  We will keep in contact with a web camera and I am going to try and fly back a couple of times.&lt;br /&gt;&lt;br /&gt;More about the job...&lt;br /&gt;I do not know too much yet.  I was told to bush up on my Java SE, Perl, and a perl DBI::CSV module.  I never used perl before so I spent sometime becoming familiar with it.  I am pretty good with Java so anything done with that should not be a problem.&lt;br /&gt;&lt;br /&gt;I was also told to research Chronic disease management systems.  This is definitely out of my jurisdiction so I believe working with these will be the biggest obstacle I will have to overcome.&lt;br /&gt;&lt;br /&gt;Stay tuned... I will have more to come especially about my my flight, my commute, and the "dangerous" neighborhood.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;**Note fiance is the male to be married and Fiancee is the female.  The first 'e' is supposed to have an accent on it.&lt;div class="blogger-post-footer"&gt;&lt;&gt;&lt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3408442370592983284-8369940310993578621?l=blog.christangrant.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.christangrant.com/feeds/8369940310993578621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3408442370592983284&amp;postID=8369940310993578621&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8369940310993578621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3408442370592983284/posts/default/8369940310993578621'/><link rel='alternate' type='text/html' href='http://blog.christangrant.com/2008/05/ibm-almaden-internship.html' title='IBM Almaden Internship'/><author><name>Christan Grant</name><uri>http://www.blogger.com/profile/07416594978266415644</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/_bGEbEwiJtKI/SNCetJt32-I/AAAAAAAABzw/IggnfTiP8kI/S220/christan%2Bmommy.jpg'/></author><thr:total>0</thr:total></entry></feed>
