Skip to content

10 Software for Productivity

Jordy Homing Lam edited this page May 18, 2024 · 8 revisions

I would recommend installation of the following software to kick start on your prodductivity.

Productivity

Github Desktop

Github Desktop is an open source software by Github official.

VSCODE

Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running, and version control. It aims to provide just the tools a developer needs for a quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs, such as Visual Studio IDE. VScode is supportedd by Microsoft. It also has a nice integration with Jupyter and various other SDK tools. A list of nice installation guides:

Anaconda

Anaconda Individual Edition is the world’s most popular Python distribution platform with over 25 million users worldwide. It is an open source, flexible solution that provides the utilities to build, distribute, install, update, and manage software in a cross-platform manner. Conda makes it easy to manage multiple data environments that can be maintained and run separately without interference from each other.

WinSCP

[WinSCP] is a popular SFTP client and FTP client for Microsoft Windows! Copy file between a local computer and remote servers using FTP, FTPS, SCP, SFTP, WebDAV or S3 file transfer protocols.

Port forwarding in tensorboard

  • Start tensorboard on your server as usual use port 8899
  • Use the following on laptop terminal. This forward 8899 to your laptop's localhost:16006
ssh -L 16006:127.0.0.1:8899 user@server

Subsystem

Windows Subsystem for Linux

The Windows Subsystem for Linux lets developers run a GNU/Linux environment -- including most command-line tools, utilities, and applications -- directly on Windows, unmodified, without the overhead of a traditional virtual machine or dualboot setup. You can choose your favorite GNU/Linux distributions from the Microsoft Store, run common command-line tools, bash shell scripts and GNU/Linux command-line applications, install additional software using your own GNU/Linux distribution package manager e.g. sudo apt-get in ubuntu, invoke Windows applications using a Unix-like command-line shell and vice versa.

Internet

Microsoft Edge

Microsoft Edge is a cross-platform web browser created and developed by Microsoft. The Chromium-based Edge replaced Internet Explorer (IE) in Windows 11, as the default web browser. Note that Zotero has an Edge Extension to allow save. Edge also comes with a very handy inspect element functionality for web-crawling.

Firefox

Firefox is made by Mozilla Corporation, a wholly owned subsidiary of the not-for-profit Mozilla Foundation, and is guided by the principles of the Mozilla Manifesto. I use this as a secondary browser for simple one-off tasks.

Office

Microsoft Office

Zotero

Zotero is a reference manager. It is designed to store, manage, and cite bibliographic references, such as books and articles. In Zotero, each of these references constitutes an item. More broadly, Zotero is a powerful tool for collecting and organizing research information and sources.

Slack

Line

Telegram

Remote Control

Teamviewer

VMware USC