Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wangpin34/what-i-installed

dev machine of a programmer
https://github.com/wangpin34/what-i-installed

Last synced: 5 days ago
JSON representation

dev machine of a programmer

Awesome Lists containing this project

README

        

# what I installed

## IDE / Editor
### [vscode]()

## Tools
### Docker

按理说一个前端程序员是不太会用到 Docker 的,可谁让是个不正经的前端呢。我在帮一个文档网站做搜索服务,用到 ElasticSearch,但是很讨厌装很多东西,卸载也麻烦。于是想到了 Docker。出奇的好用哦,不过的确很吃硬件。
我迄今在以下设备上安装过 Docker Desktop 或者 CLI,都没有什么问题。
* Mac 2015 款 8GB + 256 GB
* HP zhan 16GB + 512 GB
* Chrome Book, 这个只能装 CLI,不过熟悉了也还行,搭配 Makefile,一般的命令都不是很难记忆。
### [PNPM]()
简单来说就是用链接的方式让不同的项目共享 NPM 包,真硬盘福音(据说 Golang 的 submodule 已经采用了这个技术,学习学习)。老 Mac 和公司的 HP 本硬盘都只有 256,而且乱七八糟东西太多,亟需释放空间。用了 PNPM,清理了 Yarn 和 NPM 的 cache,瞬间多了几十个 GB,太舒服了。而且每次安装新 pkg 或者 setup 新项目,都快的飞起。

### Make
Sometimes it's the best replacement of [gulp](https://gulpjs.com/).
### How to install `make` on `windows`?
https://stackoverflow.com/questions/32127524/how-to-install-and-use-make-in-windows
> make is a GNU command so the only way you can get it on Windows is installing a Windows version like the one provided by GNUWin32. Anyway, there are several options for getting that:

The most simple choice is using [Chocolatey](https://chocolatey.org/install). First you need to install this package manager. Once installed you simlpy need to install make (you may need to run it in an elevated/admin command prompt) :

```
choco install make
```
Other recommended option is [installing a Windows Subsystem for Linux (WSL/WSL2)](https://docs.microsoft.com/en-us/windows/wsl/install-win10), so you'll have a Linux distribution of your choice embedded in Windows 10 where you'll be able to install make, gccand all the tools you need to build C programs.

For older Windows versions (MS Windows 2000 / XP / 2003 / Vista / 2008 / 7 with msvcrt.dll) you can use [GnuWin32](http://gnuwin32.sourceforge.net/install.html).

An outdated alternative was [MinGw](https://www.ics.uci.edu/~pattis/common/handouts/mingweclipse/mingw.html), but the project seems to be abandoned so it's better to go for one of the previous choices.

## Other Tools
* [Yarn]() 不太用了
* [cygwin](http://www.cygwin.com/) - Win
* [gnuwin32](http://gnuwin32.sourceforge.net/install.html) - Win
* [git for windows](https://gitforwindows.org/) - Win

* [gifcam](https://gifcam.en.softonic.com/) - Win
* [TCPview](https://download.sysinternals.com/files/TCPView.zip) - Win