博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018 年终总结
阅读量:7210 次
发布时间:2019-06-29

本文共 3308 字,大约阅读时间需要 11 分钟。

职业篇

博客

之前博客系统一直用的 Ghost,然而 Ghost 的新版在vps上升级迁移遇到很多问题,后来索性自己用 nodejs 写了一个,基于 nextjs。

翻译文章

花了一周的闲余时间,翻译了 maintainable css,访问地址

真的是好久没翻译文章了。

生产力

  • 在项目中使用了 stylelint ,peritter 等工具,统一代码风格,提高代码质量。
  • iterm2 插件

    alias

    alias gs="git status"

    alias gitclean="git branch -vv | grep ' gone]' | awk '{print $1}' | xargs git branch -d"

    快速跳转

    使用 d 这个命令,列出最近访问过的各个目录

    目录名简写与补全

    比如我们要进入到 ~/workspace/src/dict,我们只需要输入每个目录的首字母就行,然后再TAB键补全

    重复上一条命令

    输入 r ,可以很便捷的重复执行上一条命令。

    zsh-autosuggestions

  • 了解了一些 tmux 相关的知识点,但是缺少实践。

研究与学习

算法学习

业务相关

  • 给自己取了一个英文名 English name Finn
  • 参与公司的一个SPA项目,react,学习了 redux state 相关的知识。
  • SVG use with External Source

    But, the external resource way doesn't work in any version (up to 11 tested) of Internet Explorer. Even the ones that do support inline SVG: 9, 10, 11.

    It works like this:

    1. If the browser is IE 9, 10, or 11 (User Agent sniff, but that's the whole point here).
    2. Ajax for the SVG file referenced
    3. Find the needed bit, based on the ID referenced (e.g. #icon-1)
    4. Inject that into the <svg> on the page
  • 使用 picture 元素实现 图片的 response

    srcset only use for mobile img

    MDN
  • overscroll-behavior 解决 modal 滚动带动底下页面滚动问题

    比较拙的解决方案就是给body添加overflow:hidden,但这有可能会影响我们的操作,甚至影响你浏览你的页面。

    CSS的overscroll-behavior,这个属性有三个可取值:

    • auto:其默认值。元素(容器)的滚动会传播给其祖先元素。有点类似JavaScript中的冒泡行为一样
    • contain:阻止滚动链接。滚动行为不会传播给其祖先元素,但会影响节点内的局部显示。例如,Android上的光辉效果或iOS上的回弹效果。当用户触摸滚动边界时会通知用户。注意,overscroll-behavior:containhtml元素上使用,可以阻止导航滚动操作
    • none:和contain一样,但它也可以防止节点本身的滚动效果
> overscroll-behavior属性是overscroll-behavior-x和overscroll-behavior-y的简写,如果你只想控制其中一个方向的滚动行为,可以使用其中的某一个属性。
  • 编写自定义视频播放器

    fullscreen api

    bug in safari

    element:fullscreen{}

    针对被全屏的元素 (如果element是iframe,:-webkit-full-screen-ancestor:not(iframe) {} 在safari 不生效)

    safari

    iframe webkitIsFullScreen aways return false

    event webkitfullscreenchange e.target return document when exit fullscreen

娱乐篇

电影电视剧

  1. 大佛普拉斯
  2. 有话好好说 Keep Cool 1997
  3. 燃烧
  4. 末代皇帝
  5. 红海行动
  6. 西部世界 S2
  7. 诚邀辣妹:网络性与爱
  8. 西游记女儿国
  9. this is us s2
  10. 雌猫们
  11. 奇迹男孩
  12. 斯大林之死
  13. 挚爱梵高
  14. 恐惧支配
  15. 熔炉
  16. 黑镜 第四季
  17. This is us season2
  18. 移动迷宫2
  19. 红高粱
  20. 移动迷宫3
  21. 逃离
  22. 与神通行
  23. 雷神3
  24. 三块广告牌
  25. 神秘巨星
  26. 奇门遁甲
  27. 大世界
  28. 好极了
  29. 中邪
  30. 请以你的名字呼唤我
  31. 相亲相爱
  32. 唐人街探案2
  33. 废城记
  34. 电锯惊魂1-7
  35. 江湖儿女
  36. 美人计
  37. 反贪风暴3
  38. 爆裂无声
  39. 升级
  40. 动物世界
  41. 沙海
  42. 李银河的52堂性学课
  43. 逃避可耻但有用
  44. 血观音
  45. 毒液
  46. 特工
  47. 李茶的姑妈
  48. 人生一串

游戏

  1. 青蛙旅行
  2. Getting Over It
  3. 中国式父母

阅读篇

  1. 解忧杂货店
  2. 二十世纪的教训

    根据我的看法,选举应该是这么回事:我们不是让新政府合法化,而是评判旧政府的表现如何——投票日那天是旧政府缴成绩单的时间。

  3. 原子弹设计
  4. 重来2

    • 人们的工作方式从“同步”协作变成了无须同步的协作。
    • 分布式员工团队(distributed workforce)
    • 最适合远程办公的脑力工作,比如写作、编程、设计、客户支持(先列举这几样),跟残酷的利润大战都没什么关系(制造业就属于这种)。
    • 我们发现,判断工作质量的最好方法,就是在正式雇用员工、给他们分配许多工作之前,先让他们试做一点。
    • 想要在工作中不被人忽略,有两种最基本的方法。第一个就是吵吵闹闹,弄出点动静来。第二个就是在工作中取得进展,交出漂亮作品。幸运的是,对于远程员工来说,工作质量最重要。
  5. 活着
  6. 自卑与超越

    侧重讲述婴幼儿时期父母教育对孩子的影响

  7. 你的经验会束缚你

    1. 为啥会有 『偏见与歧视』

      只有放下执着才能去实现任何事情。

      It’s only after we’ve lost everything that we’re free to do anything.

      即便是那些大师级的人也无法找到最好的方式来取胜,因为他们擅长的地方束缚了他们的思想。

      Even these masters couldn’t see the best way to win because the one they knew so well colonised their mind.

      人们很难脱离自己的舒适区。处于对未知的恐惧,他们倾向于呆在自己熟悉的地方。

      People have a hard time letting go of their suffering. Out of a fear of the unknown, they prefer suffering that is familiar”

    2. 如何摆脱偏见

      再次成为一个初学者

      Be a beginner again

      初学者的思想充满了许多的可能性,但是专家就少了许多

      In the beginner’s mind there are many possibilities, but in the expert’s there are few”

      初学者思想不是说要反对经验,而是在我们用经验应对新状况时应保持的一种开放的思想。

      Beginner’s Mind doesn’t mean negating experience; it means keeping an open mind on how to apply our experience to each new circumstance.

未完待续...

转载地址:http://bkgum.baihongyu.com/

你可能感兴趣的文章
ubuntu 服务restart失败
查看>>
团队作业6——展示博客(Alpha版本)
查看>>
codeforces725F Family Photos(贪心)
查看>>
nginx安装编译详解
查看>>
js 格式化日期 ("/Date(1400046388387)/")
查看>>
详解原生JS回到顶部
查看>>
chattr的常用参数详解
查看>>
WebView使用详解(一)——Native与JS相互调用(附JadX反编译)
查看>>
本地代码git到github上
查看>>
《JAVA NIO》第一章 简介
查看>>
有继承关系的对象执行顺序,包括静态变量,静态代码块,普通变量,普通代码块,继承方法....
查看>>
使用ownCloud在Linux安装你的个人云服务
查看>>
关键字&关键字工具&网页分析
查看>>
兼容 yu 比较
查看>>
Debian+Matlab2012b 安装 + “archive is not a ZIP archive”解决
查看>>
bitmap资源回收
查看>>
opp小节
查看>>
mysql 一台服务器中装两个mysql
查看>>
Salesforce随笔: 解决被指定给Chatter相关用户的RecordType无法被删除的问题
查看>>
MongoDB学习笔记
查看>>