From ckaminski at datascoutinc.com Mon Nov 2 03:20:49 2009 From: ckaminski at datascoutinc.com (Charles Kaminski) Date: Sun, 1 Nov 2009 20:20:49 -0600 Subject: [omaha] Pylons? In-Reply-To: <4AEC2F35.20307@foreignlanguageflashcards.com> References: <4AEC2F35.20307@foreignlanguageflashcards.com> Message-ID: <8f1052e50911011820r5dbf113ey31fcf21426cf8cec@mail.gmail.com> Sorry, I use django quite a bit and enjoy it. -Charles On Sat, Oct 31, 2009 at 6:36 AM, Steve Young < sy at foreignlanguageflashcards.com> wrote: > I haven't used any of the frameworks, but I have been reading about many of > them, trying to pick one for a project. I am leaning towards web2py at the > moment. But as Jeff asked, do you have a something specific in mind? > > Steve > > "I am not left-handed" -- Inigo Montoya > > > Matt Payne wrote: > >> Has anyone on this list used Pylons? Thanks --Matt >> >> [1] http://pylonshq.com/ >> [2] http://pylonsbook.com/ >> >> >> > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From sy at foreignlanguageflashcards.com Mon Nov 2 03:36:05 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Sun, 01 Nov 2009 20:36:05 -0600 Subject: [omaha] Web frameworks In-Reply-To: <8f1052e50911011820r5dbf113ey31fcf21426cf8cec@mail.gmail.com> References: <4AEC2F35.20307@foreignlanguageflashcards.com> <8f1052e50911011820r5dbf113ey31fcf21426cf8cec@mail.gmail.com> Message-ID: <4AEE4595.4020805@foreignlanguageflashcards.com> Since Matt brought up the subject, does anyone have any comments about web2py to share? Steve Young From jeffh at dundeemt.com Mon Nov 2 04:05:28 2009 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Sun, 1 Nov 2009 22:05:28 -0500 Subject: [omaha] Web frameworks In-Reply-To: <4AEE4595.4020805@foreignlanguageflashcards.com> References: <4AEC2F35.20307@foreignlanguageflashcards.com> <8f1052e50911011820r5dbf113ey31fcf21426cf8cec@mail.gmail.com> <4AEE4595.4020805@foreignlanguageflashcards.com> Message-ID: <5aaed53f0911011905v52d2862fwfd2ad3d3bd25451a@mail.gmail.com> Massimo is normally on the Chicago python (chipy) mailing list. They use it at the college where he teaches. He is a very big proponent for it. It uses cherrypy similar to turbogears. The examples are pretty decent. I have played with it while it was in development, both before it incorporated cherrypy and afterwards. If I was building a portable desktop weblication, it would be on the short list. Although, Massimo makes a very convincing argument that it can handle much more than that. While the examples are good the meaty documentation is problematic. They make money selling the dead tree and the access on line is complete but cumbersome. http://www.web2py.com/examples/default/docs Finally, I am not a big fan of the development cycle it uses for user developed apps. You build your app in the application. You do get a number of benefits but I don't care for the trade off. Best, Jeff p.s. Can you tell that I'm not a big fan of the uber meta frameworks? On Sun, Nov 1, 2009 at 9:36 PM, Steve Young wrote: > Since Matt brought up the subject, does anyone have any comments about > web2py to share? > > Steve Young > > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Jeff Hinrichs Dundee Media & Technology, Inc jeffh at dundeemt.com 402.218.1473 web: www.dundeemt.com blog: inre.dundeemt.com From sy at foreignlanguageflashcards.com Mon Nov 2 15:53:50 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Mon, 02 Nov 2009 08:53:50 -0600 Subject: [omaha] Web frameworks In-Reply-To: <5aaed53f0911011905v52d2862fwfd2ad3d3bd25451a@mail.gmail.com> References: <4AEC2F35.20307@foreignlanguageflashcards.com> <8f1052e50911011820r5dbf113ey31fcf21426cf8cec@mail.gmail.com> <4AEE4595.4020805@foreignlanguageflashcards.com> <5aaed53f0911011905v52d2862fwfd2ad3d3bd25451a@mail.gmail.com> Message-ID: <4AEEF27E.3070809@foreignlanguageflashcards.com> From sy at foreignlanguageflashcards.com Mon Nov 2 18:08:13 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Mon, 02 Nov 2009 11:08:13 -0600 Subject: [omaha] posting messages In-Reply-To: <4AEEF27E.3070809@foreignlanguageflashcards.com> References: <4AEC2F35.20307@foreignlanguageflashcards.com> <8f1052e50911011820r5dbf113ey31fcf21426cf8cec@mail.gmail.com> <4AEE4595.4020805@foreignlanguageflashcards.com> <5aaed53f0911011905v52d2862fwfd2ad3d3bd25451a@mail.gmail.com> <4AEEF27E.3070809@foreignlanguageflashcards.com> Message-ID: <4AEF11FD.9050605@foreignlanguageflashcards.com> Sometimes when I post a message, I get a copy of the message sent to me, but sometimes I get a blank message with only a horizontal line and the Omaha Python signature. Is this by design, or is everyone getting a blank message? This is what shows up in the blank response: > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > > From jay at jays.net Mon Nov 2 19:09:06 2009 From: jay at jays.net (Jay Hannah) Date: Mon, 2 Nov 2009 12:09:06 -0600 Subject: [omaha] posting messages In-Reply-To: <4AEF11FD.9050605@foreignlanguageflashcards.com> References: <4AEC2F35.20307@foreignlanguageflashcards.com> <8f1052e50911011820r5dbf113ey31fcf21426cf8cec@mail.gmail.com> <4AEE4595.4020805@foreignlanguageflashcards.com> <5aaed53f0911011905v52d2862fwfd2ad3d3bd25451a@mail.gmail.com> <4AEEF27E.3070809@foreignlanguageflashcards.com> <4AEF11FD.9050605@foreignlanguageflashcards.com> Message-ID: On Nov 2, 2009, at 11:08 AM, Steve Young wrote: > Sometimes when I post a message, I get a copy of the message sent to > me, but sometimes I get a blank message with only a horizontal line > and the Omaha Python signature. Is this by design, or is everyone > getting a blank message? No, that's not by design. Something went wrong in your email client and you posted a blank message to everyone. http://mail.python.org/pipermail/omaha/2009-November/000590.html Do try again. ;) j From sy at foreignlanguageflashcards.com Mon Nov 2 20:22:32 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Mon, 02 Nov 2009 13:22:32 -0600 Subject: [omaha] Web frameworks] Message-ID: <4AEF3178.1010900@foreignlanguageflashcards.com> From sy at foreignlanguageflashcards.com Mon Nov 2 20:24:17 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Mon, 02 Nov 2009 13:24:17 -0600 Subject: [omaha] web frameworks Message-ID: <4AEF31E1.1020908@foreignlanguageflashcards.com> (third try, sorry for the blank posts) Is anyone aware of a good document/book that would help me get started with building web apps? I have been reading a lot about the different frameworks, but mostly getting info from the developer's sites, which all think that theirs is the way to go for one reason or another. Since my programming skills are not that developed, I was leaning towards an "uber meta framework" at least in the beginning to help me with some of the basics but essentials, like user authentication, db handling, http stuff. But I will take a closer look at cherryPy since Jeff keeps evangelizing for it. (btw, I had to research the 'dead tree' term, hadn't heard that before) From jeffh at delasco.com Mon Nov 2 20:24:53 2009 From: jeffh at delasco.com (Jeff Hinrichs) Date: Mon, 2 Nov 2009 13:24:53 -0600 Subject: [omaha] Web frameworks] In-Reply-To: <4AEF3178.1010900@foreignlanguageflashcards.com> References: <4AEF3178.1010900@foreignlanguageflashcards.com> Message-ID: I see blank. -Jeff On Mon, Nov 2, 2009 at 1:22 PM, Steve Young < sy at foreignlanguageflashcards.com> wrote: > > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From jay at jays.net Mon Nov 2 20:37:04 2009 From: jay at jays.net (Jay Hannah) Date: Mon, 2 Nov 2009 13:37:04 -0600 Subject: [omaha] web frameworks In-Reply-To: <4AEF31E1.1020908@foreignlanguageflashcards.com> References: <4AEF31E1.1020908@foreignlanguageflashcards.com> Message-ID: <00356667-1E97-4661-8FB6-4A7B588D803A@jays.net> On Nov 2, 2009, at 1:24 PM, Steve Young wrote: > Is anyone aware of a good document/book that would help me get > started with building web apps? http://www.amazon.com/gp/product/1430223650/ The Definitive Guide to Catalyst: Writing Extensible, Scalable and Maintainable Perl?Based Web Applications (Paperback) ;) j From jeffh at delasco.com Mon Nov 2 20:37:50 2009 From: jeffh at delasco.com (Jeff Hinrichs) Date: Mon, 2 Nov 2009 13:37:50 -0600 Subject: [omaha] web frameworks In-Reply-To: <4AEF31E1.1020908@foreignlanguageflashcards.com> References: <4AEF31E1.1020908@foreignlanguageflashcards.com> Message-ID: Steve, Careful - cherrypy is not a framework in any sense. Django, TG, Pylons, Web2Py and others are the complete stack. I've been doing web dev for quite some time, so I know what I want and where to get it. If you are just getting started then one of these frameworks makes sense. My advice is to always checkout the docs, helpfiles and newsgroups for each framework. If you are just starting out those three things will mean more to the success of your project than my dislike of frameworks in general. >From the frameworks mentioned above, I think that you will find that Django is the winner in terms of docs, help files, news groups, etc. The difference between using a framework and not is the difference between buying your meat from a butcher or doing the butchering yourself. Being your first project in this line, I'd recommend using a butcher. I am pretty sure that Charles and others will reinforce this idea. -Jeff On Mon, Nov 2, 2009 at 1:24 PM, Steve Young < sy at foreignlanguageflashcards.com> wrote: > (third try, sorry for the blank posts) > > Is anyone aware of a good document/book that would help me get started with > building web apps? I have been reading a lot about the different > frameworks, but mostly getting info from the developer's sites, which all > think that theirs is the way to go for one reason or another. > > Since my programming skills are not that developed, I was leaning towards > an "uber meta framework" at least in the beginning to help me with some of > the basics but essentials, like user authentication, db handling, http > stuff. But I will take a closer look at cherryPy since Jeff keeps > evangelizing for it. > > (btw, I had to research the 'dead tree' term, hadn't heard that before) > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From jeffh at delasco.com Mon Nov 2 20:41:19 2009 From: jeffh at delasco.com (Jeff Hinrichs) Date: Mon, 2 Nov 2009 13:41:19 -0600 Subject: [omaha] web frameworks In-Reply-To: <00356667-1E97-4661-8FB6-4A7B588D803A@jays.net> References: <4AEF31E1.1020908@foreignlanguageflashcards.com> <00356667-1E97-4661-8FB6-4A7B588D803A@jays.net> Message-ID: ahem. "The Definitive Guide to Django: Web Development Done Right, Second Edition", http://www.amazon.com/Definitive-Guide-Django-Development-Second/dp/143021936X -Jeff On Mon, Nov 2, 2009 at 1:37 PM, Jay Hannah wrote: > On Nov 2, 2009, at 1:24 PM, Steve Young wrote: > >> Is anyone aware of a good document/book that would help me get started >> with building web apps? >> > > http://www.amazon.com/gp/product/1430223650/ > > The Definitive Guide to Catalyst: Writing Extensible, Scalable and > Maintainable Perl?Based Web Applications (Paperback) > > ;) > > > j > > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From newz at bearfruit.org Tue Nov 3 17:08:26 2009 From: newz at bearfruit.org (Matthew Nuzum) Date: Tue, 3 Nov 2009 10:08:26 -0600 Subject: [omaha] web frameworks In-Reply-To: <4AEF31E1.1020908@foreignlanguageflashcards.com> References: <4AEF31E1.1020908@foreignlanguageflashcards.com> Message-ID: Hi Steve, I just finished reading a book from O'Reilly called "Using Google App Engine" by Charles Severence http://is.gd/4M5Jb It is an entry level web development book written by a University professor as an introduction to programming text book. It is cheap and the content is very approachable. It doesn't teach anything deep about Google App Engine (GAE) but it gives you a very clear and concise introduction to HTML, CSS, JavaScript/Ajax, Databases, Python and the fundamentals of developing a web app. The beauty of GAE in this context is that you don't need a server and you don't need to pay any money. You can start developing locally on your PC and publish to the web w/ no out of pocket costs. I heartily recommend it if you are a book learner. It's a very skinny book. If you are an experienced web developer you will probably not benefit from it and you'd finish it in a couple hours. I'd let you have mine but alas I've already passed it on to someone else. On Mon, Nov 2, 2009 at 1:24 PM, Steve Young < sy at foreignlanguageflashcards.com> wrote: > (third try, sorry for the blank posts) > > Is anyone aware of a good document/book that would help me get started with > building web apps? I have been reading a lot about the different > frameworks, but mostly getting info from the developer's sites, which all > think that theirs is the way to go for one reason or another. > > Since my programming skills are not that developed, I was leaning towards > an "uber meta framework" at least in the beginning to help me with some of > the basics but essentials, like user authentication, db handling, http > stuff. But I will take a closer look at cherryPy since Jeff keeps > evangelizing for it. > > (btw, I had to research the 'dead tree' term, hadn't heard that before) > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > -- Matthew Nuzum newz2000 on freenode, skype, linkedin, identi.ca and twitter From elicriffield at gmail.com Wed Nov 4 05:05:15 2009 From: elicriffield at gmail.com (Eli Criffield) Date: Tue, 3 Nov 2009 22:05:15 -0600 Subject: [omaha] web frameworks In-Reply-To: References: <4AEF31E1.1020908@foreignlanguageflashcards.com> Message-ID: <18e3f33d0911032005t5b3ab710tc2abfbf675c2d509@mail.gmail.com> I've only worked with a couple different frameworks/non frameworks. >From my experience Django on top of app-engine is the way to go. You have the best of both words, It has the all the advantages of almost infant load capacity from app engine and the easy of Django. And you can move it pretty easily to any Django host if you need to. Django was pretty easy for me to learn, it's very pythonic and intuitive. Thats my two cents. Eli On Tue, Nov 3, 2009 at 10:08 AM, Matthew Nuzum wrote: > Hi Steve, I just finished reading a book from O'Reilly called "Using Google > App Engine" by Charles Severence http://is.gd/4M5Jb > > It is an entry level web development book written by a University professor > as an introduction to programming text book. It is cheap and the content is > very approachable. > > It doesn't teach anything deep about Google App Engine (GAE) but it gives > you a very clear and concise introduction to HTML, CSS, JavaScript/Ajax, > Databases, Python and the fundamentals of developing a web app. The beauty > of GAE in this context is that you don't need a server and you don't need to > pay any money. You can start developing locally on your PC and publish to > the web w/ no out of pocket costs. > > I heartily recommend it if you are a book learner. It's a very skinny book. > If you are an experienced web developer you will probably not benefit from > it and you'd finish it in a couple hours. I'd let you have mine but alas > I've already passed it on to someone else. > > On Mon, Nov 2, 2009 at 1:24 PM, Steve Young < > sy at foreignlanguageflashcards.com> wrote: > >> (third try, sorry for the blank posts) >> >> Is anyone aware of a good document/book that would help me get started with >> building web apps? ?I have been reading a lot about the different >> frameworks, but mostly getting info from the developer's sites, which all >> think that theirs is the way to go for one reason or another. >> >> Since my programming skills are not that developed, I was leaning towards >> an "uber meta framework" at least in the beginning to help me with some of >> the basics but essentials, like user authentication, db handling, http >> stuff. ?But I will take a closer look at cherryPy since Jeff keeps >> evangelizing for it. >> >> (btw, I had to research the 'dead tree' term, hadn't heard that before) >> _______________________________________________ >> Omaha Python Users Group mailing list >> Omaha at python.org >> http://mail.python.org/mailman/listinfo/omaha >> http://www.OmahaPython.org >> > > > > -- > Matthew Nuzum > newz2000 on freenode, skype, linkedin, identi.ca and twitter > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From jeffh at dundeemt.com Sun Nov 8 04:38:15 2009 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Sat, 7 Nov 2009 21:38:15 -0600 Subject: [omaha] Upcoming Meeting Topic ? Message-ID: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> With the amount of emails about Python web development I suggest that we do a python web dev show off at the next meeting. Everyone bring a favored tool and everyone will show off their choice. I'm thinking for each demo: - Where to get and how to install - Do a Hello World (or similar) - a slightly less trivial demo Comments? -- Jeff Hinrichs Dundee Media & Technology, Inc jeffh at dundeemt.com 402.218.1473 web: www.dundeemt.com blog: inre.dundeemt.com From jeffh at dundeemt.com Mon Nov 9 05:06:04 2009 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Sun, 8 Nov 2009 22:06:04 -0600 Subject: [omaha] Upcoming Meeting Topic ? In-Reply-To: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> Message-ID: <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> fyi: CherryPy talk at PyCon 09 - http://blip.tv/file/1957163/ (excellent talk by the lead developer) Django tutorial at PyCon 09 - http://blip.tv/file/2083844/ Anyone else have cool links? -jeff On Sat, Nov 7, 2009 at 9:38 PM, Jeff Hinrichs - DM&T wrote: > With the amount of emails about Python web development I suggest that > we do a python web dev show off at the next meeting. ?Everyone bring a > favored tool and everyone will show off their choice. ?I'm thinking > for each demo: > ?- Where to get and how to install > ?- Do a Hello World (or similar) > ?- a slightly less trivial demo > > > Comments? > > -- > Jeff Hinrichs > Dundee Media & Technology, Inc > jeffh at dundeemt.com > 402.218.1473 > web: www.dundeemt.com > blog: inre.dundeemt.com > -- Jeff Hinrichs Dundee Media & Technology, Inc jeffh at dundeemt.com 402.218.1473 web: www.dundeemt.com blog: inre.dundeemt.com From yabyum117 at gmail.com Mon Nov 9 05:52:05 2009 From: yabyum117 at gmail.com (Nate Elmer) Date: Sun, 8 Nov 2009 22:52:05 -0600 Subject: [omaha] Upcoming Meeting Topic ? In-Reply-To: <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> Message-ID: <20091109045205.GA11128@mao.lumland.local> Hello gang, I am a Lincolnite who has yet to make the commute to a meeting in Omaha, I probably won't make it to the next meeting to catch any of the presentations but I am curious what editor/IDE receives high praises from the group. Personally I find the quest for the perfect Python IDE to be a search for the holy grail, like finding the ultimate GTD tool. In my experiences I have found the Wing IDE to be the best all around. The autocomplete, indent-features, debugging and class browser are top notch. I just balk at the price tag for the PRO version since I don't technically make a living writing Python code. The "Hobbyist" version is nice but no class browser is a real drag. Komodo IDE looks nice but even pricier than Wing, better keep looking. Eclipse with the pydev extensions in theory would be a good IDE, but Eclipse is such a pain, at least on Linux. To get just the plugins I wanted (and at the same time) was a real "quest". I just didn't feel so agile fumbling through jars and failed installations. Which led me to the Netbeans 6.7 beta with python support. It is nice, has JVI for my precious VI keybindings but the class browser and autocomplete were not up to par with Wing IDE. However Netbeans does hit an excellent price point, as in free. So now there is Monodevelop with Python bindings. This looks great in the handful of reviews I have seen online. But the problem is twofold. One it is built on Mono and two the Python support is still in the early stages (unstable). I don't think this will really be a good option until it is incorporated into a major distro package, just thinking about it gives me Eclipse flashbacks--the horror--the horror. So that leads me back to Vim, My good trusty friend Vim--at least until I save enough allowance money for the Wing IDE Pro license. : ) Has anyone had better luck in their search for the Holy Python IDE? p.s. My apologies for the topical deviation, as for web dev, I like the idea of using Web2Py on the back end for Pyjamas or SmartClient Ajax front end. Incorporating SmartClient widgets into Pyjamas would be pretty sweet too. -Nate Elmer +++ Jeff Hinrichs - DM&T [08/11/09 22:06 -0600]: >fyi: > >CherryPy talk at PyCon 09 - http://blip.tv/file/1957163/ (excellent >talk by the lead developer) >Django tutorial at PyCon 09 - http://blip.tv/file/2083844/ > >Anyone else have cool links? >-jeff > >On Sat, Nov 7, 2009 at 9:38 PM, Jeff Hinrichs - DM&T wrote: >> With the amount of emails about Python web development I suggest that >> we do a python web dev show off at the next meeting. ?Everyone bring a >> favored tool and everyone will show off their choice. ?I'm thinking >> for each demo: >> ?- Where to get and how to install >> ?- Do a Hello World (or similar) >> ?- a slightly less trivial demo >> >> >> Comments? >> >> -- >> Jeff Hinrichs >> Dundee Media & Technology, Inc >> jeffh at dundeemt.com >> 402.218.1473 >> web: www.dundeemt.com >> blog: inre.dundeemt.com >> > > > >-- >Jeff Hinrichs >Dundee Media & Technology, Inc >jeffh at dundeemt.com >402.218.1473 >web: www.dundeemt.com >blog: inre.dundeemt.com >_______________________________________________ >Omaha Python Users Group mailing list >Omaha at python.org >http://mail.python.org/mailman/listinfo/omaha >http://www.OmahaPython.org -- From sy at foreignlanguageflashcards.com Tue Nov 10 03:34:48 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Mon, 09 Nov 2009 20:34:48 -0600 Subject: [omaha] Upcoming Meeting Topic ? In-Reply-To: <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> Message-ID: <4AF8D148.4090909@foreignlanguageflashcards.com> I enjoyed the CherryPy one. It helped me understand your inside out/ outside in comments earlier. Here is a Web2Py intro that shows how to do the Django tutorial in Web2Py - http://www.vimeo.com/6507384 Steve Jeff Hinrichs - DM&T wrote: > fyi: > > CherryPy talk at PyCon 09 - http://blip.tv/file/1957163/ (excellent > talk by the lead developer) > Django tutorial at PyCon 09 - http://blip.tv/file/2083844/ > > Anyone else have cool links? > -jeff > > On Sat, Nov 7, 2009 at 9:38 PM, Jeff Hinrichs - DM&T wrote: > >> With the amount of emails about Python web development I suggest that >> we do a python web dev show off at the next meeting. Everyone bring a >> favored tool and everyone will show off their choice. I'm thinking >> for each demo: >> - Where to get and how to install >> - Do a Hello World (or similar) >> - a slightly less trivial demo >> >> >> Comments? >> >> -- >> Jeff Hinrichs >> Dundee Media & Technology, Inc >> jeffh at dundeemt.com >> 402.218.1473 >> web: www.dundeemt.com >> blog: inre.dundeemt.com >> >> > > > > From newz at bearfruit.org Tue Nov 10 16:35:04 2009 From: newz at bearfruit.org (Matthew Nuzum) Date: Tue, 10 Nov 2009 09:35:04 -0600 Subject: [omaha] Programming Google App Engine Message-ID: Hi, I coordinate the Des Moines Web Geeks group in Des Moines. O'Reilly gave me a few codes for the free "Programming Google App Engine" rough cut. It's a digital edition (that you can download as PDF) of a forthcoming book that's in progress. They'd love to get enthusiasts to read the book and write reviews and publish comments. If you'd like a code send me an email off-list. I'd really like to get a one or two paragraph review for our blog but I'm not requiring that as a condition for the code. The book is 370 pages and covers both Python and Java development of GAE apps in quite a bit of detail. Because it's so new it covers things like receiving email and xmpp that are pretty new features. -- Matthew Nuzum newz2000 on freenode, skype, linkedin, identi.ca and twitter From mike at hostetlerhome.com Tue Nov 10 16:52:42 2009 From: mike at hostetlerhome.com (Mike Hostetler) Date: Tue, 10 Nov 2009 09:52:42 -0600 Subject: [omaha] Python Editors (was :Upcoming Meeting Topic ?) In-Reply-To: <20091109045205.GA11128@mao.lumland.local> References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> <20091109045205.GA11128@mao.lumland.local> Message-ID: You mean there is something besides Emacs? j/k I've tried Komando and it's OK -- not worth the money to me although the integrated source control is nice.? Never tried WingIDE?but have heard it's better.? It seems that most of my Python work now is in Django and neither of them have fancy-dancy Django modes so I'll stick with Emacs, thanks. I spent some time getting BicycleRepairMan[1] working and I'm glad I did -- makes refactoring methods in classes very easy. Only works on classes though, so if you work mainly in functions it will do you little good.? BicycleRepairMan works in Vim as well as Emacs. With that, it's excellent python-mode, completion and tags (where you stand on an object, hit Alt-. and then you go to where it was created) Emacs is hard to beat. JetBrans just open sourced the core of their most excellent Java IDE called IntelliJ[2].? IntelliJ already has a killer Ruby and RoR?functionaltiy, so maybe something good for Python will be made from it soon. ? [1] http://bicyclerepair.sourceforge.net/ [2] http://www.jetbrains.org/display/IJOS/Home Nate Elmer wrote: > Hello gang, > > I am a Lincolnite who has yet to make the commute to a meeting in Omaha, I > probably won't make it to the next meeting to catch any of the > presentations > but I am curious what editor/IDE receives high praises from the group. > > Personally I find the quest for the perfect Python IDE to be a search for > the > holy grail, like finding the ultimate GTD tool. > > In my experiences I have found the Wing IDE to be the best all around. > The autocomplete, indent-features, debugging and class browser are top > notch. I just balk at > the price tag for the PRO version since I don't technically make a living > writing Python code. The "Hobbyist" version is nice but no class browser > is a real drag. > > Komodo IDE looks nice but even pricier than Wing, better keep looking. > > Eclipse with the pydev extensions in theory would be a good IDE, but > Eclipse is such a > pain, at least on Linux. To get just the plugins I wanted (and at the same > time) was a real "quest". I just didn't feel so agile fumbling through > jars > and failed installations. > > Which led me to the Netbeans 6.7 beta with python support. It is nice, has > JVI > for my precious VI keybindings but the class browser and autocomplete were > not up to par with Wing IDE. However Netbeans does hit an excellent price > point, as > in free. > > So now there is Monodevelop with Python bindings. This looks great in the > handful of reviews I have seen online. But the problem is twofold. One it > is > built on Mono and two the Python support is still in the early stages > (unstable). I > don't think this will really be a good option until it is incorporated > into a > major distro package, just thinking about it gives me Eclipse > flashbacks--the > horror--the horror. > > So that leads me back to Vim, My good trusty friend Vim--at least until I > save enough allowance money for the Wing IDE Pro license. > > : ) > > Has anyone had better luck in their search for the Holy Python IDE? > > p.s. My apologies for the topical deviation, as for web dev, I like the > idea > of using Web2Py on the back end for Pyjamas or SmartClient Ajax front end. > Incorporating SmartClient widgets into Pyjamas would be pretty sweet too. > > -Nate Elmer > > > > +++ Jeff Hinrichs - DM&T [08/11/09 22:06 -0600]: >>fyi: >> >>CherryPy talk at PyCon 09 - http://blip.tv/file/1957163/ (excellent >>talk by the lead developer) >>Django tutorial at PyCon 09 - http://blip.tv/file/2083844/ >> >>Anyone else have cool links? >>-jeff >> >>On Sat, Nov 7, 2009 at 9:38 PM, Jeff Hinrichs - DM&T >> wrote: >>> With the amount of emails about Python web development I suggest that >>> we do a python web dev show off at the next meeting. ?Everyone bring a >>> favored tool and everyone will show off their choice. ?I'm thinking >>> for each demo: >>> ?- Where to get and how to install >>> ?- Do a Hello World (or similar) >>> ?- a slightly less trivial demo >>> >>> >>> Comments? >>> >>> -- >>> Jeff Hinrichs >>> Dundee Media & Technology, Inc >>> jeffh at dundeemt.com >>> 402.218.1473 >>> web: www.dundeemt.com >>> blog: inre.dundeemt.com >>> >> >> >> >>-- >>Jeff Hinrichs >>Dundee Media & Technology, Inc >>jeffh at dundeemt.com >>402.218.1473 >>web: www.dundeemt.com >>blog: inre.dundeemt.com >>_______________________________________________ >>Omaha Python Users Group mailing list >>Omaha at python.org >>http://mail.python.org/mailman/listinfo/omaha >>http://www.OmahaPython.org > > -- > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From newz at bearfruit.org Tue Nov 10 17:43:51 2009 From: newz at bearfruit.org (Matthew Nuzum) Date: Tue, 10 Nov 2009 10:43:51 -0600 Subject: [omaha] Python Editors (was :Upcoming Meeting Topic ?) In-Reply-To: References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> <20091109045205.GA11128@mao.lumland.local> Message-ID: On Tue, Nov 10, 2009 at 9:52 AM, Mike Hostetler wrote: > You mean there is something besides Emacs? j/k > I have never found an editor that works good at anything out of the box. They always need tweaking. And the teaks that make an editor good for one task don't always work best for other tasks. Since what I do tends to be so varied in recent times I've found that an IDE doesn't fit. If I were just doing Java or just PHP or just Python then maybe I would switch back to an IDE again. I've found the three editors I use the most are vim (for console), gedit (when I'm in Ubuntu) and textwrangler (when I'm in Mac OS). They need only minor tweaking to be useful for a variety of tasks. I have wished I had a django aware code environment so that when coding I didn't have to drop to a terminal to launch the dev server or run django command line commands. I've also wished for a good debugger that integrated right into my editor. PHP is just now getting this kind of stuff working nicely which means we may have to wait another 5 years before it's working right for Django. -- Matthew Nuzum newz2000 on freenode, skype, linkedin, identi.ca and twitter From brad at iridiumdesign.com Tue Nov 10 17:56:48 2009 From: brad at iridiumdesign.com (Brad Siegfreid) Date: Tue, 10 Nov 2009 10:56:48 -0600 Subject: [omaha] Python Editors (was :Upcoming Meeting Topic ?) In-Reply-To: References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> <20091109045205.GA11128@mao.lumland.local> Message-ID: <2F1E8CC6-5FC6-4670-9573-B3B5C364A636@iridiumdesign.com> On Mac I use TextMate for Django work. There are some good plugins for it with short cuts and syntax highlighting. Its not an IDE by any stretch but its a top notch text editor. I'd rather have a great editor than a mediocre IDE any day. For my day job I use IntelliJ IDEA for Java work and it is a very nice IDE. I haven't tried the latest version or with anything other than Java. Unfortunately working with Python and Django has totally ruined any remain interest in Java. On Nov 10, 2009, at 10:43 AM, Matthew Nuzum wrote: > On Tue, Nov 10, 2009 at 9:52 AM, Mike Hostetler wrote: >> You mean there is something besides Emacs? j/k >> > > I have never found an editor that works good at anything out of the > box. They always need tweaking. And the teaks that make an editor good > for one task don't always work best for other tasks. > > Since what I do tends to be so varied in recent times I've found that > an IDE doesn't fit. If I were just doing Java or just PHP or just > Python then maybe I would switch back to an IDE again. > > I've found the three editors I use the most are vim (for console), > gedit (when I'm in Ubuntu) and textwrangler (when I'm in Mac OS). They > need only minor tweaking to be useful for a variety of tasks. > > I have wished I had a django aware code environment so that when > coding I didn't have to drop to a terminal to launch the dev server or > run django command line commands. I've also wished for a good debugger > that integrated right into my editor. PHP is just now getting this > kind of stuff working nicely which means we may have to wait another 5 > years before it's working right for Django. > > -- > Matthew Nuzum > newz2000 on freenode, skype, linkedin, identi.ca and twitter > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org From jeffh at dundeemt.com Tue Nov 10 18:27:12 2009 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Tue, 10 Nov 2009 11:27:12 -0600 Subject: [omaha] Python Editors (was :Upcoming Meeting Topic ?) In-Reply-To: <2F1E8CC6-5FC6-4670-9573-B3B5C364A636@iridiumdesign.com> References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> <20091109045205.GA11128@mao.lumland.local> <2F1E8CC6-5FC6-4670-9573-B3B5C364A636@iridiumdesign.com> Message-ID: <5aaed53f0911100927pfbf15e7s2eccbf26a994baa8@mail.gmail.com> On Tue, Nov 10, 2009 at 10:56 AM, Brad Siegfreid wrote: > On Mac I use TextMate for Django work. There are some good plugins for it with short cuts and syntax highlighting. Its not an IDE by any stretch but its a top notch text editor. I'd rather have a great editor than a mediocre IDE any day. > > For my day job I use IntelliJ IDEA for Java work and it is a very nice IDE. I haven't tried the latest version or with anything other than Java. Unfortunately working with Python and Django has totally ruined any remain interest in Java. > > > On Nov 10, 2009, at 10:43 AM, Matthew Nuzum wrote: > >> On Tue, Nov 10, 2009 at 9:52 AM, Mike Hostetler wrote: >>> You mean there is something besides Emacs? j/k >>> >> >> I have never found an editor that works good at anything out of the >> box. They always need tweaking. And the teaks that make an editor good >> for one task don't always work best for other tasks. >> >> Since what I do tends to be so varied in recent times I've found that >> an IDE doesn't fit. If I were just doing Java or just PHP or just >> Python then maybe I would switch back to an IDE again. >> >> I've found the three editors I use the most are vim (for console), >> gedit (when I'm in Ubuntu) and textwrangler (when I'm in Mac OS). They >> need only minor tweaking to be useful for a variety of tasks. >> >> I have wished I had a django aware code environment so that when >> coding I didn't have to drop to a terminal to launch the dev server or >> run django command line commands. I've also wished for a good debugger >> that integrated right into my editor. PHP is just now getting this >> kind of stuff working nicely which means we may have to wait another 5 >> years before it's working right for Django. >> >> -- >> Matthew Nuzum >> newz2000 on freenode, skype, linkedin, identi.ca and twitter >> _______________________________________________ >> Omaha Python Users Group mailing list >> Omaha at python.org >> http://mail.python.org/mailman/listinfo/omaha >> http://www.OmahaPython.org > > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > While I haven't tried it, it looks like debugging django with Komodo is possible: http://community.activestate.com/forum-topic/debugging-django-apps http://code.google.com/p/django-komodo-kit/ With Wingware: http://www.wingware.com/doc/howtos/django The comment from Doug Napoleone carries some weight -- he is the lead for the pycon site. The comment about using multiple editors/ide's applies to me too. I like Komodo, but I use gedit and vim quite a bit too. When I'm refactoring with pyLint I use scite. A lot of times I find myself plunging from python to php to yaml to flex, komodo for the most part works for that. But editors are like beers -- I have my preferred but I'll take what you got; -- Jeff Hinrichs Dundee Media & Technology, Inc jeffh at dundeemt.com 402.218.1473 web: www.dundeemt.com blog: inre.dundeemt.com From yabyum117 at gmail.com Tue Nov 10 19:10:51 2009 From: yabyum117 at gmail.com (Nate) Date: Tue, 10 Nov 2009 12:10:51 -0600 Subject: [omaha] Python Editors (was :Upcoming Meeting Topic ?) In-Reply-To: <2F1E8CC6-5FC6-4670-9573-B3B5C364A636@iridiumdesign.com> References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> <5aaed53f0911082006u65dcb9ccgbae4fb1625d2efe0@mail.gmail.com> <20091109045205.GA11128@mao.lumland.local> <2F1E8CC6-5FC6-4670-9573-B3B5C364A636@iridiumdesign.com> Message-ID: <42ec20710911101010j259a716dvfb5ab2d80d4c9f1c@mail.gmail.com> My day job is in an MS shop, when I mention text editors I see confused looks and visions of notepad dancing in their head. I am hoping that your FORTUNATE disinterest in Java is a bellwether for what will happen in MS-world when .NET 4.0 is released with full IronPython support. Hopefully that means a VS-like IronPython IDE and more Python gigs in enterprise. -Nate On Tue, Nov 10, 2009 at 10:56 AM, Brad Siegfreid wrote: > On Mac I use TextMate for Django work. There are some good plugins for it with short cuts and syntax highlighting. Its not an IDE by any stretch but its a top notch text editor. I'd rather have a great editor than a mediocre IDE any day. > > For my day job I use IntelliJ IDEA for Java work and it is a very nice IDE. I haven't tried the latest version or with anything other than Java. Unfortunately working with Python and Django has totally ruined any remain interest in Java. > > > On Nov 10, 2009, at 10:43 AM, Matthew Nuzum wrote: > >> On Tue, Nov 10, 2009 at 9:52 AM, Mike Hostetler wrote: >>> You mean there is something besides Emacs? j/k >>> >> >> I have never found an editor that works good at anything out of the >> box. They always need tweaking. And the teaks that make an editor good >> for one task don't always work best for other tasks. >> >> Since what I do tends to be so varied in recent times I've found that >> an IDE doesn't fit. If I were just doing Java or just PHP or just >> Python then maybe I would switch back to an IDE again. >> >> I've found the three editors I use the most are vim (for console), >> gedit (when I'm in Ubuntu) and textwrangler (when I'm in Mac OS). They >> need only minor tweaking to be useful for a variety of tasks. >> >> I have wished I had a django aware code environment so that when >> coding I didn't have to drop to a terminal to launch the dev server or >> run django command line commands. I've also wished for a good debugger >> that integrated right into my editor. PHP is just now getting this >> kind of stuff working nicely which means we may have to wait another 5 >> years before it's working right for Django. >> >> -- >> Matthew Nuzum >> newz2000 on freenode, skype, linkedin, identi.ca and twitter >> _______________________________________________ >> Omaha Python Users Group mailing list >> Omaha at python.org >> http://mail.python.org/mailman/listinfo/omaha >> http://www.OmahaPython.org > > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From sy at foreignlanguageflashcards.com Sat Nov 14 23:19:37 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Sat, 14 Nov 2009 16:19:37 -0600 Subject: [omaha] web frameworks In-Reply-To: References: <4AEF31E1.1020908@foreignlanguageflashcards.com> Message-ID: <4AFF2CF9.7010900@foreignlanguageflashcards.com> From sy at foreignlanguageflashcards.com Sat Nov 14 23:22:15 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Sat, 14 Nov 2009 16:22:15 -0600 Subject: [omaha] Upcoming Meeting Topic ? In-Reply-To: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> Message-ID: <4AFF2D97.5010603@foreignlanguageflashcards.com> I am hoping that no one has responded because they are all too busy working on their presentation. :-) I can do something with web2py if no one else has picked that one. Steve Jeff Hinrichs - DM&T wrote: > With the amount of emails about Python web development I suggest that > we do a python web dev show off at the next meeting. Everyone bring a > favored tool and everyone will show off their choice. I'm thinking > for each demo: > - Where to get and how to install > - Do a Hello World (or similar) > - a slightly less trivial demo > > > Comments? > > From sy at foreignlanguageflashcards.com Sat Nov 14 23:24:45 2009 From: sy at foreignlanguageflashcards.com (Steve Young) Date: Sat, 14 Nov 2009 16:24:45 -0600 Subject: [omaha] web frameworks Message-ID: <4AFF2E2D.9050907@foreignlanguageflashcards.com> aaarrgghh! another blank email. I am using thunderbird, and sometimes when I respond to a post, it gets sent as a blank doc - any tips would be great. The library had a copy of the book you mentioned. I am about 1/2 way thru it. It has been good for me to get an introduction to the basics of making web apps. Most of the items in the book I had either done a little with, or at least heard about them (id Django templates), but this is giving me a foothold so I can continue learning. So far I have just been working with the local instance of the Google App engine, but the descriptions of how the uploaded apps can scale when necessary is interesting. Thanks for the suggestion. Steve Matthew Nuzum wrote: Hi Steve, I just finished reading a book from O'Reilly called "Using Google App Engine" by Charles Severence http://is.gd/4M5Jb It is an entry level web development book written by a University professor as an introduction to programming text book. It is cheap and the content is very approachable. It doesn't teach anything deep about Google App Engine (GAE) but it gives you a very clear and concise introduction to HTML, CSS, JavaScript/Ajax, Databases, Python and the fundamentals of developing a web app. The beauty of GAE in this context is that you don't need a server and you don't need to pay any money. You can start developing locally on your PC and publish to the web w/ no out of pocket costs. I heartily recommend it if you are a book learner. It's a very skinny book. If you are an experienced web developer you will probably not benefit from it and you'd finish it in a couple hours. I'd let you have mine but alas I've already passed it on to someone else. From jeffh at delasco.com Mon Nov 16 14:24:21 2009 From: jeffh at delasco.com (Jeff Hinrichs) Date: Mon, 16 Nov 2009 07:24:21 -0600 Subject: [omaha] Upcoming Meeting Topic ? In-Reply-To: <4AFF2D97.5010603@foreignlanguageflashcards.com> References: <5aaed53f0911071938n20c9551fx2b224c2fbf70fca7@mail.gmail.com> <4AFF2D97.5010603@foreignlanguageflashcards.com> Message-ID: So far we have: web2py - Steve cherrypy - Jeff Don't be shy, this should be a lot of fun! -Jeff On Sat, Nov 14, 2009 at 4:22 PM, Steve Young < sy at foreignlanguageflashcards.com> wrote: > I am hoping that no one has responded because they are all too busy working > on their presentation. :-) > I can do something with web2py if no one else has picked that one. > > > Steve > > Jeff Hinrichs - DM&T wrote: > >> With the amount of emails about Python web development I suggest that >> we do a python web dev show off at the next meeting. Everyone bring a >> favored tool and everyone will show off their choice. I'm thinking >> for each demo: >> - Where to get and how to install >> - Do a Hello World (or similar) >> - a slightly less trivial demo >> >> >> Comments? >> >> >> > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org > From choman at gmail.com Thu Nov 26 20:33:01 2009 From: choman at gmail.com (Chad Homan) Date: Thu, 26 Nov 2009 13:33:01 -0600 Subject: [omaha] Htd Message-ID: Happy Turkey Day everyone From elicriffield at gmail.com Mon Nov 30 22:26:07 2009 From: elicriffield at gmail.com (Eli Criffield) Date: Mon, 30 Nov 2009 15:26:07 -0600 Subject: [omaha] Wave Anyone? Message-ID: <18e3f33d0911301326kee3ed5bk2c336307a205c1ad@mail.gmail.com> I've got 10 google wave invites . If anyone wants one email me off list. First come first serve. Let me know what email to send it to. Eli Criffield elicriffield at gmail.com From yabyum117 at gmail.com Mon Nov 30 23:52:21 2009 From: yabyum117 at gmail.com (Nate) Date: Mon, 30 Nov 2009 16:52:21 -0600 Subject: [omaha] Wave Anyone? In-Reply-To: <18e3f33d0911301326kee3ed5bk2c336307a205c1ad@mail.gmail.com> References: <18e3f33d0911301326kee3ed5bk2c336307a205c1ad@mail.gmail.com> Message-ID: <42ec20710911301452u565e7ccelb8c86786b898e1a@mail.gmail.com> thank you. On Monday, November 30, 2009, Eli Criffield wrote: > I've got 10 google wave invites . > > If anyone wants one email me off list. First come first serve. > Let me know what email to send it to. > > > Eli Criffield > elicriffield at gmail.com > _______________________________________________ > Omaha Python Users Group mailing list > Omaha at python.org > http://mail.python.org/mailman/listinfo/omaha > http://www.OmahaPython.org >