OC948730

University of California - San Diego

Elite Note Taker
295Uploads
0Likes
0Blog Articles
All Activity
Uploads (295)
Blog Articles (0)
Homework Help (0)
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture Notes - Lecture 27: Phishing, Web Analytics, Wi-Fi

OC9487302 Page
15 Mar 2019
0
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture Notes - Lecture 18: Importance Sampling, Path Tracing, Bidirectional Reflectance Distribution Function

OC9487303 Page
12 Mar 2019
0
Idea: integrate radiance for each pixel by sampling paths randomly. Outgoing light: l0(x, w) = le(x, w) + fr(x, w", w) li(x, w)(w dot n) dw. For each p
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture Notes - Lecture 25: Json, Infographic, Webgl

OC9487303 Page
11 Mar 2019
0
Be aware that there are dozens of chart types - be thoughtful about them. Think beyond simple line and pie charts! Wrap small amounts of js that extend
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture Notes - Lecture 24: Big Data, Highcharts, Json

OC9487303 Page
8 Mar 2019
0
Small viz is what we care about more! Don"t think too much about big data and big viz! 2 use cases: rough visual query and interaction, fine visual rep
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture Notes - Lecture 17: Path Tracing, Global Illumination, Trilinear Filtering

OC9487303 Page
7 Mar 2019
0
Idea: use map shape - 2 stage idea. First, map (square) texture to basic map shape. Or vice versa, object to map shape, map shape to square. Cylinder:
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture Notes - Lecture 16: Bounding Volume Hierarchy, Bounding Volume, Octree

OC9487303 Page
5 Mar 2019
0
Bounding volume hierarchies: build hierarchy of bounding volumes. Bounding volume of interior node contains all children: use hierarchy to accelerate r
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture Notes - Lecture 22: Gif, Social Proof, Json

OC9487303 Page
4 Mar 2019
0
What the app did : collect: data to answer the question(s) Usually easier to just grab more than you need! Data client side w/ vanilla js: package data
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture 15: L15 2/28/19

OC9487303 Page
28 Feb 2019
0
Goal is to find ray direction for given pixel i and j. Object in world coord, find direction of each ray. Camera in canonical frame, transform objects
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture Notes - Lecture 20: Unix Time, Query String, Machine Code

OC9487301 Page
27 Feb 2019
0
Reporting engine design: build some mock page(s) to exercise our collector scripts. Interactive page: put your collector script in each of your test si
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture Notes - Lecture 19: Mysql, Javascript, Representational State Transfer

OC9487303 Page
25 Feb 2019
0
What are the technographics of our users - inform future and current tech choices. Collect just what we need to answer the questions. Collect more than
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 18: L18 2/22/19

OC9487303 Page
22 Feb 2019
0
Private api endpoints should not be designed the same as public ones b/c: Change may be easier if you control the client code. Efficiency or security c
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture Notes - Lecture 17: International Plant Names Index, Id1, Hypertext Transfer Protocol

OC9487303 Page
20 Feb 2019
0
Describes method of defining resources as urls and actions on those resources with http methods. Http methods as verbs on those nouns. Url - something
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture Notes - Lecture 13: Color Filter Array, Raster Graphics, Raster Scan

OC9487303 Page
19 Feb 2019
0
Raster graphics: use a bitmap w/ discrete pixels. Raster scan crt (paints image line by line ) Crt, flat panel, television (rect array of pixels) Print
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture 12: L12 2/14/19

OC9487303 Page
14 Feb 2019
0
Homogeneous 4x4 matrices for: translate by +5 units in x dir. [ 0 0 0 | 1 : rotate by 30 degrees about the x axis. 1 : rotation, followed by translatio
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 15: L15 2/13/19

OC9487302 Page
13 Feb 2019
0
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture 11: L11 2/12/19

OC9487303 Page
12 Feb 2019
0
Problem 1 - consider a uniform quadratic b-spline. Consider a segment w/ control points (1,0) (1,1) and (0,1) in that order. B = p0 + 6/8 p1 + p2 = (p0
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 14: L14 2/11/19

OC9487301 Page
11 Feb 2019
0
Cons: script off, bad data, misses some objects. Active measurement: collect your own data, say what you"re doing. The only difference is what exact li
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 13: L13 2/8/19

OC9487303 Page
8 Feb 2019
0
Question: collect - what, how, store - db, file system, retrieve - clean, sample , etc, analyze - visualize, report. Make a change, do the whole proces
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture Notes - Lecture 10: Mnemonic, Non-Uniform Rational B-Spline

OC9487302 Page
7 Feb 2019
0
Define auxiliary function f(u1,u2) [number of args = degree] Points on curve simply have u1 = u2 so that f(u) = f(u,u) Label control points and decaste
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture 9: L9 2/5/19

OC9487303 Page
5 Feb 2019
0
F(u) = (1-u)p0 + up1 decasteljau: quadratic bezier curve. F(u) = (1-u)2 p0 + u2 p2 + 2u(1-u) p1. Affine combination (1-u)2 + u2 + 2u(1-u) = [(1-u)2 + u
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 12: L12 2/4/19

OC9487303 Page
4 Feb 2019
0
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 11: L11 2/1/19

OC9487302 Page
1 Feb 2019
0
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture 8: L8 1/31/19

OC9487302 Page
31 Jan 2019
0
Front buffer is what is displayed to the user. Back buffer you can think of as the rehearsal . When finished, swap buffers to display entire image at o
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 10: L10 1/30/19

OC9487302 Page
30 Jan 2019
0
Each http request is independent of each other! Storing things in your local storage can be accessed in every web page! 3 primary places: message body,
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture Notes - Lecture 9: Web Framework, Internet Server Application Programming Interface, Asp.Net

OC9487303 Page
29 Jan 2019
0
Make a web server based program : get data in, process data, perform computation, get data out. Output: some form of data usually http, gif, jpeg, etc.
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture Notes - Lecture 7: Phong Shading, Shader, Opengl

OC9487303 Page
29 Jan 2019
0
The way shading is done is also important. Flat:entire face has single color (normal) from 1 vertex. Gouraud or smooth: colors at each vertex, interpol
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 8: L8 1/25/19

OC9487302 Page
25 Jan 2019
0
San diego soccer team lul: n developers all pushing their local copies, staging, deploy to production (e. g. digital ocean) You"re not supposed to be w
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture Notes - Lecture 6: Opengl, Instruction Set, Network Packet

OC9487302 Page
24 Jan 2019
0
Encapsulates many basic functions of 2d/3d graphics. Or, start with images, and apply pixel operations. Images may go through texture memory before ras
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 7: L7 1/23/19

OC9487301 Page
23 Jan 2019
0
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture Notes - Lecture 5: Opengl, 3D Projection, Model Transformation

OC9487303 Page
22 Jan 2019
0
Summary: the whole viewing pipeline: start with model coordinates, apply a model transformation to get world coordinates, apply a camera (aka viewing )
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 6: L6 1/18/19

OC9487301 Page
18 Jan 2019
0
Content delivery networks - put your data on an origin server, and then replicate on many other servers. Determines the closest server to reach to get
View Document
UCSDCSE 132BAlin DeustchWinter

CSE 132B Lecture 5: L5 1/16/19

OC9487301 Page
17 Jan 2019
0
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 5: L5 1/16/19

OC9487302 Page
16 Jan 2019
0
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture Notes - Lecture 3: Orthonormality, Rotation Matrix, Identity Matrix

OC9487302 Page
16 Jan 2019
0
Note: s x s-1 = i (identity matrix!) Note: only changes x-direction! (1 a, 0 1) (x y) x + ay. = (r cos cos - r sin cos , r sin cos - r cos cos ) = (x c
View Document
UCSDCSE 132BAlin DeustchWinter

CSE 132B Lecture Notes - Lecture 4: Candidate Key, Functional Dependency, Query Optimization

OC9487302 Page
15 Jan 2019
0
Many-to-one and one-to-many rses that are total on the many-side can be represented by adding an extra attribute to the many side, containing the pk of
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 4: L4 1/14/19

OC9487302 Page
14 Jan 2019
0
If you want to really do web programming right you will need to know the ins and outs of. Layer 8 error correction - the meat layer. What the normal pe
View Document
UCSDCSE 132BAlin DeustchWinter

CSE 132B Lecture 3: L3 1/11/19

OC9487302 Page
12 Jan 2019
0
View Document
UCSDCSE 135Thomas PowellWinter

CSE 135 Lecture 3: L3 1/11/19

OC9487301 Page
11 Jan 2019
0
As commonly implemented responsive design favors developer ease over actual user experience. Coding responsive design for all possible devices is a lot
View Document
UCSDCSE 167Ravi RamamoorthiWinter

CSE 167 Lecture 2: L2 1/10/19

OC9487303 Page
10 Jan 2019
0
Commutative! a + b = b + a. X and y can be any (usually orthogonal unit) vectors. Sum vectors using their x and y coordinates (xa + xb, ya + yb) Use rh
View Document
UCSDCSE 132BAlin DeustchWinter

CSE 132B Lecture 2: L2 1/9/19

OC9487302 Page
10 Jan 2019
0
Relationship set - mathematical relation among n >= 2 entities, each taken from entity sets. An attribute can also be a property of a relationship set!
View Document