首页   注册   登录

ysmood

V2EX 第 39678 号会员,加入于 2013-05-25 17:38:08 +08:00
分享个工具批量重命名工具
分享发现  •  ysmood  •  91 天前  •  最后回复来自 ysmood
15
一个数学问题求解
  •  1   
    程序员  •  ysmood  •  2016-06-26 02:22:21 AM  •  最后回复来自 programgou
    22
    koa API 模式竟然改得跟我的库 noflow 几乎一样了,简直笑不动
  •  1   
    程序员  •  ysmood  •  2015-10-30 19:46:19 PM  •  最后回复来自 qdwang
    1
    Android 上有类似 surge 的工具吗?
  •  1   
    Surge  •  ysmood  •  2016-04-03 12:02:30 PM  •  最后回复来自 sa2852
    41
    有既用过 Elixir 开发项目,又用过 Go 开发项目的人吗?
    编程  •  ysmood  •  2018-08-09 13:35:53 PM  •  最后回复来自 tt67wq
    9
    不小心又开坑了,为 ES7 设计的比 koa 更小更灵活的库。
  •  1   
    Node.js  •  ysmood  •  2015-07-18 03:10:06 AM  •  最后回复来自 ysmood
    6
    由于 Bluebird 体积太大,重造了一个 Promise 库
    分享创造  •  ysmood  •  2015-05-21 08:43:46 AM  •  最后回复来自 coolicer
    35
    没有人觉得 golang 官方的项目文件命名规范很奇怪吗?
    程序员  •  ysmood  •  2015-04-09 11:21:04 AM  •  最后回复来自 ysmood
    11
    如何脱离 grep, sed, awk 完成一些批量任务?
  •  3   
    程序员  •  ysmood  •  2015-06-11 14:20:22 PM  •  最后回复来自 twinsant
    32
    ysmood 最近回复了
    91 天前
    回复了 ysmood 创建的主题 分享发现 分享个工具批量重命名工具
    @xml123 加入 reindex 功能时,顺带支持了。原理很简单,先把所有文件按 uuid 重命名,然后再做一次重命名到最终格式。
    91 天前
    回复了 ysmood 创建的主题 分享发现 分享个工具批量重命名工具
    @Gatsbywl 如果只是偶尔用下程序员确实是没必要下载个工具,但是可以试下 ruby,比 python 要好用多了,一行代码就能搞定 glob 加命令行调用,不需要任何 3 方依赖,比 awk 可读性也好很多

    ```
    Dir['*'].each_with_index { |path, i| `mv #{path} #{i}` }
    ```

    在使用这个工具以前我基本都是这么干的,每次都写个垃圾脚本出来处理重命名太麻烦了,所以才有了 renamefiles 这个工具。

    @hoythan 我主要是在家里的 linux 服务器上用。而且那工具最大的问题是不支持正则。
    92 天前
    回复了 ysmood 创建的主题 分享发现 分享个工具批量重命名工具
    @dangyuluo 那也没有预览来的方便啊,复杂的情况我都是多次运行这个工具渐进调试正则,预览无误了才执行重命名操作,确实帮我从源头解决了不少问题。

    另外虽然概率小的可怜,即使有 inode 但文件被覆盖的可能性你不考虑吗?比如一个 background 程序正在以 GB 的速度下载文件,磁盘可用空间很小。
    92 天前
    回复了 ysmood 创建的主题 分享发现 分享个工具批量重命名工具
    @huangjx excel 太麻烦了还不如直接 sublime 或 vscode 多行同时编辑来的快,然而就是因为来回拷贝文件名又麻烦且容易出错才写个工具代劳。

    @style4321234 然而我就输入 `renamefiles` 回车就完事了,根本不需要那些花里胡哨的操作 XD,同时支持 windows,
    linux 和 mac。
    92 天前
    回复了 ysmood 创建的主题 分享发现 分享个工具批量重命名工具
    @KentY 这个工具的主要目的是用来防止错误的,awk 如果搞错了很可能文件都没了,比如重命名成了同一个名字的情况我就碰到过,文件想找回来都难,这个工具的好处是大部分情况我都不用传任何参数和思考就能完成批量命名的任务了,基本用默认值就好了。
    2016-04-01 12:23:55 +08:00
    回复了 gkiwi 创建的主题 程序员 爬虫挑战。。求支援
    @ysmood 具体是哪部分数字没有,都有的吧?根本就不需要用 phantom 去渲染页面
    2016-04-01 00:55:35 +08:00
    回复了 gkiwi 创建的主题 程序员 爬虫挑战。。求支援
    我直接 curl 就获取到内容了啊?不需要特殊处理就能拿到全部数据。它用图片混淆是为了防止人用鼠标复制内容的,不是为了防搜索引擎或爬虫的,这站点 seo 做的挺好的。

    就是你想太多了吧?
    2016-03-29 13:33:57 +08:00
    回复了 FlowMEMO 创建的主题 JavaScript 大家写 js 都用什么测试框架?
    @sox ava 还没出名的时候写的,当时只有 mocha 和 tape 之类的库。而且现在来看感觉 ava 太繁杂了,我需要一个简洁的库,以防止类似 left-pad 这样的悲剧。依赖过多就很难保证程序的稳定性和可预测性。
    2016-03-28 05:43:19 +08:00
    回复了 FlowMEMO 创建的主题 JavaScript 大家写 js 都用什么测试框架?
    mocha , ava 这种单测库看了眼 dependencies 就不想用了,太笨重,尤其是用到 browser 里的时候。
    很多侵入式设计,各种全局变量,有洁癖的人完全无法忍受。

    于是自己撸了个超轻量的库: https://github.com/ysmood/junit


    # Features

    - Supports both Node.js and old browsers
    - Should work well from ES3 to ES7
    - Make it super easy to concurrently test async functions, designed for `async-await`
    - Automatically garbage collect the unhandled error
    - Full customizable report style
    - Not a single global variable pollution
    - Only one dependency, light weight and behavior predictable
    2016-02-21 02:53:06 +08:00
    回复了 staticor 创建的主题 Linux 使用 zsh+iTerm 的各位, 主题/命令提示符都是怎么配的??
    @ethego 比如不能像 css 那样做出各种动画交互效果,我觉得 iterm 从视觉上来讲还是很鸡肋
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4141 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 03:47 · PVG 11:47 · LAX 20:47 · JFK 23:47
    ♥ Do have faith in what you're doing.