Giter Club home page Giter Club logo

moviegeek's Introduction

  • 👋 Hi, I’m @9health
  • 👀 I’m interested in health
  • 🌱 I’m currently learning Django
  • 💞️ I’m looking to collaborate on Github
  • 📫 How to reach me at this email: ninehealth at outlook dot com

moviegeek's People

Contributors

dependabot[bot] avatar isakbosman avatar kimfalk avatar oshikiri avatar walterbm avatar

moviegeek's Issues

RS project investigation

Create RS project investigation in Wiki tab

  • Click here to access.

Note:

  • 2022/Dec/14: Change relative path to absolute path.
  • 2022/Dec/16: Update 150 reading hours of Quang in Wiki.

Path to Python Virtual Environments is hard-coded

Description

  • Firstly, copying the whole folder that has Python Virtual Environments to another folder.
    • After that, activate the Python Virtual Environments in the new folder.
      • Then running Python web server in the new folder.

        • Use ps -ef | grep -i python to check process and ls -alht to check last modfied files
        webserver@LinuxVM15:~/work/moviegeek_webserver$ pwd
        /home/webserver/work/moviegeek_webserver
        
        webserver@LinuxVM15:~/work/moviegeek_webserver$ ps -ef | grep -i python
        webserv+  2160 30856  0 07:27 pts/4    00:00:00 grep --color=auto -i python
        root     29987     1  0 Jan04 ?        00:00:00 /usr/bin/python3 -u /usr/sbin/waagent -daemon
        root     30020 29987  0 Jan04 ?        00:03:03 python3 -u bin/WALinuxAgent-2.9.0.4-py2.7.egg -run-exthandlers
        webserv+ 31198 31148  0 Jan04 pts/1    00:00:00 python3 manage.py runserver 0.0.0.0:8080
        webserv+ 31200 31198  4 Jan04 pts/1    02:14:33 /home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3 manage.py runserver 0.0.0.0:8080
        
        webserver@LinuxVM15:~/work/moviegeek_webserver$ ls -alht
        total 176M
        drwxrwxr-x 16 webserver  webserver  4.0K Jan  6 07:24 .
        -rw-r--r--  1 webserver  webserver   55M Jan  6 07:24 db_real.sqlite3
        drwxrwxr-x  9 ninehealth ninehealth 4.0K Jan  4 06:00 ..
        lrwxrwxrwx  1 webserver  webserver    15 Dec 27 21:36 db.sqlite3 -> db_real.sqlite3
        -rw-r--r--  1 webserver  webserver   61M Dec 27 21:25 db_01_populate.sqlite3
        -rw-r--r--  1 webserver  webserver   61M Dec 27 21:25 db_02_implicit_ratings.sqlite3
        drwxrwxr-x  3 webserver  webserver  4.0K Dec 27 21:25 builder
        

Investigation

  • Use grep -R -i moviegeek to check files that has moviegeek path!!!
webserver@LinuxVM15:~/work/moviegeek_webserver$ grep -R moviegeek > ~/grep_venv_moviegeek_20230106.txt

webserver@LinuxVM15:~$ cat grep_venv_moviegeek_20230106.txt 
Binary file lib/python3.6/site-packages/pyLDAvis/__pycache__/_server.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/pyLDAvis/__pycache__/utils.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/pyLDAvis/__pycache__/_display.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/pyLDAvis/__pycache__/gensim.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/pyLDAvis/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/pyLDAvis/__pycache__/_prepare.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/pyLDAvis/__pycache__/graphlab.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/pyLDAvis/__pycache__/urls.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/pyLDAvis/__pycache__/sklearn.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/xmlrpc/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/xmlrpc/__pycache__/server.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/xmlrpc/__pycache__/client.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/builtins.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/winreg.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/pickle.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/_markupbase.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/subprocess.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/socketserver.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/collections.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/reprlib.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/queue.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/itertools.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/_thread.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/copyreg.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/configparser.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/_dummy_thread.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/__pycache__/sys.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/urllib/__pycache__/error.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/urllib/__pycache__/parse.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/urllib/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/urllib/__pycache__/request.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/urllib/__pycache__/robotparser.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/urllib/__pycache__/response.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/filedialog.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/simpledialog.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/constants.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/tix.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/font.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/dialog.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/messagebox.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/colorchooser.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/scrolledtext.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/dnd.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/ttk.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/tkinter/__pycache__/commondialog.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/html/__pycache__/entities.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/html/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/html/__pycache__/parser.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/dbm/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/dbm/__pycache__/dumb.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/dbm/__pycache__/gnu.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/dbm/__pycache__/ndbm.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/test/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/test/__pycache__/support.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/http/__pycache__/cookiejar.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/http/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/http/__pycache__/cookies.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/http/__pycache__/server.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/moves/http/__pycache__/client.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/standard_library/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/xmlrpc/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/xmlrpc/__pycache__/server.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/xmlrpc/__pycache__/client.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/__pycache__/total_ordering.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/__pycache__/_markupbase.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/__pycache__/socketserver.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/__pycache__/misc.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/__pycache__/datetime.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/__pycache__/socket.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/urllib/__pycache__/error.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/urllib/__pycache__/parse.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/urllib/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/urllib/__pycache__/request.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/urllib/__pycache__/robotparser.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/urllib/__pycache__/response.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/html/__pycache__/entities.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/html/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/html/__pycache__/parser.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/test/__pycache__/ssl_servers.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/test/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/test/__pycache__/support.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/test/__pycache__/pystone.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/http/__pycache__/cookiejar.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/http/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/http/__pycache__/cookies.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/http/__pycache__/server.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/http/__pycache__/client.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/_parseaddr.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/utils.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/feedparser.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/iterators.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/_header_value_parser.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/charset.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/_encoded_words.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/header.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/generator.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/base64mime.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/parser.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/quoprimime.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/message.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/policy.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/headerregistry.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/_policybase.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/encoders.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/__pycache__/errors.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/mime/__pycache__/text.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/mime/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/mime/__pycache__/multipart.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/mime/__pycache__/nonmultipart.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/mime/__pycache__/message.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/mime/__pycache__/image.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/mime/__pycache__/audio.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/mime/__pycache__/base.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/backports/email/mime/__pycache__/application.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/tests/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/tests/__pycache__/base.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/builtins/__pycache__/newnext.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/builtins/__pycache__/iterators.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/builtins/__pycache__/misc.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/builtins/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/builtins/__pycache__/newround.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/builtins/__pycache__/newsuper.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/builtins/__pycache__/disabled.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/builtins/__pycache__/new_min_max.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/utils/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/utils/__pycache__/surrogateescape.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/newstr.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/newmemoryview.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/newlist.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/newopen.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/newobject.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/newbytes.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/newint.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/newrange.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/future/types/__pycache__/newdict.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/__pycache__/webhdfs.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/__pycache__/http.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/__pycache__/hdfs.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/__pycache__/smart_open_lib.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/__pycache__/s3.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/tests/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/tests/__pycache__/test_s3.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/tests/__pycache__/test_smart_open.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/smart_open/tests/__pycache__/test_hdfs.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/__pycache__/bz2file.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/__pycache__/main.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_fullargspec.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_getcwd.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_imports.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_unpacking.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_next.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_kwargs.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_raise.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_throw.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_metaclass.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_imports2.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_memoryview.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_features.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/feature_base.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_raise_.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_future_builtins.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_add_all_future_builtins.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_add_future_standard_library_import.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_add_all__future__imports.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_division.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_annotations.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_newstyle.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_printfunction.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/stop_words/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/stop_words/__pycache__/tests.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/external/__pycache__/six.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/external/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/external/__pycache__/husl.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/timeseries.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/distributions.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/categorical.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/utils.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/rcmod.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/palettes.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/widgets.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/linearmodels.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/algorithms.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/crayons.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/axisgrid.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/regression.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/xkcd_rgb.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/cm.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/miscplot.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/matrix.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/__pycache__/apionly.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_categorical.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_algorithms.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_rcmod.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_miscplot.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_palettes.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_matrix.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_axisgrid.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_distributions.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_regression.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/seaborn/tests/__pycache__/test_utils.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/numexpr/__pycache__/utils.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/numexpr/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/numexpr/__pycache__/necompiler.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/numexpr/__pycache__/cpuinfo.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/numexpr/__pycache__/version.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/numexpr/__pycache__/expressions.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/numexpr/tests/__pycache__/test_numexpr.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/numexpr/tests/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/numexpr/interpreter.cpython-36m-x86_64-linux-gnu.so matches
Binary file lib/python3.6/site-packages/libfuturize/__pycache__/fixer_util.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/__pycache__/main.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_future_standard_library_urllib.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_bytes.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_next_call.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_oldstr_wrap.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_xrange_with_import.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_input.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_cmp.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_unicode_keep_u.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_raise.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_metaclass.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_remove_old__future__imports.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_future_builtins.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_execfile.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_absolute_import.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_object.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_UserDict.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_print.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_order___future__imports.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_future_standard_library.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_division.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_division_safe.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_unicode_literals_import.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_print_with_import.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_basestring.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_add__future__imports_except_unicode_literals.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/translation/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/builtins/__pycache__/noniterators.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/builtins/__pycache__/misc.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/builtins/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/utils/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/types/__pycache__/__init__.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/types/__pycache__/basestring.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/types/__pycache__/oldstr.cpython-36.pyc matches
Binary file lib/python3.6/site-packages/past/types/__pycache__/olddict.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/pyLDAvis/__pycache__/_server.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/pyLDAvis/__pycache__/utils.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/pyLDAvis/__pycache__/_display.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/pyLDAvis/__pycache__/gensim.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/pyLDAvis/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/pyLDAvis/__pycache__/_prepare.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/pyLDAvis/__pycache__/graphlab.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/pyLDAvis/__pycache__/urls.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/pyLDAvis/__pycache__/sklearn.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/xmlrpc/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/xmlrpc/__pycache__/server.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/xmlrpc/__pycache__/client.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/builtins.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/winreg.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/pickle.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/_markupbase.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/subprocess.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/socketserver.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/collections.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/reprlib.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/queue.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/itertools.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/_thread.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/copyreg.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/configparser.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/_dummy_thread.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/__pycache__/sys.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/urllib/__pycache__/error.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/urllib/__pycache__/parse.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/urllib/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/urllib/__pycache__/request.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/urllib/__pycache__/robotparser.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/urllib/__pycache__/response.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/filedialog.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/simpledialog.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/constants.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/tix.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/font.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/dialog.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/messagebox.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/colorchooser.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/scrolledtext.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/dnd.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/ttk.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/tkinter/__pycache__/commondialog.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/html/__pycache__/entities.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/html/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/html/__pycache__/parser.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/dbm/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/dbm/__pycache__/dumb.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/dbm/__pycache__/gnu.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/dbm/__pycache__/ndbm.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/test/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/test/__pycache__/support.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/http/__pycache__/cookiejar.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/http/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/http/__pycache__/cookies.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/http/__pycache__/server.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/moves/http/__pycache__/client.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/standard_library/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/xmlrpc/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/xmlrpc/__pycache__/server.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/xmlrpc/__pycache__/client.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/__pycache__/total_ordering.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/__pycache__/_markupbase.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/__pycache__/socketserver.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/__pycache__/misc.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/__pycache__/datetime.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/__pycache__/socket.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/urllib/__pycache__/error.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/urllib/__pycache__/parse.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/urllib/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/urllib/__pycache__/request.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/urllib/__pycache__/robotparser.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/urllib/__pycache__/response.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/html/__pycache__/entities.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/html/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/html/__pycache__/parser.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/test/__pycache__/ssl_servers.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/test/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/test/__pycache__/support.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/test/__pycache__/pystone.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/http/__pycache__/cookiejar.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/http/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/http/__pycache__/cookies.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/http/__pycache__/server.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/http/__pycache__/client.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/_parseaddr.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/utils.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/feedparser.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/iterators.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/_header_value_parser.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/charset.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/_encoded_words.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/header.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/generator.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/base64mime.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/parser.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/quoprimime.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/message.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/policy.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/headerregistry.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/_policybase.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/encoders.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/__pycache__/errors.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/mime/__pycache__/text.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/mime/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/mime/__pycache__/multipart.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/mime/__pycache__/nonmultipart.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/mime/__pycache__/message.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/mime/__pycache__/image.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/mime/__pycache__/audio.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/mime/__pycache__/base.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/backports/email/mime/__pycache__/application.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/tests/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/tests/__pycache__/base.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/builtins/__pycache__/newnext.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/builtins/__pycache__/iterators.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/builtins/__pycache__/misc.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/builtins/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/builtins/__pycache__/newround.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/builtins/__pycache__/newsuper.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/builtins/__pycache__/disabled.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/builtins/__pycache__/new_min_max.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/utils/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/utils/__pycache__/surrogateescape.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/newstr.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/newmemoryview.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/newlist.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/newopen.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/newobject.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/newbytes.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/newint.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/newrange.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/future/types/__pycache__/newdict.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/__pycache__/webhdfs.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/__pycache__/http.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/__pycache__/hdfs.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/__pycache__/smart_open_lib.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/__pycache__/s3.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/tests/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/tests/__pycache__/test_s3.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/tests/__pycache__/test_smart_open.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/smart_open/tests/__pycache__/test_hdfs.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/__pycache__/bz2file.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/__pycache__/main.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_fullargspec.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_getcwd.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_imports.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_unpacking.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_next.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_kwargs.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_raise.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_throw.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_metaclass.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_imports2.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_memoryview.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_features.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/feature_base.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_raise_.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_future_builtins.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_add_all_future_builtins.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_add_future_standard_library_import.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_add_all__future__imports.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_division.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_annotations.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_newstyle.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libpasteurize/fixes/__pycache__/fix_printfunction.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/stop_words/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/stop_words/__pycache__/tests.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/external/__pycache__/six.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/external/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/external/__pycache__/husl.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/timeseries.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/distributions.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/categorical.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/utils.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/rcmod.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/palettes.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/widgets.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/linearmodels.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/algorithms.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/crayons.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/axisgrid.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/regression.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/xkcd_rgb.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/cm.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/miscplot.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/matrix.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/__pycache__/apionly.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_categorical.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_algorithms.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_rcmod.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_miscplot.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_palettes.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_matrix.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_axisgrid.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_distributions.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_regression.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/seaborn/tests/__pycache__/test_utils.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/numexpr/__pycache__/utils.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/numexpr/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/numexpr/__pycache__/necompiler.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/numexpr/__pycache__/cpuinfo.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/numexpr/__pycache__/version.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/numexpr/__pycache__/expressions.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/numexpr/tests/__pycache__/test_numexpr.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/numexpr/tests/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/numexpr/interpreter.cpython-36m-x86_64-linux-gnu.so matches
Binary file lib64/python3.6/site-packages/libfuturize/__pycache__/fixer_util.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/__pycache__/main.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_future_standard_library_urllib.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_bytes.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_next_call.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_oldstr_wrap.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_xrange_with_import.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_input.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_cmp.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_unicode_keep_u.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_raise.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_metaclass.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_remove_old__future__imports.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_future_builtins.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_execfile.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_absolute_import.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_object.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_UserDict.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_print.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_order___future__imports.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_future_standard_library.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_division.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_division_safe.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_unicode_literals_import.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_print_with_import.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_basestring.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/libfuturize/fixes/__pycache__/fix_add__future__imports_except_unicode_literals.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/translation/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/builtins/__pycache__/noniterators.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/builtins/__pycache__/misc.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/builtins/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/utils/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/types/__pycache__/__init__.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/types/__pycache__/basestring.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/types/__pycache__/oldstr.cpython-36.pyc matches
Binary file lib64/python3.6/site-packages/past/types/__pycache__/olddict.cpython-36.pyc matches

bin/rst2pseudoxml.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/launch_instance:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/pip3:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rst2odt.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/django-admin:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python
bin/taskadmin:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rst2xetex.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/normalizer:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/instance_events:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/asadmin:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/easy_install:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/cq:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rst2xml.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/jp.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/pip3.6:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/easy_install-3.6:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/fetch_file:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/pip:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rst2html4.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/lss3:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/pyami_sendmail:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/elbadmin:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/f2py3:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python
bin/chardetect:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/f2py3.6:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python
bin/kill_instance:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/bundle_image:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rst2s5.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rst2odt_prepstyles.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/dynamodb_load:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rst2html5.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rstpep2html.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/tqdm:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/activate:VIRTUAL_ENV="/home/ninehealth/work/moviegeek/venv_3.6.9"
bin/sqlformat:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/sdbadmin:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/pasteurize:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/route53:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/pytest:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/list_instances:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/s3put:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/activate.fish:set -gx VIRTUAL_ENV "/home/ninehealth/work/moviegeek/venv_3.6.9"
bin/rst2html.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rst2latex.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/cfadmin:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/py.test:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/mturk:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/dynamodb_dump:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/activate.csh:setenv VIRTUAL_ENV "/home/ninehealth/work/moviegeek/venv_3.6.9"
bin/futurize:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/f2py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python
bin/cwutil:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/django-admin.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python
bin/glacier:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/rst2man.py:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3
bin/wheel:#!/home/ninehealth/work/moviegeek/venv_3.6.9/bin/python3

Other notes

  • Last week, Quang tried to install Django REST framework
    • However, it made the MovieGEEKs web app down
      • Quang thought that it is caused by going in to the moviegeek instead of foodgeek folder
        • Quang reported it in #5 (comment)
          • Hai and Quang tried to remove the Django REST framework package than reinstall Python requirement packages
            • MovieGEEKs web app ran okay.

How to fix it

  • Maybe Python virtual environments in the new folder should be reinstalled again in the new copied folder!!!

Output

  • Try to reinstall Python virtual environments in the new copied folder.
  • Update a note to Wiki

History

  • 2023/Jan/06: Newly create

PRS environment setup

Output

  • Create an account and get API key in The Movie Database website.
  • Required Ubuntu packages are installed.
  • Python packages are installed successfully.
  • CPU, memory and network speed check while setup.
  • A Wiki document.
  • Modifications for Ubuntu 18.04 LTS

Note

  • 2022/Dec/15: Add wiki link
  • 2022/Dec/16: Add GitHub commit

Create MovieGEEKs API document

Description

  • There is no document that describes all API in MovieGEEKs website

Expected output

  • Wiki document describes MovieGEEKs API

History

  • 2022/Dec/28: Newly create

Azure VM Network Data Transfer Out is over

Description

  • Somehow the Network, Data Transfer Out Usage is over 1.26 times from 2022/Dec/21 as shown in the below image.
    • It will cause the owner's credit card charged
      • The owner is very worried 😟!!!

Expected output

  • Investigate which causes the over of Data Transfer Out
    • Check the limit of Data Transfer Out in Azure Free plan
    • Check the Data Transfer Out quantity in Detail Billing Account .csv file
  • Write a Wiki page about how to check Data Transfer Out

Image

Screenshot 2022-12-26 at 09-51-03 Microsoft Azure

References

History

  • 2022/Dec/30: Newly create

Peruse (read something in a relaxed way) PRS book

Output

  • Have knowledge about PRS
    • Firstly Chapter 9 EVALUATING AND TESTING YOUR RECOMMENDER, section 9.5.1 Verify the algorithm and section 9.5.2 Regression Testing.
    • #11
    • #13
    • #18
    • #19
    • #21

Reason

  • Because previous job of Hai is a RTL verification engineer, Hai haven't understood how PRS is tested!
    • Hai thinks when the algorithm changes, the output will change. How do you know whether or not these changes are correct? It made Hai really confused!!!

History

  • 2022/Dec/16: Newly create
  • 2022/Dec/19: Add Chapter 1
  • 2022/Dec/21: Add Chapter 2
  • 2022/Dec/29: Add Chapter 3, 4, 5

No link to Analytics page

Description

  • On the home page, there is always a link to the user's analytics page such as URL/analytics/[user_id]
  • However, there is no link to this page URL/analytics

Expected result

  • There should be a link on the home page that has link to URL/analytics

Log to database doesn't occur on Search result page

How to reproduce it

  • Search Avengers in Search field
  • Click the first result
  • No log is generated in terminal
    • No data is committed to the database

Expected result

  • Log is generated in terminal
    • Data is committed to the database

Azure B1s VM CPU Performance

Description

  • When there are 2 Python web server for MovieGEEKs web app running
    • If user go to Analytics page
      • The Jaccard sim or Pearson sim running at the backend cause 1 vCPU, 1 GB RAM VM pause temporarily!!!

How to fix

  • Only 1 user should run Python web server at a time.

Add webserver user

Description

  • Currently, all users used the same account to login Linux machine.
    • It may cause mistakenly written to the main MovieGEEKs web app folder as happened at the last Wednesday (2022/Dec/28)
      • The web app will be down!!! User can't access MovieGEEKs website anymore!!!

How to prevent it

  • Create a user that uses to run MovieGEEKs web app only.
    • ninehealth user can't read or write that folder.

Output

  • A Wiki document about user administration.

Note

  • The author doesn't have much experience about Linux user administration...
  • This method is used to separate different users to make down time as small as possible.
    • It is somehow similars to production and development environment.
      • The author doesn't have much experience about it. It maybe use in the future!!!

Security when using API

Description

  • No token is required when using API from MovieGEEKs web app

Expected result

  • Token should be used when using API to improve security!

Try to start moviegeek

Input

  • Azure VM

Running methods

  • Check whether Azure VM support docker or not => drop (2022/Dec/13)
  • Because docker method is so complicated, try to create a new Azure Linux VM and running it

Output

Risk analysis

  • By using second method, the Azure free Linux VM has only 1GB RAM, 600 MB free after booting up. Hope that it is enough to run moviegeek web app!

Changelog

  • 2022/Dec/14: Drop container method, try running it in local Python virtual environment. Add risk analysis.
  • 2022/Dec/16: Add moviegeek web app link.

MovieGEEKs web app is down at 2023/Jan/02 (Mon)

Description

  • Somehow the MovieGEEKs web app is not running after 02/Jan/2023 13:40:08

Initial Log

[02/Jan/2023 12:25:19] "GET / HTTP/1.1" 200 24513
[02/Jan/2023 12:25:19] code 505, message Invalid HTTP version (2.0)

[02/Jan/2023 12:25:19] "PRI * HTTP/2.0" 505 -
Not Found: /favicon.ico

[02/Jan/2023 12:25:20] "GET /favicon.ico HTTP/1.1" 404 2531
ensured id:  80173445036

[02/Jan/2023 12:47:50] "GET / HTTP/1.1" 200 24513
Not Found: /www.google.com:443

[02/Jan/2023 12:47:59] "CONNECT www.google.com:443 HTTP/1.1" 404 1666
Not Found: /cloudflare.com:443

[02/Jan/2023 13:04:20] "CONNECT cloudflare.com:443 HTTP/1.1" 404 1670
Invalid HTTP_HOST header: ''. The domain name provided is not valid according to RFC 1034/1035.
Bad Request: /manager/html

[02/Jan/2023 13:40:08] "GET /manager/html HTTP/1.1" 400 62540

(venv_3.6.9) ninehealth@LinuxVM15:~/work/moviegeek$                              

Output

  • Explain why the MovieGEEKs web app is down.

Read and Check Code, Log of Chapter 4 - Rating

Input

Output

  • Understand what is implicit rating, explicit rating, how to calculate implicit rating from user's behaviors.
  • Understand Django builder implicit rating calculator
    • Database
    • Python running log file
    • Check movie rating on after running implicit rating calculator

Time

  • 4 hours

History

  • 2022/Dec/28: Newly create
  • 2022/Dec/31: Add reading time

Remote performance is sometimes not good

Description

  • While working remotely at night by SSH to Azure B1s VM West US, users found that the command line response is slow.

Investigations

Wi-Fi module

  • Maybe the Wi-Fi module on the 2014-model laptop of the user has some problems and doesn't work correctly.
    • It may not be the root cause of this problem, remote accesses to internal servers are okay!!!

ISP

  • The user's ISP is VNPT, the server is located at the West of U.S, maybe the intercontinental bandwidth is throttled.
    • The latency from Hanoi to West US server is about 170 ms
      • The latency between PCs in LAN is about 1 ms
      • The latency between laptops in WLAN (Wireless LAN) is about 2 ms to 9 ms

Internet modem

  • The VNPT GW-040 Wi-Fi router has some problems...

Other complaints

  • User said that at night, YouTube loading is very slow while only some devices are connected...
    • Unique users are 2 to 3.
    • It needs to check more.
      • When this happens, the CPU and RAM graph on the modem's home page should be checked!!!

Resolutions

About Internet modem

  • Sometimes it needs to reset the modem once per 2 or 3-day.

Another SSH option

  • Try to use -C option to compress transmitting and receiving packets through SSH.

VSCode's Integrated Terminal

  • Use VSCode with built-in Integrated Terminal.

Cloudflare

  • Use Cloudflare WARP
  • Use Cloudflare Zerotrust (previously call Cloudflare for Teams)
    • https://blog.cloudflare.com/the-zero-trust-platform-built-for-speed/

      On the other side, users connect to Cloudflare’s network by reaching a data center near them in over 250 cities around the world. 95% of the entire Internet-connected world is now within 50 ms of a Cloudflare presence, and 80% of the entire Internet-connected world is within 20ms (for reference, it takes 300-400 ms for a human to blink).

      We’re excited to share how each of these components work together to deliver a comprehensive Zero Trust platform that makes your team faster. All the tools we talk about below are available today, they’re easy to use (and get started with) — and they’re free for your first 50 users. If you want to sign up now, head over to the Teams Dashboard!

Azure

Other notes

  • Hai has no problem while SSH to this server.

    • Hai's ISP is Viettel and the modem is from Huawei.
  • The slow latency is pre-alerted at Section 6.4 Độ trễ khi ping while creating Azure VM

    • The West US location was chosen from an example on Microsoft Learn =.=
      • Because It needs a quick action to start the MovieGEEKs web app.
        • Now it is the consequence...
  • Hai does not have much knowledge at setting VPN

    • Maybe trying the Cloudflare WARP and Cloudflare Zerotrust are the best way!!!
      • It is quite easy to setup!!!

Output

  • Try some resolutions
  • A Wiki page about this problem.

History

  • 2023/01/05: Newly create

Dark mode support

Description

  • It should be nice to have dark mode supported on MovieGEEKs website.
    • It will help conserve laptop's battery time.

Repository setting

  1. Enable Issues tab in #1
  2. Disable Action tab

TODO

  • Disable Security tab to make repository simpler

Check and fix PRS log

Input

Action

  • Fix all errors

Output

  • MovieGEEKs home page sample (see below)
  • No error
  • Website functions as required

PRS log

ninehealth@LinuxVM15:~$ grep -i error screen_log_20221219.txt

Internal Server Error: /rec/bpr/user/30159478644/
FileNotFoundError: [Errno 2] No such file or directory: './models/bpr/item_bias.data'
Internal Server Error: /rec/funk/user/30159478644/
FileNotFoundError: [Errno 2] No such file or directory: './models/funkSVD/2018-01-01 10:01:34.179393/model/user_bias.data'
ConnectionResetError: [Errno 104] Connection reset by peer
ConnectionResetError: [Errno 104] Connection reset by peer
    self.handle_error()

MovieGEEKs home page sample

Figure 2.16. MovieGEEKs front page with popover

History

  • 2022/Dec/19: Newly create
  • 2022/Dec/22: Add reference issues, move log to the end. Add MovieGEEKs home page sample.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.