og

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

你看,我什么都没做啊

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

我去写代码了。

Article created at 2018/10/10 amin category code|3949 views.

Related tags:study,life,javascript

Article address:https://surmon.me/article/121

18comments
  • 吴彦祖
    吴彦祖Windows10Chrome68CN-Suqian#882

    做梦???

  • 吴彦祖-copy
    吴彦祖-copyMac OS10.13.4Chrome69CN-北京市#884

    骚归骚,做的事情还是很有意义的(日常一舔😂😂)

  • Jooger
    JoogerMac OS10.13.6Chrome69CN-北京市#885

    很难想象你用angular竟然没有发挥ts的优势

  • Surmon
    SurmonMac OS10.14.0Chrome69CN-上海市#886

    reply:

    做爱做的事!

  • Surmon
    SurmonMac OS10.14.0Chrome69CN-上海市#887

    reply:

    那时候用是瞎几把用,工作中用了才是真的用

  • 132
    132Windows7Chrome69CN-北海市#889

    快来和我发生py交易!

  • Surmon
    SurmonMac OS10.14.0Chrome69CN-Shanghai#890

    reply:

    !!!

  • 132
    132Windows10Chrome69CN-北海市#891

    reply:

    我觉得我比你帅一丢丢,我可以在下面 你不信的话,那就我承认你比我帅,那就你在下面 嘿嘿(⊙o⊙)…

  • Surmon
    SurmonMac OS10.14.0Chrome69CN-上海市#892

    reply:

    妈的什么下面上面啊!!我听不懂,这位朋友!!!

  • 132
    132Windows10Chrome69CN-北海市#893

    reply:

    哈哈哈哈哈隔

  • 胡歌
    胡歌Mac OS10.13.4Chrome69CN-上海市#894

    赞一个

  • Surmon
    SurmonMac OS10.14.0Chrome69CN-上海市#895

    reply:

    简短的三个字,我感受到了对自己颜值的无限认可!

  • y
    YWindows10Chrome69CN-北京市#896

    reply:

    l

  • Joki
    JokiMac OS10.14.1Chrome70CN-上海市#1020

    我本以为surmon是个妹子

  • Surmon
    SurmonMac OS10.14.1Chrome71CN-上海市#1021

    reply:

    是是是我是一名优秀的小公举就是那种别人一脚可以把我踹五米远那种

  • zry
    ZryWindows7Chrome71CN-深圳市#1057

    hh,微软大法好

  • Surmon
    SurmonMac OS10.14.2Chrome71CN-上海市#1060

    reply:

    你最好

  • 11
    11Mac OS10.14.3Chrome72中国-成都#1117

    第三方的身份

anonymous