https://tttapa.github.io/ESP8266
分类目录归档:技术
macOS Init Guide
homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Code language: JavaScript (javascript)
homebrew source
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
brew update
brew install caskroom/cask/brew-cask
Code language: PHP (php)
iTerm 2
brew cask install iterm2
zsh
brew install zsh zsh-completions
OhMyZsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Code language: JavaScript (javascript)
zsh-sytax-highlighting
brew install zsh-syntax-highlighting
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
powerline
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
Code language: PHP (php)
sublime text 3
brew cask install sublime-text
ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
autojump
brew install autojump
然后将下面这段代码加入 shell 的配置文件中,比如.bashrc
或 .zhsrc
中.
[ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh
nvm (Node.js 环境管理)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
nvm install node
nvm use node
Code language: PHP (php)
nrm(Node.js Mirro 管理)
npm install nrm -g --save
nrm use taobao
Code language: PHP (php)
PyEnv(Python 环境管理)
curl https://pyenv.run | bash
Pyenv install 3.7.3
Code language: JavaScript (javascript)
export PATH="/Users/bestony/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
Code language: JavaScript (javascript)
rbEnv
brew install rbenv
eval "$(rbenv init -)"
Code language: JavaScript (javascript)
常用软件
brew cask install 1password sublime-text google-chrome
工具命令:删除当前目录下的 node_modules 目录
find . -name "node_modules" -exec rm -rf '{}' +
Code language: JavaScript (javascript)
PHP 元编程初体验
https://github.com/bestony/zhuji/commit/c02370b227f32e2e883828d75b4f1e3fec8595ff
在这个 Commit 中,我使用了 PHP 元编程的方法来简化自己的 SDK 开发。112 行代码就完成了 珠玑的所有代码,爽!
2019 年 4 月 16 日我在云栖社区的分享

























卸载 Rust 环境
Rust 环境的卸载做的非常人性化,只需要执行如下命令即可
rustup self uninstall
Code language: PHP (php)
Logoly Trending 排名
Logoly 的 Trending 排名达到了第十名,Good!

更新,日榜第7

更新,日榜第6

更新,日榜第五

个人也上榜了 Trending

更新,第四名

今天早上掉到了第6,我就没截图。结果,中午就回到了第五

重回第四

登录第三

Vue 引入预处理器
Vue Cli3 默认的配置是不带 CSS 的预处理器的,需要自己引入。好在,引入的方法非常简单,只需要安装对应的依赖,会自动适配的。
SCSS/SASS
npm install -D sass-loader node-sass
LESS
npm install -D less-loader less
Stylus
npm install -D stylus-loader stylus
产品体验的优化
在设计产品时,通过不同的方法,可以优化产品的体验。
比如,可以在界面中突出部分元素来让用户可以更好的使用。
不过,目前我看过的设计相关的图书不多,所以不敢在这个方面进行调整,所以考虑使用引导提示的方式进行优化。
我找到的可用的库:
https://github.com/jwarby/jquery-pagewalkthrough 免费
https://pulsardev.github.io/vue-tour/
后续需要读的书:
- 别让我思考
- 设计中的设计
安装配置 nRFgo Studio 应用程序
nRFgo Studio 是 Nordic 提供的针对其芯片的开发工具,你可以通过它来开发 nrf 芯片。
你只需要前往 :
https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRFgo-Studio/Download#infotabs 下载安装文件。
下载到本地以后,执行安装,建议在安装的过程中,将设备连接到电脑上,这样在安装时会自动识别芯片,从而安装对应的驱动。
安装完成的效果
