<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Slew Systems Engineering Blog]]></title><description><![CDATA[Articles on relevant development and project related topics]]></description><link>https://blog.slewsystems.com</link><generator>GatsbyJS</generator><lastBuildDate>Mon, 21 Feb 2022 15:37:50 GMT</lastBuildDate><item><title><![CDATA[A Full and Comprehensive Style Test]]></title><description><![CDATA[Below is just about everything you’ll need to style in the theme. Check the source code to see the many embedded elements within paragraphs…]]></description><link>https://blog.slewsystems.com/a-full-style-test/</link><guid isPermaLink="false">https://blog.slewsystems.com/a-full-style-test/</guid><pubDate>Sun, 30 Sep 2018 07:03:47 GMT</pubDate><content:encoded>&lt;p&gt;Below is just about everything you’ll need to style in the theme. Check the source code to see the many embedded elements within paragraphs.&lt;/p&gt;
&lt;hr&gt;
&lt;h1&gt;Heading 1&lt;/h1&gt;
&lt;h2&gt;Heading 2&lt;/h2&gt;
&lt;h3&gt;Heading 3&lt;/h3&gt;
&lt;h4&gt;Heading 4&lt;/h4&gt;
&lt;h5&gt;Heading 5&lt;/h5&gt;
&lt;h6&gt;Heading 6&lt;/h6&gt;
&lt;hr&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, &lt;a href=&quot;&quot;&gt;test link&lt;/a&gt; adipiscing elit. &lt;strong&gt;This is strong.&lt;/strong&gt; Nullam dignissim convallis est. Quisque aliquam. &lt;em&gt;This is emphasized.&lt;/em&gt; Donec faucibus. Nunc iaculis suscipit dui. 5&lt;sup&gt;3&lt;/sup&gt; = 125. Water is H&lt;sub&gt;2&lt;/sub&gt;O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. &lt;cite&gt;The New York Times&lt;/cite&gt; (That’s a citation). &lt;span style=&quot;text-decoration:underline;&quot;&gt;Underline&lt;/span&gt;. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.&lt;/p&gt;
&lt;p&gt;HTML and CSS are our tools. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. To copy a file type &lt;code class=&quot;language-text&quot;&gt;COPY filename&lt;/code&gt;. &lt;del&gt;Dinner’s at 5:00.&lt;/del&gt; &lt;span style=&quot;text-decoration:underline;&quot;&gt;Let’s make that 7&lt;/span&gt;. This &lt;del&gt;text&lt;/del&gt; has been struck.&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;Media&lt;/h2&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore.&lt;/p&gt;
&lt;h3&gt;Big Image&lt;/h3&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto;  max-width: 1080px;&quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.55290102389078%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDBAX/xAAWAQEBAQAAAAAAAAAAAAAAAAACAAH/2gAMAwEAAhADEAAAAdNuKx1yIr//xAAbEAADAAIDAAAAAAAAAAAAAAAAAQMCEQQSE//aAAgBAQABBQKVMVXkV6r1yENm9H//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPwFn/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAESMRARIv/aAAgBAQAGPwJ9KOhRLKKx/8QAGhABAQADAQEAAAAAAAAAAAAAAQARITFBUf/aAAgBAQABPyHgEOGIT27yS7UfFl8QuL//2gAMAwEAAgADAAAAEC/P/8QAFxEBAAMAAAAAAAAAAAAAAAAAAAERIf/aAAgBAwEBPxCKY//EABYRAQEBAAAAAAAAAAAAAAAAAAEAEf/aAAgBAgEBPxBO2t//xAAcEAACAgIDAAAAAAAAAAAAAAABEQAhMXFBUfH/2gAIAQEAAT8QcZQGAe5gVLLGBxGy2wIxZF3AkijZgRGhqf/Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Test Image&quot;
        title=&quot;Test Image&quot;
        src=&quot;/static/8bafcea43f0bc141b01ef5b43dd2003b/797d6/testimg1.jpg&quot;
        srcset=&quot;/static/8bafcea43f0bc141b01ef5b43dd2003b/3c01f/testimg1.jpg 293w,
/static/8bafcea43f0bc141b01ef5b43dd2003b/e1991/testimg1.jpg 585w,
/static/8bafcea43f0bc141b01ef5b43dd2003b/797d6/testimg1.jpg 1080w&quot;
        sizes=&quot;(max-width: 1080px) 100vw, 1080px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.&lt;/p&gt;
&lt;h3&gt;Small Image&lt;/h3&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto;  max-width: 300px;&quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.31399317406143%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAMEAQL/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABhZNsvAoT/8QAGRABAAMBAQAAAAAAAAAAAAAAAgESMQAR/9oACAEBAAEFAhNSXdOfUMWd/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGRAAAgMBAAAAAAAAAAAAAAAAACEBAhEg/9oACAEBAAY/AosNI3j/xAAaEAEAAgMBAAAAAAAAAAAAAAABACERMUFh/9oACAEBAAE/IaD1TGXEBk+kJh2PXkSUYz//2gAMAwEAAgADAAAAEGc//8QAFREBAQAAAAAAAAAAAAAAAAAAEEH/2gAIAQMBAT8Qh//EABYRAQEBAAAAAAAAAAAAAAAAAAARQf/aAAgBAgEBPxDUf//EABkQAQADAQEAAAAAAAAAAAAAAAEAESExQf/aAAgBAQABPxDqCqF9HjAJqYZ4bcegoXkRv1KJEYlGBeE6Z//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Small Test Image&quot;
        title=&quot;Small Test Image&quot;
        src=&quot;/static/b629d579b1c63df6750fc11d47141796/37e03/testimg2.jpg&quot;
        srcset=&quot;/static/b629d579b1c63df6750fc11d47141796/3c01f/testimg2.jpg 293w,
/static/b629d579b1c63df6750fc11d47141796/37e03/testimg2.jpg 300w&quot;
        sizes=&quot;(max-width: 300px) 100vw, 300px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Labore et dolore.&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;List Types&lt;/h2&gt;
&lt;h3&gt;Definition List&lt;/h3&gt;
&lt;p&gt;Definition List Title
: This is a definition list division.&lt;/p&gt;
&lt;p&gt;Definition
: An exact statement or description of the nature, scope, or meaning of something: &lt;em&gt;our definition of what constitutes poetry.&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;Ordered List&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;List Item 1&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;List Item 2&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Nested list item A&lt;/li&gt;
&lt;li&gt;Nested list item B&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;List Item 3&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;Unordered List&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;List Item 1&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;List Item 2&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Nested list item A&lt;/li&gt;
&lt;li&gt;Nested list item B&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;List Item 3&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;Table&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th align=&quot;center&quot;&gt;Table Header 1&lt;/th&gt;
&lt;th align=&quot;center&quot;&gt;Table Header 2&lt;/th&gt;
&lt;th align=&quot;center&quot;&gt;Table Header 3&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;Division 1&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Division 2&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Division 3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;Division 1&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Division 2&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Division 3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td align=&quot;center&quot;&gt;Division 1&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Division 2&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;Division 3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2&gt;Preformatted Text&lt;/h2&gt;
&lt;p&gt;Typographically, preformatted text is not the same thing as code. Sometimes, a faithful execution of the text requires preformatted text that may not have anything to do with code. Most browsers use Courier and that’s a good default — with one slight adjustment, Courier 10 Pitch over regular Courier for Linux users.&lt;/p&gt;
&lt;h3&gt;Code&lt;/h3&gt;
&lt;p&gt;Code can be presented inline, like &lt;code class=&quot;language-text&quot;&gt;&amp;lt;?php bloginfo(&amp;#39;stylesheet_url&amp;#39;); ?&amp;gt;&lt;/code&gt;, or using &lt;a href=&quot;http://jekyllrb.com/docs/templates/#code-snippet-highlighting&quot;&gt;jekyll’s highlight
filter&lt;/a&gt; to
highlight a block of code. Because we have more specific typographic needs for code, we’ll specify Consolas and Monaco ahead of the browser-defined monospace font.&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;css&quot;&gt;&lt;pre class=&quot;language-css&quot;&gt;&lt;code class=&quot;language-css&quot;&gt;&lt;span class=&quot;token selector&quot;&gt;#container&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token property&quot;&gt;float&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; left&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token property&quot;&gt;margin&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; 0 -240px 0 0&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token property&quot;&gt;width&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; 100%&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;hr&gt;
&lt;h2&gt;Blockquotes&lt;/h2&gt;
&lt;p&gt;Let’s keep it simple. Italics are good to help set it off from the body text. Be sure to style the citation.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Good afternoon, gentlemen. I am a HAL 9000 computer. I became operational at the H.A.L. plant in Urbana, Illinois on the 12th of January 1992. My instructor was Mr. Langley, and he taught me to sing a song. If you’d like to hear it I can sing it for you. — &lt;a href=&quot;http://en.wikipedia.org/wiki/HAL_9000&quot;&gt;HAL 9000&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And here’s a bit of trailing text.&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;Text-level semantics&lt;/h2&gt;
&lt;p&gt;HTML elements&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;#&quot;&gt;a element&lt;/a&gt; example &lt;br&gt;
The &lt;abbr&gt;abbr element&lt;/abbr&gt; and &lt;abbr title=&quot;Title text&quot;&gt;abbr element with title&lt;/abbr&gt; examples &lt;br&gt;
The &lt;b&gt;b element&lt;/b&gt; example &lt;br&gt;
The &lt;cite&gt;cite element&lt;/cite&gt; example &lt;br&gt;
The &lt;code&gt;code element&lt;/code&gt; example &lt;br&gt;
The &lt;del&gt;del element&lt;/del&gt; example &lt;br&gt;
The &lt;dfn&gt;dfn element&lt;/dfn&gt; and &lt;dfn title=&quot;Title text&quot;&gt;dfn element with title&lt;/dfn&gt; examples &lt;br&gt;
The &lt;em&gt;em element&lt;/em&gt; example &lt;br&gt;
The &lt;i&gt;i element&lt;/i&gt; example &lt;br&gt;
The &lt;ins&gt;ins element&lt;/ins&gt; example &lt;br&gt;
The &lt;kbd&gt;kbd element&lt;/kbd&gt; example &lt;br&gt;
The &lt;mark&gt;mark element&lt;/mark&gt; example &lt;br&gt;
The &lt;q&gt;q element &lt;q&gt;inside&lt;/q&gt; a q element&lt;/q&gt; example &lt;br&gt;
The &lt;s&gt;s element&lt;/s&gt; example &lt;br&gt;
The &lt;samp&gt;samp element&lt;/samp&gt; example &lt;br&gt;
The &lt;small&gt;small element&lt;/small&gt; example &lt;br&gt;
The &lt;span&gt;span element&lt;/span&gt; example &lt;br&gt;
The &lt;strong&gt;strong element&lt;/strong&gt; example &lt;br&gt;
The &lt;sub&gt;sub element&lt;/sub&gt; example &lt;br&gt;
The &lt;sup&gt;sup element&lt;/sup&gt; example &lt;br&gt;
The &lt;var&gt;var element&lt;/var&gt; example &lt;br&gt;
The &lt;u&gt;u element&lt;/u&gt; example&lt;/p&gt;
* * *
&lt;h2&gt;Embeds&lt;/h2&gt;
&lt;p&gt;Sometimes all you want to do is embed a little love from another location and set your post alive.&lt;/p&gt;
&lt;h3&gt;Video&lt;/h3&gt;
&lt;p&gt;Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.&lt;/p&gt;
&lt;p&gt;Culpa qui officia deserunt mollit anim id est laborum.&lt;/p&gt;
&lt;div class=&quot;gatsby-resp-iframe-wrapper&quot; style=&quot;padding-bottom: 56.166666666666664%; position: relative; height: 0; overflow: hidden; margin-bottom: 1rem&quot; &gt; &lt;iframe src=&quot;//player.vimeo.com/video/103224792&quot; frameborder=&quot;0&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen style=&quot; position: absolute; top: 0; left: 0; width: 100%; height: 100%; &quot;&gt;&lt;/iframe&gt; &lt;/div&gt;
&lt;h3&gt;Slides&lt;/h3&gt;
&lt;p&gt;Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.&lt;/p&gt;
&lt;script async class=&quot;speakerdeck-embed&quot; data-id=&quot;585245d01ee1013238737e42b879906f&quot; data-ratio=&quot;1.77777777777778&quot; src=&quot;//speakerdeck.com/assets/embed.js&quot;&gt;&lt;/script&gt;
&lt;p&gt;Culpa qui officia deserunt mollit anim id est laborum.&lt;/p&gt;
&lt;h3&gt;Audio&lt;/h3&gt;
&lt;p&gt;Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.&lt;/p&gt;
&lt;iframe width=&quot;100%&quot; height=&quot;450&quot; scrolling=&quot;no&quot; frameborder=&quot;no&quot; src=&quot;https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/52891122&amp;amp;auto_play=false&amp;amp;hide_related=false&amp;amp;show_comments=true&amp;amp;show_user=true&amp;amp;show_reposts=false&amp;amp;visual=true&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;Culpa qui officia deserunt mollit anim id est laborum.&lt;/p&gt;
&lt;h3&gt;Code&lt;/h3&gt;
&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt.&lt;/p&gt;
&lt;p data-height=&quot;268&quot; data-theme-id=&quot;0&quot; data-slug-hash=&quot;bcqhe&quot; data-default-tab=&quot;result&quot; data-user=&quot;rglazebrook&quot; class=&apos;codepen&apos;&gt;See the Pen &lt;a href=&apos;http://codepen.io/rglazebrook/pen/bcqhe/&apos;&gt;Simple Rotating Spinner&lt;/a&gt; by Rob Glazebrook (&lt;a href=&apos;http://codepen.io/rglazebrook&apos;&gt;@rglazebrook&lt;/a&gt;) on &lt;a href=&apos;http://codepen.io&apos;&gt;CodePen&lt;/a&gt;.&lt;/p&gt;
&lt;script async src=&quot;//assets.codepen.io/assets/embed/ei.js&quot;&gt;&lt;/script&gt;
&lt;p&gt;Isn’t it beautiful.&lt;/p&gt;
&lt;p&gt;_[HTML]: Hyper Text Markup Language
_[CSS]: Cascading Style Sheets&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Installing Netbeans in a VM]]></title><description><![CDATA[When using VMware you are allowed the option to share your folders with the host OS. Having a Windows VM will set the user’s home directory…]]></description><link>https://blog.slewsystems.com/netbeans-in-vm/</link><guid isPermaLink="false">https://blog.slewsystems.com/netbeans-in-vm/</guid><pubDate>Sun, 23 Feb 2014 23:46:37 GMT</pubDate><content:encoded>&lt;p&gt;When using VMware you are allowed the option to share your folders with the host OS. Having a Windows VM will set the user’s home directory to ”&lt;code class=&quot;language-text&quot;&gt;\\vmware-host\Shared Folders&lt;/code&gt;” which allows the guest and host OS to share the documents, downloads, and desktop. This is a great feature but can sometimes cause issues when installing certain applications.&lt;/p&gt;
&lt;p&gt;In my instance when trying to install Netbeans on my Windows VM I would receive an error: “Cannot create local directory: \vmware-host\Shared Folders.nbi” Fortunately for us, the Netbeans installer accepts some command-line arguments. We need to set the NBI Working Directory to something other than the default home directory. To do this we simply need to execute the Netbeans installer using the &lt;code class=&quot;language-text&quot;&gt;–-userdir&lt;/code&gt; argument.&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre class=&quot;language-bash&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token environment constant&quot;&gt;PATH&lt;/span&gt; TO NETBEANS INSTALLER EXE&lt;span class=&quot;token operator&quot;&gt;&gt;&lt;/span&gt; --userdir &lt;span class=&quot;token string&quot;&gt;&quot;C:\Users\&amp;lt;YOUR USERNAME&gt;&quot;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;If your folder in the Users folder has a space in it then make sure to put quotes around the entire file path to avoid errors.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Another tip/trick to quickly open up a new command prompt window and &lt;code class=&quot;language-text&quot;&gt;cd&lt;/code&gt; into a directory is to shift+right-click on the folder and click “Open command window here” from the context menu.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Add SASS Preprocessor to Netbeans 7.x]]></title><description><![CDATA[What this post will go over is how to set up SASS/SCSS support for Netbeans 7.x. In this example I am running macOS but the steps should be…]]></description><link>https://blog.slewsystems.com/add-netbeans-sass-support/</link><guid isPermaLink="false">https://blog.slewsystems.com/add-netbeans-sass-support/</guid><pubDate>Sat, 18 Jan 2014 23:46:37 GMT</pubDate><content:encoded>&lt;p&gt;What this post will go over is how to set up SASS/SCSS support for Netbeans 7.x. In this example I am running macOS but the steps should be similar for Windows or Linux (other than file locations).&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This article was written for Netbeans 7.X and below. As of Netbeans 8.0 and above they have added support for SASS and LESS natively! You do NOT have to follow these steps if you are using Netbeans 8.0 and above.&lt;/p&gt;
&lt;h2&gt;What you’ll need:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Netbeans 7.4&lt;/li&gt;
&lt;li&gt;Ruby (this comes preinstalled on macOS)&lt;/li&gt;
&lt;li&gt;Ruby Gems (also preinstalled on macOS)&lt;/li&gt;
&lt;li&gt;SASS Gem&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;Installing Ruby and the SASS gem:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;If you have not already please install &lt;a href=&quot;http://rubygems.org/pages/download&quot;&gt;Ruby Gems&lt;/a&gt;. If you are using Windows or Linux you will need to install Ruby first. If you are running Windows I suggest you use &lt;a href=&quot;http://rubyinstaller.org/&quot;&gt;RubyInstaller&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;After you install Ruby you’ll need to install the SASS gem. To do this, open up Terminal or if on Windows launch “Command prompt with Ruby” which is installed with RubyInstaller.&lt;/li&gt;
&lt;li&gt;Type in &lt;code class=&quot;language-text&quot;&gt;gem install sass -V&lt;/code&gt; The &lt;code class=&quot;language-text&quot;&gt;-V&lt;/code&gt; flag will allow you to see what it is installing in case it hangs when doing so. After the gem installs it should output “1 gem installed.” And that’s it!&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Setting Up SASS in Netbeans&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open up Netbeans (in this post I am using Netbeans 7.4 which natively supports SASS)&lt;/li&gt;
&lt;li&gt;Open up the Preferences (on Mac go to the Netbeans Menu item and then Preferences)&lt;/li&gt;
&lt;li&gt;Under the Miscellaneous section there will be a “CSS Preprocessors” tab. Go there&lt;/li&gt;
&lt;li&gt;There will be a a text box for “Sass path”, this needs to point to the sass gem executable. This path will be different depending on what version of SASS and Ruby you have installed.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The SASS gem should be located here (on Mac using RVM):&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;text&quot;&gt;&lt;pre class=&quot;language-text&quot;&gt;&lt;code class=&quot;language-text&quot;&gt;/Users/your_username/.rvm/gems/&amp;lt;THE VERSION OF RUBY INSTALLED&amp;gt;/gems/sass-&amp;lt;VERSION OF SASS INSTALLED&amp;gt;/bin/sass&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;I suggest you uncheck the “Generate extra information (debug)” checkbox as to avoid littering your CSS files with debug lines.&lt;/li&gt;
&lt;li&gt;Click OK and you’re done! Now all there is to do is use SASS!&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Working with SASS in Netbeans&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Open up a new project or existing one. Depending on your folder hierarchy you’ll need to have a ”&lt;code class=&quot;language-text&quot;&gt;css&lt;/code&gt;” and a ”&lt;code class=&quot;language-text&quot;&gt;scss&lt;/code&gt;” folder. These can go where ever you want and you can name them anything you want.&lt;/li&gt;
&lt;li&gt;Once you make those two folders right click your project and go to Properties.&lt;/li&gt;
&lt;li&gt;There will be a “CSS Preprocessors” section. Go there!&lt;/li&gt;
&lt;li&gt;Here you will be able to select the ”&lt;code class=&quot;language-text&quot;&gt;scss&lt;/code&gt;” and ”&lt;code class=&quot;language-text&quot;&gt;css&lt;/code&gt;” folder. How SASS/SCSS works is you will only work in your scss file and when you save it will output to the css equivalent in the ”&lt;code class=&quot;language-text&quot;&gt;css&lt;/code&gt;” folder.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Other Cool Things You Can Do:&lt;/h2&gt;
&lt;p&gt;If you want SASS to minify your CSS output you can add &lt;code class=&quot;language-text&quot;&gt;–-style=compressed&lt;/code&gt; under the “Compiler Options” in your project properties window in the “CSS Proprocessors” section.&lt;/p&gt;
&lt;p&gt;When you set the output the compressed SASS will strip all comments from the output. If you have various copyright and information comments you can use &lt;a href=&quot;https://sass-lang.com/documentation/syntax/comments#in-scss&quot;&gt;loud comments&lt;/a&gt; by using &lt;code class=&quot;language-text&quot;&gt;/*! comment here */&lt;/code&gt; rather than just &lt;code class=&quot;language-text&quot;&gt;/* comment here */&lt;/code&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;Special thanks and more information:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://richwp.com/keep-comment-in-compressed-sass-scss/&quot;&gt;http://richwp.com/keep-comment-in-compressed-sass-scss/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sass-lang.com/documentation/cli/dart-sass#style&quot;&gt;https://sass-lang.com/documentation/cli/dart-sass#style&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Connecting to a Vagrant Box using SSH for FTP and MySQL]]></title><description><![CDATA[What this post will go over is how to connect to a FTP and MySQL server using a Vagrant environment provided by a PuPHPet VM. What you’ll…]]></description><link>https://blog.slewsystems.com/vagrant-puphpet-ftp-mysql/</link><guid isPermaLink="false">https://blog.slewsystems.com/vagrant-puphpet-ftp-mysql/</guid><pubDate>Wed, 01 Jan 2014 10:00:00 GMT</pubDate><content:encoded>&lt;p&gt;What this post will go over is how to connect to a FTP and MySQL server using a Vagrant environment provided by a PuPHPet VM.&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;What you’ll need:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Vagrant installed&lt;/li&gt;
&lt;li&gt;A PuPHPet local VM set up (in this example I run CentOS 6.4)&lt;/li&gt;
&lt;li&gt;a MySQL database management software (in this example I use MySQL Workbench)&lt;/li&gt;
&lt;li&gt;a FTP client (in this example I use FileZilla)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Depending on your PuPHPet configuration your local VM IP address and MySQL username/passwords may be different.
Connecting to FTP using FileZilla:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Host: &lt;em&gt;Local VM IP Address (set in PuPHPet)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Protocol: &lt;code class=&quot;language-text&quot;&gt;SFTP&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Logon Type: &lt;code class=&quot;language-text&quot;&gt;Normal&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;User: &lt;code class=&quot;language-text&quot;&gt;vagrant&lt;/code&gt; &lt;em&gt;(the default username)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Password: &lt;code class=&quot;language-text&quot;&gt;vagrant&lt;/code&gt; &lt;em&gt;(the default password)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Default remote directory: &lt;code class=&quot;language-text&quot;&gt;/var/www/html&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Connecting to MySQL using MySQL Workbench:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Connection Method: Standard TCP/IP over SSH&lt;/li&gt;
&lt;li&gt;SSH Hostname: &lt;em&gt;Local VM IP Address (set in PuPHPet)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;SSH Username: &lt;code class=&quot;language-text&quot;&gt;vagrant&lt;/code&gt; &lt;em&gt;(the default username)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;SSH Password: &lt;code class=&quot;language-text&quot;&gt;vagrant&lt;/code&gt; &lt;em&gt;(the default password)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;MySQL Hostname: &lt;code class=&quot;language-text&quot;&gt;127.0.0.1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;MySQL Server Port: &lt;code class=&quot;language-text&quot;&gt;3306&lt;/code&gt; &lt;em&gt;(default MySQL port)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Username:&lt;code class=&quot;language-text&quot;&gt;root&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Password: &lt;em&gt;MySQL Root Password (set in PuPHPet)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By default the MySQL Hostname is set to &lt;code class=&quot;language-text&quot;&gt;127.0.0.1&lt;/code&gt;, however if you need to find this address in case it is changed in your setup you can SSH into your Vagrant VM and use the following command:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code class=&quot;language-text&quot;&gt;cat /etc/my.cnf | grep bind-address&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;If the above file does not exist try:&lt;/li&gt;
&lt;li&gt;&lt;code class=&quot;language-text&quot;&gt;cat /etc/mysql/my.cnf | grep bind-address&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;Special thanks and more information:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://scotch.io/tutorials/get-vagrant-up-and-running-in-no-time&quot;&gt;http://scotch.io/tutorials/get-vagrant-up-and-running-in-no-time&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://coderwall.com/p/yzwqvg&quot;&gt;https://coderwall.com/p/yzwqvg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s1-server-ports.html&quot;&gt;http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s1-server-ports.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item></channel></rss>