User Tools

Site Tools


deptlab:cs101

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
deptlab:cs101 [2020/11/04 18:53] localadmindeptlab:cs101 [2024/03/15 14:46] (current) localadmin
Line 2: Line 2:
 == *A.K.A. What every Computer Science student should know == == *A.K.A. What every Computer Science student should know ==
  
-  - [[deptlab:cs101:howtoaskforhelp|I have a problem]]. 
   - [[deptlab:cs101:Student hardware requirements|Student hardware requirements]].   - [[deptlab:cs101:Student hardware requirements|Student hardware requirements]].
 +  - [[deptlab:cs101:howtoaskforhelp|I have a problem]].
   - [[cs101:authentication|Authentication]]   - [[cs101:authentication|Authentication]]
   - Connecting to a remote computer.   - Connecting to a remote computer.
Line 35: Line 35:
       * Perl 5 is available in the QBB 244 Linux lab.       * Perl 5 is available in the QBB 244 Linux lab.
     * PHP     * PHP
-      * PHP 7.2.x is available in the QBB 244 Linux lab.+      * PHP 8.1.x is available in the QBB 244 Linux lab.
     * Python     * Python
-      * Python 3.6.x is available in the QBB 244 Linux lab. Python 3.8.x in the 1st floor ITS Windows labs. +      * Python 3.10.x is available in the QBB 244 Linux lab. Python 3.8.x in the 1st floor ITS Windows labs. 
-      * Using Python on a shared computer... [[https://realpython.com/python-virtual-environments-a-primer/|Use Python Virtual Environments]].+      * [[deptlab:python_virtual_env|Using Python on a shared computer like the 244 lab]]. 
 +      * For CUDA in virtual environment: 
 +        * pip install nvidia-cudnn-cu11==8.6.0.163 
 +        * python3 -m pip install --upgrade tensorrt 
 +          * orpip install nvidia-pyindex 
 +          * pip install nvidia-cudnn 
 +          * CUDNN_PATH=$(dirname $(python -c "import nvidia.cudnn;print(nvidia.cudnn.__file__)")) 
 +          * export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/:$CUDNN_PATH/lib /* apt-get install nvidia-cuda-dev nvidia-cuda-toolkit nvidia-cuda-toolkit-doc */
     * R - For statistical computing and graphics.     * R - For statistical computing and graphics.
-      * R 3.6.x is is available in the QBB 244 Linux lab.+      * R 4.1.x is is available in the QBB 244 Linux lab.
     * Visual Studio .NET C, C#, & Visual Basic      * Visual Studio .NET C, C#, & Visual Basic 
       * Available QBB 1st floor ITS Windows labs, or just download the community version at [[https://visualstudio.microsoft.com/|https://visualstudio.microsoft.com/]]       * Available QBB 1st floor ITS Windows labs, or just download the community version at [[https://visualstudio.microsoft.com/|https://visualstudio.microsoft.com/]]
Line 47: Line 54:
       * [[deptlab:cs101:chrome_cache|How to clear the browser cache in Chrome]]. The procedure in other browsers may differ.       * [[deptlab:cs101:chrome_cache|How to clear the browser cache in Chrome]]. The procedure in other browsers may differ.
   - Antivirus   - Antivirus
-    * On Windows you should run two independent antivirus system. +    * It used to be that on Windows you should run two independent antivirus system. Now the recommendation is to just be careful at what you do online
-      The included Windows Defender (Or whatever it's currently called)+    Just run the included Windows Defender (Or whatever it's currently called).
-      * A second service like AVG, Malwarebytes, Avast, etc. I do not recommend McAfee as it's more malware than useful. If the System Admin has to work on a computer with McAfee, it gets deleted as the first step. You can reinstall it yourself later. +
-      * This doesn't mean run five.  You can get things too locked down and never figure out what system is restricting what you are trying to accomplish.+
   - Firewalls   - Firewalls
     * Set your firewall to block unnecessary incoming connections. This is usually ALL connections on a non server device.     * Set your firewall to block unnecessary incoming connections. This is usually ALL connections on a non server device.
-      * [[deptlab:cs101:ufw_firewall|Block inbound connections on Ubuntu.]] +      * [[deptlab:cs101:ufw_firewall|Block inbound connections on Ubuntu]]. 
 +      * [[deptlab:cs101:windows10_firewall|Blocking inbound connections on Windows 10]]. 
 +  - Email 
 +      * Email is the **official mode of communication** at NDSU. Check your @ndsu.edu account for class, fin. aid & billing reminders. 
 +      * You are responsible for monitoring **both your Inbox and Junk mail folders** for official communications from NDUS and NDUS departments as well as messages from Faculty. 
 +      * If a valid message arrives in my Junk mail folder, [[deptlab:cs101:report_not_junk_emails|how do I prevent this in the future]]?
  
 +Informative Videos:
 +  * Cloud$ vs Metal: https://www.youtube.com/watch?v=O66xpoRpyRk&list=WL&index=4
 +
 +/*
 +import pkg_resources
 +from subprocess import call
 +
 +packages = [dist.project_name for dist in pkg_resources.working_set]
 +call("pip install --upgrade " + ' '.join(packages), shell=True)
 +*/
  
 /* /*
Line 62: Line 82:
 Storage Storage
  
 +Windows Privacy 
 + Don't use a Microsoft Account. That way Microsoft can't (or at least it's harder) to associate what you do to a specific person.
  
 Concurency Concurency
deptlab/cs101.1604537603.txt.gz · Last modified: 2020/11/04 18:53 by localadmin