原创

我到底做了什么才让自己变得这么好看?

你看,我什么都没做啊

https://static.surmon.me/18-10-10/49392447.jpg

Better itg.flat.dark theme for vscode

我发现 VSCode 对于 TS 的支持非常好,同时似乎也没有之前的比较明显的 IO 延迟的问题了,所以准备从忠实的 Sublime Text 用户 转向 VSCode; 但是苦于近10个小时的苦苦搜寻,VSCode 并没有找到一款配色设计比较平衡、耐操的主题,所以,我准备自己移植一套。

itg-flat 是我在 Sublime Text 用了两年没有更换的主题,主题色和辅色的搭配极其适合长期编码。

然后简单查了下资料,移植了过来,并进行了一些优化,除去tokenColors,VSCode 更多地方需要合理的辅助色来让整体更统一。

移植后的包,叫better-itg-flat-dark,有两个配色:

  • better.itg.flat.dark.blue(基于 One dark 整合)
  • better.itg.flat.dark.gold(自己搭的土豪金主题色)

better.itg.flat.dark.blue

https://raw.githubusercontent.com/surmon-china/better-itg-flat-dark-vscode-theme/master/screenshot/blue.png

better.itg.flat.dark.gold

https://raw.githubusercontent.com/surmon-china/better-itg-flat-dark-vscode-theme/master/screenshot/gold.png

安装方法:

应用商店搜索itg,安装那个叫Better itg flat dark theme的主题,或者打开 Visual Studio marketplace

#Github 项目在这里


A simple bing daily wallpaper api lib

想加一个功能。

Bing 主页 每天都有一封超级棒的摄影作品作为背景,还有相关的人文信息,很有逼格,所以想加到博客里。

按照我的尿性,当然是先造个轮子,然后自己用自己造好的轮子;所以,我造了一个轮子 wonderful-bing-wallpaper

它很简单,对于用户只暴露3个 API:

  • wbw.getTodayWallpaperStory(): object
  • wbw.getWallpapers(params?: object): array
  • wbw.humanizeWallpapers(wallPapers: object | array, resolution?: string): array

一个获取图片列表,一个获取今日故事,另一个帮你优化获取到的原始数据。

很稳定,与 Bing 同在,至于目前还没用上的原因,我最后说。


剪辑

去了趟迪士尼,拿手机瞎几把拍了个视频。

公司搬家,又瞎几把拍了个视频。

我还是很有兴趣学一学摄影的,但是最近时间太赶了;还想把前段时间骑行的视频做一个合辑,放在 Youtube

不过我会实践「 做个一分钟的片 用 5个镜头说一个小事儿 不许用音乐 不许用特效 不可以转场生硬 基本15次你可能会做到 」这个很棒的建议。


升级

看了之前自己写的代码,惨不忍睹。

所以,我决定把 nodepress, Surmon.me,Angular-admin 都适当进行重构。

nodepress 的主要问题是:

  • 项目标准化欠缺
  • 编码风格老旧
  • 抽象粒度不够或非最优
  • 更新增加一些 API 服务
  • 某些旧的 API 服务设计不够合理
  • 业务数据的天花板已经出现

Surmon.me 的主要问题是:

  • 没有使用 *lint 等工具约束编码风格
  • 没有使用 TS 强化应用健壮性
  • 需要升级到 nuxt2, 包含 Webpack、Vue 等多个主版本升级
  • 组件的文件结构没有划分清楚
  • 对开发时的处理不够友好
  • 存在许多复制来的冗余代码

Angular-admin 的主要问题是:

  • 几乎没有发挥 TS 的优势,类型推断和接口几乎就是空白
  • 数据流过于低级地将 RxJS 全部转为 Promise 处理

结果

结果,工程比我想象得大,现在也还没搞定。

所以 Surmon.me 新版还没上线,因为业务还没开发完,即使开发完,还要进行全量测试,还要分析构建的最优策略。

所以 nodepress 还没更新。

所以,那些开源项目更要慢慢来喽~

SO

我去写代码了。

本文于   2018/10/10 上午  发布在  宁静寺  分类下,当前已被围观  390  次

相关标签: 学习 生活 Javascript

永久地址: https://surmon.me/article/121

版权声明: 自由转载-署名-非商业性使用   |   Creative Commons BY-NC 3.0 CN