一个关于前端、产品、设计、绘画的情侣博客

作者Milly

擅长 Adobe 旗下软件,Ai、Fw、Fl、Br、Ae、Pr、Id 等的安装与卸载,精通 CSS、JavaScript、PHP 等单词的拼写。「从个性签名被模仿回忆我的十年互联网生涯」https://www.sawlove.com/ten-years-internet-life.html

iMac 下雷蛇鼠标恢复 Windows 体验

为了更好的开发以及戒掉 PC 游戏,最终决定入坑 macOS,体验了几天后发现苹果鼠标是真心鸡肋,且由于过于扁平长时间使用非常不舒服,所以准备用上之前的曼巴眼镜蛇。 一、鼠标滚动方向 首先进入「系统偏好设置」—「鼠标」,在打开的鼠标设置界面取消默认的反人类滚动方向。 二、下载雷蛇驱动 首先从官网下载最新的驱动,目前官网能搜到的最新版为 1.82,版本过低会有问题(该版本其实依然有个小问题,不能取消开机启动)。 雷云 Mac 1.82 下载完后正常要更新,然后是重启后登录才能使用。 三、驱动设置 可以为雷云设置一个 iMac 的专用方案,设置完后主体按键基本上与 win 一致。 这里点击「Side View」进入侧边按钮设置。 接着点击对应侧边按键进入对应的按键分配设置,然后选择键盘,这里推荐前进、后退组合键。 前进:Command(⌘)–左中括号([)...

不要使用 .dev 作为本地开发域名

第一次使用 MAMP 搭建 WP 本地环境时意外踩坑一个多小时… 最终查到资料 Chrome 63 在 17 年 12 月份的更新中将 .dev .foo 强制跳转到 https,而目前 Firefox 最新版中也对 .dev 做了该限制。 在 Chromium 的开发提交中就显示了这段记录 Preload HSTS for the .dev gTLD.,即为 .dev 这个通用顶级域名开启预加载 HTTP 严格安全传输。 HSTS(HTTP Strict Transport Security):HTTP 严格安全传输 gTLD(Generictop-leveldomain):通用顶级域名 HSTS 本该是浏览器读取到网站请求头才强行跳转到 https,而谷歌比较奇葩的是为直接为该域名做了这个预加载,所以除非修改浏览器,否则就只能自己改掉原来的 .dev 域名。...

Ngrok – 反向代理软件

2018-08-02 已更换自搭的 frp ngrok 是一款通过安全隧道连接本地的代理软件,可以将 NAT 或 防火墙背后的本地服务器暴露给互联网。 如果这些定义听起来有些晦涩,可以看下官方给的图片说明。 当用户 A 访问域名时先请求部署了 ngrok 的服务器,然后由 ngrok 服务器通过 ngrok 工具去获取用户 B 的本地数据再返回给用户 A。 不过 ngrok 官方提供的服务不仅访问稍慢,绑定自定义域名也是收费的服务,所以如果需要自定义域名可以自搭 ngrok 服务或者使用国内免费的 ngrok 服务。后面在试用了三家 ngrok 免费服务后,虽然 Sunny Ngrok 前期还要通过注册来管理隧道,但后期却省了不少事,同时服务也相对较稳定,官方也提供收费版(目前来看仅是带宽较大,功能没有大区别)。 使用场景 需要将本地开发的页面共享给外网用户查看,不过现在公司业务以 H5...

CORS 跨域资源共享

简介 如下图所示,当请求一个不同协议、不同域名或不同端口的资源时,就会发起跨域 HTTP 请求,出于安全考虑,浏览器默认会限制这些请求。但同时制定一个 CORS 标准来允许我们发起跨域请求。 CORS 全称为“跨域资源共享”(Cross-origin resource sharing),它允许浏览器向跨源服务器发出 XMLHttpRequest 或 fetch 等请求。 工作原理 CORS 请求分为简单请求与非简单请求两类。以下以 XMLHttpRequest 请求来解释跨域资源共享的工作原理。 简单请求 如果请求同时满足以下两个条件则视为简单请求,简单请求不会触发 CORS 预检。 1、请求方法为以下之一 GET POST HEAD 2、HTTP 头信息不超出以下几种字段 Accept Accept-Language Content-language Content-Type,只能为...

VSCode – 文本编辑器

简介 VS Code 是微软开源的文本编辑器,但它更像是一款介于编辑器与IDE的轻量IDE。她与Atom同样基于 Electron 却比Atom优秀很多,特别是当你打开一个大于 1M 的文件。同时她基本上一两个月就迭代一个大版本,这点也是 SublimeText 无法比拟的,如果你曾经是 ST 迷,基本上可以无痛切换。 配置设置 改为英文版 如果你的系统是中文,VS Code 会自动以中文语言显示,这让你使用命令时很蛋疼。所以第一步是将其改成英文版本。 Ctrl+Shift+P 输入 语言,选择配置语言,然后改为如下的值重启即可。 { "locale":"en" } 用户配置 Ctrl+Shift+P 输入 user,选择Open user settings,然后改为如下的值重启即可。 { // 设置代理 "http.proxy": "", // 让 VSCode 支持...

提升 Windows 开发效率的姿势

如无特别说明,以下使用的是 Windows 10 专业版 64位 无痛 Win + r 运行程序 如果不喜欢使用额外软件来实现快速启动程序,则可以在电脑新建一个专门用来存放快捷键的目录,然后将这个目录添加到系统变量。例如新建一个D:\desktop目录,将该地址添加进系统Path变量,然后将程序快方式重新命名成一个简短的单词来启动(不能与系统一些内置的程序重复,比如calc),搞定后我们就可以使用Win + r与对应单词来启动程序。 命名思路 对于软件快捷键建议形成自己的思路来命名,如果刚开始没有思路,可以参考下我的。 针对自己最常用的软件,使用单个字母命名 有简称的直接使用简称 软件本身不多于5个单词的,直接使用该单词 非英文软件,使用拼音缩写,如果软件包含公司可以选个通用代号,例如163代表网易,y代表有道 常用快捷键推荐 程序名称 推荐快捷键 Chrome c Firefox f...

Listary – 提高 Windows 搜索与文件浏览效率

Listary 是一款 Windows 文件浏览增强工具,为 Windows 资源管理器增加智能命令、最近文档以及收藏功能。还可以与第三方程序集成,比如 Everything、Total Commander。 Listary 有免费版与专业版之分,免费版本基本可以满足我们的需求,甚至用了它就可以直接取代 Everything、Lanchy、Total Commander 等软件。下面我将以个人情况介绍下它的几个亮点。 快速呼出 延用以前使用的一些快速启动软件,这里我将快捷键设置为 Alt + Space,以后只要按该组合键即可呼出界面(这里应该算是一个BUG,设置 Alt+ Space 时必须先按 Space 再按 Alt 才能生效)。 文件浏览增强 Windows 默认只能使用数字或字母,并且只支持单个的光标定位。但 Listary...

整站启用 https 访问

其实早在3年前就有这个想法,不过由于拖延症与网站访问的人很少就一直放着,直到最近 iOS 开始强制使用 https 以及做小程序时也要求请求都必须是 https。觉得是时候踩下坑。 可能是以前早就了解过流程,操作过程异常顺利,大概半小时就完成了,当然免费的SSL证书是一个月前就已经申请好了。 SSL 证书申请 本站使用阿里云ECS,在后台申请一下免费的赛门铁克,很容易就通过,然后就会得到证书文件。 服务端布署 修改 nginx.conf 配置,由于想全站开启,所以加了规则将 http 下的请求全部重定向到 https 上,以下是核心配置。修改后重启下 nginx 服务即可。另外如果使用类似 WDCP 等管理平台,记得在防火墙设置通过 443 端口。 # http 重定向到 https server { listen 80; server_name www.sawlove.com...

Cmder – 命令行取代工具

简介 Cmder 是一款非常出色的命令行工具,使用 Monokai 配色,集成了Conemu与Clink,如果需要使用到 git,推荐直接下载官方包含git-for-windows的完整版。这样完整使用 git 与 Unix/Linux 命令。 由于官方的 Cmder 是便携版,为了能够在桌面与文件夹内使用Shift+右键的方式打开 Cmder,可以在根目录新建批处理文件。将以下内容保存为install.bat,然后运行该文件后即可使用快捷键调用。 @echo off SET CMDER_ROOT=%~dp0 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\shell\Cmder" /ve /d "Cmder Here" /f reg add...

一个关于前端、产品、设计、绘画的情侣博客

分类

文章归档