SE701: Difference between revisions

From Marks Wiki
Jump to navigation Jump to search
m (232 revision(s))
 
No edit summary
 
Line 122: Line 122:
::* in the EMBED element, change the SRC to: <tt><nowiki>src="https://www.se.auckland.ac.nz/courses/SOFTENG701/resources/</nowiki></tt>''your upi''<tt>-</tt>''n''<tt>.swf"</tt>
::* in the EMBED element, change the SRC to: <tt><nowiki>src="https://www.se.auckland.ac.nz/courses/SOFTENG701/resources/</nowiki></tt>''your upi''<tt>-</tt>''n''<tt>.swf"</tt>
::* find a suitable wiki page and paste in the portion of the HTML file from <tt><nowiki><OBJECT></nowiki></tt> to <tt><nowiki></OBJECT></nowiki></tt>.  Put the tag <tt><nowiki><HTML></nowiki></tt> before this and <tt><nowiki></HTML></nowiki></tt> after.
::* find a suitable wiki page and paste in the portion of the HTML file from <tt><nowiki><OBJECT></nowiki></tt> to <tt><nowiki></OBJECT></nowiki></tt>.  Put the tag <tt><nowiki><HTML></nowiki></tt> before this and <tt><nowiki></HTML></nowiki></tt> after.
:* Copy the SWF file to your intranet site (i.e. <tt>~/../public.html/</tt> on the Linux server), and email J.Hamer@cs.auckland.ac.nz, giving your UPI and the file name.  I will then copy the file to the resources directory and email you when this is done.
:* Copy the SWF file to your intranet site (i.e. <tt>~/../public.html/</tt> on the Linux server), and email J.Hamer AT cs.auckland.ac.nz, giving your UPI and the file name.  I will then copy the file to the resources directory and email you when this is done.
:* For me to be able to copy the file, you must set up the ACL access permissions for your intranet site; see http://www.cs.auckland.ac.nz/tech-support/index.php/How_to_setup_your_university_intranet_webpage
:* For me to be able to copy the file, you must set up the ACL access permissions for your intranet site; see http://www.cs.auckland.ac.nz/tech-support/index.php/How_to_setup_your_university_intranet_webpage



Latest revision as of 07:38, 3 September 2017

SOFTENG 701

Course Homepage

Interview times

Replace a (free) slot with your UPI to book an interview time. Interviews take place in room 303S.491, 4th floor of the Computer Science building.

Monday
5 May
10:00-10:30
(free)
10:30-11:00
(free)
12:00-12:30
(free)
12:30-1:00
mdos002
2:00-2:30
(dgom001)
2:30-3:00
emar048
Tuesday
6 May
10:00-10:30
ezur001
10:30-11:00
clee204
12:00-12:30
(eyeu003)
12:30-1:00
mdjo001
2:00-2:30
jpen059
2:30-3:00
ghay026
4:00-4:30
thua035
4:30-5:00
(bmsi001)
Wednesday
7 May
2:00-2:30
ydon028
2:30-3:00
bbal019
4:00-4:30
jkim202
4:30-5:00
nirv002
Thursday
8 May
10:00-10:30
mgar059
10:30-11:00
(svee003)
12:00-12:30
lstu013
12:30-1:00
mgat014
2:00-2:30
tmit019
2:30-3:00
scar107
4:00-4:30
lsen008
4:30-5:00
mham066
Friday
9 May
12:00-12:30
aalh004
12:30-1:00
sbal047
2:00-2:30
ssiv025
2:30-3:00
sshe088
4:00-4:30
wton016
4:30-5:00
than035

Resources

  • To use SBCL on login.cs.auckland.ac.nz, put these lines in your ~/.emacs file
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/slime/")
(setq inferior-lisp-program "/usr/local/share/sbcl/bin/sbcl --core /usr/local/share/sbcl/lib/sbcl/sbcl.core")
(require 'slime)
(slime-setup)

Links

Vast amounts of Lisp related amusement:
xkcd comic 1
xkcd comic 2
xkcd comic 2

Meetings and Agenda

Place any items you want discussed on the appropriate (future) agenda.

Week 1

Week 2

Week 3a

Week 3b

Week 4

Week 5

Week 7

Discussion

Screencasts

  • How to get a screencast onto the wiki:
  • Use the CamStudio SWF Producer to convert AVI files to the more compact SWF format.
  • SWF Producer generates both a video (.SWF) file and an HTML file
  • Rename the SWF file to your upi-n.swf, where your upi is your UPI and n is a small integer chosen by you to be distinct for each SWF file you produce
  • Edit the HTML file and make the following changes:
  • in the EMBED element, check the HEIGHT and WIDTH match the values given in the OBJECT element, changing the values in EMBED if necessary
  • in the EMBED element, change the SRC to: src="https://www.se.auckland.ac.nz/courses/SOFTENG701/resources/your upi-n.swf"
  • find a suitable wiki page and paste in the portion of the HTML file from <OBJECT> to </OBJECT>. Put the tag <HTML> before this and </HTML> after.


Group A (2min)

Anonymous Functions

Multiple Values

Exact Rational Arithmetic

Arbitrary Precision Integers

Number Types

Group B (5min)

Higher Order Functions

Property Lists

Optional Parameters

Keyword Arguments

Dynamically Scoped Variables

Multiple Inheritance

Packages

The FORMAT Function

Group C (10min)

Generic Functions

Multiple Dispatch

LOOP Macro

List Processing

Generalized References

Conditions and Restarts

Method combination

Macros

Function Parameters

Hashes

Screencast Portfolio Organized using UPI

IMPORTANT NOTICE: If your screencasts are not loading, make sure you set movie parameter's VALUE the same as SRC. i.e. <PARAM NAME=movie VALUE="https://www.se.auckland.ac.nz/courses/SOFTENG701/resources/...swf">

Here are the other changes you need to make, so that your screencast is visible

  1. Change the HTML tags to 'html' tag and remove head and body tags (leave the embed and object tags as they are)
  2. Make sure height in both the places is a small number, the code by CamStudio gives a HUGE number.

Hopefully, this will work.