Feed aggregator

CLE Questions? Check the FAQ

Convergence - Wed, 2015-07-01 15:23

As we approach the start of a new academic year at UCSF, more people are using the Collaborative Learning Environment (CLE) to facilitate learning inside AND outside of the classroom. To help new faculty and staff, and as a refresher for returning CLE users, we have created a Frequently Asked Questions (FAQ) page on the Learning Tech Support Center. Click the image below or the following link to access the UCSF Learning Technologies FAQ.

These bite-sized pieces of instruction are quick reminders for completing common tasks in the CLE. We will be adding more content to this page, and please leave a comment below if there is a specific question that you feel should be included in the FAQ in the meantime.

Do you need assistance working on a large CLE project such as organizing a course question bank or managing your gradebook? Join the Learning Technologies Group at an upcoming Tech Clinic – held on the 2nd and 4th Friday of every month at the UCSF Library.

Image Credits:

Question” designed by Kirill Ulitin from the Noun Project.

Categories: Convergence

Accessions & Additions – Summer Edition

Brought to Light Blog - Tue, 2015-06-30 09:17

We’re always busy accepting new collections and pushing through our backlog to make as many collections available for research as possible. This list of new records includes materials relating to tobacco control, UCSF, infectious disease, pediatrics, nursing education, HIV/AIDS Toland Hall murals, book collecting, medical education, and more. Click on the titles below to learn more the contents, subjects, and size of these collections.

Contact us if you have any questions or would like to learn more. And please don’t hesitate to make an appointment to come in and use the collections!

Our catalog updates over the past six months:

The following collections have inventories or finding aids on the Online Archive of California:

Categories: Brought to Light

New collections available in the Tobacco Control Archives

Brought to Light Blog - Mon, 2015-06-22 11:05

New collections available for research in the Tobacco Control Archives include the Donna Shimp papers and Environmental Improvement Associates records, the American Legacy Foundation records, and significant additions to the Stanton A. Glantz papers. Finding aids for these collections are available for perusal on the Online Archive of California and the collections may be requested for research.

Donna Shimp outside New Jersey Bell office, undated. MSS 2001-33

Donna Shimp papers and Environmental Improvement Associates records

Donna Shimp began working for New Jersey Bell in 1961 as a service representative in a smoke-filled office (the kind of work environment shared by countless other American workers in the 1970s). In fact, the union representing her – Communications Workers of America – had recently fought for and won the right for employees to smoke in the office. Mrs. Shimp began to suffer acute allergic reactions to the environmental smoke in the office and sought relief from her employer.  New Jersey Bell declined to accommodate her request and likewise the union refused to step in on her behalf.  Mrs. Shimp had no choice to but to sue New Jersey Bell. Shimp won her case using an argument that she had a common law right to a workplace free from environmental hazards, a very different tactic than some other cases seeking constitutional protection, which were unsuccessful.  The favorable 1976 decision hinged on New Jersey Bell’s practice of prohibiting smoking around its sensitive electronic equipment. The judge reasoned that employees should enjoy the same protection as the computers and ordered New Jersey Bell to accommodate Mrs. Shimp’s demands.  Despite this victory, New Jersey Bell’s “accommodations” dragged on for years. Mrs. Shimp found herself having to pass through a manager’s office to use a separate smoke-free bathroom facility and litigation carried on well into the 1980s.

Mrs. Shimp continued to work at New Jersey Bell and used her case as a springboard into a new career as an activist seeking to help other workers across the country who were also seeking relief from smoke-filled work environments. Shimp and her husband E. Benjamin Shimp started a non-profit organization called Environmental Improvement Associates. They published and disseminated books and pamphlets aimed at empowering workers to rid their offices and workplaces of the toxic environmental effects of smoking, beginning with How to Protect Your Health at Work (Environmental Improvement Associates, 1976).

Layout for How to Protect Your Health at Work front cover, 1976. MSS 2001-33

They sold publications to individuals and advocacy groups, barely able to keep up with demand. Shimp received reams of correspondence from workers seeking her help with workplace strategies and help bringing their own legal action. She traveled widely speaking at conferences and serving on panels, bringing out her homemade posters, slides and graphics. She continued her advocacy work through the 1990s and  donated her papers to UCSF in 2001.

Layout for smoke-free workplace poster, 1970s. MSS 2001-33.

American Legacy Foundation records

The American Legacy Foundation  was created in 1999 as a result of the 1998 Master Settlement Agreement (MSA), and used mandated tobacco industry funds to produce numerous anti-smoking campaigns. Legacy produced marketing campaigns that targeted youth and different ethnic groups and supported smokers who wanted to quit. The truth campaign, launched in 2000, employed a “bold and edgy” feel and sought to educate teens about the tobacco industry’s deceptive practices by using their own documents in campaign materials. Other major campaigns included the Great Start campaign aimed at helping pregnant smokers quit and Ex, which employed reality TV-style storytelling to help those who want to quit break the habit.

Truth campaign. MSS 2003-06

The American Legacy Foundation (ALF) records contain marketing materials for smoking cessation campaigns and include brochures, mailers, press kits, photographs, TV and radio spots and realia such as t-shirts and totebags. Also included are foundation progress reports, policy and subject reports, fact sheets, memos, newsletters, press releases and media clippings.

ALF tank top. MSS 2003-06

Stanton A. Glantz papers

Stanton Arnold Glantz is a professor in the Department of Medicine, School of Medicine, at the University of California, San Francisco, Director of the UCSF Center for Tobacco Control Research and a well-known anti-tobacco activist and writer. Glantz received the infamous shipment of Brown & Williamson documents from “Mr. Butts”, and thusly published the revelations contained in those documents as The Cigarette Papers.

In 1994, Glantz donated to the UCSF Tobacco Control Archives his research files based on the Brown & Williamson Collection and a small number of other publications, as well as his work  with the Statewide Air Pollution Resource Center (SAPRC). Further additions to this collections have been processed including additional background material and references for The Cigarette Papers, Tobacco War: Inside the California Battles, and recorded interviews with subjects involved in anti-tobacco advocacy and policy making in California and Arizona. These interviews are in the process of being digitized and will later be available on the Internet Archive.

Categories: Brought to Light

Looking for grants to support your research? Go for PIVOT!

In Plain Sight - Thu, 2015-06-18 14:58

PIVOT is one of the most comprehensive database of funding opportunities for all disciplines from federal agencies and private US and international foundations. UCSF affiliates can create accounts to save searches and set up funding alerts. Pivot also provides easy access to faculty profiles at UCSF and other institutions.

The Research Development Office, in collaboration with the Library, is pleased to offer monthly trainings for faculty, staff, postdocs and students on Pivot.

Click here for the monthly training schedule for faculty and staff.
Click here for the schedule for postdocs and students.

If you need additional assistance after attending a class, the Library offers individual consultations during monthly Pop-up sessions at the Hub on the Mission Bay campus.

Categories: In Plain Sight

Lecture now online – History, Science, and Art of Ocular Prosthetics

Brought to Light Blog - Tue, 2015-06-16 09:12

The lecture History, Science, and Art of Ocular Prosthetics given by Robert S. Sherins, MD, in the UCSF Library on May 28th is now available free online.

This lecture, and the current exhibition on the fifth floor of the library, feature the Danz ocular pathology collection. The beautiful collection of glass eyes was exhibited several times during the past 50 years, however many historic details about this donation were lost. This unique artifact is used to tell the story of family traditions continued through the centuries on two continents. Through partnership with several members of the Danz family – ocularists: Phillip Danz of Sacramento; William Danz of San Francisco; and William Randy Danz of Ridgewood, New Jersey; as well as the author/lecturer, Dr. Robert Sherins, ophthalmologist, UCSF School of Medicine Alumnus Class of 1963; and UCSF archivist, Polina Ilieva, this exhibit demonstrates the evolution of skillful craftsmanship of Müller-Uri and Danz families, as well as the science and art of ocular prosthetics.

Please use this link to view Dr. Sherin’s presentation in full. More information about the story of the Danz collection can be found here.

About the UCSF Archives & Special Collections Lecture Series
UCSF Archives & Special Collections launched this lecture series to introduce a wider community to treasures and collections from its holdings, to provide an opportunity for researchers to discuss how they use this material, and to celebrate clinicians, scientists, and health care professionals who donated their papers to the archives.

Categories: Brought to Light

New Exhibit: Many Faces, One UCSF

Brought to Light Blog - Thu, 2015-06-11 11:33

Visit the 3rd floor of the UCSF Library and view our new exhibit, Many Faces, One UCSF: Celebrating 150 Years of Innovation, Education, and Care.

The exhibit is free and open to the public now through May 31, 2016. View rare medical artifacts and unique photographs from our collections and learn how UCSF has pioneered health science education, research, and patient care for over 150 years.

School of Pharmacy case. The exhibit includes cases dedicated to each of the four schools: School of Pharmacy, School of Nursing, School of Medicine, and School of Dentistry

UCSF Educates case. The exhibit includes cases dedicated to the university’s missions of education, innovation, service, and care.

Visit the companion online exhibit here: Many Faces, One UCSF

We’re excited to share our collections with the public and proud to be a part of UCSF.

Categories: Brought to Light

EndNote Basic/Online Quick Reference Guide

In Plain Sight - Wed, 2015-06-10 11:30

EndNote “basic” (formerly known as EndNote Web or EndNote online) is a free  online version of EndNote that complements the desktop version.  It is a simplified stripped-down version and is not designed to replace the more comprehensive desktop application. With EndNote basic however you can access your account from any computer that has an internet connection and you can transfer references to and from the desktop version.

You may find this previous post useful:

What’s Desktop EndNote? EndNote Web? Online EndNote? EndNote Basic? – I’m Confused!

Categories: In Plain Sight

Got Blocks? The CLE Does!

Convergence - Fri, 2015-06-05 16:17

Faculty and course staff spend a lot time developing activities and resources in the UCSF CLE. Blocks, or the content located on the right and/or left side of a CLE course page, often get little attention outside of the Navigation and Administration blocks. Brace yourself, because in this post we will review the types of blocks available in CLE courses and will also showcase a particularly helpful one; the Remote News Feed block.

We wrote about Block Management last year, but did you know there are many different types of blocks that can be added to a CLE course (34 to be specific)? Below is a complete list of available blocks. Click to learn more about each:

  1. Activities
  2. Attendance (read more on the Convergence blog)
  3. Blog menu
  4. Blog tags
  5. Calendar
  6. Comments
  7. Community Finder
  8. Course Completion Status
  9. Course/Site Summary
  10. Courses
  11. Favorite Courses (read more in the Learning Tech Support Center)
  12. HTML
  13. Ilios Calendar – displays information related to the Ilios calendar
  14. iRocket Helpdesk – display contact information for the UCSF School of Medicine’s iRocket Helpdesk
  15. Latest News
  16. Logged In User
  17. Mentees
  18. Message
  19. My Private Files
  20. Online Users
  21. People
  22. Quickmail (read more on the Convergence blog)
  23. Quiz Results
  24. Random Glossary Entry
  25. Recent Activity
  26. Recent Blog Entries
  27. Recent Courses (read more in the Learning Tech Support Center)
  28. Remote RSS Feeds (read more below!)
  29. Respondus LockDown Browser (read more in the Learning Tech Support Center)
  30. Search Forums
  31. Section Links
  32. Self Completion
  33. Tags
  34. Upcoming Events

This post showcases the Remote News Feed block and provides instructions for setting up an RSS feed such as Class Capture, inside of a CLE course. Class Capture is the popular service supported by Educational Technology Services (ETS) that allows UCSF faculty to record classroom presentations, and then share online them with students.

Faculty can setup the Remote News Feed block one time at the start of class, and newly recorded lectures will automatically populate in the block. Sort of like “set it and forget it” – until next semester at least!

Do you have a class starting in the summer or fall that will use the Class Capture service? If so, visit the UCSF Learning Tech Knowledge Base or just click the image below for step-by-step instructions on configuring the Remote News Feed block to display Class Capture recordings in a CLE course.

We will continue to showcase other blocks and features in the CLE in upcoming Convergence blog posts. If you are using blocks in an innovative or creative way in your CLE course, we would love to know! Please share with us by posting a comment below, attending a UCSF Tech Clinic, or contacting the Learning Technologies Group directly.

Categories: Convergence

Who was Dr.Arthur Guedel?

Brought to Light Blog - Fri, 2015-06-05 12:05

This is a guest post by Dr. Selma Calmes

Arthur Guedel, MD (1883-1956), was an early anesthesiologist who made many important contributions to the development of anesthesiology.  His papers are now available at UCSF Archives & Special Collections.  Who was Dr. Guedel and why is he important?

Guedel’s early life was difficult.  He was born in Cambridge City, Indiana, and had to leave school at age 13 to help support his family.  A work accident led to the loss of the first three fingers of his right hand—and he was right-handed.  Guedel dreamed of practicing medicine even though he had no high school diploma and no financial resources.  American medical schools had few admission requirements then, and his family physician helped him get into the University of Indiana Medical School.  He graduated in 1908.
Guedel administered his first anesthetics while an intern at Indianapolis City Hospital.  This was a common duty for interns of the time because there were then few physicians interested in anesthesia.  Guedel started a general practice in Indianapolis in 1909 and earned additional income by giving anesthesia in hospitals and dental offices.  He was an exceptional observer, analyzing carefully what might be going on with his anesthetized patients and thinking of possible solutions to the problems.

First version of Guedel’s signs of anesthesia

One example of his contributions is his work on the signs of anesthesia.  The various devices that tell us how an anesthetized patients are doing today, such as EKGs, blood pressure devices and pulse oximeters, weren’t available when Guedel began to do anesthesia.   Four stages of anesthesia were accepted:
Stage I: Induction, the start of administration until loss of consciousness
Stage II: Struggling, breath-holding, delirium, from loss of consciousness to onset of surgical anesthesia
Stage III: Surgical anesthesia, characterized by deep, regular, automatic breathing
Stage IV: Bulbar paralysis, irregular breathing, pupils no longer respond to light

Guedel’s contributions were to expand these observations and to look for other physical signs.  He better defined Stage III, the level at which surgery could be done, by further dividing it into four planes and by adding eye signs. This improved patient safety by making clear when the patient was too “deep” and might possibly die from overdose of anesthesia.

Dr. Arthur Guedel during World War I

The setting for these developments was Guedel’s service with the US Army in WW I in France.  The Army had no anesthesiologists when the US entered the war, and casualties were overwhelming.  After working 72 hours straight along with three other physicians and one dentist, and needing to run as many as 40 operating room tables at a time, Guedel decided additional staff had to be trained.  He developed a school that taught physicians, nurses and orderlies to give anesthesia.  But, how could he help his trainees do safe anesthesia once they left the school?  He prepared a little chart of his version of the signs and stages of ether anesthesia, the most common agent in use at the time and one with a wide margin of safety.  This chart was a visual version of the concepts he had been developing before his Army service.  Armed with their charts, the trainees went out to nearby hospitals to work on their own.  Guedel acquired a motorcycle so he could make weekly rounds of the six hospitals for which he was responsible.  He would roar from hospital to hospital through the deep mud that characterized WW I battlefields, checking on his trainees.  He was known as “the motorcycle anesthetist” of WW I.
After his return to the US in 1919, he presented his chart at meetings.  In 1920, he wrote an article on his signs for the first anesthesia journal. Additional articles appeared in 1935 and 1936 and also in Guedel’s notable book, Inhalation Anesthesia: A Fundamental Guide, published in 1937.

Dr. Guedel (under the operating room table) and his anesthesia machine in the Zakheim mural. Chauncey Leake is standing above him

In 1929, Dr. Guedel moved from Indianapolis to Los Angeles.  He continued his careful observations and worked to solve important problems.  He collaborated with others, most importantly Dr. Ralph Waters of Madison-Wisconsin (considered the father of academic anesthesiology) and pharmacologist Dr. Chauncey Leake, then UCSF’s chairman of pharmacology.  Guedel would travel from Los Angeles to San Francisco for various research projects at UCSF. He even appears in the Bernard Zakheim murals at UCSF!   The papers now available in the UCSF Archives document many other contributions made by this important anesthesiologist.

Selma Harrison Calmes, MD is a retired anesthesiologist interested in history. A 1965 graduate of Baylor College of Medicine, she trained in anesthesiology at the University of Pennsylvania. She came to UCLA in 1976 as their first pediatric anesthesiologist. In 1988, she became chair of anesthesiology at Olive View-UCLA Medical Center. She retired from clinical work in 2007 and now is the Anesthesiology Consultant to the Los Angeles County Coroner.
In 1980, she took a National Endowment for the Humanities Summer Fellowship in Medical History at the University of Cincinnati under noted medical historian Dr. Sol Benison. She writes on various aspects of anesthesia history, especially in California, and on the many women who were early leaders in anesthesiology, especially Dr. Virginia Apgar. She co-founded the Anesthesia History Association with Dr. Rod Calverley in 1982 and served as the first editor of their publication, now the Journal of Anesthesia History. She is on the Board of Trustees of the American Society of Anesthesiologists’ Wood Library-Museum and is president of the Guedel Memorial Anesthesia Center Board of Trustees. She appeared in the National Library of Medicine’s 2003-2005 exhibit on women in medicine, “Changing the Face of Medicine” and is listed in their biographic dictionary.

Categories: Brought to Light

Arthur E. Guedel Anesthesia Collection transferred to UCSF archives

Brought to Light Blog - Thu, 2015-06-04 02:20

The UCSF archives would like to announce the acquisition of the Arthur E. Guedel Anesthesia Collection. The agreement to transfer these unique materials of high research value that will complement existing archival holding was signed by the Arthur E. Guedel Memorial Anesthesia Center Board of Trustees and the UCSF Library last March. This extensive collection contains more than 40 linear feet of personal papers, rare books on the history and development of anesthesia, journals and artifacts, including anesthesia equipment and unique collection of artifacts from Richard Gill’s journey into Ecuador to collect curare, as well as audio-visual materials.

Drs. Merlin Larson and Selma Calmes signing the agreement to transfer the Arthur E. Guedel Anesthesia Collection to the UCSF Archives & Special Collections, March 2015

The Arthur E. Guedel Memorial Anesthesia Center was founded in 1963 by a small group of anesthesiologists who were interested in preserving the history of their specialty. The center is dedicated to the memory of Dr. Arthur E. Guedel, a pioneer of modern anesthesiology on the West Coast. For many years it was housed in the Health Sciences Library at California Pacific Medical Center and we are grateful to our colleagues there, in particular Anne Shew, director of the Health Sciences Library for an outstanding stewardship of these materials. The personal papers have detailed finding aids and after they are moved to the UCSF library later this summer, they will be made accessible to the visitors in the archives reading room. The reminder of the collection will be transferred to archives after removing duplicate material within a year. The Guedel collection materials will be incorporated into UCSF library catalog and archival collections finding aids describing the contents of personal papers will be added to the Online Archive of California. At the conclusion of the transfer, a Guedel collection digital portal describing history and materials in the collection will be built by the archives and linked to the UCSF Department of Anesthesia website.
Dr. Selma Calmes, retired Clinical Professor of Anesthesiology at UCLA and president of the Guedel Board of Trustees, noted in her 2004 article that Dr. Chauncey Leake, Professor of Pharmacology at UCSF was a person with strong ties to anesthesia and was instrumental in naming and organizing the center: “He suggested dedicating it to the memory of the only pioneer of modern anesthesia on the West Coast, Dr. Arthur Guedel of Los Angeles. Leake had been good friends with Guedel, who often visited UCSF to do research.” (1) The UCSF archives is the home of the Leake papers (as well as collection of rare books on anesthesia) and the addition of the Guedel collection will reunite these resources. It includes the papers and correspondence of several pioneers in the field on anesthesia, in particular, Richard C. Gill, Drs. Ralph Waters, Abram Elting Bennett, William Neff, and Arthur E. Guedel.

We would like to express our gratitude to the Guedel Board and in particular Drs. John Severinghaus, Merlin Larson, and Selma Calmes. Tomorrow we will be publishing a guest post written by Dr. Calmes and in the next year are planning to share updates about the transfer of the collection to UCSF, as well as showcase its treasures.
1.    Calmes, Selma. “The History of the Arthur E. Guedel Memorial Anesthesia Center.” California Society of Anesthesiologists Bulletin. 2004 July-September; 53 (3): 71-72.

Categories: Brought to Light

New Exhibit: The Radiologic Imaging Laboratory Archive

Brought to Light Blog - Thu, 2015-05-28 11:46

Visionary Bioengineering: The Radiologic Imaging Laboratory Archive                       UCSF Library, 530 Parnassus Avenue, 3rd floor, San Francisco, CA                             Now through May 2016                                                                                                   Free and open to the public during library hours

Image of MRI scan prepared for scientific publications and sales meetings, circa 1985, RIL records, MSS 2002-08

Come visit the UCSF Library and view our “sneak peek” exhibit on the history of the Radiologic Imaging Laboratory (RIL). The RIL was founded in the late 1970s by a team of UCSF scientists and engineers. The team’s goal was to create a clinically viable diagnostic tool using nuclear magnetic resonance imaging, later called MRI. Over the course of 25 years, the lab developed innovative MRI technology that transformed the way doctors diagnose and treat patients worldwide.

RIL graduate student researcher Tim Mills with imaging machine, 1986, Photograph collection

View images and original documents from the RIL records and learn how the lab combined entrepreneurship and biotechnology research. Join us again in the coming year for the full exhibit where we’ll further explore the RIL’s growth and technological discoveries.

Researchers and technicians Lawrence Crooks, Bob McCree, Ian Duff, and Roger Littlewood in laboratory, circa 1981, Photograph collection

We’re excited to share this archive with the public. To learn more about using the RIL records (MSS 2002-08) for research, contact the UCSF Archives and Special Collections.

Categories: Brought to Light

Testing in Ember.js, Part 3: mock data with ember-cli-mirage

CKM Blog - Wed, 2015-05-27 14:48
When Last We Left Our Heroes…

The goal of automated testing is to find problems before your users do. Good tests do this by preventing bad code from being merged. A great continuous integration (CI) setup can catch problems in beta browsers and libraries in time to report them to their authors or fix your code before a release happens. By the end of this three part series you will have a great CI setup. Tests will automatically run against any browser you support and any future version of your dependencies.

In Part One, we covered using Sauce Labs and Travis CI to create your test matrix.

In Part Two, we covered testing our application against many versions of Ember.

In Part Three, we will write some acceptance tests and use the awesome ember-cli-mirage addon to provide controlled mock data to our tests and development environment.

Getting Set Up

Part Three picks up right where we left off with a working ember-cli project and build configuration. This is not a tutorial on Test Driven Development so we’re going to start out with a working example and then test it.

First setup our ember-data models:

$ cd testing-sandbox $ ember g model fruit title:string color:belongsTo $ cat app/models/fruit.js import DS from 'ember-data'; export default DS.Model.extend({ title: DS.attr('string'), color: DS.belongsTo('color', {async: true}) }); $ ember g model color title:string fruits:hasMany $ cat app/models/color.js import DS from 'ember-data'; export default DS.Model.extend({ title: DS.attr('string'), fruits: DS.hasMany('fruit', {async: true}) });

Then a simple route:

$ ember g route colors --path='/colors'

Modify app/routes/colors.js to get all the colors:

import Ember from 'ember'; export default Ember.Route.extend({ model(){ return this.store.find('color'); } });

Setup a template to list the colors and their fruits app/templates/colors.hbs

<ul> {{#each model as |color|}} <li>{{color.title}} <ul> {{#each color.fruits as |fruit|}} <li>{{fruit.title}}</li> {{/each}} </ul> </li> {{/each}} </ul> Setup ember-cli-mirage

Let’s install the ember-cli-mirage addon.

$ ember install ember-cli-mirage

Now we need to configure our basic API routes. Mirage creates a basic configuration file for you at app/mirage/config.js. We just need to add a few lines for our new models:

export default function() { this.get('/colors'); this.get('/colors/:id'); this.get('/fruits'); this.get('/fruits/:id'); };

For each of our models we need a factory so our tests can create new data. As ember-cli-mirage matures, generators for your factories will be added. For now, you have to make them on your own. We need one for fruit and one for color.

Create the file app/mirage/factories/fruit.js:

import Mirage from 'ember-cli-mirage'; export default Mirage.Factory.extend({ title: (i) => `fruit ${i}`, color: null });

…and the file app/mirage/factories/color.js:

import Mirage from 'ember-cli-mirage'; export default Mirage.Factory.extend({ title: (i) => `color ${i}`, fruits: [] });

Wow. Thats was some serious setup; take heart that we’re done now and we can finally write a test.

Finally a test! $ember g acceptance-test colors

Add some fixture data and a test to your new file at tests/acceptance/colors-test.js:

test('visiting /colors', function(assert) { //turn on logging so we can see what mirage is doing server.logging = true; //make our first color, its gets an id of one server.create('color', { //fill this color with some fruits (they don't exist yet, thats next) fruits: [1,2,3,4,5] }); //now lets create a bunch of fruits and link them to our color server.createList('fruit', 5, { color: 1 }); //want another color? - just add it. server.create('color', { fruits: [6,7] }); server.createList('fruit', 2, { color: 2 }); visit('/colors'); andThen(function() { assert.equal(currentURL(), '/colors'); //this is a stupid test, but hey its a tutorial, what did you expect? assert.equal(find('li').length, 9); }); });

Yup, I wrote that test for you. This isn’t a lesson on Test Driven Development. If you want that watch “Test Driven Development By Example”. The important part here is that we create fresh testing data with every test using server from ember-cli-mirage. You can be in complete control of what is passed to your application so you can check for any condition.

Final Thoughts

We’re just about out of time and we covered a lot. You still have some test writing to do and I wish there was an addon to do that for you. Until then you can take solace in the knowledge that your testing infrastructure is a foundation you can build your reputation on.

Until next time, Internet friends: If you liked it or hated it let me know @iam_jrjohnson.

Categories: CKM

Science and Art: Saxton T. Pope Research Illustrations

Brought to Light Blog - Tue, 2015-05-19 15:49

From 1912-1913, UC surgeon Saxton T. Pope kept a notebook detailing his laboratory research. Throughout the record, he included drawings of the experimental medical instruments and procedures he was developing.

Saxton Temple Pope (1875-1926)

Two of the more elaborate illustrations in the notebook detail his work with ether administration. Ether was commonly used in the 19th and early 20th century as an anesthetic during surgical procedures.

Saxton T. Pope illustration of intratracheal insufflation apparatus, research notebook, MSS 26-3

Saxton T. Pope illustration of intra-tratracheal anaesthesia apparatus, research notebook, MSS 26-3

To see more from the notebook and learn about Pope and his work, make an appointment to see the Saxton Temple Pope papers, MSS 26-3.

Categories: Brought to Light

Country Joe McDonald’s Florence Nightingale collection will be preserved in UCSF Archives

Brought to Light Blog - Tue, 2015-05-12 09:00

Country Joe McDonald, singer, songwriter, and social advocate, co-founder of the Country Joe & the Fish rock band remembered for his performance in Woodstock, recently donated his Florence Nightingale collection to the UCSF archives. This International Nurses Day, May 12th, we asked Joe several questions about his unusual archive that contains 7 oversize boxes of printed materials, ephemera, and books as well as a website “Country Joe McDonald’s Tribute to Florence Nightingale.”

Country Joe McDonald performs a tribute to Florence Nightingale at UCSF in the fall of 2013 (photo by Elisabeth Fall)

1. What got you interested in the life of Florence Nightingale?

I heard Lynda Van Devanter, an Army Vietnam War nurse speak in 1981 at a symposium on the problems of Vietnam veterans. She challenged other veterans, saying we ignored the needs and service of women in the military. I took it to heart and promised her I would write a song for her. But I knew nothing of nursing except the name Florence Nightingale. I looked in the encyclopedia and it said Florence Nightingale had gone to nurse English soldiers at the request of the English government during the Crimean War in 1854. That she was an upper class woman and she suffered a nervous disorder for the rest of her life. Vietnam veterans were suffering from PTSD as a result of their experiences. I found this similarity  very interesting and wanted to know more. I went to a well known used book store in Oakland and found two books on her life. One was Sir Edward Cook’s book. The other, Cecil Woodham-Smith’s book. I read them both. And that was the beginning of my journey.

2.       For how long have you been documenting her story?

It was 1981 when I first heard Lynda speak, so it is over thirty years.

A glass “magic lantern” slide (reversed) of the painting by Jerry Barrett, “the Mission of Mercy: Florence Nightingale Receiving the Wounded at Scutari” (National Portrait Gallery, London). A photo of a black-and-white engraving has been hand-colored. Read more about this painting on the Country Joe McDonald’s website.

3.       How do you select materials to add to your collection?

At first it was not a collection. But I needed to learn about England and the Victorian Era in order to understand what I was reading.  So one thing led to another. Then I decided to visit the places important to her life. Wherever I went I would pick up stuff about the place I visited and her. She was such a huge social phenomena, such a famous person after the war, that lots of stuff was created about her and using her name. Since she was a recluse lots of it was just made up to satisfy the desire of the public to have a bit of her. She was famous on the level of Kim Kardashian or Princess Kate. I found this very interesting. So there was stuff that was intelligent and accurate and stuff that was pure fantasy and frivolous.
I tried to get it all. I trolled Amazon and Internet book sites grabbing whatever I found that was not too expensive. Since I had a web person who was building my professional home page for me I decided to create a home page for her.  Using the facts and stuff I found out about her. We started with a time line of her life. It just grew and grew. It seemed to me to be endlessly interesting. I was amazed at the diversity of her life and nursing. I found it very hard to stop adding things.

4.   What is your favorite item in this collection?

It is difficult to pick one item. But I will mention a copy I made of many of the pages of her third edition of Notes On Hospitals. I got an original through interlibrary loan from a library in Pasadena. Such a thing could never happen today. There are three editions of Notes On Hospitals. I have a facsimile of the original which is part of the collection. But the one always mentioned in writings about her is the third edition.

Much to my amazement the copy I got from inter library loan had a signature of Adelaide Nutting the famous nurse historian on the cover page. I felt like an archaeologist making a discovery. I guess the copy the library had once belonged to Adelaide Nutting. I probably could have just kept the copy and no one would have cared much. Such is the treatment Florence Nightingale is often given. She even predicted this. When the Edison Company recorded her voice she said that “some day when I am no longer a memory, just a name.” And today that is seems the case. Everyone knows her name but very little about her except the common folklore. I could not in good conscience keep the original. So I made copies of many of the pages. Even that would not be allowed today. And those pages are part of the collection.  Looking at those pages one sees what a theoretician, innovator and statistician she was.

5.       You wrote several songs about nurses, where can we listen to them?

I have had several ideas about how to tell the story of her life. I thought of a documentary called “On The Trail Of Miss Nightingale” where a host visited and talked about all the locations important to her life. Then, because I am a songwriter a few songs about her and nursing just came to me. Then I got the idea to write an opera about her life and wrote some more songs. Then I got the idea of a spoken word and song one man show about her life and nursing complete with projected slides. Then I tried to write a film treatment. A couple of the songs made it onto CD’s. I made a CD of four nurse songs called “Thank The Nurse” and still have a few of those around. I am currently working  on a new album and it will include several new songs about her and her sister. Over the years I have performed and talked about Florence Nightingale only a dozen times. I am amazed at the lack of song and film and about Florence Nightingale and nursing. Even though she is probably the most written about woman in history. She is never named as one of the famous and important women in the 20th century.

I think her image is tangled up in the convoluted thoughts and disinformation about women in general and nurses in particular. In today’s world there seems to be a lack of interest in history and an emphasis on the present and making a living. Perhaps that makes good common sense in today’s market place. But I still believe that her story is exciting, important and should be told.

6.       Why did you decide to build a website telling the story of Florence Nightingale, what else does it include?

It started as a simple idea. I wanted to show how interesting her life was and how important a person she was. We started with a timeline containing important events in her life from before her birth to her death. Each time I learned or discovered something new we added it. It is the only such site in the world. That just happened one thing at a time over a period of almost twenty years.  It is impossible for me to say what it includes. I will just say it includes everything I think is important to her life. You will not find some of that information any place else. I hope that UCSF Nursing School will continue to add to the site now that it is archived by the university.

 7.       Do you know how many visitors it attracts?

It is hard to interpret visitors to a site. But I will guess several hundred a month. Many of them are school children doing studies on famous women. I would be interested to know who uses the site. It was built for my own entertainment so I never had in mind visitors really.

Cover of the book from the Country Joe McDonald’s Florence Nightingale collection, “People at Work: The Nurse,” 1963.

8.      Now that your collection and website are preserved at the UCSF Archives will you continue adding materials and updating the site?

I doubt that I will add much more to the site. But you never know. It would be wonderful if UCSF students doing nurse history would add to the site. There is now a new generation growing up with the internet and computers and they certainly could expand the site.

9.       For many years you have being performing a show based on the story of Florence Nightingale and other war nurses, where can our readers view it?

There really is no where to view it. I thought over the years that there should be some film or video made so that it could perhaps be used as an educational tool but that never happened. I do not perform much any more. I did do a short performance of spoken word and song in a Berkeley book store a few months ago around the subject of War Nursing. That was the first time I did that. I used material from the Crimean War, World War I and the Vietnam War with a subject theme of “burn out.”

10.  Do you have any nurses in your family?

My wife is a Labor and Delivery nurse and RN midwife. My brother retired after 37 years as a nurse and then nurse practitioner. My daughter just graduated and received her RN license. My niece is a nurse at UCSF Hospital and her husband is an RN.  As an aside, my mother’s name was Florence. It is said that most of the women of the 19th and 20th century named Florence were named after her. She was named Florence after the Italian city of her birth, Florence .

11. What do you want to wish the nurses around the world on this International Nurses Day that is celebrated on the birthday of Florence Nightingale?

I hope that nurses are able to appreciate the great sacrifices that those early pioneers made creating the wonderful profession of nursing. I hope that they are able to be proud of the work they do. I want them to know that we appreciate what they do daily often saving lives and allowing us all to lead happy and healthy lives. And I hope that they are able to take the day off and treat themselves to some well earned R&R.

Categories: Brought to Light

Creating a “Watch Folder” in EndNote

In Plain Sight - Mon, 2015-05-11 13:10

A “watch folder” is  a feature that will automatically import all PDF files saved in a chosen folder from your hard drive to your library when you open EndNote.

To use this feature follow these steps:

  • Select PDF Handling from EndNote Preferences

 

 

 

 

 

 

 

 

  • Select the folder from where you want EndNote to import your PDFs into your library

 

 

 

 

  • Download or copy your files to this folder for automatic importing. When you run EndNote Desktop, any new PDFs added to this folder will be automatically imported to your personal library

After EndNote runs the import operation, EndNote creates a subfolder called Import within the Auto Import Folder. EndNote also imports a copy of each PDF to this folder.

Note that EndNote does not import from subfolders within the Auto Import Folder.

Categories: In Plain Sight

May Video Capsule at Bay Area Video Coalition

Brought to Light Blog - Mon, 2015-05-11 08:49

This is the second year we’ll be participating in this event to celebrate local audiovisual treasures. The breadth of last year’s showing was immense– so many facets of Bay Area history were represented. This year we’re contributing a couple of clips from the UCSF School of Pharmacy of the 1960s.

Join Bay Area Video Coalition (BAVC) Preservation program staff for an evening of audiovisual preservation revelry. Anchored by recent selections from BAVC’s Preservation Access Program* (PAP), tonight’s program includes archivist favorites, unexpected gems, and rarely seen treats from artist-and arts organization-participants in PAP, as well as from other Bay Area preservation organizations— including Stanford Media Preservation Lab, Internet Archive, Oddball Films, UCSF Archives, the GLBT Historical Society and California Audiovisual Preservation Project. We look forward to sharing recent and prized preservation work for what is sure to be a congenial celebration of archival craft and our media legacy.

When: May 14, 2015 | 7PM |

Where: BAVC | 2727 Mariposa St., 2nd Flr. San Francisco, CA 94110

Admission: $10 suggested donation. Let us know you’re coming. RSVP here!

We hope to see you there! And if you’d like to see what we screened last year, click over to the Internet Archive to see UCSF’s moving memento films from the 1930s.

Categories: Brought to Light

UCSF CLE Support at the Library

Convergence - Fri, 2015-05-08 14:08

We are well into the Spring 2015 semester and want to remind everyone of the following UCSF Collaborative Learning Environment (CLE) and multimedia support resources available through the UCSF Library and Learning Technologies Group.

1. Attend a CLE Basics Training at a Tech Clinic

Held bi-monthly at the UCSF Library, attend a Tech Clinic to work with Learning Technologies staff on CLE and multimedia projects. The 90-minute CLE Basics in-peson training is held at the start of every Tech Clinic and is a great training opportunity for new faculty and staff.

2. Search the CLE Knowledge Base

Need a quick answer to your CLE or multimedia question? It is most likely in the Learning Tech Knowledge Base.

3. Follow the Convergence Blog

If you are reading this post, you probably already know about the Convergence blog. Subscribe to the blog today to receive important announcements, news, and CLE tips and tricks from the Learning Technologies Group!

4. Moodle Training

Moodle, the learning platform that powers the UCSF CLE, provides useful documentation and guides for Moodle users as well training opportunities through MOOCs (massively open online courses). The four-week MOOC is also a great opportunity to connect with the larger Moodle community beyond UCSF.

5. Contact Learning Technologies Group

Still have CLE questions?

Image Credit: UCSF Library

Categories: Convergence

Testing in Ember.js, Part 2: ember-try and the Travis CI build matrix

CKM Blog - Thu, 2015-04-30 13:23
Our Story So Far

The goal of automated testing is to find problems before your users do. Good tests do this by preventing bad code from being merged. A great continuous integration (CI) setup can catch problems in beta browsers and libraries in time to report them to their authors or fix your code before a release happens. By the end of this three part series you will have a great CI setup. Tests will automatically run against any browser you support and any future version of your dependencies.

In Part One, we covered using Sauce Labs and Travis CI to create your test matrix.

In Part Two, we will start testing our application against multiple versions of Ember using the excellent ember-try addon and create a Travis CI build matrix which will allow some options to fail without the entire test failing. The goal of these two improvements to our original setup is to see issues coming long before they become problems.

Getting Set Up

Part Two picks up right where we left off with a working ember-cli project and build configuration.

Let’s install the ember-try addon.

$ cd testing-sandbox $ ember install ember-try

ember-try is a completely configurable way to test your code against upcoming versions of Ember. You may want to customize this later, but for now let’s add a file to testing-sandbox/config/ember-try.js with these contents:

/* jshint node: true */ module.exports = { scenarios: [ { name: 'our-current', dependencies: {} }, { name: 'ember-release', dependencies: { "ember": "ember#release" }, resolutions: { "ember": "release" } }, { name: 'ember-beta', dependencies: { "ember": "ember#beta" }, resolutions: { "ember": "beta" } }, { name: 'ember-canary', dependencies: { "ember": "ember#canary" }, resolutions: { "ember": "canary" } } ] };

That creates a few different build targets. The first one, our-current, is whatever version of Ember your app currently depends on, by leaving the dependencies blank it will use your current setup. The others are dynamically linked to the Ember release process for latest release, beta, and canary.

We can now run all of our tests against the beta version of Ember.js with a single command.

$ember try ember-beta test

Go ahead, give that a spin, it’s pretty great right?

You can also test everything in your config file with the command:

$ember try:testall Automating with Travis CI

In Part One, we learned how to test against any browser and now we know how to test against any version of Ember.js. The only thing missing is a way to automate the entire process. We’re going to take advantage of Travis CI’s build matrix to organize our tests into discrete units.

We need to modify our Travis configuration to:

  1. Make a variable for the browser we are testing with
  2. Make a variable for the Ember.js version we are testing against
  3. Not start Sauce Connect unless we need it
  4. Combine all of this into a build matrix
  5. Allow some of these test combinations to fail

The new .travis.yml file looks like this:

--- language: node_js node_js: - "0.12" sudo: false env: global: # Setup SauceLabs Credentials - SAUCE_USERNAME="YOUR_USER_NAME" - SAUCE_ACCESS_KEY="YOUR_ACCESS_KEY" # Some default values for our build matrix - START_SAUCE_CONNECT=false - EMBER_VERSION='our-current' - TESTEM_LAUNCHER='PhantomJS' matrix: fast_finish: true allow_failures: - env: EMBER_VERSION='ember-beta' - env: EMBER_VERSION='ember-canary' - env: "TESTEM_LAUNCHER='SL_internet_explorer_11_Windows_8_1' START_SAUCE_CONNECT=true" include: - env: "TESTEM_LAUNCHER='SL_firefox_Windows_7' START_SAUCE_CONNECT=true" - env: "TESTEM_LAUNCHER='SL_internet_explorer_11_Windows_8_1' START_SAUCE_CONNECT=true" - env: "EMBER_VERSION='ember-beta'" - env: "EMBER_VERSION='ember-canary'" cache: directories: - node_modules before_install: - "npm config set spin false" - "npm install -g npm@^2" install: - npm install -g bower - npm install - bower install before_script: # Create a sauce tunnel only if we need it - if [ "$START_SAUCE_CONNECT" = true ]; then ember start-sauce-connect; fi script: # run our tests against the Ember version and browser of our choice - ember try ${EMBER_VERSION} test --port=8080 --launch=${TESTEM_LAUNCHER} --skip-cleanup after_script: # Destroy the sauce tunnel if we needed it - if [ "$START_SAUCE_CONNECT" = true ]; then ember stop-sauce-connect; fi

That’s it for Part Two! Tune in next week for a look at writing acceptance tests to take advantage of this setup.

If you have questions or see a mistake, tweet @iam_jrjohnson.

Updated:
5/6/15 – Changed the ember-try config to use a blank set of dependancies. Thanks @katiegengler for the suggestion.

Categories: CKM

Exploring the Archives for 150: Attend a $3 course, circa 1879

Brought to Light Blog - Thu, 2015-04-30 10:42

In preparation for UCSF’s 150th anniversary celebration exhibits, we’ve been doing a bit of exploring in the vaults. For the next several months, I’ll be posting some of the treasures we’ve discovered!

Check out the course registration process for UC Medical Department student Felix Bettelheim in 1878 and 1879. Forms included lecture admission tickets to courses in anatomy and surgery. The back of the tickets would be signed by the professor as a way to track attendance.

Lecture admission ticket, 1879, ArchClass H152

Lecture admission ticket, 1878, ArchClass H152

Note Hugh Toland’s name as instructor of surgery. Toland founded Toland Medical College in 1864 and later deeded the school to the UC. His gift created the UC Medical Department and paved the way for the establishment of UCSF.

Lecture admission ticket to Toland’s course, 1878, ArchClass H152

Bettelheim received certificates for completing dissection courses. According to a note in the collection, tickets to dissection courses were closely monitored to “prevent the morbidly curious from attending.”

Dissection certificate, 1879, ArchClass H152

Bettelheim’s tuition included fees for dissection labs. As noted in the receipt, it cost $3 to attend the “right lower” course. Bettelheim graduated in 1880, we hope debt free!

Course receipt, 1879, ArchClass H152

Categories: Brought to Light

Professor of Prosthodontia photographs, early 1900s

Brought to Light Blog - Tue, 2015-04-28 10:46

William Fuller Sharp, DMD, DDS, was the first alumni of the Dental Department of the Affiliated Colleges of the University of California (later UCSF School of Dentistry) to be placed on the faculty– where he remained for over fifty years. Sharp joined the school as an instructor in 1894, later becoming Professor of Mechanical Dentistry in 1899, Professor of Prosthetic Dentistry, Professor of Clinical Prosthodontia, and Professor of Prosthodontia, Emeritus in 1921. Sharp served as Acting Dean from 1926-1927 while Guy S. Millberry was on leave.

WF Sharp, Photograph collection, undated

Above, Sharp with dental prostheses, undated.

WF Sharp, Photograph collection, 1906

WF Sharp’s office, operating room, April 18, 1906.

WF Sharp, Photograph collection, 1906

Sharp in his office, April 18, 1906.

Categories: Brought to Light
Syndicate content