TDD w/ Python, ch 9
techlists at phpcoderusa.com
techlists at phpcoderusa.com
Thu Jan 26 06:50:41 MST 2023
I have not heard of and unusual blacklisting of Bluehost.
On 2023-01-25 09:21, trent shipley via PLUG-discuss wrote:
> On Wed, Jan 25, 2023 at 8:30 AM Keith Smith via PLUG-discuss
> <plug-discuss at lists.phxlinux.org> wrote:
>
>> Hi Trent,
>>
>> First question is what is in your heart? Is the path you are
>> following
>> where you want to go? Do not read anything into my question. It is
>> all
>> about you, and what you want to do.
>
> I wanted to be an anthropologist (almost got a PhD), but programming
> is the next coolest thing, and until the AIs take over there are a lot
> more jobs and it pays better--even in a recession. :)
>
>> I would suggest Bluehost and get as many months as you may need. I
>> know
>> they have a discount for new customers and I think you have to buy a
>>
>> year or more to get the discount - worth investigating. I think
>> they
>> use cPanel, which may or may not be of use to you.
>
> Aren't Bluehost hosted sites often blacklisted? I need to get to this
> from my personal PC, plugged into my employer's internet.
>
>> Make sure you have shell access to your shared hosting server.
>>
>> I would stay away from GoDaddy for the only reason of price. I
>> would
>> encourage you look at them and see how they stack up.
>>
>> I used to buy my domains at GoDaddy until the price kept increasing.
>>
>> Now I am with NameSilo.
>>
>> If you are not going to keep the website you might consider a
>> hypervisor
>> instead of shared hosting. Look at VirtualBox and Proxmox. By using
>> a
>> virtualization software you can build your own server (good for
>> learning
>> and resume) and save a few bucks. It will take some time and there
>> is a
>> learning curve.
>
> So basically set up a guest as a server and then connect to the guest
> like it's a server on the public internet? My Mint development
> environment is a guest on Windows. I am an 'occasional' Linux and
> FOSS user.
>
> Also, I like programming and software engineering and I'm always happy
> when someone does the admin for me and tells me how they want the app
> to implement security. (That is admin is moderately fun, and thinking
> about security makes me more anxious and paranoid in general, which is
> unpleasant--so I'm even more happy to outsource as much of that as I
> can get away with.)
>
> (My general observation as an almost qualified anthropologist is that
> security professionals, whether prison guards, police, or
> cyber-security are more anxious and suspicious -- even paranoid than
> the population at large. I suspect they start a little bit more
> anxious and suspicious [and it turns them on], then thinking about and
> coping with all the stuff bad actors can do to you all day long makes
> it ever so much more so.)
>
>> I recently configured Proxmox on a old piece hardware and am glad I
>> did.
>>
>> Keith
>>
>> On 2023-01-25 07:53, trent shipley via PLUG-discuss wrote:
>>> I'm on the bench with my employer asd studying test driven
>> development
>>> using Harry Precival's Test-Driven Development with Python.
>> Percival
>>> uses a simple web site on Django as the practice or example
>> project.
>>> In chapter 9 the baby website gets put on a real hosted web
>> server.
>>> It needs to be an olde fashioned service where you have the
>> freedom to
>>> do a lot of admin work. That is, you need to have enough rope to
>> hang
>>> yourself. I also need a domain name and two sub-domain names.
>> Price
>>> is important. I will probably finish the tutorial book and throw
>> the
>>> site away instead of keeping it as a personal website.
>>>
>>> Has anyone got any suggestions for where to get a domain name and
>> a
>>> hosting service?
>>>
>>> Trent
>>>
>>> Choosing Where to Host Our Site
>>>
>>> There are loads of different solutions out there these days, but
>> they
>>> broadly fall into two camps:
>>>
>>> * Running your own (possibly virtual) server
>>> * Using a Platform-As-A-Service (PaaS) offering like Heroku,
>>> OpenShift, or PythonAnywhere
>>>
>>> Particularly for small sites, a PaaS offers a lot of advantages,
>> and I
>>> would definitely recommend looking into them. We’re not going to
>> use
>>> a PaaS in this book however, for several reasons. Firstly, I have
>> a
>>> conflict of interest, in that I think PythonAnywhere is the best,
>> but
>>> then again I would say that because I work there. Secondly, all
>> the
>>> PaaS offerings are quite different, and the procedures to deploy
>> to
>>> each vary a lot — learning about one doesn’t necessarily tell
>> you
>>> about the others. Any one of them might radically change their
>> process
>>> or business model by the time you get to read this book.
>>>
>>> Instead, we’ll learn just a tiny bit of good old-fashioned
>> server
>>> admin, including SSH and web server config. They’re unlikely to
>> ever
>>> go away, and knowing a bit about them will get you some respect
>> from
>>> all the grizzled dinosaurs out there.
>>>
>>> What I have done is to try to set up a server in such a way
>> that’s a
>>> bit like the environment you get from a PaaS, so you should be
>> able to
>>> apply the lessons
>>>
>>> Percival, Harry. Test-Driven Development with Python (pp.
>> 263-264).
>>> O'Reilly Media. Kindle Edition. (2017)
>>>
>>> Or free at: https://www.obeythetestinggoat.com/pages/book.html
>>> ---------------------------------------------------
>>> PLUG-discuss mailing list: PLUG-discuss at lists.phxlinux.org
>>> To subscribe, unsubscribe, or to change your mail settings:
>>> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
>> ---------------------------------------------------
>> PLUG-discuss mailing list: PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
> ---------------------------------------------------
> PLUG-discuss mailing list: PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
More information about the PLUG-discuss
mailing list