User contributions for Soma
Jump to navigation
Jump to search
- 23:35, 27 February 2023 diff hist +32 Distributed OS: Winter 2023 →March 1, 2023
- 23:34, 27 February 2023 diff hist −25 Distributed OS: Winter 2023 →February 27, 2023
- 13:56, 27 February 2023 diff hist +3,394 N DistOS 2023W 2023-02-27 Created page with "==Notes== <pre> Web Scale --------- * Midterm grading is ongoing, hopefully will be finished this week * Proposal deadline extended to Friday, will try to give you some material this week to help - I've been ignoring some of you on Teams, I will be replying today Up to this point in the class, we've really been focused on distributed systems for running classic UNIX-like workloads - individual developer/engineer working at a workstation on their stuff Key problems..." current
- 13:56, 27 February 2023 diff hist +28 Distributed OS: Winter 2023 →Class Schedule & Readings
- 10:11, 25 February 2023 diff hist +84 Distributed OS: Winter 2023 →Class Schedule & Readings
- 10:05, 25 February 2023 diff hist +4 Distributed OS: Winter 2023 →February 27, 2023
- 10:05, 25 February 2023 diff hist +23 Distributed OS: Winter 2023 →February 27, 2023
- 10:04, 25 February 2023 diff hist +311 Distributed OS: Winter 2023
- 16:43, 17 February 2023 diff hist +288 Mobile Apps 2023W Lecture 12 →Notes current
- 16:38, 17 February 2023 diff hist +259 Mobile Apps 2023W Lecture 12
- 15:49, 17 February 2023 diff hist +122 Mobile Apps 2023W Lecture 12
- 15:47, 17 February 2023 diff hist +2,413 N Mobile Apps 2023W Lecture 12 Created page with " ==Code== <syntaxhighlight lang="kotlin" line> package carleton.comp2601.scrolldemo import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.* import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.rememberLazyListState import androidx.compose.material.* import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment impor..."
- 15:46, 17 February 2023 diff hist +57 Mobile Applications (Winter 2023) →Class Schedule
- 15:40, 15 February 2023 diff hist +187 N Mobile Apps 2023W Lecture 11 Created page with "Learning materials * https://developer.android.com/codelabs/basic-android-kotlin-training-sql-basics * https://developer.android.com/codelabs/basic-android-kotlin-training-intro-room-flow" current
- 15:40, 15 February 2023 diff hist +83 Mobile Applications (Winter 2023)
- 14:18, 13 February 2023 diff hist +5,316 N DistOS 2023W 2023-02-13 Created page with "==Notes== <pre> COMP 4000/5102 Midterm Review ----------------------------- Potential questions * What was the vision of the creators of UNIX at Bell Labs? How did later systems violate that vision, and how did later systems from Bell Labs try to return to it? * How has the abstraction of files changed in the context of early distributed operating systems? What is a "file" in different contexts? Why has it changed? * How has the abstraction of volatile memory cha..." current
- 17:36, 10 February 2023 diff hist +4,381 N Mobile Apps 2023W Lecture 10 Created page with "==Notes== <pre> February 10 ----------- Web browser with history visualization/query - understand what pages I've been visiting Potential screens: - basic web browser (where user will spend most of their time) - history viewer (text) - history viewer (graphical) How do we display web history? - basic chronological - time, web page, title Potential tasks - what websites do I visit the most? - what topics do I read about? - what authors do I read? - conn..." current
- 17:35, 10 February 2023 diff hist +82 Mobile Applications (Winter 2023) →Class Schedule
- 17:02, 8 February 2023 diff hist +3,812 N Mobile Apps 2023W Lecture 9 Created page with "==Notes== <pre> Lecture 9 --------- Key challenge this semester is design as much as implementation So...I'm going to design and build an app, and walk you all through it What websites have I been visiting? - I visit all kinds of places - I don't make bookmarks - yes there is history, but it isn't easy to view - would love the browser to eventually help direct my browsing towards things I, at a high level, want to visit rather than what is most easily in "reach..." current
- 17:01, 8 February 2023 diff hist +81 Mobile Applications (Winter 2023) →Class Schedule
- 16:33, 8 February 2023 diff hist +1,886 Mobile Apps 2023W Lecture 6 current
- 15:24, 8 February 2023 diff hist +46 Distributed OS: Winter 2023 →Class Schedule & Readings
- 13:59, 8 February 2023 diff hist +3,644 DistOS 2023W 2023-02-08 →Notes current
- 12:47, 8 February 2023 diff hist +1,143 N DistOS 2023W 2023-02-08 Created page with "==Notes== <pre> Plan 9 & Inferno ---------------- Remember that UNIX was created before the Internet, and was used to develop the Internet Plan 9 is the work of the original UNIX creators to try and make UNIX work on multiple computers that are connected via a network Discussion questions: - how is the design philosophy of UNIX reflected in Plan9? Has that vision changed? - what mechanisms did they create? Compare pipes and P9P for example Inferno was a response..."
- 13:52, 6 February 2023 diff hist +1 Distributed OS: Winter 2023 Course Outline →Project current
- 13:20, 6 February 2023 diff hist +3,679 Distributed OS: Winter 2023
- 13:00, 6 February 2023 diff hist +94 DistOS 2023W 2023-02-06 →Discussion questions current
- 12:59, 6 February 2023 diff hist +1,855 DistOS 2023W 2023-02-06
- 12:17, 6 February 2023 diff hist +368 N DistOS 2023W 2023-02-06 Created page with "==Discussion questions== * Discuss what you think was interesting about Sprite relative to past systems. What was new? What was old? * How does AFS compare to NFS, in terms of their design, implementation, and ambition? * What is the role of UNIX in the design and implementation of Sprite and AFS? * What else came to mind when reading and discussing these papers?"
- 19:37, 3 February 2023 diff hist +590 Mobile Apps 2023W Lecture 8 current
- 19:37, 3 February 2023 diff hist +2,173 Mobile Apps 2023W Lecture 8
- 14:58, 3 February 2023 diff hist +370 N Mobile Apps 2023W Lecture 8 Created page with "==Resources== Documentation: * [https://google.github.io/volley/ Volley] * [https://www.weatherbit.io/ Weatherbit] - create an account, sign up for the free plan Tutorials (From GeeksforGeeks.org): * [https://www.geeksforgeeks.org/volley-library-in-android/ Volley Tutorial] * [https://www.geeksforgeeks.org/how-to-build-a-weather-app-in-android/ Weather App Tutorial]"
- 14:42, 3 February 2023 diff hist +68 Mobile Applications (Winter 2023) →Class Schedule
- 23:21, 1 February 2023 diff hist +2,699 N Mobile Apps 2023W Lecture 7 Created page with "==Notes== <pre> Lecture 7 --------- For next time: doing HTTP requests & getting responses, working with REST APIs in Android and Kotlin Today: Processes & Threads in Android A process is a running program on UNIX/Linux (and Windows) - has its own share of memory and CPU resources - isolated from the rest of the system (cannot see the memory of other processes) The CPU runs a process for a while then switches to running other processes - the OS scheduler in the..." current
- 23:21, 1 February 2023 diff hist 0 Mobile Applications (Winter 2023)
- 23:20, 1 February 2023 diff hist +78 Mobile Applications (Winter 2023)
- 15:11, 1 February 2023 diff hist +981 N DistOS 2023W 2023-02-01 Created page with "==Notes== <pre> LOCUS & NFS notes ----------------- NFS: file servers & file clients (few servers, many clients) - files live on the servers LOCUS: every computer has files, not all files are on all computers - so each computer could be a server or a client - or just have local access could have replicas but logically should act like one file - so replicas have to by synchronized - did centralized sync via a designated host - all updates would go there, and th..." current
- 00:09, 31 January 2023 diff hist +3,815 DistOS 2023W 2023-01-30 current
- 12:34, 30 January 2023 diff hist +328 N DistOS 2023W 2023-01-30 Created page with "==Discussion Questions== * Why do RPCs require data to be copied? * Why is transparency important? Do you think it is still important? * How does SUN's RPC compare to that described by Nelson? * Why did SUN make its own RPC mechanism? * What are alternatives to RPC? * Do you think RPCs are good for security? Why or why not?"
- 16:10, 27 January 2023 diff hist +110 Mobile Apps 2023W Lecture 6
- 16:05, 27 January 2023 diff hist +218 N Mobile Apps 2023W Lecture 6 Created page with "==Resources== * [https://developer.android.com/jetpack/compose/interop/interop-apis Interoperability APIs in Compose] * [https://developer.android.com/develop/ui/views/layout/webapps/webview Build web apps in WebView]"
- 13:48, 27 January 2023 diff hist +119 Mobile Applications (Winter 2023) →February 17, 2023
- 22:08, 25 January 2023 diff hist +3,058 DistOS 2023W 2023-01-25 current
- 15:08, 25 January 2023 diff hist +364 N Mobile Apps 2023W Tutorial 2 Created page with "==Tasks== For this tutorial you should port RemotePicViewer from [https://homeostasis.scs.carleton.ca/wiki/index.php/Mobile_App_Dev_2022W:_Tutorial_4 Tutorial 4 of COMP 1601] to Android & Jetpack Compose. Note that you'll want to start with a local image resource, then try to integrate a remote image loading library. See the recent lectures for relevant code." current
- 15:03, 25 January 2023 diff hist +65 Mobile Applications (Winter 2023) →Tutorials
- 12:33, 25 January 2023 diff hist +24 DistOS 2023W 2023-01-25 →Discussion Questions
- 12:32, 25 January 2023 diff hist +78 DistOS 2023W 2023-01-25 →Discussion Questions
- 12:31, 25 January 2023 diff hist +37 DistOS 2023W 2023-01-25 →Discussion Questions
- 12:31, 25 January 2023 diff hist +50 DistOS 2023W 2023-01-25 →Discussion Questions
- 12:30, 25 January 2023 diff hist +230 N DistOS 2023W 2023-01-25 Created page with "==Discussion Questions== * What is the dream of DSM? * What makes DSM hard? * Why can't we have a general solution to DSM? * Do you think we use DSM today? Why or why not? * What is unclear or confusing about DSM & the readings?"