['setup'] is in these articles:
a collection of enhancements to the Python distutils, provides support
for EasyInstall and Python Eggs and many other things. From the Cheese Shop. An article on using setuptools.
command and buildutils module.
- An idea to setup
a list of Python developers on the LinkedIn network. My profile is here. It has been suggested a LinkedIn group may be more appropriate for this.
How to setup a simple
HTTP server that supports SSL communications
The FlipStart from
Vulcan is a mini-PC
that is setup to be "always-on" like a PDA, at only 450g and with a
1024x600 display this could be a nice web pad.
iRiver has shown (Jan'07) their E-BOOk
reader, which has a nice dual screen setup
Nov'05, possible inexpensive hosting providers: BlueHost.com, LunarPages.com, HostGator.com, LiquidWeb.com,
after reviewing these and a number of other providers I switched to LunarPages. Some of
the things I considered or looked at were:
- various reviews were positive, there were some negative
comments, but most of these seemed to be about a year old
they have a good set of support pages, including open
which you can review before hand
the feature set offered (for the price) was more
"believable" than some
download and connection speeds seemed good
they allow you to use one account to host multiple web
sites, on their basic plan you can host two domains without additional charges
and they even include the annual DNS registration fees for the first
their support is pretty responsive, and even responded to
questions and setup the account on the US Thanksgiving weekend.
AVSMedia sells video format
conversion software, as well as a pretty decent video editing
(which includes the ability to include still images and do simulated
pans and zooms within them). They have a fully functional
try-before-buy version that just puts a logo in the middle of the
output, so its easy to test to see if it will work for you. You can use
this to create DVDs from source material that is in 16x9 aspect ratio,
the trick with this is once you have placed the clip on the time line,
right click to summon the properties menu and then from the properties
dialogue select the "aspect" tab and set 4:3 as the "video proportion"
(which seems counter intuitive). When you setup the initial project you
should also set it to 4:3 aspect ratio, even though what you are trying
to do is to make a 16:9 letter boxed DVD.
How to setup
DOS emulation under linux. Referenced here
- Sphinx (here at the cheeseshop) is a Python tool to build documentation, typically from source code. A screencast that demonstrates using Sphinx and Doctests. Here is a note on it with some samples. Here is another example of how this is being put to use (including with Latex). Another recommendation for sphinx with sample of the setup. 
- WWAOW.com is a low-cost self-publishing service. They price this using a royalty model with an upfront setup fee, the setup fee is the price of 5 copies of your book and after you have paid that they will print and sell the book at the agreed price paying you the agreed royalty without further fees. 
- The ultimate multi-monitor setup, a 3 high by 10 wide display system. 
- Mantissa: and Alternative to LAMP describes the new Mantissa web stack for the Python Twisted environment. A quick set up guide for Mantissa is here. 
- The NIST Digital Library of Mathematical Functions from NIST has been in preview for some time and is still a long ways from complete. Some discussion of how to setup your browser to view this (it uses the MathML markup language so only FireFox can do much with it at the moment) is here on Slashdot. 
- Addonics Portable Dual Drive enclosure is a USB or eSATA attached drive housing that can hold up to two 2.5 inch drives and run them in either RAID-0 or RAID-1 modes. Given this is a portable setup the most likely cause for failures would presumably be physical damage (dropping it) which would probably put both drives at equal risk of failure, so perhaps this is really a gimmick? 
- Some new projects to provide some alternatives to (or just enhancements to) setuptools have been announced, distribute is to be a fork of setuptools (this fork had a very short life and is now ended), while pyinstall is to be an alternative to easy_install. pyinstall is now available (though might not work on Windows). Some users have written about difficulties in using setuptools and wonder what could be done to improve things. 
- OpenWrt.org is a Linux distribution for embedded devices (a simpler, prepackaged version called X-Wrt is also available), in particular a large number of small wireless routers. If you need a small, low-power, always-on computing device this might be an approach to take. It might even be possible to run a Windows Primary Domain Controller (PDC) on one of these using SAMBA 3, see the following:
The procedure for getting a PDC working has been figured out for the somewhat similar NSLU2 device (the LINKSYS Network Storage Link), see the HowToSetUpPDCWithSamba page.  
- A few articles on plugins:
- setuptools_hg is a plugin for Python's setuptools that enables setuptools to find files that are in a Mercurial repository. 
- A good writeup on the Python Packaging Problem (setup.py, easy_install, PyPI...). 
- pyron is a tool to auto-create most of the material needed for setup.py scripts. The aim is to eliminate all the redundant information entry and cut and paste boiler plate that is currently needed. 
- The Amazon EC2 cloud computing service has been used to crack PGP passwords through brute force key searching. This article describes the general process and some details of how to setup the EC2 machine images. A followup article examines the cost to crack passwords of different sizes (and complexities) using this technique. Based on an opponent spending a few thousand dollars a password of 8 characters or less is not safe unless it uses more than just upper and lower case letters and numbers. The good thing is that a password using only lower case letters and numbers would cost $75M to crack this way if it was 12 characters long (and this rises massively with just one more character), so passwords still don't have to be massively long. This gets further discussion here on Slashdot. 
- The Google Nexus One Phone does work on Virgin Mobile in Canada. As of 26-Mar-2010 I was able to successfully connect my (ATT/Rogers style) Nexus One to the Virgin Mobile network in Calgary, Canada. It runs fine and with the data plan activated it works over the 3G (HSDPA) network quite nicely. Getting connected was much more painful than it needed to be. Here's the story:
- It all started when I heard from a couple of friends that the unlocked Nexus One was now available to Canadians and that they had taken the plunge. So I did a bit more research and found that there were now two variants: one (the AWS version - for "3G on T-Mobile USA") would only work on the Wind network in Canada and the other ("compatible with 3G on ATT and Rogers Wireless") should work on Rogers, Fido, Telus, Bell and Virgin. I ordered the ATT/Rogers version because it offered me more carrier choices in Canada.
- After researching the various carrier offerings (and rediscovering that the thinly-disguised monopolistic cell phone price fixing conspiracy was still alive and well in Canada) I decided to stick with Virgin Mobile where I already had a pre-paid phone.
- I then called Virgin's support to see if they thought the Nexus One was compatible, they confirmed that the specifications were a match and stated that: as this was not a "supported phone" they could not guarantee data would work. They said when I got the phone to take it to one of their stores and get hooked up using their GSM SIM card.
- I then paid a visit to their North Hill mall booth (they don't really have "stores" just booths in Calgary) only to be told "they only do CDMA phones". Of course Virgin has only recently begun handling GSM/3G type phones, but you'd think their staff training would have mentioned the fact that now they are carrying the iPhone and offering SIM cards and that they had joined the GSM/3G service crowd (like the rest of the Virgin operations around the world). I also visited the Bell booth (Virgin runs on Bell's network in Canada and shares network towers with Telus, competing with Rogers and Fido) and they were ready to try right away.
- Undaunted I called Virgin service the next day, reconfirmed that the phone would work and that I would be able to port my pre-paid phone number and remaining balance to the new plan and then settled back to wait for DHL to deliver the phone.
- Once the phone arrived I returned to the Virgin booth, this time it was staffed by someone who did know that they did more than CDMA, so we got set to the task of hooking up. After about 15 minutes of credit check, verifying that the phone's IMEI number was listed in their database as compatible (for the 3rd time!) we got to the part where they scan in the SIM card's number and associate the phone by its IMEI number. At this point we got a rather odd error from their system saying something like "the SIM card is incompatible with the selected plan". The salesman called his support line and they got the same error and after a few minutes they just gave up. The salesman gave it another shot (this time starting as if I did not have an existing account, in case the pre-paid legacy account was messing things up) and even used a different SIM, but still got the same error. As I was running late, I just called it a day and left.
- The next morning I called Virgin support and told them what had happened, they went through the same registration process (again checking the IMEI for compatibility) and ran into the same error (using a SIM card on their end as I had been unable to purchase one). This time support called their support, and after a few minutes on hold, they returned to say they had got around the error and we could proceed, but that I would have to now buy a SIM card from one of their stores. However, all the account stuff had been done and I had a new (non-working) phone number and once I had the SIM I was to call back and they could complete the process.
- So at lunch time I went SIM shopping, its just a little $5 card that all the Virgin retailers carry and there are several a short ways from my office, so I checked stock levels at The Source (as the Virgin Booth is further away) and walked over. On my way I passed "The Telephone Booth" which had a big Virgin Mobile display at the front of their store, so I went in and asked for a SIM, they wanted $42 for it (unless I registered through them) so I resumed my search for The Source.
- At The Source they said no problem, they had the SIMs but needed to check the phone first, so they checked the IMEI against the database and then got out their "test SIM" (which was from Bell), popped it into the phone and declared it good. So then they proceeded to sell me the Virgin SIM, but at some point in the checkout process they have to have a Virgin Account number (to sell the SIM against), so they wanted to go through the registration process (again!). I told them this had already been started and it was on hold pending purchase of the SIM. They called Virgin, and after about 10 minutes of back and forth (and another IMEI check, credit card check and photo ID recheck) they got the account number out of Virgin and were able to complete the sale. All in all, about 25 minutes to make a $5 sale - how do these guys stay in business?
- Later that day, SIM in phone, I call Virgin back again to resume the process. After about 10 minutes on hold I get an operator and after a brief description of what I need to do she decides another department needs to handle the call, so back on hold. After about 30 minutes more on hold I hang up and call back to the support line again, this time I get through and after about 5 minutes we have completed the next step. The SIM and the IMEI are now associated! So now I have to power off the phone, pull out the SIM, reinsert it, power up the phone and then wait for 2 hours for the phone and network to connect up and then call them back to finish the data configuration step.
- After 2 hours I check the phone and the it appears to be on the GSM network (I don't see any 3G indicator), I can make a phone call with it and I have received two text messages from Virgin welcoming me to the party. Things are looking good, so I call them up, wait for about 15 minutes, talk to someone in support who curtly tells me the phone is not supported by them so 3G ain't going to work, your phone's only going to do what its doing now, goodbye. I hope Virgin reviews their call recordings on that one... Muttering to myself I dig through my accumulated net-searches on Virgin 3G lore and find this helpful article where the author reports the same sort of grief. He mentions that the solution is actually documented on Virgin's site (note: Virgin has since removed this page from their site and when I pointed it out to them they denied it even existed, you can get the information you need from Bell's site, since Virgin just resells Bell's service) in a cunningly concealed section of the page on their SIM cards. I found that following the setup (under the misleading heading "What Do I Get?") for the iPhone 3G/3GS eventually worked just fine. These are the settings that worked for me, there are some other settings that I didn't enter anything for.
To get to the data entry page on your Nexus One go into the Settings menu, then "Wireless & networks", then "Mobile networks", then "Access Point Names", then (for me) it says "virgin pda.bell.ca", I click on this and it gets to the "Edit access point" menu.
Initially it did not seem to do anything, but after a few minutes I thought "what if my phone's too smart, perhaps when it is connected via WiFi it does not display the 3G indicator?". So I shut down my WiFi connection and the 3G icon popped into view, a quick test confirmed that data was flowing through 3G and all was well!
- APN: pda.bell.ca
- Proxy: web.wireless.bell.ca
- Port: 80
- MMSC http://mms.bell.ca/mms/wapenc
- MMS Proxy: web.wireless.bell.ca:80
- MCC: 302
- Well that should have been the end of the story, only the next day I realized that in all of this Virgin never actually shut down the old account and ported the number, so I had to call them again (20 minute hold) and go through the number porting process. This required another SIM remove/replace and wait an hour or two cycle, but now things appear to be working.
- I just have to wait a few days and check that their accounting department did move the unused balance from my pre-paid phone to the new monthly (one month term contract) plan. Oh joy, another half hour of hold time ahead. And yes, they did transfer the remaining balance from the pre-paid plan, so nothing was lost there.
- Configuring a Samba server for a Windows domain, including how to configure for Administrator account login.  
- This paper Row-Diagonal Parity for Double Disk Failure Correction has a pretty readable example of how a double parity disk system would work for a RAID-4 setup to allow for survival of two disks failing at once. 
['setup'] is in these pages: