nvm-windows,Windows系统也能随心切换Node.js版本

需求来源:
Node.js官方没有nvm,换句话说,一台电脑只能装一个版本的Node,但是:
1)有的Node.js Package(Node.js包)需要非LTS(Long Term Support,即稳定版)版本的Node.js的支持,比如yun-playlist-downloader(网易云音乐 – 歌单 – 下载器);
2)不同的项目,往往也要求使用指定版本的Node.js;
3)Python都有installer,Node.js怎么可以没有呢!

解决方案:
开源软件nvm-windows(Node Version Manager (nvm) for Windows),能让你便捷地切换你Windows电脑上的Node.js的版本。
注意:软件运行需要管理员权限。

快速入门:

  1. 这里下载nvm-setup.zip
  2. 解压nvm-setup.zip,安装“nvm-setup.exe”
  3. 寻求帮助:
    $ nvm
  4. 安装不同版本的Node.js,比如:
    $ nvm install 6.11.2
    $ nvm install 8.4.0
  5. 切换不同版本的Node.js,比如:
    $ nvm use 6.11.2
    $ node -v

实测可用的一种Root 三星盖乐世S6 Edge SM-G9250 G9250ZTS2DQG1 (安卓6.0.1)的方法

最近有root手上一台“SM-G9250 G9250ZTS2DQG1”的需求。S6 Edge由于全球发货量还不错,网上有很多一键Root三星S6 Edge的方法,比如PingPong Root等。很可惜都不支持G9250ZTS2DQG1这个型号。我实测过,目前,360 Root,King Root等这些一键Root软件都无法root它。

著名的ChainFire(CF)团队,在其官网上说仅仅支持SM-G9250
MMB29K.G9250ZCS2DQG3以及MMB29K.G9250ZTU2DQC1。

我点开了“MMB29K.G9250ZCS2DQG3”的Download,惊喜地发现,“zeroltechn-zeroltezc-smg9250”这些信息跟我的手机在AIDA64上看到的信息是一样的。于是作死试了试这个包,结果成功root了手机。

上面废话完了,简单说一下具体的操作方法吧:

  1. 你需要能正常工作的一:
    1. 台G9250ZTS2DQG1
    2. 台Windows电脑(Windows 7+吧)
    3. 跟USB线
  2. 手机端操作:
    1. 正常关机
    2. 按住<音量下>、<Home>以及<电源>三个按钮开机。手机会问你是否进入“下载模式”(Download mode),根据提示按<音量上>,进入“下载模式”
    3. 手机通过USB线连接电脑
  3. 电脑端操作:
    1. 下载并解压“CF-Auto-Root-zeroltechn-zeroltezt-smg9250.zip
    2. 运行解压出来的“Odin3”
    3. 点击“AP”,加载“CF-Auto-Root-zeroltechn-zeroltezt-smg9250.tar.md5”
    4. 点击“Start”(开始)

    过后,Odin3会提示“Pass”,手机会重启。重启过后会多一个叫“SuperSU”的App,它是用来管理APP们的root权限的。欢迎来到ROOT的世界。:)

     

    Root了手机,我做的第一件事是根据这张帖子的指引将屏蔽的功能开起来。

借助App “Remote Keyboard”通过电脑键盘控制安卓手机输入

  1. 请把你的安卓手机跟电脑连接到同一个Wi-Fi下
  2. 安卓手机,请安装“Remote Keyboard (by Onyxbits)”,打开App,并记住上面提及的安卓手机在你局域网下的IP,这个IP一般以“192.168.”开头,下文称之为“<安卓IP>”
  3. Windows电脑,请确保这个功能已打开:“Turn Windows features on or off > Telnet Client”
  4. Windows电脑,打开CMD (Command Prompt),运行以下指令就可以了:
    telnet <安卓IP> 2323
    直接连上了?你还是赶紧设置一个密码:“Remote Keyboard > Settings > Password Protection”。
    如果你设置了密码的话,手机会跟你要密码。命令行软件有个习惯,出于安全的考虑,不显示你输入的密码的长度。请输入密码后按回车就可以了。

如何在Windows的CMD里面通过“subl”来使用Sublime Text 3

Github的Atom允许你在安装了它之后,就可以直接在命令行里通过“atom .”来打开当前文件夹。Sublime Text 3怎么才可以也这样呢?

答案:修改系统环境变量。举例,Windows 10:

1.  哪里设置?
按下<Win>键,输入“system env”,点选“edit system environment variables”
点“Environment Variables…”,在“User variable for [yourUserName]”下的Variable一栏找到“PATH”或者“Path”这个变量,双击它或者点击“Edit”按钮。

2. 怎么设置
请点击“New”,然后添加你Sublime Text 3所在的路径。比如安装版默认的“C:\Program Files\Sublime Text 3”。
这样过后,你当前的用户就可以在命令行(比如Command Prompt或者PowerShell)工具里,无论你当前文件夹是哪个,都可以直接调用Sublime Text 3安装文件夹下的“subl.exe”这个程序了。
一般大家习惯在“environment variable”的最后一行留给当前文件夹,也就是“.”,建议你也这样做。

3. 试一试
用Sublime编辑当前文件夹:“subl .”
获取帮助:“subl –help”或者“subl -h”

🙂

亲爱的,周末干嘛(1-3)

亲爱的,周末干嘛?本文旨在分享我与我亲爱的渡过周末的一些想法。

1. 一起做一款字体,然后用双方的名字命名。
字体制作有点冷门,但是工具选择上还是挺多的,值得一提的几个非专业软件有:
iPad上的iFontMaker(付费);
PC上的FontForge(开源,免费);
Web上的(默认免费):fontstructBitFontMaker,YourFont(基于手写),caligraphr(基于手写,有付费项目)。

2. 记住对方身体的尺寸
比如身高,鞋号。晚饭前PK一下,输了的人请吃饭,或者洗碗一周。

3. 给对方做表情包
Tips:手机拍视频 > 电脑用Photoshop(File > Import > Video Frames to Layers以及Window > Timeline等功能)做。
手机App推荐:Cameringo+(付费) for Android,Imaengine Vecotr Camera(可付费) for iOS,Comic Book Camera free for iOS。
黑白色的.gif往往能节约空间,别人收到快一点哦。

99. Fallback:啪啪啪
干嘛?干你呀。