jQuery append() vs appendChild()

The main difference is that appendChild is a DOM method and append is a jQuery method. The second one uses the first as you can see on jQuery source code If you’re using jQuery library on your project, you’ll be safe always using append when adding elements to the page.

In the shell, what does ” 2>&1 ” mean?

File descriptor 1 is the standard output (stdout).File descriptor 2 is the standard error (stderr). Here is one way to remember this construct (although it is not entirely accurate): at first, 2>1 may look like a good way to redirect stderr to stdout. However, it will actually be interpreted as “redirect stderr to a file … Read more

Permanently add a directory to PYTHONPATH?

You need to add your new directory to the environment variable PYTHONPATH, separated by a colon from previous contents thereof. In any form of Unix, you can do that in a startup script appropriate to whatever shell you’re using (.profile or whatever, depending on your favorite shell) with a command which, again, depends on the … Read more

How is Anaconda related to Python?

Anaconda is a python and R distribution. It aims to provide everything you need (Python-wise) for data science “out of the box”. It includes: The core Python language 100+ Python “packages” (libraries) Spyder (IDE/editor – like PyCharm) and Jupyter conda, Anaconda’s own package manager, used for updating Anaconda and packages Your course may have recommended … Read more

Initializing an array of objects

I’m currently working on a card game, and I’m having trouble with some initialization code: The trouble is that my compiler’s telling me that cards++ is not an l-value. I’ve read up on the whole pointer-array equivalence thing, and I thought I understood it, but alas, I can’t get it to work. My understanding is … Read more

What is setup.py?

setup.py is a python file, the presence of which is an indication that the module/package you are about to install has likely been packaged and distributed with Distutils, which is the standard for distributing Python Modules. This allows you to easily install Python packages. Often it’s enough to write: pip will use setup.py to install … Read more

How can I sandbox Python in pure Python?

This is really non-trivial. There are two ways to sandbox Python. One is to create a restricted environment (i.e., very few globals etc.) and exec your code inside this environment. This is what Messa is suggesting. It’s nice but there are lots of ways to break out of the sandbox and create trouble. There was … Read more