midterm! Flashcards
(56 cards)
GIU
- graphic user interface
* one way to operate in an OS
OS
- operating system
- examples: ubuntu, windows, macOS, atom OS, chrome OS, android, iOS
- used for personalizing, hooking up to the internet, and password/username
BASH
- a way of managing systems
- no graphics, just command line
- comes down from unix
kinds of file permissions
- read: allows you to open and read whatever’s in the file (4)
- write: edit the file (2)
- execute: there’s a script that executes on the operating system and you can either allow or disallow that, like actually doing the thing the code allows says (1)
644
- HTML file permission
- 6 is for owner, 4 is for group, 4 is other
- 6 is read + write, 4 is read
- |rw-|r- -|r - -|
755
- HTML file permission
- 7 is for owner (read, write, execute), 5 is read and execute
- | rwx | r - x | r - x
frontpage examples + permission sets
- HTML, CSS, javascript, image files
* 644
only programming language in the front end is:
javascript
markup languages in the front end
- hypertext markup language (HTML)
* cascading style sheets (CSS)
back end
- interacting with the frontend, catching the events.
* things are not stored in the front end, but in the cloud. the backend catches them.
examples of backend programming languages
- PHP, ruby, nojs-75
* needs 755 to execute
FTP
- file transfer protocol
- application that allows you to upload and download files from and to a server
- filezilla
- they is also SFTP (secure)
- port 21 is FTP, 22 is SFTP
terminal commands
- clear = clears everything
- files named “index” are homepages
- touch = create a file
tags not requiring closing
<img></img><hr>
<br></br>
basic HTML sublime set up
iframe
- put a tiny version of another webpage in that webpage
* looks like:
ways to connect CSS and HTML
- external CSS: you have fo have a .css file, then include it in your HTML with a tag
- internal CSS: you have to use a tag
- in-line CSS: you have to use HTML attribute called <tag style=“css code”>cose</tag>
difference between tag and #id
- tag: all elements will be included
* id: only that one element will be included
hexadecimal colors
- rgba
- rgb
- rrggbb
rgb
- red green blue
- deals with light (cmyk deals with print)
- values from 0 - F
- # 000 is black, #FFF is white, #999 is gray
rgba
- rgb goes from 0-255
* a is for alpha, translucency (0-1)
javascript
- scripting language that adds interactivity and behaviors to web pages
- checks form entries for valid entries
- swapping out styles for an element or entire site
- loading scrolling feeds with more content automatically
- building interface widgets, such as embedded video players or special form inputs
DOM
- document object model
* scripting used in relation to javascript
AJAX
• asynchronous javascript and XML