CS2613/journal/2022/09/first-lab.html

144 lines
5.9 KiB
HTML
Raw Normal View History

2022-09-07 10:24:18 -03:00
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>First Lab</title>
<meta name="description" content="First Lab Post: In this lab we learned about how to use frog and git, and how to interact with the university git remote....">
<meta name="author" content="Isaac Shoebottom">
<meta name="keywords" content="cs2163, lab, frog, git">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="/favicon.ico">
<link rel="canonical" href="http://www.example.com/2022\09\first-lab.html">
2022-09-07 10:24:18 -03:00
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="/css/pygments.css">
<link rel="stylesheet" type="text/css" href="/css/scribble.css">
<link rel="stylesheet" type="text/css" href="/css/custom.css">
<!-- Feeds -->
<link rel="alternate" type="application/atom+xml"
href="/feeds\all.atom.xml" title="Atom Feed">
2022-09-07 10:24:18 -03:00
<link rel="alternate" type="application/rss+xml"
href="/feeds\all.rss.xml" title="RSS Feed">
2022-09-07 10:24:18 -03:00
<!-- JS -->
<script type="text/javascript">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-xxxxx', 'auto');
ga('send', 'pageview');
</script>
</head>
<body>
<!-- A standard Twitter Bootstrap nav bar -->
<nav class="navbar navbar-expand-md navbar-dark bg-dark">
<div class="container">
<a href="/index.html" class="navbar-brand">Isaac's CS2163 Blog</a>
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse"
data-target="#navbar_collapse" aria-controls="navbar_collapse"
aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbar_collapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown">
Tags <b class="caret"></b>
</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="/tags\cs2163.html">cs2163</a><a class="dropdown-item" href="/tags\frog.html">frog</a><a class="dropdown-item" href="/tags\git.html">git</a><a class="dropdown-item" href="/tags\lab.html">lab</a>
2022-09-07 10:24:18 -03:00
</div>
</li>
<li>
<a class="nav-link" href="/About.html">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/feeds\all.atom.xml">Atom</a>
2022-09-07 10:24:18 -03:00
</li>
<li class="nav-item">
<a class="nav-link" href="/feeds\all.rss.xml">RSS</a>
2022-09-07 10:24:18 -03:00
</li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="row">
<!-- Main column -->
<div id="content" class="col-md-12">
<article>
<header>
<h1>First Lab</h1>
<p class='date-and-tags'>
<time datetime="2022-09-07" pubdate="true">2022-09-07</time> - <span class="tags"><a href="/tags\cs2163.html">cs2163</a>, <a href="/tags\lab.html">lab</a>, <a href="/tags\frog.html">frog</a>, <a href="/tags\git.html">git</a></span></p>
2022-09-07 10:24:18 -03:00
<p class='authors'>By: <span class="authors">Isaac Shoebottom</span></p>
</header>
<h1 id="first-lab-post">First Lab Post</h1>
<p>In this lab we learned about how to use frog and git, and how to interact with the university git remote.</p>
<!-- more-->
<h2 id="frog">Frog</h2>
2022-09-07 10:24:18 -03:00
<p>We learned how to use the Frog static site generator, which generates html files based on Markdown and Scribble files. This is a way easier way of generating sites than making them by hand, although the result is not very custom. At my last Co-op I designed websites by hand and this makes static site generation much easier.</p>
<p>We were instructed to read the Frog documentation/manual, as well as it&rsquo;s quick start guide for more information.</p>
2022-09-07 10:24:18 -03:00
<h2 id="git">Git</h2>
2022-09-07 10:24:18 -03:00
<p>We learned how to use the git, how to make a local repository, how to commit to a local repository, and how to push our local repository to our UNB remote. I have used git to interact with Github from the command line and used the Github Desktop Client to interact with Github, and while git is not hard to use from the command line I still prefer the Github Desktop client for interacting with git repositories.</p>
<ol>
<li>
<p>I have never used any other form of version control. I tried to use mercurial to download firefox but got distracted before I got to cloning it.</p></li>
<li>
<p>The great thing about git is how standard it has become in the industry. There is lots of resources surrounding git that make it very easy to learn. The only problem I have with git is just how complex git is when you deviate from just the standard clone, commit, and push.</p></li>
<li>
<p>My form of version control would be to &ldquo;Save As&rdquo; with a new version number, for example &ldquo;My Document v2&rdquo; or just &ldquo;My Document 2&rdquo;. If it was important enough I would just back up the folder to a cloud storage solution.</p></li></ol>
2022-09-07 10:24:18 -03:00
<footer>
<div class="row justify-content-center">
<nav aria-label="Page Navigation">
<ul class="pagination">
</ul>
</nav>
</div>
</footer>
</article>
</div>
</div>
<footer>
<hr />
<p><em>Isaac Shoebottom 2022 ©</em></p>
</footer>
</div>
<!-- </body> JS -->
<script type="text/javascript" src="/js/jquery-3.2.1.slim.min.js"></script>
<script type="text/javascript" src="/js/bootstrap.bundle.min.js"></script>
</body>
</html>