Find the current directory and file’s directory [duplicate]

To get the full path to the directory a Python file is contained in, write this in that file: (Note that the incantation above won’t work if you’ve already used os.chdir() to change your current working directory, since the value of the __file__ constant is relative to the current working directory and is not changed by an os.chdir() call.) To get … Read more

Reasons for using the set.seed function

The need is the possible desire for reproducible results, which may for example come from trying to debug your program, or of course from trying to redo what it does: These two results we will “never” reproduce as I just asked for something “random”: These two, however, are identical because I set the seed: There is … Read more

super() in Java

super() calls the parent constructor with no arguments. It can be used also with arguments. I.e. super(argument1) and it will call the constructor that accepts 1 parameter of the type of argument1 (if exists). Also it can be used to call methods from the parent. I.e. super.aMethod() More info and tutorial here

PowerShell says “execution of scripts is disabled on this system.”

If you’re using Windows Server 2008 R2 then there is an x64 and x86 version of PowerShell both of which have to have their execution policies set. Did you set the execution policy on both hosts? As an Administrator, you can set the execution policy by typing this into your PowerShell window: For more information, see Using the Set-ExecutionPolicy Cmdlet. When you are … Read more

Edit webpage with javascript trick – how to “unedit”?

You would be able to leave edit mode by changing your command to the following javascript:document.body.contentEditable=’false’; document.designMode=’off’; void 0 I have updated my answer to include a simple working example of my answer, tested in chrome, safari and firefox.  Run code snippet

What is a “thread” (really)?

A thread is an independent set of values for the processor registers (for a single core). Since this includes the Instruction Pointer (aka Program Counter), it controls what executes in what order. It also includes the Stack Pointer, which had better point to a unique area of memory for each thread or else they will … Read more

Git: How do I force “git pull” to overwrite local files?

⚠ Important: If you have any local changes, they will be lost. With or without –hard option, any local commits that haven’t been pushed will be lost.[*] If you have any files that are not tracked by Git (e.g. uploaded user content), these files will not be affected. First, run a fetch to update all origin/<branch> refs to latest: Backup your … Read more