淳帅二代

HaujetZhao
关注
58206 号成员,2020-03-09 12:14:17 加入
4.4k
个人主页 浏览
271
帖子 + 回帖 + 评论
  • HaujetZhao

    就算再多的缺点(没高刷、小电池、单卡),做到 133g + 旗舰性能的,也只有 12mini

  • HaujetZhao

    iphone12 mini 好小啊!

  • HaujetZhao

    感觉思源笔记就是在跟我来抢跑(可能我来还不知道思源在存在),先抢跑一步就多得一碗饭trollface

    预估 1.0 啥时候出来呀?

  • HaujetZhao

    思源能考虑把 latex 引擎内置吗,现在笔记本断了 wifi,思源、Typora 就都加载不了数学公式了

  • HaujetZhao

    electron 打包的应用都这么酸爽的吗

    image.png

  • HaujetZhao

    nice!

  • HaujetZhao

    哦,还有另一篇!!

  • HaujetZhao

    帮助文档找到了这个:

    image.png

    服务器端是 docker 镜像,桌面端有 6806 端口,但 6806 端口只有这个回复:

    image.png

  • HaujetZhao

    有可能让浏览器直接访问思源桌面客户端的内核吗?这样手机就能直接访问电脑笔记了。

  • HaujetZhao

    看到头像和 v 一样的 qq 了:Screenshot20201011005356613com.tencent.mobileqq.jpg

  • HaujetZhao

    @Morales 好的,我看下去

  • HaujetZhao

    这种网页,浏览器无法自动保存密码,怎么能让它保存上自动填充?

    image.png

  • HaujetZhao

    电脑里还有存货,做了两个女神的早期视频的中文字幕:

    https://www.bilibili.com/video/BV1Nf4y1Q7fV

    https://www.bilibili.com/video/bv1ez4y1d7mR

  • HaujetZhao

    我现在已经好几天不能看到女神动态了 😭

  • HaujetZhao

    翻译下:xxlb 是谢谢老板

  • HaujetZhao

    买断制的一个缺点是:一旦买断了,作者想要添加一些好用、但又依赖于其它付费云服务的功能,就要多付出成本,可是已购买的用户却不会再带来新收入。

    所以我设想,未来的购买可不可以采取这样一个付费手段:用户付费购买(习断)软件只为功能买单,而后续使用软件 api 类的功能需要额外支付合理的必须费用。

    举个例子:

    假设 @88250 想给笔记加上一个录音实时识别功能,使用阿里云的 api ,梯度计费,标准价是 3.5 元每小时,如果每天使用量超过 230 小时,资源包的单价就是 1.2 元每小时。

    上面的语音 api 只是一个便宜的 api,还有更贵的:Mathpix 数学公式 api, 1 - 100k 次的价格是 0.004$/ 次,300k 以上是 0.001$/ 次。

    如果用户买断软件,那么以后的 api 调用就需要作者付费,乘上用户数目,也是不小的成本,那么在添加 api 付费相关的功能时,就要考虑成本问题。

    而如果使用新的付费模式,软件付费只为软件功能付费,而为 api 的使用另外支付合理的调用价格,一方面作者在添加新功能时不会有成本的担忧,另一方面,因为付费用户都使用的是作者的 api,所以成本就会很低,就以上述语音 api 为例,用户只要支付 1.2 元/小时 的单价,就可以使用标准价 3.5 元每小时的语音服务,用上很多次调用也不心疼。

  • HaujetZhao

    我是有这样一个功能性想法:借助 rclone 做加密功能

    rclone 可以将一个本地或网盘路径包装为一个加密路径,这个加密路径可以在向 rclone 输入密码后,被挂载到本地路径,或者作为 ftp/sftp/webdav server。

    这个当通过这个加密路径时,所有的读写都会通过这个密码进行加密和解密,写到实际路径。

    所以通过 rclone serve webdav 或者 rclone mount 访问可以得到正常文件,而本地磁盘正常路径访问的都是加密文件。

  • HaujetZhao

    @88250 有没有做加密功能的想法

  • HaujetZhao

    特殊时期

  • HaujetZhao

    没那实力。就老老实实用现成的软件,然后配合脚本满足需求。

  • HaujetZhao
  • HaujetZhao

    @88250 记得之前跟你说过加一个一天一个日记文档的功能,今天才想到,可以直接用脚本实现啊trollface

    # 脚本用途:
    # 首先设定一个日记本根目录
    # 然后运行这个脚本,根据当前的日期,在对应的年文件夹、月文件夹中
    # 打开以日期为名字的 md 文件
    # 这就是今天的日记
    # 如果没有这个文件,就先创建,再打开
    # 另外,在打开今天的日记之前,还会清理日记文件夹下所有的空白文件
    
    import os
    import datetime
    import time
    import platform
    import subprocess
    
    日记根目录 = 'D:/Users/Haujet/Documents/Markdown 文档/Diary'
    
    
    def clearFileDir(path):
        '''
        输入一个文件路径
        找到这个路径下所有的文件
        如果发现有空文件
        就把这些空文件删除
        并以列表形式返回删除的文件
        '''
        deleted = []
        if not os.path.exists(os.path.dirname(path)):
            return deleted # 如果这个文件的文件夹路径都不存在,就直接返回
      
        for file in os.listdir(os.path.dirname(path)):
            file = os.path.dirname(path) + '/' + file
            if os.path.getsize(file) == 0:  # 如果文件大小为 0 
                try:
                    os.remove(file)         # 删掉文件
                    deleted.append(file)    # 列表加上已删除的这个文件
                    print(f'删除空白内容文件:{file}')
                except:
                    print(f'有文件删除失败:{file}')
        return deleted  # 以列表形式返回删除的文件
    
    
    def openFile(path):
        '''
        输入一个文件路径
        如果路径不存在,那就先创建它
        然后用系统默认方式打开这个文件
        '''
        sysPlatfm = platform.system() # 先获得系统信息
        if not os.path.exists(os.path.dirname(path)):
            try:
                os.makedirs(os.path.dirname(path))
            except:
                print(f'创建文件夹失败:{os.path.dirname(path)}')
                return False
        if not os.path.exists(path):
            try:
                open(path, 'w')
            except:
                print(f'创建 md 文件失败:{path}')
                return False
        try: # 如何打开文件还是要分系统的
            if sysPlatfm == 'Darwin': # 如果是 MacOS 系统
                import shlex
                os.system("open " + shlex.quote(path))
            elif sysPlatfm == 'Windows': # 如果是 Windows 系统
                os.startfile(os.path.realpath(path))
            elif sysPlatfm == 'Linux':
                subprocess.call(["xdg-open",path])
        except:
            print('未能打开日记文档')
    
    
    # 得到当前时间,格式是这样的:
    # time.struct_time(tm_year=2020, tm_mon=10, tm_mday=6, tm_hour=18, tm_min=41, tm_sec=53, tm_wday=1, tm_yday=280, tm_isdst=0)
    currentTime = time.localtime(time.time())
    
    # 得到当前日期下的日记路径
    # 类似这样的:D:/Users/Haujet/Documents//Diary/2020/10/06.md
    pathToTodayDiary = 日记根目录 + '/' + str(currentTime.tm_year) + '/' + '{:0>2d}'.format(currentTime.tm_mon) + '/' + '{:0>2d}'.format(currentTime.tm_mday) + '.md'
    
    # 清除日记目录下的空白文件,日记目录不需要存在空白的 md 文件
    clearFileDir(pathToTodayDiary)
    
    # 打开今天的日记
    openFile(pathToTodayDiary)
    
  • HaujetZhao

    微软晓晓的声音是真好听。感觉目前 tts 技术水平最高的应该就是微软的神经网络 tts 了:

  • HaujetZhao

    反馈 bug,我是安装给了所有用户:

    I 2020/10/06 14:28:18 log.go:55: kernel [v0.2.6] is booting, runtime mode is [prod], working directory is [C:\Program Files\SiYuan\resources]
    D 2020/10/06 14:28:18 conf.go:71: loaded conf [D:\Users\Haujet\.siyuan\conf.json]
    E 2020/10/06 14:28:18 conf.go:436: 列出笔记本 [/siyuan/siyuan/思源笔记用户指南/] 下路径为 [/] 的文件列表失败:ReadDir /: Propfind "/siyuan/siyuan/%!E(MISSING)6%9D%!E(MISSING)6%!B(MISSING)A%E7%!A(MISSING)C%E8%!A(MISSING)E%!B(MISSING)0%!E(MISSING)7%A8%!E(MISSING)6%B7%!E(MISSING)6%!C(MISSING)%E5%!D(MISSING)%!/(MISSING)": unsupported protocol scheme ""
    E 2020/10/06 14:28:18 conf.go:436: 列出笔记本 [/siyuan/siyuan/思源笔记用户指南/] 下路径为 [/] 的文件列表失败:ReadDir /: Propfind "/siyuan/siyuan/%!E(MISSING)6%9D%!E(MISSING)6%!B(MISSING)A%E7%!A(MISSING)C%E8%!A(MISSING)E%!B(MISSING)0%!E(MISSING)7%A8%!E(MISSING)6%B7%!E(MISSING)6%!C(MISSING)%E5%!D(MISSING)%!/(MISSING)": unsupported protocol scheme ""
    
  • HaujetZhao

    QQ 群下载能跑 1-2 MB 就是谢天谢地了,蓝奏云能跑满带宽。

  • HaujetZhao

    其实,QQ 群的上传下载速度也不好蓝奏云的,在 QQ 群那会我就想跟你说了。

  • HaujetZhao

    提俩小建议:

    1. 在 readme 中写上 github 和 gitee 仓库的地址,方便其中一个访问情况不好时,让访问者切换到另一个网络情况好的仓库
    2. Github 仓库下载慢,Gitee 下载体验也不怎么好,可以在蓝奏云网盘新建一个文件夹,分享到 release 说明,每次更新时打包版时,将新版本包上传到蓝奏云那个文件夹就好。蓝奏云是一个不限速的网盘,唯一限制的是免费上传文件不能超过 100MB,对于小于 100M 的文件,使用蓝奏云分享是一个非常好的下载体验。

    这两个是我目前的做法。

    image.png

    image.png

    image.png

    image.png

  • HaujetZhao

    所以以后要做移动端客户端的话,做一个浏览器套壳就成了对吧

  • HaujetZhao

    看 issue 说浏览器直接运行已经搞完了是吗