<?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-11449675</id><updated>2011-12-22T19:14:43.283-08:00</updated><title type='text'>Jeremiah's blog on internet development and marketing</title><subtitle type='html'>My First Blogger Page - see my &lt;a href="http://www.JeremiahStover.com"&gt;business web page&lt;/a&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jeremiahstover.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11449675.post-8845210178415497984</id><published>2011-12-22T18:37:00.000-08:00</published><updated>2011-12-22T19:14:43.288-08:00</updated><title type='text'></title><content type='html'>It seems I did something very stupid recently - I actually turned on a feature in Gmail that was listed under [labs]. The feature in question is called "smart labels" and as a feature it does worse than fail - it has convinced me that I need to move to a different mail provider.&lt;br /&gt;&lt;br /&gt;The newly created labels were hidden under the [More] button which makes them invisible (I just now found the way to force the system to always show a label). Once messages are tagged by this add-on they disappear from the inbox. A whole selection of important messages have been tagged as "Bulk". Many of these so called "bulk" messages should be unique to me (I seriously doubt my financial institutions are sending my account summary messages to anyone other than me). So far this "mis-tagging" has cost me at least $200 due to a second chance offer on eBay that was flagged as "Bulk" and thus missed. I am not done adding up the damages yet, time will tell how much this little mess will cost me.&lt;br /&gt;&lt;br /&gt;Maybe this is a wake up call for me to shift my accounts away from Google as my primary service provider - "do not be evil" seems to be out of vogue at the minute.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-8845210178415497984?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/8845210178415497984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/8845210178415497984'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2011/12/it-seems-i-did-something-very-stupid.html' title=''/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-7932070142270489852</id><published>2011-11-09T15:45:00.000-08:00</published><updated>2011-11-09T15:45:15.006-08:00</updated><title type='text'>My experiences with VPS.net</title><content type='html'>&lt;br /&gt;I have used a handful of hosting providers over the past 10 years. Most have been average - a couple have been great and a couple have been awful.&lt;br /&gt;&lt;br /&gt;Recently I have been using VPS.net as my primary hosting provider. Using a Linux VPS is not for everyone because it places the entire burden (and it is a burden) of managing the system on you the owner. However I have had enough training and experience in the Linux ecosystem that I felt confident I could keep up with what was required. (I have been actively using Linux since 1995 and I am not referring to KDE or Gnome or even X but rather to the shell)&lt;br /&gt;&lt;br /&gt;So what can you expect from VPS.net as a hosting provider - there are a lot of people recommending them. There are a couple of good reasons for that - they offer a nice bundle of services and quite a few discounts of various kinds. Under regular usage they do perform fairly well although they appear have a few more outages than some of the more established providers. The proof of any service provider however is in how they handle problems. Do they really care about their customers or are they only in business to make money. (This is an important thing to keep in mind when reading recommendations for hosting providers as well.)&lt;br /&gt;&lt;br /&gt;Here is my experience (and why I am not able to recommend VPS.net to anyone even though I want to).&lt;br /&gt;I have been a customer for a while (a little over a year) and while I am not a particularly large customer I do manage over 30 domains which together often pull over one thousand visitors per day (in the past 30 days I have seen over 30k unique visitors). I also want to say up front that I am not the most technically competent hosting provider. I am pretty good at what I do, I rarely find a problem I am not able to trace and eventually fix, however being a systems administrator is not my only hat so it can take me a while to track down the cause of a problem and I know there are mistakes that I make and things I overlook. If anyone reading this post has suggestions about things I could have done differently please let me know as I am always trying to improve.&lt;br /&gt;&lt;br /&gt;About a month and a half ago my primary production server which hosts about 30 domains crashed. Well, not quite crashed - the file system switched to Read Only mode due to some errors and several files were corrupted. I had to reboot to single user mode and run fsck before I could continue using the server. That took about 45 minutes during which time all the websites hosted on this server were not available. After checking the logs I saw some disk errors so I contacted support and asked them to check their logs to see if they could suggest the cause of the problem (if it is on my end I want to fix it). They reported back that there were no errors which is puzzling - first of all I am running a VPS that is running on Xen - the disk in question is a SAN - between these two points you will notice that the system does not run on a literal disk but instead disk access is virtualized so any disk errors will be related to the infrastructure. These errors then will be occurring on a piece that is outside of my control and in theory should be logging errors inside Xen or the SAN (or probably both).&lt;br /&gt;&lt;br /&gt;Within two days I had another crash identical to the first - by this point I had tracked the problem down to a specific server application and website application - MySQL was initiating the crash, and the queries were originating at a copy of Simple Machines Forum. This still didn't explain the I/O errors but at least I had something to go on. So although this server instance is not "full" I paid for another two nodes - setup a brand new server instance and moved that one site to the new server. It is significant to note that since this move the server that was originally affected has not had any problems so the problem is most definitely related to that application instance.&lt;br /&gt;&lt;br /&gt;Now with a new server I started working with support more aggressively. I was seeing the system enter R/O mode as often as every other day (once even 2 times in one day). When I would open a ticket support would take a look - tweak something (I suppose) and tell me it should be fixed - often by the time the intermittent problem returned the ticket would be old enough that they would have it closed so I ended up opening 3 tickets for the same problem (apparently you cannot re-open a ticket). When I would open a new ticket I would reference the old ticket but it seems that did not do any good because I did have to re-explain details previously covered several times. Eventually they admitted there was a problem and "moved me to a quieter part of the network". Since then there have been two more crashes but it has been two weeks now since the last problem so I suspect things are stabilized. In the mean time I have had a production server up and down repeatedly, I have had to refund my customer his hosting fees because the service I was able to provide him was poor. And finally to add insult to injury I missed a sale on new nodes. They did not post a close date on the sale, but with all the problems I was having I did not want to buy nodes until I saw that they could fix their problem.&lt;br /&gt;&lt;br /&gt;Everyone makes mistakes, and everyone deserves a second chance. My Technical experience was awful but my customer service experience was not necessarily over so I decided to contact management at VPS.net and see what they had to say. Their response was interesting&lt;br /&gt;1. &amp;nbsp; &amp;nbsp; I missed the sale end date (which date was kept a secret) so that was that - no sale for me&lt;br /&gt;2. &amp;nbsp; &amp;nbsp; The outage I experienced that was because of a SAN problem that they knew about but denied (which information I learned after I read in the forums) was my problem - I do not qualify for a refund or any kind of discount (I did get a weak apology but they are unwilling to put money where their mouth is)&lt;br /&gt;3. &amp;nbsp; &amp;nbsp; They are replacing some of their software (with OnApp) which will "reduce problems in the future" (however my complaint is not so much with the technical problems or even with the financial but almost entirely with the way they have treated me - claiming known issues were my fault - dragging their feet on any kind of fix - making me open more and more tickets)&lt;br /&gt;I would have to say that while they are eager to acquire new customers, they have little interest in taking care of existing customers. Customer service is 90% of the customer experience - claiming that things will improve in the future will not prevent me from going out of business today because of their mess, and they have left me feeling very much that they do not care if they lose me as a customer - they will just get another one that is not so demanding.&lt;br /&gt;&lt;br /&gt;In conclusion I still like some things about VPS.net and I dislike some things. Their customer service leaves a lot to be desired and this is a concern because they are not addressing the issue. They say they are addressing the issue – by hiring more people – but I used to work in customer service (actually because I own and operate a business – I am very much in the customer service business right now) so I speak from experience when I say that hiring new people impacts response time – it does not change the service offered. Service is a personal thing – implemented one rep and one customer at a time.&lt;br /&gt;&lt;br /&gt;So I find myself open to the possibility of another provider – I gave my current provider multiple opportunities to either work with me or provide assurances that they were working towards being able to and the assurances I received were not reassuring. I do need VPS level access although I could make do without cloud scalability it is a nice feature and it is hard to go down the feature ladder. I have heard very good things about RackSpace and have even worked on a server hosted with them a couple of times – they are next on my list to check out. I am actively following the new OpenStack initiative and on top of that two of my friends even work for them so this is probably well past due.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-7932070142270489852?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7932070142270489852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7932070142270489852'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2011/11/my-experiences-with-vpsnet.html' title='My experiences with VPS.net'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-1847763995961603836</id><published>2011-11-07T08:41:00.000-08:00</published><updated>2011-11-07T08:43:09.655-08:00</updated><title type='text'>Why I no longer use 1and1</title><content type='html'>&lt;p&gt;My first (personal) hosting package was provided by 1and1. I used them for simple site hosting and even recommended them to friends an clients for many years. They provide shared hosting and most of my experience with them was satisfactory. &lt;/p&gt;&lt;p&gt;I had an experience however which changed my views on them forever (and have since learned that this problem is common to many shared hosting providers).&lt;/p&gt;&lt;p&gt;I started having a problem - code was being injected into my web pages to run drive by attacks - basically to use my sites to attack my visitors computers. This was accomplished by inserting a &amp;lt;script&amp;gt; block just before the &amp;lt;/html&amp;gt; tag. I cleaned up the system a couple of times then decided to make the time to fix the problem.&lt;/p&gt;&lt;p&gt;I figured the problem fit into one of 4 categories.1) a vulnerability in a piece of application code2) someone had one of my account passwords3) my personal computer was vulnerable4) the server was vulnerable&lt;/p&gt;&lt;p&gt;so I started out to determine which of these caused the problem.&lt;/p&gt;&lt;p&gt;First to eliminate possibility #1 (the most likely in my estimation) I removed all server side scripted content from every website hosted on this account (php and perl in my case). I had to move a couple of sites to another provider to do this but when I was done 100% of my sites on this account were running plain old html (all files ending html, htm, css, js). The only file other than those was a single sh file that I used to scan for and list the inclusion of the attack code which I placed in a folder not visible to the web. No php, no perl, no ssi. And what did I find - I found that my code was still being modified by an attacker.&lt;/p&gt;&lt;p&gt;Next up - I changed all my passwords (1&amp;amp;1 control panel, ftp, shell, ssh-keys, mail) and did not share any of the new passwords with anyone. I then rechecked for any scripts - only the one mentioned above (a single shell script was present) so I cleaned up the files (again) and set the file permissions to read only (444). Another week goes by and the files have been modified again.&lt;/p&gt;&lt;p&gt;Next the scary #3 I checked over my computer very thoroughly - while this option seemed least likely to me (I had other hosting accounts through other providers that were not being attacked in this way which makes this scenario unlikely) I figured it was a good time to review my local security footprint. I worked through the firewall rules, ran a full scan using updated antivirus definitions, ran a full scan using updated anti-malware definitions, and ran a rootkit check (all from a bootable CD created on another system to be safe). Nothing turned up on this side (as expected). (Note that this does not entirely rule out the possibility that my system was compromised).&lt;/p&gt;&lt;p&gt;To the best of my ability to tell there was a vulnerability on the server that was allowing a 3rd party to access and over-write my files at will. As this attack was not being initiated through a vector over which I had control there was nothing I could do to fix the problem from my end and technical support did not believe they had a problem.&lt;/p&gt;&lt;p&gt;At this point I switched providers and have never looked back. To date (3 years later) I have not had any further problems of this kind.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-1847763995961603836?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1847763995961603836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1847763995961603836'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2011/11/why-i-no-longer-use-1and1.html' title='Why I no longer use 1and1'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-3245403212094954947</id><published>2011-07-29T02:47:00.000-07:00</published><updated>2011-10-24T11:19:04.615-07:00</updated><title type='text'>Discounted prices on books and software</title><content type='html'>&lt;p&gt;So I have been poking around the internet for years and during that time I have kept my eye out for anything of interest related to my other principal information source - Books. &lt;/p&gt;&lt;p&gt;Over the years I have of course bumped into many resources some more useful than others. I am not able to find a good catalog of useful resources online so I have decided it is time to create my own post here.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I am skipping the obvious like Amazon.com and resources that I have found less than useful.&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://addall.com/"&gt;Addall&lt;/a&gt; simply the best in price comparison shopping for books&lt;/li&gt;&lt;li&gt;&lt;a href="http://librarything.com/"&gt;LibraryThing.com&lt;/a&gt; book cataloging (I have not been able to find a better product although there are a half dozen fairly good competitors. I have my entire library cataloged and am working on improving my meta tags)&lt;/li&gt;&lt;li&gt;&lt;a href="http://smartercomics.com/"&gt;Smarter Comics&lt;/a&gt; Business books in comic form - some eBooks for free&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Always of interest however are discounts on the purchase of books.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Digital Books&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://gutenberg.org/"&gt;Gutenberg&lt;/a&gt; (out of copyright works with a couple copyleft and similar)&lt;/li&gt;&lt;li&gt;&lt;a href="http://ccel.org/"&gt;Calvin College Ethereal Library&lt;/a&gt; Classical Christian titles&lt;/li&gt;&lt;li&gt;&lt;a href="http://librivox.org/"&gt;Librivox&lt;/a&gt; ('gutenberg read aloud' or 'audible for free')&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Tech eBooks &lt;/b&gt;(I check the daily or weekly deals at the following sites)&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.ciscopress.com/deals/"&gt;CiscoPress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.packtpub.com/"&gt;PacktPub&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.manning.com/"&gt;Manning&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://oreilly.com/ebooks/"&gt;O'Reilly&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.informit.com/deals/"&gt;InformIt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.quepublishing.com/deals/"&gt;QUE&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.apress.com/"&gt;Apress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ftpress.com/deals/"&gt;FT Press&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pearsonitcertification.com/deals/"&gt;Pearson IT Certification&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.peachpit.com/deals/"&gt;Peachpit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Software &lt;/b&gt;(ok not all books but still interesting)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://bitsdujour.com/"&gt;BitsDuJour&lt;/a&gt; desktop software - occasionally have a particularly good deal on a unitility such as Directory Opus&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Hardware &lt;/b&gt;(There are a handful of options but the only one I still find myself going back to is)&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.techbargains.com/"&gt;TechBargains&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-3245403212094954947?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3245403212094954947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3245403212094954947'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2011/07/discounted-prices-on-books-and-software.html' title='Discounted prices on books and software'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-8647659317512465206</id><published>2010-09-25T12:35:00.000-07:00</published><updated>2010-09-25T12:42:10.475-07:00</updated><title type='text'>MySQL problems again and again</title><content type='html'>&lt;div&gt;Another MySQL limitation. This time it is the lack of support for &lt;b&gt;Full Outer Joins&lt;/b&gt;. I was really hoping to avoid using a UNION as in my opinion it makes the SQL much harder to follow. So I have to make up the difference with an extended comment block so the code remains maintainable. The workaround isn't too complicated but I strongly believe that the tools I use should be making my life easier, not making me spend a lot of extra time creating workarounds. The time savings issue alone will probably soon make me switch permanently off MySQL as this is not the first time I have had problems with MySQL not supporting the full ANSI standard. (actually the frequency appears to be increasing logarithmically as my projects increase in complexity).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I keep banging my head against the limitations of MySQL. I know I should probably switch to PostgreSQL as every time I find a hard limit in MySQL (so far) it would be solved by moving over. Guess it is time to start studying. The recent aquisition of MySQL by Oracle is another factor that is making PostgreSQL look enticing.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-8647659317512465206?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/8647659317512465206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/8647659317512465206'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2010/09/mysql-problems-again-and-again.html' title='MySQL problems again and again'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-7199366295194783841</id><published>2009-12-29T13:43:00.000-08:00</published><updated>2009-12-29T13:46:56.628-08:00</updated><title type='text'>Basic Hosting Information for Everyone who wants a website</title><content type='html'>Two posts back I covered the levels of hosting, however that didn't really meet the needs of most of my clients. So I went back to the drawing board and created an article that attempts to cover all the technical details you need for your first website in an accessible format.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pragmatic-development.com/?page=hosting_info"&gt;Read it here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-7199366295194783841?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7199366295194783841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7199366295194783841'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/12/hosting-information.html' title='Basic Hosting Information for Everyone who wants a website'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-7204534066710479584</id><published>2009-12-21T08:42:00.001-08:00</published><updated>2009-12-21T08:43:29.978-08:00</updated><title type='text'>Drupal Migration</title><content type='html'>Just moved a drupal instance from a local dev server to a public production server. Was getting a 500 error but a little research showed that I needed to set a value in the .htaccess file - specifically&lt;br /&gt;&lt;br /&gt; RewriteBase /&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-7204534066710479584?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7204534066710479584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7204534066710479584'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/12/drupal-migration.html' title='Drupal Migration'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-6855334653370971125</id><published>2009-11-09T13:07:00.000-08:00</published><updated>2009-11-09T13:11:32.870-08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jR-ZL0s_P1I/SviE9dePoxI/AAAAAAAAAFk/C5GhCepyCqI/s1600-h/web+server+tiers.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 180px; height: 168px;" src="http://3.bp.blogspot.com/_jR-ZL0s_P1I/SviE9dePoxI/AAAAAAAAAFk/C5GhCepyCqI/s320/web+server+tiers.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5402213944449278738" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This diagram displays the tiers of the system required for a website. When you have a website it is running on this stack.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;First to define the tiers&lt;/u&gt;&lt;br /&gt;&lt;b&gt;E)&lt;/b&gt; Network and Power – physical network connection and power to run a server&lt;br /&gt;&lt;b&gt;D)&lt;/b&gt; Server hardware – the actually physical server (like your desktop pc)&lt;br /&gt;&lt;b&gt;C)&lt;/b&gt; Operating system – usually Linux or Windows – allows the other software to run on the hardware&lt;br /&gt;&lt;b&gt;B)&lt;/b&gt; Server Applications – on Linux (LAMP) this usually includes Apache, MySql, and PHP. These pieces are the final level needed to run the website itself.&lt;br /&gt;&lt;b&gt;A)&lt;/b&gt; Website / Applications – this include the website itself and required applications like Joomla or Wordpress&lt;div&gt;&lt;br /&gt;&lt;u&gt;Now let us take a look at some various hosting options.&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;1)&lt;/b&gt; Full Hosting. In this case you provide A-E&lt;br /&gt;&lt;b&gt;2)&lt;/b&gt; Co-location. In this case you buy the E from a provider. You then buy a Physical Server and they install it at their location. If something goes wrong with the network they fix it.  A-D is your responsibility. You get the server all to yourself.&lt;br /&gt;&lt;b&gt;3)&lt;/b&gt; Dedicated Server.  In this case you are leasing a server from them (D-E). If something goes wrong with the hardware, they fix it. You get the Physical Server all to yourself. A-C is your responsibility.&lt;br /&gt;&lt;b&gt;4)&lt;/b&gt; Virtual Private Server (VPS). In this case They have a server and you are buying a piece of it. They set the operating system. Everything above this point is your responsibility. Physical Server is shared – usually between 20 and 100 other users. Often they will also have a standard set of Server Applications that cannot be changed. Usually you can install applications. So you are responsible for A and maybe part of B. They provide B-E.&lt;br /&gt;&lt;b&gt;5)&lt;/b&gt; Shared Hosting. In this case you are leasing space on a server. They set almost everything. Sometimes you get terminal (SSH) access but usually not. You cannot install any applications. You share space on a physical server with usually 100-500 other users. You are responsible for A. They provide B-E&lt;br /&gt;&lt;b&gt;6)&lt;/b&gt; Application hosting. In this case the application is installed for you. You cannot create any new pages. You can use the specific application. You are responsible for the data. They provide A-E.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is very important to note that each level is available through managed hosting and most are available as unmanaged hosting. What is the difference? Managed means the service provider takes care of administrative tasks. Unmanaged means it is up to you to take care of these issues. For example at the server level. If it is unmanaged then if a fan fails it is up to you to get it fixed. If it is managed – they will take care of fixing it.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;u&gt;Extras&lt;/u&gt;&lt;br /&gt;&lt;b&gt;1)&lt;/b&gt; Hardware firewall - position (Z) - Some providers offer a dedicated firewall solution. Often a Cisco or Juniper device.&lt;br /&gt;&lt;b&gt;2)&lt;/b&gt; Server Firewall - position X&lt;br /&gt;&lt;b&gt;3)&lt;/b&gt; Application Firewall - position X/W (depending on the solution)&lt;br /&gt;&lt;b&gt;4)&lt;/b&gt; Redundancy - often located at position (Y) this allows the site to keep working even if a server fails. Not available in most packages - instead you must wait for server to be replaced and restored from backup.&lt;br /&gt;&lt;b&gt;5)&lt;/b&gt; Scalability – position varies – if your needs expand can you expand the services to match.&lt;br /&gt;&lt;b&gt;6)&lt;/b&gt; Backup - may be located at positions (Y - system image), (X - server instance image (if you have 100% of server doesn’t differ from Y)), (W - website backup), (V - website data backup) depending on what we are backing up and how. Most solutions offer limited backup options.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Very few people really desire to manage the whole thing or know how to do so. If that is you – then you will definitely want to choose Full Hosting as it gives you the maximum flexibility. This is where many medium and large corporations operate.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;For the rest of us – we need to pick one of the other options. Which option you choose should primarily be dictated by what you need to get done. As you work your way through the options there are two things that change. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First is how much of the server is yours – as you can see with shared hosting you get around 0.5% of the server. On a VPS you may get 5%. On a dedicated server you get 100%. There are solutions available that allow you to use multiple servers. So how much of the server is yours. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The second thing that changes is your responsibility. As you get more and more of the server – you usually also get more of the responsibility for keeping it working. Increasing to a bigger package doesn’t just give you more resources – it also gives you more options and responsibility. If you want to scale up to more resources without additional responsibility then you must go with a managed solution. This is an add-on to many packages where the hosting provider takes care of some of the administrative burden for tiers that they would not normally cover for that package. For example on a dedicated server – you are in charge of the operating system, the server applications and the website. If you pay for managed hosting they will take care of some or all of these levels for you.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-6855334653370971125?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/6855334653370971125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/6855334653370971125'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/11/this-diagram-displays-tiers-of-system.html' title=''/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_jR-ZL0s_P1I/SviE9dePoxI/AAAAAAAAAFk/C5GhCepyCqI/s72-c/web+server+tiers.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-7823006388559045306</id><published>2009-10-22T11:53:00.000-07:00</published><updated>2009-10-22T11:56:24.400-07:00</updated><title type='text'>Magento related products issue</title><content type='html'>I have been working off and on with a design shop getting a new Magento multi-store instance live. The latest issue is somewhat interesting. We are currently showing a 'Related Products' column and for one of the store instances there were no checkboxes available to select a related product - after a little bit of research I found that if the item is out of stock, the checkbox will not be displayed.&lt;br /&gt;&lt;a href='http://www.magentocommerce.com/boards/viewthread/40706/'&gt;For Reference..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-7823006388559045306?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7823006388559045306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7823006388559045306'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/10/magento-related-products-issue.html' title='Magento related products issue'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-5303226806584007977</id><published>2009-09-24T07:25:00.000-07:00</published><updated>2009-09-24T07:32:19.761-07:00</updated><title type='text'>Twitter profile pull</title><content type='html'>One of my friends wanted to pull profile data from twitter and asked for some basic code. I am posting the mockup as it might prove interesting to someone else.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&amp;lt;?PHP&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$output&amp;nbsp;=&amp;nbsp;$xml_content&amp;nbsp;=&amp;nbsp;'';&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$tw_name&amp;nbsp;=&amp;nbsp;'jeremiahstover';&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$xml_content&amp;nbsp;=&amp;nbsp;simplexml_load_file(&amp;quot;http://twitter.com/users/show.xml?screen_name=$tw_name&amp;quot;);&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;$xml_content2&amp;nbsp;=&amp;nbsp;simplexml_load_file(&amp;quot;http://twitter.com/statuses/friends/$tw_name.xml&amp;quot;);&lt;br/&gt;&lt;br/&gt;$output&amp;nbsp;.=&amp;nbsp;&amp;quot;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;html&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;head&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;style&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.tw_profile{&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width:200px;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;border:1px&amp;nbsp;solid&amp;nbsp;black;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;overflow:hidden;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/style&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/head&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;body&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class='tw_profile'&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;a&amp;nbsp;href='&amp;quot;.&amp;nbsp;$xml_content-&amp;gt;url&amp;nbsp;.&amp;quot;'&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class='avatar'&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;img&amp;nbsp;src='&amp;quot;.$xml_content-&amp;gt;profile_image_url.&amp;quot;'&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class='avatar_title'&amp;gt;&amp;quot;.$xml_content-&amp;gt;name.&amp;quot;&amp;lt;/div&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/a&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class='description'&amp;gt;&amp;quot;.&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$xml_content-&amp;gt;description&amp;nbsp;&amp;nbsp;&amp;nbsp;.&amp;quot;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;nbsp;class='friends'&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;strong&amp;gt;Friends:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;i&amp;gt;&amp;nbsp;&amp;nbsp;&amp;quot;;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach($xml_content2&amp;nbsp;as&amp;nbsp;$friend){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$name&amp;nbsp;=&amp;nbsp;$friend-&amp;gt;name;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$url&amp;nbsp;=&amp;nbsp;$friend-&amp;gt;url;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$output&amp;nbsp;.=&amp;nbsp;&amp;quot;&amp;lt;a&amp;nbsp;href='$url'&amp;gt;$name&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$output&amp;nbsp;.=&amp;nbsp;&amp;quot;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/i&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;&lt;br/&gt;&amp;lt;/html&amp;gt;&lt;br/&gt;&amp;quot;;&lt;br/&gt;&lt;br/&gt;echo&amp;nbsp;$output;&lt;br/&gt;&lt;br/&gt;?&amp;gt;&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-5303226806584007977?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5303226806584007977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5303226806584007977'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/09/twitter-profile-pull.html' title='Twitter profile pull'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-5081208463482602976</id><published>2009-08-31T08:39:00.000-07:00</published><updated>2009-08-31T08:41:45.412-07:00</updated><title type='text'>Local Instance of Magento</title><content type='html'>I have been playing with a local instance of Magento - working on a custom template. When running on Windows (through WAMP). To get login working there must be a dot in the base site name - thus http://localhost/magento will not work - instead install to http://127.0.0.1/megento and you have a dot in the name. This issue is related to the way that cookies are handled internally and will not present any difficulty on a publicly hosted site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-5081208463482602976?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5081208463482602976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5081208463482602976'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/08/local-instance-of-magento.html' title='Local Instance of Magento'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-1454577242012870989</id><published>2009-08-03T10:34:00.000-07:00</published><updated>2009-08-03T10:45:17.247-07:00</updated><title type='text'>Hack attack</title><content type='html'>I have been fighting an attack on the integrity of my websites for a little over a year now. At first there was no information online, but as the attack has continued I have found a few other people that suffered from the same attack. I finally decided it was time to put in the effort to track the issue down and correct it.&lt;br /&gt;&lt;br /&gt;The attack was a code insertion in the footer of my pages. The attack script apparent searches for &amp;lt;/body&amp;gt; and inserts a little piece of javascript right before it. The javascript loads a file located on one of a series of servers in china (domainname.cn).&lt;br /&gt;&lt;br /&gt;At this point I have a shell script that I am running sporadically - searching all files on my server for the telltale indicator. It compiles a list of the files - which I then send through a second shell script which removes the attack code.&lt;br /&gt;&lt;br /&gt;It appears the attack originated with an old instance of phpBB - which I have removed. Once the attack was successful a series of backdoor scripts were uploaded - all of which accept a posted file and then eval it. (PHP local execution). I have a second script that is looking for all instances of eval and listing them in another file - this one has to be checked by hand at this point as I have not yet selected a unique identifier for the attacking code. Once this part is cleaned up I should be clear (finally), hopefully for a  while.&lt;br /&gt;&lt;br /&gt;I am pondering things I can do in a shared hosting environment that would make this kind of attack more difficult. The best I have thought of to date is to setup a pair of scripts to set my websites to 'read only' and to 'read write'. Each time I make an update I could then unlock the files, and when I was done I could lock it back down. Without paying for a VPS, this may be the best solution. Another option would be to run a daily cron job that scans all folders for files changed in the last 24 hours. Have it compile a list and email that list to me. This way I would be notified any time a file changes. I would have to tweak the settings as there are a couple of applications that I am running that make use of temporary files. Temp files would have to be scanned to make sure they were less than x days old (where x is about 2) and deleted once they are older than that. All to prevent the temp folders from being a useful attack vector.&lt;br /&gt;&lt;br /&gt;I suspect there is a better approach to the problem than either I have specified - even thought I am on a shared hosting account. I will give it some more thought as I have time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-1454577242012870989?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1454577242012870989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1454577242012870989'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/08/hack-attack.html' title='Hack attack'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-4400117754475739252</id><published>2009-07-25T09:02:00.000-07:00</published><updated>2009-07-25T09:03:44.139-07:00</updated><title type='text'>Wordpress template excerpt</title><content type='html'>I needed to add excerpt functionality to a custom WordPress theme and found the following article to be just the ticket.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://justintadlock.com/archives/2008/08/24/replacing-wordpress-content-with-an-excerpt-without-editing-theme-files"&gt;Replacing Wordpress content with  an excerpt without editing the theme files&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-4400117754475739252?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/4400117754475739252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/4400117754475739252'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/07/wordpress-template-excerpt.html' title='Wordpress template excerpt'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-4159387682980615892</id><published>2009-07-25T08:05:00.000-07:00</published><updated>2009-07-25T08:11:49.122-07:00</updated><title type='text'>Magento multi store granular permissions</title><content type='html'>Magento eCommerce allows granular permissions in there community edition. Granular permissions are accessed by creating a role and assigning users to roles. However the community editions granular permissions apply to all stores multi-store install.  For granular permissions per store instance on a single install you need to purchase Enterprise which costs $8,900+ per year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-4159387682980615892?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/4159387682980615892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/4159387682980615892'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/07/magento-multi-store-granular.html' title='Magento multi store granular permissions'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-7802487129839340918</id><published>2009-07-22T10:55:00.001-07:00</published><updated>2009-07-22T10:59:01.083-07:00</updated><title type='text'>PHP and type casting</title><content type='html'>I was going through some of my notes and found an issue that gave me some trouble. About a year ago I was working on a custom shopping cart, and ran into trouble with PHP's type casting. I was multiplying a float (price) by an int (quantity) and PHP was converting the float to an int by dropping the decimal part of the number before doing the multiplication. Obviously this was causing trouble with the total price charged. The fix was to force the int to a float before the multiplication.&lt;br /&gt;$lineTotal = (float) $price * $quantity;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-7802487129839340918?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7802487129839340918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/7802487129839340918'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/07/php-and-type-casting.html' title='PHP and type casting'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-1942246232577082989</id><published>2009-07-22T10:52:00.001-07:00</published><updated>2009-07-22T10:54:36.071-07:00</updated><title type='text'>Magento eCommerce</title><content type='html'>One of my clients is setting up a multi-store instance of Magento - and wanted to change each stores home page. I have not used Magento in a multi-store instance before so I had to look up the details.&lt;br /&gt;&lt;br /&gt;Ok - here is what you want to know - I updated one of the stores - the required steps as follows&lt;br /&gt;1) create a new page in the cms (named something like store-home)&lt;br /&gt;2) If you have not already, create the new store&lt;br /&gt;3) in admin open menu System-&gt;configuration&lt;br /&gt;4) select box at top left - choose the entry 'english' under 'Maria's Botique'&lt;br /&gt;5) left menu - choose 'web'&lt;br /&gt;6) on right choose 'default pages'&lt;br /&gt;7) modify the 'cms home page' by choosing the custom page we created in step 1&lt;br /&gt;8) done&lt;br /&gt;&lt;br /&gt;My reference material can be found here&lt;br /&gt;&lt;a href='http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work'&gt;http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-1942246232577082989?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1942246232577082989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1942246232577082989'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/07/magento-ecommerce.html' title='Magento eCommerce'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-5744556034741416587</id><published>2009-07-18T13:39:00.000-07:00</published><updated>2009-07-18T13:44:03.131-07:00</updated><title type='text'>SugarCRM</title><content type='html'>One of my clients is implementing an instance of SugarCRM - the recently setup several webToLead forms and wanted to require a set of fields other than the default. After poking around a little (on the documentation) I took a look at the page source. The solution proved quite simple.&lt;br /&gt;&lt;br /&gt;&amp;lt;input id="req_id" name="req_id" value="first_name; last_name;webtolead_email1;" type="hidden"&amp;gt;&lt;br /&gt;&lt;br /&gt;As you can see - adding new id entries to the value of this field makes those fields required.&lt;br /&gt;P.S. name and id appear to be set the same on every field - but the javascript appears to be using the id for verification.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-5744556034741416587?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5744556034741416587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5744556034741416587'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/07/sugarcrm.html' title='SugarCRM'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-1233737577746300671</id><published>2009-07-18T13:32:00.000-07:00</published><updated>2009-07-18T13:46:14.836-07:00</updated><title type='text'>Facebook advertising</title><content type='html'>One of my clients has decided to run a simple advertisement on facebook - the stats so far are interesting. We choose to go with pay per impressions to start with. The ad links through to a page on facebook, so there is a 'fan' link at the bottom of each ad.&lt;br /&gt;&lt;br /&gt;Currently we are seeing&lt;br /&gt; a) 1000 impressions per actions&lt;br /&gt; b) 1.8 actions per fan&lt;br /&gt; c) 8 fans per person who follows one of the links on the facebook page through to our website&lt;br /&gt; d) 2 people on our website per 1 who fills out the form for the free promotional item.&lt;br /&gt;&lt;br /&gt;This will bear watching to see how things develop as we attempt to tweak the settings&lt;br /&gt;&lt;br /&gt;(UPDATE) We tried an ad the directed people to the website form directly instead of going through a facebook page - all that seemed to do was drop us straight down to step c - which means fewer fans but the same number of website visits per advertising $.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-1233737577746300671?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1233737577746300671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1233737577746300671'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/07/facebook-advertising.html' title='Facebook advertising'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-2671721049946277682</id><published>2009-07-18T13:27:00.001-07:00</published><updated>2009-07-18T13:47:47.451-07:00</updated><title type='text'>Development challange</title><content type='html'>I have recently been working on Joomla - running among other things an instance of Mosets tree 2.1. I have been working on a custom import from an external database. While you can get Mosets to rebuild its hierarchy using &lt;br /&gt;&lt;a href="http://www.yourdomain.com/administrator/index.php?option=com_mtree&amp;amp;task=rebuild_tree"&gt;http://www.yourdomain.com/administrator/index.php?option=com_mtree&amp;amp;task=rebuild_tree&lt;/a&gt; &lt;br /&gt;this will not always manipulate your data into a form that Mosets can use.&lt;br /&gt;I ran into trouble until I found that the root element must have an id of 0 and it must have a parent of -1. Any id other than 0 will not fail catastrophically, however it will not work properly either (I was seeing around 5% of the elements in the table showing up).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-2671721049946277682?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2671721049946277682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2671721049946277682'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/07/development-challange.html' title='Development challange'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-9097073097546460203</id><published>2009-07-18T13:26:00.001-07:00</published><updated>2009-07-18T13:26:58.284-07:00</updated><title type='text'>Desktop utility</title><content type='html'>I don't find myself using many windows add-ons - but this one is actually proving useful.&lt;br /&gt;&lt;a href="http://www.stardock.com/products/fences/"&gt;Stardock Fences&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-9097073097546460203?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/9097073097546460203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/9097073097546460203'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/07/desktop-utility.html' title='Desktop utility'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-2874897860080327053</id><published>2009-07-18T13:25:00.001-07:00</published><updated>2009-07-18T13:31:34.952-07:00</updated><title type='text'>Business counsel</title><content type='html'>&lt;a href="http://www.oreillynet.com/pub/e/1360"&gt;Radical Career success in a down economy&lt;/a&gt; - just finished listening and found many interesting points. In my opinion just about any employee or entrepreneur can benefit from many of the concepts presented.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-2874897860080327053?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2874897860080327053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2874897860080327053'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2009/07/business-counsel.html' title='Business counsel'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-3278705753485069892</id><published>2008-10-03T17:19:00.000-07:00</published><updated>2008-10-03T17:20:44.387-07:00</updated><title type='text'>Time to teach</title><content type='html'>I have been teaching a programming class recently. Learning a lot about the process of learning how to program - it is a lot harder to teach than it looks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-3278705753485069892?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3278705753485069892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3278705753485069892'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2008/10/time-to-teach.html' title='Time to teach'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-3908862124731395379</id><published>2008-06-04T17:47:00.001-07:00</published><updated>2008-06-04T17:47:55.302-07:00</updated><title type='text'>Library</title><content type='html'>I just finished entering my library on LibraryThing. I still need to do my digital library but progress is good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-3908862124731395379?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3908862124731395379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3908862124731395379'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2008/06/library.html' title='Library'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-3041650564026876828</id><published>2008-05-31T21:48:00.000-07:00</published><updated>2008-06-04T17:49:34.486-07:00</updated><title type='text'>Scripture Designs 2.0</title><content type='html'>Scripture Designs 2.0 rolled out today! There are a lot of changes and a lot of new features.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-3041650564026876828?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3041650564026876828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3041650564026876828'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2008/05/scripture-designs-20.html' title='Scripture Designs 2.0'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-2492795796552104182</id><published>2008-05-27T03:27:00.000-07:00</published><updated>2008-05-27T03:28:07.720-07:00</updated><title type='text'>New code almost complete</title><content type='html'>Scripture Designs 2.0 is nearing completion. It has been a lot of work but the whole look has been updated and I think that it is greatly improved.&lt;br /&gt;Jeremiah&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-2492795796552104182?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2492795796552104182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2492795796552104182'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2008/05/new-code-almost-complete.html' title='New code almost complete'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-4855515034664802517</id><published>2008-02-14T04:40:00.000-08:00</published><updated>2008-02-14T04:42:19.629-08:00</updated><title type='text'>Update</title><content type='html'>So, no new posts for a while. In my second business I paid for a mentor, and the preparation took a lot of time. Now that is past, and I have made a lot of progress. I have also completed my taxes for 2007 so now I am back to a regimented schedule which means more time for my internet business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-4855515034664802517?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/4855515034664802517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/4855515034664802517'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2008/02/update.html' title='Update'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-5262550891961026115</id><published>2008-01-22T13:34:00.000-08:00</published><updated>2008-01-23T09:27:06.185-08:00</updated><title type='text'>SEO / SEM</title><content type='html'>It looks like I am making a little progress, my contact form on one of my sites had its first submission today. I am optimized for somewhat long tail keywords (common keyword + state + town) and I have not found a way to test the specific search frequency. I am not sure if I should focus on improving content on the site, or searching for ways to drive in traffic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-5262550891961026115?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5262550891961026115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5262550891961026115'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2008/01/seo-sem.html' title='SEO / SEM'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-1445474798430772956</id><published>2007-12-28T09:30:00.000-08:00</published><updated>2008-01-23T09:27:28.141-08:00</updated><title type='text'>Video intro</title><content type='html'>I put together a quick video intro to dtAlpha - I have started a couple more sessions, hope to post them soon.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.jeremiahstover.com/spierce/'&gt;http://www.jeremiahstover.com/spierce/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-1445474798430772956?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1445474798430772956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/1445474798430772956'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2008/12/video-intro.html' title='Video intro'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-2238814353488164031</id><published>2007-12-21T13:36:00.000-08:00</published><updated>2007-12-21T14:02:43.261-08:00</updated><title type='text'>Status - update</title><content type='html'>Well folks, as you can tell, I fell in love with dtAlpha's talkback as soon as I saw it. I must admit I am addicted to information. The talkback format is great, imagine being able to get an actionable thought from a master marketer, and then be able to ask him questions and get responses, and see other peoples questions and answers. I look forward to using this resource more as my business expands to include for-sale products.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-2238814353488164031?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2238814353488164031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2238814353488164031'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/status-update.html' title='Status - update'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-5710912925569356798</id><published>2007-12-21T13:27:00.000-08:00</published><updated>2007-12-21T13:31:17.072-08:00</updated><title type='text'>Do You Fumble Your Sales By Doing This?</title><content type='html'>I don't have product selection yet, but I like the idea. Marketing to your existing customers has so many advantages. Stephen provides an insight into maximizing your customers purchasing experience, providing them with as much as they want. I had never considered the implications of droping a customer before they were done but I can see the importance.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.dtalpha.com/talkback/?p=11'&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-5710912925569356798?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5710912925569356798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/5710912925569356798'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/do-you-fumble-your-sales-by-doing-this.html' title='Do You Fumble Your Sales By Doing This?'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-645702409481995147</id><published>2007-12-21T12:29:00.000-08:00</published><updated>2007-12-21T13:43:38.375-08:00</updated><title type='text'>3 Ways To Whack Your Business Into Profitable Shape</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_jR-ZL0s_P1I/R2wzb5tfJPI/AAAAAAAAAC4/rySe3yDyDlU/s1600-h/triangle+of+product+strategy.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_jR-ZL0s_P1I/R2wzb5tfJPI/AAAAAAAAAC4/rySe3yDyDlU/s400/triangle+of+product+strategy.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5146545028618724594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Back with another issue, this time not so challenging to existing thought processes. Stephen provides a framework for building a successful product. The core concept is to find an existing successful product and add value to it. He provides three different ways that value can be added. This has given me several ideas and I am off to work on them.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dtalpha.com/talkback/?p=10"&gt;Read More..&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-645702409481995147?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/645702409481995147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/645702409481995147'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/3-ways-to-whack-your-business-into.html' title='3 Ways To Whack Your Business Into Profitable Shape'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_jR-ZL0s_P1I/R2wzb5tfJPI/AAAAAAAAAC4/rySe3yDyDlU/s72-c/triangle+of+product+strategy.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-8537781774450164243</id><published>2007-12-20T13:56:00.001-08:00</published><updated>2007-12-20T14:00:20.263-08:00</updated><title type='text'>Here’s How To REALLY Win In Business and Life</title><content type='html'>what is the real strategic goal of your business. Every person has a different response, but we do need to have an answer to this so we can focus our resources properly.&lt;br /&gt;&lt;br /&gt;This is an awesome message by Stephen.  I believe his purpose is to hone our focus so we can concentrate on the single most important thing to succeed. How do you deal with opportunity, what impact will your response have on your future? Listen to this 30 min audio and prepare to be challenged&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.dtalpha.com/talkback/?p=8'&gt;Read More...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-8537781774450164243?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/8537781774450164243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/8537781774450164243'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/heres-how-to-really-win-in-business-and.html' title='Here’s How To REALLY Win In Business and Life'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-6618480714078746997</id><published>2007-12-17T11:35:00.000-08:00</published><updated>2007-12-20T11:36:14.017-08:00</updated><title type='text'>United We Fall, Divided We Stand…</title><content type='html'>Stephen's second installment as he tries to help us redefine our thinking on what we should focus on to make our businesses successfully. He has done a good job of taking the concept he introduced last time and expanding on it.&lt;br /&gt;Your understanding of business and methods will define your comfort level. Unless you are always pushing the envelope, you will not be flexible enough to keep up with the changes in the market. A static presence will make your business fail. Much food for thought.&lt;br /&gt;&lt;a href="http://www.dtalpha.com/talkback/?p=7"&gt;Full article&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-6618480714078746997?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/6618480714078746997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/6618480714078746997'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/united-we-fall-divided-we-stand.html' title='United We Fall, Divided We Stand…'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-791150618390642386</id><published>2007-12-12T19:04:00.000-08:00</published><updated>2007-12-12T19:07:30.782-08:00</updated><title type='text'>Planning vs Strategizing</title><content type='html'>This morning I read an article by Stephen Pierce that could very well end up being another defining element of my life. &lt;a href="http://www.dtalpha.com/talkback/?p=6"&gt;&lt;span style="font-weight: bold;"&gt;'Fail to plan, plan to succeed'&lt;/span&gt;&lt;/a&gt; is an eye catching takeoff on a well know statement &lt;span style="font-style: italic;"&gt;(fail to plan, plan to fail)&lt;/span&gt;. After such a bold statement, it is hard to make the content live up to the promise, but I think he succeeded. His concept is that a plan is not flexible enough to ensure success in a business (the other guy has a plan too). To succeed you must have a strategy. The more I think about this concept, the more I realize that it lies behind my lack of success to date. I put way too much time into trying to perfect my system / plan when I should be moving forward, taking action. I am afraid that old habits die hard, so now I have a &lt;span style="font-style: italic;"&gt;plan&lt;/span&gt; to learn about &lt;span style="font-weight: bold;"&gt;strategy&lt;/span&gt; so I can take &lt;span style="color: rgb(102, 102, 102); font-weight: bold;"&gt;action&lt;/span&gt; :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-791150618390642386?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/791150618390642386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/791150618390642386'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/this-morning-i-read-article-by-stephen.html' title='Planning vs Strategizing'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-3444760537889136406</id><published>2007-12-11T15:39:00.000-08:00</published><updated>2007-12-11T16:32:11.848-08:00</updated><title type='text'>First thoughts - news ticker</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_jR-ZL0s_P1I/R18r-tSc1CI/AAAAAAAAACo/yDdFDjirkRY/s1600-h/scroller.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 616px; height: 20px;" src="http://bp3.blogger.com/_jR-ZL0s_P1I/R18r-tSc1CI/AAAAAAAAACo/yDdFDjirkRY/s400/scroller.JPG" alt="" id="BLOGGER_PHOTO_ID_5142877655789261858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DT-Alpha plans on becoming the next generation of online marketing training. It provides articles on marketing changes as soon as they are written, always staying up to date.&lt;br /&gt;&lt;br /&gt;I find that concept quite interesting, but was quite skeptical that it would work. After the install you have a scrolling ticker across the top of your screen that shows article titles from one of the host authors. I am still not sure how well this will work, time will tell :-)&lt;br /&gt;&lt;br /&gt;My previous method of study has been to do a topic search when I find I need some information. It will be interesting to see how this new technique will complement my current method.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-3444760537889136406?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3444760537889136406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/3444760537889136406'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/first-thoughts-news-ticker.html' title='First thoughts - news ticker'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_jR-ZL0s_P1I/R18r-tSc1CI/AAAAAAAAACo/yDdFDjirkRY/s72-c/scroller.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-883683852610191975</id><published>2007-12-06T09:37:00.000-08:00</published><updated>2007-12-11T15:46:57.995-08:00</updated><title type='text'>dtAlpha Beta - Internet Marketing resource deluxe!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_jR-ZL0s_P1I/R18hVNSc1AI/AAAAAAAAACY/l8YH8Y_4HZs/s1600-h/dtalpha.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://bp1.blogger.com/_jR-ZL0s_P1I/R18hVNSc1AI/AAAAAAAAACY/l8YH8Y_4HZs/s320/dtalpha.JPG" alt="" id="BLOGGER_PHOTO_ID_5142865947708412930" border="0" /&gt;&lt;/a&gt;dt-Alpha is Stephen Pierce's latest venture, when I got the email announcing the BETA, I started checking my email twice as often waiting for an invitation. I was so worried I would miss the sign up as all of Stephen's products have exceeded my expectations. The concept of having all the resources I need for keeping up with the changes in the field of Internet marketing all located in one place is fascinating for me. I am looking forward to using this new resource and hope that I will be able to accelerate my online business to profitability using the new things I discover.&lt;br /&gt;&lt;br /&gt;(As a side note, I enjoy learning just for learning sake, I don't have to apply the knowledge to appreciate it, this may explain some of my perspective).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-883683852610191975?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/883683852610191975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/883683852610191975'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/dtalpha-beta-internet-marketing.html' title='dtAlpha Beta - Internet Marketing resource deluxe!'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_jR-ZL0s_P1I/R18hVNSc1AI/AAAAAAAAACY/l8YH8Y_4HZs/s72-c/dtalpha.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-4089141500406651979</id><published>2007-12-03T09:22:00.000-08:00</published><updated>2007-12-06T12:02:21.969-08:00</updated><title type='text'>Background</title><content type='html'>I'm 24 this year, and the oldest of a family of 9 children.&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_jR-ZL0s_P1I/R1g02tSc0_I/AAAAAAAAACE/Exm19UbPvOI/s1600-h/family_photo_fall_2007.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_jR-ZL0s_P1I/R1g02tSc0_I/AAAAAAAAACE/Exm19UbPvOI/s320/family_photo_fall_2007.jpg" alt="" id="BLOGGER_PHOTO_ID_5140917089117983730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We all dream of owning our own homes one day, but are seeing that the usual J.O.B. won't let us get there. This has lead all of us to look at Self Employment where we can leverage our skills to improve our income. My specialty is computers so it did not take me long to start looking at the internet. I had the advantage of finding Stephen Pierce early on, and he introduced me to the concept of Internet Marketing. In many ways he (Stephen) is an ideal match for me, the thing that I appreciate most is his high integrity. As I have studied his materials, I have not found the technical aspects challenging (I face worse every day) but the product side is proving difficult.&lt;br /&gt;I am fairly a-typical in my spending habits so I have a lot of trouble analyzing what people want, what they buy and thus what I should market. The learning process is a little slow, but I think I am making progress and I hope that someday (soon) I will know enough to start making some money online.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-4089141500406651979?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/4089141500406651979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/4089141500406651979'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/background.html' title='Background'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_jR-ZL0s_P1I/R1g02tSc0_I/AAAAAAAAACE/Exm19UbPvOI/s72-c/family_photo_fall_2007.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-2102590174069060900</id><published>2007-12-01T11:19:00.000-08:00</published><updated>2007-12-06T10:12:55.814-08:00</updated><title type='text'>Back to blogging</title><content type='html'>I am a geek, I know, not a flattering description but true nonetheless. So my writing style is probably a bit technical and I suspect I miss some important usability issues. I am trying to improve my style, so please do let me know how I am doing. I worry that I provide&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;too much detail&lt;br /&gt;&lt;/li&gt;&lt;li&gt;too little detail&lt;br /&gt;&lt;/li&gt;&lt;li&gt;use too much jargon&lt;br /&gt;&lt;/li&gt;&lt;li&gt;leave my readers confused&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Any feedback is appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-2102590174069060900?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2102590174069060900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/2102590174069060900'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2007/12/back-to-blogging.html' title='Back to blogging'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-114902311587079163</id><published>2006-05-30T14:05:00.000-07:00</published><updated>2006-05-30T14:05:15.876-07:00</updated><title type='text'>May 30 blog entry</title><content type='html'>It has been quite a while since my last post. I am working at CSC still. I am now a programmer / developer for several web applications. I am brining a few personal websites online. There is so much to learn.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-114902311587079163?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/114902311587079163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/114902311587079163'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2006/05/may-30-blog-entry.html' title='May 30 blog entry'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-113864280967507296</id><published>2006-01-30T09:36:00.000-08:00</published><updated>2006-05-11T17:38:16.060-07:00</updated><title type='text'>Second Page</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;br/&gt;  &lt;div&gt;  &lt;br/&gt;  &lt;div&gt;  I have started using a new browser interface (still Mozilla engine) called Flock. This browser is making progress.. it is worth keeping an eye on it and see what addins they develop. &lt;br/&gt;  I am editing this post from &lt;em&gt;inside Flock&lt;/em&gt; - &lt;strong&gt;very interesting&lt;/strong&gt;&lt;br/&gt;  &lt;br/&gt;  &lt;br/&gt;  &lt;/div&gt;  &lt;br/&gt;  &lt;/div&gt;  &lt;br/&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-113864280967507296?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/113864280967507296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/113864280967507296'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2006/01/second-page.html' title='Second Page'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-113819604898147934</id><published>2006-01-25T05:33:00.000-08:00</published><updated>2006-01-25T05:34:08.993-08:00</updated><title type='text'></title><content type='html'>2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-113819604898147934?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/113819604898147934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/113819604898147934'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2006/01/2.html' title=''/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-11449675.post-111084338419874874</id><published>2005-03-14T15:25:00.000-08:00</published><updated>2005-10-19T08:04:21.280-07:00</updated><title type='text'>Page 1</title><content type='html'>This is my first blog page - I want to see how it works&lt;br/&gt;I am currently working at Computer Sciences Corporation as a Level 2 Helpdesk analyst (well it is called Remote Resolution Analyst). I am doing fairly well, but the job can be a little mundane at times. I am currently in training for UNIX support (06/21/05) - on Friday my instructor leaves for another job so I will be pretty much on my own then.&lt;br/&gt;&lt;br/&gt;10/19/05 – I am now one of two people that manage UNIX support at the Level 2 helpdesk for all of Pratt Whitney – For the rest of the week the other person is out so I am on my own (. I have pretty much completed the learning stage for the support and am really looking for something more challenging.&lt;br/&gt;&lt;br/&gt;06/25/05 I am currently reading several books including "Streams of living water" by Ruth Paxson - a good book on the deeper christian life.&lt;br/&gt;&lt;br/&gt;10/19/05 – I am currently reading “Learning maps and memory skills” on mind mapping. It is proving interesting and I hope to implement some of the idas&lt;br/&gt;&lt;br/&gt;10/19/05 I am reading “Goals” by Brian Tracy – this book is very good and full of excellent ideas – I am over half way through and have just purchased my own copy.&lt;br/&gt;&lt;br/&gt;06/21/05 Cashflow Quadrant - a good read on the theory of money and how we are to handle it. (follow up book to "Rich Dad Poor Dad").&lt;br/&gt;&lt;br/&gt;10/19/05 – I am reading “Business school for people that like to help people” By Robert Kiyosaki – this book is on MLM – and it appears that he highly recommends MLM (of the right kind) for building finances and business knowledge. Currently Looking into USANA and Legal. USANA does not appear to have quite enough product differentiation.&lt;br/&gt;&lt;br/&gt;06/21/05 We are currently watching a set of video's from AIG (www.answersingenesis.org) which are quite good. I reccomend their book "Professor Fuzzy" as an excelent introduction to the basic philiosphical differences around us today and how we as christians need to view these "worldviews".&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;br/&gt;10/19/05 Still trying to get my hands on a full set of videos by Major Ian Thomas – need to make contact with publisher again.&lt;br/&gt;&lt;br/&gt;10/19/05 Just Purchased an Axim X5 300 palmtop – no accessories – should get it inside of a week – hope this helps with my scheduling&lt;br/&gt;&lt;br/&gt;10/19/05 Cashflow 101 by Kiyosaki was pretty good – trying to get a copy of Cashflow 202 now without paying an arm and a leg. Looks like it will be all of $100 – hope to have it in time for this holiday season.&lt;br/&gt;&lt;br/&gt;10/19/05 – nex day off is the 25th – family planning day – making a list of things about which we should talk&lt;br/&gt;10/19/05 Putting together a list of foods for a large Salad bar. Eating out with the grandparents was very nice but the Salad bar was disappointing so I am working on creating our own. May even buy one every other month. It sounds so good I can hardly wait for the fast to be over.&lt;br/&gt;&lt;br/&gt;10/19/05 Orcutts visit scheduled on the 29th (I think) may have their PC fixed by then if they will let me know what they want to do about its problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11449675-111084338419874874?l=jeremiahstover.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/111084338419874874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11449675/posts/default/111084338419874874'/><link rel='alternate' type='text/html' href='http://jeremiahstover.blogspot.com/2005/03/page-1.html' title='Page 1'/><author><name>Jeremiah</name><uri>http://www.blogger.com/profile/13458341960722077685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
