V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ksco
V2EX  ›  分享创造

昨天晚上突发奇想,花了两个多小时做了个小程序,刚刚通过审核了。。。

  •  6
     
  •   ksco · 2019-01-22 17:50:07 +08:00 · 11490 次点击
    这是一个创建于 2130 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这个小程序可以把下面的这句话:

    特别棒的拆字小程序
    

    变成下面这样:

    牜寺  另刂  木奉  白勺  扌斥  字  小  禾呈  序
    

    时间分配

    • 画图标用了半小时
    • 找数据用了半小时
    • 写代码大概用了一个小时
    • 还有注册帐号、提交审核等琐碎的时间

    88 条回复    2019-01-25 14:16:22 +08:00
    Dianshi
        1
    Dianshi  
       2019-01-22 17:53:25 +08:00
    看起来很有趣的样子
    ybbswc
        2
    ybbswc  
       2019-01-22 17:53:54 +08:00 via Android   ❤️ 4
    防关键字审核专用?😂
    ksco
        3
    ksco  
    OP
       2019-01-22 17:54:53 +08:00   ❤️ 3
    @ybbswc 这是继火星文之后的新潮流,小伙汁了解一下
    camillo
        4
    camillo  
       2019-01-22 18:08:44 +08:00
    画图标用了半小时
    iTakeo
        5
    iTakeo  
       2019-01-22 18:09:07 +08:00
    这个原理是什么?
    ksco
        6
    ksco  
    OP
       2019-01-22 18:11:25 +08:00   ❤️ 1
    boileryao
        7
    boileryao  
       2019-01-22 18:14:10 +08:00 via Android
    试了试好像被拆开的都是左右结构的字,如果能拆上中?下结构、包围半包围结构的话就更妙了🤣
    Raynard
        8
    Raynard  
       2019-01-22 18:15:04 +08:00
    数据不完全,

    比如 璐 ,没有分开
    ksco
        9
    ksco  
    OP
       2019-01-22 18:15:24 +08:00
    @boileryao 这个肯定可以实现,但是非左右结构的字,拆开来就没法阅读了
    ksco
        10
    ksco  
    OP
       2019-01-22 18:17:00 +08:00
    @Raynard 厉害啊,这都发现了,晚上回去加上这个字
    AngryPanda
        11
    AngryPanda  
       2019-01-22 18:25:12 +08:00
    估计用了什么 API
    HXM
        12
    HXM  
       2019-01-22 18:26:06 +08:00 via Android
    这个图标花了半个小时?(doge
    Wincer
        13
    Wincer  
       2019-01-22 18:28:33 +08:00 via Android   ❤️ 1
    hh,挺有意思的
    ksco
        15
    ksco  
    OP
       2019-01-22 18:34:36 +08:00
    @AngryPanda 没有,数据是放在本地的,看我在 6 楼的回复~
    ksco
        16
    ksco  
    OP
       2019-01-22 18:35:08 +08:00
    @HXM 给几分
    AngryPanda
        17
    AngryPanda  
       2019-01-22 18:37:14 +08:00
    @ksco 好吧,整理这个库的人辛苦了
    formulahendry
        18
    formulahendry  
       2019-01-22 18:37:17 +08:00 via Android
    赞效率,我写 VSCode 插件的时候也喜欢这样,有想法了,当天就出第一个版本
    qihuandaxia
        19
    qihuandaxia  
       2019-01-22 18:44:53 +08:00
    只能左右拆 上下的拆不了
    ksco
        20
    ksco  
    OP
       2019-01-22 18:56:09 +08:00
    @formulahendry 不过我这个估计也是最后一个版本了 233
    HXM
        21
    HXM  
       2019-01-22 19:28:16 +08:00 via Android
    @ksco 这么有设计感的图标当然是 100 分啦!(手动狗头
    dapp98230
        22
    dapp98230  
       2019-01-22 19:41:49 +08:00   ❤️ 6
    彳亍口巴
    mengyang624
        23
    mengyang624  
       2019-01-22 20:13:08 +08:00
    脑洞一下,做成 chrome 插件,劫持所有的文本框,回帖自动拆字。。。
    neilp
        24
    neilp  
       2019-01-22 21:05:19 +08:00   ❤️ 1
    有意思, 支持一下
    pubby
        25
    pubby  
       2019-01-22 21:20:06 +08:00 via Android
    应该改名叫 丿 亅 丶禾呈广予
    o0
        26
    o0  
       2019-01-22 21:50:06 +08:00   ❤️ 1
    lz 执行力爆表,羡慕
    C2G
        27
    C2G  
       2019-01-22 21:53:57 +08:00 via Android   ❤️ 1
    图标换成圈里一个拆 会比较骚
    luojianxhlxt
        28
    luojianxhlxt  
       2019-01-22 22:08:55 +08:00
    "璐":"王路"
    为什么不是王各?
    easylee
        29
    easylee  
       2019-01-22 22:24:43 +08:00   ❤️ 1
    妥妥的,强势!!!
    easylee
        30
    easylee  
       2019-01-22 22:26:07 +08:00
    这下游戏内互喷有趣多了
    @easylee
    JeongReich
        31
    JeongReich  
       2019-01-22 22:53:00 +08:00   ❤️ 1
    真想把 LZ 的标贴到我家房子上。
    sikariba
        32
    sikariba  
       2019-01-22 23:05:59 +08:00   ❤️ 1
    有意思,楼主赞
    RyougiShiki
        33
    RyougiShiki  
       2019-01-22 23:07:02 +08:00
    一师是个 女子 学 木交——毛 亲斤 宇
    ETiV
        34
    ETiV  
       2019-01-22 23:24:54 +08:00
    好主意,我都想写个小程序:输入 2019,输出 9102
    Dk2014
        35
    Dk2014  
       2019-01-22 23:58:21 +08:00 via Android   ❤️ 2
    miao
        36
    miao  
       2019-01-23 00:04:04 +08:00
    请问个人号可以注册开发小程序吗
    aldslvda
        37
    aldslvda  
       2019-01-23 00:06:13 +08:00 via iPhone
    @RyougiShiki 哈哈哈哈笑晕
    ksco
        38
    ksco  
    OP
       2019-01-23 00:51:28 +08:00
    @miao 可 以 白勺, 基 本 氵殳 亻十 么 门 槛
    ksco
        39
    ksco  
    OP
       2019-01-23 00:53:40 +08:00
    @JeongReich 口合 口合 口合
    KasuganoSoras
        40
    KasuganoSoras  
       2019-01-23 02:07:17 +08:00
    这是一个女子东西
    彳亍口巴
    zagreb
        41
    zagreb  
       2019-01-23 08:45:22 +08:00
    这口丩月半亻本字,口合口合口合
    luzemin
        42
    luzemin  
       2019-01-23 09:04:15 +08:00
    彳艮 女 子
    garlics
        43
    garlics  
       2019-01-23 09:05:50 +08:00 via iPhone
    左中右结构的试了几个都不能 完全拆开,比如 啦 喇 树
    TangCuYu2333
        44
    TangCuYu2333  
       2019-01-23 09:43:31 +08:00 via Android
    @camillo 2333333😋
    ksco
        45
    ksco  
    OP
       2019-01-23 10:00:39 +08:00
    @garlics 如果全部都拆开的话,可能就不那么容易阅读了,这个小程序本意还是产出一种“胖胖”的字体效果
    vicvinc
        46
    vicvinc  
       2019-01-23 10:04:51 +08:00
    纟卖一禾少!
    across
        47
    across  
       2019-01-23 10:05:31 +08:00
    怎么拆的,五笔方案?(然而我并不懂五笔)
    yutou527
        48
    yutou527  
       2019-01-23 10:06:28 +08:00
    口我
    across
        49
    across  
       2019-01-23 10:07:23 +08:00
    原来放代码了···是手撕啊···
    jydeng
        50
    jydeng  
       2019-01-23 10:10:12 +08:00
    图标画了半小时 :doge
    pangtianyu
        51
    pangtianyu  
       2019-01-23 10:11:07 +08:00
    lufer
        52
    lufer  
       2019-01-23 10:25:55 +08:00
    很有意思诶,不过这个库全靠手撕来维护吗?
    AfChu
        53
    AfChu  
       2019-01-23 10:27:24 +08:00
    @mengyang624 对,如果能做出谷歌插件就好玩了。
    jkjoke
        54
    jkjoke  
       2019-01-23 10:27:26 +08:00
    手撕关注了
    ksco
        55
    ksco  
    OP
       2019-01-23 10:53:50 +08:00
    @lufer 最初的版本是我在网上找到了一段这样的文本:

    卧臣卜 项工页 功工力 攻工攵 荆茾刂

    然后写了个脚本处理成了 json
    guanhui07
        56
    guanhui07  
       2019-01-23 11:11:06 +08:00
    牜寺 另刂 木奉 白勺 扌斥 字 小 禾呈 序
    BanVaveLor
        57
    BanVaveLor  
       2019-01-23 11:44:23 +08:00
    虫合虫合虫合
    Ronon
        58
    Ronon  
       2019-01-23 11:46:07 +08:00   ❤️ 1
    喵 没拆出来
    Trumeet
        59
    Trumeet  
       2019-01-23 11:57:25 +08:00 via Android
    虫合虫合虫合,冫咸 1 禾少
    a1528026364
        60
    a1528026364  
       2019-01-23 12:16:24 +08:00 via Android
    有趣,自己写个相似的拿来练手锻炼下
    a1528026364
        61
    a1528026364  
       2019-01-23 12:18:01 +08:00 via Android
    口合口合口合口合口合口合
    ksco
        62
    ksco  
    OP
       2019-01-23 12:20:42 +08:00
    @a1528026364 数据在 6 楼
    huruwo
        63
    huruwo  
       2019-01-23 12:24:48 +08:00 via Android
    我一时兴起写了个软件发酷安,一周都没通过。
    zhouyou457
        64
    zhouyou457  
       2019-01-23 12:27:48 +08:00 via iPhone
    女子 王元 ,虫合 虫合
    catsoul
        65
    catsoul  
       2019-01-23 14:47:17 +08:00
    @ksco 点开 gist 之前,脑子里想了几分钟到底怎么弄的,点开之后发现:大力出奇迹
    gaolycn
        66
    gaolycn  
       2019-01-23 14:52:18 +08:00   ❤️ 1
    这两个没法拆:朝 -> 龺月,韩 -> 龺韦
    xiaochou
        67
    xiaochou  
       2019-01-23 15:02:51 +08:00
    口合口合,刚学小程序,要拿这个玩一下了,感谢楼主提供数据!
    JCZ2MkKb5S8ZX9pq
        68
    JCZ2MkKb5S8ZX9pq  
       2019-01-23 15:20:28 +08:00
    好像 unicode 有一个相关规则就是关于拼字的
    ksco
        69
    ksco  
    OP
       2019-01-23 15:28:30 +08:00
    @JCZ2MkKb5S8ZX9pq 如果能做到直接使用系统内置的字库来拆字,那就非常棒了,但是没查到有这种东西。
    iVeego
        70
    iVeego  
       2019-01-23 15:34:51 +08:00 via Android
    口合 口合 口合 有 点 东 西
    x86
        71
    x86  
       2019-01-23 15:43:13 +08:00
    这个东西突破贴吧 /BBS 敏感词不错,跟以前火星文似的
    LeungV2
        72
    LeungV2  
       2019-01-23 15:43:14 +08:00
    像拆成五笔字根
    BFDZ
        73
    BFDZ  
       2019-01-23 15:58:39 +08:00
    习 boss 的名字拆不了
    这个程序主要功能就是规避敏感词吧,建议楼主找个敏感词列表,把上面的都拆了
    ksco
        74
    ksco  
    OP
       2019-01-23 16:04:51 +08:00
    @BFDZ 如果是为了规避敏感此的话,可能会造成反效果,比如这句:你来咬我阿
    gaolycn
        75
    gaolycn  
       2019-01-23 16:25:15 +08:00
    @ksco
    更正一下:朝 -> 𠦝月,韩 -> 𠦝韦
    比刚才的:朝 -> 龺月,韩 -> 龺韦,要近一点。
    BBCCBB
        76
    BBCCBB  
       2019-01-23 16:27:06 +08:00
    你来咬我啊 (狗头
    JCZ2MkKb5S8ZX9pq
        77
    JCZ2MkKb5S8ZX9pq  
       2019-01-23 16:36:07 +08:00
    汉典有个结构查询,[汉字拆分查询( IDS )]( http://www.zdic.net/z/zxjs/)
    可以扩充下你的字典。
    JCZ2MkKb5S8ZX9pq
        78
    JCZ2MkKb5S8ZX9pq  
       2019-01-23 16:40:00 +08:00
    @ksco [如何精确地表示生僻字 - 知乎]( https://zhuanlan.zhihu.com/p/19753292)
    我之前说的 Unicode 组字好像就是这个,汉典好像也是基于这个,你可以参考下。
    JCZ2MkKb5S8ZX9pq
        79
    JCZ2MkKb5S8ZX9pq  
       2019-01-23 16:41:55 +08:00
    我曾经考虑过,依据这套方法,可以用来做一些字体自动设计适配的东西。
    daguaochengtang
        80
    daguaochengtang  
       2019-01-23 17:35:47 +08:00
    这个在小程序下没什么实用场景啊,就像上面 v 友提到的,做成 chrome 插件还能有点用
    sarlanori
        81
    sarlanori  
       2019-01-23 17:35:48 +08:00
    这是一条来自 Chrome 扌广展白勺氵肖息。

    冈刂冈刂用我蹩月去卩白勺 JavaScript 扌支术禾口 Chrome 扌广展扌支术写了这个自云力扌斥字白勺扌广展,有兴走耳又白勺可以讠式一下,亻弋石马也彳艮简单,京尤几句。

    王见在有个问是页,每个字者阝会衤皮扌斥分至刂不能扌斥分为止,这木羊显然是有问是页白勺。

    Github:[https://github.com/kuzzh/Chai]( https://github.com/kuzzh/Chai)
    Via8veritas
        82
    Via8veritas  
       2019-01-23 18:52:40 +08:00
    我觉得在拆开的字体上方加上注音,顺便可以累积一下汉语语库。
    Soleado
        83
    Soleado  
       2019-01-23 19:46:21 +08:00
    想起了那个段子,王元鹅是不是会被拆成,玩 我 鸟
    hanxiao666
        84
    hanxiao666  
       2019-01-23 19:51:23 +08:00
    开源了吗?我看看源码
    devjoe
        85
    devjoe  
       2019-01-23 19:55:04 +08:00 via iPhone
    http://kaifangcidian.com/han/chaizi
    随便查了下,有现成的词库
    beckyao
        86
    beckyao  
       2019-01-24 09:57:49 +08:00
    小程序可以个人申请吗
    killaboy712
        87
    killaboy712  
       2019-01-24 15:23:37 +08:00
    在这停顿的 顿 没有拆开
    0312birdzhang
        88
    0312birdzhang  
       2019-01-25 14:16:22 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:13 · PVG 02:13 · LAX 10:13 · JFK 13:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.