» Publishers, Monetize your RSS feeds with FeedShow: More infos (Show/Hide Ads)
Has anyone tried Omeka? It’s a PHP/MySQL based, open-source web platform for publishing collections and exhibitions online. Designed for cultural institutions, enthusiasts, and educators, Omeka is easy to install and modify and facilitates community-building around collections and exhibits.
Discovered via Internet Scout Report
Please add your experiences or comments or alternatives here. Thanks
OCLC Research to Host TAI CHI Omeka Webinar on 8 December at 10 a.m. PST – Omeka features a “five-minute setup” that makes launching an online exhibition as easy as launching a blog. Designed with non-IT specialists in mind, it allows users to focus on content and interpretation rather than programming. It brings Web 2.0 technologies and approaches to academic and cultural Web sites to foster user interaction and participation. It also makes top-shelf design easy with a simple and flexible operating system. Omeka’s robust open-source developer and user communities underwrite its stability and sustainability.
In this free webinar, Sheila Brennan, Omeka End User Outreach Coordinator and Senior Digital History Associate at the Center for History and New Media (CHNM), will provide an overview of Omeka. Dave Lester, Omeka Developer Outreach Coordinator and Developer at CHNM, will provide more technical aspects of the Omeka software.
Troubleshooting Sophos
Some users may have trouble installing the latest version of Sophos on their Windows operating system. Problems may occur during the installation or updating process. The following is a list of common problems, questions, and solutions:
•The Sophos installer files fail to extract properly
•I already have another anti-virus application installed on my computer. Will installing Sophos cause any problems?
•Sophos returns the error “25011: Sophos AutoUpdate could not read updating settings from [source]. Click OK to continue installation.”
•Sophos returns the error “Error 3057. There was an unexpected error while attempting to create, repair or delete a user account. Contact your support personnel.”
•Sophos appears to install successfully but returns the error “You do not have sufficient privileges to run the Sophos Anti-Virus main application. You are not a member of one of the Sophos groups…”
•I am having problems uninstalling Sophos from my computer
The Sophos installer files fail to extract properly
Before the actual installation process begins, Sophos will attempt to extract and copy all of the installation files into your C:\Windows\Temp folder. Some anti-spyware programs may prevent you from extracting these files properly. Please temporarily disable any anti-spyware programs on your computer.
I already have another anti-virus application installed on my computer. Will installing Sophos cause any problems?
Before installing Sophos, make sure that you have already uninstalled all other anti-virus programs (such as Norton Anti-Virus, McAfee Virus Scan, etc.) from your computer. If you do not do so, Sophos may fail to install or not run properly. Please see the following Sophos Knowledge Base Article for more information.
Sophos returns the error “25011: Sophos AutoUpdate could not read updating settings from [source]. Click OK to continue installation.”
If Sophos returns the above error message during installation or returns an error that refers to “sauconf.xml” the Sophos AutoUpdater is not pointing to the appropriate autoupdate servers. The BOL version of Sophos should be pointing to the following primary and secondary update servers:
http://sophos-1.bol.ucla.edu:8500/ESXP (port 8000 for those upgrading from version 5)
http://sophos-2.bol.ucla.edu:8500/ESXP (port 8000 for those upgrading from version 5)
If these URLs are not correct, or if the username and password entries are missing, you will not be able to update your virus definitions or (for new installations) install the Sophos Anti-Virus component. You will need to download and replace the corrupted config files.
1.Download the following zip file: https://www.bol.ucla.edu/pub/bol/sophos/win/Sophos_Removal_Tools/SAV6_cfg.zip
2.Extract the contents of the zip file and place it in the appropriate folder:
◦C:\ProgramData\Sophos\AutoUpdate\Config (Windows Vista)
NOTE: ProgramData is a hidden folder. There are two easy ways of getting to this location:
■Click the location bar at the top where it says Computer > Local Disk (C:), append programdata to C:\, and press Enter.
■Open the Run dialog (Start > Run or Windows key + R), type programdata (include the percent symbols) and press Enter.
◦C:\Program Files\Sophos\AutoUpdate\Config (Windows XP)
3.Force update Sophos by right-clicking the Sophos icon in the system tray (next to the clock) and select Update now.
Sophos returns the error “Error 3057. There was an unexpected error while attempting to create, repair or delete a user account. Contact your support personnel.”
A solution to this problem has been provided to us by Sophos. This solution has been shown to work on most computers, but it requires that you access and modify your Windows Registry. The registry is a database that Windows uses to house most of the critical information about programs installed on the computer, including the Windows operating system. For further assistance please e-mail or call the BOL Help Desk.
Sophos returns the error “You do not have sufficient privileges to run the Sophos Anti-Virus main application. You are not a member of one of the Sophos groups. In order to be able to launch this application, you must be a member of SophosAdministrator, SophosPowerUser or SophosUser group. Please contact the Administrator.”
A solution to this problem has been provided to us by Sophos. This solution has been shown to work on most computers, but it requires that you access and modify your Windows Registry. The registry is a database that Windows uses to house most of the critical information about programs installed on the computer, including the Windows operating system. For further assistance please e-mail or call the BOL Help Desk.
I am having problems uninstalling Sophos from my computer
If you have problems uninstalling Sophos through the normal methods (Control Panel > Add/Remove Programs) Sophos has provided us with a utility that will help you completely remove Sophos from your computer. The utility can be downloaded at:
https://www.bol.ucla.edu/pub/bol/sophos/win/Sophos_Removal_Tools/Remsav-all.zip
Amanda backup is a solid FOSS backup solution that’s been around for ages. If you aren’t already using it, I highly recommend it.
It’s gotten easier to deploy for Macs with each new version of OS X, so that now it’s a standard install for any UNIX admin.
I’ve updated the Mac OS X installation guide. Check it out…
http://wiki.zmanda.com/index.php/Installation/OS_Specific_Notes/Installing_Amanda_on_Mac_OS_X
From email to OSXForum by Jose Hales-Garcia.
Oversized PST and OST crop tool — Microsoft Support
http://support.microsoft.com/?kbid=296088
.
.
.
Outlook 2003, and newer, can create PST up to 20GB PST files, up from the previous limit of 2GB:
If you find any bugs, or if you want to suggest a feature, or suggest changes, please email Mike Franks at franks@ssc.ucla.edu.
Thanks, collaborating with the rest of UCLA.
Installing Plone v3.2 on Mac OS X 10.5
Instructions to install Plone v3.2 on Mac OS 10.5 Server and client.
Plone is a Python-based, multi-platform content management system. If you’ve stumbled on this document not knowing what Plone is, please take a look at the project site: Plone.org. The current recommended method of installing Plone is with the Unified Installer. The Unified Installer will download and install the necessary components for Plone to run.
In most cases the Unified Installer will suit your needs. However, if you require more fine-tuned control over the base components, or are looking for a better understanding of the stack which forms Plone, this document will lay the groundwork to deploy Plone on Mac OS X 10.5.
Before installing Plone you should take some time to think about your system and how you’re going to be using Plone. If you are using buildout, you are likely setting up a production or development environment. Consider mapping out your needs (services such as authentication, backup, and product installations) and infrastructure necessary for the installation.
These instructions will work on both Mac OS 10.5.x client and 10.5.x Server. They assume you know how to create users and have a basic understanding of the command line. Where appropriate, I will reference online documentation that has helped me with my deployment.
What you will need:
- A computer running Mac OS 10.5 Server or client.
- Mac OS X Developer Tools
- Python 2.4.x
These instructions cover the following steps
- Preparing To Install
- Creating Plone User Account
- Creating Plone Root Directory
- Installing Python v2.4
- Housekeeping and Setting Proper Paths
- Installing “Easy Install”
- Installing PIL & ZopeSkel
- Installing Plone
- Additional Steps
Preparing To Install
The initial steps to installing Plone are done in your administrator account. If you haven’t done it already, install the Apple xCode Developer tools that came with your installation of 10.5. If you want to check for the most recent version, go to Apple’s Developer Website and sign up. You can download a free copy and install it immediately.
If you are not logged in as your administrator, then do so.
Creating Plone User Account
Before you begin, you need to create a “non-privileged” user account that will be used to both launch and maintain your Plone buildout. This document does not go into user creation, but the key point here is that the account should be a staff account with no elevated privileges. For the purpose of these instructions, I will call the user account
Creating Plone Root Directory
Plone can be installed in any directory on your filesystem. If this is a merely a local install for your own development you could easily install it somewhere such as /Users/Shared. However, if this install will be for production services you should consider installing it on a non-system drive. The only requirement is that the
sudo mkdir -p /Volumes/dataDrive/ploneBuildouts
sudo chmod 750 /Volumes/dataDrive/ploneBuildouts
sudo chown plone:admin /Volumes/dataDrive/ploneBuildouts
Note: Do not think of your ploneBuildouts as a typical web server. The files do not need to be world readable as it is the
Installing Python v2.4
Mac OS 10.5 comes pre-installed with Python v2.5. Unfortunately, Plone requires Python v2.4. We will have to download and install version 2.4 as an alternate install. This is quite easy and only takes a few minutes.
Note: When compiling code on Mac OS 10.5, it is always best to install your custom-built binaries in alternate locations on the filesystem rather than installing over the Apple installed versions. Doing the latter could break some dependencies and, in some cases, it is possible that Apple’s Software Update may overwrite your custom-built binaries. Install in locations such as /usr/local or /opt.
Open Terminal and enter the following commands:
ls /usr
If the ls command does not list a directory called local you will have to create it and some subdirectories with the following commands:
sudo mkdir -p /usr/local/include
sudo mkdir -p /usr/local/lib
sudo mkdir -p /usr/local/bin
The first time you run sudo you will be asked for your administrator password. Go ahead and enter that and press return.
Next you will need to get the Python source code. Typically I compile code from a working directory that I download the source to. (If you don’t have a working directory and want to create one mkdir ~/working from Terminal will create it for you.
From Terminal cd into your working directory: cd ~/working. Using curl, download the source code from Python.org.
Note: You may want to check to see if any newer, stable versions of 2.4 exist and download accordingly.
In Terminal enter:
curl -O http://www.python.org/ftp/python/2.4.6/Python-2.4.6.tgz
Since this is a compressed file we will need to uncompress it:
gnutar -xzf ./Python-2.4.6.tgz
GNUTAR will create a folder called Python-2.4.6. CD into it: cd ./Python-2.4.6.
The following command will compile and build Python-2.4.6 on your system. Each command will take a few minutes to complete and report any errors if there are any:
./configure MACOSX_DEPLOYMENT_TARGET=10.5 --disable-tk
make
sudo make altinstall
Once sudo make altinstall completes, Python v.2.4.6 will be installed on your system but will not affect any applications that might use the default install of v2.5.
You can now log out of your administrator account and login to the
Housekeeping and Setting Proper Paths
Before continuing, we need to do a little housekeeping in the
Login to the
The default user shell used by Mac OS X 10.5 is bash. We will need to create a .profile file for bash to read and adjust its PATH and set the PYTHONPATH. Use the text editor of your choice.
Note: If you insist on using a GUI text editor, I suggest TextWrangler or Smultron. I prefer emacs from the command line as it generates a backup file in case you make a mistake. It is always a good idea to create backup files to fall back on should a modification go wrong. The .profile file needs to be saved in the root folder of your home directory.
emacs ~/.profile
PATH=~/bin:/usr/local/bin:${PATH}
export PATH
export PYTHONPATH=~/Library/Python/2.4/site-packages/
Note: To save your file in emacs and exit use the following key combinations: ^x^s ^x^c
The next file to create is .pydistutils.cfg
emacs ~/.pydistutils.cfg
[install]
install_lib = ~/Library/Python/$py_version_short/site-packages
install_scripts = ~/bin
Finally, we need to make the directory Python will store its eggs in:
mkdir -p ~/Library/Python/2.4/site-packages
Logout of the
which python2.4
If /usr/local/bin/python2.4 is returned your path is set correctly.
It’s also a good idea to check your PYTHONPATH variable:
echo $PYTHONPATH
This should return the full path to the site-packages directory we created. Depending on where you specified the
/Users/plone/Library/Python/2.4/site-packages/
The PYTHONPATH variable tells Python2.4 where to install or find any eggs necessary to operate.
Installing “Easy Install”
Easy Install is a utility that Python uses to download, build, install and manage Python packages. The utility is well documented on the developer’s website: Python Enterprise Application Kit.
Create a working directory to install your Python packages from and CD into it.
mkdir ~/pythonInstallScripts
cd ~/pythonInstallScripts
Download Easy Install.
curl -O http://peak.telecommunity.com/dist/ez_setup.py
Once the download has finished you can install with the following command:
python2.4 ez_setup.py
This will download and install the Setuptools Python egg in the cd ~/bin you will find the easy_install binaries when you ls the directory:
easy_install easy_install-2.4
You will see two versions of easy_install. You need to use the version of easy_install specific to the version of Python you are running. In our case, this is easy_install-2.4. If you don’t trust yourself to remember this you can remove execute permissions on easy_install and move it elsewhere or delete it and create a virtual link.
cd ~/bin
chmod 440 easy_install
mkdir deprecated
mv easy_install ./deprecated/easy_install.dep
ln -s ./easy_install-2.4 ./easy_install
Note: Apple has its own version of Easy Install in /usr/bin. The path we set above should grab the new version, however it’s a good idea to check using which easyinstall. I recommend specifying easy_install-2.4 to leave out the guess work._
Installing PIL & ZopeSkel
Now that you have both Python v2.4 and Easy Install in place, you need to install PIL and ZopeSkel. To do so, type the following commands:
easy_install-2.4 --find-links http://dist.repoze.org/PIL-1.1.6.tar.gz PIL
Note: You will need to download the Unified Installer and use the included PIL: PILwoTk-1.1.6.3.tar.gz
easy_install-2.4 /path/to/PILwoTk-1.1.6.3.tar.gz
easy_install-2.4 -U ZopeSkel
It will download and install all necessary files for Zope to operate.
Installing Plone
Once you have installed ZopeSkel, you are ready to install Plone. CD into the directory you wish your plone deployment to live. In our case it is /Volumes/dataDrive/ploneBuildouts.
cd /Volumes/dataDrive/ploneBuildouts
Your Plone instance will need a name for the directory it is stored in. For purposes of this documentation, we’ll call it demo. At the command prompt enter:
paster create -t plone3_buildout demo
You will be asked a series of questions. For now the default answers will suffice, but be sure to set a non-trivial password for your Zope root admin user.
Selected and implied templates:
ZopeSkel#plone3_buildout A buildout for Plone 3 projects
Variables:
egg: ploneWeb
package: ploneweb
project: ploneWeb
Enter plone_version (Which Plone version to install) [‘3.2.1’]: 3.2.1
Enter zope2_install (Path to Zope 2 installation; leave blank to fetch one) [‘’]:
Enter plone_products_install (Path to directory containing Plone products; leave blank to fetch one) [’‘]:
Enter zope_user (Zope root admin user) [’admin’]:
Enter zope_password (Zope root admin password) [‘’]:
Enter http_port (HTTP port) 8080:
Enter debug_mode (Should debug mode be “on” or “off”?) [’off’]:
Enter verbose_security (Should verbose security be “on” or “off”?) [‘off’]:
Note: Be sure to set a non-trivial password for the admin account.
Note: If you specify a HTTP port other than 8080, you should verify that the port is open in /etc/services and not in use by another service. If not, you’ll need to append the port information to the /etc/services file.
Once paster has finished, cd into the demo directory and run the bootstrap.py script.
cd ./demo
python2.4 ./bootstrap.py
Note: The bootstrap.py script needs to be run only once per Plone instance.
The bootstrap script will build the rest of the files necessary to install Plone. When it has completed, you must run the buildout.cfg file created by the bootstrap script to install Plone.
./bin/buildout -v
Note: To customize your Plone installation, you can modify the buildout.cfg file to include products that extend Plone’s capabilities.
Once buildout has completed you can launch your Plone instance by running the following command:
./bin/instance fg
Note: The fg flag tells Plone to run in the foreground, posting debug information to the console. It’s a good idea to test your install in debug mode to make sure Plone comes up cleanly. If you wish to start Plone in daemon mode, use ./bin/instance start.
Plone should now be up and running. To connect to your instance, open a web browser and connect to: http://yourHostName:8080/manage
This will take you to the Zope Management Interface. Login with your admin account. In the right hand side of the main content window, you’ll see a drop down menu labeled: Select Type To Add. Select Plone Site and click Add. A dialog will appear, enter the following info:
ID: Site container name, think of this as the directory holding your site. This will appear in the URL path.
Title: Your Website Name
Description: Optional Information Describing the site.
Once you fill out this information click the “Add Plone Site” button and your site will be created. To visit your site point your web browser to: http://yourHostName:8080/ID where ID is the site ID you set when you added the Plone Site.
Additional Steps
Now that you have a standard install of Plone. You can begin modifying the setup by editing the buildout.cfg file and/or adding products to the Products directory.
Some third-party Products for Plone require additional libraries to be bound to Python, or installed as packages to Python; this is beyond the scope of this document at this time.
Some excellent sources of information include:
Plone CMS: Open Source Content Management
Weblion
Zope.org
Python Programming Language
This documentation wouldn’t have been possible without the excellent tutorials at PSU’s Weblion and Plone.org.
Direct links to Dell’s & HP’s Windows 7 support areas –
.
Also,
.
Both areas have links to obtain free Windows 7 upgrades for select computers obtained within their eligibility window.
There is much information on upgrading Windows Vista to Windows 7 on the Internet.
Note, Windows Vista editions are limited to what edition of Windows 7 they can directly upgraded:

.
see also,
A “clean install” for Windows 7 is preferred, but Windows Vista users have an option to upgrade the existing system to Windows 7.
Time estimates from Chris Hernandez, a Microsoft Software Engineer, are:

.
from,
For those using Google Wave, here is a list of keyboard shortcuts my friend Wayne (works for Google) created on his wave.
Keyboard Shortcut Cheat Sheet:
This is a quick guide to the current keyboard shortcuts supported by Wave. If you have questions, ask them below, as they are answered and the information is folded into the cheat sheet, they will be deleted. Currently the best way to print this is to copy and paste it into an app that will print. We’ll let you know when Print support is complete!
NOTE: This wave is currently shared by all Wave users and we don’t have read-onliness implemented yet, so please don’t edit this. We DO have playback, so we’ll find you :)
Wave Navigation
Up/Down arrows use to navigate messages.
Home/End focus first/last message
Space go to next unread message.
Left/Right arrows to switch focus between digest panel and wave panel.
Page Up/Down go to the next page in the panel [does not currently work, known bug]
Ctrl-Space mark all messages read (focus must be on wave panel though) [it has been noted that this is a fairly common keyboard shortcut, so this may change]
Messages
Enter replies to message: the new message will appear just below the selected message (it will be the same indentation level if it is the first reply, but indented more if a non-first reply).
Shift-Enter replies to message at the end of thread: the new message will appear at the same indentation level, and at the BOTTOM most position.
highlight text + Enter inline reply: the new message will appear indented and INSIDE the current message.
Ctrl-R same as enter
Ctrl-E edit message
Ctrl-Enter (while editing) insert inline reply at caret
Text Editing
Shift-Enter Done
Ctrl-B toggles bold attributes for selected text
Ctrl-I toggles italicise attributes for selected text
Ctrl-G Color
Ctrl-K Insert/remove links
Tab indent
Shift-Tab unindent (/dedent/outdent)
Ctrl-1…Ctrl-4 Heading 1…Heading 4
Ctrl-5 Bulleted list
Ctrl-6 Clear heading/list
Ctrl-7 LTR + Left align
Ctrl+8 RTL + Right align
Ctrl-Enter Insert an inline reply at your current cursor
Copy/Paste
Ctrl-C copy the selected text.
Ctrl-X cut the selected text.
Ctrl-V paste the text from the text buffer.
Structural Formatting
Ctrl-
Ctrl-5 Bullets
Ctrl-6 Normal (removes heading/bullet style, but not bold/italic etc. current visual glitch in some browsers where text stays big – but this is not persistent.)
Ctrl-7 LTR + Left align
Ctrl+8 RTL + Right align
Slide Show
Space / Right Next Slide
Shift-Space/ Left Previous Slide
Down / Page Down Next set of thumbnails
Up / Page Up Previous set of thumbnails
Home First Slide
End Last Slide
Escape Close Slide Show
Miscellaneous
Ctrl+Alt+D/G Bring up popup that shows XML content + extra local annotating elements.
Coming Soon
Shortcut for showing all the shortcuts (ctrl+? is suggested)
Shortcut for Archive (ctrl+m is suggested)
Suggested
Shift-Up/Down Works like up and down, but skip entire subthreads
DRAFT – (these are unconfirmed speculations at this point)
Input Params
- TERM (Required) – (3 chars) 2 digit year, plus F, W, S or 1 for Summer, e.g. “09S” = 2009 Spring
- SUBJECTAREA (Required) – Subject area abbreviation as defined by the registrar
Examples
Result
| name | estimated type/length | description |
| srs | CHAR (9) | SRS number of the course (actually the section of the course). |
| subjArea | CHAR (7) | Subject area abbreviation |
| course | CHAR (8) | Course number, index version, with leading zeros and prefixes C(oncurrent) or M(ultilisted) added at end. e.g. "0115C M " Spaces count. |
| section | CHAR (6) | Section number, display version, no leading zeros |
| url | VARCHAR (255) | URL of the class site (ie. CCLE, SSC etc) |
| name | VARCHAR (35) | Example: CCLE production |
| VARCHAR (60) | Email of the class site host help system | |
| courseTitle | CHAR (19) | Course Title Description, truncated version of course (ex. AFRICA 1800-PRESENT) |
| activityType | CHAR (3) | Examples: LEC, SEM, DIS, TUT |
| sect_no | CHAR (6) | Section Number. The numeric part is zero-padded to have three digits, e.g. 001. Primary sections are always numeric only, and discussion sections have a letter afterwards, e.g. 001A, 001B…001Z. Note: Since students enroll through the discussion section, the section number is for the one they are enrolled in. |
| catlg_no | CHAR (8) | Catalog number (course number). |
The result is sorted by unknown.
Here are some of UCLA Knowledgebase Use Cases, with examples. Please add others as they occur to you.
- Any info that took you a long time to find:
- http://kb.ucla.edu/articles/how-do-i-uninstall-the-cisco-vpn-client-for-mac-os-x
- Case Studies of particular challenging debugging:
- http://kb.ucla.edu/articles/sas-on-64b-ubuntu-linux
- Personal bookmarking of things you want to come back to (others might find useful):
- http://kb.ucla.edu/articles/has-anyone-tried-couchdb
- http://kb.ucla.edu/articles/has-anyone-tried-omeka
- Marketing, help people find a little known resource on your website.
- http://kb.ucla.edu/articles/how-can-i-search-for-classes-by-keyword
- http://kb.ucla.edu/articles/lsic-software
- Get other opinions:
- http://kb.ucla.edu/articles/has-anyone-used-surveymonkey
- http://kb.ucla.edu/articles/what-is-profcast-software-good-for-and-does-anyone-at-ucla-have-experience-with-it
- Record (and find) particularly useful info:
- http://kb.ucla.edu/articles/does-ucla-have-free-access-to-oreilly-and-associates-programming-books-online
- http://kb.ucla.edu/articles/as-a-staff-member-what-technical-groups-should-i-consider-joining-on-campus
- http://kb.ucla.edu/articles/how-do-you-keep-up-with-technology
More information will be listed here regarding the new features being considered for the upcoming refresh of the UCLA Knowledgebase. Please feel free to post any comments or suggestions on this topic.
DRAFT – (these are unconfirmed speculations at this point)
Purpose
This stored procedure is used by Moodle’s course creator script to get the class information including description, course status, and url back to Registrar site for use on the class website.
Input Params
- TERM (Required) – (3 chars) 2 digit year, plus F, W, S or 1 for Summer, e.g. “09S” = 2009 Spring
- SRS (Required) – (9 digit) – SRS is unique numeric code for classes within a term.
Output
| name | estimated type/length | description |
| subj_area | CHAR (7) | Subject area abbreviation as defined by the registrar. |
| coursenum | CHAR (8) | Course number a.k.a. catalog number, display version, no leading zeros. e.g. "M115C " |
| sectnum | CHAR (6) | Section number, display version, no leading zeros |
| crsidx | CHAR (8) | Course number, index version, with leading zeros and prefixes C(oncurrent) or M(ultilisted) added at end. e.g. "0115C M " Spaces count. |
| classidx | CHAR (6) | Class number – new field used to combine all sections and activities. |
| secidx | CHAR (6) | Section number, index version, with leading zeros |
| secttype | VARCHAR (1) | Section Type P – Primary Section S – Secondary Section |
| srs | CHAR (9) | 9 digit number that along with term, uniquely identifies every course at UCLA. But only shows up in one table in SR2 so it’s less useful now. |
| term | CHAR (3) | Term, e.g. “09F” |
| division | CHAR (2) | Division, e.g. AA=Arts & Architecture, GS=, HU=Humanities, SS=Social Sciences, IS=,EN=Engineering |
| acttype | CHAR (3) | Activity Type – from Registrar’s Abbbreviations e.g. DIS – Discussion FLD – Field Studies LAB – Laboratory LEC – Lecture RGP – Research Group Meeting SEM – Seminar STU – Studio TUT – Tutorial |
| coursetitle | VARCHAR (254) | The course title describes the subject matter of the course. |
| sectiontitle | VARCHAR (240) | Some courses have subtitles or section titles which define a specific topic or focus for the course. |
| enrolstat | CHAR (1) | C – closed H – hold O – open W – waitlisted X – cancelled |
| session_group | CHAR (1) | Which Summer Session, or blank. A – Summer Session A B – Summer Session B C – Summer Session C |
| session | CHAR (2) | Session of the course i.e. RG = regular session. Used by Registrar’s Office internally to control events that are date based. |
| URL | VARCHAR (109) | Link to Registrar Class Listing website for this class |
| crs_desc | VARCHAR (1200) | Course official description. e.g. (Same as History M155.) Lecture, three hours; discussion, one hour (when scheduled). Designed for juniors/seniors. Social, economic, cultural , and political development of Los Angeles and its environs from time of its founding to present. Emphasis on diverse peoples of area, changing physica l environment, various interpretations of city, and Los Angeles’ place among American urban centers. P/NP or letter grading. |
Example
ccle_getClasses '09F','221009200'
| subj_area: | HIST |
| coursenum: | 1C |
| sectnum: | 1 |
| crsidx: | 0001C |
| classidx: | 001 |
| secidx: | 001 |
| secttype: | P |
| srs: | 221009200 |
| term: | 09F |
| division: | SS |
| acttype: | LEC |
| coursetitle: | Introduction to Western Civilization: Circa 1715 to Present |
| sectiontitle: | NULL |
| enrolstat: | H |
| session_group: | |
| session: | RG |
| URL: | http://www.registrar.ucla.edu/schedule/detselect.aspx?termsel=09F&subareasel=HIST&idxcrs=0001C |
| crs_desc: | Lecture, three hours; discussion, two hours. Broad, historical study of major elements in Western heritage from the world of the Greeks to that of the 20th century, designed to further beginning students’ general education, introduce them to ideas, attitudes, and institutions basic to W estern civilization, and acquaint them, through reading and critical discussion, with representative contemporary documents and writings of enduring in terest. P/NP or letter grading. |
DRAFT – (these are unconfirmed speculations at this point)
Input Params
- TERM (Required) – (3 chars) 2 digit year, plus F, W, S or 1 for Summer, e.g. “09S” = 2009 Spring
- SRS (Required) – (9 digits) SRS is unique numeric code for classes within a term. Specifying this parameter will return only that class roster. Note: This can be used to retrieve a specific discussion section roster.
Examples
- CCLE_ROSTER_CLASS @term=‘09F’, @srs=‘111106200’ – Returns roster for 2009 Fall Anthro 8 class #1. A row will be returned for each student and each section the student is enrolled in.
Result
| name | estimated type/length | description |
| term_cd | CHAR (3) | Term, e.g. “09F” |
| stu_id | CHAR (9) | Student UID |
| full_name_person | CHAR (70) | Name of the student in “LAST, FIRST MIDDLE” format |
| enrl_stat_cd | CHAR (1) | Enrol status. For regular students: E – enrolled D – Dropped W – Wait List H – Held For UNEX students: A – Approved C – Cancelled P – Pending |
| ss_email_addr | VARCHAR | Student e-mail address. |
| bolid | CHAR (??) | Bruin Online ID, usually same as UCLA Login |
The result is unsorted.
This was contributed by a colleague from UCI, Harry Mangalam.
Having spent 3 days debugging this, I thought I might make it easier
for others who might run into it.
SAS 9.2 uses Java for at least some of its plotting routines
(minimally the ‘ods graphics’).
The 64b version of SAS still uses the 32b version of Java and
officially only supports SUSE and RHEL as a platform. For a variety
of reasons, I run it on Ubuntu Intrepid, which meant that I got a
flurry of "we do not support that platform’ replies from SAS
technical support when I tried to figure out why it was failing
with “ERROR: Cannot load Java Runtime Engine”
The short version is that in order to support the 32b version of Java,
the 32b compatibility libs are required. You can install them on a
Ubuntu platform with:
sudo apt-get install apt-get install ia32-libs ia32-sun-java5-bin\
sun-java5-jre libc6-i386 lib32gcc1 lib32z1 lib32stdc++6 lib32asound2\
lib32ncurses5
(if you’re going to use a direct-from-Sun JRE, omit the packages
with ‘java’ in the names.).
I installed Sun’s latest 1.5 JRE (jre1.5.0_21) in the same SAS root as
their supplied JRE (jre1.5.0_12). It seemed to work with SAS’s JRE,
but it threw a few “Locking assertion failure” errors. Using Sun’s
JRE, it ran without errors.
It also needs the environment vars set to tell SAS where to find
things:
# convenience shortcut
export SASPATH=/where/you/rooted/SAS-x86_64/9.2
# following is required to allow 32bit java to find its libs; may vary
# with your installation
export LD_LIBRARY_PATH=${SASPATH}/jre1.5.0_21/lib/i386:\
${SASPATH}/jre1.5.0_21/lib/i386/server:${LD_LIBRARY_PATH}
# Need to set the CLASSPATH to the JRE root so when SAS calls java,
the right one is executed.
export JAVAHOME=${SASPATH}/jre1.5.0_21/
SAS tech support spent 3 days insisting that it was the wrong Java
sub-version number that was the problem.
—
Harry Mangalam – Research Computing, NACS, UC Irvine
With the official Windows 7 release, MSDN virtual labs have been updated:
- http://msdn.microsoft.com/en-us/ee663045.aspx
.
Related, Microsoft has expanded other forums’ content:
Most Windows 7 licenses at UCLA should be deployed via UCLA’s KMS over the network.
However, some users’ systems are offline and hence will require that you use a MAK.
To convert from the KMS to the MAK, the steps are somewhat different than Windows Vista’s GUI. You must use the CLI:
http://support.microsoft.com/kb/929826
1. Click Start, click All Programs, click Accessories, and then right-click Command Prompt.
2. Click Run as administrator.
If you are prompted for an administrator password, type the password. If you are prompted for confirmation, click Continue.
3. At the command prompt, type the following command, and then press ENTER:
slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Note In this command, xxxxx-xxxxx-xxxxx-xxxxx-xxxxx represents your MAK product key.
What Google knows about you and how you can change it .. maybe…
Launching today (Nov. 5, 2009) “The Google Dashboard offers a simple view into the data associated with your account — easily and concisely in one location.”
http://googleblog.blogspot.com/2009/11/transparency-choice-and-control-now.html
Taken from UCSC Mailing List by Harry Mangalam, UCI
Please add comments about this and any links to reviews of Google Dashboard.
- Google Offers Users a Peek at Stored Data – By Miguel Helft – N.Y. Times – November 5, 2009, 5:00 am
- http://docs.moodle.org/en/Development:Overview
- http://docs.moodle.org/en/Development:Coding_style
- http://docs.moodle.org/en/Development:Finding_your_way_into_the_Moodle_code
- A Step-by-step Guide To Creating Blocks Original Author: Jon Papaioannou original, broken link (not sure if this is same)
- Moodle Developer Courses
- http://demo.moodle.org – test site where you can be admin, instructor or student
- http://test.moodle.org/ has copy of Moodle 2.0 but can’t get in as admin, and they don’t wipe it hourly like demo.moodle.org
- http://kb.ucla.edu/articles/moodle-key-concepts
- http://kb.ucla.edu/articles/good-sources-of-information-on-moodle (scan the Forums)
- Moodle Database Schema
- For Moodle DB Diagram, see: http://www.labcal.ufsc.br/portal/artigos/modelo_db_moodle/files/modelo_moodle_pt.png
- Moodle Coding Guidelines
- Accessibility
- Adding and Stripping Slashes
- Output Functions – including p, s, format_text, format_string, and print_textarea
- phpDOC format should be used for every Function and Class to aid in document generation.
- Moodle Technical Documentation
- PHP Cross Reference of Moodle (see version.php for version number)
- CVS Tree – for CVS Tree with diffs
- Bug Tracker Intro
- Bug Tracker (modified version of Jira)
- Moodle Security – no longer security.moodle.org
- How Permissions are Calculated
- http://docs.moodle.org/en/Category:Capabilities
- Editors/IDEs







