Edward Octavio Muñoz Sandoval                                                                                                                   Contact: edw_ard0@hotmail.com

Week 1 Assignment: Web page


Build a personal site in the class archive describing you and your final project

For this assignment I used Adobe MUSE, which is a powerful software to develop web pages.

Adobe Muse allows to build a web page like if it were slides of power point, you can add images, buttons, menus, etc. Some of this objects come whith the software itself, or you can download some other from the web. Some sites offer objects free and others you have to pay. I use some objects from "Muse free" page:


In order to add widgets (Buttons, Menus, slides, etc.) to your web page, you have to choose the one you like:

Download it from the web

Or choose one from the Widget library of muse

Configure your widget in size, color, etc. by clicking in the arrow in top right like shown in the imge below:

You can visualize, duplicate, copy and reorganize your pages and subpages in an easy way.

Also you have a "Master Page" that is not a page to be shown, its a page with a group of buttons, images, widgets, etc. that are going to be in every page of your web site. Normally you put the header, footnotes, backgrounds, etc. that are going to be the base for your website.

To upload a file to archive we need to follow the next steps.

First time steps:


• First we register the email that will be doing all the updates for the FabAcademy archive in the case of this example we are using the email of our instructor Huber Giron



$ ssh-keygen -t rsa -C "hgnto_08@hotmail.com"

Generating public/private rsa key pair.

Enter file in which to save the key (/c/Users/Huber/.ssh/id_rsa):

Created directory '/c/Users/Huber/.ssh'.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /c/Users/Huber/.ssh/id_rsa.

Your public key has been saved in /c/Users/Huber/.ssh/id_rsa.pub.

The key fingerprint is:

SHA256:hHiLQtSq9dkrKgFfTpKerhjwI3hlffcxR+xnX28fQUs hgnto_08@hotmail.com

The key's randomart image is:

+---[RSA 2048]----+

|  ..             |

| .  .. .     .   |

|  .o. o .     oE |

|..= o+ o     oo .|

|o=.B+oo S . o oo+|

|=.+++ .. . . + o=|

|+o+    .    .  .+|

|o+... .        .o|

|oo.. .          .|



• After verifying that the email is correct the server will assign us a Keygen specific for our email




$ cat ~/.ssh/id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsfH6WNmUBJnmfbW5efp1vngpk01AAH5111ZJwxxx6I0xTIGVV5UIOoyj4nMomLvO4V8Y57U6EHDu+5kcUd9MSO8O1ebnRlrHLQx0XSSKg4AV2cNZ6hK/La5bI6ENpRg3mL9Mi6gGJILwBAHOLfYVDsRM8JzQfh8ygWYKhSKkWQ2MjMXc0JN1pWDb459wijkLRwpbhbhs5Evf1hK/baCaig3VGG94XVdc+dCfWmgvnLpQTpCbwhIoACaOcmyCZZDqumW+lwMSgiN3eOq8mOhQrS0TxN+wBJUh3dyc3/j+efw72lq4J8Vg6zMllGxw38Z1lhwnG2PA617vTYOXTcyer hgnto_08@hotmail.com



• Once you have set up your account, a local copy is made in our computer. Kind of like other cloud services such as dropbox.




$ clip < ~/.ssh/id_rsa.pub



$ git clone git@git.fabacademy.org:fabacademy2016/fablabpuebla.git

Cloning into 'fablabpuebla'...

The authenticity of host 'git.fabacademy.org (' can't be established.

ECDSA key fingerprint is SHA256:phNKu45bm+6CDiLaQDfkr96f76G14yBSzmE5rw1GBSU.

Are you sure you want to continue connecting (yes/no)? y

Please type 'yes' or 'no': yes

Warning: Permanently added 'git.fabacademy.org,' (ECDSA) to the list of known hosts.

remote: Counting objects: 19, done.

remote: Compressing objects: 100% (15/15), done.

remote: Total 19 (delta 3), reused 0 (delta 0)

Receiving objects: 100% (19/19), 454.98 KiB | 440.00 KiB/s, done.

Resolving deltas: 100% (3/3), done.

Checking connectivity... done.


Huber@Hgnto_ULTRABOOK MINGW64 ~ (master)




Steps after first time set up

• Using the command line CD we move to the folder were we are updating all the details.


$ cd fablabpuebla


Huber@Hgnto_ULTRABOOK MINGW64 ~/fablabpuebla (master)



• We add our files



$ git add .


Huber@Hgnto_ULTRABOOK MINGW64 ~/fablabpuebla (master)


• And then we commit them to upload.



$ git commit -m "prueba xx"

[master f172eb3] prueba xx

 Committer: Huber Girón <Huber Girón>

Your name and email address were configured automatically based

on your username and hostname. Please check that they are accurate.

You can suppress this message by setting them explicitly. Run the

following command and follow the instructions in your editor to edit

your configuration file:


    git config --global --edit


After doing this, you may fix the identity used for this commit with:


    git commit --amend --reset-author


 1 file changed, 19 insertions(+)

 create mode 100644 students/275/index.html


Huber@Hgnto_ULTRABOOK MINGW64 ~/fablabpuebla (master)





• Finally we push our local files into the origin of the archives in this case the Fabacademy main servers.


$ git push origin master

Counting objects: 4, done.

Delta compression using up to 4 threads.

Compressing objects: 100% (4/4), done.

Writing objects: 100% (4/4), 371 bytes | 0 bytes/s, done.

Total 4 (delta 2), reused 0 (delta 0)

To git@git.fabacademy.org:fabacademy2016/fablabpuebla.git

   f2d993f..f172eb3  master -> master




Final project

My final project idea is to build a semiautomatic Jacquard loom.

A loom is a device used to weave cloth and tapestry. The basic purpose of any loom is to hold the warp in tension to facilitate the interweaving of the weft threads.


Weaving is done by intersecting the longitudinal threads (the warp), with the transverse threads (the weft).

The Jacquard loom is a mechanical loom is that make simpler of manufacturing textiles with complex patterns.


The loom was controlled by punched cards, in order to allow or stop the raising of the heddle frame. which have some threads of the warp and give the form to the fabric.


In my final project I want to substitute this mechanism for an electrical system that allows the user work faster and a huge diversiti of shapes.

For more information of the Final project click here: