From taulmarill at xgn.de Tue Nov 1 14:43:30 2011 From: taulmarill at xgn.de (=?iso-8859-1?Q?J=FCrgen_Peters?=) Date: Tue, 1 Nov 2011 22:43:30 +0100 Subject: [Bielefeld-pm] Weihnachtsmarkt In-Reply-To: <20111031092855.65990@gmx.net> References: <20111024081332.316350@gmx.net> <4073_1319446832_ZZh0E2i3Da~Q4.00_4EA5293F.3020603@diewald-online.de> <4EA6667D.7090007@gmx.de> <4EAD9AA7.4020202@gmx.de> <20111031092855.65990@gmx.net> Message-ID: <0EE4C54A-D059-4815-B21E-BB46EBA10795@xgn.de> Hi, ich habe eben mit Stefan abgesprochen, dass wir uns trotz Weihnachtsmarkt regulär am 29. im Alt-Bielefeld treffen. Grund dafür ist zum einen, dass letztes Jahr das Alt-Bielefeld nicht so voll war wie befürchtet. Zum anderen fängt der Weihnachtsmarkt schon am 21. an, wir müssten uns also schon in zwei Wochen wieder treffen, um den zu umgehen. Gruß, Jürgen From c.duehl at gmx.de Wed Nov 2 04:42:48 2011 From: c.duehl at gmx.de (c.duehl at gmx.de) Date: Wed, 02 Nov 2011 12:42:48 +0100 Subject: [Bielefeld-pm] Fwd: UG News: Happening this Week - David Pogue: Mac OS X Lion Expert, Troubleshooting Windows 7, HBase Coprocessors, and More Message-ID: <20111102114248.123430@gmx.net> -------- Original-Nachricht -------- Datum: Mon, 31 Oct 2011 10:20:55 -0700 Von: "Marsee Henon & Jon Johns" An: c.duehl at gmx.de Betreff: UG News: Happening this Week - David Pogue: Mac OS X Lion Expert, Troubleshooting Windows 7, HBase Coprocessors, and More View in browser: http://post.oreilly.com/rd/9z1zai78p39gsp1od3qt4hp9h3l6iqvm40kplvn6pro Forward this announcement to your user group or a friend: http://post.oreilly.com/f2f/9z1z9nk57is04sep6lkll5uch0pvlcfpcms2hqtq5n0 O'Reilly Media | Webcasts Meet experts online. Join us for these free, live webcasts. Attendance is limited, so register now. We'll send you a reminder before the webcast. And please feel free to forward this invitation to others: http://post.oreilly.com/f2f/9z1z9nk57is04sep6lkll5uch0pvlcfpcms2hqtq5n0 Mac OS X Lion: Pogue's Take Presented by David Pogue, author of Mac OS X Lion: The Missing Manual Wednesday, Nov 2, 2011 at 10:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1zjfijmovu8e307hed4s0q8d44rkcrs50a7ggb5i8 Author David Pogue is deeply immersed in Apple's latest. He's ready to share the juiciest morsels of Lionized goodness that he discovered on his months-long journey through the new Mac OS X's innards. ------------------------------------------------------------------ Troubleshooting Networking Issues in Windows 7 Presented by Mike Halsey, author of Troubleshooting Windows 7 Inside Out Thursday, Nov 3, 2011 at 10:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1z0h62go7417887c5bnp9n88n20ava4sb4v5e3gf0 In this webcast Mike Halsey MVP, the author of Troubleshooting Windows 7 Inside Out, will discuss how you can diagnose and repair networking problems on your PC. ------------------------------------------------------------------ HBase Coprocessors - Deploy Shared Functionality Directly on the Cluster Presented by Lars George, author of HBase: The Definitive Guide Friday, Nov 4, 2011 at 10:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1z7u6kp9ic3gsfuhed2007pli1hd70lnd4u05cgu8 This session explains the concepts behind coprocessors and uses examples to show how they can be used to implement data side extensions to the application code. ------------------------------------------------------------------ Applying Patterns to Mobile Design Presented by Steven Hoober, author of Designing Mobile Interfaces Tuesday, Nov 8, 2011 at 10:00 PT Register Now: http://post.oreilly.com/rd/9z1zs0runc2nnf7f3t1a7pcjf30uflas6p7ql204e70 This webcast covers the intent of mobile patterns, and how to use them correctly in your design. Designed to be especially helpful for those migrating from other platforms, such as desktop web design. ------------------------------------------------------------------ Analyzing Social Networks on Twitter Presented by Maksim Tsvetovat, author of Social Network Analysis for Startups Wednesday, Nov 9, 2011 at 10:00 PT Register Now: http://post.oreilly.com/rd/9z1z7th874ssaj420vf0u4rnqf9n8ssmi31gaeo5pho This course will cover: harvesting data from Twitter via search and streaming APIs, decomposing Tweets into constituent parts, fast-and-frugal content analysis of tweets, deriving and analyzing social network data found in tweets, and analyzing friends and followers. ------------------------------------------------------------------ To learn more about O'Reilly Webcasts, and watch on-demand videos of previous webcasts, visit: http://post.oreilly.com/rd/9z1zof0n9a7k059uaa7120u6dvbj60ti85a39sgj6n0 ------------------------------------------------------------------ You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to: marsee at oreilly.com O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000 From c.duehl at gmx.de Wed Nov 2 04:44:26 2011 From: c.duehl at gmx.de (c.duehl at gmx.de) Date: Wed, 02 Nov 2011 12:44:26 +0100 Subject: [Bielefeld-pm] Fwd: Books and News from the O'Reilly User Group Program--Nov Message-ID: <20111102114426.123440@gmx.net> -------- Original-Nachricht -------- Datum: Tue, 1 Nov 2011 19:01:26 -0700 Von: "Marsee Henon & Jon Johns" An: c.duehl at gmx.de Betreff: Books and News from the O\'Reilly User Group Program--Nov If you cannot read the information below, view in browser: http://post.oreilly.com/rd/9z1z1c9dofn12hfnoo72fqlblkg6b7l0qgc99omdjr8 Greetings, We invite you to join us at Ignite Sebastopol 6, Nov 16 at Hopmonk Tavern, Sebastopol CA. http://post.oreilly.com/rd/9z1zqi2k0mj460m1ar0lqg893d5595cqd23hoee1usg For inspiration, learn about Eugene Lin's success making smart phone apps: http://post.oreilly.com/rd/9z1zf39apcaofv9abe9o1pr56fsatu48pb9d4bchuh8 Don't forget to send your end-of-the-year book requests in early to usergroups at oreilly.com. Include 'Book Request' and the event date in the subject line, plus your current shipping info. Registration for NYC's Tools of Change for Publishing Conference is open http://post.oreilly.com/rd/9z1zr5agtlidao01rt0i8j3sv28don9313cvrnidt4o Get 20% off with UG code TOCUG. If you'd like to host a miniTOC, contact Kat Meyer (kmeyer at oreilly.com). Here's video from a recent miniTOC: http://post.oreilly.com/rd/9z1zfht21fifjd0rqrvhuvqr28atcbs4l6ibhp40tj0 Last year's Strata Conference http://post.oreilly.com/rd/9z1zj77mrskg4fkhgjnnqijn3mf5jc6js9mtf4qtptg sold out so we suggest registering early for 2012's conference. UG code STR12UG saves you 20%. Please forward this information to data groups or events in your area. http://post.oreilly.com/rd/9z1z72hsh2gofdgjg9fiasakb9ujseft9glmn5sckto Free upcoming webcasts: When is virtual machine software the wrong choice? http://post.oreilly.com/rd/9z1ze8fgrpssabljauruhcv697rpk5jtl44ld1jp8sg Nov 15, 1 PT By: Dan Kusnetzky Drupal for Designers: Talking to Clients about Drupal http://post.oreilly.com/rd/9z1zb800r9k1mhm7cpc9p375haap0aim63eevikr30g Nov 15, 10 PT By: Dani Nordin A Gentle Introduction to Embedded Systems Programming http://post.oreilly.com/rd/9z1zbph354hjnu1vg4tkpep0vshjlgheq06ca00iep0 Nov 16, 10 PT By: Elecia White Social Network Analysis -- Finding communities and influencers http://post.oreilly.com/rd/9z1z96f9bv5l80fm5l9q073cofd6c0b3dr9ad9k8mpo Dec 6, 10 PT By: Maksim Tsvetovat For a complete webcast list: http://post.oreilly.com/rd/9z1zicbdda75sak3gfp1bak3v49pmbd21dh4akabjpg Thank you, -- Marsee Henon & Jon Johns P.S. Want to meet up? Here's where you'll find us. If you have time to get together, let us know. AnDevCon Burlingame CA Nov 6 -- Nov 9 http://post.oreilly.com/rd/9z1zelhdpe5uk17al1bkd3fnc90r1bk4hgubngcb1tg Science Hack Day San Francisco CA Nov 12th-13th http://post.oreilly.com/rd/9z1zedoeudfru7s94gh9aitml41vgeo074hrkdjgu6o --------------------------------------------------------------------- UG Discounts -- Ebooks, Strata, Android Open, and More --------------------------------------------------------------------- Tools of Change in publishing conference Feb 13 -- Feb 15 2012 New York City http://post.oreilly.com/rd/9z1z5g5c8jf4agju8hdoh4jpmeqaflif90porilb0fg 20% UG discount code: TOCUG Strata Conference -- Making Data Work Feb 28 -- Mar 1, 2012 Santa Clara CA http://post.oreilly.com/rd/9z1z83u404nfpj2gt55sqlivrs5rih4umcurho900h8 20% UG Discount code: STR12UG MoDevEast 2011 will offer five tracks that cover development and mobile business strategy for mobile developers and marketers. Dec 2nd -- 3rd in McLean VA, get 20% discount by using code OREILLY20 http://post.oreilly.com/rd/9z1z157l1b15dkbmegr4c83cabca0eke16suv0fvkmo Buy 1 Ebook, Get 1 Free Go to oreilly.com and use discount code: DSUG2 When you buy ebooks through oreilly.com you get lifetime access to the book, and whenever possible we provide it to you in five, DRM-free file formats--PDF, ePub, Kindle compatible .mobi, DAISY, and Android APK--to use on the devices of your choice. Our ebook files are fully searchable and you can cut, paste, and print them. We also alert you when we've updated the files with corrections and additions. Receive a 10-day free trial and 20% off monthly fees to a Safari Books Online Library subscription for up to 6 months. That means unlimited access to more than 16,000 books and videos about technology, digital media, personal development, and business from O'Reilly Media and more than 40 of the world's leading publishers. http://post.oreilly.com/rd/9z1zi1p5fbsgbi4jgg2vdnj6brcrkd3ns9i0d0l46p0 --------------------------------------------------------------------- UG leaders only -- Put Up a Banner; Get a Free Book --------------------------------------------------------------------- We're looking for user groups to display our discount banners on their web sites. If you send me your group's site with one or more banners posted, we'll send you the O'Reilly book(s) of your choice. Choose from the following list: O'Reilly Webcasts http://post.oreilly.com/rd/9z1zp4nkb0tvma09gskqsm3o1g7i3nsqik7ko0u6vb0 O'Reilly Answers http://post.oreilly.com/rd/9z1zoskh0trjapfgii5mt54hg1hvlue11bdfmh4irk0 Customizable O'Reilly Book Widgets http://post.oreilly.com/rd/9z1zes9ktdthpd8frk74incp6ehcpqnga8h8d0tiooo User Group Discount Slides (PowerPoint, Keynote, and OpenOffice.org versions) http://post.oreilly.com/rd/9z1z5r32fhp9jcqp8bf7mbbdgmp0msq24ih7o8g62t0 --------------------------------------------------------------------- New Releases --------------------------------------------------------------------- 20 Recipes for Programming MVC 3 By Jamie Munro http://post.oreilly.com/rd/9z1zcr2ck2fma83coupfh6rd73huocmmo5rcb1ik7bg Android Cookbook By Ian F. Darwin http://post.oreilly.com/rd/9z1zd010d9dsmru24orgfnbtllvsr65l9aok8637hqg The Art of Photographic Lighting By Eib Eibelshaeuser http://post.oreilly.com/rd/9z1znta8f4b85rs7tbic18n2eg4adac7bkmltprfjg0 The Art of R Programming By Norman Matloff http://post.oreilly.com/rd/9z1z0o7a4pg4fujeqn77am8ckd98bv6a4jddmr1e640 Automating ActionScript Projects with Eclipse and Ant By Sidney de Koning http://post.oreilly.com/rd/9z1znbhi8i47j470aa2htdvqsdj4om02cpmk1gij4ro Build Your Own ASP.NET 4 Web Site Using C# & VB, 4th Edition By Timmothy Posey http://post.oreilly.com/rd/9z1zuk5qqsa63uf9goliql01u6v730aimpbl3j1hru0 Building eCommerce Applications By Developers from DevZone http://post.oreilly.com/rd/9z1zuld4jc923e1vvtf1ls7g92a6a9voq1lf51giq1o Cubase 6 Tips and Tricks By Keith Gemmell http://post.oreilly.com/rd/9z1z14cad3n788trpa81imj4bihv9kf1d350k81c6t0 The Cult of LEGO By John Baichtal, Joe Meno http://post.oreilly.com/rd/9z1zp0rbm1gf1jgk7b256p60pqr1q7readdttha093g Developer's Guide to Collections in Microsoft .NET By Calvin Janes http://post.oreilly.com/rd/9z1z9ju26iu1aermkcuh96rhauvk3k7d1mjqtnrcnvg Until next time-- Marsee Henon & Jon Johns Forward this announcement - http://post.oreilly.com/f2f/9z1z8qkaqhjsknej2r53qa7nh0q4r5iadc71ukj6820 ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 800-998-9938 http://post.oreilly.com/rd/9z1zh1kb37vtnjuulko8jjfb4c5f5c1khvuimi0isv0 Follow us on Twitter @oreillyug You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to usergroups at oreilly.com ================================================================ From c.duehl at gmx.de Mon Nov 7 05:07:17 2011 From: c.duehl at gmx.de (c.duehl at gmx.de) Date: Mon, 07 Nov 2011 14:07:17 +0100 Subject: [Bielefeld-pm] Fwd: UG News - Ebook Deal/Day: Save 50% - The vi and Vim vs. Emacs Shootout Message-ID: <20111107130717.195260@gmx.net> -------- Original-Nachricht -------- Datum: Mon, 7 Nov 2011 03:00:28 -0800 Von: "Marsee Henon & Jon Johns" An: c.duehl at gmx.de Betreff: UG News - Ebook Deal/Day: Save 50% - The vi and Vim vs. Emacs Shootout View in browser: http://post.oreilly.com/rd/9z1zmoq9nn725imatfsanmt74fjhrjdlbmpmrbq8b00 Forward this announcement to your user group or a friend: http://post.oreilly.com/f2f/9z1zc26eg47knfa762s972riurk0j2evpktr6m0judg Save 50% - Ebook Deal of the Day vi and Vim vs. Emacs Shootout The realization that Vim just turned 20 reminded us of the passion developers have for their editor of choice. We've published books about the two most popular, Emacs and Vim, and love them both. Today only you can cast a vote for your favorite, and take advantage of a special offer. We'll report on the results next week, both of your votes, and the sales percentage for books on the respective editors. http://post.oreilly.com/rd/9z1z3ilaat1nbpvh3kb09q1o7ql8mdpc13fo9g4fd18 Ebooks from oreilly.com are DRM-free. You get free lifetime access, multiple file formats, free updates. -------------------------------------------------------------- Learning the vi and Vim Editors http://post.oreilly.com/rd/9z1z93bqsneov879f7eciojkb2po5dh96gp1vqofidg Was: $27.99 Now: $13.99 Add to Cart: http://post.oreilly.com/rd/9z1zoj3pdol3uenlmf2q8udt1nmbhhkg1ks7he4s1k0 Learning GNU Emacs http://post.oreilly.com/rd/9z1z7hcclksh762b5l5crdgne9552jiuq5d78n74qmg Was: $35.99 Now: $17.99 Add to Cart: http://post.oreilly.com/rd/9z1zgm9mtn4hp9taqnirl4r6q5ocfvsts44h89vvjr0 -------------------------------------------------------------- I love them both. Get them for just $31.98 http://post.oreilly.com/rd/9z1zkrtaqp346e44dn2jq42ogdq0e8i4cvqpgghg8q0 Cast a vote for your favorite: http://post.oreilly.com/rd/9z1z94kghdi49gbfnfokfgteo7ajlsps88oc05bivsg -------------------------------------------------------------- O'Reilly - Spreading the knowledge of innovators | oreilly.com -------------------------------------------------------------- You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to:usergroups at oreilly.com O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000 From c.duehl at gmx.de Mon Nov 7 23:31:59 2011 From: c.duehl at gmx.de (c.duehl at gmx.de) Date: Tue, 08 Nov 2011 08:31:59 +0100 Subject: [Bielefeld-pm] Fwd: UG News - Register Now: Mobile Design, Analyzing Social Networks, 5 Deadly Sins of SharePoint, Drupal for Designers and more Message-ID: <20111108073159.31260@gmx.net> -------- Original-Nachricht -------- Datum: Mon, 7 Nov 2011 10:22:50 -0800 Von: "Marsee Henon & Jon Johns" An: c.duehl at gmx.de Betreff: UG News - Register Now: Mobile Design, Analyzing Social Networks, 5 Deadly Sins of SharePoint, Drupal for Designers and more View in browser: http://post.oreilly.com/rd/9z1zjranovvlkbu4p1m3du9a5d35u9l3kkhu10bftf0 Forward this announcement to your user group or a friend: http://post.oreilly.com/f2f/9z1ztkl3h6pfm1tc0s20iun8lr5enq4mildd93df680 O'Reilly Media | Webcasts Meet experts online. Join us for these free, live webcasts. Attendance is limited, so register now. We'll send you a reminder before the webcast. And please feel free to forward this invitation to others: http://post.oreilly.com/f2f/9z1ztkl3h6pfm1tc0s20iun8lr5enq4mildd93df680 Applying Patterns to Mobile Design Presented by Steven Hoober, author of Designing Mobile Interfaces Tuesday, Nov 8, 2011 at 10:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1zo6i49ilo6jclug7oprfo2026k02v11anfnvmtig This webcast covers the intent of mobile patterns, and how to use them correctly in your design. Designed to be especially helpful for those migrating from other platforms, such as desktop web design. ------------------------------------------------------------------ Analyzing Social Networks on Twitter Presented by Maksim Tsvetovat, author of Social Network Analysis for Startups Wednesday, Nov 9, 2011 at 10:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1z021jfbih5kcq3clsgqs4627759vajdercnsjm7o This course will cover: harvesting data from Twitter via search and streaming APIs, decomposing Tweets into constituent parts, fast-and-frugal content analysis of tweets, deriving and analyzing social network data found in tweets, and analyzing friends and followers. ------------------------------------------------------------------ 5 Deadly Sins of SharePoint in The Enterprise Presented by Dux Raymond Sy, author of SharePoint 2010 for Project Management, Second Edition Monday, Nov 14, 2011 at 1:00PM PT Register Now: http://post.oreilly.com/rd/9z1z8bcn4f5hhmp9raupov50e2lc2ijcuk4kind9mg8 Join Dux Raymond Sy, Managing Partner of Innovative-e, as he discusses five common pitfalls in your organization's implementation of SharePoint and how to avoid them. ------------------------------------------------------------------ Drupal for Designers: Talking to Clients about Drupal Presented by Dani Nordin, author of Planning and Managing Drupal Projects Tuesday, Nov 15, 2011 at 10:00 PT Register Now: http://post.oreilly.com/rd/9z1zbjjrc1ifsgk424qriurpe8ss2hk1431n7dqiqq8 In this webcast, Dani Nordin, author of the Drupal for Designers series, will walk you through the process of working with clients through the Drupal design process. ------------------------------------------------------------------- When is virtual machine software the wrong choice? Presented by Dan Kusnetzky, author of Virtualization: A Manager's Guide Tuesday, Nov 15, 2011 at 1:00 PT Register Now: http://post.oreilly.com/rd/9z1z6cvo0gulpe48vgc4i26m9q2dend7njn4illd2ag This webcast will review the model of virtualization described in Virtualization: A Manager's Guide and discuss different virtualization solutions for different IT problems. ------------------------------------------------------------------ To learn more about O'Reilly Webcasts, and watch on-demand videos of previous webcasts, visit: http://post.oreilly.com/rd/9z1z88rmo5uj18rhcjh2b2ghe05ksolk4cfo0utc5ng ------------------------------------------------------------------ You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to: usergroups at oreilly.com O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000 From c.duehl at gmx.de Mon Nov 14 23:20:51 2011 From: c.duehl at gmx.de (c.duehl at gmx.de) Date: Tue, 15 Nov 2011 08:20:51 +0100 Subject: [Bielefeld-pm] Fwd: UG News - Webcasts this Week: Drupal for Designers, Virtual Machine Software, Embedded Systems Programming, and More Message-ID: <20111115072051.134820@gmx.net> -------- Original-Nachricht -------- Datum: Mon, 14 Nov 2011 10:31:31 -0800 Von: "Marsee Henon & Jon Johns" An: c.duehl at gmx.de Betreff: UG News - Webcasts this Week: Drupal for Designers, Virtual Machine Software, Embedded Systems Programming, and More View in browser: http://post.oreilly.com/rd/9z1zn4ho4qqhrik373glievkohg06vnste90k5ka4po Forward this announcement to your user group or a friend: http://post.oreilly.com/f2f/9z1zcvdegrcikh67jqkiki54fu4jkrq1um46md5iaq0 O'Reilly Media | Webcasts Meet experts online. Join us for these free, live webcasts. Attendance is limited, so register now. We'll send you a reminder before the webcast. And please feel free to forward this invitation to others: http://post.oreilly.com/f2f/9z1zcvdegrcikh67jqkiki54fu4jkrq1um46md5iaq0 Drupal for Designers: Talking to Clients about Drupal Presented by Dani Nordin, author of Planning and Managing Drupal Projects Tuesday, Nov 15, 2011 at 10:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1z4e61f2dlm7ko3ot4emcr5suj86s374mkiu20ihg In this webcast, Dani Nordin, author of the Drupal for Designers series, will walk you through the process of working with clients through the Drupal design process. ------------------------------------------------------------------ When is Virtual Machine Software the Wrong Choice? Presented by Dan Kusnetzky, author of Virtualization: A Manager's Guide Tuesday, Nov 15, 2011 at 1:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1z3ttmq49l396sdhv69sj2l3aaiqa1m7rg4lhr7n8 This webcast will review the model of virtualization described in Virtualization: A Manager's Guide and discuss different virtualization solutions for different IT problems. ------------------------------------------------------------------ A Gentle Introduction to Embedded Systems Programming Presented by Elecia White, author of Making Embedded Systems Wednesday, Nov 16, 2011 at 10:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1zmf015s099q50a6m6lcv4rk1dbroivojrpgdom7o This webcast walks step-by-step through the most important concepts a software engineer will need to get started on the path to embedded systems. ------------------------------------------------------------------ The Changing Role of the Mobile Developer Presented by Pete Erickson Thursday, Nov 17, 2011 at 10:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1zd2m4cc8mh72lp8tuq4hlj2on1b2n7tm0g3j7n80 In this presentation, Pete Erickson, will discuss the shift that's taken place over the past three years and share his insights into the future role of the mobile developer. ------------------------------------------------------------------ Office 365 & Exchange Online Presented by Jaime Velez Thursday, Nov 17, 2011 at 1:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1znu4eub2eh2g8ravtn6ng0cgii7eqegbq5vnbgpo Learn how the new Exchange Online service of Office 365 allows you to have access to email, calendar, and contacts from virtually anywhere from your desktop, browser, and mobile devices. ------------------------------------------------------------------ Create Better Excel 2010 Workbooks More Easily Presented by Stephanie Krieger, author of Documents, Presentations, and Workbooks: Using Microsoft Office to Create Content That Gets Noticed Friday, Nov 18, 2011 at 10:00 PT Last Chance to Register: http://post.oreilly.com/rd/9z1z2aeihc9p7eqtfujliqc8rm3u7fe0nbejopuum68 In this session, get real-world tips for experienced Excel users that can help you make use of existing, new, and improved features to simplify your work with Excel workbooks and charts, and improve your results. ------------------------------------------------------------------ To learn more about O'Reilly Webcasts, and watch on-demand videos of previous webcasts, visit: http://post.oreilly.com/rd/9z1zg6lkkndjrni29rm45opa35d9g5tuharokp60hmg ------------------------------------------------------------------ You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to: usergroups at oreilly.com O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000 From c.duehl at gmx.de Mon Nov 21 23:30:12 2011 From: c.duehl at gmx.de (c.duehl at gmx.de) Date: Tue, 22 Nov 2011 08:30:12 +0100 Subject: [Bielefeld-pm] Fwd: UG News - Register Now: Getting Google to Love Your Website, Office 365, 10 Things You Should Know About HTML5, and Much More. Message-ID: <20111122073012.248380@gmx.net> -------- Original-Nachricht -------- Datum: Mon, 21 Nov 2011 11:21:25 -0800 Von: "Marsee Henon & Jon Johns" An: c.duehl at gmx.de Betreff: UG News - Register Now: Getting Google to Love Your Website, Office 365, 10 Things You Should Know About HTML5, and Much More. View in browser: http://post.oreilly.com/rd/9z1zncgd2rfiai3cs9e80qcsqu4idm51342emcbdv28 Forward this announcement to your user group or a friend: http://post.oreilly.com/f2f/9z1zbjkfqe8fk40gbn5a2sd1fk9ujegj48i4n708hto O'Reilly Media | Webcasts Meet experts online. Join us for these free, live webcasts. Attendance is limited, so register now. We'll send you a reminder before the webcast. And please feel free to forward this invitation to others: http://post.oreilly.com/f2f/9z1zbjkfqe8fk40gbn5a2sd1fk9ujegj48i4n708hto Getting Google to Love Your Website Presented by Stephan Spencer, author of The Art of SEO, Second Edition Thursday, Dec 1, 2011 at 10:00 PT Register Now: http://post.oreilly.com/rd/9z1z6ocf2989r9ufeuv2auufraqe6tgmeilaqev94j0 Get the goods on Search Engine Optimization from SEO guru and O'Reilly author Stephan Spencer in this information-packed webinar that promises both SEO fundamentals as well as advanced tricks and tactics that only the elite SEO experts know. ------------------------------------------------------------------ Office 365 & Lync Online Presented by Jaime Velez Thursday, Dec 1, 2011 at 1:00 PT Register Now: http://post.oreilly.com/rd/9z1zrguj68co3q2mc1lql2l7iqt2p3jiddgr2ca5pcg In this webinar learn how Lync Online can transform interactions with your colleagues, customers, and partners from today's hit-or-miss communication to a more collaborative, engaging, and effective experience. ------------------------------------------------------------------ 10 things every web developer, designer (and manager) should know about HTML5 Presented by Eric Freeman, Elisabeth Robson Friday, Dec 2, 2011 at 10:00 PT Register Now: http://post.oreilly.com/rd/9z1z3fc71rfb7s14jb0kf9njg0hqq3obf6be3v3e5bo In this webcast we'll give you a 45 minute jumpstart on this new technology and everything you need to know when you walk into your next staff meeting and the subject comes up. ------------------------------------------------------------------ Maximize Microsoft Project 2010 with Office 365 for Project Management Success Presented by Dux Raymond Sy, author of SharePoint 2010 for Project Management, Second Edition Friday, Dec 2, 2011 at 1:00PM PT Register Now: http://post.oreilly.com/rd/9z1zjjl9gitq3n8v7c0c2jvc1a57hs9miquk8jkknqo In this session, you will learn how to effectively create a Microsoft Project Plan, create a SharePoint-based Project Management Information System (PMIS) with Office 365 and integrate Microsoft Project information with SharePoint 2010. ------------------------------------------------------------------ Social Network Analysis -- Finding communities and influencers Presented by Maksim Tsvetovat, author of Social Network Analysis for Startups Tuesday, Dec 6, 2011 at 10:00 PT Register Now: http://post.oreilly.com/rd/9z1znoojtlunus9m1jom00fpqttt6uq4fgej6t5ar4g A follow-on to Analyzing Social Networks on Twitter, this webcast will concentrate on the social component of Twitter data rather then the questions of data gathering and decomposition. ------------------------------------------------------------------ To learn more about O'Reilly Webcasts, and watch on-demand videos of previous webcasts, visit: http://post.oreilly.com/rd/9z1z5m5ikqtfrh18d4lnli5rggu3vednekc7nc237i0 ------------------------------------------------------------------ You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to: usergroups at oreilly.com O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000 From oberwahrenbrock at gmx.de Fri Nov 25 09:07:49 2011 From: oberwahrenbrock at gmx.de (Stefan Oberwahrenbrock) Date: Fri, 25 Nov 2011 18:07:49 +0100 Subject: [Bielefeld-pm] Perl und VMware Message-ID: <4ECFCB65.2070603@gmx.de> Wie beim letzten Treffen angekündigt, habe ich den Versuch unternommen, das Zusammenspiel von Perl mit verschiedenen VMware-Produkten auszuprobieren. Für Interessierte anbei eine Zusammenfassung meiner bisherigen Erfahrungen hierzu. Gruß, Stefan Überblick ========= Die Produkte von VMware lassen sich grob in zwei Gruppen einteilen: Zum einen in Produkte für End- bzw. Heimanwender und zum anderen in Produkte, die für (komplexere) Unternehmensszenarien gedacht sind. Zur ersten Gruppe zähle ich "VMware Player", "VMware Workstation", "VMware Fusion" (für Mac-Benutzer) und auch noch den "VMware Server". Während "VMware Workstation" und "VMware Fusion" kommerzielle Produkte sind, kann man sich den "VMware Player" und den "VMware Server" kostenlos von der Web-Seite des Herstellers herunterladen (Registrierung erforderlich). Die Weiterentwicklung des "VMware Server" wurde allerdings bereits vor einer ganzen Weile eingestellt. Die beiden kostenlosen Produkte weisen einen reduzierten Funktionsumfang auf. Alle vier Produkte benötigen ein bereits installiertes Betriebssystem. Zur zweiten Gruppe zählen ich die Virtualisierungsplattform "VMware vSphere Hypervisor (ESXi)" in Verbindung mit Management-Software wie dem "VMware vCenter Server". Dieses Konglomerat ist in diversen Ausbaustufen kostenpflichtig erhältlich und firmiert aktuell unter dem allgemeinen Begriff "VMware vSphere". Ein "VMware vSphere Hypervisor (ESXi)" kann zwar auch kostenlos heruntergeladen und betrieben werden (Registrierung erforderlich), stellt allerdings spezielle Anforderungen an die Hardware. So ist dedizierte Hardware nötigt (kein bestehendes Betriebssystem als Grundlage) und es müssen bestimmte Mindest-Voraussetzungen erfüllt werden - z. B. im Bereich der Netzwerk- und Festplattenhardware. Im End- bzw. Heimanwenderbereich wird man es daher vermutlich eher selten mit einer "vSphere"-Umgebung zu tun haben. Dies soll keine vollständige Klassifizierung der Produktpalette von VMware sein, sondern lediglich eine Orientierungshilfe. Es gibt da gerade im vSphere-Bereich noch eine ganze Reihe weiterer Produkte, die hier nicht erwähnt werden. SDKs und APIs ============= VMware stellt diverse Dokumentationen zu APIs und SDKs zur Verfügung [1]. Im Hinblick auf Perl sind hiervon zwei Nennungen besonders interessant: "VMware vSphere SDK for Perl" und "VMware VIX API". Beim "VMware vSphere SDK for Perl" handelt es sich um ein client-seitiges Framework, das den Zugriff auf die "vSphere Web Services API" ermöglicht. Diese "Services" sind im wesentlichen Management-Funktionen wie z. B. virtuelle Maschine (Guest) hochfahren, herunterfahren, auf Snapshot zurücksetzen etc. In der aktuellen Version 5.0 sind allerdings auch erstmalig Funktionen integriert, die Aktionen innerhalb der virtuellen Maschine ermöglichen [2]. Diese umfassen Funktionen wie z. B. Dateien in die virtuelle Maschine kopieren, Programme starten, Prozesse beenden etc. Hierzu müssen in der virtuellen Maschine die "VMware Tools" installiert sein. Die "VMware VIX API" ermöglicht seit jeher sowohl die Ausführung von Management-Funktionen als auch das Durchführen von Operationen innerhalb der virtuellen Maschine. Falls jemand bei dem Begriff "VIX" ins Grübeln kommt: Er steht für "Virtual Infrastructure eXtension". Die "VMware VIX API" kommt nicht nur in vSphere-Umgebungen zum Einsatz, sondern findet auch bei Endanwender-Produkten Verwendung. Auch hier müssen in der virtuellen Maschine die "VMware Tools" installiert sein, um diese API vollständig nutzen zu können. Es gibt "Bindings" für verschiedenen Sprachen, u. a. auch für Perl, die die Verwendung der API in eigenen Programmen/Scripten ermöglichen. In den derzeit aktuellen Version von "VMware vSphere SDK for Perl" (5.0) und "VMware VIX API" (1.11) haben sich Funktionsumfang und Einsatzzweck teilweise vermischt. Dies kann verwirren - es gibt Beiträge, die hierzu Hilfestellung für den Durchblick geben [3]. Installation ============ Ich habe beide Produkte auf verschiedenen Betriebssystemen ausprobiert. Dies erfolgte in einer vSphere 4.1 Umgebung mit Management-Server. Ein Mac-System steht mir nicht zur Verfügung. Zu den Installationen folgende Notizen: "VMware VIX API" unter Windows Nach der Installation findet sich im Installationsverzeichnis die Datei "vix-perl.zip". Entpackt man diese, findet sich in der darin enthaltenen README-Datei eine Anleitung zur Installation der Perl-Bindings. Laut der Anleitung werden zwei Dinge benötigt: Eine C-Entwicklungsumgebung und ein installiertes Perl. Die Anleitung legt einem nahe ein ActivePerl in Version 5.10 sowie eine Entwicklungsumgebung von Microsoft zu verwenden. Nach meinen Erfahrungen kann man hier auch ein aktuelles ActivePerl 5.14 verwenden, die Community-Edition ist frei verfügbar [4]. Ältere Versionen stehen seitens ActiveState ohnehin nur für die kostenpflichtige Business-Edition zur Verfügung. Auch die Entwicklungsumgebung "Microsoft Visual Studio 2008 Express Editions mit SP1" wird von Microsoft erfreulicherweise kostenlos zum Download zur Verfügung gestellt [5]. In diesem Szenario funktionierte die Installation unter Windows XP SP3 problemlos. Ich habe es hingegen leider nicht hinbekommen, die Installation mit einer anderen C-Entwicklungsumgebung (MinGW installiert durch ActivePerl) oder einem Strawberry-Perl und dessen Build-Tools erfolgreich abzuschließen. "VMware VIX API" unter Linux Mit einem Debian 6.0 System konnte ich die Installtion zwar scheinbar erfolgreich (mit Warnungen) abschließen. Allerdings konnte ich die API dann in Scripten nicht benutzen - es kam immer die Meldung "HostConnect() failed, 6000 The operation is not supported for the specified parameters". Mit einem OpenSUSE-11.4-System verlief die Installtion erfolgreich. Nach der Installation befindet sich die Installationsdatei für die Perl-Bindings unter "/usr/lib/vmware-vix/vix-perl.tar.gz". Nach dem Entpacken und Wechseln in das dabei erzeugte Verzeichnis "vix-perl", kann man das Module mit den drei Schritten "perl Makefile.PL; make; make install" installieren. Hierzu muss das Paket "patterns-openSUSE-devel_C_C++" installier sein. Die Warnungen während des "make" scheinen keine negativen Auswirkungen auf die Funktionalität zu haben. Mein Testscript, das unter Debian nicht funktionierte, arbeitet unter OpenSUSE ohne irgendwelche Anpassungen fehlerfrei. "VMware vSphere SDK for Perl" unter Windows Unter Windows XP SP3 verlief die Installation der aktuellen Version 5.0 problemlos. Das Setup bringt ein leicht angestaubtes ActivePerl 5.8.8 mit. Die getesteten Beispiel-Scripte funktionierten auf Anhieb. Ich habe die Installation nur auf einem Rechner getestet, auf dem vorher noch kein Perl installiert war. "VMware vSphere SDK for Perl" unter Linux Mit einem Debian System konnte ich die Installation leider nicht erfolgreich abschließen. Das Setup von VMware setzt anscheinend ein Linux-System voraus, das mit einem RPM-basierten Paket-Manager arbeitet. Mit einem OpenSUSE-11.4-System verlief die Installation erfolgreich - es müssen allerdings bestimmt Voraussetzungen erfüllt bzw. Kniffe angewendet werden: a) Die Pakete "patterns-openSUSE-devel_C_C++" und "perl-libwww-perl" müssen installiert sein b) Zugang zum CPAN muss eingerichtet sein und funktionieren c) Für den Zugriff auf einen vSphere-Management-Server via HTTPS muss die Umgebungsvariable PERL_LWP_SSL_VERIFY_HOSTNAME mit dem Wert 0 exportiert werden. Ist dies nicht der Fall, aktzeptiert das zum Einsatz kommende LWP::Protocol::https das selbst signierte Zertifikat des Management-Servers nicht. Code-Beispiele ============== An dieser Stelle sei erneut auf die Dokumentation des Herstellers verwiesen, über die sich auch Beispiele finden lassen [1]. Ein erster Schritt könnte z. B. das Einschalten einer virtuellen Maschine über die "VMware VIX API" sein [6]. Zudem sind den jeweiligen Installationen ebenfalls Beispiel-Scripte beigefügt, denen man Perl-Code-Schnipsel entnehmen kann. Fazit ===== Schade ist, dass sich sowohl "VMware VIX API" als auch "VMware vSphere SDK for Perl" nur unter bestimmten Betriebssystemen und in bestimmten Software-Konstellationen installieren bzw. verwenden lassen. Hier wäre etwas mehr Plattform-Unabhängigkeit wünschenswert. Kann man diesen Umstand aber in Kauf nehmen und sich auf die funktionierenden Zusammensetzungen beschränken, halten beide Produkte anscheinend, was die Dokumentation verspricht. So konnte ich mittels "VMware VIX API" in einem eigenen Perl-Script virtuelle Maschinen starten und Dateien in die jeweilige Maschine kopieren. Ebenso funktionierte das Hochfahren von virtuellen Maschinen mittels "VMware vSphere SDK for Perl" und dem darin enthaltenen Script "vmcontrol.pl" problemlos. Ein Verwendungszweck für die Produkte könnten z. B. Software-Tests sein, bei denen sich wiederholende Abläufe automatisiert ausgeführt werden müssen. Je nach zur Verfügung stehenden VMware Produkten, können API und SDK hier hilfreich sein. Links ===== [1] http://www.vmware.com/support/pubs/sdk_pubs.html [2] http://www.virtuallyghetto.com/2011/07/automating-new-integrated-vixguest.html [3] http://www.virtuallyghetto.com/2010/11/what-is-vmware-vix-api-and-its-future.html [4] http://www.activestate.com/activeperl/downloads [5] http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=3254C868-BCB9-412C-95C6-D100C872EC60 [6] http://www.vmware.com/support/developer/vix-api/vix111_reference/lang/perl/functions/VMPowerOn.html From mailinglisten at renee-baecker.de Sat Nov 26 06:11:39 2011 From: mailinglisten at renee-baecker.de (=?ISO-8859-1?Q?Ren=E9e_B=E4cker?=) Date: Sat, 26 Nov 2011 15:11:39 +0100 Subject: [Bielefeld-pm] Perl und VMware In-Reply-To: <4ECFCB65.2070603@gmx.de> References: <4ECFCB65.2070603@gmx.de> Message-ID: <4ED0F39B.1050901@renee-baecker.de> Hallo Stefan, hast Du nicht Lust, das zu einem Artikel für das Perl-Magazin auszubauen und z.B. mit ein paar Beispielen zu versehen? - Renée On 25.11.2011 18:07, Stefan Oberwahrenbrock wrote: > Wie beim letzten Treffen angekündigt, habe ich den Versuch > unternommen, das Zusammenspiel von Perl mit verschiedenen > VMware-Produkten auszuprobieren. Für Interessierte anbei eine > Zusammenfassung meiner bisherigen Erfahrungen hierzu. > > Gruß, > Stefan > > > Überblick > ========= > Die Produkte von VMware lassen sich grob in zwei Gruppen einteilen: > Zum einen in Produkte für End- bzw. Heimanwender und zum anderen in > Produkte, die für (komplexere) Unternehmensszenarien gedacht sind. > > Zur ersten Gruppe zähle ich "VMware Player", "VMware Workstation", > "VMware Fusion" (für Mac-Benutzer) und auch noch den "VMware Server". > Während "VMware Workstation" und "VMware Fusion" kommerzielle Produkte > sind, kann man sich den "VMware Player" und den "VMware Server" > kostenlos von der Web-Seite des Herstellers herunterladen > (Registrierung erforderlich). Die Weiterentwicklung des "VMware > Server" wurde allerdings bereits vor einer ganzen Weile eingestellt. > Die beiden kostenlosen Produkte weisen einen reduzierten > Funktionsumfang auf. Alle vier Produkte benötigen ein bereits > installiertes Betriebssystem. > > Zur zweiten Gruppe zählen ich die Virtualisierungsplattform "VMware > vSphere Hypervisor (ESXi)" in Verbindung mit Management-Software wie > dem "VMware vCenter Server". Dieses Konglomerat ist in diversen > Ausbaustufen kostenpflichtig erhältlich und firmiert aktuell unter dem > allgemeinen Begriff "VMware vSphere". Ein "VMware vSphere Hypervisor > (ESXi)" kann zwar auch kostenlos heruntergeladen und betrieben werden > (Registrierung erforderlich), stellt allerdings spezielle > Anforderungen an die Hardware. So ist dedizierte Hardware nötigt (kein > bestehendes Betriebssystem als Grundlage) und es müssen bestimmte > Mindest-Voraussetzungen erfüllt werden - z. B. im Bereich der > Netzwerk- und Festplattenhardware. Im End- bzw. Heimanwenderbereich > wird man es daher vermutlich eher selten mit einer "vSphere"-Umgebung > zu tun haben. > > Dies soll keine vollständige Klassifizierung der Produktpalette von > VMware sein, sondern lediglich eine Orientierungshilfe. Es gibt da > gerade im vSphere-Bereich noch eine ganze Reihe weiterer Produkte, die > hier nicht erwähnt werden. > > > SDKs und APIs > ============= > VMware stellt diverse Dokumentationen zu APIs und SDKs zur Verfügung > [1]. Im Hinblick auf Perl sind hiervon zwei Nennungen besonders > interessant: "VMware vSphere SDK for Perl" und "VMware VIX API". > > Beim "VMware vSphere SDK for Perl" handelt es sich um ein > client-seitiges Framework, das den Zugriff auf die "vSphere Web > Services API" ermöglicht. Diese "Services" sind im wesentlichen > Management-Funktionen wie z. B. virtuelle Maschine (Guest) hochfahren, > herunterfahren, auf Snapshot zurücksetzen etc. In der aktuellen > Version 5.0 sind allerdings auch erstmalig Funktionen integriert, die > Aktionen innerhalb der virtuellen Maschine ermöglichen [2]. Diese > umfassen Funktionen wie z. B. Dateien in die virtuelle Maschine > kopieren, Programme starten, Prozesse beenden etc. Hierzu müssen in > der virtuellen Maschine die "VMware Tools" installiert sein. > > Die "VMware VIX API" ermöglicht seit jeher sowohl die Ausführung von > Management-Funktionen als auch das Durchführen von Operationen > innerhalb der virtuellen Maschine. Falls jemand bei dem Begriff "VIX" > ins Grübeln kommt: Er steht für "Virtual Infrastructure eXtension". > Die "VMware VIX API" kommt nicht nur in vSphere-Umgebungen zum > Einsatz, sondern findet auch bei Endanwender-Produkten Verwendung. > Auch hier müssen in der virtuellen Maschine die "VMware Tools" > installiert sein, um diese API vollständig nutzen zu können. Es gibt > "Bindings" für verschiedenen Sprachen, u. a. auch für Perl, die die > Verwendung der API in eigenen Programmen/Scripten ermöglichen. > > In den derzeit aktuellen Version von "VMware vSphere SDK for Perl" > (5.0) und "VMware VIX API" (1.11) haben sich Funktionsumfang und > Einsatzzweck teilweise vermischt. Dies kann verwirren - es gibt > Beiträge, die hierzu Hilfestellung für den Durchblick geben [3]. > > > Installation > ============ > Ich habe beide Produkte auf verschiedenen Betriebssystemen > ausprobiert. Dies erfolgte in einer vSphere 4.1 Umgebung mit > Management-Server. Ein Mac-System steht mir nicht zur Verfügung. Zu > den Installationen folgende Notizen: > > "VMware VIX API" unter Windows > Nach der Installation findet sich im Installationsverzeichnis die > Datei "vix-perl.zip". Entpackt man diese, findet sich in der darin > enthaltenen README-Datei eine Anleitung zur Installation der > Perl-Bindings. Laut der Anleitung werden zwei Dinge benötigt: Eine > C-Entwicklungsumgebung und ein installiertes Perl. Die Anleitung legt > einem nahe ein ActivePerl in Version 5.10 sowie eine > Entwicklungsumgebung von Microsoft zu verwenden. Nach meinen > Erfahrungen kann man hier auch ein aktuelles ActivePerl 5.14 > verwenden, die Community-Edition ist frei verfügbar [4]. Ältere > Versionen stehen seitens ActiveState ohnehin nur für die > kostenpflichtige Business-Edition zur Verfügung. Auch die > Entwicklungsumgebung "Microsoft Visual Studio 2008 Express Editions > mit SP1" wird von Microsoft erfreulicherweise kostenlos zum Download > zur Verfügung gestellt [5]. In diesem Szenario funktionierte die > Installation unter Windows XP SP3 problemlos. Ich habe es hingegen > leider nicht hinbekommen, die Installation mit einer anderen > C-Entwicklungsumgebung (MinGW installiert durch ActivePerl) oder einem > Strawberry-Perl und dessen Build-Tools erfolgreich abzuschließen. > > "VMware VIX API" unter Linux > Mit einem Debian 6.0 System konnte ich die Installtion zwar scheinbar > erfolgreich (mit Warnungen) abschließen. Allerdings konnte ich die API > dann in Scripten nicht benutzen - es kam immer die Meldung > "HostConnect() failed, 6000 The operation is not supported for the > specified parameters". > Mit einem OpenSUSE-11.4-System verlief die Installtion erfolgreich. > Nach der Installation befindet sich die Installationsdatei für die > Perl-Bindings unter "/usr/lib/vmware-vix/vix-perl.tar.gz". Nach dem > Entpacken und Wechseln in das dabei erzeugte Verzeichnis "vix-perl", > kann man das Module mit den drei Schritten "perl Makefile.PL; make; > make install" installieren. Hierzu muss das Paket > "patterns-openSUSE-devel_C_C++" installier sein. Die Warnungen während > des "make" scheinen keine negativen Auswirkungen auf die > Funktionalität zu haben. Mein Testscript, das unter Debian nicht > funktionierte, arbeitet unter OpenSUSE ohne irgendwelche Anpassungen > fehlerfrei. > > "VMware vSphere SDK for Perl" unter Windows > Unter Windows XP SP3 verlief die Installation der aktuellen Version > 5.0 problemlos. Das Setup bringt ein leicht angestaubtes ActivePerl > 5.8.8 mit. Die getesteten Beispiel-Scripte funktionierten auf Anhieb. > Ich habe die Installation nur auf einem Rechner getestet, auf dem > vorher noch kein Perl installiert war. > > "VMware vSphere SDK for Perl" unter Linux > Mit einem Debian System konnte ich die Installation leider nicht > erfolgreich abschließen. Das Setup von VMware setzt anscheinend ein > Linux-System voraus, das mit einem RPM-basierten Paket-Manager arbeitet. > Mit einem OpenSUSE-11.4-System verlief die Installation erfolgreich - > es müssen allerdings bestimmt Voraussetzungen erfüllt bzw. Kniffe > angewendet werden: > a) Die Pakete "patterns-openSUSE-devel_C_C++" und "perl-libwww-perl" > müssen installiert sein > b) Zugang zum CPAN muss eingerichtet sein und funktionieren > c) Für den Zugriff auf einen vSphere-Management-Server via HTTPS muss > die Umgebungsvariable PERL_LWP_SSL_VERIFY_HOSTNAME mit dem Wert 0 > exportiert werden. Ist dies nicht der Fall, aktzeptiert das zum > Einsatz kommende LWP::Protocol::https das selbst signierte Zertifikat > des Management-Servers nicht. > > > Code-Beispiele > ============== > An dieser Stelle sei erneut auf die Dokumentation des Herstellers > verwiesen, über die sich auch Beispiele finden lassen [1]. Ein erster > Schritt könnte z. B. das Einschalten einer virtuellen Maschine über > die "VMware VIX API" sein [6]. Zudem sind den jeweiligen > Installationen ebenfalls Beispiel-Scripte beigefügt, denen man > Perl-Code-Schnipsel entnehmen kann. > > > Fazit > ===== > Schade ist, dass sich sowohl "VMware VIX API" als auch "VMware vSphere > SDK for Perl" nur unter bestimmten Betriebssystemen und in bestimmten > Software-Konstellationen installieren bzw. verwenden lassen. Hier wäre > etwas mehr Plattform-Unabhängigkeit wünschenswert. Kann man diesen > Umstand aber in Kauf nehmen und sich auf die funktionierenden > Zusammensetzungen beschränken, halten beide Produkte anscheinend, was > die Dokumentation verspricht. So konnte ich mittels "VMware VIX API" > in einem eigenen Perl-Script virtuelle Maschinen starten und Dateien > in die jeweilige Maschine kopieren. Ebenso funktionierte das > Hochfahren von virtuellen Maschinen mittels "VMware vSphere SDK for > Perl" und dem darin enthaltenen Script "vmcontrol.pl" problemlos. Ein > Verwendungszweck für die Produkte könnten z. B. Software-Tests sein, > bei denen sich wiederholende Abläufe automatisiert ausgeführt werden > müssen. Je nach zur Verfügung stehenden VMware Produkten, können API > und SDK hier hilfreich sein. > > > Links > ===== > [1] http://www.vmware.com/support/pubs/sdk_pubs.html > [2] > http://www.virtuallyghetto.com/2011/07/automating-new-integrated-vixguest.html > [3] > http://www.virtuallyghetto.com/2010/11/what-is-vmware-vix-api-and-its-future.html > [4] http://www.activestate.com/activeperl/downloads > [5] > http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=3254C868-BCB9-412C-95C6-D100C872EC60 > [6] > http://www.vmware.com/support/developer/vix-api/vix111_reference/lang/perl/functions/VMPowerOn.html > > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm > > > -- Perl-Magazin: http://perl-magazin.de Perl-Nachrichten: http://perl-nachrichten.de From nils at diewald-online.de Sat Nov 26 15:31:55 2011 From: nils at diewald-online.de (Nils Diewald) Date: Sun, 27 Nov 2011 00:31:55 +0100 Subject: [Bielefeld-pm] Perl und VMware In-Reply-To: <4ECFCB65.2070603@gmx.de> References: <4ECFCB65.2070603@gmx.de> Message-ID: <6504_1322350326_ZZh0H45cQ2XWA.00_4ED176EB.8090706@diewald-online.de> Wow - herzlichen Dank! Mit Virtualisierung hatte ich mich noch nie recht befasst, werde das aber wohl mal ins Auge fassen. Insbesondere die Testszenarien erscheinen mir sinnvoll. Interessant finde ich an Deinem Bericht insbesondere die Tatsache, dass auch hier ActiveState für Windows die Nase vor StrawberryPerl hat. In den letzten zwei Jahren scheint sich das Blatt da wieder gewendet zu haben. Liebe Grüße und bis zu unserem Weihnachtsmarkttreffen! Nils Am 25.11.2011 18:07, schrieb Stefan Oberwahrenbrock: > Wie beim letzten Treffen angekündigt, habe ich den Versuch > unternommen, das Zusammenspiel von Perl mit verschiedenen > VMware-Produkten auszuprobieren. Für Interessierte anbei eine > Zusammenfassung meiner bisherigen Erfahrungen hierzu. > > Gruß, > Stefan > > > Überblick > ========= > Die Produkte von VMware lassen sich grob in zwei Gruppen einteilen: > Zum einen in Produkte für End- bzw. Heimanwender und zum anderen in > Produkte, die für (komplexere) Unternehmensszenarien gedacht sind. > > Zur ersten Gruppe zähle ich "VMware Player", "VMware Workstation", > "VMware Fusion" (für Mac-Benutzer) und auch noch den "VMware Server". > Während "VMware Workstation" und "VMware Fusion" kommerzielle Produkte > sind, kann man sich den "VMware Player" und den "VMware Server" > kostenlos von der Web-Seite des Herstellers herunterladen > (Registrierung erforderlich). Die Weiterentwicklung des "VMware > Server" wurde allerdings bereits vor einer ganzen Weile eingestellt. > Die beiden kostenlosen Produkte weisen einen reduzierten > Funktionsumfang auf. Alle vier Produkte benötigen ein bereits > installiertes Betriebssystem. > > Zur zweiten Gruppe zählen ich die Virtualisierungsplattform "VMware > vSphere Hypervisor (ESXi)" in Verbindung mit Management-Software wie > dem "VMware vCenter Server". Dieses Konglomerat ist in diversen > Ausbaustufen kostenpflichtig erhältlich und firmiert aktuell unter dem > allgemeinen Begriff "VMware vSphere". Ein "VMware vSphere Hypervisor > (ESXi)" kann zwar auch kostenlos heruntergeladen und betrieben werden > (Registrierung erforderlich), stellt allerdings spezielle > Anforderungen an die Hardware. So ist dedizierte Hardware nötigt (kein > bestehendes Betriebssystem als Grundlage) und es müssen bestimmte > Mindest-Voraussetzungen erfüllt werden - z. B. im Bereich der > Netzwerk- und Festplattenhardware. Im End- bzw. Heimanwenderbereich > wird man es daher vermutlich eher selten mit einer "vSphere"-Umgebung > zu tun haben. > > Dies soll keine vollständige Klassifizierung der Produktpalette von > VMware sein, sondern lediglich eine Orientierungshilfe. Es gibt da > gerade im vSphere-Bereich noch eine ganze Reihe weiterer Produkte, die > hier nicht erwähnt werden. > > > SDKs und APIs > ============= > VMware stellt diverse Dokumentationen zu APIs und SDKs zur Verfügung > [1]. Im Hinblick auf Perl sind hiervon zwei Nennungen besonders > interessant: "VMware vSphere SDK for Perl" und "VMware VIX API". > > Beim "VMware vSphere SDK for Perl" handelt es sich um ein > client-seitiges Framework, das den Zugriff auf die "vSphere Web > Services API" ermöglicht. Diese "Services" sind im wesentlichen > Management-Funktionen wie z. B. virtuelle Maschine (Guest) hochfahren, > herunterfahren, auf Snapshot zurücksetzen etc. In der aktuellen > Version 5.0 sind allerdings auch erstmalig Funktionen integriert, die > Aktionen innerhalb der virtuellen Maschine ermöglichen [2]. Diese > umfassen Funktionen wie z. B. Dateien in die virtuelle Maschine > kopieren, Programme starten, Prozesse beenden etc. Hierzu müssen in > der virtuellen Maschine die "VMware Tools" installiert sein. > > Die "VMware VIX API" ermöglicht seit jeher sowohl die Ausführung von > Management-Funktionen als auch das Durchführen von Operationen > innerhalb der virtuellen Maschine. Falls jemand bei dem Begriff "VIX" > ins Grübeln kommt: Er steht für "Virtual Infrastructure eXtension". > Die "VMware VIX API" kommt nicht nur in vSphere-Umgebungen zum > Einsatz, sondern findet auch bei Endanwender-Produkten Verwendung. > Auch hier müssen in der virtuellen Maschine die "VMware Tools" > installiert sein, um diese API vollständig nutzen zu können. Es gibt > "Bindings" für verschiedenen Sprachen, u. a. auch für Perl, die die > Verwendung der API in eigenen Programmen/Scripten ermöglichen. > > In den derzeit aktuellen Version von "VMware vSphere SDK for Perl" > (5.0) und "VMware VIX API" (1.11) haben sich Funktionsumfang und > Einsatzzweck teilweise vermischt. Dies kann verwirren - es gibt > Beiträge, die hierzu Hilfestellung für den Durchblick geben [3]. > > > Installation > ============ > Ich habe beide Produkte auf verschiedenen Betriebssystemen > ausprobiert. Dies erfolgte in einer vSphere 4.1 Umgebung mit > Management-Server. Ein Mac-System steht mir nicht zur Verfügung. Zu > den Installationen folgende Notizen: > > "VMware VIX API" unter Windows > Nach der Installation findet sich im Installationsverzeichnis die > Datei "vix-perl.zip". Entpackt man diese, findet sich in der darin > enthaltenen README-Datei eine Anleitung zur Installation der > Perl-Bindings. Laut der Anleitung werden zwei Dinge benötigt: Eine > C-Entwicklungsumgebung und ein installiertes Perl. Die Anleitung legt > einem nahe ein ActivePerl in Version 5.10 sowie eine > Entwicklungsumgebung von Microsoft zu verwenden. Nach meinen > Erfahrungen kann man hier auch ein aktuelles ActivePerl 5.14 > verwenden, die Community-Edition ist frei verfügbar [4]. Ältere > Versionen stehen seitens ActiveState ohnehin nur für die > kostenpflichtige Business-Edition zur Verfügung. Auch die > Entwicklungsumgebung "Microsoft Visual Studio 2008 Express Editions > mit SP1" wird von Microsoft erfreulicherweise kostenlos zum Download > zur Verfügung gestellt [5]. In diesem Szenario funktionierte die > Installation unter Windows XP SP3 problemlos. Ich habe es hingegen > leider nicht hinbekommen, die Installation mit einer anderen > C-Entwicklungsumgebung (MinGW installiert durch ActivePerl) oder einem > Strawberry-Perl und dessen Build-Tools erfolgreich abzuschließen. > > "VMware VIX API" unter Linux > Mit einem Debian 6.0 System konnte ich die Installtion zwar scheinbar > erfolgreich (mit Warnungen) abschließen. Allerdings konnte ich die API > dann in Scripten nicht benutzen - es kam immer die Meldung > "HostConnect() failed, 6000 The operation is not supported for the > specified parameters". > Mit einem OpenSUSE-11.4-System verlief die Installtion erfolgreich. > Nach der Installation befindet sich die Installationsdatei für die > Perl-Bindings unter "/usr/lib/vmware-vix/vix-perl.tar.gz". Nach dem > Entpacken und Wechseln in das dabei erzeugte Verzeichnis "vix-perl", > kann man das Module mit den drei Schritten "perl Makefile.PL; make; > make install" installieren. Hierzu muss das Paket > "patterns-openSUSE-devel_C_C++" installier sein. Die Warnungen während > des "make" scheinen keine negativen Auswirkungen auf die > Funktionalität zu haben. Mein Testscript, das unter Debian nicht > funktionierte, arbeitet unter OpenSUSE ohne irgendwelche Anpassungen > fehlerfrei. > > "VMware vSphere SDK for Perl" unter Windows > Unter Windows XP SP3 verlief die Installation der aktuellen Version > 5.0 problemlos. Das Setup bringt ein leicht angestaubtes ActivePerl > 5.8.8 mit. Die getesteten Beispiel-Scripte funktionierten auf Anhieb. > Ich habe die Installation nur auf einem Rechner getestet, auf dem > vorher noch kein Perl installiert war. > > "VMware vSphere SDK for Perl" unter Linux > Mit einem Debian System konnte ich die Installation leider nicht > erfolgreich abschließen. Das Setup von VMware setzt anscheinend ein > Linux-System voraus, das mit einem RPM-basierten Paket-Manager arbeitet. > Mit einem OpenSUSE-11.4-System verlief die Installation erfolgreich - > es müssen allerdings bestimmt Voraussetzungen erfüllt bzw. Kniffe > angewendet werden: > a) Die Pakete "patterns-openSUSE-devel_C_C++" und "perl-libwww-perl" > müssen installiert sein > b) Zugang zum CPAN muss eingerichtet sein und funktionieren > c) Für den Zugriff auf einen vSphere-Management-Server via HTTPS muss > die Umgebungsvariable PERL_LWP_SSL_VERIFY_HOSTNAME mit dem Wert 0 > exportiert werden. Ist dies nicht der Fall, aktzeptiert das zum > Einsatz kommende LWP::Protocol::https das selbst signierte Zertifikat > des Management-Servers nicht. > > > Code-Beispiele > ============== > An dieser Stelle sei erneut auf die Dokumentation des Herstellers > verwiesen, über die sich auch Beispiele finden lassen [1]. Ein erster > Schritt könnte z. B. das Einschalten einer virtuellen Maschine über > die "VMware VIX API" sein [6]. Zudem sind den jeweiligen > Installationen ebenfalls Beispiel-Scripte beigefügt, denen man > Perl-Code-Schnipsel entnehmen kann. > > > Fazit > ===== > Schade ist, dass sich sowohl "VMware VIX API" als auch "VMware vSphere > SDK for Perl" nur unter bestimmten Betriebssystemen und in bestimmten > Software-Konstellationen installieren bzw. verwenden lassen. Hier wäre > etwas mehr Plattform-Unabhängigkeit wünschenswert. Kann man diesen > Umstand aber in Kauf nehmen und sich auf die funktionierenden > Zusammensetzungen beschränken, halten beide Produkte anscheinend, was > die Dokumentation verspricht. So konnte ich mittels "VMware VIX API" > in einem eigenen Perl-Script virtuelle Maschinen starten und Dateien > in die jeweilige Maschine kopieren. Ebenso funktionierte das > Hochfahren von virtuellen Maschinen mittels "VMware vSphere SDK for > Perl" und dem darin enthaltenen Script "vmcontrol.pl" problemlos. Ein > Verwendungszweck für die Produkte könnten z. B. Software-Tests sein, > bei denen sich wiederholende Abläufe automatisiert ausgeführt werden > müssen. Je nach zur Verfügung stehenden VMware Produkten, können API > und SDK hier hilfreich sein. > > > Links > ===== > [1] http://www.vmware.com/support/pubs/sdk_pubs.html > [2] > http://www.virtuallyghetto.com/2011/07/automating-new-integrated-vixguest.html > [3] > http://www.virtuallyghetto.com/2010/11/what-is-vmware-vix-api-and-its-future.html > [4] http://www.activestate.com/activeperl/downloads > [5] > http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=3254C868-BCB9-412C-95C6-D100C872EC60 > [6] > http://www.vmware.com/support/developer/vix-api/vix111_reference/lang/perl/functions/VMPowerOn.html > > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm From taulmarill at xgn.de Mon Nov 28 07:01:11 2011 From: taulmarill at xgn.de (=?iso-8859-1?Q?J=FCrgen_Peters?=) Date: Mon, 28 Nov 2011 16:01:11 +0100 (CET) Subject: [Bielefeld-pm] Treffen Morgen Message-ID: <1d696daea0f513f77d50038c3d828b79.squirrel@webmail.xgn.de> Hallo zusammen, morgen stünde mal wieder ein Treffen an. Da mein Büro morgen umzieht, kann es sein, dass ich mich um ein paar Minuten verspäte. Außerdem wäre es dieses mal besonders interessant, wer alles kommt, da es sein könnte, dass wir im Alt-Bielefeld keinen Tisch mehr bekommen. Dann müsste man wissen, auf wen evtl. noch gewartet werden muss. Gruß, Jürgen From c.duehl at gmx.de Mon Nov 28 07:06:58 2011 From: c.duehl at gmx.de (c.duehl at gmx.de) Date: Mon, 28 Nov 2011 16:06:58 +0100 Subject: [Bielefeld-pm] Treffen Morgen In-Reply-To: <1d696daea0f513f77d50038c3d828b79.squirrel@webmail.xgn.de> References: <1d696daea0f513f77d50038c3d828b79.squirrel@webmail.xgn.de> Message-ID: <20111128150658.90220@gmx.net> Ich habe vor da zu sein. Gruß Christian -------- Original-Nachricht -------- > Datum: Mon, 28 Nov 2011 16:01:11 +0100 (CET) > Von: "Jürgen Peters" > An: "Mailingliste der Bielefeld Perl Mongers" > Betreff: [Bielefeld-pm] Treffen Morgen > Hallo zusammen, > > morgen stünde mal wieder ein Treffen an. Da mein Büro morgen umzieht, > kann > es sein, dass ich mich um ein paar Minuten verspäte. > > Außerdem wäre es dieses mal besonders interessant, wer alles kommt, da > es > sein könnte, dass wir im Alt-Bielefeld keinen Tisch mehr bekommen. Dann > müsste man wissen, auf wen evtl. noch gewartet werden muss. > > > Gruß, > Jürgen > > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm From oberwahrenbrock at gmx.de Mon Nov 28 11:26:43 2011 From: oberwahrenbrock at gmx.de (Stefan Oberwahrenbrock) Date: Mon, 28 Nov 2011 20:26:43 +0100 Subject: [Bielefeld-pm] Treffen Morgen In-Reply-To: <1d696daea0f513f77d50038c3d828b79.squirrel@webmail.xgn.de> References: <1d696daea0f513f77d50038c3d828b79.squirrel@webmail.xgn.de> Message-ID: <4ED3E073.1020609@gmx.de> Hallo zusammen, ich muss leider passen. Gruß, Stefan Am 28.11.2011 16:01, schrieb Jürgen Peters: > Hallo zusammen, > > morgen stünde mal wieder ein Treffen an. Da mein Büro morgen umzieht, kann > es sein, dass ich mich um ein paar Minuten verspäte. > > Außerdem wäre es dieses mal besonders interessant, wer alles kommt, da es > sein könnte, dass wir im Alt-Bielefeld keinen Tisch mehr bekommen. Dann > müsste man wissen, auf wen evtl. noch gewartet werden muss. > > > Gruß, > Jürgen > > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm > From oberwahrenbrock at gmx.de Mon Nov 28 12:22:14 2011 From: oberwahrenbrock at gmx.de (Stefan Oberwahrenbrock) Date: Mon, 28 Nov 2011 21:22:14 +0100 Subject: [Bielefeld-pm] Perl und VMware In-Reply-To: <4ED0F39B.1050901@renee-baecker.de> References: <4ECFCB65.2070603@gmx.de> <4ED0F39B.1050901@renee-baecker.de> Message-ID: <4ED3ED76.4030506@gmx.de> Hallo Renée, ja, Lust hätte ich schon - auch wenn es Neuland für mich ist und ich nicht weiß, ob ich den Anforderungen gerecht werden kann. Praktischerweise ist ja in der aktuellen Ausgabe von $foo gerade etwas zu den Hintergrundabläufen beim Publizieren von Artikeln zu lesen (dein Artikel "$foo als ebook"). Dennoch werde ich einige Fragen haben, mit denen ich mich jenseits dieser Mailingliste an dich wenden werde. In den nächsten Tagen melde ich mich dazu bei dir per E-Mail. Gruß, Stefan Am 26.11.2011 15:11, schrieb Renée Bäcker: > Hallo Stefan, > > hast Du nicht Lust, das zu einem Artikel für das Perl-Magazin auszubauen > und z.B. mit ein paar Beispielen zu versehen? > > - Renée > > On 25.11.2011 18:07, Stefan Oberwahrenbrock wrote: >> Wie beim letzten Treffen angekündigt, habe ich den Versuch >> unternommen, das Zusammenspiel von Perl mit verschiedenen >> VMware-Produkten auszuprobieren. Für Interessierte anbei eine >> Zusammenfassung meiner bisherigen Erfahrungen hierzu. >> >> Gruß, >> Stefan >> >> >> Überblick >> ========= >> Die Produkte von VMware lassen sich grob in zwei Gruppen einteilen: >> Zum einen in Produkte für End- bzw. Heimanwender und zum anderen in >> Produkte, die für (komplexere) Unternehmensszenarien gedacht sind. >> >> Zur ersten Gruppe zähle ich "VMware Player", "VMware Workstation", >> "VMware Fusion" (für Mac-Benutzer) und auch noch den "VMware Server". >> Während "VMware Workstation" und "VMware Fusion" kommerzielle Produkte >> sind, kann man sich den "VMware Player" und den "VMware Server" >> kostenlos von der Web-Seite des Herstellers herunterladen >> (Registrierung erforderlich). Die Weiterentwicklung des "VMware >> Server" wurde allerdings bereits vor einer ganzen Weile eingestellt. >> Die beiden kostenlosen Produkte weisen einen reduzierten >> Funktionsumfang auf. Alle vier Produkte benötigen ein bereits >> installiertes Betriebssystem. >> >> Zur zweiten Gruppe zählen ich die Virtualisierungsplattform "VMware >> vSphere Hypervisor (ESXi)" in Verbindung mit Management-Software wie >> dem "VMware vCenter Server". Dieses Konglomerat ist in diversen >> Ausbaustufen kostenpflichtig erhältlich und firmiert aktuell unter dem >> allgemeinen Begriff "VMware vSphere". Ein "VMware vSphere Hypervisor >> (ESXi)" kann zwar auch kostenlos heruntergeladen und betrieben werden >> (Registrierung erforderlich), stellt allerdings spezielle >> Anforderungen an die Hardware. So ist dedizierte Hardware nötigt (kein >> bestehendes Betriebssystem als Grundlage) und es müssen bestimmte >> Mindest-Voraussetzungen erfüllt werden - z. B. im Bereich der >> Netzwerk- und Festplattenhardware. Im End- bzw. Heimanwenderbereich >> wird man es daher vermutlich eher selten mit einer "vSphere"-Umgebung >> zu tun haben. >> >> Dies soll keine vollständige Klassifizierung der Produktpalette von >> VMware sein, sondern lediglich eine Orientierungshilfe. Es gibt da >> gerade im vSphere-Bereich noch eine ganze Reihe weiterer Produkte, die >> hier nicht erwähnt werden. >> >> >> SDKs und APIs >> ============= >> VMware stellt diverse Dokumentationen zu APIs und SDKs zur Verfügung >> [1]. Im Hinblick auf Perl sind hiervon zwei Nennungen besonders >> interessant: "VMware vSphere SDK for Perl" und "VMware VIX API". >> >> Beim "VMware vSphere SDK for Perl" handelt es sich um ein >> client-seitiges Framework, das den Zugriff auf die "vSphere Web >> Services API" ermöglicht. Diese "Services" sind im wesentlichen >> Management-Funktionen wie z. B. virtuelle Maschine (Guest) hochfahren, >> herunterfahren, auf Snapshot zurücksetzen etc. In der aktuellen >> Version 5.0 sind allerdings auch erstmalig Funktionen integriert, die >> Aktionen innerhalb der virtuellen Maschine ermöglichen [2]. Diese >> umfassen Funktionen wie z. B. Dateien in die virtuelle Maschine >> kopieren, Programme starten, Prozesse beenden etc. Hierzu müssen in >> der virtuellen Maschine die "VMware Tools" installiert sein. >> >> Die "VMware VIX API" ermöglicht seit jeher sowohl die Ausführung von >> Management-Funktionen als auch das Durchführen von Operationen >> innerhalb der virtuellen Maschine. Falls jemand bei dem Begriff "VIX" >> ins Grübeln kommt: Er steht für "Virtual Infrastructure eXtension". >> Die "VMware VIX API" kommt nicht nur in vSphere-Umgebungen zum >> Einsatz, sondern findet auch bei Endanwender-Produkten Verwendung. >> Auch hier müssen in der virtuellen Maschine die "VMware Tools" >> installiert sein, um diese API vollständig nutzen zu können. Es gibt >> "Bindings" für verschiedenen Sprachen, u. a. auch für Perl, die die >> Verwendung der API in eigenen Programmen/Scripten ermöglichen. >> >> In den derzeit aktuellen Version von "VMware vSphere SDK for Perl" >> (5.0) und "VMware VIX API" (1.11) haben sich Funktionsumfang und >> Einsatzzweck teilweise vermischt. Dies kann verwirren - es gibt >> Beiträge, die hierzu Hilfestellung für den Durchblick geben [3]. >> >> >> Installation >> ============ >> Ich habe beide Produkte auf verschiedenen Betriebssystemen >> ausprobiert. Dies erfolgte in einer vSphere 4.1 Umgebung mit >> Management-Server. Ein Mac-System steht mir nicht zur Verfügung. Zu >> den Installationen folgende Notizen: >> >> "VMware VIX API" unter Windows >> Nach der Installation findet sich im Installationsverzeichnis die >> Datei "vix-perl.zip". Entpackt man diese, findet sich in der darin >> enthaltenen README-Datei eine Anleitung zur Installation der >> Perl-Bindings. Laut der Anleitung werden zwei Dinge benötigt: Eine >> C-Entwicklungsumgebung und ein installiertes Perl. Die Anleitung legt >> einem nahe ein ActivePerl in Version 5.10 sowie eine >> Entwicklungsumgebung von Microsoft zu verwenden. Nach meinen >> Erfahrungen kann man hier auch ein aktuelles ActivePerl 5.14 >> verwenden, die Community-Edition ist frei verfügbar [4]. Ältere >> Versionen stehen seitens ActiveState ohnehin nur für die >> kostenpflichtige Business-Edition zur Verfügung. Auch die >> Entwicklungsumgebung "Microsoft Visual Studio 2008 Express Editions >> mit SP1" wird von Microsoft erfreulicherweise kostenlos zum Download >> zur Verfügung gestellt [5]. In diesem Szenario funktionierte die >> Installation unter Windows XP SP3 problemlos. Ich habe es hingegen >> leider nicht hinbekommen, die Installation mit einer anderen >> C-Entwicklungsumgebung (MinGW installiert durch ActivePerl) oder einem >> Strawberry-Perl und dessen Build-Tools erfolgreich abzuschließen. >> >> "VMware VIX API" unter Linux >> Mit einem Debian 6.0 System konnte ich die Installtion zwar scheinbar >> erfolgreich (mit Warnungen) abschließen. Allerdings konnte ich die API >> dann in Scripten nicht benutzen - es kam immer die Meldung >> "HostConnect() failed, 6000 The operation is not supported for the >> specified parameters". >> Mit einem OpenSUSE-11.4-System verlief die Installtion erfolgreich. >> Nach der Installation befindet sich die Installationsdatei für die >> Perl-Bindings unter "/usr/lib/vmware-vix/vix-perl.tar.gz". Nach dem >> Entpacken und Wechseln in das dabei erzeugte Verzeichnis "vix-perl", >> kann man das Module mit den drei Schritten "perl Makefile.PL; make; >> make install" installieren. Hierzu muss das Paket >> "patterns-openSUSE-devel_C_C++" installier sein. Die Warnungen während >> des "make" scheinen keine negativen Auswirkungen auf die >> Funktionalität zu haben. Mein Testscript, das unter Debian nicht >> funktionierte, arbeitet unter OpenSUSE ohne irgendwelche Anpassungen >> fehlerfrei. >> >> "VMware vSphere SDK for Perl" unter Windows >> Unter Windows XP SP3 verlief die Installation der aktuellen Version >> 5.0 problemlos. Das Setup bringt ein leicht angestaubtes ActivePerl >> 5.8.8 mit. Die getesteten Beispiel-Scripte funktionierten auf Anhieb. >> Ich habe die Installation nur auf einem Rechner getestet, auf dem >> vorher noch kein Perl installiert war. >> >> "VMware vSphere SDK for Perl" unter Linux >> Mit einem Debian System konnte ich die Installation leider nicht >> erfolgreich abschließen. Das Setup von VMware setzt anscheinend ein >> Linux-System voraus, das mit einem RPM-basierten Paket-Manager arbeitet. >> Mit einem OpenSUSE-11.4-System verlief die Installation erfolgreich - >> es müssen allerdings bestimmt Voraussetzungen erfüllt bzw. Kniffe >> angewendet werden: >> a) Die Pakete "patterns-openSUSE-devel_C_C++" und "perl-libwww-perl" >> müssen installiert sein >> b) Zugang zum CPAN muss eingerichtet sein und funktionieren >> c) Für den Zugriff auf einen vSphere-Management-Server via HTTPS muss >> die Umgebungsvariable PERL_LWP_SSL_VERIFY_HOSTNAME mit dem Wert 0 >> exportiert werden. Ist dies nicht der Fall, aktzeptiert das zum >> Einsatz kommende LWP::Protocol::https das selbst signierte Zertifikat >> des Management-Servers nicht. >> >> >> Code-Beispiele >> ============== >> An dieser Stelle sei erneut auf die Dokumentation des Herstellers >> verwiesen, über die sich auch Beispiele finden lassen [1]. Ein erster >> Schritt könnte z. B. das Einschalten einer virtuellen Maschine über >> die "VMware VIX API" sein [6]. Zudem sind den jeweiligen >> Installationen ebenfalls Beispiel-Scripte beigefügt, denen man >> Perl-Code-Schnipsel entnehmen kann. >> >> >> Fazit >> ===== >> Schade ist, dass sich sowohl "VMware VIX API" als auch "VMware vSphere >> SDK for Perl" nur unter bestimmten Betriebssystemen und in bestimmten >> Software-Konstellationen installieren bzw. verwenden lassen. Hier wäre >> etwas mehr Plattform-Unabhängigkeit wünschenswert. Kann man diesen >> Umstand aber in Kauf nehmen und sich auf die funktionierenden >> Zusammensetzungen beschränken, halten beide Produkte anscheinend, was >> die Dokumentation verspricht. So konnte ich mittels "VMware VIX API" >> in einem eigenen Perl-Script virtuelle Maschinen starten und Dateien >> in die jeweilige Maschine kopieren. Ebenso funktionierte das >> Hochfahren von virtuellen Maschinen mittels "VMware vSphere SDK for >> Perl" und dem darin enthaltenen Script "vmcontrol.pl" problemlos. Ein >> Verwendungszweck für die Produkte könnten z. B. Software-Tests sein, >> bei denen sich wiederholende Abläufe automatisiert ausgeführt werden >> müssen. Je nach zur Verfügung stehenden VMware Produkten, können API >> und SDK hier hilfreich sein. >> >> >> Links >> ===== >> [1] http://www.vmware.com/support/pubs/sdk_pubs.html >> [2] >> http://www.virtuallyghetto.com/2011/07/automating-new-integrated-vixguest.html >> [3] >> http://www.virtuallyghetto.com/2010/11/what-is-vmware-vix-api-and-its-future.html >> [4] http://www.activestate.com/activeperl/downloads >> [5] >> http://www.microsoft.com/downloads/de-de/details.aspx?FamilyID=3254C868-BCB9-412C-95C6-D100C872EC60 >> [6] >> http://www.vmware.com/support/developer/vix-api/vix111_reference/lang/perl/functions/VMPowerOn.html >> >> _______________________________________________ >> Bielefeld-pm mailing list >> Bielefeld-pm at pm.org >> http://mail.pm.org/mailman/listinfo/bielefeld-pm >> >> >> > From nils at diewald-online.de Tue Nov 29 05:39:21 2011 From: nils at diewald-online.de (Nils Diewald) Date: Tue, 29 Nov 2011 14:39:21 +0100 Subject: [Bielefeld-pm] Treffen Morgen In-Reply-To: <20111128150658.90220@gmx.net> References: <1d696daea0f513f77d50038c3d828b79.squirrel@webmail.xgn.de> <20111128150658.90220@gmx.net> Message-ID: <22964_1322573972_ZZh0H0h4u_vm8.00_4ED4E089.8050102@diewald-online.de> Ich komme auch mal wieder! - Nils Am 28.11.2011 16:06, schrieb c.duehl at gmx.de: > Ich habe vor da zu sein. > > Gruß Christian > > -------- Original-Nachricht -------- >> Datum: Mon, 28 Nov 2011 16:01:11 +0100 (CET) >> Von: "Jürgen Peters" >> An: "Mailingliste der Bielefeld Perl Mongers" >> Betreff: [Bielefeld-pm] Treffen Morgen >> Hallo zusammen, >> >> morgen stünde mal wieder ein Treffen an. Da mein Büro morgen umzieht, >> kann >> es sein, dass ich mich um ein paar Minuten verspäte. >> >> Außerdem wäre es dieses mal besonders interessant, wer alles kommt, da >> es >> sein könnte, dass wir im Alt-Bielefeld keinen Tisch mehr bekommen. Dann >> müsste man wissen, auf wen evtl. noch gewartet werden muss. >> >> >> Gruß, >> Jürgen >> >> _______________________________________________ >> Bielefeld-pm mailing list >> Bielefeld-pm at pm.org >> http://mail.pm.org/mailman/listinfo/bielefeld-pm > _______________________________________________ > Bielefeld-pm mailing list > Bielefeld-pm at pm.org > http://mail.pm.org/mailman/listinfo/bielefeld-pm From c.duehl at gmx.de Tue Nov 29 23:53:23 2011 From: c.duehl at gmx.de (c.duehl at gmx.de) Date: Wed, 30 Nov 2011 08:53:23 +0100 Subject: [Bielefeld-pm] Fwd: UG News - Last Chance to Register: Getting Google to Love Your Website, 10 Things You Should Know About HTML5, Strata Online Conference and Much More. Message-ID: <20111130075323.126840@gmx.net> -------- Original-Nachricht -------- Datum: Tue, 29 Nov 2011 12:51:23 -0800 Von: "Marsee Henon & Jon Johns" An: c.duehl at gmx.de Betreff: UG News - Last Chance to Register: Getting Google to Love Your Website, 10 Things You Should Know About HTML5, Strata Online Conference and Much More. View in browser: http://post.oreilly.com/rd/9z1z6iim320q0vstnr8g22cem0to3a21nf6r9sfsr08 Forward this announcement to your user group or a friend: http://post.oreilly.com/f2f/9z1zl8p7r3opjbmitte9fag1h17q6vq0s3uj0o2ih40 O'Reilly Media | Webcasts Meet experts online. Join us for these free, live webcasts. Attendance is limited, so register now. We'll send you a reminder before the webcast. And please feel free to forward this invitation to others: http://post.oreilly.com/f2f/9z1zl8p7r3opjbmitte9fag1h17q6vq0s3uj0o2ih40 Getting Google to Love Your Website Presented by Stephan Spencer, author of The Art of SEO, Second Edition Thursday, Dec 1, 2011 at 10:00am PT Last Chance to Register: http://post.oreilly.com/rd/9z1zd15p0volb1vjmlgkj83opvke3nfcgmubj500cug Get the goods on Search Engine Optimization from SEO guru and O'Reilly author Stephan Spencer in this information-packed webinar that promises both SEO fundamentals as well as advanced tricks and tactics that only the elite SEO experts know. ------------------------------------------------------------------ Office 365 & Lync Online Presented by Jaime Velez Thursday, Dec 1, 2011 at 1:00pm PT Last Chance to Register: http://post.oreilly.com/rd/9z1zl1potpnbq92v3d3sbgnaippukgs505j3kbakd4o In this webinar learn how Lync Online can transform interactions with your colleagues, customers, and partners from today's hit-or-miss communication to a more collaborative, engaging, and effective experience. ------------------------------------------------------------------ 10 things every web developer, designer (and manager) should know about HTML5 Presented by Eric Freeman, Elisabeth Robson Friday, Dec 2, 2011 at 10:00am PT Last Chance to Register: http://post.oreilly.com/rd/9z1zs516clugan7ec36025p43pv3uaq7mv9ai483epg In this webcast we'll give you a 45 minute jumpstart on this new technology and everything you need to know when you walk into your next staff meeting and the subject comes up. ------------------------------------------------------------------ Maximize Microsoft Project 2010 with Office 365 for Project Management Success Presented by Dux Raymond Sy, author of SharePoint 2010 for Project Management, Second Edition Friday, Dec 2, 2011 at 1:00pm PT Last Chance to Register: http://post.oreilly.com/rd/9z1zn4tlmr579qr3c5mk4ehjoa5col3iorv1f2tlj5g In this session, you will learn how to effectively create a Microsoft Project Plan, create a SharePoint-based Project Management Information System (PMIS) with Office 365 and integrate Microsoft Project information with SharePoint 2010. ------------------------------------------------------------------ Social Network Analysis -- Finding communities and influencers Presented by Maksim Tsvetovat, author of Social Network Analysis for Startups Tuesday, Dec 6, 2011 at 10:00am PT Register Now: http://post.oreilly.com/rd/9z1z9fji2iri4efs74dengit59h6eiuq6i184au4pl0 A follow-on to Analyzing Social Networks on Twitter, this webcast will concentrate on the social component of Twitter data rather then the questions of data gathering and decomposition. ------------------------------------------------------------------ Strata Online Conference -- Moving to Big Data Wednesday, Dec 7, 2011 at 9:00am - 11:00am PST Register Now: http://post.oreilly.com/rd/9z1ze8j21i82vrf4t4h5tc5ceui0mvnvp31t8n0h9m8 This free online event will look at how Big Data stacks and analytical approaches are finding their way into organizations, and the roadblocks that can thwart efforts to become more data-driven. Join Strata chairs Edd Dumbill and Alistair Croll for a session with top-drawer speakers. This online conference is sponsored by Microsoft: http://post.oreilly.com/rd/9z1zm1utofm8vtsiuiv7unb6j4hifmsrlj07l7v7fao ------------------------------------------------------------------ To learn more about O'Reilly Webcasts, and watch on-demand videos of previous webcasts, visit: http://post.oreilly.com/rd/9z1z65kjmqd7vqohu17mvklkljpjujkouikk3i632dg ------------------------------------------------------------------ You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to: usergroups at oreilly.com O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000