Looking for opinion of the best distro for a developer machine for
django.
I'm on ubuntu now, its going ok. I'm having keyboard issues, and
wondering if I should put the time in on fixing it, or just ditch it
for say, pc-bsd, if thats what the cool django kids are using.
> Looking for opinion of the best distro for a developer machine for
> django.
> I'm on ubuntu now, its going ok. I'm having keyboard issues, and
> wondering if I should put the time in on fixing it, or just ditch it
> for say, pc-bsd, if thats what the cool django kids are using.
On Friday 03 July 2009 11:36:04 am developingchris wrote:
> Looking for opinion of the best distro for a developer machine for > django.
> I'm on ubuntu now, its going ok. I'm having keyboard issues, and > wondering if I should put the time in on fixing it, or just ditch it > for say, pc-bsd, if thats what the cool django kids are using.
In my experience, the simple truth to this is what you like and are comfortable with. Personally I use fedora based machines for almost everything (I use solaris for my personal multimedia server, zfs anyone?). So I suggest you use what you are comfortable with.
Mike
-- Life is a POPULARITY CONTEST! I'm REFRESHINGLY CANDID!!
> On Friday 03 July 2009 11:36:04 am developingchris wrote: >> Looking for opinion of the best distro for a developer machine for >> django.
>> I'm on ubuntu now, its going ok. I'm having keyboard issues, and >> wondering if I should put the time in on fixing it, or just ditch it >> for say, pc-bsd, if thats what the cool django kids are using.
> In my experience, the simple truth to this is what you like and are > comfortable with. Personally I use fedora based machines for almost > everything (I use solaris for my personal multimedia server, zfs anyone?). > So I suggest you use what you are comfortable with.
> Looking for opinion of the best distro for a developer machine for
> django.
> I'm on ubuntu now, its going ok. I'm having keyboard issues, and
> wondering if I should put the time in on fixing it, or just ditch it
> for say, pc-bsd, if thats what the cool django kids are using.
> Slackware
-- Cristian Salamea
CEO GnuThink Software Labs
Software Libre / Open Source
(+593-8) 4-36-44-48
> Looking for opinion of the best distro for a developer machine for > django.
> I'm on ubuntu now, its going ok. I'm having keyboard issues, and > wondering if I should put the time in on fixing it, or just ditch it > for say, pc-bsd, if thats what the cool django kids are using.
I've done Django development on multiple OSes and found 3 tiers of experience:
Top Tier: any Linux or BSD I've played with (Debian, Ubuntu, OpenBSD). I expect other variants will be equally facile (Red Hat, Suse, Slack, Gentoo, PC BSD, FreeBSD, etc)
Mid Tier: Mac OS X -- Doable, but a few more hoops to jump through. Easiest since Python2.5's added built-in sqlite3 which previously you had to build yourself
Bottom Tier: Win32. It's feasible (especially once Python2.5 added sqlite3), but I've found this a notably more painful experience than on the other two tiers of platforms.
I haven't tinkered with Solaris in *years* so I don't know whether that would be top- or middle-tier.
However, once you've got the base configuration done, development is pretty easy no matter where you do it.
> > Looking for opinion of the best distro for a developer machine for
> > django.
> > I'm on ubuntu now, its going ok. I'm having keyboard issues, and
> > wondering if I should put the time in on fixing it, or just ditch it
> > for say, pc-bsd, if thats what the cool django kids are using.
> I've done Django development on multiple OSes and found 3 tiers
> of experience:
> Top Tier: any Linux or BSD I've played with (Debian, Ubuntu,
> OpenBSD). I expect other variants will be equally facile (Red
> Hat, Suse, Slack, Gentoo, PC BSD, FreeBSD, etc)
> Mid Tier: Mac OS X -- Doable, but a few more hoops to jump
> through. Easiest since Python2.5's added built-in sqlite3 which
> previously you had to build yourself
> Bottom Tier: Win32. It's feasible (especially once Python2.5
> added sqlite3), but I've found this a notably more painful
> experience than on the other two tiers of platforms.
> I haven't tinkered with Solaris in *years* so I don't know
> whether that would be top- or middle-tier.
> However, once you've got the base configuration done, development
> is pretty easy no matter where you do it.
I ve been PC user for almost a decade, getting enough frustration , I
shifted to mac osx and I am happy with it. Much less configuration required.
I ve just installed Linux Ubuntu yesterday. Lets see how it goes with Linux.
On Fri, Jul 3, 2009 at 2:41 PM, Evandro Viana <viana...@gmail.com> wrote:
> Debian or Slackware
> more
> the best for developer is OSX
> On Fri, Jul 3, 2009 at 6:28 PM, Tim Chase <django.us...@tim.thechases.com>wrote:
>> > Looking for opinion of the best distro for a developer machine for
>> > django.
>> > I'm on ubuntu now, its going ok. I'm having keyboard issues, and
>> > wondering if I should put the time in on fixing it, or just ditch it
>> > for say, pc-bsd, if thats what the cool django kids are using.
>> I've done Django development on multiple OSes and found 3 tiers
>> of experience:
>> Top Tier: any Linux or BSD I've played with (Debian, Ubuntu,
>> OpenBSD). I expect other variants will be equally facile (Red
>> Hat, Suse, Slack, Gentoo, PC BSD, FreeBSD, etc)
>> Mid Tier: Mac OS X -- Doable, but a few more hoops to jump
>> through. Easiest since Python2.5's added built-in sqlite3 which
>> previously you had to build yourself
>> Bottom Tier: Win32. It's feasible (especially once Python2.5
>> added sqlite3), but I've found this a notably more painful
>> experience than on the other two tiers of platforms.
>> I haven't tinkered with Solaris in *years* so I don't know
>> whether that would be top- or middle-tier.
>> However, once you've got the base configuration done, development
>> is pretty easy no matter where you do it.
It should not matter. Any modern Linux Distro which supports the
dependencies will be no different.
The only conceivable way this question makes sense is if you want to make
install or deployment easy. In which case use something thats based on a
debian, fedora type distro where there is heaps of help/tutorials for things
like installing web server packages. So the issue becomes one of package
manager choice.
Keyboard Issues? Would be easier to solve the keyboard issue without
switching distro, ubuntu community is great for these things.
On Sat, Jul 4, 2009 at 8:31 AM, Dhruv Adhia <druf...@gmail.com> wrote:
> I ve been PC user for almost a decade, getting enough frustration , I
> shifted to mac osx and I am happy with it. Much less configuration required.
> I ve just installed Linux Ubuntu yesterday. Lets see how it goes with
> Linux.
> Cheers,
> On Fri, Jul 3, 2009 at 2:41 PM, Evandro Viana <viana...@gmail.com> wrote:
>> Debian or Slackware
>> more
>> the best for developer is OSX
>> On Fri, Jul 3, 2009 at 6:28 PM, Tim Chase <django.us...@tim.thechases.com
>> > wrote:
>>> > Looking for opinion of the best distro for a developer machine for
>>> > django.
>>> > I'm on ubuntu now, its going ok. I'm having keyboard issues, and
>>> > wondering if I should put the time in on fixing it, or just ditch it
>>> > for say, pc-bsd, if thats what the cool django kids are using.
>>> I've done Django development on multiple OSes and found 3 tiers
>>> of experience:
>>> Top Tier: any Linux or BSD I've played with (Debian, Ubuntu,
>>> OpenBSD). I expect other variants will be equally facile (Red
>>> Hat, Suse, Slack, Gentoo, PC BSD, FreeBSD, etc)
>>> Mid Tier: Mac OS X -- Doable, but a few more hoops to jump
>>> through. Easiest since Python2.5's added built-in sqlite3 which
>>> previously you had to build yourself
>>> Bottom Tier: Win32. It's feasible (especially once Python2.5
>>> added sqlite3), but I've found this a notably more painful
>>> experience than on the other two tiers of platforms.
>>> I haven't tinkered with Solaris in *years* so I don't know
>>> whether that would be top- or middle-tier.
>>> However, once you've got the base configuration done, development
>>> is pretty easy no matter where you do it.
On Fri, Jul 3, 2009 at 7:31 PM, Dhruv Adhia <druf...@gmail.com> wrote:
> I ve been PC user for almost a decade, getting enough frustration , I
> shifted to mac osx and I am happy with it. Much less configuration required.
> I ve just installed Linux Ubuntu yesterday. Lets see how it goes with
> Linux.
> Cheers,
> On Fri, Jul 3, 2009 at 2:41 PM, Evandro Viana <viana...@gmail.com> wrote:
>> Debian or Slackware
>> more
>> the best for developer is OSX
>> On Fri, Jul 3, 2009 at 6:28 PM, Tim Chase <django.us...@tim.thechases.com
>> > wrote:
>>> > Looking for opinion of the best distro for a developer machine for
>>> > django.
>>> > I'm on ubuntu now, its going ok. I'm having keyboard issues, and
>>> > wondering if I should put the time in on fixing it, or just ditch it
>>> > for say, pc-bsd, if thats what the cool django kids are using.
>>> I've done Django development on multiple OSes and found 3 tiers
>>> of experience:
>>> Top Tier: any Linux or BSD I've played with (Debian, Ubuntu,
>>> OpenBSD). I expect other variants will be equally facile (Red
>>> Hat, Suse, Slack, Gentoo, PC BSD, FreeBSD, etc)
>>> Mid Tier: Mac OS X -- Doable, but a few more hoops to jump
>>> through. Easiest since Python2.5's added built-in sqlite3 which
>>> previously you had to build yourself
>>> Bottom Tier: Win32. It's feasible (especially once Python2.5
>>> added sqlite3), but I've found this a notably more painful
>>> experience than on the other two tiers of platforms.
>>> I haven't tinkered with Solaris in *years* so I don't know
>>> whether that would be top- or middle-tier.
>>> However, once you've got the base configuration done, development
>>> is pretty easy no matter where you do it.
It doesn't matter. All you have to consider is what kind of modules are you
going to be working most of the time and evaluate how easy or hard it is to
compile them or install them in that OS. I personally choose any debian
based distro because apt-get/aptitude package manager is very powerfull. I
guess that any linux distro with a good package manager will be more than
suitable for django/python development as I have seen how awful it is to use
python modules on windows
On Sat, Jul 4, 2009 at 6:09 PM, Evandro Viana <viana...@gmail.com> wrote:
> Heavy linux user but are moving to OSX , especially the webdev's
> On Fri, Jul 3, 2009 at 7:31 PM, Dhruv Adhia <druf...@gmail.com> wrote:
>> I ve been PC user for almost a decade, getting enough frustration , I
>> shifted to mac osx and I am happy with it. Much less configuration required.
>> I ve just installed Linux Ubuntu yesterday. Lets see how it goes with
>> Linux.
>> Cheers,
>> On Fri, Jul 3, 2009 at 2:41 PM, Evandro Viana <viana...@gmail.com> wrote:
>>> Debian or Slackware
>>> more
>>> the best for developer is OSX
>>> On Fri, Jul 3, 2009 at 6:28 PM, Tim Chase <
>>> django.us...@tim.thechases.com> wrote:
>>>> > Looking for opinion of the best distro for a developer machine for
>>>> > django.
>>>> > I'm on ubuntu now, its going ok. I'm having keyboard issues, and
>>>> > wondering if I should put the time in on fixing it, or just ditch it
>>>> > for say, pc-bsd, if thats what the cool django kids are using.
>>>> I've done Django development on multiple OSes and found 3 tiers
>>>> of experience:
>>>> Top Tier: any Linux or BSD I've played with (Debian, Ubuntu,
>>>> OpenBSD). I expect other variants will be equally facile (Red
>>>> Hat, Suse, Slack, Gentoo, PC BSD, FreeBSD, etc)
>>>> Mid Tier: Mac OS X -- Doable, but a few more hoops to jump
>>>> through. Easiest since Python2.5's added built-in sqlite3 which
>>>> previously you had to build yourself
>>>> Bottom Tier: Win32. It's feasible (especially once Python2.5
>>>> added sqlite3), but I've found this a notably more painful
>>>> experience than on the other two tiers of platforms.
>>>> I haven't tinkered with Solaris in *years* so I don't know
>>>> whether that would be top- or middle-tier.
>>>> However, once you've got the base configuration done, development
>>>> is pretty easy no matter where you do it.
On Saturday 04 July 2009 01:31:57 Mike Ramirez wrote:
> > I'm on ubuntu now, its going ok. I'm having keyboard issues, and > > wondering if I should put the time in on fixing it, or just ditch it > > for say, pc-bsd, if thats what the cool django kids are using.
> In my experience, the simple truth to this is what you like and are > comfortable with. Personally I use fedora based machines for almost > everything (I use solaris for my personal multimedia server, zfs anyone?). > So I suggest you use what you are comfortable with.
I am using ubuntu9.04 too. I have a long-standing trouble.
When using pdb to debug, set pdb.set_trace() to bring up the interactive shell, i cannot use arrow keys.
It is all ok in windows. And I can find anything from google.
How do you guys slove that?
On Fri, Jul 03, 2009 at 03:56:14PM -0400, Vitaly Babiy wrote:
>>I use Ubuntu 9.04, works great on a XPS M1530 Laptop
>>
>>Vitaly Babiy
>>
>>
>>On Fri, Jul 3, 2009 at 2:36 PM, developingchris <developingch...@gmail.com>
>>wrote:
>>
>>
>> Looking for opinion of the best distro for a developer machine for
>> django.
>>
>> I'm on ubuntu now, its going ok. I'm having keyboard issues, and
>> wondering if I should put the time in on fixing it, or just ditch it
>> for say, pc-bsd, if thats what the cool django kids are using.
>>
>>
>>
>>
>>
>> >>
Thats strange; Can you elaborate the problem a little;
I have been using Ubuntu9.04 and I couldn't be happier. I don't know how
any other environment can be even more conducive to development.
> >> Looking for opinion of the best distro for a developer machine for
> >> django.
> >> I'm on ubuntu now, its going ok. I'm having keyboard issues, and
> >> wondering if I should put the time in on fixing it, or just ditch
> it
> >> for say, pc-bsd, if thats what the cool django kids are using.
It is , in ubuntu, in the terminal sometimes I cannot use the left key and some other keys in the shell, I press the left key the cursor will not go left, instead it displays something like "^X[[". Normally everything is ok, but in some interative environment, say, the environment brought by "pdb.set_trace()", this problem happens.
On Sat, Jul 04, 2009 at 11:43:45AM +0530, Lakshman Prasad wrote:
>>Thats strange; Can you elaborate the problem a little;
>>
>>I have been using Ubuntu9.04 and I couldn't be happier. I don't know how any
>>other environment can be even more conducive to development.
>>
>>2009/7/4 wei ribao <wrb...@gmail.com>
>>
>>
>> I am using ubuntu9.04 too. I have a long-standing trouble.
>>
>> When using pdb to debug, set pdb.set_trace() to bring up the interactive
>> shell, i cannot use arrow keys.
>>
>> It is all ok in windows. And I can find anything from google.
>>
>> How do you guys slove that?
>>
>> On Fri, Jul 03, 2009 at 03:56:14PM -0400, Vitaly Babiy wrote:
>> >>I use Ubuntu 9.04, works great on a XPS M1530 Laptop
>> >>
>> >>Vitaly Babiy
>> >>
>> >>
>> >>On Fri, Jul 3, 2009 at 2:36 PM, developingchris <
>> developingch...@gmail.com>
>> >>wrote:
>> >>
>> >>
>> >> Looking for opinion of the best distro for a developer machine for
>> >> django.
>> >>
>> >> I'm on ubuntu now, its going ok. I'm having keyboard issues, and
>> >> wondering if I should put the time in on fixing it, or just ditch
>> it
>> >> for say, pc-bsd, if thats what the cool django kids are using.
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> >>
>>
>>
>>
>>
>>
>>
>>--
>>Regards,
>>Lakshman
>>becomingguru.com
>>lakshmanprasad.com
>>
>> >>
For one, you could use the much more feature
full with tab auto complete debugger, ipdb.
But I just verified that, even pdb.set_trace() works well with arrow
keys, on my system. Python 2.6.2 GNome Terminal 2.26
On Sat, Jul 4, 2009 at 2:19 PM, wei ribao <wrb...@gmail.com> wrote:
> Sorry if I did not describe the problem clear.
> It is , in ubuntu, in the terminal sometimes I cannot use the left key and
> some other keys in the shell, I press the left key the cursor will not go
> left, instead it displays something like "^X[[". Normally everything is ok,
> but in some interative environment, say, the environment brought by
> "pdb.set_trace()", this problem happens.
> On Sat, Jul 04, 2009 at 11:43:45AM +0530, Lakshman Prasad wrote:
> >>Thats strange; Can you elaborate the problem a little;
> >>I have been using Ubuntu9.04 and I couldn't be happier. I don't know
> how any
> >>other environment can be even more conducive to development.
> >> >> Looking for opinion of the best distro for a developer
> machine for
> >> >> django.
> >> >> I'm on ubuntu now, its going ok. I'm having keyboard
> issues, and
> >> >> wondering if I should put the time in on fixing it, or
> just ditch
> >> it
> >> >> for say, pc-bsd, if thats what the cool django kids are
> using.
Oh sorry, it seems the problem is not on "pdb.set_trace()", it works for me too.
In google app engine, pdb.set_trace() will not work. Instead I have to use:
def set_trace():
import pdb, sys
debugger = pdb.Pdb(stdin=sys.__stdin__,
stdout=sys.__stdout__)
debugger.set_trace(sys._getframe().f_back)
In this environment the left arrow key keep producing "^[[D", and right arrow key producing "^[[C".
And it works fine in windows.
I just tried ipdb, and it has the same problem.
I guess this is the only thing that I miss Windows when programming.
In google app engine pdb.set_trace() will not work.
On Sat, Jul 04, 2009 at 02:25:25PM +0530, Lakshman Prasad wrote:
>>For one, you could use the much more feature
>>full with tab auto complete debugger, ipdb.
>>
>>But I just verified that, even pdb.set_trace()
>> works well with arrow keys, on my system. Python 2.6.2 GNome Terminal 2.26
>>
>>On Sat, Jul 4, 2009 at 2:19 PM, wei ribao <wrb...@gmail.com> wrote:
>>
>>
>> Sorry if I did not describe the problem clear.
>>
>> It is , in ubuntu, in the terminal sometimes I cannot use the left key and
>> some other keys in the shell, I press the left key the cursor will not go
>> left, instead it displays something like "^X[[". Normally everything is ok,
>> but in some interative environment, say, the environment brought by
>> "pdb.set_trace()", this problem happens.
>>
>>
>> On Sat, Jul 04, 2009 at 11:43:45AM +0530, Lakshman Prasad wrote:
>> >>Thats strange; Can you elaborate the problem a little;
>> >>
>> >>I have been using Ubuntu9.04 and I couldn't be happier. I don't know
>> how any
>> >>other environment can be even more conducive to development.
>> >>
>> >>2009/7/4 wei ribao <wrb...@gmail.com>
>> >>
>> >>
>> >> I am using ubuntu9.04 too. I have a long-standing trouble.
>> >>
>> >> When using pdb to debug, set pdb.set_trace() to bring up the
>> interactive
>> >> shell, i cannot use arrow keys.
>> >>
>> >> It is all ok in windows. And I can find anything from google.
>> >>
>> >> How do you guys slove that?
>> >>
>> >> On Fri, Jul 03, 2009 at 03:56:14PM -0400, Vitaly Babiy wrote:
>> >> >>I use Ubuntu 9.04, works great on a XPS M1530 Laptop
>> >> >>
>> >> >>Vitaly Babiy
>> >> >>
>> >> >>
>> >> >>On Fri, Jul 3, 2009 at 2:36 PM, developingchris <
>> >> developingch...@gmail.com>
>> >> >>wrote:
>> >> >>
>> >> >>
>> >> >> Looking for opinion of the best distro for a developer
>> machine for
>> >> >> django.
>> >> >>
>> >> >> I'm on ubuntu now, its going ok. I'm having keyboard
>> issues, and
>> >> >> wondering if I should put the time in on fixing it, or
>> just ditch
>> >> it
>> >> >> for say, pc-bsd, if thats what the cool django kids are
>> using.
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>--
>> >>Regards,
>> >>Lakshman
>> >>becomingguru.com
>> >>lakshmanprasad.com
>> >>
>> >> >>
>>
>>
>>
>>
>>
>>
>>--
>>Regards,
>>Lakshman
>>becomingguru.com
>>lakshmanprasad.com
>>
>> >>
On Jul 3, 11:36 am, developingchris <developingch...@gmail.com> wrote:
> Looking for opinion of the best distro for a developer machine for
> django.
> I'm on ubuntu now, its going ok. I'm having keyboard issues, and
> wondering if I should put the time in on fixing it, or just ditch it
> for say, pc-bsd, if thats what the cool django kids are using.
This is a rather silly question, as it's more of general "which distro
do you prefer" thing.
That said, I love Arch Linux absolutely, because it gives me control
over my system without having the pains that the distros "real geeks"
use (namely Slack, Gentoo) produce. Arch's primary goal is
simplicity, and as thus, it feels very Pythonic to me. YMMV, of
course.