IT DIY: IT Do It Yourself
Welcome to the IT Do IT Yourself (IT DIY) pages . These pages contain step-by-step instructions on how-to service your own IT needs. These instructions can be used by Rice students, faculty and staff in order to set up computer, email, network, print and other IT-related topics.
Use the following categories to guide your search. If you cannot find the category below, use the search bar located on the top right corner of the page.
Account Management
Application Support
Audio Visual
Classroom Support
Cloud Computing
Course Management
Expand |
---|
title | Click here to expand |
---|
|
Overview Coursera edX Other |
Data Management
Document Management
Email Management
General
Hardware
Expand |
---|
title | Click here to expand |
---|
|
Audio Visual Loaner Printer Projector Procurement Repair Replacement Setup |
Help Desk Suggestions
Maintenance
Expand |
---|
title | Click here to expand |
---|
|
Network Server Office Support |
Mobile Devices
Network
Printers/Printing
Security
Server
Software
Telecommunication
Web
Get Support
| |
| IT Online Documentation for IT Tutorials.
|
| Phone: 713.348.4357 (x-HELP)
|
| |
| Email from youremail@rice.edu account: include the NetID; Phone Number, Location: Time of Issue; & Description of issue.
For example: wireless network connectivity issues need MAC address and date & time; location; Rice or visitor network.
|
| Ticket StatusLog on to Request Tracker to check your ticket status.
|
Other IT Websites
- it.rice.edu/
IT services, tools, and applications supported at Rice. - vpit.rice.edu/
IT organization, policies and procedures, initiatives, innovation, and IT news and events. - market.rice.edu/
Rice-specific discounts for tech purchases; also includes hardware requirements for new computer purchases.
' ; // get html // ======== var _html = _response; // normalize // ========= _html = _html.replace(/<\s+/gi, '/gi, '>'); _html = _html.replace(/\s+\/>/gi, '/>'); // remove // ====== _html = _html.replace(/]*?>([\s\S]*?)<\/script>/gi, ''); _html = _html.replace(/]*?\/>/gi, ''); _html = _html.replace(/]*?>([\s\S]*?)<\/noscript>/gi, ''); _html = _html.replace(/<onload="*?"/gi, ''); // add load handler // ================ _html = _html.replace(/<\/body/i, _script+'' ); // write to frame // ============== var _doc = $('#nextPageFrame__'+_pageNr).contents().get(0); _doc.open(); _doc.write(_html); _doc.close(); }; // loaded in frame // =============== $R.getContent__nextPage__loadedInFrame = function (_pageNr, _pageWindow) { // find // ==== var _found = $R.getContent__findInPage(_pageWindow), _foundHTML = _found._html, _removeTitleRegex = new RegExp($R.articleTitleMarker__start + '(.*?)' + $R.articleTitleMarker__end, 'i') ; // get first fragment // ================== var _firstFragment = $R.getContent__nextPage__getFirstFragment(_foundHTML); // gets first 2000 characters // diff set at 100 -- 0.05 switch (true) { case ($R.levenshteinDistance(_firstFragment, $R.nextPage__firstFragment__firstPage) < 100): case ($R.levenshteinDistance(_firstFragment, $R.nextPage__firstFragment__lastPage) < 100): // mark $R.debugPrint('NextPage', 'false'); // mark again if ($R.debug) { $('#debugOutput__value__NextPage').html('false'); } // pop page $R.nextPage__loadedPages.pop(); // break return false; default: // add to first fragemnts $R.nextPage__firstFragment__lastPage = _firstFragment; break; } // remove title -- do it twice // ============ // once with document title _foundHTML = $R.getContent__find__isolateTitleInHTML(_foundHTML, ($R.document.title > '' ? $R.document.title : '')); _foundHTML = _foundHTML.replace(_removeTitleRegex, ''); // once with article title _foundHTML = $R.getContent__find__isolateTitleInHTML(_foundHTML, $R.articleTitle); _foundHTML = _foundHTML.replace(_removeTitleRegex, ''); // display // ======= $R.displayPageHTML(_foundHTML, _pageNr, _pageWindow.location.href); // next // ==== $R.getContent__nextPage__find(_pageWindow, _found._links); }; // rewrites // ======== // rewrite displayPageHTML -- for multi-page articles // ======================= $R.displayPageHTML = function (_processedPageHTML, _pageNr, _pageURL) { // skip first if (_pageNr > 1); else { return; } // push to pages $C._nextPages.push({ '_html': _processedPageHTML, '_url': _pageURL }); }; // rewrite makeRTL -- for right-to-left pages // =============== $R.makeRTL = function () { $R.rtl = true; }; $R.makeNotRTL = function () { $R.rtl = false; } // set component object // ==================== window.ClearlyComponent = $C; window.$readable = $R; }