TASK: Plan and sketch a potential final project
Link to full page: Final Project
Architecture has a long tradition of struggling with defining the concept of form verses function. In the recent decade or so, we have seen the up-rise of sustainable buildings focusing on maximizing efficiency of buildings through green technology such as green walls or roof etc. but yet retaining either the traditional architectural forms or the design development processes. Below are some critical processes developed during the week.
Today, we are experiencing different sustainable approaches ranging from responsive parametric architecture to Building Information Modelling (BIM) softwares focusing on building productivity and performance. Currently, much emphasis had been placed on creating adaptive skin over the envelope of buildings that react to climatic changes via sensors. These approaches disrupt the traditional way of designing as it takes into account of manoeuvrable parts and highly complex organic forms that were once considered near impossible in construction.
The final project will focus on studying the various adaptive skins/ facades and prototype one that preferably suits an organic form. Below are links to references of influential projects and images of study facade models.
REFERENCES
link:Shape Shifting Architecture
link:Doris Sung- Thermal Metal Surfaces
link:Phototropia
link:Al Bahar Towers
Study model using Rhino Grasshopper
Sketches analysing project Translated Geometries
TASK: Build a personal site in the class archive describing you and your final project
Having being a webmaster at office, majority of the experiences wrapped around designing of layouts, banners and graphics through a customized system. The task of going back to basics of learning CSS, http and uploading of data via terminal proved to be quite a challenge. Nevertheless, here are some of the learning points gathered.
To begin with, instructor at Fablab Singapore had created individual directories/ accounts at Git Lab repository prior to the start of class. Advice had been given to use Git bash, termianl or command prompt interface, to upload files to our individual directories. All layout design was completed using Dreamweaver and template was modified from the works of Aldo Sollazzo's Fab Academy proposal.
Please note that bolded words are commands specific to your directories. Bolded capital letter words with [ ] are either instructions or footnotes for referencing.
$ ssh-keygen -t rsa -C "yourname@youremail.com"
[SYSTEM GENERATED MESSAGES] Generating public/private rsa key pair. Enter file in which to save the key (/c/Users/ABE/.ssh/id_rsa): Created directory '/c/Users/ABE/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /c/Users/ABE/.ssh/id_rsa. Your public key has been saved in /c/Users/ABE/.ssh/id_rsa.pub.
$ mkdir name of folder [CREATE DIRECTORY] $ cd name of folder created [CHECK DIRECTORY] $ ls [LIST DIRECTORY] $ git clone git@git.fabacademy.org:fabacademy2016/fablabsingapore.git [CLONE DIRECTORY] [SYSTEM GENERATED MESSAGES] $ git clone git@git.fabacademy.org:fabacademy2016/fablabsingapore.git
Cloning into 'fablabsingapore'...
remote: Counting objects: 1446, done.
remote: Compressing objects: 100% (1338/1338), done.
remote: Total 1446 (delta 899), reused 147 (delta 96)
Receiving objects: 100% (1446/1446), 13.56 MiB | 125.00 KiB/s, done.
Resolving deltas: 100% (899/899), done.
Checking connectivity... done.
$ ls [LIST DIRECTORY] fablabsingapore/ [SYSTEM FOUND DIRECTORY] $ cd fablabsingapore [ENTER DIRECTORY] $ cd tan.keith [ENTER SUB DIRECTORY]
$ git pull [UPDATE LOCAL FILES. THIS MUST BE DONE FIRST TO AVOID SYNC ISSUES.]5) Adding files
$ git status [CHECK STATUS] [SYSTEM GENERATED MESSAGES] On branch master Your branch is up-to-date with 'origin/master'. Untracked files: (use "git add6) Committing Files..." to include in what will be committed) your file name.jpg [THIS IS EITHER A NEW OR AMENDED FILE DETECTED] nothing added to commit but untracked files present (use "git add" to track) $ git add * [INSERT ADD FILE COMMAND]
$ git commit -m "describe your actions" [COMMAND TO COMMIT AND ADD DESCRIPTIONS] [SYSTEM GENERATED MESSAGES] [master f839ea2] describe your actions 1 file changed, 1 insertion(+) create mode 100644 your folder name/your file name.jpg7) Push Files
$ git push [command to push] [SYSTEM GENERATED MESSAGES] warning: push.default is unset; its implicit value has changed in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the traditional behavior, use: git config --global push.default matching To squelch this message and adopt the new behavior now, use: git config --global push.default simple...
Individual repositories have been named under student numbers. To access your uploaded webpage, go to:
http://archive.fabacademy.org/archives/2016/fablabsingapore/students/your student number/
9) Learning Outcome
Getting the Git setup right can be quite a challenge, although it only consists of a few commands to get it up and running, if the procedures are not stated or interpreted clearly enough. For instance, some online help files would describe an instance of adding files to repo as:
$ git add [file]. In this case, the [ ] can be misinterpreted as part of the code. It took a while to figure out what to include and exclude for a beginner.
Out of all the references discovered online,
below are some links and youtube videos that helped to clear quite a few major doubts. Beyond these references, peer support is still the preferred!
REFERENCES
link:GitHub Cheat Sheet
link:Cheat Sheet by Anders Haldin
link:Manage Projects with GitLab
link:Tutorials at GitLab
link:More Git Tutorials
HTML / CSS
Web template was derived and modified from Aldo Sollazzo's Fab Academy submitted project. The layout emphasises on horizontal elements, giving the presented information an elegant outlook. Below are some of the critical amendments:
1) Changing the big banner- replace [images/ cover.jpg] with your preferred image file.
2) Click image to go to Weekly Projects column (right below the image)- Create a transparent background gif file, place it right above the Weekly Project title script. Create script as shown below to anchor the big banner as trigger and the invisible image as target.
3) Changing the weekly banner- replace [images/ cover1.jpg] with your preferred image file.
4) Adding links- copy link from desired website and insert address within the " ". Name the link by replacing Shape Shifting Architecture
5) Embed YouTube links- copy link (choose embed rather than web link) from YouTube and insert address within the " ".
6) Create code windows- replace script from (see image below) DABE... to pub. with your desired code.