{"id":26,"date":"2004-09-11T19:18:09","date_gmt":"2004-09-11T09:18:09","guid":{"rendered":"http:\/\/www.openobject.org\/objectsinflux\/?p=26"},"modified":"2006-12-19T11:11:09","modified_gmt":"2006-12-19T00:11:09","slug":"an-mma-log","status":"publish","type":"post","link":"https:\/\/www.openobject.org\/objectsinflux\/an-mma-log\/","title":{"rendered":"An mMa LOG"},"content":{"rendered":"<p>Along with providing internet browsing for the <a title=\"CLUBS project inc\" href=\"http:\/\/www.clubsproject.org.au\/\" target=\"_blank\">CLUBS<\/a> project multipleMISCELLANEOUSalliances, I was asked by KNOTWORK (a collaboration between Mick Douglas and Katie Bowman) to set up a program that would allow them (and other artist and visitors to CLUBS) to add text to a continuos, scrolling list. Basically a text log. I decided to use an old Macintosh SE30 I&#8217;d picked up in the local hard rubbish (the machine is kind of log shaped).<\/p>\n<p><a href=\"https:\/\/www.openobject.org\/objectsinflux\/images\/mMa\/LOG\/mMa%20LOG.jpg\" onclick=\"window.open('https:\/\/www.openobject.org\/objectsinflux\/images\/mMa\/LOG\/mMa%20LOG.jpg', '', 'width=500, height=375, scrollbars=no, resizable=no, toolbar=no, directories=no, location=no, menubar=no, status=no, left=0, top=0'); return false\"><img decoding=\"async\" src=\"https:\/\/www.openobject.org\/objectsinflux\/images\/mMa\/LOG\/_mMa%20LOG.jpg\" alt=\"SE30 mMa LOG\" title=\"SE30 mMa LOG\"  \/><\/a><br \/>\n<!--more--><br \/>\nI used HyperCard to write a simple program that allowed users to browse the text log and add their own text to the end of the log. A copy of the program I wrote is available <a href=\"https:\/\/www.openobject.org\/objectsinflux\/downloads\/mMa\/LOG\/text LOG.sit\">here<\/a>. You will need <a title=\"Apple download site\" href=\"http:\/\/docs.info.apple.com\/article.html?artnum=24522\" target=\"_blank\">HyperCard player<\/a> (or the full version of HyperCard) to run the stack.<\/p>\n<p>The program was designed to force the computer to function solely as a text log. I put a copy of the program in the start-up items folder so that it started automatically when the Mac was turned on and I used a HyperCard external command to shutdown the computer when the program was quit. If you want to quit without shutting down, hold down the <i>shift<\/i> key while pressing <i>apple-q<\/i>. The program does not use the mouse so if you have the program auto-starting then you can run the Mac without a mouse.<\/p>\n<p><a href=\"https:\/\/www.openobject.org\/objectsinflux\/images\/mMa\/LOG\/LOG%20screen.jpg\" onclick=\"window.open('https:\/\/www.openobject.org\/objectsinflux\/images\/mMa\/LOG\/LOG%20screen.jpg', '', 'width=500, height=375, scrollbars=no, resizable=no, toolbar=no, directories=no, location=no, menubar=no, status=no, left=0, top=0'); return false\"><img decoding=\"async\" src=\"https:\/\/www.openobject.org\/objectsinflux\/images\/mMa\/LOG\/_LOG%20screen.jpg\" alt=\"mMa LOG screen\" title=\"mMa LOG screen\"  \/><\/a><\/p>\n<p>Text is entered in the bottom part of the screen (black text on a white background). When the <i>return<\/i> key is pressed the text is added to the text log at the top part of the screen (white text on a black background) and the entry field is cleared. If the date has changed since the last entry then the new entry is dated, if 2 or more minutes has lapsed since the last entry then a blank line is inserted between the new entry and the previous one.<\/p>\n<p>The <i>enter<\/i> key adds a return character to the entry field without adding the entered text to the log.<\/p>\n<p>The <i>left<\/i> and <i>right arrows<\/i> can be used to navigate through the entry field text.<\/p>\n<p>The <i>up<\/i> and <i>down arrows<\/i> will scroll the text log up and down (holding down the <i>up<\/i> or <i>down arrows<\/i> will scroll the text log in larger jumps).<\/p>\n<p><i>apple-q<\/i> quits the program and shuts down the computer. If you want to quit without shutting down use <i>apple-shift-Q<\/i>.<\/p>\n<p><i>apple-o<\/i> outputs the text log to a floppy disk. The disk must be inserted and named &#8220;LOG&#8221;. The text will be saved as &#8220;textOut.txt&#8221;, any file on the disk with the same name will be overwritten.<\/p>\n<p><i>apple-i<\/i> will input text from a floppy disk into the entry field where it can be edited and added to the text log. The disk must be inserted and named &#8220;LOG&#8221;. The text must be in text file format and named &#8220;textIn.txt&#8221;.<\/p>\n<p>If you decide to use this program, I&#8217;d be interested to hear about it.<\/p>\n<p>HyperCard is now over 15 years old but I still find it incredibly useful. If you want more information on HyperCard and the great stuff you can do with it then try one of these sites, <a title=\"Jim Stephenson's HyperCard Links\" href=\"http:\/\/members.aol.com\/hcheaven\/links\/links.html\" target=\"_blank\">Jim&#8217;s Links Page<\/a>, <a title=\"HyperCard tutorial\" href=\"http:\/\/www.cs.sfu.ca\/CourseCentral\/Software\/HyperCard\/TeachHC\/\" target=\"_blank\">Teach Yourself HyperCard<\/a>, <a title=\"Jon's HyperCard Site\" href=\"http:\/\/www.seanet.com\/~jonpugh\/hyperstuff.html\" target=\"_blank\">Jon&#8217;s HyperCard Stuff<\/a>, <a title=\"Jeanne's HyperCard Site\" href=\"http:\/\/www.jaedworks.com\/hypercard\/\" target=\"_blank\">Jeanne&#8217;s House &#8216;o HyperCard<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Along with providing internet browsing for the CLUBS project multipleMISCELLANEOUSalliances, I was asked by KNOTWORK (a collaboration between Mick Douglas and Katie Bowman) to set up a program that would allow them (and other artist and visitors to CLUBS) to add text to a continuos, scrolling list. Basically a text log. I decided to use [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-mma"],"_links":{"self":[{"href":"https:\/\/www.openobject.org\/objectsinflux\/wp-json\/wp\/v2\/posts\/26"}],"collection":[{"href":"https:\/\/www.openobject.org\/objectsinflux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openobject.org\/objectsinflux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openobject.org\/objectsinflux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openobject.org\/objectsinflux\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":0,"href":"https:\/\/www.openobject.org\/objectsinflux\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.openobject.org\/objectsinflux\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openobject.org\/objectsinflux\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openobject.org\/objectsinflux\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}