Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.053 X-Spam-Evidence: '*H*': 0.89; '*S*': 0.00; 'subject:Windows': 0.02; 'apps,': 0.07; 'diff': 0.07; 'vi,': 0.07; 'welcome.': 0.07; 'whichever': 0.09; 'developer': 0.10; 'cc:addr:python-list': 0.11; 'python': 0.11; 'jan': 0.12; 'windows': 0.15; 'choose,': 0.16; 'emacs,': 0.16; 'example)': 0.16; 'monitors': 0.16; 'overwriting': 0.16; 'received:mac.com': 0.16; 'subject:dev': 0.16; 'wrote:': 0.18; 'do.': 0.18; 'received:10.0.1': 0.19; 'python?': 0.22; 'cc:addr:python.org': 0.22; 'install': 0.23; 'cc:2**1': 0.23; 'package.': 0.24; 'questions:': 0.24; 'environment': 0.24; 'cc:no real name:2**0': 0.24; '(for': 0.26; 'external': 0.29; 'am,': 0.29; "i'm": 0.30; 'url:mailman': 0.30; 'code': 0.31; 'crash': 0.31; 'libraries': 0.31; 'religious': 0.31; 'regular': 0.32; 'text': 0.33; 'url:python': 0.33; 'development.': 0.33; 'mac': 0.33; 'totally': 0.33; 'subject:from': 0.34; 'advice': 0.35; 'but': 0.35; 'there': 0.35; 'ram': 0.36; 'url:listinfo': 0.36; 'charset:us-ascii': 0.36; 'received:10.0': 0.36; 'url:org': 0.36; 'should': 0.36; 'integration': 0.37; 'reports': 0.37; 'two': 0.37; 'list': 0.37; 'received:10': 0.37; 'system,': 0.38; 'thank': 0.38; 'problems': 0.38; 'apple': 0.38; 'received:17': 0.38; 'list,': 0.38; 'anything': 0.39; 'expensive': 0.39; 'support,': 0.39; 'visual': 0.39; 'sure': 0.39; 'either': 0.39; 'url:mail': 0.40; 'tell': 0.60; 'hardware': 0.61; 'new': 0.61; 'strictly': 0.61; 'making': 0.63; 'hear': 0.63; 'more': 0.64; 'pays': 0.65; 'license': 0.66; 'world': 0.66; 'continuous': 0.68; 'integrated': 0.69; 'pro': 0.69; 'consumer': 0.70; 'commercial': 0.71; 'risk': 0.72; 'search,': 0.74; 'special': 0.74; '2014,': 0.84; '512': 0.84; 'header:In-reply-to:1': 0.84; 'intending': 0.84; 'macbook': 0.84; 'updates,': 0.84; 'utilities,': 0.84; 'accessories': 0.91; 'power,': 0.91 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87,1.0.14,0.0.0000 definitions=2014-01-08_06:2014-01-07,2014-01-08,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=3 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1308280000 definitions=main-1401080079 Content-type: text/plain; charset=us-ascii MIME-version: 1.0 (Mac OS X Mail 6.6 \(1510\)) Subject: Re: Looking for tips for moving dev environment from Windows to Mac From: William Ray Wing In-reply-to: <1389190314.4596.68121689.217AAEE5@webmail.messagingengine.com> Date: Wed, 08 Jan 2014 10:45:56 -0500 Content-transfer-encoding: quoted-printable References: <1389190314.4596.68121689.217AAEE5@webmail.messagingengine.com> To: python@bdurham.com X-Mailer: Apple Mail (2.1510) Cc: python-list@python.org, William Ray Wing X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 68 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1389199573 news.xs4all.nl 2889 [2001:888:2000:d::a6]:58556 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:63496 On Jan 8, 2014, at 9:11 AM, python@bdurham.com wrote: > Long time Windows developer making the move to Apple platform. My new = development environment is a 15" MacBook Pro with 16 Gb RAM and a 512 Gb = SSD. I'm totally new to the world of Apple hardware and software and am = looking for advice on what apps, utilities and hardware I should = consider for my new environment.. Welcome to the world of Macs, OS-X, and Darwin. > =20 > Some early questions: > =20 > 1. Which distribution of Python to install (Python.org, ActivateState, = other?) and do I need to do anything special to avoid overwriting the = system copy of Python? > =20 The answer to this is going to depend on exactly what you are intending = to do. ActiveState (for example) has what may well be the best totally = integrated package of libraries (GUI, numpy, mathplotlib, and such), but = has a pretty expensive license if you are going to do commercial = development. Tell us more if you want a better recommendation. > 2. Text editor: Textmate, BBEdit, Emacs/VI, or other? > =20 At the risk of setting off a religious war; I use BBEdit (have used it = for years, and have been very pleased with its speed, power, regular = updates, and integration with the OS). There is strong support for = other editors on this list, I'm sure you will hear from supporters of = vi, Emacs, and Vim. > 3. Multiple external monitors: Any recommendations on monitor = specs/models for 2 external monitors for a MacBook? I use Apple monitors, but that's strictly personal. > =20 > 4. Best visual diff utility for Mac? BBEdit has a nice built-in diff with side-by-side scrolling windows. = When combined with its code-folding, multi-file search, and built-in = python support, it makes a nice package. > =20 > Any other "gotta have" Mac apps, utilities, or hardware accessories = you would recommend? Two external disks. One dedicated to TimeMachine for continuous backups = of code as you write it, and one dedicated to either CarbonCopy Cloner = or SuperDuper. Whichever you choose, set it up to do once-a-week clones = at say 2:00 AM Sunday. Modern Mac's are just as hard to crash as any = other modern UNIX-derived system, and Mac laptops continue to top = Consumer Reports list of trouble-free systems, but ANY hardware can = develop problems and it pays to be paranoid.=20 Again, welcome. -Bill > =20 > Thank you! > Malcolm > --=20 > https://mail.python.org/mailman/listinfo/python-list