New pages

Jump to navigation Jump to search
New pages
Hide registered users | Hide bots | Show redirects
  • 14:00, 8 April 2022Mobile App Development 2022W Lecture 23 (hist | edit) ‎[2,409 bytes]Soma (talk | contribs) (Created page with "==Video== Video from the lecture given on April 8, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec23-20220408.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec23-20220408.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=...")
  • 19:04, 6 April 2022Mobile App Development 2022W Lecture 22 (hist | edit) ‎[4,424 bytes]Soma (talk | contribs) (Created page with "==Video== Video from the lecture given on April 6, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec22-20220406.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec22-20220406.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=...")
  • 13:46, 1 April 2022Mobile App Development 2022W Lecture 21 (hist | edit) ‎[3,295 bytes]Soma (talk | contribs) (Created page with "==Video== Video from the lecture given on April 1, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec21-20220401.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec21-20220401.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=...")
  • 15:37, 30 March 2022Mobile App Development 2022W Lecture 20 (hist | edit) ‎[3,961 bytes]Soma (talk | contribs) (Created page with "==Video== Video from the lecture given on March 30, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec20-20220330.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec20-20220330.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...")
  • 13:41, 28 March 2022Mobile App Dev 2022W: Assignment 4 (hist | edit) ‎[3,906 bytes]Soma (talk | contribs) (Created page with "Please answer all of the following questions in the [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/templates/comp1601-assign4-template.txt supplied template]. Your uploaded file should be named "comp1601-assign4-<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.scs.carleton.ca/~soma/mad-2022w/validators/a4-va...")
  • 16:02, 25 March 2022Mobile App Development 2022W Lecture 19 (hist | edit) ‎[6,633 bytes]Soma (talk | contribs) (Created page with "==Video== Video from the lecture given on March 25, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec19-20220325.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec19-20220325.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:49, 25 March 2022COMP3000 Operating Systems W22: Tutorial 9 (hist | edit) ‎[8,661 bytes]Lianyingzhao (talk | contribs) (Created page with "By the end of this tutorial, you will have a basic familiarity with the Docker platform and be able to run, operate, and customize containers, and create simple containers of your own. You will see how kernel building blocks like namespaces make containers possible. 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...")
  • 13:37, 23 March 2022Mobile App Development 2022W Lecture 18 (hist | edit) ‎[1,466 bytes]Soma (talk | contribs) (Created page with "==Video== Video from the lecture given on March 23, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec18-20220323.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec18-20220323.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...")
  • 13:40, 22 March 2022Mobile App Dev 2022W: Tutorial 9 (hist | edit) ‎[16,979 bytes]Soma (talk | contribs) (Created page with "==Code== ===[https://homeostasis.scs.carleton.ca/~soma/mad-2022w/code/PicViewer2/MainActivity.kt MainActivity.kt]=== <syntaxhighlight lang="kotlin" line> package carleton.comp1601.remotepicview2 import android.os.Bundle import android.text.Editable import android.text.TextWatcher import android.view.MotionEvent import android.view.View import android.widget.EditText import android.widget.ImageView import androidx.appcompat.app.AppCompatActivity class MainActivity : A...")
  • 23:39, 18 March 2022Mobile App Development 2022W Lecture 17 (hist | edit) ‎[1,986 bytes]Soma (talk | contribs) (Created page with "==Video== Video from the lecture given on March 18, 2022 is now available: * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec17-20220318.m4v video] * [https://homeostasis.scs.carleton.ca/~soma/mad-2022w/lectures/comp1601-2022w-lec17-20220318.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...")
  • 00:35, 18 March 2022COMP3000 Operating Systems W22: Tutorial 8 (hist | edit) ‎[6,822 bytes]Lianyingzhao (talk | contribs) (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 2022Mobile App Development 2022W Lecture 16 (hist | edit) ‎[2,107 bytes]Soma (talk | contribs) (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 2022Mobile App Dev 2022W: Assignment 3 (hist | edit) ‎[11,149 bytes]Soma (talk | contribs) (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 2022Mobile App Dev 2022W: Tutorial 8 (hist | edit) ‎[6,579 bytes]Soma (talk | contribs) (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 2022COMP3000 Operating Systems W22: Tutorial 7 Not Using SCSOpenStack (hist | edit) ‎[1,439 bytes]Lianyingzhao (talk | contribs) (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 2022Mobile App Development 2022W Lecture 15 (hist | edit) ‎[696 bytes]Soma (talk | contribs) (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 2022COMP3000 Operating Systems W22: Tutorial 7 (hist | edit) ‎[8,765 bytes]Lianyingzhao (talk | contribs) (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 2022Mobile App Development 2022W Lecture 14 (hist | edit) ‎[2,956 bytes]Soma (talk | contribs) (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 2022Mobile App Dev 2022W: Tutorial 7 (hist | edit) ‎[5,189 bytes]Soma (talk | contribs) (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 2022Mobile App Development 2022W Lecture 13 (hist | edit) ‎[1,633 bytes]Soma (talk | contribs) (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 2022COMP3000 Operating Systems W22: Tutorial 6 (hist | edit) ‎[5,488 bytes]Lianyingzhao (talk | contribs) (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 2022Mobile App Development 2022W Lecture 12 (hist | edit) ‎[2,940 bytes]Soma (talk | contribs) (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 2022Mobile App Development 2022W Lecture 11 (hist | edit) ‎[1,411 bytes]Soma (talk | contribs) (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 2022Mobile App Dev 2022W: Tutorial 6 (hist | edit) ‎[8,771 bytes]Soma (talk | contribs) (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 2022Mobile App Development 2022W Lecture 10 (hist | edit) ‎[2,656 bytes]Soma (talk | contribs) (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 2022Mobile App Dev 2022W: Assignment 2 (hist | edit) ‎[8,011 bytes]Soma (talk | contribs) (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 2022Mobile App Development 2022W Lecture 9 (hist | edit) ‎[3,142 bytes]Soma (talk | contribs) (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 2022Mobile App Dev 2022W: Tutorial 5 (hist | edit) ‎[13,157 bytes]Soma (talk | contribs) (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 2022Mobile App Development 2022W Lecture 8 (hist | edit) ‎[3,902 bytes]Soma (talk | contribs) (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 2022COMP3000 Operating Systems W22: Tutorial 5 (hist | edit) ‎[9,124 bytes]Lianyingzhao (talk | contribs) (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 2022Mobile App Development 2022W Lecture 7 (hist | edit) ‎[3,684 bytes]Soma (talk | contribs) (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 2022Mobile App Dev 2022W: Tutorial 4 (hist | edit) ‎[6,434 bytes]Soma (talk | contribs) (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 2022Mobile App Development 2022W Lecture 6 (hist | edit) ‎[4,800 bytes]Soma (talk | contribs) (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 2022COMP3000 Operating Systems W22: Tutorial 4 (hist | edit) ‎[6,598 bytes]Lianyingzhao (talk | contribs) (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 2022COMP3000 Operating Systems W22: Downloading files from your Openstack VM (hist | edit) ‎[2,250 bytes]Lianyingzhao (talk | contribs) (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 2022Mobile App Dev 2022W: Assignment 1 (hist | edit) ‎[5,991 bytes]Soma (talk | contribs) (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 2022Mobile App Development 2022W Lecture 5 (hist | edit) ‎[6,686 bytes]Soma (talk | contribs) (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 2022Mobile App Dev 2022W: Tutorial 3 (hist | edit) ‎[5,692 bytes]Soma (talk | contribs) (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 2022Mobile App Development 2022W Lecture 4 (hist | edit) ‎[1,387 bytes]Soma (talk | contribs) (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 2022Mobile App Development 2022W Lecture 3 (hist | edit) ‎[6,590 bytes]Soma (talk | contribs) (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 2022Mobile App Dev 2022W: Tutorial 2 (hist | edit) ‎[3,204 bytes]Soma (talk | contribs) (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 2022COMP3000 Operating Systems W22: Tutorial 3 (hist | edit) ‎[6,994 bytes]Lianyingzhao (talk | contribs) (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 2022Mobile App Development 2022W Lecture 2 (hist | edit) ‎[2,876 bytes]Soma (talk | contribs) (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...")
  • 16:21, 13 January 2022Mobile App Dev 2022W: Tutorial 1 (hist | edit) ‎[2,345 bytes]Soma (talk | contribs) (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 2022COMP3000 Operating Systems W22: Tutorial 2 (hist | edit) ‎[8,466 bytes]Lianyingzhao (talk | contribs) (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 2022Mobile App Development 2022W Lecture 1 (hist | edit) ‎[3,249 bytes]Soma (talk | contribs) (Created page with "Topics * Discuss the course outline * Mobile App Dev 2022W: Getting started with Xcode|Getting started with X...")
  • 12:06, 12 January 2022COMP3000 Operating Systems W22: Connecting to SCS Openstack (hist | edit) ‎[1,269 bytes]Lianyingzhao (talk | contribs) (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 2022Mobile App Dev 2022W: Getting started with Xcode (hist | edit) ‎[4,541 bytes]Soma (talk | contribs) (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...")