Rebuilding James Bond's Apple IIc - A Software Forgery
Tillbaka 1989, samma år Tim Berners-Lee lagade mat på världsbanan, frågade jag mig själv om det fanns något sätt att koppla ihop glädje och tänkande i grundskolans barn. Med hjälp av en begåvad Apple-anställd, Dave Lyons, monterade jag en samling logiska pussel med namnet Number Squares som körde på Apple II-datorer. Tillbaka i dessa dagar var Apple II kung. Jag grundade ett mjukvaruföretag och sålde den programvaran kommersiellt mellan 1990 och 1995. När Apple II-datorn avbröts av Apple år 1994 trodde jag att programvarans livstid hade kommit till ett slut.
Vad jag inte förväntade mig är den begåvade personen som skapade AppleIIGo, en Java-applet som kör Apple II-programvaran i en webbläsare. När jag hörde om AppleIIGo lade jag upp en kort notering på AppleIIGo-diskussionsforumet och frågade om det fanns någon som kunde hjälpa till att skapa en skivavbildning av de logiska pusselnummererna i Square Squares. Robert Stone, från Columbus, Ohio, svarade på samtalet.
Och snart körde jag Nummerfält på olika moderna datorer. Tack vare Bill Martens på Apple Puget Sound Program Library Exchange kan du nu spela dessa pussel precis i din webbläsare på Virtual Apples webbplats. Den direkta länken till pusselarna är här.
En QuickTime-skärmdump som jag skapade visar pussel i åtgärd kan ses här.
Här är några tips för att spela dessa pussel. Först måste du påminna människor som spelar dessa pussel om att denna programvara inte svarar på några mushandlingar. Allt spelspel sker via de fyra piltangenterna - tillsammans med returnyckeln (även känd som "enter" -tangenten.) Ibland behöver du använda musen för att klicka på fönstret i numreringarnas pussel för att mjukvaran ska svara till tangentbordet.
Börja med 4 x 4 pussel. Du får njuta av de flesta. Mina favoritpussel är 5 x 5 pussel. Använd piltangenterna för att flytta numren till det öppna utrymmet. Tänk på att om du löser ett pussel en eller två sekunder snabbare än du gjorde tidigare, får du mer väsentligt fler poäng för att göra det.
Poängen du får för att lösa pussel bygger på hur snabbt du löser pusselarna och hur svårt pusselet är. Jag har sett barnen spela dessa pussel i mer än en timme och inte tröttna på dem. Med den vänliga vägledningen av en vuxen eller äldre syskon blir pussarna ännu roligare och intressant.
Om du känner till några barn som tycker om att tänka, tack för att du introducerade dem i pusselarnas nummerfält. Och om du känner till några ungar som inte gillar att tänka, tack för att du introducerade dem till pusselarnas nummerfält. Det är också bra att notera att dessa pussel fungerar bra i Firefox på Ubuntu Linux, men du måste installera Java på Ubuntu först. Stegen för att installera Java på Ubuntu är inte så svårt. Om du behöver hjälp, fråga en av dina Linux-kompisar. Om du ännu inte har en Linux-kompis är det dags att hitta en.
Här finns anvisningar för installation av Java på Ubuntu som fungerade för mig:
Kontrollera först att multiverse repository är aktiverat genom att gå till
System-> Administration-> Synaptic Package Manager-> Settings-> Repositories
Stäng sedan Synaptic och öppna en terminal (Program-> Tillbehör-> Terminal) och skriv
sudo apt-get update & amp; sudo apt-get install sun-java6-jre
Här är en snygg liten del av den här historien som är värt att dela med sig av. Tillbaka 1992 skickade jag ut de logiska pusselnummeren för Numbers Squares för att utvärderas och betygsättas av olika utbildningsutredare. Programvaruutvärderingarna i Iowa City Community School District gav Number Squares ett 5 av 5 betyg - och rekommenderade denna programvara för den årliga pedagogiska programvaruhandboken "Only the Best". (Denna guidebok är inte längre publicerad, men var en väldigt användbar guidebok tillbaka på 1990-talet.)
Om det finns någon i Iowa City Community School District som läser denna bloggpost idag är det tack för dig att den här programvaran nu är tillgänglig till fri användning på webben. Du såg anledningen till att jag designade den här programvaran. Det tog mig ungefär 6 månader att utforma programvaran och det innebar att världen fick mig att få din mjukvaruutvärdering. Och nu ger jag den programvaran till dig för dina elever - och alla andra studenter i världen - att njuta av och använda.
Tack, Tim Berners-Lee, för att uppfinna webben också. Jag hittar webben för att vara en ganska användbar uppfinning. Det ser ut att våra uppfinningar från 1989 har konvergerat på ett sätt som jag aldrig skulle ha föreställt mig.
Phil Shapiro
(Bloggen är en adjungerad professor i utbildningen vid American University och fungerar som den offentliga nörd på Takoma Park Maryland Library Du kan nås på [email protected])
Tidigare blogginlägg
YouTube är tusentals gånger mer intressant än TV
Ta mig ut till Ubuntu
SketchUp-projekt för barn - Bokrecension
Om offentliga bibliotek är välkomna hem för uppfinningsrikedom?
Ett enkelt sätt att introducera Inkscape-ritprogram till ungdomar och vuxna
Din andra ekonomiska stimulanskontroll är på väg
Exceptionell kreativitet finner sin väg till YouTube
Besökar Googles Cafe Thoreau
YouTube uppnår miljardvisningar per dag
Deepfish-webbläsaren visade webbsidor på Windows Mobiltelefoner precis som de ser på en dator och sedan låter användarna zooma in och ut ur delar av sidan som de var intresserade av att granska närmare. Webbläsaren arbetade i samverkan med Microsoft-servrar som levererade webbsidorna till telefonerna.
Microsoft meddelade först att det arbetade på projektet 2007 men började utveckla webbläsaren föregående år. "Mobil bläddring går nu fram till den punkt där mobila enheter konkurrerar med skrivbordet - vilket är vad vi ville se", enligt ett blogginlägg på Live Labs-webbplatsen som meddelade att Microsoft skulle dra nytta av tjänsten.
Denna nya vetenskap kan döda myggor för evigt
Denna nya vetenskap kan helt bli av med dåliga myggor. Läs för att ta reda på mer.
Så här kommer den nya apple klockan att rädda ditt liv
Således kommer den nya Apple Watch Series 3, som drivs av WatchOS 4, att hjälpa dig rädda ditt liv. Läs vidare för att veta mer!