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

最新文章

记一次网站被广告劫持的排查

今天访问自己的站点突然发现有弹出广告,还是随机刷出一些乱七八糟的弹出式或全屏广告,体验与 UI 都异常丑陋。 查看网页源码可以直接发现脚本,第一个反应是服务器被黑,所以马上登录服务器排查,但发现文件并没有被引入脚本,登录日志也没有发现异常情况。 接着查询脚本里面涉及的域名,发现都是注册不满 1 年,搜索引擎也没有太多的结果,估计是经常被封。 由于遇到过被运营商劫持的情况,所以拍脑袋就直接打了运营商的投诉电话,联通客服态度还不错,每隔几分钟就有一个处理的人联系过来,但在我的坚持下她们总说我们让技术在后台排查一下…期间的一句话点醒了我:“您看到的是联通的广告吗?”。 以前遇到的是出现 404 或 5xx 时才会进入联通的纠错导航站,过分一点的是站点在某些区域的统计代码被劫持来添加广告。 于是进一步排查。...

路由器刷第三方固件

一、刷固件步骤 1.1 下载固件 这里使用的是华硕老毛子 Padavan 这款固件,功能齐全,简单好用。后台默认 IP:192.168.123.1,用户名和密码都为 admin。 1.2 刷入 Breed 引导器 Breed 类似手机或 macOS 的 bootloader,只要成功刷入引导器就可以通过 Breed Web 管理界面对路由器为所欲为。 刷入 Breed 有很多种方式,比如使用傻瓜式的 tbvv breed辅助、K2Pbreed工具 与 路由器 breed Web 助手、恢复备份文件、定时重启等方式。不管什么方式原理都是变相让路由器执行 shell,需要注意针对路由器版本去选择可用的方式来刷 Breed。 我手上有两台K2,软件版本为 22.4.6.3 与 22.6.512.75,固件版本 A6,刷 Breed 方法几乎都试过,最后发现 tbvv 的 breed...

.bat .cmd 文件自动使用管理员权限

已下方法在 Win10 下测试正常,添加在正常要使用的 .bat .cmd 文件头部可正常执行一些需要管理员权限的 shell 脚本。 :::::::::::::::::::::::::::::::::::::::::::: :: Elevate.cmd - Version 4 :: Automatically check & get admin rights :::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= ECHO Running Admin shell ECHO ============================= :init setlocal DisableDelayedExpansion set...

frp – 内网穿透工具搭建

f

一、序言 内网穿透,简单说就是可以让互联网访问内网本地服务,比如在进行微信公众号开发时就需要能够暴露本地服务给微信官方服务器鉴权,又或者需要将本地正在开发的页面给外部需求方访问。 内网穿透的工具,例如: ngrok 使用 Go 开发,官方免费的版本太旧,自己搭建很多功能不能用,比如自定义域名;用第三方提供的服务不稳定 localtunnel 使用 Node.js 开发,使用上对于前端开发人员来说更方便,但是毕竟是用的国外服务器,亲测域名不可用 这里推荐一款开源,功能强大,全平台支持的工具 – frp。 当然,我们需要有以下装备: 一个可用域名 一台可访问互联网的服务器 接下来就可以搭建一个自定义域名来实现内网穿透。 二、架构设计 简单来说,公网机器跑 frps 监听并转发请求给本地机器上的 frpc,frpc 接口后将内容返回给 frps。 三、域名配置 如果我们需要通过类似...

首部国产青春题材动漫

不知何时起开始喜欢关于夏、秋季节的动漫。也许它们代表了青春。

而近几年日本出现了「你的名字」、「声之形」、「烟花」等几部优秀的青春题材的动漫电影,所以很期待中国也能早点制作出这类题材的动漫。
终于 2018 年「昨日青空」宣布在暑期档上映,但与此同时,另一部同类型题材的动漫「肆式青春」会在 8 月 4 日上映,于是「昨日青空」提前档期到 7.27 并宣传为国产首部青春题材动漫,然而最终却夭折撤档,目前上映时间未知。

目前从「肆式青春」的预告片来看,画风不错,毕竟是与日本动画公司合作,但配音上就显得比较随意,也许算是国产动漫的特色,总得留点什么缺憾。

但总体上还是蛮另人期待「肆式青春」的表现,毕竟这才更符合回忆。

从个性签名被模仿回忆我的十年互联网生涯

一、缘由 昨天刷「即刻」APP 的时候信息流中突然出现一个内容着实把我吓了一跳,我什么时候开了小号?不过仔细查看,应该只是曾经的个性签名被模仿了而已。 当时第一反应是 2012 年的时候被 UISDC 的群成员曝光过…所以微博上一搜,几十页的结果,不过传播的并不是我的版本,而是加了一些改造,包括我关注的某些 IT 大 V 也有人模仿。 不过刚开始 QQ 与微博上的这段签名并没有人在意,直到 2011 年年底接触了优秀网页设计联盟,认识了当时的发起者张鹏,投稿了几篇微博,天天收到一群人 @,但就是不涨粉… 后面为前期的 UISDC 讲座提供 QQ 千人群,然后个性签名就被截图发到微博上,被一些设计大师围观评论,但依旧不涨粉!还被群主误认为是迅雷员工… 这原本是 2009、2010 年还没入门的小白自嘲,没想到却被改的这么流行。不过也还好他们没改变我当时写 Adobe...

Github Pages 自定义域名免费开启 https

G

一、前言 之前 Github Pages 搭建的站点如果想要开启 https 有两种方法。一种是常规方法,即自己有服务器来设置证书;另一种则是直接使用 Cloudflare 提供的免费域名 SSL。 不过 2018 年 5 月 1 日 Github Pages 已经正式支持自定义域名强行开启 https,不过从证书信息看,也是 Cloudflare 这家的。 二、配置域名 域名使用 CNAME 指向自己的 Github Pages 项目主域,例如 millylee.github.io,这里不推荐使用 A 记录,以免 IP 变动还得进行修改。配置完域名后可以在命令行下使用 dig <domain> 命令查看下是否生效。例如这里我使用 dig milly.me 显示如下信息,则说明域名配置正确。 三、项目配置 进入仓库中的「Settings」-「GitHub Pages」...

MAMP Pro 使用指南

M

一、前言 MAMP 是一款运行在 macOS 的 PHP 集成包,类似 Linux 下的 LAMP/LNMP,Windows 下的 XAMPP,MAMP Pro 则是它的升级版本。 MAMP Pro 包含的亮点功能如下: 支持多版本的 PHP 切换 Apache/Nginx/phpMyAdmin 等功能 本地域名自动 host,即我们可以随意设置域名 文件编辑 二、实例安装 这里以本地安装 WordPress 为例,服务器使用 Nginx,所以确保 Mysql 是关闭状态。然后就可以在「Hosts」界面左下角点击「Create new host」创建新主机。 在创建新主机弹窗中设置如下: Host name:主机名,正常为域名 Document root: 站点目录,可以新建一个域名文件夹 create a database named:创建一个绑定站点的数据库...

macOS 下搭建 Node.js 开发环境

m

安装 nvm
brew install nvm

# 如果不存在以下目录新建
mkdir ~/.nvm

修改成国内镜像
# 修改配置
vi ~/.bash_profile

# 导出变量
export NVM_DIR="$HOME/.nvm"

# 添加淘宝镜像,需要执行 source ~/.bash_profile
export NVM_NODEJS_ORG_MIRROR=

# nvm
export NVM_DIR="$HOME/.nvm"

# node mirrors
export ELECTRON_MIRROR=""
export SASS_BINARY_SITE=""

# 使配置生效
. "/usr/local/opt/nvm/nvm.sh"

前端工程师的 macOS 入门指北

一、前言 macOS (2012 年前称 Mac OS X,2012-2016 年称 OS X,2016 年起称 macOS)。不同版本的系统又有自己的代号,例如:WWDC 2018 宣布版本为 10.14,代号为 Mojave 的开发版。macOS Mojave 正常会在 2018 年秋季正式发布。 以前经常听到「Win 适合开发,macOS 适合设计」的言论,其实 macOS 在开发与设计上已经完爆 Win,但其实现在的 Win10 在界面与操作上并不逊色于 macOS。个人观点,不喜勿喷。 二、常用软件 软件管理器 Homebrew Homebrew 是一款用来安装命令行应用的工具,打开命令行终端并粘贴以下命令执行。 /usr/bin/ruby -e "$(curl -fsSL )" Homebrew-Cask Homebrew 下使用命令行安装可视化应用的工具。 # 安装...

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

分类

文章归档