I am an artist and a professor of media culture at the College of Staten Island and doctoral faculty at the Graduate Center, CUNY. At the Graduate Center, am the Coordinator of the Interactive Technology and Pedagogy Certificate Program.
The DiRT Directory is a registry of digital research tools for scholarly use.
Explore more tools from DiRT on the Digital Tools Directory.
Michael Mandiberg uses 23 tools from the DiRT Directory:
Beautiful Soup is a library, written in the Python programming language, for pulling specific pieces of data out of HTML and XML files. It is especially suitable when working with data files that aren't well-formed, or are otherwise difficult to parse.
Saves programmers hours or days of work on quick-turnaround screen scraping projects.Learn more on DiRTDirectory.org
CartoDB is a cloud based mapping, analysis and visualization engine that lets users build spatial applications for both mobile and the web. Users input tabular data and then construct an interactive visualisation through the web interface. It provides automatic georeferencing functionality and provides APIs for mobile data collection and dissemination.
Use is free for up to five tables; after that, there are monthly pricing plans.
Development was funded through EU and Spanish research programmes. Learn more on DiRTDirectory.org
D3.js is a data visualization library by Mike Bostock, who is also the primary creator of Protovis, which D3 is designed to replace.
There is a great introductory tutorial available from Luke Franci. It is one of many other tutorials linked to from Bostock's D3 wiki.Learn more on DiRTDirectory.org
Dropbox is a file hosting service that includes cloud storage, personal cloud, file synchronization, and client software across multiple platforms. Dropbox allows users to create a folder on each of their computers where any type of file can be saved, synchronized, and made available across all computers. Contents of the Dropbox folder are also accessible via dropbox.com and mobile applications. Individual files and folders can be shared with other Dropbox users or made publicly accessible.
Dropbox for Business is a paid service targeting organizations by providing administrative controls and auditing functionality while allowing users to create a work account that is completely separate from their personal account but the two are viewable side by side.Learn more on DiRTDirectory.org
Drupal is an extremely flexible general content management system with numerous plugins that provide scholar-oriented functionality.Learn more on DiRTDirectory.org
Evernote is note-taking software in the cloud, with options for private and shared notebooks. Users can take text notes, and upload files to attach them to notes. Evernote has built-in OCR for images with printed or handwritten text. A premium account allows access to notebooks offline, as well as more storage and embedded PDF search.Learn more on DiRTDirectory.org
Microsoft Excel is spreadsheet software with calculation, graphing tools, and pivot table options for analyzing data. A cloud-hosted version is available as part of Office 365.Learn more on DiRTDirectory.org
GitHub is a web-based repository service which offers the distributed revision control and source code management (SCM) functionality of GIT with a graphical user interface, desktop, and mobile integration. It also provides collaboration tools such as access control, wikis, task management, code review, bug tracking, and feature requests. It offers free accounts, often used to host opensource software projects, and private (paid) repositories.
Projects on GitHub can be accessed and manipulated using the git command-line interface and all of the standard git commands work with it. GitHub also allows registered and non-registered users to browse public repositories on the site. Multiple desktop clients have also been created by GitHub and other third parties which integrate with the platform.
GitHub is mainly used for code but can also be used for non-code files, it supports the following formats and features:
3D render files
Photoshop's native PSD format can be previewed and compared to previous versions of the same file.
Documentation and wikis
Small websites can be hosted from public repositories on GitHub. The URL format is http://projectname.github.io.
Issue tracking (including feature requests)
Visualization of geospatial data
GitHub is a heavily used in the opensource development community but does not require hosted projects to meet the definition of Open Source.Learn more on DiRTDirectory.org
Google Docs is an online environment for editing and sharing documents, spreadsheets, presentations, forms, drawings, and tables. Google Docs documents can be public or private, or shared with anyone with a Google account, e-mailed, or downloaded in various formats, including conversions to PDF and other formats not identical to the original or to the proprietary format used at creation. Designated people with whom items are shared can be given permission to comment or edit the files, thus providing a quick way to collaborate on creating and editing documents and presentations.Learn more on DiRTDirectory.org
Available as a web-based service and as an app for iOS, Mac, PC, and Android, Google Drive allows users to create, store, edit, and share files across all their devices. Online and offline file access available. Requires a Google account for use, but allows files from Drive to be shared with non-Google users.
Drive allows users to upload, store, and share any type of file (e.g., JPEG, MP4, JS, INDD, AI). The majority can be previewed, and many can be edited within Drive. Some files (e.g., DOCX, XLSX, PPTX) can be converted into compatible file types for editing, commenting, and more. Drive is the platform for Google Sheets, Docs, Slides, and many other approved applications. Files saved in Drive sync to all other devices, with an activity monitor that can be useful for version control (see what edits have been made and when, and revert back to previous instances if needed).
Offers both free and paid accounts, priced by data capacity: 15 GB (free), 100 GB ($1.99/month), 1 TB ($9.99/month), 10 TB ($99.99/month), 20 TB ($199.99/month), 30 TB ($299.99/month). Teams with more than five people can purchase unlimited storage for $10/user/month.Learn more on DiRTDirectory.org
MediaWiki is a free software open source wiki package written in PHP, originally for use on Wikipedia and other Wikimedia Foundation projects. It is designed to be run on a large server farm for a website that gets millions of hits per day.Learn more on DiRTDirectory.org
A software application that enables relational databases to be created, managed and queried. The database management system enables multiple users to access a database through an appropriate interface. As an open source tool, MySQL underpins a number of free software projects, such as WordPress, phpBB and other software built on a LAMP infrastructure. Although widely used, there are a number of performance issues that limit its use in some environments. For example, it is unable to use multiple CPU cores to process a single query, potentially limiting its use as a data warehouse.
X/Open XA distributed transaction processing (DTP) support
Connector/ODBC enables connection to a MySQL server using the Open Database Connectivity (ODBC) API
Connector/NET enables developers to create .NET applications that use data stored in a MySQL database
Learn more on DiRTDirectory.org
Photoshop Express allows simple web-based image editing and cloud storage (2 GB free via Adobe Revel), as well as video storage and streaming, slideshow templates, and a photo gallery. Features include online galleries and slideshows, exporting and searching images, and privacy settings. Android, Windows and iOS (including iPad) apps are available.Learn more on DiRTDirectory.org
A general-purpose high-level programming language that places an emphasis upon code readability. Python supports a number of development models, including object oriented, imperative, and functional design. It provides automatic memory management and a fully dynamic type system.
Very clear, readable syntax
Strong introspection capabilities
Intuitive object orientation
Natural expression of procedural code
Full modularity, supporting hierarchical packages
Exception-based error handling
Very high level dynamic data types
Extensive standard libraries and third party modules for virtually every task
Extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
Embeddable within applications as a scripting interfaceLearn more on DiRTDirectory.org
Skype allows free voice and video computer-to-computer calls, and calls to phone numbers for a fee. Video is only available for person-to-person calls, but multiple users can join a voice call. Skype can be used for free by educators in the classroom: http://www.educatorstechnology.com/2012/06/complete-guide-to-use-of-skype-in.htmlLearn more on DiRTDirectory.org
Slack is a team-based communication and archiving platform. It allows for both synchronous and asynchronous communications, channels for managing specific streams, full user management and integration with a wide variety of social media and storage providers. It is free for limited (rather generous) use and provides one the best means to allow for individual communication patterns within a managed project to be facilitated. Allowing for the quick and informal communications, hashtagged for quick scanning and searching as well as targeted messaging makes it a very compelling project tool. The addition of specific mobile clients with notifications makes it a very effective project management tool.Learn more on DiRTDirectory.org
Trello is a web-based project management and collaboration tool that allows users to organize projects in a dashboard view, containing one or more project-oriented boards. The dashboard provides a real-time overview of what is being worked on, who is working on what, and overall progress toward project milestones. Useful for organized task management, delegation, communication, and collaboration across teams.Learn more on DiRTDirectory.org
Twitter allows users to send 140-character messages. There is a thriving digital humanities community of Twitter users. This tool is great for communicating and sharing ideas, micro-blogging, real-time communication. You can follow tweets about digital humanities https://twitter.com/hashtag/digitalhumanities.Learn more on DiRTDirectory.org
WordPress is an easy-to-use web publishing platform originally designed around blogging that has now evolved with functionality as a robust content or learning management system, with many themes and plugins for extra functionality.Learn more on DiRTDirectory.org