<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>High Tech Redneck Woman</title>
	<atom:link href="https://www.hightechredneckwoman.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hightechredneckwoman.com/</link>
	<description>I&#039;m a Redneck Woman. I&#039;m a High Tech Broad</description>
	<lastBuildDate>Sun, 30 May 2021 17:30:38 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.hightechredneckwoman.com/wp-content/uploads/2015/09/cropped-htrw-avatar-32x32.png</url>
	<title>High Tech Redneck Woman</title>
	<link>https://www.hightechredneckwoman.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Pod of One</title>
		<link>https://www.hightechredneckwoman.com/2021/05/30/pod-of-one/</link>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Sun, 30 May 2021 17:28:33 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[MentalHealth]]></category>
		<guid isPermaLink="false">https://www.hightechredneckwoman.com/?p=4074</guid>

					<description><![CDATA[<p>They say that &#8220;one is the loneliest number&#8221;. Live in a &#8220;pod of one&#8221; for a year and a half during a worldwide pandemic, and you&#8217;ll know that&#8217;s true. I&#8217;ve been living in a pod of one since the end of March 2020. At first I was okay with it. I&#8217;m an introvert with social &#8230; <a href="https://www.hightechredneckwoman.com/2021/05/30/pod-of-one/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2021/05/30/pod-of-one/">Pod of One</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>They say that &#8220;one is the loneliest number&#8221;. Live in a &#8220;pod of one&#8221; for a year and a half during a worldwide pandemic, and you&#8217;ll know that&#8217;s true.</p>
<p>I&#8217;ve been living in a pod of one since the end of March 2020. At first I was okay with it. I&#8217;m an introvert with social anxiety. I don&#8217;t like being around a lot of people normally. With everything shut down, I didn&#8217;t have to come up with excuses as to why I didn&#8217;t want to leave my house. Everyone was staying home.</p>
<p>But most people have at least one other person (be it an adult or a child) that lives with them &#8230; or they have at least one pet. I have nothing. It&#8217;s just me in my pod.</p>
<p>And no one was really checking in on me, at least not regularly or in-depth. My Mom was, but she&#8217;s legally obligated to. LOL</p>
<p>Even before the pandemic started, I felt like I was a &#8220;bother&#8221; when I reached out to people.</p>
<blockquote>
<p>Wanna go out for supper?</p>
</blockquote>
<blockquote>
<p>Wanna go shopping?</p>
</blockquote>
<blockquote>
<p>Wanna save me from myself? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f92a.png" alt="🤪" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</blockquote>
<p>I felt like I was always the one asking them to do something. They only agreed because they felt sorry for me, right? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f914.png" alt="🤔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>So I didn&#8217;t really reach out to anyone during the pandemic. I did text the person who I consider to be my best friend a few times at the outset to touch base and make sure that she was alright. When she asked back how I was doing, I just said &#8220;fine&#8221; or &#8220;at least I&#8217;m still alive&#8221;. In other words, I deflected because I figured she wouldn&#8217;t want to know that I was falling apart.</p>
<p>Now that everything is opening back up, I&#8217;m feeling even more lonely. I&#8217;m seeing people out and about &#8230; mask or no mask. I&#8217;m watching stupid reality tv where groups of friends are going on trips to catch up after not seeing each other for more than a year. What am I doing? Sitting at home — alone — watching stupid reality tv shows. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f926-1f3fc-200d-2640-fe0f.png" alt="🤦🏼‍♀️" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>I <strong>want</strong> to reach out. I <strong>WANT</strong> to catch up. But I feel like I&#8217;m forcing people to hang out with me because they feel sorry for me.</p>
<p><span style="text-decoration: underline;"><strong>I want people to WANT to hang out with me.</strong></span> I want them to reach out to me &#8230; to initiate things.</p>
<p>I also want people to understand if I&#8217;m too overwhelmed rejoining society to actually do something out in public. I might only want to hang out on my porch. I might not be all that talkative (but then again, have I ever been?).</p>
<p>I&#8217;ve been a loner for most of my life. That&#8217;s why I don&#8217;t have many friends. I feel like I&#8217;ve been a shitty friend to those few people who have considered me a friend at any point in the past. There&#8217;s another reason I don&#8217;t reach out.</p>
<p>I&#8217;m better off keeping to myself. But that&#8217;s lonely. And thus is the circle of my life.</p>
<hr>
<p><strong>Side Note:</strong> I wasn&#8217;t going to post this. I was just going to type it up to get it out of my brain in the hopes that my brain would leave me alone — at least for a little bit. But my mental health isn&#8217;t going to get any better if I keep bottling this shit up. This is my reality after all. So I decided to click the &#8220;Publish&#8221; button to put this out there for the whole world to see. I disabled comments so no one could respond (not that anyone would anyway). I&#8217;m on the fence about posting this to Facebook or Twitter. But if I don&#8217;t, no one will probably ever read this. I haven&#8217;t posted anything in like 2 years (burnout &amp; depression doesn&#8217;t make one want to sit in front of the computer and do anything, let alone write blog posts), and I never really had much traffic around here. Do I really want people to know how messed up I really am? Then again, they probably already know (especially if they&#8217;ve seen some of my posts on Twitter).</p>
<p>The post <a href="https://www.hightechredneckwoman.com/2021/05/30/pod-of-one/">Pod of One</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Preserving Databases When Destroying a Vagrant Box</title>
		<link>https://www.hightechredneckwoman.com/2019/03/15/preserving-databases-when-destroying-a-vagrant-box/</link>
					<comments>https://www.hightechredneckwoman.com/2019/03/15/preserving-databases-when-destroying-a-vagrant-box/#respond</comments>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Fri, 15 Mar 2019 14:38:23 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Homestead]]></category>
		<category><![CDATA[Vagrant]]></category>
		<guid isPermaLink="false">https://www.hightechredneckwoman.com/?p=4038</guid>

					<description><![CDATA[<p>I&#8217;ve been using Homestead for local development for quite some time now. I run all of the types of sites that I work on on it — Laravel, WordPress, even ExpressionEngine. I don&#8217;t remember the last time that I fired up MAMP. I have my Homestead box set up so that one box runs multiple &#8230; <a href="https://www.hightechredneckwoman.com/2019/03/15/preserving-databases-when-destroying-a-vagrant-box/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2019/03/15/preserving-databases-when-destroying-a-vagrant-box/">Preserving Databases When Destroying a Vagrant Box</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="https://laravel.com/docs/5.8/homestead" target="_blank" rel="noopener noreferrer">Homestead</a> for local development for quite some time now. I run all of the types of sites that I work on on it — Laravel, WordPress, even ExpressionEngine. I don&#8217;t remember the last time that I fired up MAMP.</p>
<p>I have my Homestead box set up so that one box runs multiple projects. I do this because sometimes I have to jump between projects. It&#8217;s more convenient to have all of my projects on one box than to have to fire up multiple boxes.</p>
<p>Almost every one of my projects requires a database. That means that I have quite a few databases set up on my Homestead box. So when it comes time to destroy the box — for example when it&#8217;s time to update to the latest version, I have to fire up Sequel Pro and export each of the databases <em><strong>individually</strong></em>. Then once I&#8217;ve spawned a new box, I need to import those databases <em><strong>individually</strong></em> — the structure and content — so I can continue working on my projects. That is quite time consuming and cumbersome when you have multiple databases.</p>
<p>I did a little research yesterday to see if I could find a way to automate (or partially automate) this process so that it isn&#8217;t such a pain in the ass to destroy and re-spawn a box. I found some code that will export databases and more code that will import databases. <a href="#footnotes"><i class="fa fa-asterisk">&nbsp;</i></a> So I created a couple of bash scripts with the code so that I could test things out. They worked great. So I wanted to share in case these scripts — and my process — could help someone else out (and so I can come back to this post when I forget what I did but need to do it again LOL).</p>
<p>First up &#8230; the script to export the databases. I called it <strong>dumpdbs.sh</strong>. Don&#8217;t forget to modify the script to set your own database username and password.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sh" data-enlighter-title="dumpdbs.sh">#!/bin/bash
 
USER=&quot;dbusername&quot;
PASSWORD=&quot;dbpassword&quot;

databases=`mysql -u $USER -p$PASSWORD -e &quot;SHOW DATABASES;&quot; | tr -d &quot;| &quot; | grep -v Database`
 
for db in $databases; do
    if [[ &quot;$db&quot; != &quot;information_schema&quot; ]] &amp;&amp; [[ &quot;$db&quot; != &quot;performance_schema&quot; ]] &amp;&amp; [[ &quot;$db&quot; != &quot;sys&quot; ]] &amp;&amp; [[ &quot;$db&quot; != &quot;mysql&quot; ]] &amp;&amp; [[ &quot;$db&quot; != _* ]] ; then
        echo &quot;Dumping database: $db&quot;
        mysqldump -u $USER -p$PASSWORD --databases $db &gt; backup.$db.sql
    fi
done</pre>
<p>Next up &#8230; the script to import the databases. I called it <strong>restoredbs.sh</strong>. Again, modify the database username and password!</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sh" data-enlighter-title="restoredbs.sh">#!/bin/bash
 
USER=&quot;dbusername&quot;
PASSWORD=&quot;dbpassword&quot;
 
databases=`ls -1 backup.*.sql`
 
for db in $databases; do
    echo &quot;Importing $db ...&quot;
    mysql -u $USER -p$PASSWORD &lt; $db
done
</pre>
<p><i class="fa fa-info-circle"></i> And I just want to make a note &#8230; &#8220;-p$PASSWORD&#8221; in both scripts is <em><strong>not</strong></em> a typo. I had to look this up myself since I don&#8217;t interact with MySQL at the command line. When you use the <strong>-p</strong> flag for the password, there can be no space between the flag and the password itself.</p>
<p>Okay. That&#8217;s great. I have a couple scripts to export and import my databases. But how the hell do I use them? Well, let me tell you what I did. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>BEFORE you destroy your box, SSH into the box&nbsp; and run the script to export the databases.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sh" data-enlighter-linenumbers="false" data-enlighter-title="Export Your Databases">vagrant ssh
cd /path/to/where/you/saved/the/files
bash dumpdbs.sh
exit</pre>
<p>Then you can destroy your box and spawn a new one.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="sh" data-enlighter-linenumbers="false" data-enlighter-title="">vagrant destroy
vagrant up</pre>
<p>Once the new box is up and running, SSH into the new box and run the script to import the databases.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="default" data-enlighter-linenumbers="false" data-enlighter-title="Import Your Databases">vagrant ssh
cd /path/to/where/you/saved/the/files
bash restoredbs.sh
exit</pre>
<p>No more having to open up Sequel Pro to manually export and import a bunch of databases individually.</p>
<iframe src="https://giphy.com/embed/3og0IT9dAZyMz3lXNe" class="giphy-embed" allowfullscreen="allowfullscreen" width="480" height="341" frameborder="0"></iframe>
<p>My next task is to figure out how to incorporate these scripts into the destroy / spawn process within my Homestead setup so that it is automatic. The article where I found the code for the bash scripts also includes some code that you can add to your Vagrantfile to trigger the running of these scripts. It looks like it requires some Vagrant plugins, so I still need to do some research to figure everything out and then figure out where to put the necessary code in my Homestead setup.</p>
<p>But for now, I&#8217;m okay with the process being manual. This way I know that the database exporting was successful before destroying the box. I just have to remember to run the script before I destroy the box. That&#8217;s what sticky notes are for. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f601.png" alt="😁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<hr>
<p><a name="footnotes"></a><i class="fa fa-asterisk"></i> I found the code for the 2 bash scripts <a href="https://www.warpconduit.net/2017/02/10/preserve-mysql-databases-destroy-vagrant-puphpet-windows/" target="_blank" rel="noopener noreferrer">here</a>.</p>
<p>The post <a href="https://www.hightechredneckwoman.com/2019/03/15/preserving-databases-when-destroying-a-vagrant-box/">Preserving Databases When Destroying a Vagrant Box</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hightechredneckwoman.com/2019/03/15/preserving-databases-when-destroying-a-vagrant-box/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Testing Gutenberg</title>
		<link>https://www.hightechredneckwoman.com/2018/11/08/testing-gutenberg/</link>
					<comments>https://www.hightechredneckwoman.com/2018/11/08/testing-gutenberg/#respond</comments>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Thu, 08 Nov 2018 19:37:20 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Gutenberg]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.hightechredneckwoman.com/?p=4016</guid>

					<description><![CDATA[<p>Since I get paid to work on WordPress websites, I cannot ignore Gutenberg, as much as I would like to. If you aren&#8217;t familiar with WordPress, then you&#8217;re probably wondering &#8220;what the heck is Gutenberg?&#8221;. Gutenberg is the new &#8220;editing experience&#8221; that is being merged into core WordPress. It is a block editor that is &#8230; <a href="https://www.hightechredneckwoman.com/2018/11/08/testing-gutenberg/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2018/11/08/testing-gutenberg/">Testing Gutenberg</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Since I get paid to work on WordPress websites, I cannot ignore Gutenberg, as much as I would like to. If you aren&#8217;t familiar with WordPress, then you&#8217;re probably wondering &#8220;what the heck is Gutenberg?&#8221;. <a href="https://wordpress.org/gutenberg/" target="_blank" rel="noopener">Gutenberg is the new &#8220;editing experience&#8221;</a> that is being merged into core WordPress. It is a block editor that is replacing the current visual editor.</p>
<p>I started doing some research related to Gutenberg in January of this year. This testing got sidelined because of a project that I started in February that involved Laravel. This project took up my full attention through early fall. Now that the project has been completed, I have some time to return to my Gutenberg testing. I don&#8217;t have a lot of time left to test things out. WordPress 5.0 is scheduled for release on November 19th, and this is the version that is going to have Gutenberg as part of core.</p>
<p>I spent some time last week and again this week reading various articles about the issues surrounding Gutenberg. I&#8217;ve also looked over <a href="https://github.com/WordPress/gutenberg/issues" target="_blank" rel="noopener">the issues in the GitHub repository for the plugin</a>. I am extremely concerned, especially since we manage over 50 websites for our clients.</p>
<p>In my local development environment (a Homestead virtual machine set up on my work laptop), I have a WordPress installation set up that has the Gutenberg plugin installed and activated so that I can test things. I decided to write a post using the new editor. I didn&#8217;t have a topic in mind. I just started typing and let my experience determine what I wrote.</p>
<p>The full content of that rambling post can be found below. I do not have Gutenberg installed on this site, so some of the formatting is missing. If you&#8217;re curious, <a href="https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/gutenberg-post.png" target="_blank" rel="noopener">here is a screenshot</a> of how the post looks on my test site.</p>
<p>The post contains my raw thoughts as I was writing it. I did not go back and edit it before I decided to post it here. It only pertains to the editing experience. I have even more concerns when it comes to extending WordPress while developing sites for clients. But that&#8217;s a post for another day.</p>
<hr>
<p>This is a test post that I am writing in an effort to give Gutenberg a real try. At first glance, I am not all that impressed with Gutenberg. All of the drama surrounding it has turned me off. It feels like the “powers that be” have decided that they want it for whatever reasons, and they don’t give a damn what regular users want.</p>
<p>I can see some good things about Gutenberg.</p>
<ul>
<li>Provides some additional content layout options.</li>
<li>Makes including <em>some</em> elements easier to add than it was with TinyMCE.</li>
</ul>
<p>But there are issues too. I just ran into one myself while putting together the previous list. First, half of the text that I wrote for the 2nd bullet point disappeared when I hit enter to move to the next item. Second … how the hell do you get out of a list without using your mouse? In any word processing program I’ve ever used, including Google docs, when you hit enter twice without entering content, it breaks you out of the list. But Gutenberg doesn’t do that. It just keeps adding blank list items. And then when I went to delete them using the backspace key, nothing happened. My cursor was in a weird place too. Totally <em><strong>NOT</strong></em> cool.</p>
<p>What the hell? My cursor just disappeared. I hit the down arrow key to move out of the previous paragraph and nothing happened. I then hit enter to create a new paragraph. That appeared to have happened, but my cursor stayed at the end of the previous paragraph. I was able to tab into this paragraph, but that definitely isn’t intuitive.</p>
<p>I’m a someone technologically savvy person. I mean I build websites for a living. If I’m having issues doing these simple things within Gutenberg, how is someone who isn’t as well versed in technology supposed to figure this stuff out? A person who has figured out Microsoft Word and/or Google docs can use the classic editor without any learning curves. But put that same person in front of Gutenberg, and he/she is going to end up walking away.</p>
<p>Another issue that I’m encountering is really bothering me. And maybe this is just me, but I think there might be others. As I continue to add content to this post, I reach the bottom of my browser window. There is no padding below this block that I am typing in. I have to reach over to my mouse to scroll down to get a little breathing room. Why should I have to do that? I don’t remember having this issue with the classic editor. Here is a screenshot showing what I’m experiencing.</p>
<figure class="wp-block-image bordered-image"><img decoding="async" class="wp-image-1718" src="https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/gutenberg-no-breathing-room-block-highlighted.png" sizes="(max-width: 1674px) 100vw, 1674px" srcset="https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/gutenberg-no-breathing-room-block-highlighted.png 1674w, https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/gutenberg-no-breathing-room-block-highlighted-300x153.png 300w, https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/gutenberg-no-breathing-room-block-highlighted-768x391.png 768w, https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/gutenberg-no-breathing-room-block-highlighted-1024x521.png 1024w" alt=""></figure>
<p>I wish there was a way out-of-the-box to put a border around that image. Without that, you can’t see what I’m talking about regarding the lack of breathing room at the bottom of my browser window. And if I want to add inline styles, I lose my “image block”. I guess I need to make sure that my theme includes a class to add a damn border when I want one. Also, what if I don’t want a &lt;figure /&gt; tag around my image? What if I only want an image tag? I guess I can remove the &lt;figure /&gt; tag if I convert the block to HTML. But what if I don’t know HTML and I just want to add a border around an image? I’m screwed! But then again, I don’t know if that was something I could do with the classic editor or not. I don’t remember.</p>
<p>I just replaced the image above with one showing the block highlighted. Why did the “alternative text” that I had for the previous image disappear when I replaced the image? I didn’t add it directly to the image. I added it to the block settings. The “additional css class” that I had added to the block stayed. Why did the “alternative text” disappear?</p>
<p>Okay … another thing that I just ran into. Why can’t I select some text within a paragraph and change it to “code” styling? I could do that with the classic editor. In fact, it appears that the only styling I can put on text within a paragraph is bold, italic, and strikethrough. Why can’t I insert special characters? Or add superscripts or subscripts? Are they not valid within a paragraph? Do I need to change my paragraph to some “special” type of block? It doesn’t appear that I can “transform” a paragraph into a block that allows advanced text formatting. Well that’s not cool WordPress.</p>
<p>Apparently I can add a “classic editor” block to my post. This has the normal TinyMCE interface. But what if I already have some text written and I need extra formatting and I didn’t know that I needed this “special” block to apply it? And where are the subscript and superscript options? Do I need to install TinyMCE Advanced to get them?</p>
<p>And why does the “post updated” message not go away on its own? It hides part of the UI. That isn’t cool. I have to reach for my mouse again and go up and click the little <strong>x</strong></p>
<p>And what if I want to add an inline link? Is it easy to do? <a href="http://www.google.com" target="_blank" rel="noreferrer noopener">Let’s find out</a>. It is, but why does it require me extra clicks to specify that I want the link to open in a new window? And clicking on the little pencil icon doesn’t show that. You have to click on the kabob icon in order to see that option. Why can’t you include it in the “edit” modal? Isn’t that a more logical place for it?</p>
<p>How about a button? How easy is it to add a button? Normally, I would just add a link and add a class to it since I have that in my theme. But there isn’t an option to add a class to a link as far as I can see … at least not an inline link.</p>
<p>Before I add that button, let me tell you the problems I just ran into. I had hit enter to leave my previous paragraph, and Gutenberg automatically gave me a new paragraph block. I didn’t want that. And I couldn’t convert it to to a “button block”, which I am assuming I need in order to add a button. I clicked on the little “plus” icon at the top of the empty paragraph block but nothing happened. I had to click on the damn kabob icon to remove the block. Then I had to go back into the paragraph block and hit enter in order to have an option to add another block. Why is it so hard to so something so simple? Let’s see if Gutenberg lets me add a button block after this paragraph without jumping through hoops first.</p>
<div class="wp-block-button button radius secondary"><a class="wp-block-button__link" href="http://www.google.com">Click Me!</a></div>
<div class="wp-block-image">
<figure class="alignright is-resized"><img decoding="async" class="wp-image-1721" src="https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/gutenberg-button.png" sizes="(max-width: 239px) 100vw, 239px" srcset="https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/gutenberg-button.png 478w, https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/gutenberg-button-300x190.png 300w" alt="" width="239" height="151"><figcaption>Does this look right to you?</figcaption></figure>
</div>
<p>Okay … I got my button added, but it looks goofy. Probably because I added the button classes from my theme to the settings for it (in the sidebar). So now it looks like there are 2 overlapping buttons. I wonder what it looks like on the frontend.</p>
<p>So let me get this straight … in order to float an image next to my paragraph, I need to move the image to before the paragraph … and I can’t drag it there … and then align it?</p>
<p>Anyway … I’m going to save this at this point so that I can see what my button looks like on the front end.</p>
<p>Not good. That’s how the button looks on the front end. This is how it ended up looking …</p>
<div class="wp-block-image bordered-image">
<figure class="aligncenter is-resized"><img fetchpriority="high" decoding="async" class="wp-image-1723" src="https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/button-on-front-end.png" sizes="(max-width: 282px) 100vw, 282px" srcset="https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/button-on-front-end.png 564w, https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/button-on-front-end-300x202.png 300w" alt="" width="282" height="190"></figure>
</div>
<p>And this is how it is SUPPOSED to look …</p>
<div class="wp-block-image bordered-image">
<figure class="aligncenter is-resized"><img loading="lazy" decoding="async" class="wp-image-1724" src="https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/how-i-wanted-button.png" sizes="auto, (max-width: 219px) 100vw, 219px" srcset="https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/how-i-wanted-button.png 438w, https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/how-i-wanted-button-300x226.png 300w, https://www.hightechredneckwoman.com/wp-content/uploads/2018/11/how-i-wanted-button-150x113.png 150w" alt="" width="219" height="165"></figure>
</div>
<p>Why is my button wrapped in a div? The classes I put in the block settings in the sidebar went on the div and not on the &lt;a&gt; like I wanted them to.</p>
<p>I have clear styles in my theme to make a link look like a button. I shouldn’t have to change my styles to work with Gutenberg’s stupid extra markup.</p>
<p>I think I’m done testing out Gutenberg. I haven’t done any crazy layout things in this post. I’ve just done normal things that anyone might want to do … whether they have HTML knowledge or not.</p>
<p>I can tell you that I will not be using Gutenberg on my personal WordPress website. I will keep the Classic Editor installed and active for as long as it is supported. In fact, I might end up replacing my WordPress website with one that I develop using Laravel. That way I’m not forced to use a new “editing experience” that I don’t want.</p>
<p>But as for the websites that we develop at work for clients … my hands might be tied there. We have installed the Classic Editor on all sites we currently manage. If I have my way, we’ll include it on new sites as well unless there is a good reason why a particular site might benefit from Gutenberg. As of right now, I can’t think of any.</p>
<p>In my mind, Gutenberg is definitely not ready for prime time. I’ve seen many many others say the same thing. Hopefully the powers-that-be realize this and decide to either delay the release of WordPress 5.0 or wait to incorporate Gutenberg into core. Leave it as a plugin for now and those that want to use it can. Don’t force it on the rest of us that it is causing issues for.</p>
<p>&lt;/rant&gt;</p>
<p>The post <a href="https://www.hightechredneckwoman.com/2018/11/08/testing-gutenberg/">Testing Gutenberg</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hightechredneckwoman.com/2018/11/08/testing-gutenberg/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The End of an Era</title>
		<link>https://www.hightechredneckwoman.com/2017/11/19/the-end-of-an-era/</link>
					<comments>https://www.hightechredneckwoman.com/2017/11/19/the-end-of-an-era/#respond</comments>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Sun, 19 Nov 2017 17:12:58 +0000</pubDate>
				<category><![CDATA[NASCAR]]></category>
		<category><![CDATA[Dale Jr]]></category>
		<guid isPermaLink="false">https://www.hightechredneckwoman.com/?p=3987</guid>

					<description><![CDATA[<p>Today is kind of a sad day for me. It is Dale Earnhardt Jr&#8217;s last race as a NASCAR Cup driver. He is retiring from driving full time in the Cup series after this season ends, and today is the last race of the season. I started watching NASCAR during the 2000 season, which was &#8230; <a href="https://www.hightechredneckwoman.com/2017/11/19/the-end-of-an-era/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2017/11/19/the-end-of-an-era/">The End of an Era</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Today is kind of a sad day for me. It is Dale Earnhardt Jr&#8217;s last race as a NASCAR Cup driver. He is retiring from driving full time in the Cup series after this season ends, and today is the last race of the season.</p>
<p>I started watching NASCAR during the 2000 season, which was Dale Jr&#8217;s rookie season. My roommate at the time was a Dale Earnhardt Sr fan, so I would watch a race now and then. One weekend I saw an interview with Dale Jr. I thought that he was a good looking guy. So I decided to start watching more often. I eventually got hooked.</p>
<p>Dale Jr quickly became my favorite driver &#8230; and not just because of his looks. He is a down to earth guy who can really wheel a car. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" />&nbsp;</p>
<p>These days, I plan my weekends around the race schedule. My Mother knows to not call during a race unless it is an emergency. LOL I&#8217;ve even made the trek to see a couple races in person (bucket list item).</p>
<p>I went to the fall race at Chicagoland Speedway last year. I didn&#8217;t get to see Dale Jr race because that was when he was healing from his concussion. But I got to see him race last month at Kansas Speedway. Not only did I get to see him on the racetrack, I also got to meet him in person &#8230; well, sort of. We were walking around the displays outside of the track Sunday morning and heard that he was doing an appearance at the Chevy Racing booth that morning. We stood waiting for about 3 hours. It was worth the wait. He spoke for about 15 minutes or so and then signed autographs. Because we had gotten there so early, we were in a prime spot for the autographs. I was THIS CLOSE (and no that&#8217;s not zoomed in at all) &#8230;</p>
<p class="text-center"><img loading="lazy" decoding="async" width="450" height="800" class="size-full wp-image-3991" src="https://www.hightechredneckwoman.com/wp-content/uploads/2017/11/20171022_dalejr.jpg" srcset="https://www.hightechredneckwoman.com/wp-content/uploads/2017/11/20171022_dalejr.jpg 450w, https://www.hightechredneckwoman.com/wp-content/uploads/2017/11/20171022_dalejr-169x300.jpg 169w" sizes="auto, (max-width: 450px) 100vw, 450px" /></p>
<p>There have been so many tribute videos online over the season. Each one has brought tears to my eyes. I&#8217;m sure there will be more today that will bring more tears, but those tears are happy tears. NASCAR is one of my escapes, and I can thank Dale Jr for that.&nbsp;</p>
<p>At one of the displays at Kansas Speedway, they had a banner that you could sign that they were going to be giving to Dale Jr (it&#8217;s the banner in the featured image for this post). I got to leave him a message. He probably gets one of these at every track, but knowing that I was able to leave him a message makes me smile. It&#8217;s the little things. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p class="text-center"><img loading="lazy" decoding="async" width="600" height="338" class="size-full wp-image-3992" src="https://www.hightechredneckwoman.com/wp-content/uploads/2017/11/20171021_banner.jpg" srcset="https://www.hightechredneckwoman.com/wp-content/uploads/2017/11/20171021_banner.jpg 600w, https://www.hightechredneckwoman.com/wp-content/uploads/2017/11/20171021_banner-300x169.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>I&#8217;m still going to watch NASCAR next year, and I definitely want to go to more races. Dale Jr isn&#8217;t the only driver that I follow (I&#8217;m cheering on Martin Truex Jr for the Cup championship today). But it&#8217;s going to be weird not seeing him in a car on the track. He&#8217;s been in the sport and I&#8217;ve been following him for as long as I&#8217;ve followed NASCAR.</p>
<p>I&#8217;m proud to say that I am a member of Junior Nation.&nbsp;</p>
<p>The post <a href="https://www.hightechredneckwoman.com/2017/11/19/the-end-of-an-era/">The End of an Era</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hightechredneckwoman.com/2017/11/19/the-end-of-an-era/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How I Modernized My WordPress Development</title>
		<link>https://www.hightechredneckwoman.com/2017/09/15/modernizing-wordpress-development/</link>
					<comments>https://www.hightechredneckwoman.com/2017/09/15/modernizing-wordpress-development/#respond</comments>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Fri, 15 Sep 2017 22:28:53 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[autoloading]]></category>
		<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://www.hightechredneckwoman.com/?p=3975</guid>

					<description><![CDATA[<p>I&#8217;ve been developing WordPress plugins and themes for quite some time now. From my own website to the websites I develop at work, I&#8217;ve got a fair amount of WordPress development time under my belt. I&#8217;ve also learned a LOT since the first line of WordPress related code that I wrote. I finally feel like &#8230; <a href="https://www.hightechredneckwoman.com/2017/09/15/modernizing-wordpress-development/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2017/09/15/modernizing-wordpress-development/">How I Modernized My WordPress Development</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve been developing WordPress plugins and themes for quite some time now. From my own website to the websites I develop at work, I&#8217;ve got a fair amount of WordPress development time under my belt. I&#8217;ve also learned a LOT since the first line of WordPress related code that I wrote. I finally feel like I&#8217;ve brought my WordPress development into a more modern era.</p>
<p>The biggest issue that I&#8217;ve had with WordPress development since I started is that themes and plugins are mostly made up of random functions in a single file. That can get really messy REALLY quickly. Sure &#8230; WordPress itself has been moving to more modern development practices (i.e. object oriented programming) in recent years, but there are still&nbsp;a lot of themes and plugins out there doing the &#8220;random functions in a file&#8221; thing.</p>
<p>I had already started creating classes to encapsulate functionality, in both my theme and my plugin development. But I found myself forgetting to include new classes in the main plugin file so that WordPress knew about them and thus blowing things up. Oops.&nbsp;So the main thing that I wanted to bring into my WordPress development routine was autoloading.</p>
<p>I have also gotten used to using namespacing after working with the <a href="https://laravel.com/" target="_blank" rel="noopener noreferrer">Laravel framework</a>&nbsp;and with <a href="https://getcomposer.org/" target="_blank" rel="noopener noreferrer">Composer</a> over the past couple of years. Namespacing isn&#8217;t something that I see much in WordPress, but it just feels natural to me.</p>
<p>My first attempt at bringing both namespacing and autoloading into my WordPress development routine involved using Composer. But using Composer simply to set up the autoloading (and not pull in any packages) was kind of silly (and overkill). So I did some more research (and ended up on StackOverflow a LOT) and figured out a better (more simple) &nbsp;way to be able to bring both into my WordPress development. I&#8217;m not saying that this is the best way to do things, but it has been working for me for the past few months. I wanted to share in the hopes that it might help someone else out.</p>
<p>The first thing that I did was change up the file structure for my plugins. Instead of throwing all of the files into the plugin directory, I started grouping things in a similar way to how I have grouped files in the packages that I&#8217;ve developed for my Laravel CMS. Here&#8217;s an example for a fake plugin called&nbsp;<strong>Foobar</strong>.&nbsp;<strong>Foobar</strong> is a very simple plugin that creates a custom post type (foobar) and a custom taxonomy (foobar-group).</p>
<ul>
<li><i class="fa fa-folder-open">&nbsp;</i> foobar
<ul>
<li><i class="fa fa-folder-open">&nbsp;</i> src
<ul>
<li><i class="fa fa-file-code-o">&nbsp;</i> Core.php</li>
<li><i class="fa fa-file-code-o">&nbsp;</i> Groups.php</li>
</ul>
</li>
<li><i class="fa fa-folder-open">&nbsp;</i> templates
<ul>
<li><i class="fa fa-file-code-o">&nbsp;</i> archive-foobar.php</li>
<li><i class="fa fa-file-code-o">&nbsp;</i> single-foobar.php</li>
<li><i class="fa fa-file-code-o">&nbsp;</i> taxonomy-foobar-group.php</li>
</ul>
</li>
<li><i class="fa fa-file-code-o">&nbsp;</i>&nbsp;foobar.php</li>
</ul>
</li>
</ul>
<p>The&nbsp;<strong>src</strong> folder contains the bulk of the functionality for the plugin. For a simple plugin or a plugin that only creates a custom post type, I tend to include everything in the&nbsp;<strong>Core.php</strong> file. For more complex plugins, like those that include custom taxonomies, I create a file for each taxonomy that contains the functions related to registering, managing, and displaying the taxonomy (<strong>Groups.php</strong> in the above file structure).</p>
<p>Since I develop a lot of plugins that set up custom post types and custom taxonomies, I usually have a&nbsp;<strong>templates</strong> folder that contains the templates needed to set things up like the post type archive page, the taxonomy archive pages, and the single post page for the post type. If I need any custom styles or javascript, I throw those into an&nbsp;<strong>assets</strong> folder.</p>
<p>Now that I have all of my files set up, I need to make sure WordPress knows where to find them. I decided on the following for the autoloading functionality. I put this function in the main plugin file (i.e. foobar.php).</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php" data-enlighter-title="">/**
 * Register the autoload functionality for the plugin.
 */
function foobar_autoload($class_name)
{
	// trim off any opening slashes
	$class_name = ltrim($class_name, &#039;\\&#039;);

	// if this isn&#039;t for our plugin, do nothing
	if(strpos($class_name, &#039;BECKY\Foobar&#039;) !== 0)
		return;

	// determine the file to load
	// - strip off the plugin namespace to get just the filename
	// - classes are in the &#039;src&#039; directory
	$class_directory    = realpath(plugin_dir_path(__FILE__)).DIRECTORY_SEPARATOR.&#039;src&#039;.DIRECTORY_SEPARATOR;
	$class_name         = str_replace(&#039;BECKY\Foobar\\&#039;, &#039;&#039;, $class_name);
	$class_file         = str_replace(&#039;\\&#039;, DIRECTORY_SEPARATOR, $class_name).&#039;.php&#039;;
	$path               = $class_directory.$class_file;

	// make sure the file exists
	if(file_exists($path))
		require_once $path;
}
spl_autoload_register(&#039;foobar_autoload&#039;);</pre>
<p>The&nbsp;<strong>BECKY\Foobar</strong>&nbsp;in the function is the namespace base for this plugin.&nbsp;<strong>Foobar</strong> because that is the name of the plugin.&nbsp;<strong>BECKY</strong> is the &#8220;client code&#8221; in this example. You see, at work we have 5 character codes for each of our clients. I use that client code as the namespace base for the plugins that I develop for the projects.</p>
<p>The last thing that I have to do is get the core functionality for my plugin all set up. I don&#8217;t have to include the individual class files anymore. WordPress already knows where to find them because of the above autoloading functionality.</p>
<p>I include a function similar to the following example in the main file of my plugin to get the plugin going.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="php" data-enlighter-title="">/**
 * Gets the plugin going.
 */
function becky_foobar_init()
{
	$core = new BECKY\Foobar\Core();
	$core-&gt;initialize();
}
becky_foobar_init();</pre>
<p>I can now use namespacing in all of the classes that I need to implement the functionality needed by the plugin and WordPress will know where to look for those files.</p>
<p>That&#8217;s it. Easy peasy. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2017/09/15/modernizing-wordpress-development/">How I Modernized My WordPress Development</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hightechredneckwoman.com/2017/09/15/modernizing-wordpress-development/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Musings from an Introvert</title>
		<link>https://www.hightechredneckwoman.com/2017/05/28/musings-from-an-introvert/</link>
					<comments>https://www.hightechredneckwoman.com/2017/05/28/musings-from-an-introvert/#respond</comments>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Sun, 28 May 2017 17:32:57 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<guid isPermaLink="false">https://www.hightechredneckwoman.com/?p=3828</guid>

					<description><![CDATA[<p>On most days, I&#8217;m just fine being an introvert. I enjoy spending time by myself, whether I&#8217;m lost in code or getting shit done around the house or just relaxing in my comfy recliner. But other days I wish there was an off switch for my introversion. Anyone who knows me knows that I&#8217;m a &#8230; <a href="https://www.hightechredneckwoman.com/2017/05/28/musings-from-an-introvert/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2017/05/28/musings-from-an-introvert/">Musings from an Introvert</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>On most days, I&#8217;m just fine being an introvert. I enjoy spending time by myself, whether I&#8217;m lost in code or getting shit done around the house or just relaxing in my comfy recliner. But other days I wish there was an off switch for my introversion.</p>
<p>Anyone who knows me knows that I&#8217;m a textbook case for introversion. I prefer to spend time alone. After spending too much time with people&nbsp;I need to hibernate to recharge. Sometimes I only need a couple hours to recharge while others I need several days.</p>
<p>To compound my introversion, I have social anxiety. It is the worst when I need to go to some event or conference where I don&#8217;t really know anyone. I&#8217;m mostly okay when I go out with friends, but when they aren&#8217;t with me, I tend to hide in corners. LOL&nbsp;</p>
<p>I also suffer from <a href="http://www.urbandictionary.com/define.php?term=fomo" target="_blank" rel="noopener noreferrer">FOMO</a>. While I&#8217;m hiding in those corners, I&#8217;m observing everything around me. While I might not be comfortable interacting, I still want to feel like I&#8217;m part of whatever event I&#8217;m at.</p>
<p>There are times where I get so pissed at myself for hiding on the sidelines. My internal monolog is screaming at me to go talk to people or to just let loose.&nbsp;</p>
<p>There&#8217;s a conference in Minneapolis that I have gone to for the past 3 years. The people who attend (and put it on) are smart and friendly. I want so badly to just jump into conversations and hang out at the social gathering that is part of the conference. It is the perfect opportunity to make new friends with the same career that I have and to network for potential job opportunities. But no matter how much I&#8217;m [internally] screaming at myself, I always find myself hiding in proverbial corners (if not physical corners).</p>
<p>I said that I&#8217;m &#8220;mostly okay&#8221; when I go out with friends. I&#8217;m definitely more comfortable in those situations, but I still find myself wishing I could just let loose. Like last night. I went with my best friend to a street dance a little over an hour away because my favorite band was playing. We were in a town where nobody knew us (other than the band). Again, my inner monolog was telling me to dance like I do when I&#8217;m alone at home. Who&#8217;s gonna make fun of me if I look like an idiot? I&#8217;ll most likely never see these people again (other than my friend and the band). Why can&#8217;t I&nbsp;just let loose for a fucking change and stop worrying what people think about me?</p>
<p>Like I started out saying &#8230; most of the time I&#8217;m okay with being an introvert. But in situations like the two that&nbsp;I just described, I wish there was an off switch or a pill I could take for my introversion. I wish I could find some way to be comfortable enough in my own skin to actually enjoy myself without giving a damn what other people thought of me.</p>
<p>The post <a href="https://www.hightechredneckwoman.com/2017/05/28/musings-from-an-introvert/">Musings from an Introvert</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hightechredneckwoman.com/2017/05/28/musings-from-an-introvert/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Becky: You Deserve It, Dammit!</title>
		<link>https://www.hightechredneckwoman.com/2016/12/28/you-deserve-it/</link>
					<comments>https://www.hightechredneckwoman.com/2016/12/28/you-deserve-it/#respond</comments>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Wed, 28 Dec 2016 18:55:25 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<guid isPermaLink="false">http://www.hightechredneckwoman.com/?p=3784</guid>

					<description><![CDATA[<p>I suffer from Imposter Syndrome. I also suffer from Asshole Brain Syndrome™. I am my own worst enemy.&#160; Earlier this year, I was working out on a regular basis and eating right. I was actually starting to feel good. Not necessarily happy, but good nonetheless. At some point, something happened and I stopped working out &#8230; <a href="https://www.hightechredneckwoman.com/2016/12/28/you-deserve-it/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2016/12/28/you-deserve-it/">Becky: You Deserve It, Dammit!</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I suffer from <a href="https://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank">Imposter Syndrome</a>. I also suffer from Asshole Brain Syndrome<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />. I am my own worst enemy.&nbsp;</p>
<p>Earlier this year, I was working out on a regular basis and eating right. I was actually starting to feel good. Not necessarily happy, but good nonetheless.</p>
<p>At some point, something happened and I stopped working out as much, and then not at all. I stopped cooking meals and just started heating up something in the microwave. My jeans are now feeling tighter again. I hate how I look. I never have any energy to do anything, let alone work out. I hate going to work. I barely even touch my computer in the evenings or on the weekends. I don&#8217;t feel like I deserve to be happy. &nbsp;I don&#8217;t know what triggered things, but I&#8217;m right back where I started.</p>
<p><em><strong>AND I DON&#8217;T LIKE IT!</strong></em></p>
<p>I&#8217;ve decided that it&#8217;s time for me to commit to myself. To get back to where I was at the end of this summer and keep moving&nbsp;toward my end goal &#8230; to surpass it. Despite what my asshole brain tells me, I FRICKIN&#8217; DESERVE IT DAMMIT!</p>
<ol>
<li>I deserve to be happy.</li>
<li>I deserve to be healthy.</li>
<li>I deserve to enjoy developing websites again.</li>
<li>I deserve to not dread going to work.</li>
<li>I deserve to be appreciated.</li>
<li>I deserve to go out of the house and DO THINGS IN PUBLIC.</li>
<li>I deserve to have&nbsp;friends.</li>
<li>I deserve a man who accepts me for who I am.</li>
<li>I deserve to LIVE my life!</li>
</ol>
<p>It&#8217;s time to tell my asshole brain to &#8220;fuck off&#8221;. It&#8217;s time to believe in myself again. It&#8217;s time to be my own best friend.</p>
<p>The post <a href="https://www.hightechredneckwoman.com/2016/12/28/you-deserve-it/">Becky: You Deserve It, Dammit!</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hightechredneckwoman.com/2016/12/28/you-deserve-it/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Music Feeds the Soul</title>
		<link>https://www.hightechredneckwoman.com/2016/08/05/music-feeds-soul/</link>
					<comments>https://www.hightechredneckwoman.com/2016/08/05/music-feeds-soul/#respond</comments>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Fri, 05 Aug 2016 21:46:56 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<guid isPermaLink="false">http://www.hightechredneckwoman.com/?p=3742</guid>

					<description><![CDATA[<p>I’ve been in a pretty crappy funk for a while now. I hate it. I can’t seem to pull out of it. However, the past couple of days I have seen a glimmer of hope … thanks to the playlist I’ve been listening to at work (and have been listening to while I&#8217;ve been writing &#8230; <a href="https://www.hightechredneckwoman.com/2016/08/05/music-feeds-soul/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2016/08/05/music-feeds-soul/">Music Feeds the Soul</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I’ve been in a pretty crappy funk for a while now. I hate it. I can’t seem to pull out of it. However, the past couple of days I <em><strong>have</strong></em> seen a glimmer of hope … thanks to the playlist I’ve been listening to at work (and have been listening to while I&#8217;ve been writing this post).</p>
<p>That has me thinking about the power of music. How music can make you happy or sad. How music can help you celebrate. How music can bring back memories (good and bad). How music can feed your soul.</p>
<p>My genre of choice is country music. It&#8217;s what I grew up listening to. From classic country to now, that&#8217;s what I listen to when I control the radio dial (or the mp3 player). I admit, some of the newer country music doesn&#8217;t really feel like country, but I still like most of it.</p>
<p>My current favorite (national) artists are Dustin Lynch, Old Dominion, Parmalee, Thomas Rhett, Brett Eldredge, Love and Theft, and Brantley Gilbert. That&#8217;s who&#8217;s in the playlist I mentioned. But every now and then, I crave &#8220;classic&#8221; country. I put classic in quotes because some of what I crave was what was on the radio when I was in college and when I first moved to Fargo. Calling that classic makes me feel old. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I&#8217;m talking about Terri Clark, Jo Dee Messina, Rhett Akins, John Michael Montgomery, Alan Jackson, Alabama, Garth Brooks, Martina McBride &#8230; I could go on and on.</p>
<p>When I first moved to Fargo, my friends and I went out almost every weekend (oh to be young again LOL). Our (or at least my) favorite night out was Thursdays at Pistol Pete&#8217;s Saloon. Thursday was ladies night, which meant all you could drink tap beer and well drinks for $6. Back then &#8230; when we were living paycheck to paycheck &#8230; that was a deal. Pistol Pete&#8217;s had live country bands on the weekends too &#8230; Thursday, Friday, and Saturday. While the bathrooms left something to be desired, the size of dance floor and the live bands made it a go-to place for country fans. I have so many memories from the original Pistol Pete&#8217;s. </p>
<p>Pistol Pete&#8217;s did move over the years, and I went out at all of them, except for the north Moorhead location (which I think was less country), because I LOVE live country music. The doors closed for good what seems like forever ago (I think it was 2009). Ever since then, Fargo hasn&#8217;t really had a country bar &#8230; at least not a <strong>real</strong> country bar. There was Cadillac Ranch, but that was a bar that played country music, not a country bar. The Windbreak and Shotgun Sally&#8217;s do have country bands on stage from time to time, but they&#8217;re not real country bars either. When you play everything <strong>but</strong> country music during set breaks, you&#8217;re not country. I&#8217;m left with no favorite hangout, and it makes me sad.</p>
<p>So what&#8217;s my definition of a country bar? It&#8217;s a bar that has live country bands every weekend (preferably the same band playing for a full weekend). It&#8217;s a bar that has a BIG dance floor that has enough room for 2-steppers to circle the outside and line dancers to dance in the middle with room left over for the free-stylers. It&#8217;s a bar with a stage big enough for a band to move around (and maybe bring people up on stage). It&#8217;s a bar that plays country music during set breaks (for crying out loud). That&#8217;s a <em><strong>real</strong></em> country bar. But it&#8217;s more than just that. It&#8217;s the way that the bar feels. I&#8217;m not sure how to explain that. But if you&#8217;ve ever been a &#8220;regular&#8221; at a country bar, you know what I mean. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>One of the biggest things I miss about Fargo not having a real country bar is live country music. I&#8217;ve seen so many bands over the years. I&#8217;ve even helped some bands sell CDs and was the &#8220;WebMistress&#8221; for a band for a few years.</p>
<p>Some bands aren&#8217;t around anymore (Avalanche, The Plowboys, Catch 22 [they went by another name at one point too, but I can&#8217;t remember it now]). Some bands have completely different members (32 Below). Some bands I just never see any more either because I never know when they play or they don&#8217;t play around here on the weekends (The Roosters, The Great Outdoors).</p>
<p>The local bands that I see the most often these days are October Road and Redline. Every now and then, a band from Minneapolis comes to town (the Shane Martin Band, Hitchville, Copperhead Creek). I think (or at least I hope) they would come to town more often if we had a real country bar for them to play at.</p>
<p>For the past several years, I&#8217;ve had a dream that if I win the lottery, I&#8217;m going to build Fargo the country bar that it needs &#8230; that it deserves. A real country bar. A bar that has live bands every weekend, a huge dance floor, and dance lessons during the week. I&#8217;ve got a name and tagline picked out and people in mind that I&#8217;d hire for various positions. Oh yeah &#8230; I&#8217;m serious about this dream. I even had a location picked out, but some developer decided to put a strip mall there. So now I have to find another location. Oh &#8230; and I should probably start buying lottery tickets too, huh? LOL</p>
<p>I&#8217;d like to think that if I had a country bar to go to on a more regular basis that maybe I&#8217;d be able to keep these damn &#8220;funks&#8221; at bay. If I had a crappy week at work, I&#8217;d have somewhere to go hang out and forget about things for a few hours. Somewhere to dance and talk with friends or just listen to music. Somewhere to recharge my soul.</p>
<p>I talked earlier about some of the bands from Minneapolis that have come into town. One of those bands has become my favorite (and is in that playlist I mentioned), the <a href="http://www.shanemartin.com" target="_blank">Shane Martin Band</a>. I&#8217;ve even gotten to be friends with the band (at least I hope they see me as a friend and not as a groupie). I wanted to share the music video for their song &#8220;Whatever Floats Your Boat&#8221;. It&#8217;s a fun summer song with a fun video. So check it out. And if you ever get a chance to check &#8217;em out live, <strong>DO IT!!!</strong> I promise you that they&#8217;ll become one of your favorite bands too.</p>
<iframe loading="lazy" title="Shane Martin - Whatever Floats Your Boat (Official Music Video)" width="500" height="281" src="https://www.youtube.com/embed/xU61wvaFs0w?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
<p>The post <a href="https://www.hightechredneckwoman.com/2016/08/05/music-feeds-soul/">Music Feeds the Soul</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hightechredneckwoman.com/2016/08/05/music-feeds-soul/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A Brand New Becky?</title>
		<link>https://www.hightechredneckwoman.com/2016/05/24/brand-new-becky/</link>
					<comments>https://www.hightechredneckwoman.com/2016/05/24/brand-new-becky/#respond</comments>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Wed, 25 May 2016 00:55:57 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<guid isPermaLink="false">http://www.hightechredneckwoman.com/?p=3328</guid>

					<description><![CDATA[<p>This past weekend I was in Minneapolis, and it was just what the doctor ordered. I feel invigorated and ready to take on the world. The purpose of the trip was to attend WordCamp Minneapolis. It was my first WordCamp, 2nd conference in Minneapolis this year, and 4th trip to Minneapolis in the past year and &#8230; <a href="https://www.hightechredneckwoman.com/2016/05/24/brand-new-becky/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2016/05/24/brand-new-becky/">A Brand New Becky?</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>This past weekend I was in Minneapolis, and it was just what the doctor ordered. I feel invigorated and ready to take on the world.</p>
<p>The purpose of the trip was to attend <a href="https://2016.minneapolis.wordcamp.org/" target="_blank">WordCamp Minneapolis</a>. It was my first WordCamp, 2nd conference in Minneapolis this year, and 4th trip to Minneapolis in the past year and a half. But it was the first time I really felt comfortable being there.</p>
<p>I attended the MidwestPHP conference both last year and earlier this year. The conference was in downtown Minneapolis. Both times, I headed straight to the hotel and didn&#8217;t leave until the conference was over (other than to walk to the conference venue or to get food). Driving in Minneapolis &#8230; especially in downtown &#8230; scared the hell out of me. I also hid in my hotel room when the conference wasn&#8217;t going on. I was there by myself, and I&#8217;m not comfortable in situations where I don&#8217;t know anyone.</p>
<p>This time around, I went (to WordCamp) with a couple co-workers, so I had a safety net, so to speak. I got a chance to talk to someone that I met at the MidwestPHP conference and have chatted with on Twitter. Even though we&#8217;ve only talked briefly on a couple of occasions, I actually felt comfortable talking to him this time around (which is quite a big step for me <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ). He made a comment that he liked the fact that I was getting more extroverted. Now &#8230; me being extroverted is a bit of a stretch. But I do find myself being a tad bit more outgoing, outspoken (at work), and a little bit more comfortable in situations where I don&#8217;t know anyone.</p>
<p>The conference was great. I learned a lot and have some ideas to make our WordPress websites even better (not only the public facing side but also the admin side for the clients). But the conference wasn&#8217;t the only (or even the best) part of the weekend.</p>
<p>My favorite regional band, the <a href="http://www.shanemartin.com/" target="_blank">Shane Martin Band</a>, is from Minneapolis. They happened to have shows in the Minneapolis area both Friday and Saturday. They don&#8217;t get a chance to come to the Fargo area very often, so I wanted to take advantage of my trip and catch at least one of their shows. I made plans to go to the Saturday show and drag my co-worker with me.</p>
<p>I knew that we wouldn&#8217;t get to the hotel until around 6:30pm or 7pm on Friday, so I wasn&#8217;t planning on going to see them that night. But after arguing with myself and some encouragement from my co-worker, I decided to go. That&#8217;s right &#8230; I decided to leave the hotel <strong>in my car</strong>, <strong>drive</strong> to Maple Grove, and go to a bar <strong>by MYSELF</strong> to see them play. I just couldn&#8217;t pass up the opportunity.</p>
<p>I was a tad bit nervous about the drive, but it turned out to be really easy to get to the bar (mostly thanks to turn-by-turn navigation on my phone). Once I got inside, my anxiety reared its ugly head. The bar was small and PACKED. I walked to the back of the bar, not seeing any place to sit. Oh shit! I headed back the way I came, stopped at the bar to get a beer (liquid courage), and then happened to notice a table on the edge of the dance floor and right up by the stage. So I snagged it. I&#8217;m really glad I went. I got to talk to the guys in the band during set break and hear them play my favorite of their original songs.</p>
<p>This little side trip proved 2 BIG things to me &#8230; (1) I <strong>can</strong> drive in Minneapolis, and (2) I <strong>can</strong> go to a bar by myself if I really want to (even though it&#8217;s more fun to go with friends).</p>
<p>Saturday night was the best part of the entire trip. My co-worker went with me (even though for a while I didn&#8217;t think she was going to). I was worried that she wouldn&#8217;t have fun since she doesn&#8217;t listen to country music, but I could tell that she had fun. She was the one who got me on the dance floor first. It was a lot less busy than Friday night, so I had more of an opportunity to talk to the guys in the band, which is something I always look forward to. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60a.png" alt="😊" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Like I said at the beginning of this post, this trip was just what the doctor ordered. I haven&#8217;t been in the best of head spaces lately (for a while actually). I think getting out of town really helped. The live country music Friday and Saturday nights was long overdue. Conversations with new friends was the cherry on top. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f352.png" alt="🍒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> </p>
<p>There&#8217;s a part of me that is sad that I&#8217;m back in Fargo rather than in Minneapolis. I need to visit again soon. Or maybe even make the visit permanent. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Is this a brand new Becky? I don&#8217;t know. But whoever this is, I hope she sticks around for a while. I kinda like her. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2016/05/24/brand-new-becky/">A Brand New Becky?</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hightechredneckwoman.com/2016/05/24/brand-new-becky/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Configuring Amazon S3 for File Uploads</title>
		<link>https://www.hightechredneckwoman.com/2016/05/12/configuring-amazon-s3-for-file-uploads/</link>
					<comments>https://www.hightechredneckwoman.com/2016/05/12/configuring-amazon-s3-for-file-uploads/#respond</comments>
		
		<dc:creator><![CDATA[Becky]]></dc:creator>
		<pubDate>Thu, 12 May 2016 16:30:36 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<guid isPermaLink="false">http://www.hightechredneckwoman.com/?p=3322</guid>

					<description><![CDATA[<p>One of the projects that I am currently working on involves audio files. Since those can get rather large in size, I was concerned about storing them on the web server. I spoke with my boss about the situation, and we agreed that we would upload the files to our Amazon S3 account. This is &#8230; <a href="https://www.hightechredneckwoman.com/2016/05/12/configuring-amazon-s3-for-file-uploads/" class="read-more">Continue Reading <i class="fa fa-angle-double-right"></i></a></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2016/05/12/configuring-amazon-s3-for-file-uploads/">Configuring Amazon S3 for File Uploads</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>One of the projects that I am currently working on involves audio files. Since those can get rather large in size, I was concerned about storing them on the web server. I spoke with my boss about the situation, and we agreed that we would upload the files to our Amazon S3 account.</p>
<p>This is my first time working with Amazon S3. Luckily, this project is using the CMS that I built using Laravel. I say luckily because there are packages that other people have already created that make working with Amazon S3 insanely easy. I believe the Laravel core also works with S3 out of the box (or almost out of the box). I decided to use the <a href="https://github.com/GrahamCampbell/Laravel-Flysystem" target="_blank">GrahamCampbell/Laravel-Flysystem</a> package in my project.</p>
<p>I had no issues finding documentation regarding how to upload files to S3. Where I ran into trouble was figuring out how to set things up within Amazon S3 itself. I never did find a definitive guide as to how to set things up, so I ended up using trial and error (lots of trial, several errors, and some cursing under my breath). I figured that I couldn&#8217;t be the only person who was having these sorts of issues, so I wanted to share how I did things in the hopes that it might help someone else (and [more importantly] so I can come back and see how I did things if I have to do this for another project down the road. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ).</p>
<p>The first obvious step is that you need an <a href="https://aws.amazon.com/" target="_blank">AWS account</a> (or Amazon Web Services). So if you don&#8217;t already have one, head over to Amazon and create one.</p>
<p>Once you have your AWS account set up, log into your console and go to the <strong>S3</strong> service section for the following steps.</p>
<p>1) Create a bucket. <a href="http://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html" target="_blank">See the Amazon documentation</a> if you have any questions. This is where you will upload your files to.</p>
<p>2) View the <em>Properties</em> for your bucket and add a new Permission.</p>
<ul>
<li>Grantee: Any Authenticated AWS User</li>
<li>Permissions: List, Upload/Delete</li>
</ul>
<p>3) Add a policy for the bucket that will make your files publicly available. Click on the &#8220;Add bucket policy&#8221; and add the following code to set up the policy. Make sure you replace BUCKET.NAME with the name of the bucket that you created. If you don&#8217;t do this, then your file will not be viewable on your website (or in my case the audio won&#8217;t play).</p>
<pre class="EnlighterJSRAW" data-enlighter-language="default" data-enlighter-title="">{
    &quot;Version&quot;: &quot;2008-10-17&quot;,
    &quot;Statement&quot;: [
        {
            &quot;Sid&quot;: &quot;AllowPublicRead&quot;,
            &quot;Effect&quot;: &quot;Allow&quot;,
            &quot;Principal&quot;: {
                &quot;AWS&quot;: &quot;*&quot;
            },
            &quot;Action&quot;: &quot;s3:GetObject&quot;,
            &quot;Resource&quot;: &quot;arn:aws:s3:::BUCKET.NAME/*&quot;
        }
    ]
}</pre>
<p>Switch to the <strong>IAM</strong> service section for the remaining steps.</p>
<p>4) Create a Policy that will allow files to be uploaded, deleted, and read from the bucket that you created. Amazon has a policy generator to help you set things up. The final product should look similar to the following. Again, make sure you replace BUCKET.NAME with the name of the bucket that you created. You can change the <strong>Sid</strong> to something else, but it needs to be unique for your account (I believe).</p>
<pre class="EnlighterJSRAW" data-enlighter-language="default" data-enlighter-title="">{
    &quot;Version&quot;: &quot;2012-10-17&quot;,
    &quot;Statement&quot;: [
        {
            &quot;Sid&quot;: &quot;AllowFileReadUploadDelete”,
            &quot;Effect&quot;: &quot;Allow&quot;,
            &quot;Action&quot;: [
                &quot;s3:DeleteObject&quot;,
                &quot;s3:GetObject&quot;,
                &quot;s3:PutObject&quot;
            ],
            &quot;Resource&quot;: [
                &quot;arn:aws:s3:::BUCKET.NAME&quot;
            ]
        }
    ]
}</pre>
<p>5) Create a Group and apply your policy to that group.</p>
<p>6) Create a User and add the user to the group that you created. This user will inherit the permissions from the policy that was assigned to the group.</p>
<p>7) Record the <strong>Access Key ID</strong> and <strong>Secret Access Key</strong> for the user that Amazon gives you. You will not be able to view the secret access key at a later date, so make sure that you record it now. Otherwise you will have to reset it later and update any applications that are utilizing the user.</p>
<p>You should now be able to upload files to your Amazon S3 account from your website. As for how to do that &#8230; that&#8217;s a post for a later date. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a href="https://www.hightechredneckwoman.com/2016/05/12/configuring-amazon-s3-for-file-uploads/">Configuring Amazon S3 for File Uploads</a> appeared first on <a href="https://www.hightechredneckwoman.com">High Tech Redneck Woman</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hightechredneckwoman.com/2016/05/12/configuring-amazon-s3-for-file-uploads/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
