All public logs
Jump to navigation
Jump to search
Combined display of all available logs of Soma-notes. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
(newest | oldest) View (newer 250 | older 250) (20 | 50 | 100 | 250 | 500)- 00:35, 18 March 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Tutorial 8 (Created page with "In this tutorial, you’ll be learning about how virtual addresses are mapped to physical addresses (the address translation) and continue to use kernel modules to extract information that only the kernel has access to. In particular, the kernel module performs a 5-level page table walk to find out the physical address corresponding to a userspace virtual address. In addition to what was discussed in the class, You can also read [https://en.wikipedia.org/wiki/Intel_5-lev...")
- 13:55, 16 March 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 16 (Created page with "==Video== Video from the lecture given on March 16, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec16-20220316.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec16-20220316.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom Meetings (Recordings, etc.)->Cloud Recordings tab). Note that here you'll also see chat messages. ==Notes...")
- 12:06, 15 March 2022 Soma talk contribs created page Mobile App Dev 2022W: Assignment 3 (Created page with "'''This assignment is still being developed.''' Please answer all of the following questions in the [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/templates/comp1601-assign3-template.txt supplied template]. Your uploaded file should be named "comp1601-assign3-<i>MCOname</i>.txt" where MCOname is your MyCarletonOne username (i.e., the username you use to login to Brightspace) and it should be a UNIX text file (LF line endings). <b>You may use [https://homeostasis...")
- 23:05, 13 March 2022 Soma talk contribs created page Mobile App Dev 2022W: Tutorial 8 (Created page with "==Code== ===[https://homeostasis.scs.carleton.ca/~soma/mad-2022w/code/DragDemo3/MainActivity.kt app/src/main/java/carleton/comp1601/dragdemo3/MainActivity.kt]=== <syntaxhighlight lang="kotlin" line> package carleton.comp1601.dragdemo3 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.MotionEvent import android.view.View import kotlin.math.abs import android.widget.TextView class MainActivity : AppCompatActivity() { priva...")
- 13:31, 12 March 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Tutorial 7 Not Using SCSOpenStack (Created page with "If you are not using our course VM for some reason, you might encounter the following problems. Although they are by no means comprehensve to solve the problems, they can in many cases and serve as pointers about where to look. ==Modules fail to build== If you see errors (not just warnings) after running <tt>make</tt> and no .ko file is produced, you may have installed a version of Ubuntu that is too minimal. But you can fix it by installing the right packages. Do the fo...")
- 16:25, 11 March 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 15 (Created page with "==Video== ==Notes== <pre> Lecture 15 ---------- Drawable shape resources: https://developer.android.com/guide/topics/resources/drawable-resource#Shape xmlns - XML namespace - specifies what is valid for this XML file/fragment </pre>")
- 00:43, 11 March 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Tutorial 7 (Created page with "In this tutorial you'll be learning about special files and Linux kernel modules. You’ll create several kernel modules and see how to interact with them using special files (e.g., character device) and their file operations as an interface. Tutorials are graded based on participation and effort ('''so no need to try to have the “correct” answers — what matters is the process'''), but you should still turn in your work. Even if you have no idea about certain task...")
- 16:06, 9 March 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 14 (Created page with "==Video== Video from the lecture given on March 9, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec14-20220309.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec14-20220309.cc.vtt auto-generated captions] Video is also available through Brightspace (Resources->Zoom Meetings (Recordings, etc.)->Cloud Recordings tab). Note that here you'll also see chat messages. ==Notes=...")
- 11:28, 9 March 2022 Soma talk contribs created page Mobile App Dev 2022W: Tutorial 7 (Created page with "===MainActivity.kt=== <syntaxhighlight lang="kotlin" line> package carleton.comp1601.tapdemo import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.os.PersistableBundle import android.util.Log import android.view.View import android.widget.TextView class MainActivity : AppCompatActivity() { private lateinit var myMessage: TextView private var count = 0 override fun onCreate(savedInstanceState: Bundle?) { super.onCr...")
- 15:07, 2 March 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 13 (Created page with "==Video== Video from the lecture given on March 2, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec13-20220302.m4v vi...")
- 00:07, 24 February 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Tutorial 6 (Created page with "In this tutorial you will be learning about two implementations of the [https://en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem producer-consumer problem], a classic e...")
- 14:23, 18 February 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 12 (Created page with "==Video== (Video is not yet uploaded.) Video from the lecture given on February 18, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/co...")
- 14:12, 16 February 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 11 (Created page with "==Video== (Video not yet uploaded.) Video from the lecture given on February 16, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1...")
- 23:16, 15 February 2022 Soma talk contribs created page Mobile App Dev 2022W: Tutorial 6 (Created page with "In this tutorial you will be playing with [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/code/textanalyzer-5 textanalyzer-5], which implements the same text analyzer fun...")
- 01:57, 12 February 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 10 (Created page with "==Video== Video from the lecture given on February 11, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec10-20220211.m4...")
- 17:03, 10 February 2022 Soma talk contribs created page Mobile App Dev 2022W: Assignment 2 (Created page with "'''This assignment is still being developed.''' ==Code== <syntaxhighlight lang="swift" line> // remotePicDemo2 // // code for Assignment 2 // COMP 1601 2022W, Carleton Unive...")
- 17:02, 9 February 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 9 (Created page with "==Video== Video from the lecture given on February 9, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec09-20220209.m4v...")
- 14:18, 8 February 2022 Soma talk contribs created page Mobile App Dev 2022W: Tutorial 5 (Created page with "'''This tutorial is still being developed.''' In this tutorial you will be playing with [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/code/textanalyzer-3.zip textanaly...")
- 14:34, 4 February 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 8 (Created page with "==Video== Video from the lecture given on February 4, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec08-20220204.m4v...")
- 17:06, 2 February 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Tutorial 5 (Created page with "In this tutorial you will be learning about files and filesystems by experimenting with and extending 3000test.c, and creating and manipulating local filesystems. '''WARNING:'...")
- 14:44, 2 February 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 7 (Created page with "==Video== Video from the lecture given on February 2, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec07-20220202.m4v...")
- 17:06, 1 February 2022 Soma talk contribs created page Mobile App Dev 2022W: Tutorial 4 (Created page with "In this tutorial you will be playing with [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/code/remotePicViewer/ContentView.swift remotePicViewer], a simple image viewer i...")
- 16:07, 28 January 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 6 (Created page with "==Video== Video from the lecture given on January 28, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec06-20220128.m4v...")
- 01:34, 27 January 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Tutorial 4 (Created page with "In this tutorial, you will learn about how user accounts and logging in work through exploring [https://people.scs.carleton.ca/~lianyingzhao/comp3000/w22/tut4/3000userlogin.c...")
- 00:11, 27 January 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Downloading files from your Openstack VM (Created page with "You will need to transfer files between the Openstack VM and your own PC from time to time, for example, when submitting your tutorial/assignment work. As your laptop/desktop...")
- 17:39, 26 January 2022 Soma talk contribs created page Mobile App Dev 2022W: Assignment 1 (Created page with "'''This assignment is still being developed. Please answer all of the following questions in the [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/templates/assign1-templa...")
- 17:20, 26 January 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 5 (Created page with "==Video== Video from the lecture given on January 26, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec05-20220126.m4v...")
- 22:47, 25 January 2022 Soma talk contribs created page Mobile App Dev 2022W: Tutorial 3 (Created page with "==Code== [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/code/dragDemo2/ContentView.swift dragDemo2 ContentView.swift] <syntaxhighlight lang="swift" line> // // Conten...")
- 14:02, 21 January 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 4 (Created page with "==Video== Video from the lecture given on January 21, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec04-20220121.m4v...")
- 14:06, 19 January 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 3 (Created page with "==Video== ==Notes== <pre> Lecture 3 --------- - how to succeed in this class - how to suceed in computer science - Tutorial 2 For tutorial checkoff - no more than one...")
- 01:28, 19 January 2022 Soma talk contribs created page Mobile App Dev 2022W: Tutorial 2 (Created page with "==Code== <syntaxhighlight lang="swift" line> // // ContentView.swift for textanalyzer-1 // // Created by Anil Somayaji on 2022-01-19. // import SwiftUI struct ContentView...")
- 01:39, 17 January 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Tutorial 3 (Created page with "In this tutorial, you will be experimenting with and extending 3000shell.c, a proof-of-concept program to show you how a Linux shell works. Also, you will be learning to read...")
- 22:50, 14 January 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 2 (Created page with "==Video== Video from the lecture given on January 14, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec02-20220114.m4v...")
- 18:35, 13 January 2022 Soma talk contribs created page File:Square-1-screenshot-2022w.png (Screenshot of square-1 from Tutorial 1 of COMP 1601, Winter 2022.)
- 18:35, 13 January 2022 Soma talk contribs uploaded File:Square-1-screenshot-2022w.png (Screenshot of square-1 from Tutorial 1 of COMP 1601, Winter 2022.)
- 16:21, 13 January 2022 Soma talk contribs created page Mobile App Dev 2022W: Tutorial 1 (Created page with "'''This tutorial is still in development.''' ==Code== <syntaxhighlight lang="swift" line> // square-1, ContentView.swift // // for Tutorial 1, COMP 1601 Winter 2022, Carl...")
- 02:19, 13 January 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Tutorial 2 (Created page with "In this tutorial, you will revisit the lifecyle of a program, from source code, to an executable (binary image), and further to being loaded into the address space. Then from...")
- 12:15, 12 January 2022 Soma talk contribs created page Mobile App Development 2022W Lecture 1 (Created page with "Topics * Discuss the course outline * Mobile App Dev 2022W: Getting started with Xcode|Getting started with X...")
- 12:06, 12 January 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Connecting to SCS Openstack (Created page with "If you want to access the openstack environment during a video call (e.g., the lecture), please avoid streaming through the Carleton VPN. You can also use these alternatives t...")
- 11:56, 12 January 2022 Soma talk contribs created page Mobile App Dev 2022W: Getting started with Xcode (Created page with "Below are instructions on how to get a first [https://developer.apple.com/xcode/swiftui/ SwiftUI] app running in [https://developer.apple.com/xcode/ Xcode] and ready to instal...")
- 03:00, 6 January 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Openstack Instructions (Created page with "You can create a VM instance on the [https://carleton.ca/scs/tech-support/scs-open-stack/ SCS openstack] cluster for the tutorials, by doing the following: (this is not step-...")
- 02:57, 6 January 2022 Lianyingzhao talk contribs created page File:Floating-ip.jpg
- 02:57, 6 January 2022 Lianyingzhao talk contribs uploaded File:Floating-ip.jpg
- 02:51, 6 January 2022 Lianyingzhao talk contribs created page File:Security-group.jpg
- 02:51, 6 January 2022 Lianyingzhao talk contribs uploaded File:Security-group.jpg
- 02:47, 6 January 2022 Lianyingzhao talk contribs created page File:Select-flavor.jpg
- 02:47, 6 January 2022 Lianyingzhao talk contribs uploaded File:Select-flavor.jpg
- 02:43, 6 January 2022 Lianyingzhao talk contribs created page File:Select-image.jpg
- 02:43, 6 January 2022 Lianyingzhao talk contribs uploaded File:Select-image.jpg
- 02:40, 6 January 2022 Lianyingzhao talk contribs created page File:Boot-source.jpg
- 02:40, 6 January 2022 Lianyingzhao talk contribs uploaded File:Boot-source.jpg
- 02:32, 6 January 2022 Lianyingzhao talk contribs created page File:Select-project.jpg
- 02:32, 6 January 2022 Lianyingzhao talk contribs uploaded File:Select-project.jpg
- 00:59, 3 January 2022 Lianyingzhao talk contribs created page COMP3000 Operating Systems W22: Tutorial 1 (Created page with "In this first tutorial you will be learning the basics of command-line interaction in Linux (Ubuntu) and how to find out information about the OS environment. When source file...")
- 19:11, 2 January 2022 Soma talk contribs created page Mobile Application Development (Winter 2022) Course Outline (Created page with "==Course Information== *'''Course Number:''' COMP 1601A *'''Term:''' Winter 2022 *'''Title:''' Introduction to Mobile Application Development *'''Institution:''' Carleton Uni...")
- 18:53, 2 January 2022 Soma talk contribs created page Mobile Application Development (Winter 2022) (Created page with "==Course Outline== Here is the course outline for COMP 1601: Introduction to Mobile Application Development....")
- 13:25, 31 December 2021 Lianyingzhao talk contribs created page COMP3000 Operating Systems 2022W (Created page with "'''Note: this page is only used to host publicly available material linked from Brightspace. Do NOT visit it directly for staying updated.'''")
- 19:37, 30 December 2021 Soma talk contribs deleted page Test (content before blanking was: "test")
- 19:05, 30 December 2021 User account Lianyingzhao talk contribs was created by Soma talk contribs
- 18:43, 30 December 2021 User account Lzhao talk contribs was created by Soma talk contribs and password was sent by email
- 22:43, 14 December 2021 Soma talk contribs created page Operating Systems 2021F Final Exam QA (Created page with "==Video== Video from the Final Exam Q&A session given on December 14, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-fina...")
- 20:15, 9 December 2021 Soma talk contribs created page DistOS 2021F 2021-12-09 (Created page with "==Notes== <pre> Lecture 22 ---------- Final exam review - themes of the class - key papers & concepts - potential questions Format of final exam - 3 hours - essay que...")
- 14:45, 9 December 2021 Soma talk contribs created page Operating Systems 2021F Lecture 23 (Created page with "==Video== Video from the lecture given on December 9, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec23-20211209.m4v...")
- 15:10, 7 December 2021 Soma talk contribs created page Operating Systems 2021F Lecture 22 (Created page with "==Video== Video from the lecture given on December 7, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec22-20211207.m4v...")
- 23:11, 2 December 2021 Soma talk contribs created page DistOS 2021F 2021-12-02 (Created page with "==Notes== <pre> Lecture 21 ---------- Ethereum security - what do you think? Yeah, it isn't great So, do you trust this enough to put your entire economic future into this...")
- 13:29, 2 December 2021 Soma talk contribs created page Operating Systems 2021F Lecture 21 (Created page with "==Video== Video from the lecture given on December 2, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec20-20211202.m4v...")
- 20:40, 30 November 2021 Soma talk contribs created page DistOS 2021F 2021-11-30 (Created page with "==Notes== <pre> Lecture 20 ---------- We've discussed blockchains & bitcoin What's different with Ethereum? - "smart contracts" - distributed application running in VMs...")
- 16:26, 30 November 2021 Soma talk contribs created page Operating Systems 2021F Lecture 20 (Created page with "==Video== Video from the lecture given on November 30, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec20-20211130.m4v...")
- 01:12, 30 November 2021 Soma talk contribs created page Operating Systems 2021F: Assignment 4 (Created page with "'''This assignment is still being developed.''' Please submit the answers to the following questions via Brightspace by December 9, 2021 at 10:00 AM. There are 20 points in ?...")
- 10:57, 27 November 2021 Soma talk contribs created page Operating Systems 2021F: Tutorial 9 (Created page with "'''This tutorial is still being developed.''' ==Introduction== WARNING: The commands and programs in this tutorial are potentially extremely dangerous and may result in crash...")
- 21:08, 26 November 2021 Housedhorse talk contribs created page DistOS 2021F Experience 2 (Touch experience 2)
- 21:56, 23 November 2021 Soma talk contribs created page DistOS 2021F 2021-11-23 (Created page with "==Notes== <pre> Lecture 19 ---------- - experience 2 is going up shortly - all set, william just has to post - will be due last day of class - but will be accept...")
- 16:27, 23 November 2021 Soma talk contribs created page Operating Systems 2021F Lecture 19 (Created page with "==Video== Video from the lecture given on November 23, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec19-20211123.m4v...")
- 00:23, 23 November 2021 Soma talk contribs created page Operating Systems 2021F: Tutorial 8 (Created page with "'''This tutorial is still being developed.''' In this tutorial you'll be learning about two implementations of the [https://en.wikipedia.org/wiki/Producer%E2%80%93consumer_pr...")
- 22:26, 18 November 2021 Soma talk contribs created page DistOS 2021F 2021-11-18 (Created page with "==Notes== <pre> Lecture 18 ---------- - proposals, I'm grading, that is my tomorrow - but tonight, I'll get you readings, hopefully for rest of term - experience 2 is almo...")
- 12:56, 18 November 2021 Soma talk contribs created page Operating Systems 2021F Lecture 18 (Created page with " ==Notes== <pre> Lecture 18 ---------- - Restoring from access - ssh-agent - chmod - see man page on online explanations - supervisor vs user mode - what the kernel...")
- 00:22, 17 November 2021 Soma talk contribs created page DistOS 2021F 2021-11-16 (Created page with "==Notes== <pre> Lecture 17 ---------- Questions? - OceanStore cache encrypted? - did anyone actually use pond/oceanstore? - why later systems used replication vs erasure...")
- 18:15, 16 November 2021 Soma talk contribs created page Operating Systems 2021F Lecture 17 (Created page with "==Video== Video from the lecture given on November 16, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec17-20211116.m4v...")
- 13:36, 14 November 2021 Soma talk contribs created page Operating Systems 2021F: Tutorial 7 (Created page with "In this tutorial you'll be learning about special files and how to create one kind of special file, a character device, using Linux kernel modules. =Special Files= In this p...")
- 15:21, 12 November 2021 Soma talk contribs created page Operating Systems 2021F: Assignment 3 (Created page with "'''This assignment is still being developed.''' Please submit the answers to the following questions via Brightspace by November 23, 2021 by 10 AM. There are ?? points in ??...")
- 00:07, 12 November 2021 Soma talk contribs created page DistOS 2021F 2021-11-11 (Created page with "==Notes== <pre> Lecture 16 ---------- Ceph's big win over GFS: - mostly POSIX semantics - recall GFS files are really weird and have to be big - records that could be d...")
- 17:48, 11 November 2021 Soma talk contribs created page DistOS 2021F 2021-11-09 (Created page with "==Notes== <pre> Lecture 15 ---------- - experiences - proposal - midterm update - participation Spanner - a big, distributed (semi-)relational database - very consis...")
- 13:02, 11 November 2021 Soma talk contribs created page Operating Systems 2021F Lecture 16 (Created page with "==Video== Video from the lecture given on November 11, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec16-20211111.m4v...")
- 13:01, 11 November 2021 Soma talk contribs created page Operating Systems 2021F Lecture 15 (Created page with "==Video== Video from the lecture given on November 9, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec15-20211109.m4v...")
- 12:17, 6 November 2021 Soma talk contribs created page Operating Systems 2021F: Tutorial 6 (Created page with "In this tutorial you will be learning about files and filesystems by experimenting with and extending [http://homeostasis.scs.carleton.ca/~soma/os-2017f/code/tut3/3000test.c 3...")
- 19:55, 4 November 2021 Soma talk contribs created page Operating Systems 2021F Lecture 14 (Created page with "==Video== Video from the lecture given on November 4, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec14-20211104.m4v...")
- 19:54, 4 November 2021 Soma talk contribs created page DistOS 2021F 2021-11-04 (Created page with "==Notes== <pre> Lecture 14 ---------- BLOBs - photos, videos, or other binary data - immutable traditional filesystems have to support reading & writing at any time - he...")
- 20:04, 2 November 2021 Soma talk contribs created page DistOS 2021F 2021-11-02 (Created page with "==Notes== <pre> Lecture 13: Cassandra & Dynamo ------------------------------ - haven't graded midterm, will do so by next week - I had to submit a grant app on Monday...")
- 12:23, 2 November 2021 Soma talk contribs created page Operating Systems 2021F Lecture 13 (Created page with "==Video== Video from the lecture given on October 21, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec13-20211102.m4v...")
- 23:04, 21 October 2021 Soma talk contribs created page Operating Systems 2021F Lecture 12 (Created page with "==Video== Video from the lecture given on October 21, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec12-20211021.m4v...")
- 10:03, 21 October 2021 Soma talk contribs created page Operating Systems 2021F: Tutorial 5 (Created page with "'''This tutorial is still in development.''' In this tutorial you will learn about how accounts and logging in work through exploring 3000userlogin and ssh. ==Logging in to...")
- 21:19, 19 October 2021 Soma talk contribs created page DistOS 2021F 2021-10-19 (Created page with "==Notes== <pre> Midterm Review -------------- What did we cover this semester so far? Systems covered: Solaris Zones Locus GFS Plan 9 UNIX Borg Omega NASD Zookeper...")
- 11:01, 14 October 2021 Soma talk contribs created page Operating Systems 2021F Lecture 11 (Created page with "==Notes== <pre> Lecture 11 ---------- Midterm review - Assignment 2 solutions - Assignment 1 solutions - key concepts Class will end at 11 - I have to run to the airpor...")
- 22:22, 12 October 2021 Soma talk contribs created page DistOS 2021F 2021-10-05 (Created page with "==Notes== <pre> Lecture 8: NASD & GFS --------------------- Questions? - is NASD a NAS? - how cost efficient? NASD or GFS? - having the file server out of the loop, secu...")
- 22:22, 12 October 2021 Soma talk contribs created page DistOS 2021F 2021-09-30 (Created page with "==Notes== <pre> Lecture 7 --------- What is Solaris? - proprietary UNIX - although OpenSolaris was released under a copyleft license that is specifically incompatible...")
- 22:21, 12 October 2021 Soma talk contribs created page DistOS 2021F 2021-10-07 (Created page with "==Notes== <pre> Lecture 8: NASD & GFS --------------------- Questions? - is NASD a NAS? - how cost efficient? NASD or GFS? - having the file server out of the loop, secu...")
- 22:20, 12 October 2021 Soma talk contribs created page DistOS 2021F 2021-10-12 (Created page with "==Notes== <pre> Lecture 9 --------- Plan for next week for groups - generated by a script - posted at start of class, you'll need to manually go to your assigned room...")
- 22:19, 12 October 2021 Soma talk contribs created page DistOS 2021F 2021-10-14 (Created page with "==Notes== <pre> Lecture 10 ---------- BigTable & MapReduce Questions BigTable - single row transactions - sparse semi-structured data, what do they mean? MapReduce - wh...")
- 13:09, 12 October 2021 Soma talk contribs created page Operating Systems 2021F Lecture 10 (Created page with "==Video== Video from the lecture given on October 12, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec10-20211012.m4v...")
- 09:42, 7 October 2021 Soma talk contribs created page Operating Systems 2021F Lecture 9 (Created page with "Topics * signals * process hierarchy & orphans * process lifecycle ** key system calls")
- 00:10, 7 October 2021 Soma talk contribs created page Operating Systems 2021F: Assignment 2 (Created page with "'''This assignment is still being developed.''' ==Code== ===3000capture.c=== ===countdown.sh=== <syntaxhighlight lang="sh" line> #!/bin/bash for i in `seq 10 -1 1`; do...")
- 13:29, 5 October 2021 Soma talk contribs created page Operating Systems 2021F Lecture 8 (Created page with "==Video== Video from the lecture given on October 5, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec08-20211005.m4v v...")
- 23:32, 4 October 2021 Soma talk contribs created page Operating Systems 2021F: Tutorial 4 (Created page with " In this tutorial you will use a variety of bpftrace scripts in order to observe 3000shell and other running programs. ==ptrace, eBPF, and bpftrace== Processes are normally...")
- 15:29, 30 September 2021 Soma talk contribs created page Operating Systems 2021F Lecture 7 (Created page with "==Video== Video from the lecture given on September 28, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec07-20210930.m4...")
- 19:36, 28 September 2021 Soma talk contribs created page DistOS 2021F 2021-09-28 (Created page with "==Notes== <pre> Lecture 6 --------- Plan 9 - WORM (think CD-R or DVD-R) - optical media that can be written to once and then read many times - hence "jukebox" -...")
- 12:37, 28 September 2021 Soma talk contribs created page Operating Systems 2021F Lecture 6 (Created page with "==Video== Video from the lecture given on September 28, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec06-20210928.m4...")
- 15:04, 27 September 2021 Soma talk contribs created page Operating Systems 2021F: Tutorial 3 (Created page with "In this tutorial you will be experimenting with and extending [http://homeostasis.scs.carleton.ca/~soma/os-2019f/code/3000shell.c 3000shell.c] (listed below). '''Make sure yo...")
- 13:24, 26 September 2021 Housedhorse talk contribs created page DistOS 2021F Experience 1 (Created page with "= COMP4000 Implementation Experience 1: Getting Started with Kubernetes = In this implementation experience, you will be configuring and deploying a simple “hello world”...")
- 18:15, 23 September 2021 Soma talk contribs created page DistOS 2021F 2021-09-23 (Created page with "==Discussion questions== * What is the basic idea of distributed shared memory? * How does distributed shared memory compare to virtual memory on a single CPU system? How ab...")
- 12:26, 23 September 2021 Soma talk contribs created page Operating Systems 2021F Lecture 5 (Created page with "==Video== Video from the lecture given on September 23, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec05-20210923.m4...")
- 22:52, 22 September 2021 Soma talk contribs created page Operating Systems 2021F: Assignment 1 (Created page with "'''This assignment is still being developed.''' Please submit the answers to the following questions via Brightspace by October 1, 2021. There are ?? points in ?? questions....")
- 18:20, 21 September 2021 Soma talk contribs created page DistOS 2021F 2021-09-21 (Created page with "==Discussion Questions== Discussion questions for NFS: * What type of workloads was it designed for? How would the system appear to regular users? * To what extent did it sca...")
- 11:52, 21 September 2021 Soma talk contribs created page Operating Systems 2021F Lecture 4 (Created page with "==Video== Video will be posted here soon! ==Notes== <pre> Lecture 4 --------- Tutorial 1, you should be done with it - but if you aren't it is okay Tutorial 2 is out now...")
- 09:13, 20 September 2021 Soma talk contribs created page Operating Systems 2021F: Tutorial 2 (Created page with "In this tutorial we're going to look at how processes work at a low level: how they make system calls & library calls, how C and assembly compare, and and how memory is laid o...")
- 21:47, 16 September 2021 Soma talk contribs created page DistOS 2021F 2021-09-16 (Created page with "==Discussion Questions== Discussion questions for LOCUS: * What type of workloads was it designed for? How would the system appear to regular users? * To what extent did it s...")
- 18:03, 16 September 2021 Soma talk contribs created page DistOS 2021F 2021-09-14 (Created page with "==Notes== <pre> Lecture 2 --------- (lectures aren't really lectures here!) Responses/quizzes - write a response OR take the quiz - it is just a participation grade Most...")
- 18:03, 16 September 2021 Soma talk contribs created page DistOS 2021F 2021-09-09 (Created page with "==Notes== <pre> Lecture 1 --------- Outline stuff - grad students have to do a project - undergrads can do exam only - reading responses or quiz is for every assigned rea...")
- 14:27, 16 September 2021 Soma talk contribs created page Operating Systems 2021F Lecture 3 (Created page with "==Video== Video from the lecture given on September 16, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec03-20210916.m4...")
- 12:09, 14 September 2021 Soma talk contribs created page Operating Systems 2021F Lecture 2 (Created page with "==Video== Video will be on brightspace soon and here later. ==Notes== <pre> Lecture 2 --------- * TA assignments, tutorial logistics, & office hours * Tutorial 1 - the she...")
- 22:45, 12 September 2021 Soma talk contribs created page Operating Systems 2021F: Tutorial 1 (Created page with "In this tutorial you will be learning the basics of command-line interaction in Linux. Tutorials are graded based on participation and effort. You can either turn in your wo...")
- 15:56, 11 September 2021 Soma talk contribs created page Talk:Distributed OS: Fall 2021 (Created page with "Possible readings: * LOCUS: [http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-21/walker-locus.pdf Bruce Walker et al., "The LOCUS Distributed Operating System." (1983)...")
- 15:19, 9 September 2021 Housedhorse talk contribs created page DistOS 2021F: Using Openstack (Created page with "= OpenStack = We will be using OpenStack to spin up virtual machine instances for use during the implementation experiences and (optionally) the course project if you choose...")
- 12:32, 9 September 2021 Soma talk contribs created page Operating Systems 2021F Lecture 1 (Created page with "==Video== Video from the lecture given on September 9, 2021 is now available: * [https://homeostasis.scs.carleton.ca/~soma/os-2021f/lectures/comp3000-2021f-lec01-20210909.m4v...")
- 00:00, 2 September 2021 Soma talk contribs created page Distributed OS: Fall 2021 Course Outline (Created page with "==Course Information== *'''Course Number:''' COMP 4000/5102 *'''Term:''' Fall 2019 *'''Title:''' Distributed Operating Systems *'''Institution:''' Carleton University, School...")
- 23:16, 1 September 2021 Soma talk contribs created page Distributed OS: Fall 2021 (Created page with "Coming soon!")
- 15:27, 1 September 2021 Soma talk contribs created page Operating Systems (Fall 2021) Course Outline (Created page with "==Course Information== *'''Course Number:''' COMP 3000 *'''Term:''' Fall 2021 *'''Title:''' Operating Systems *'''Institution:''' Carleton University, School of Computer Scie...")
- 15:21, 1 September 2021 Soma talk contribs created page Operating Systems (Fall 2021) (Created page with "==Course Outline== Here is the course outline for COMP 3000: Operating Systems. ==Lectures & Tests== Lectures will be condu...")
- 11:15, 29 July 2021 Soma talk contribs created page The Security Struggle with Lisp (Created page with "Recently I read the transcript of Rich Hickey's talk on [https://github.com/matthiasn/talk-transcripts/blob/master/Hickey_Rich/EffectivePrograms.md Effective Programs].")
- 11:05, 29 July 2021 Soma talk contribs created page Essays (Created page with "* The Security Struggle with Lisp")
- 15:26, 19 April 2021 Soma talk contribs created page Mobile App Development 2021W Final Exam Review (Created page with "==Video== Video for the review given on April 19, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-examreview-20210419.m4v is now available]....")
- 20:21, 12 April 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 24 (Created page with "==Video== Video from the lecture given on April 12, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec24-20210412.m4v is now available]. =...")
- 14:08, 7 April 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 23 (Created page with "==Video== Video for the lecture given on April 7, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec23-20210407.m4v is now available].")
- 22:36, 6 April 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 10 (Created page with " ==Code== ===ViewController.swift=== <syntaxhighlight lang="swift" line> // // ViewController.swift // Converter-SB // // Created by Anil Somayaji on 2021-04-06. // impo...")
- 15:23, 5 April 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 22 (Created page with "==Video== The video from the lecture given on April 5, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec22-20210405.m4v is now available]....")
- 22:07, 1 April 2021 Soma talk contribs created page Mobile App Dev 2021W: Assignment 4 (Created page with "'''This assignment is still being developed.''' In this assignment you will be further analyzing and adding features to [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/c...")
- 12:11, 1 April 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 9 (Created page with "'''This tutorial is still in developoment.''' ==Tasks== ==Code== ===MainActivity.kt=== <syntaxhighlight lang="kotlin" line> package carleton.comp1601.intentdemo import and...")
- 11:52, 1 April 2021 Soma talk contribs created page Game Engines 2021W Lecture 21 (Created page with "<pre> Game Engines & Security ----------------------- Threat modelling is the first task when determining the security of a system - what attacks actually matter? - softwar...")
- 14:36, 31 March 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 21 (Created page with "==Video== Video from the lecture given on March 31, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec21-20210331.m4v is now available]. =...")
- 14:27, 29 March 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 20 (Created page with "==Video== Video from the lecture given on March 29, 2021 may be corrupted. If the video is successfully converted it will be posted here. ==Notes== <pre> Lecture 20 ------...")
- 11:18, 29 March 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 8 (Created page with "'''This tutorial is still being developed.''' ==Code== [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/code/PicViewer2A.zip PicViewer2A.zip] ===MainActivity.kt=== <sy...")
- 10:07, 25 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 20 (Created page with "==Notes== <pre> Compression in Game Engines --------------------------- How much do you know about compression? - lossy vs lossless? * huffman encoding * perceptual coding...")
- 20:45, 24 March 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 19 (Created page with "==Video== Video from the lecture given on March 24, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec19-20210324.m4v is now available]. =...")
- 17:30, 23 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 19 (Created page with "==Resources== * Sarah Abraham's [https://www.cs.utexas.edu/~theshark/courses/cs354/lectures.html Computer Graphics lecture notes], especially her notes on [https://www.cs.ut...")
- 15:28, 22 March 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 18 (Created page with "==Video== Video from the lecture given on March 22, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec18-20210322.m4v is now available].")
- 21:45, 17 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 18 (Created page with "What goes in a GPU, or, why are GPUs so complicated? ==Topics== 2D: problems * bits and displays * text * animation * GUIs 2D: solutions * vector graphics vs raster graphics...")
- 20:40, 17 March 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 17 (Created page with "==Video== The video for the lecture given on March 17, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec17-20210317.m4v is now available]....")
- 16:27, 16 March 2021 Soma talk contribs created page Mobile App Dev 2021W: Assignment 3 (Created page with "'''This assignment is still being developed.''' In this assignment you will be extending [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/code/Converter2A.zip Converter2A...")
- 11:33, 16 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 17 (Created page with "<pre> Lecture 17 ---------- ccr - https://www.cs.unm.edu/~ackley/#rh-ccr Big idea - can we make a virtual world truly peer-to-peer? What does this mean? basically all vir...")
- 20:04, 15 March 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 7 (Created page with "==Code== ===MainActivity.kt=== <syntaxhighlight lang="kotlin" line> package carleton.comp1601.tapdemo import androidx.appcompat.app.AppCompatActivity import android.os.Bund...")
- 13:26, 15 March 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 16 (Created page with "==iOS TapDemo== ===ContentView.swift=== <syntaxhighlight lang="swift" line> // // ContentView.swift // Shared // // Created by Anil Somayaji on 2021-03-15. // import Swi...")
- 15:31, 11 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 16 (Created page with "<pre> MMO's ----- MMOs are probably the hardest distributed applications to build What is hard when you do a distributed application? - managing consistent state - managing...")
- 15:21, 11 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 15 (Created page with "<pre> Lecture 15 ---------- Interactive storytelling different from narrative in RPGs, interactive fiction - both are considered games - interactive storytelling isn't a ga...")
- 15:20, 11 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 14 (Created page with "<pre> Your report should have the following sections: * Introduction/Overview * Inspirations/Background * Design * Implementation * Iteration/Evaluation * Lessons Learned * C...")
- 23:37, 10 March 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 15 (Created page with "==Video== Video for the lecture given on March 10, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec15-20210310.m4v is now available].")
- 14:27, 8 March 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 14 (Created page with "==Video== The video for the lecture given on March 8, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec14-20210308.m4v is now available]....")
- 01:25, 8 March 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 6 (Created page with "==Code== ===Conversions.kt=== <syntaxhighlight lang="kotlin" line> package carleton.comp1601.converter_2a // Conversions.kt class Converter { var convFrom = "From Typ...")
- 09:12, 4 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 13 (Created page with "<pre> Lecture 13 ---------- Godot categorizes its elements differently than other game engines - nodes & scenes vs much more complex divisions (entities, prefabs, worlds, et...")
- 09:12, 4 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 12 (Created page with "<pre> Lecture 12 ---------- Game AI first, should discuss AI and Alife Artificial Intelligence - algorithms that immitate "intelligent activity" Agents are addressed in A...")
- 09:11, 4 March 2021 Soma talk contribs created page Game Engines 2021W Lecture 11 (Created page with "<pre> Lecture 11 ---------- - Anil show and tell - design plan - what I've got (it isn't much) - planning for rest of course - show and tell (everyone else) I owe y...")
- 14:25, 1 March 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 13 (Created page with "==Video== Video from the lecture given on March 1, 2021 will be available shortly. ==Notes== <pre> Midterm Review -------------- * assignment 2 solutions * answer questions...")
- 17:54, 26 February 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 5 (Created page with "==Code== ===res/values/strings.xml=== <syntaxhighlight lang="xml" line> <resources> <string name="app_name">Temperature Converter</string> <string name="message">Ent...")
- 17:38, 24 February 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 12 (Created page with "==Video== Video from the lecture given on February 24, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec12-20210224.m4v is now available]....")
- 17:04, 22 February 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 11 (Created page with "==Video== Video for the lecture give on February 22, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec11-20210222.m4v is now available]....")
- 22:11, 12 February 2021 Soma talk contribs created page Mobile App Dev 2021W: Assignment 2 (Created page with "'''This assignment is still being developed.''' ==Code== <syntaxhighlight lang="swift" line> // // ContentView.swift // 1601picviewer-2 // COMP 1601 Winter 2021, Carleton...")
- 14:35, 10 February 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 10 (Created page with "==Video== Video from the lecture given on February 10, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec10-20210210.m4v is now available].")
- 14:39, 8 February 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 9 (Created page with "==Video== Video from the lecture given on February 8, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec09-20210208.m4v is now available]....")
- 00:50, 8 February 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 4 (Created page with "'''This tutorial is still in development.''' In this tutorial you will be playing with [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/code/1601picviewer-1.zip 1601picvi...")
- 11:07, 4 February 2021 Soma talk contribs created page Game Engines 2021W Lecture 8 (Created page with "Lecture 8 --------- Idea: Polytopia is fun, but has poor support for co-op multiplayer - no in-game support for teams Can we make a polytopia-like game (simplified civ game...")
- 14:16, 3 February 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 8 (Created page with "==Video== Video from the lecture given on February 3, 2021 will be available later today. ==Code== Below is the modified version of drag-demo that was created in class. <s...")
- 13:11, 2 February 2021 Soma talk contribs created page Game Engines 2021W Lecture 7 (Created page with "==Resources== * [http://beagle.applearchives.com/the_posters/poster_1.html Beagle Bros quick reference poster] (with Apple II memory map) * [https://en.wikipedia.org/wiki/IRI...")
- 21:53, 1 February 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 7 (Created page with "==Video== Video from the lecture given on February 1, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec07-20210201.m4v is now available]....")
- 02:54, 31 January 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 3 (Created page with "==Code== [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/code/drag-demo.zip drag-demo.zip] <syntaxhighlight lang="swift" line> // // ContentView.swift // drag_demo i...")
- 18:53, 28 January 2021 Soma talk contribs created page Game Engines 2021W Lecture 6 (Created page with "==Notes== <pre> Lecture 6 --------- comments on journal Show & Tell concurrency in game engines & godot using gdb with godot (to debug the engine) Journal comments - many...")
- 14:06, 27 January 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 6 (Created page with "==Video== ==Notes== <pre> Lecture 6 ------------ Domain specific languages (DSL) - versus general purpose languages - language designed to specify solutions in a specific...")
- 11:12, 27 January 2021 Soma talk contribs moved page Mobile App Development 2021W: Assignment 1 to Mobile App Dev 2021W: Assignment 1 without leaving a redirect (naming consistency fix)
- 10:58, 27 January 2021 Soma talk contribs created page Mobile App Development 2021W: Assignment 1 (Created page with "'''This assignment is still being developed.''' ==Questions== <ol> <li>[3] Change getConversion in main.swift as follows: <ol style="list-style-type:lower-alpha"> <li>[1] Ma...")
- 13:25, 26 January 2021 Soma talk contribs created page Game Engines 2021W Lecture 5 (Created page with "==Notes== <pre> Lecture 5 --------- - project proposal, see class wiki How will technical scope be graded? - clean design - doable implementation in time given - testing...")
- 21:29, 25 January 2021 Soma talk contribs created page Game Engines 2021W Project Guidelines (Created page with "This page contains guidelines on the class project. This page will be updated based on questions and feedback. ==Project Proposal== Your project proposal should be a relati...")
- 17:33, 25 January 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 5 (Created page with "==Video== Video from the lecture given on January 25, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec05-20210125.m4v is now available]....")
- 00:53, 24 January 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 2 (Created page with "==Code== * [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/code/Convert2Cmd.zip Convert2Cmd.zip] * [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/code/Converter2.z...")
- 18:51, 21 January 2021 Soma talk contribs created page Game Engines 2021W Lecture 4 (Created page with "==Notes== <pre> Lecture 4 --------- - show & tell - coming up with new ideas How do you come up with ideas? - most ideas have never been thought of - most things have ne...")
- 16:49, 20 January 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 4 (Created page with "==Video== Video from the lecture given on January 20, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec04-20210120.m4v is now available].")
- 12:18, 19 January 2021 Soma talk contribs created page Game Engines 2021W Lecture 3 (Created page with "==Notes== <pre> Lecture 3 --------- what is the best game engine? - and what does this question even mean? If time and effort are no object, the best game engine is the on...")
- 23:38, 18 January 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 3 (Created page with "==Video== Video from the lecture given on January 18, 2020 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec03-20210118.m4v is now available].")
- 02:36, 17 January 2021 Soma talk contribs created page File:Converter-1-xcode.jpg
- 02:36, 17 January 2021 Soma talk contribs uploaded File:Converter-1-xcode.jpg
- 01:26, 17 January 2021 Soma talk contribs created page Mobile App Dev 2021W: Tutorial 1 (Created page with "'''This tutorial is still being developed.''' In this tutorial you will extend and study a simple app for temperature conversion. ==Getting Started== First, you should Mo...")
- 23:09, 16 January 2021 Soma talk contribs created page File:Xcode-splash.jpg
- 23:09, 16 January 2021 Soma talk contribs uploaded File:Xcode-splash.jpg
- 23:09, 16 January 2021 Soma talk contribs created page File:Xcode-install.jpg
- 23:09, 16 January 2021 Soma talk contribs uploaded File:Xcode-install.jpg
- 23:08, 16 January 2021 Soma talk contribs created page File:Xcode-Setup-vc-2.jpg
- 23:08, 16 January 2021 Soma talk contribs uploaded File:Xcode-Setup-vc-2.jpg
- 23:08, 16 January 2021 Soma talk contribs created page File:Xcode-Setup-vc-1.jpg
- 23:08, 16 January 2021 Soma talk contribs uploaded File:Xcode-Setup-vc-1.jpg
- 23:07, 16 January 2021 Soma talk contribs created page File:Xcode-ProjectOptions.jpg
- 23:07, 16 January 2021 Soma talk contribs uploaded File:Xcode-ProjectOptions.jpg
- 23:07, 16 January 2021 Soma talk contribs created page File:Xcode-create-project-2.jpg
- 23:07, 16 January 2021 Soma talk contribs uploaded File:Xcode-create-project-2.jpg
- 23:07, 16 January 2021 Soma talk contribs created page File:Xcode-create-project-1.jpg
- 23:07, 16 January 2021 Soma talk contribs uploaded File:Xcode-create-project-1.jpg
- 23:06, 16 January 2021 Soma talk contribs created page File:Xcode-choosing-platform.jpg
- 23:06, 16 January 2021 Soma talk contribs uploaded File:Xcode-choosing-platform.jpg
- 23:06, 16 January 2021 Soma talk contribs created page File:Xcode-cert-create-2.jpg
- 23:06, 16 January 2021 Soma talk contribs uploaded File:Xcode-cert-create-2.jpg
- 23:06, 16 January 2021 Soma talk contribs created page File:Xcode-cert-create-1.jpg
- 23:06, 16 January 2021 Soma talk contribs uploaded File:Xcode-cert-create-1.jpg
- 23:05, 16 January 2021 Soma talk contribs created page File:Xcode-App-template.jpg
- 23:05, 16 January 2021 Soma talk contribs uploaded File:Xcode-App-template.jpg
- 23:04, 16 January 2021 Soma talk contribs created page File:Xcode-AddingAccount.jpg
- 23:04, 16 January 2021 Soma talk contribs uploaded File:Xcode-AddingAccount.jpg
- 22:29, 16 January 2021 Soma talk contribs created page Mobile App Dev 2021W: Getting started with Xcode (Created page with "File:AccountAdded.jpg")
- 22:28, 16 January 2021 Soma talk contribs created page File:AccountAdded.jpg
- 22:28, 16 January 2021 Soma talk contribs uploaded File:AccountAdded.jpg
- 14:16, 14 January 2021 Soma talk contribs created page Game Engines 2021W Lecture 1 (Created page with "==Notes== <pre> Course Outline What is a game engine? Why? - platform/environment for creating and running games - collection of tools - normally has a physics engine -...")
- 13:39, 14 January 2021 Soma talk contribs created page Game Engines 2021W Lecture 2 (Created page with "==Notes== <pre> Lecture 2 --------- * set timelines, guidelines, due dates * getting started in godot * designing a game engine 30% journal 10% participation 60% project -...")
- 14:51, 13 January 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 2 (Created page with "==Video== Video from the lecture given on January 13, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec02-20210113.m4v is now available]....")
- 22:15, 11 January 2021 Soma talk contribs created page Mobile App Development 2021W Lecture 1 (Created page with "==Video== Video from the lecture given on January 11, 2021 [https://homeostasis.scs.carleton.ca/~soma/mad-2021w/lectures/comp1601-2021w-lec01-20210111.m4v is now available]....")
- 14:44, 3 January 2021 Soma talk contribs created page Game Engines 2021W Course Outline (Created page with "'''This course outline is not yet finalized.''' ==Course Information== *'''Course Number:''' COMP 4501 *'''Term:''' Winter 2021 *'''Title:''' Advanced Facilities for Real-Ti...")
- 21:25, 2 January 2021 Soma talk contribs created page Mobile Application Development (Winter 2021) Course Outline (Created page with "==Course Information== *'''Course Number:''' COMP 1601A *'''Term:''' Winter 2021 *'''Title:''' Introduction to Mobile Application Development *'''Institution:''' Carleton Uni...")
- 17:27, 2 January 2021 Soma talk contribs created page Game Engines (Winter 2021) (Created page with "TBD")
- 17:27, 2 January 2021 Soma talk contribs created page Mobile Application Development (Winter 2021) (Created page with "TBD")
- 23:17, 7 October 2020 Soma talk contribs created page Adaptive Security 2020F: Paper Review Instructions (Created page with "When you are reviewing a paper for this class to assess how it relates to adaptive security, please use the following template. * '''Title:''' * '''Authors:''' * '''Published...")
- 22:45, 16 September 2020 Soma talk contribs created page Adaptive Security 2020F: Choosing a Project (Created page with "Your term project should be related to adaptive security in some way. It may be related to a specific defense, or it could be theoretical in nature. Attack-focused projects...")
- 12:26, 10 September 2020 Soma talk contribs created page Adaptive Security 2020F Lecture 1 (Created page with "# Course description Advanced computer security course on technologies and approaches that are robust against adaptive adversaries. Topics include AI, machine learning, artif...")
- 15:31, 21 August 2020 Soma talk contribs created page Adaptive Security Course Outline (2020F) (Created page with "'''This outline is not yet finalized.''' ==Course Information== *'''Course Number:''' COMP 5900i *'''Term:''' Fall 2020 *'''Title:''' Adaptive Security *'''Institution:''' C...")
- 15:24, 21 August 2020 Soma talk contribs created page Adaptive Security (Fall 2020) (Created page with "'''Contents of this page are in flux, it will be finalized by September 1st.'''")
- 17:19, 9 April 2020 Soma talk contribs created page Operating Systems 2020W Final Exam Review (Created page with "==Video== Video from the exam review on April 9, 2020 [https://homeostasis.scs.carleton.ca/~soma/os-2020w/lectures/comp3000-2020w-examreview-20200409.m4v is now available]....")
- 16:08, 3 April 2020 Soma talk contribs created page Operating Systems 2020W Lecture 23 (Created page with "==Video== Video from the lecture given on April 3, 2020 [https://homeostasis.scs.carleton.ca/~soma/os-2020w/lectures/comp3000-2020w-lec23-20200403.m4v is now available]. ==N...")
- 16:36, 1 April 2020 Soma talk contribs created page Operating Systems 2020W Lecture 22 (Created page with "==Video== Video from the lecture given on April 1, 2020 [https://homeostasis.scs.carleton.ca/~soma/os-2020w/lectures/comp3000-2020w-lec22-20200401.m4v is now available]. ==N...")
- 16:33, 27 March 2020 Soma talk contribs created page Operating Systems 2020W Lecture 21 (Created page with "==Video== Video from the lecture given on March 27, 2020 [https://homeostasis.scs.carleton.ca/~soma/os-2020w/lectures/comp3000-2020w-lec21-20200327.m4v is now available]. ==...")
- 16:09, 25 March 2020 Soma talk contribs created page Operating Systems 2020W Lecture 20 (Created page with "==Video== Video from the lecture given on March 25, 2020 [https://homeostasis.scs.carleton.ca/~soma/os-2020w/lectures/comp3000-2020w-lec20-20200325.m4v is now available]. ==...")
- 18:09, 23 March 2020 Soma talk contribs created page Operating Systems 2020W: Assignment 4 (Created page with "Below are questions for Assignment 4. Written answers will not be graded. Instead, related multiple choice questions will be posted on cuLearn by March 31st and will be due...")
- 16:02, 20 March 2020 Soma talk contribs created page Operating Systems 2020W Lecture 19 (Created page with "==Video== The video from the lecture given on March 20, 2020 [https://homeostasis.scs.carleton.ca/~soma/os-2020w/lectures/comp3000-2020w-lec19-20200320.m4v is now available]....")
- 13:18, 20 March 2020 Soma talk contribs created page Operating Systems 2020W: Tutorial 9 (Created page with "In this tutorial, we will be playing with eBPF in more detail than you have seen previously. Parts of this tutorial may be slightly confusing. That is okay. You are learning a...")
- 23:05, 19 March 2020 Soma talk contribs created page Operating Systems: Freeing Disk Space (Created page with "Backup your files! rsync -a -v /home/student <username>@access.scs.carleton.ca:COMP3000/ Become root (so you can delete anything) sudo su - Check how much free space yo...")
- 22:49, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Assignment 3 (Created page with "Please submit the answers to the following questions via CULearn by 14:30 PM on Wednesday, March 25, 2020. There are 20 points in 6 questions. Submit your answers as a <b>gzi...")
- 22:49, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Assignment 2 (Created page with "Please submit the answers to the following questions via CULearn by 10:00 PM on February 25, 2020. There are 30 points in 17 questions. Submit your answers as a plaintext fil...")
- 22:48, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Assignment 1 (Created page with "Please submit the answers to the following questions via CULearn by <del>2:30 PM on February 7, 2020</del> 11:55 PM on February 9, 2020. There are 20 points in 8 questions. S...")
- 22:48, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Tutorial 8 (Created page with "==Introduction== WARNING: The commands and programs in this tutorial are potentially extremely dangerous and may result in crashes or loss of data. Additionally, questions may...")
- 22:48, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Tutorial 7 (Created page with "In this tutorial you'll be learning about special files and how to create one kind of special file, a character device, using Linux kernel modules. =Special Files= In this p...")
- 22:47, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Tutorial 6 (Created page with "In this tutorial you'll be learning about two implementations of the [https://en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem producer-consumer problem], a classic exa...")
- 22:47, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Tutorial 5 (Created page with "In this tutorial you will be learning about files and filesystems by experimenting with and extending [http://homeostasis.scs.carleton.ca/~soma/os-2017f/code/tut3/3000test.c 3...")
- 22:46, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Tutorial 4 (Created page with "In this tutorial you will learn about how accounts and logging in work through exploring 3000userlogin and ssh. ==Logging in to a UNIX system== In order to log in to a UNIX...")
- 22:46, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Tutorial 3 (Created page with "In this tutorial you will be experimenting with and extending [http://homeostasis.scs.carleton.ca/~soma/os-2019f/code/3000shell.c 3000shell.c] (listed below). '''Make sure yo...")
- 22:45, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Tutorial 2 (Created page with "In this tutorial we're going to look at how processes work at a low level: how they make system calls & library calls, how C and assembly compare, and and how memory is laid o...")
- 22:45, 19 March 2020 Soma talk contribs created page Operating Systems 2020W: Tutorial 1 (Created page with "In this tutorial you will be learning the basics of command-line interaction in Linux. Tutorials are graded based on participation and effort, but you should still turn in yo...")
- 22:43, 19 March 2020 Soma talk contribs created page Operating Systems 2020W Lecture 18 (Created page with "==Video== The video for the lecture given on March 18, 2020 [https://homeostasis.scs.carleton.ca/~soma/os-2020w/lectures/comp3000-2020w-lec18-20200318.m4v is now available]....")
- 22:43, 19 March 2020 Soma talk contribs created page Operating Systems 2020W Lecture 17 (Created page with "==Video== The video from the lecture given on March 13, 2020 [https://homeostasis.scs.carleton.ca/~soma/os-2020w/lectures/comp3000-2020w-lec17-20200313.m4v is now available]....")
- 22:39, 19 March 2020 Soma talk contribs created page Operating Systems 2020W Lecture 16 (Created page with "==Video== Video from the lecture given on March 11, 2020 [https://homeostasis.scs.carleton.ca/~soma/os-2020w/lectures/comp3000-2020w-lec16-20200311.m4v is now available]. ==...")