yukang 最近的时间轴更新
yukang

yukang

V2EX 第 73476 号会员,加入于 2014-09-10 16:13:16 +08:00
第一次视频,做了个我使用 Obsidian 的经验分享
分享创造  •  yukang  •  125 天前  •  最后回复来自 loohawe
15
建议大家去 Medium 锻炼英文技术写作
  •  9   
    程序员  •  yukang  •  150 天前  •  最后回复来自 yukang
    41
    如何克服焦虑
  •  1   
    职场话题  •  yukang  •  182 天前  •  最后回复来自 laibin6
    15
    Obsidian 交流,顺便推一下自己做的移动端方案
  •  1   
    分享创造  •  yukang  •  201 天前  •  最后回复来自 yukang
    9
    [苏州][微软内推] 急招移动端开发/PM/EM
    酷工作  •  yukang  •  2021-05-27 14:17:35 PM  •  最后回复来自 yukang
    6
    yukang 最近回复了
    38 天前
    回复了 dudubaba 创建的主题 职场话题 工作后最后悔的就是大学没考个研究生
    我读研了,我后悔的是读了研究生。
    你如果和我一样做的是编程的活,这东西读研没什么卵用。
    我在实验室也是帮老师做项目,而且做的项目还不如外面公司的实用。
    大部分人研究生都是如此。

    要想增长能力,还不如直接投入到工作中去实践。

    为什么我会后悔呢,另外一个原因,我 2011 年毕业,如果早三年毕业房价低多了。
    所以,你看,凡事都有另一面,以前的事情无法改变。
    而后悔绝不是一个好的心态。
    57 天前
    回复了 mypchas6fans 创建的主题 程序员 请教下 Kong 网关限流的解决方案
    以前使用过,其实也就是 Nginx ?

    https://catcoding.me/p/nginx-traffic-limit/

    我怀疑你说的不准是不是哪里没理解,前公司也用 kong ,看起来是没问题?
    我记得有个问题是,如果你的 kong 有多个实例,要重新计算的。
    93 天前
    回复了 reorx 创建的主题 程序员 重新开始使用 RSS 阅读器
    @Immortal
    用起来就行了,先就当作一个 markdown 编辑器,
    然后根据自己的需求再配置😉
    题主这个网站挺有设计感,赞~

    对于在校学生,多锻炼写作当然挺有好处,
    工作之后要好好写,首先得首先得有时间和精力,
    比如我,这两年写的比较多,主要还是闲下来了,哈哈哈哈。

    欢迎交流 https://catcoding.me/p/writing-for-joy/
    93 天前
    回复了 reorx 创建的主题 程序员 重新开始使用 RSS 阅读器
    对于 RSS ,我自己写了一个简单的解析和爬虫,
    https://github.com/chenyukang/obweb/blob/main/backend/rss.js
    部署在服务器上,我会尝试把图片和全文都拉取下来,
    然后能通过 web 访问,这样手机端也可以很方便地使用。
    这里有些介绍: https://catcoding.me/p/intro-to-obweb/

    有些想把这个剥离出来做成一个纯 RSS 的工具,前端技能只够自用,哈哈。
    以后有精力再整整。
    97 天前
    回复了 hutusi 创建的主题 程序员 程序员应该怎么写博客?
    OP 写得挺好,发现有被推荐,感谢!

    我最近反思了一下自己的博客,发现主要是太杂了,没成体系,以后整理一下。
    然后找些自己感兴趣的主题写成系列。

    https://catcoding.me/
    @zololiu 哈哈, 谢谢支持。
    不知道 B 站为什么帮一个新人推送,难道是新 UP 帮助。
    119 天前
    回复了 reorx 创建的主题 分享创造 Obsidian 图片粘贴/导入重命名插件
    emmm, V2EX 里面回复不能贴代码么
    119 天前
    回复了 reorx 创建的主题 分享创造 Obsidian 图片粘贴/导入重命名插件
    @reorx
    我翻了一下代码,我当时是这样实现的:

    ```javascript
    this.registerEvent(
    this.app.workspace.on('editor-change', (editor: Editor, markdownView: MarkdownView) => {
    const pos = editor.getCursor();
    const line = editor.getLine(pos.line);
    if (line.trim().startsWith("![[Pasted image")) {
    const orig = line.trim().replace("![[", "").replace("]]", "").split("|").first();
    const new_name = RenameImage.renameImage(orig);
    RenameImage.replaceFirstOccurrence(editor, orig, new_name);
    }
    }
    )
    );
    this.registerEvent(
    this.app.vault.on('create', (file) => {
    if (file.name.startsWith("Pasted image")) {
    console.log("Paste Image:", file);
    console.log("parent: ", file.parent);
    const new_name = RenameImage.renameImage(file.name);
    this.app.vault.rename(file, file.parent.path + "/" + new_name);
    }
    })
    )
    ```

    我当时想吧 'Paste image xxxxx.jpg' 改成 'paste_image_xxxx.jpg'
    因为空格有时候会导致问题。

    但是后来我不太用这个功能了,因为我用一些小脚本处理发布相关的逻辑:
    https://catcoding.me/p/publish-to-wechat/
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1044 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:30 · PVG 05:30 · LAX 14:30 · JFK 17:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.