大家都有哪些痛点需要软件来解决呢?

终于有时间静下心来,想写点代码做点有意思的东西。但想来想去,总是想不到特别好的点子。于是我想问问大家:在日常生活中,遇到过哪些让人头疼的问题呢?

2 Likes
1 Like

好贴, 我先想想空了来留名。。。。

找了一圈,没有见到老兄说的这个软件,那就自己做个简单的,等我消息 :sun_with_face:

老兄,我用python写了一个这个功能!逻辑是这样的:启动后让用户再进程列表中选择一个监听,然后在让用户选择关联进程,设置完之后开始监听,如果主程序关闭,则关闭关联进程。比较简单,不过应该可以实现你的需求:

import psutil
from prompt_toolkit import prompt
from prompt_toolkit.shortcuts import checkboxlist_dialog, radiolist_dialog
from prompt_toolkit.styles import Style
import time

def get_process_list():
    """获取进程列表"""
    return [(proc.pid, proc.name()) for proc in psutil.process_iter(['pid', 'name']) if proc.name()]

def kill_process(pid):
    """终止进程"""
    try:
        proc = psutil.Process(pid)
        proc.terminate()
        proc.wait(timeout=5)
    except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.TimeoutExpired):
        pass

def main():
    # 选择主进程
    processes = get_process_list()
    main_pid = radiolist_dialog(
        title="选择主进程",
        text="请选择要监控的主进程:",
        values=[(str(pid), f"{name} (PID: {pid})") for pid, name in processes],
    ).run()

    if not main_pid:
        print("未选择主进程,程序退出。")
        return

    main_pid = int(main_pid)

    # 选择关联进程
    associated_pids = checkboxlist_dialog(
        title="选择关联进程",
        text="请选择需要关联终止的进程(空格选择,回车确认):",
        values=[(str(pid), f"{name} (PID: {pid})") for pid, name in processes if pid != main_pid],
    ).run()

    associated_pids = [int(pid) for pid in associated_pids]

    # 开始监控
    print(f"开始监控主进程 (PID: {main_pid})...")
    try:
        while psutil.pid_exists(main_pid):
            time.sleep(1)
        print("主进程已关闭,正在终止关联进程...")
        for pid in associated_pids:
            kill_process(pid)
        print("操作完成。")
    except KeyboardInterrupt:
        print("\n监控已手动终止。")

if __name__ == "__main__":
    main()
2 Likes

最好有相对完善的功能. 比如开机启动, 缩小到系统托盘.

支持多个进程监控, 自定义UI更方便快捷.

我的要求是不是有点多? :rofl:

鄙人无法兼顾呀,只能慢慢来,每天开发一点 :writing_hand:

1 Like

加油. 软件具有普适性, 这不只是为个别人写的软件.

1 Like

!还可以直接发一个帖子来收集有趣的需求
(悄咪咪)(蹲在您的帖子下面偷窥新需求)

1 Like

能先说说您擅长哪些语言、平台、框架吗,凭空说的话还真不知道咋说

鄙人是前端入门,后来转战后端,现在在做客户端开发。目前掌握的语言有java、go、H5、Python,对应的框架就是SpringBoot、VUE等。近几年用Electron疲惫了,临近过年得以闲下来,整理总结一下,遂有此贴。想着收集大家遇到的问题,重拾一下刚学编程的惊喜,也能顺便为大家解决问题 :people_hugging:

哈哈哈,大家一起来分享!

本来一拍脑袋想吐槽 Chrome 的插件管理功能做得太难用(简陋)来着,后来越写越多,单独发了帖子

[痛点] 稀缺的托盘空间

我有两个应用场景:

  1. Windows 电脑上,监控某个文件夹,一旦有新的 jpg 文件出现,就自动压缩它的大小,并把最后修改日期和创建日期都还原成拍摄日期。之前我后期处理的照片,这件事都得手动做。哪怕是批量,也得手动做。最近自己写了个 Powershell 脚本做这个事,目前是可用的状态,但离“易用、美观”之类的还差得很远(毕竟都没有图形界面)。
  2. 我希望手机上能有个 Material You 风格的 app 来批量统计照片的 exif 信息,用美观的饼图、柱状图等显示焦段、光圈等参数的分布。这个 app 甚至不需要有看图功能,毕竟看图 app 多的是。这个目前只是我的一个想法,自己还没精力去研究。
2 Likes

Chrome的插件我记得是可以选择是否固定在插件栏的,不过这么多的插件想要很方便的调用肯定要做一些取舍,就是老兄的Chrome速度真的不会被插件拖慢吗 :thinking:

这个是我以前的痛点。实际上我在 macOS 上使用自动化工具解决了。

但是我仍然认为这是一大痛点。这就像是,我可以迁就微信的各种问题,老老实实地用,但是我仍然认为微信不好用,问题仍然存在,只是在忍受范围内罢了。

讨论插件当然是默认不怕性能被拖慢了,质疑性能相当于是给浏览器插件话题开了地图炮,终结一切,选择不开插件。实际上我也使用自动化工具避免了一次开太多插件的情况。

简单来说,我认为收纳起来的图标基本等于吃灰,固定在插件栏,出现了最大的痛点:无法调整图标顺序。

我开 5 个插件,也需要排序功能,但不至于被插件拖慢。

1 Like

没有一个真正有用的rss阅读器:

  • UI是紧凑模式
  • 全局搜索, 全局过滤, 兼容中文
  • 保存搜索/过滤结果为目录, 显示符合条件的新条目
  • 具有摘录, 简单的笔记功能
  • 自带爬虫, 可以获得没有rss的web信息 (自制rss)
  • 自带翻译接口, 可以翻译标题甚至正文
  • 可以连接本地大模型, 对某个目录/feed, 甚至今日更新的全部条目进行总结归纳, 关键字提取等(可以自定义prompt发送给模型)

最后(可选):

  • p2p社群: 摘录, 笔记, 爬虫脚本, 爬取的结果, 翻译的结果, 总结结果等, 可以通过p2p模式(可选)分享(千万别搞收费云, 不合法无法长久)

目前堪用的仅有thunderbird, 也仅能勉强做到1-3的功能, 其他市面上的工具几乎一条都做不到.

最近被热炒的follow, 乐此不疲的在信息呈现中, 上述没有一条其能实现的.

:frowning:

不过, 其实上述的功能, 一个文本编辑器和python也倒是能解决.

:slight_smile:

2 Likes

总体不错,就差一点的痛点
win7及之前的任务管理器:
网络页(tab)不会自动激活(启动程序后需要切换到网络页,网络使用曲线才会激活开始记录),即使上次关闭时是在网络页,重新启动也不会自动到网络页。
各种使用曲线,超过显示宽度就没有了,不能自动保存所有曲线数据及随时调取重新显示曲线(资源监视器可以,但又太复杂了。IP雷达倒是基本解决了这些)。

自带爬虫的这个功能应该实现起来挺繁琐的,需要适配各个网站,工作量还是不小的 :writing_hand:

确实是这样,应该也有第三方工具可以记录吧,不过就是需要一直挂后台