Assignment 1: project management

Git:

Things might be easier using a Linux computer, but during the course of the day I need the computer for work related tasks, which are usually easiest to handle with Windows. Therefore I installed the Windows version of git from  https://git-scm.com/.

Using the Git Bash I managed to generate the SSH keys:
$ ssh-keygen -t rsa -C "$my@email" //replace my@email with your actual email address
and clone the git repository:
$ git clone http://git.fabacademy.org/fabacademy2016/fablaboulu.git

After that I started using the graphical user interface Git Gui that came with the git software package. It didn't seem to make me feel less intelligent, and I managed to synchronize my local files to the master repository. The procedure to upload files to archive is as follows:
1. Open git-gui

and select fablaboulu repository.



2. Stage Changed

3. Write Commit message to describe what had changed (the example is not good, but actually a couple of lock files were remove automatically)

4. Push


I would really like to see the username shown here. I understand that the password must be hidden, but the username?

Sometimes it failes, if there were files in the remote not in local repository.


Remote->Fetch from ->origin helps.


Followed by Merge->Local Merge.


Followed byPush.



Web pages:

Then I created my web pages. Jani Ylioja, the local Fab Lab manager and instructor in Oulu, suggested Brackets as a tool to use for creating the page layout, but as soon as I realized, that it involves editing HTML code, I dropped the idea. I tried LibreOffice Writer and Kompozer, but ended up using  SeaMonkey Composer. I really don't like text based coding. I perceive my design problems as diagrams, and using a WYSIWYG editor really is a must. My attitude towards coding will backfire on me as soon as I have to program a microcontroller, but I'll worry about that later. Actually, there might be a solution.

At first I created the index.html file with Seamonkey Composer. At first the Composer open a blank sheet, and just start typing:


I placed the Fab Lab logo with the Image button in the tool bar (Insert->Image in the menu). I didn't want any alternate text, but because the image file is in the same folder as the web page I was editing, I checked the "URL is relative to page location":


I added three links, About Antti, Project and Assignment, to the index page. A link is made by selecting the text for the link and pressing the Link button in the tool bar (Insert->Link in the menus). Again, remember to check the "URL is relative to page location":


Then I created the content for those links as individual files. In the page Assignments I made a list of links to weekly assignment pages, which I update week by week.

Adding the logo and link for the Creative Commons license actually required some HTML editing. In the Creative Commons pages one can choose the properties of the license, and the result is a few lines of HTML-code, which can then be added to ones web pages. In SeaMonkey Composer this can be done in the <HTML> Source window:




Home