{"id":23,"date":"2005-10-31T17:04:00","date_gmt":"2005-10-31T07:04:00","guid":{"rendered":"http:\/\/www.doolwind.com\/blog\/?p=23"},"modified":"2005-10-31T17:04:00","modified_gmt":"2005-10-31T07:04:00","slug":"backups-are-for-suckers","status":"publish","type":"post","link":"https:\/\/www.doolwind.com\/blog\/backups-are-for-suckers\/","title":{"rendered":"Backups are for suckers"},"content":{"rendered":"<p>Well it finally happened. I&#8217;ve been using computers for about 15 years now and today I lost my first group of files due to not backing up. I had the bright idea of reinstalling windows over the weekend as it was becoming quite slow and freezing for 10 seconds whenever I opened &#8220;My Computer&#8221; (you&#8217;d be surprised how often I do that).<\/p>\n<p>I took a backup of my &#8216;depot&#8217; directory of CIC and assumed that would be enough for me to copy over my fresh install of perforce. To cut a long story short, I needed to copy the database files as well, which are nicely placed in the root of the Perforce install directory so I didn&#8217;t even notice them. This wouldn&#8217;t have been an issue as I still had my latest copy of CIC on the &#8216;client&#8217; area of my PC&#8230;.or so I thought. When I formatted my drive with the perforce server on it, some of the files on the client space were also deleted. I&#8217;m unsure why this happened, but this meant my latest copy was now gone. Luckily I had made a backup about a week ago onto my memory stick so I&#8217;ve just spent the last few hours sifting through the cryptic Perforce history files trying to put back together the code I&#8217;ve done in the past week. Luckily there wasn&#8217;t a great deal, and I think it was worth it for the lesson it&#8217;s taught me in backing up. I&#8217;ve always kept multiple copies on multiple media of any work I&#8217;m doing, however for some reason I didn&#8217;t make a backup when formatting this time. Lets just say I&#8217;ve learnt my lesson and I&#8217;ll now be doing even more backing up.<\/p>\n<p>In other news, I&#8217;ve been designing my AI system which I was going to start implementing today but will now put off until tonight or tomorrow. I&#8217;ve decided to go with an event driven system and I&#8217;m going to code it with the intention of making the AI system run in a different thread in the future. I decided, for debugging purposes mainly, it&#8217;s best to keep it in the same thread to begin with. I&#8217;m going to break up each ship to have each different section controlled by a different AI system. I really liked the way the priority system in my RTS worked so I&#8217;ll be implementing an updated version of that for most of the AI systems in CIC.<\/p>\n<p>Civ IV is upon us. It&#8217;s been released in the US and is coming out here in Australia on the 3rd. After traveling half way around the world, my copy is currently on it&#8217;s way from Sydney to Brisbane, so I&#8217;m hoping I&#8217;ll have it tomorrow. It&#8217;s then up to me to juggle Civ and CIC time to make sure I get enough relaxing and work done for the final week of my holiday.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well it finally happened. I&#8217;ve been using computers for about 15 years now and today I lost my first group of files due to not backing up. I had the bright idea of reinstalling windows over the weekend as it was becoming quite slow and freezing for 10 seconds whenever I opened &#8220;My Computer&#8221; (you&#8217;d <a class=\"more-link\" href=\"https:\/\/www.doolwind.com\/blog\/backups-are-for-suckers\/\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[3,6],"tags":[],"class_list":["post-23","post","type-post","status-publish","format-standard","hentry","category-cic","category-general"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pgEc5-n","_links":{"self":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":0,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/posts\/23\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/media?parent=23"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/categories?post=23"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.doolwind.com\/blog\/wp-json\/wp\/v2\/tags?post=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}