BinZhiZhu's Blog

Hello,World.


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

[To Troll : 不要断章取义、胡乱指责他人,做个通情达理的人]

发表于 2019-08-31 | | 阅读次数:
字数统计: 963 | 阅读时长 ≈ 3

今早起来刷到一篇帖子[讲述农村女孩缴费问题],我看到标题以及阅读量我甚至还没点进去,我就大概猜到了意见分歧引发斗争的问题了,因为这种现象在v见怪不怪了。但是我还是想发个帖子,总结一下这类事情的因素。

我之前也发过一些帖子,有这么一类人:

1.根本不在乎你说什么,压根不关心帖子的内容,只抓漏洞、把柄,然后化身为一名政治家,狂批狠斗

2.没有什么立场,也没有那么多为什么,喷就是了[我之前发了个贴,下面有个人评论:我觉得你是个智障,能有工作就不错了] 我一般是对这类人没有什么同情心的 我直接怼他 结果他@站长 说道[你为什么骂我沙雕?站长不管管吗] 不在乎别人的感受 高水平的认知性同理心,让这些人很擅长伤害别人的感情,这就是一种心理变态

3.出口成脏、口吐芬芳的低端人群,就是要激怒你,引起争论

4.自我感觉良好,以挑刺找茬为乐趣,通过发表反对观点进行自我实现

5.Click bait 标题党,揣摩你的心理,然后跟你说 “你这个帖子内容不配这个标题 “/ “你不配贴这个标签” [我之前有个帖子说 我是一个重度音乐爱好者,内容是我买了AirPods] 然后就有人说重度音乐者不会买蓝牙耳机,我说我是重度耳机爱好者了吗?单纯喜欢音乐就不是重度?非得会打篮球、踢足球才能可以说自己是爱好者?另外我还经常看到一些求教请指导类似标签的帖子,lz的出发点可能就是请教一个问题,即使问的问题比较傻瓜,也没必要辱骂别人,教他人做人吧?经常部分高端知识分子回帖:[你自己没有电脑吗?你作为一名开发,这种问题都解决不了,你配当个开发吗?这么低端的问题,大学的时候就应该要知道怎么去处理,吧啦吧啦一大堆],但实际上人家可能就是仅仅问了一个问题 例如我举个例子:”线上出bug 如何排错,请教一下”。我真的揣摩不了那个人的心理,想什么呢?把自己当什么呢?

你可以不欣赏别人、不接受别人的观点,但是非得不接受就得踩别人吗?你不喜欢我说的内容、我的观点你可以不要说话,继续做你的事情,非得要留下几句你的名言警句吗?非得要这么说吗?你知不知道或许有些人的性格内向或者心理有些问题,发个贴寻求大家的意见或者帮助,你没有任何立场就去抨击别人,批斗别人,万一对他人造成二次伤害呢?真的恳求这些人不要只在乎自己的感受,不管是在这里还是平时生活当中,做什么事情之前能否多思考一下会不会产生什么后果?如果遇到这类人,也不要太在乎他们的看法,兼听则明,偏信则暗,做自己的事情,让别人去说吧。

这仅仅是我自己的观点,恳求大家不要揣摩我的心理,我没有什么优越感,我就是一个普通人,如果我有说错或者有违规的地方,也恳大家指正。peace & love

A troll keeps commenting on my posts , I know how to ban him.

GitHub 如何向开源项目提PR

发表于 2019-07-29 | | 阅读次数:
字数统计: 92 | 阅读时长 ≈ 1
  • fork 到自己的仓库
  • git clone 到本地
  • 上游建立连接
    git remote add upstream 开源项目地址
  • 创建开发分支 (非必须)
    git checkout -b dev
  • 修改提交代码
    git status git add . git commit -m git push origin branch
  • 同步代码三部曲
    git fetch upstream git rebase upstream/master git push origin master
  • 提交pr
    去自己github仓库对应fork的项目下new pull request

好难受 : ) VPS、服务器、域名,即将陆续过期

发表于 2019-07-28 | | 阅读次数:
字数统计: 388 | 阅读时长 ≈ 1

VPS

bwg 购入的,体验 90 分,平时开发、porn 一下也是差不多的了,6 月被关进小黑屋,在我就要放弃的那一刻,7 月竟然突然 ping 通了,我重燃希望之火。八月入月就要过期了,一直以为跟传统的续费方式一样(你就只能优惠一次,你不配继续享受优惠价格),刚刚登陆 dashboard 看了一下,有点开心嘿嘿,仍然是 19.99 $/ year,awesome !

服务器

去年阿里云双 11,拼团撸羊毛撸了一个 1 核 2G 的 ECS 学习机,当时记得是 90 多一年,不过后面返利什么的,不知不觉就回本了~~~。刚看了一下,续费的话需要将近 900 左右,这谁顶不住呀 :~,所以打算今年双 11 再撸一把,然后迁移过去新的机器,我没有这方面的经验,想请教下 v 站的哥哥们。服务器搭了博客、v2ray、图床、frp 内网穿透、以及一些自己的独立项目等乱七八糟的东西,所以我有点怕,拜托各位咯🙏~

域名

域名这块的其实还好,也是阿里云的,没有入手顶级域名,所以续费也没有很大的问题。之前看 v 站有些朋友发华为云推域名的活动,我也撸了一下,认证后免费撸了一个.com 域名( 3 年吧记得),不过一直没有去搭理,备案啥的,这个也无所谓,到时有空再搞一下。

优雅的提交你的Git-commit

发表于 2019-06-30 | | 阅读次数:
字数统计: 329 | 阅读时长 ≈ 1

Commitizen: 替代你的 git commit

介绍

commitizen/cz-cli, 我们需要借助它提供的 git cz 命令替代我们的 git commit 命令, 帮助我们生成符合规范的 commit message.

除此之外, 我们还需要为 commitizen 指定一个 Adapter 比如: cz-conventional-changelog (一个符合 Angular团队规范的 preset). 使得 commitizen 按照我们指定的规范帮助我们生成 commit message.

安装

1
2
npm install -g commitizen cz-conventional-changelog
echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc

使用

通常我们提交代码是使用 git commit -m 的形式,现在直接使用git cz 即可替代。

规范

  • type: commit 的类型
  • feat: 新特性
  • fix: 修改问题
  • refactor: 代码重构
  • docs: 文档修改
  • style: 代码格式修改, 注意不是 css 修改
  • test: 测试用例修改
  • chore: 其他修改, 比如构建流程, 依赖管理.
  • scope: commit 影响的范围, 比如: route, component, utils, build…
  • subject: commit 的概述, 建议符合 50/72 formatting
  • body: commit 具体修改内容, 可以分为多行, 建议符合 50/72 formatting
  • footer: 一些备注, 通常是 BREAKING CHANGE 或修复的 bug 的链接.

standard-version: 自动生成 CHANGELOG

安装使用

1
npm i -S standard-version

配置

package.json :

1
2
3
4
"scirpt": {
...,
"release": "standard-version"
}

使用

1
npm run release

你会发现你git cz 的提交会自动生成一个CHANGELOG.md

折腾了一天,撸了个v2ex小程序

发表于 2019-06-29 | | 阅读次数:
字数统计: 314 | 阅读时长 ≈ 1

V2EX小程序

基于Taro实现的v2ex小程序

仓库

Taro-v2ex-weapp: https://github.com/BinZhiZhu/Taro-v2ex-weapp

目录结构

├── dist 编译结果目录
├── config 配置目录
| ├── dev.js 开发时配置
| ├── index.js 默认配置
| └── prod.js 打包时配置
├── src 源码目录
| ├── pages 页面文件目录
| | ├── index index 页面目录
| | | ├── index.js index 页面逻辑
| | | └── index.css index 页面样式
| ├── app.css 项目总通用样式
| └── app.js 项目入口文件
└── package.json

技术栈

Taro(React) + typescript(部分)

状态管理:Redux

API

v2ex开放API支持(如果侵权请联系本人修正)

DEPLOY

  • 安装Taro(参考官方)

  • dev环境: npm run dev:weapp

  • 打包: npm run build:weapp

开发时间线

1.首页最新主题

2.主题详情

3.热门主题

4.节点

5.节点详情

截图

  • 首页:

  • 热门:

  • 节点:

  • 节点详情:

  • 话题回复:
  • 个人主页:
  • h5-首页:
  • h5-热门:
  • h5-节点:

release

发布版本

  • 1.0.0

TODO

1.下拉加载

2.TypeScript 重构

3.拆分组件

4.H5版本

  1. TDD

测试

FAQ

  • 计算时间戳时分秒func来源于v2er封装 原贴 https://www.v2ex.com/t/578465#reply6

  • utils下的api.ts封装来源于 taro官方taro-v2ex-hook repo里的简单封装

感谢

  • v2ex https://www.v2ex.com/p/7v9TEc53

  • taro https://nervjs.github.io/taro/docs/GETTING-STARTED.html

License

MIT

123…8
BinZhi Zhu

BinZhi Zhu

纵使你脚下有一千名挑战者,那就把我算作第一千零一名。

36 日志
4 分类
28 标签
RSS
0%
© 2020 BinZhi Zhu
Copyright © 2018
|
Powered by Hexo | Theme by Next
载入天数...载入时分秒...