Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Python and more6.893 Spring 2004: Intro & Python Larry RudolphAdministrationCheck the wiki daily; please contributehttp://money.lcs.mit.eduPick partners and tell mepairs and triplets6.893 Spring 2004: Intro & Python Larry RudolphConnecting to ipaqSerial cable (not usb)after boot, can just login via some terminal program (minicom/hyperterm)ssh over the networksetup wireless connection to network‘ssh -l root 18.24.6.xxx’ into the ipaqneed ip address (do not need dns name)make sure you are connecting to YOUR ipaq. Easy to mistype ip address.any issues connecting on campus (MIT or NUS)?6.893 Spring 2004: Intro & Python Larry RudolphInstalling software/etc/ipkg.conf points to “feeds”we will maintain our own feedipkg picks first matching file, not last while searching list of feedsCopy files to ipaq viasecure copy“scp localFile.py root@ipaqip:/usr/bin/” serial cablexmodem/ymodem, sx on linux6.893 Spring 2004: Intro & Python Larry RudolphIs your ipaq, your ipaq?Anonymous vs Personal handheldTelephone exampleLandline telephones are anonymousCell/Mobile phones are personalTradeoffsprivate statecan be lost or stolen; should be protectedsetup overhead on userdaily underhead on user -- setup once and forgetless dependent on connectivitypublic/private keys easy to use once setup6.893 Spring 2004: Intro & Python Larry RudolphOur own basic infrastructureInitializationNetworkStatic IP, DNS server -- why IPv6 and why notDHCP: get ip and dns server -- vast improvementServersFeed, chat, device, anything newtoo many servers & must always be upWhat will naive user do?6.893 Spring 2004: Intro & Python Larry RudolphLet’s design it rightWhat do we want?Should just work without setupObservationmost interaction is localremote interaction is rareoverhead for rare cases is okHow to setup/find a chat server without a fixed name or ip address?Interactive class discussionPython overviewBorrow from the web6.893 Spring 2004: Intro & Python Larry RudolphOnline TutorialsTutorialshttp://www.python.org/doc/tut/tut.htmlhttp://diveintopython.org/http://www.intelinfo.com/newly_researched_free_training/Python.htmluse google or go to
View Full Document