Jekyll2019-08-30T22:16:58+00:00https://salty.engineer/feed.xmlSalty.EngineerCollection of thoughts, different types of work, and trouble shooting guides through the years.
Yocto Qt Docker2018-08-03T00:00:00+00:002018-08-03T00:00:00+00:00https://salty.engineer/blog/2018/08/03/yocto-qt-docker<p>https://medium.com/@shigmas/yocto-and-pi-ef8f1aa70231
https://medium.com/@shigmas/yocto-pi-and-qt-e9f2df38a610</p>https://medium.com/@shigmas/yocto-and-pi-ef8f1aa70231 https://medium.com/@shigmas/yocto-pi-and-qt-e9f2df38a610Automatically Deploying Android Apps2018-06-24T00:00:00+00:002018-06-24T00:00:00+00:00https://salty.engineer/blog/2018/06/24/automatically-deploying-android-apps<p>Preparing a base image for using RTPS for applications deployed with Docker.</p>
<!-- excerpt -->
<p>This is a test</p>Preparing a base image for using RTPS for applications deployed with Docker.Building Blocks with Docker2018-05-30T00:00:00+00:002018-05-30T00:00:00+00:00https://salty.engineer/blog/2018/05/30/building-blocks<p>Preparing a base image for using RTPS for applications deployed with Docker.</p>
<!-- excerpt -->
<p>This is a test</p>Preparing a base image for using RTPS for applications deployed with Docker.Heart of the Swarm2018-05-30T00:00:00+00:002018-05-30T00:00:00+00:00https://salty.engineer/blog/2018/05/30/heart-of-the-swarm<p>My journey to create an expandable infrastructure using Docker Swarm and Raspberry Pi 3’s.</p>
<!-- excerpt -->
<p>Something something something</p>My journey to create an expandable infrastructure using Docker Swarm and Raspberry Pi 3’s.Testing2018-05-05T00:00:00+00:002018-05-05T00:00:00+00:00https://salty.engineer/blog/2018/05/05/testing<p>For my first test post I’ll just write <code class="highlighter-rouge">Hello World!</code> in a bunch of different ways.</p>
<p>http://peterforgacs.github.io/2017/06/25/Custom-C-Exceptions-For-Beginners/</p>
<h1 id="c">C++</h1>
<figure class="highlight"><pre><code class="language-cpp" data-lang="cpp"><span class="cp">#include <iostream>
</span><span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
<span class="p">{</span>
<span class="c1">// This is a comment
</span> <span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o"><<</span> <span class="s">"Hello World!"</span> <span class="o"><<</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
<span class="p">}</span></code></pre></figure>
<h1 id="adv-c">Adv. C++</h1>
<div class="language-cpp highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="k">class</span> <span class="nc">MyException</span> <span class="o">:</span> <span class="k">public</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span> <span class="p">{</span>
<span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">file</span><span class="p">;</span>
<span class="kt">int</span> <span class="n">line</span><span class="p">;</span>
<span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">func</span><span class="p">;</span>
<span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">info</span><span class="p">;</span>
<span class="k">public</span><span class="o">:</span>
<span class="n">MyException</span><span class="p">(</span><span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">msg</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">file_</span><span class="p">,</span> <span class="kt">int</span> <span class="n">line_</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">func_</span><span class="p">,</span> <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">info_</span> <span class="o">=</span> <span class="s">""</span><span class="p">)</span> <span class="o">:</span> <span class="n">std</span><span class="o">::</span><span class="n">exception</span><span class="p">(</span><span class="n">msg</span><span class="p">),</span>
<span class="n">file</span> <span class="p">(</span><span class="n">file_</span><span class="p">),</span>
<span class="n">line</span> <span class="p">(</span><span class="n">line_</span><span class="p">),</span>
<span class="n">func</span> <span class="p">(</span><span class="n">func_</span><span class="p">),</span>
<span class="n">info</span> <span class="p">(</span><span class="n">info_</span><span class="p">)</span>
<span class="p">{</span>
<span class="p">}</span>
<span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">get_file</span><span class="p">()</span> <span class="k">const</span> <span class="p">{</span> <span class="k">return</span> <span class="n">file</span><span class="p">;</span> <span class="p">}</span>
<span class="kt">int</span> <span class="n">get_line</span><span class="p">()</span> <span class="k">const</span> <span class="p">{</span> <span class="k">return</span> <span class="n">line</span><span class="p">;</span> <span class="p">}</span>
<span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">get_func</span><span class="p">()</span> <span class="k">const</span> <span class="p">{</span> <span class="k">return</span> <span class="n">func</span><span class="p">;</span> <span class="p">}</span>
<span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="n">get_info</span><span class="p">()</span> <span class="k">const</span> <span class="p">{</span> <span class="k">return</span> <span class="n">info</span><span class="p">;</span> <span class="p">}</span>
<span class="p">}</span>
<span class="kt">int</span> <span class="n">main</span><span class="p">()</span>
<span class="p">{</span>
<span class="k">try</span>
<span class="p">{</span>
<span class="n">some_function</span><span class="p">()</span>
<span class="p">}</span>
<span class="k">catch</span> <span class="p">(</span><span class="n">MyException</span><span class="o">&</span> <span class="n">ex</span><span class="p">)</span>
<span class="p">{</span>
<span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o"><<</span> <span class="n">ex</span><span class="p">.</span><span class="n">what</span><span class="p">()</span> <span class="o"><<</span> <span class="n">ex</span><span class="p">.</span><span class="n">get_info</span><span class="p">()</span> <span class="o"><<</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
<span class="n">std</span><span class="o">::</span><span class="n">cout</span> <span class="o"><<</span> <span class="s">"Function: "</span> <span class="o"><<</span> <span class="n">ex</span><span class="p">.</span><span class="n">get_func</span><span class="p">()</span> <span class="o"><<</span> <span class="n">std</span><span class="o">::</span><span class="n">endl</span><span class="p">;</span>
<span class="k">return</span> <span class="n">EXIT_FAILURE</span><span class="p">;</span>
<span class="p">}</span>
<span class="p">}</span>
</code></pre></div></div>
<h1 id="c-1">C</h1>
<figure class="highlight"><pre><code class="language-c" data-lang="c"><span class="cp">#include <stdio.h>
</span><span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
<span class="p">{</span>
<span class="n">printf</span><span class="p">(</span><span class="s">"Hello World!"</span><span class="p">);</span>
<span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
<span class="p">}</span></code></pre></figure>
<h1 id="java">Java</h1>
<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">HelloWorld</span>
<span class="o">{</span>
<span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="nf">main</span><span class="o">(</span><span class="n">String</span><span class="o">[]</span> <span class="n">args</span><span class="o">)</span>
<span class="o">{</span>
<span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"Hello World!"</span><span class="o">);</span>
<span class="o">}</span>
<span class="o">}</span></code></pre></figure>
<h1 id="rust">Rust</h1>
<figure class="highlight"><pre><code class="language-rust" data-lang="rust"><span class="k">fn</span> <span class="nf">main</span><span class="p">()</span>
<span class="p">{</span>
<span class="nd">println!</span><span class="p">(</span><span class="s">"hello World!"</span><span class="p">);</span>
<span class="p">}</span></code></pre></figure>
<h1 id="bash">Bash</h1>
<figure class="highlight"><pre><code class="language-bash" data-lang="bash">user@computer:~/<span class="nv">$ </span><span class="nb">echo</span> <span class="s1">'Hello World'</span></code></pre></figure>
<h1 id="python-27">python 2.7</h1>
<figure class="highlight"><pre><code class="language-python" data-lang="python"><span class="o">>>></span> <span class="k">print</span> <span class="s">'Hello World'</span></code></pre></figure>
<h1 id="python-3x">python 3.x</h1>
<figure class="highlight"><pre><code class="language-python" data-lang="python"><span class="o">>>></span> <span class="k">print</span><span class="p">(</span><span class="s">'Hello World'</span><span class="p">)</span></code></pre></figure>
<h1 id="brainfuck">Brainfuck</h1>
<figure class="highlight"><pre><code class="language-brainfuck" data-lang="brainfuck">++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.</code></pre></figure>For my first test post I’ll just write Hello World! in a bunch of different ways. http://peterforgacs.github.io/2017/06/25/Custom-C-Exceptions-For-Beginners/ C++ #include <iostream> int main() { // This is a comment std::cout << "Hello World!" << std::endl; return 0; } Adv. C++ class MyException : public std::exception { const char* file; int line; const char* func; const char* info; public: MyException(const char* msg, const char* file_, int line_, const char* func_, const char* info_ = "") : std::exception(msg), file (file_), line (line_), func (func_), info (info_) { } const char* get_file() const { return file; } int get_line() const { return line; } const char* get_func() const { return func; } const char* get_info() const { return info; } } int main() { try { some_function() } catch (MyException& ex) { std::cout << ex.what() << ex.get_info() << std::endl; std::cout << "Function: " << ex.get_func() << std::endl; return EXIT_FAILURE; } } C #include <stdio.h> int main() { printf("Hello World!"); return 0; } Java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } Rust fn main() { println!("hello World!"); } Bash user@computer:~/$ echo 'Hello World' python 2.7 >>> print 'Hello World' python 3.x >>> print('Hello World') Brainfuck ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.Testing22018-05-05T00:00:00+00:002018-05-05T00:00:00+00:00https://salty.engineer/blog/2018/05/05/testing2<p>This is a second test blog post</p>This is a second test blog postTesting32018-05-05T00:00:00+00:002018-05-05T00:00:00+00:00https://salty.engineer/blog/2018/05/05/testing3<p>This is a second test blog post</p>This is a second test blog post