What would be a better lens, 40 or 50mm prime, for walk around? [closed]

I have a Canon EOS Rebel T5i/700D body, an EF-S 18-55 wide angle lens, a 70-300mm telephoto lens, and the kit lens that came with the body.

I am still building my lens collection and am looking for something of a walk-around lens, I’d also like it to double as something fairly fast for low light. Sharpness is key for this one. Because of this my first thought was a prime lens, generally build quality is very important to me so the 50mm f/1.8 “nifty 50” is out. I also prefer EF glass, so I don’t have to reacquire my lenses again when/if I decide to go full sized.

All that said, I have it down to two lenses – the EF 50mm f1.4 and the EF 40mm f2.8. What lens would you suggest in my case?

I like the light weight and small size of the 40mm but the 50mm should about mimic an 85mm portrait lens on my APS-C camera.

[ Family ] Open Question : When my jerk father died, he put me in his life insurance policy for some reason! Why would he do that??? I hadn’t seen his sorry butt in?

over 30 years! Why would he think I would want life insurance money or anything else from him? He hated me and I hated him! Life insurance is stupid anyway! It’s just blood money! Making me your life insurance recipient won’t ease your guilty conscience about the horrible way you treated me, Daddy Dearest! I’m so glad you’re dead and in Hell where you belong!!!

How would I obtain error information on a $Failed GeoElevationData?

The following code returns an error: GeoElevationData: with no description of the error. I think this error may be because I am asking for elevation data that is too granular.

cellGrid= Flatten[Table[{lat,lon}, {lat, 53.506, 53.508,0.0005},{lon,-112.097, -112.095,0.0005}],1] elevationData = GeoElevationData[cellGrid] 

When I look at the stack trace, I see an ...Throw[$ Failed, "GeoElevationDataError". There are no entries in Help for the GeoElevationDataError.

I will try a variation on this code, but, are there some good detailed sources for error information?

Where would relative path settings be set?

So, I’ve been asked to work on a stalled out project where I don’t have access to the original developers. I’ve initially proceeded to copy the code and database to my local computer but I’m having problems with the setup.

The server environment had the site configured with the codebase inside a folder below the document root (e.g. docroot/codebase_folder). On my local machine, I’ve set the codebase up directly in a project folder which I then access via localhost/projectfolder I also have this codebase up on Droplet for testing purposes. After giving myself an admin user with Drush I’m able to access the site to start modifications. This has mostly worked, but it has broken the image paths and some of the JS functionality. I assume that this is because the previous environment’s setting were specified somewhere in code or in the database which I’m not currently seeing. You can see one version of the site here: Site with broken images on test server and the working version here: site on staging

The issue with the images seems to be that since the site entry point has changed, the relative paths used are different. I assume this is the case for the javascript as well. Further, I can fix some of the images by providing an absolute path to the images, but this will cause further problems down the line. From what I can tell, a base url isn’t specified anywhere in the settings.php file (which I think was taken out of D8 altogether), so I can’t figure out where I should actually change this?

The obvious solution would be to more closely replicate the working server’s folder structure, but for the sake of simplicity I wanted to avoid setting up a virtual host. Aside from this, the settings.php file and the .htaccess files are the two places I can think of this being set, but I didn’t see anything that looked relevant.

Would a caster know whether casting Remove Curse on a lycanthrope born that way was unsuccessful? [duplicate]

This question already has an answer here:

  • Does a spellcaster know when their spell has no effect? 2 answers

I have a player that’s a born lycanthrope (weretiger), that was bitten by a known werebear. one of my other players is planning on casting remove curse on them. Would the caster know that the spell was unsuccessful, or would it be a “weird feeling”, or would it be a “find out at the next full moon” thing?

The reason for the question is that the other players don’t know that this character is a born weretiger. This player is waiting for an exciting moment or something to unveil their weretigerness and would prefer me to not give anything away, however I don’t want to possibly change how remove curse works. If the caster knows it didn’t work i can phrase it so they’re just confused, until the unveiling of the weretiger, but if they didn’t know if it worked then there’s nothing to worry about.

How would Corruption work in 5E in the Nine Hells?

The AD&D Manual of the Planes says this about Minauros and Maladomini, the third and seventh circles of the Nine Hells:



Corruption (Minauros and Maladomini only): Attacks with the disease or poison keyword gain a +1 bonus to the attack roll. Healing powers restore only half as many hit points as normal.

I would like to use this setting in a DnD 5e campaign. Does 5e have an effect similar to Corruption?

I would like to know if this solution to rotate an array recommendable

    import java.util.Scanner;  public class RotateArray {     public static void main(String[] args) {         Scanner s = new Scanner(System.in);         int n = s.nextInt();         int[] arr = new int[n];         int[] newarr = new int[2 * n];         for (int i = 0; i < n; i++) {             arr[i] = s.nextInt();         }         System.out.println("original array");         for (int i = 0; i < n; i++) {             System.out.println(arr[i]);         }         int x = s.nextInt();         for (int i = 0; i < n; i++) {             if(i + x < n) {                 newarr[i+x] = arr[i];             }             else                 if (i + x >= n) {                 int b = i + x - n;                 newarr[b] = arr[i];             }         }         for (int i = 0; i < n; i++) {             System.out.println(newarr[i]);         }     } } 

I would like to know if this is a good solution. This code works but is it efficient enough as i have seen some solutions with O(1) time complexity

Is there anything that would prevent a wealthy farmer from having his meat come from regenerating animals?

Note: I’m currently not actively playing any RPGs, this is just something I came up with and wanted to know if it’s actually feasible within the rules. If this idea strikes you as interesting, feel free to use it in your own campaign.

So the idea I had was as follows: a wealthy farmer who provides meat for most of a major city (think the size of Baldur’s Gate or Neverwinter in their prime) has a suspiciously small farm for the amount of meat he supplies. Turns out that somehow, the farmer has managed to give all of his animals a passive Regeneration effect somehow, similar to the Ring of Regeneration. He simply cuts off the meat and/or organs he needs and then gives the animal time to regenerate, then repeats the process.

So the questions I have about this subject:

  1. Would this be allowed through either RAW or a minimal application of house rules? I’m wondering specifically about:
    • Can Regeneration do this?
    • What possible ways are there for him to give the animals the effect? I assume a Ring of Regeneration wouldn’t work if it’s not on a finger.
    • Would the meat be fit for consumption?
  2. Less related to 5e itself, but would this be economically feasible?