Windows 10开发环境配置

Node.js

下载并安装nvm-windows:https://github.com/coreybutler/nvm-windows/releases

然后进入命令行(管理员身份)并输入:

1
2
nvm install 16.15.1
nvm use 16.15.1

Python

下载Python最新版并安装:https://www.python.org/downloads/windows/

安装virtualenv:

1
2
3
4
5
pip install virtualenv
mkdir \dev
cd \dev
virtualenv env
env\Scripts\activate.bat

安装virtualenvwrapper-win:

1
pip install virtualenvwrapper-win

AWS CLI

安装:https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html#getting-started-install-instructions

Ubuntu 22环境配置

Update

1
sudo apt -y update && sudo apt -y upgrade

zsh

1
2
3
sudo apt -y install zsh
chsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

git

1
2
3
git config --global init.defaultBranch main
git config --global user.email "xxxxxxxxx"
git config --global user.name "xxxx"

Node.js

Install nvm & node.js:

1
2
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm install v16.15.1

Python

在Ubuntu 22上,已经默认安装了Python3

1
2
3
4
5
6
7
sudo apt install -y python3-pip
sudo apt install -y build-essential libssl-dev libffi-dev python3-dev
sudo apt install -y python3-venv
mkdir environments
cd environments
python3 -m venv myenv
source myenv/bin/activate

AWS CLI

一定要选择正确的安装包,x86/arm架构对应的安装包是完全不一样的。。。

1
2
3
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

UI设计神器Figma

近期团队把关于UI设计的部分全面转向了Figma这个UI设计神器。很多开发人员对UI并不是很重视,其实当和用户沟通后,尤其时在进行一些UX的讨论后,越来越意识到团队中UI设计师的重要性。

image
图源:Figma官网

阅读更多

简单易用的文档工具 - docbox

在做开发的时候,不可避免的需要写很多技术文档。目前大家都比较喜欢的方式是使用Markdown,但用markdown写完之后,怎样才能以漂亮,专业的方式进行展示呢?下面介绍的docbox就是这样一个工具。

阅读更多

向开源软件的开发者们致敬

最近发生了一起严重的软件安全事件:在很多Java项目中广泛使用的日志框架log4j出现了非常严重的安全漏洞,黑客可以通过这个漏洞执行远程代码,进而控制被攻击的主机。

image
Source: Pixabay

阅读更多

好香的定制工作流工具 - Pipedream

最近看到了Pipedream这个在线自动化工具,试用了一下,感觉非常好。通过Pipedream,可以自己定义在线工作流。总结一下,它的以下特点最为吸引我:

  • 良心的免费版本。其免费版本中包括了每月10,000次的调用。相当于每天333次调用。这对于个人用户来说,肯定是够用了。同时对工作流,连接的app,事件源都没有任何限制。
  • 用户可以自己定义Node.js代码,完全控制工作流。
  • 完全的无服务器架构,完全不需要自己的服务器就可以自定义很多操作。
阅读更多

好香的Headless CMS - Strapi介绍

尝试了一下strapi,感觉真的很香,几分钟就能搭建起后台的REST API服务,同时还支持很多插件,比如graphql插件,这就大大加快了开发的速度。

strapi

阅读更多

也来说说敏捷开发中的Story point

自己团队在接触敏捷开发的初始,大家对于其中的Story Point还是有一定抵触心理的。但伴随着对其了解的深入,慢慢的都能接受这个概念了。同时也会使用一些在线工具来进行评估。下面来说说自己的体会。

image
Source: Pixabay

阅读更多