davidrothman.net

davidrothman.net

Health Information | Geekery

 
 
 
 

Archive for Development

Zotero to Excel and Complex Searches of Zotero Database

Thanks to Jason Puckett, I’ve become a huge fan of Zotero.

So I’d collected a cast number of citations in Zotero, but needed to export them in a custom format to a .csv if I wanted to upload them into another database. I was also a little put-off that Zotero’s search wasn’t more powerful (that’s just me being picky- Zotero is awesome and anyone who says otherwise will get an earful from me).

A little Googling led me to this post by Royce Kimmons that discusses how to query Zotero’s SQLite database.

(This post is largely a short summary of Mr. Kimmons’- but it is such a neat trick that I wanted to share it.)

Zotero’s database is SQLite. For me, the database was located here:

C:\Users\[UserID]\AppData\Roaming\Mozilla\Firefox\Profiles\[random string].default\zotero\zotero.sqlite

In your OS, it may be elsewhere. According to Zotero’s support documentation,  ”[t]he quickest and most reliable way to find your Zotero data directory is through the “Show Data Directory” button in the Advanced tab of your Zotero window.”

Once you find it, COPY it somewhere else to work with it. Don’t monkey with your original database.

Then you need a tool for working with the copied database. Kimmons recommends SQLite Manager, a Firefox plugin, but I ended up using SQLiteStudio (free, portable application that requires no installation) and found it much more pleasant to work with.

Even knowing next to nothing about Zotero’s data model, I could modify Kimmons’ query to get just the data I wanted, exactly how I wanted it.

Another option is to export the SQLite as SQL and run your searches using your favorite database tool (even MS Access).

Zotero and Jason Puckett

Zotero: A Guide for Librarians, Researchers and Educators

Zotero: A Guide for Librarians, Researchers and Educators

Certain librarianish tendencies seem to have stuck for good, despite the fact that I don’t work in a library any more.

Wanting to structure data about publishing/presenting by members of my department’s faculty, I quickly grew rustrated with RefWorks because it doesn’t do NLM citations properly and it doesn’t even have a Ref Type for Presentations. (My view, by the way, is that it is false advertising for RefWorks to claim that it supports NLM. It doesn’t. Not correctly and not thoroughly.)

So I started again looking at Zotero, which I dreaded. The last time I tried it, I found it frustrating and quickly gave up.

This time, though, I had a secret weapon: Jason Puckett. Jason is a friend and I knew he was a sharp and terribly nice guy with great taste- but I had no idea how good his book was.

Jason’s book, Zotero: A Guide for Librarians, Researchers and Educators is outstanding. I’m a fussy critic of writing, but I loved Jason’s. The structure of the book is simple, the writing is clear and friendly. This book got me up to speed on Zotero much faster than if I’d just relied on the documentation and my own experimentation.

Thanks to this quick start, I discovered that Zotero is far more powerful than RefWorks and accomplishes much more in far less time.

If you ever were curious about Zotero, get the book and start playing with it. If you’re a RefWorks user, you’ll be pleasantly surprised at how much more powerful Zotero is while still being pretty darn easy to use.

ALA Folks: You can buy a DRM-Free version here.

Medical Libraryfolk: I’m curious. What are your favorite tools for managing bibliographic data? Really, please let me know in the comments or drop me an email. I want to manage the data of all publishing/presentation done by members of our faculty and I’d welcome suggestions of what tools to try.

Data Compare for Oracle

I’ve been doing a lot of Web development since I started a new job in June. This has been (pleasantly) challenging for a number of reasons. The environment is brand-new to me and, in comparison to other places I’ve worked, large and complex.

For instance, I’ve never developed in ColdFusion before and one of my Web applications needs to have the front end (a public-facing side on the public-facing server for users) on a ColdFusion8 server and the back-end of (used by members of my own department) lives behind the firewall, in our intranet, and runs ColdFusion9…so I’m learning two version of ColdFusion at the same time.

And I’ve worked with Sybase and MySQL databases, but Oracle is new to me. The Database Administrator I work with is a friendly, immensely helpful guy who I try to avoid bugging unless I’m really, really stuck. Developers far more experienced and skillful than me have all admonished me: “Be very, very nice to your DBA.”

So when I run into problems, I tend to head back to the manuals for the software I’m using (Oracle’s SQL Developer, PL/SQL Developer), but sometimes that doesn’t give me the sort of quick, painless solutions I crave.

Last week, I wanted to compare the data in a restored backup to the data in our production database and generate a script to copy the missing restored data to the production database. I asked my DBA and a far more experienced developer what tool I could use to accomplish this quickly and easily.

Neither had any suggestions- though both agreed that it would be wonderful if such a tool existed.

It turns out that such a tool DOES exist- and is awesome. A little Googling turned up Data Compare for Oracle from Red Gate Software- which is part of their Deployment Suite for Oracle.

I downloaded the free, fully functional trial and was so blown away by it that I emailed Red Gate to tell them so.

The interface is intuitive and well-designed- without spending a single second on any manual or help files, I made my comparisons and generated a deployment script within minutes of installing the application. Go check out the screen shots on Red Gate’s site to see how simple it is to use.

I was able to compare two databases on two different servers, limit the comparison to specific tables and criteria, drill down for details on the comparison, and generate a script to make the changes I needed. In minutes. Seriously.

Blown. Away.

To my delight, I was able to wrangle a license for my own use at work. This was an enormous relief, as the thought of losing it at the end of the 14-day trial brought tears to my eyes.

Download the trial and try it.

(Does anyone recall the last time I so nakedly endorsed a product? I don’t. That’s how much I like it.)

Pages

Recent Comments

Archives

RSS Incoming Links

  • Bibliotequices: No teu livro ou no meu? February 11, 2012
    AS CASAS, 8 - �A casa � a casa de fam�lia, � para l� p�r as crian�as e os homens, para os manter num lugar feito para eles, para conter a sua perdi��o, para os distrair... Da Literatura · MANOLIS GLEZOS - Sabe quem � Manolis Glezos? […]
  • Recursos de bioqu�mica para estudiantes | USALbiom�dica February 10, 2012
    RCSB PDB-101. Se trata de un recurso educativo que ofrece una visi�n estructural de la Biolog�a. Organiza la informaci�n en cuatro grandes bloques accesibles a trav�s del desplegable que se encuentra en el margen superior izquierdo. […]
  • A census of Open Access repositories in the Netherlands at WoW ... February 10, 2012
    Comments on the library and information science world. […]
  • Faculty of 1000: Post-Publication Peer Review | USALbiom�dica February 9, 2012
    Posted on febrero 9, 2012 by usalbiomedica | Deja un comentario. Faculty of 1000 identifica y eval�a los art�culos m�s relevantes del �mbito de la investigaci�n biom�dica. Los art�culos son seleccionados por un equipo de 2.300 cient�ficos ... […]
  • What happens to your online life when you die? | USALbiom�dica February 6, 2012
    What happens to your online life when you die? Posted on febrero 6, 2012 by usalbiomedica | Deja un comentario. �Qu� sucede con tu vida digital cuando mueres? Para intentar clarificar un poco el tema os dejo este v�deo y el enlace al post ... […]
  • Materiales multimedia: �EHSL � Knowledge Weavers Project ... February 1, 2012
    The Knowledge Weavers Project es un proyecto liderado por Sharon Dennis con la colaboraci�n de Suzanne Stensaas cuyo objetivo principal es el de producir innovadores recursos multimedia, como tutoriales, casos interactivos, ... […]
  • �IndagandoTV�, televisi�n online de contenido cient�fico ... January 24, 2012
    Posted on enero 24, 2012 by usalbiomedica | Deja un comentario. Gracias al blog somosmedicina.com conozco IndagandoTV. Se trata de la primera televisi�n online de contenido exclusivamente cient�fico. Transmite las 24 horas del d�a y, ... […]
  • The New England Journal of Medicine cumple 200 a�os ... January 23, 2012
    �In 2012, the New England Journal of Medicine celebrates 200 years of publishing practice-changing medical advances. Throughout 2012, NEJM will mark the anniversary with events, content, and applications that celebrate all those who ... […]
  • Patient Handouts � MHSLA Blog April 1, 2011
    David Rothman is developing a Patient Handout Search utilizing Google Custom Search Engine. The simple design should be easy to use on mobile devices such as tablet PCs. Printable handouts are culled from free authoritative sources ... […]
  • iLibrarian � Common Sense Librarianship: An Ordered List Manifesto March 5, 2011
    David Rothman proposes a brief manifesto which lays out a set of simple but significant tenets describing an optimal model for librarianship. Here are a couple of points from Rothman's Common Sense Librarianship: An Ordered List Manifesto ... […]

Subscribe

Posts (RSS)
Comments (RSS)

Enter your email address to receive email updates of new posts:



Search

 


Contact



card.ly

Elsewhere Online

Reciprocal Blogroll