想做个开源项目,求有趣的 idea - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iwanthope
V2EX    问与答

想做个开源项目,求有趣的 idea

  •  2
     
  •   iwanthope 2019-05-25 12:06:50 +08:00 2868 次点击
    这是一个创建于 2339 天前的主题,其中的信息可能已经有所发展或是发生改变。
    要求:有实际用途的项目(instead of toy),如果有趣就更好了。
    迫于技术栈广但没有什么可以拿出手的个人项目,也是践行之前的承诺(没人知道就算了 ),想用业余时间做个开源项目。

    预计开发的 前端、后端、移动端。
    技术栈如下:
    前端:react+ts+Ant Design+redux+ssr
    后端:Spring Cloud(Spring+SpringMVC+SpringDataJpa+eureka+config+zuul+hystrix+zipkin+bus)、Node+Express(整合服务接口、后端渲染)
    移动端:Flutter

    因为⑨96, 业余时间不多,项目会进展很缓慢。决定项目后,我会把开源地址 append 到这里。
    恳请各位大佬别在这里讨论敏♂感问题,只想写个开源项目而已。
    第 1 条附言    2019-06-30 01:51:30 +08:00
    经过一番考虑,决定先做一个模版项目,可以帮助开发者快速开发自己的项目。

    https://github.com/ittianyu/boot-app
    34 条回复    2019-05-28 13:35:20 +08:00
    hlwjia
        1
    hlwjia  
    PRO
       2019-05-25 12:12:35 +08:00
    996 还有精力写开源啊?

    厉害
    lihongming
        2
    lihongming  
       2019-05-25 12:25:24 +08:00 via iPhone
    我希望有个 P2P TV,让用户可以通过盒子看电视。

    为什么要 P2P 呢?因为我在国外,国内看得很爽的那些源对我来说都太慢了。
    Myprajna
        3
    Myprajna  
       2019-05-25 12:27:15 +08:00 via Android   3
    从古籍里面智能取名?从华为拿山海经里取名想到的。其实还有很多词牌名之类的。
    sama666
        4
    sama666  
       2019-05-25 12:55:37 +08:00 via Android
    flutter ?好评
    q8164305
        5
    q8164305  
       2019-05-25 12:59:33 +08:00 via Android
    我也想写一个,技术栈跟你差不多诶
    chinesestudio
        6
    chinesestudio  
       2019-05-25 13:00:55 +08:00 via Android
    @lihongming 你只是需要一个国内代理
    anyele
        7
    anyele  
       2019-05-25 13:05:16 +08:00 via Android
    不用 springboot 肯定开发慢
    Asice
        8
    Asice  
       2019-05-25 14:03:27 +08:00
    @anyele cloud 是建立在 springboot 上的
    37Y37
        9
    37Y37  
       2019-05-25 14:03:33 +08:00
    其实不一定是个开源项目啦,好好写写博客,运营一个有内容的公众号也不错啊
    这就是我在干的 https://mp.weixin.qq.com/s/TnvJlcnB51miI-t8N8IkXQ
    baojiweicn2
        10
    baojiweicn2  
       2019-05-25 14:53:33 +08:00 via Android
    @lihongming 你需要一个代理,p2p 一开就会有人找你罚钱的
    ipwx
        11
    ipwx  
       2019-05-25 15:27:27 +08:00
    做一个系统,能够以相同的 API 把实验程序调度到本地集群( Mesos )或者云服务器( Amazon,阿里云等)上运行。

    实验程序的特征是本身运行时间长、独占资源(比如独占一块显卡、若干 CPU 和内存)、大部分情况下不提供服务,而是处理输入数据、执行计算、产生输出数据。这类程序在做机器学习实验时经常遇到。

    现有的云资源管理框架基本上都是面向 web 服务的,比如 Kubernetes、Marathon 之类的。它们处理的特征是高可用性、自动调度程序到集群上运行、处理端口映射之类的。和实验程序的场景很不一样。

    ----

    相同 API 是难点,因为本地集群和云服务集群的特征不太一样。但是对于研究者而言,他们肯定不希望知道云服务集群的细节。他们大致上希望系统自动处理输入数据传输到云上、以及输出数据自动取回本地(集群)。
    ipwx
        12
    ipwx  
       2019-05-25 15:28:16 +08:00
    以及对于云服务而言,这个系统最好能够自动创建资源、调度程序、然后自动销毁资源。。。
    looseChen
        13
    looseChen  
       2019-05-25 15:38:30 +08:00 via iPhone
    不知道楼主是否缺个伴,想加入。
    0x208
        14
    0x208  
       2019-05-25 16:10:24 +08:00
    加密货币钱包,your money your freeness !
    iwanthope
        15
    iwanthope  
    OP
       2019-05-25 18:33:45 +08:00
    @ipwx 这描述怎么感觉像是 hadoop 集群+自动编译打包上传运行+下载结果
    iwanthope
        16
    iwanthope  
    OP
       2019-05-25 18:57:36 +08:00
    @looseChen 这个可以有
    Coioidea
        17
    Coioidea  
       2019-05-25 22:14:56 +08:00 via Android
    作为一个学生 /oier,我比较有兴趣做一个题库类的站。就像小猿一样可以在线做题,同时也应该提供 web 界面。而不是用 APP 缩小了用户整理数据和查看的便利度。
    gz911122
        18
    gz911122  
       2019-05-25 22:20:53 +08:00
    想做个开源的图床
    有人有兴趣一起吗?
    ipwx
        19
    ipwx  
       2019-05-25 23:46:47 +08:00
    @iwanthope 这个得做成 App,而不是做成 Lib。因为研究者可不想搞一堆有的没的工具。

    而且 Hadoop 不太好调度 GPU。
    l1ve
        20
    l1ve  
       2019-05-26 01:04:01 +08:00 via iPhone
    正在做一个 ssh 管理工具,即通过 ssh 执行命令行 图形化直观的查看 /下载文件。

    同时管理多个服务器
    WittBulter
        21
    WittBulter  
       2019-05-26 01:17:48 +08:00
    @gz911122 我想做一个开源基于 Lambda 的图床或加密分享,联系一波?
    lynskylate
        22
    lynskylate  
       2019-05-26 03:29:59 +08:00 via Android
    @ipwx #11 为什么不直接基于 k8s 去做了,这样能省掉调度相关的。
    d5n
        23
    d5n  
       2019-05-26 06:57:40 +08:00 via iPhone
    监控正经新闻,过滤掉无聊的社会、娱乐、八卦新闻,提供关键词监控,按照新闻类型分类,人工智能分析新闻可信度
    gudecatch
        24
    gudecatch  
       2019-05-26 07:52:31 +08:00 via Android
    @gz911122 做图床的话须要哪方面的技术呢 想加入
    martinmax
        25
    martinmax  
       2019-05-26 08:05:18 +08:00 via iPhone
    可以做个手机常用工具小集合。比如下载无水印抖音视频,复制长文中文字,等等
    ipwx
        26
    ipwx  
       2019-05-26 10:00:37 +08:00
    @lynskylate 架构太复杂,对于学校实验室而言 over-kill 了。

    Mesos 集群其实也是比较 advanced 的情况了。一个单机版的调度程序也是很有意义的。如果把单机调度考虑进去,那么兼容性 API 就需要照顾单机版 + Mesos + 云服务了。当然 Kubernetes 考虑进去也无妨。
    ipwx
        27
    ipwx  
       2019-05-26 10:05:36 +08:00
    @lynskylate 举个例子,我们实验室目前有三台公共 GPU 机器,其中一台有 10 块 1080 Ti,一台有 4 块 1080 Ti,另一台有 4 块 Titan X。另外还有 3 块 RTX 2080 Ti 分布在个人领用的主机上。有公共的 Moose FS 文件系统,有 Docker Registry,有内网,所以这些设备必要时都可以连入局域网进行计算。

    事实上前段时间我投稿 NIPS 的时候,就是每台我能控制的机器上面都起动了一个 Jupyter Lab,然后开 https://github.com/dask/dask 这个东西用 50 行写的调度器,直接每块 GPU 分别跑各个参数的重复实验,总共跑了 400 多个实验,共 265 天 GPU 时。不过也仅限于单机调度了,多机调度我是靠人肉划分任务,调度在不通的 Dask Cluster 上运行的。

    寒假里面我还用过一段时间的 Azure 服务器,因为实验室春节关机。。。
    ----

    这样的场景其实很多的,因为世界上有好多大学实验室。然而工业界的调度程序基本不考虑这种场景的易用性,所以我觉得有个开源项目如果能照顾一下这种场景,还是极好的。
    ipwx
        28
    ipwx  
       2019-05-26 10:06:43 +08:00
    @lynskylate 你看如果是个人领用的主机,临时装个 Ubuntu + Docker + 部署简单的专用调度器,还是很容易的。但如果部署 Kubernetes,那场景太美了。。。
    gz911122
        29
    gz911122  
       2019-05-26 11:19:51 +08:00
    @WittBulter
    @jiangliuli

    我 qq base64:
    MTAyNTg5NjE3
    lynskylate
        30
    lynskylate  
       2019-05-26 13:22:43 +08:00 via Android
    @ipwx #28 了解了,这个想法很有意思,对于一般实验室这样的需求还挺多的。
    notreami
        31
    notreami  
       2019-05-26 13:29:57 +08:00
    @ipwx 这个需求的专业性太强了,非科研人士都没实践场景。
    netalpha
        32
    netalpha  
       2019-05-26 16:45:18 +08:00
    +我一个 contributor. 先做一个简单的,比如 @Coioidea 的想法.
    iwanthope
        33
    iwanthope  
    OP
       2019-05-27 10:40:53 +08:00
    @netalpha 他这个很难做,题库才是最大的难点
    iwanthope
        34
    iwanthope  
    OP
       2019-05-28 13:35:20 +08:00
    暂时没有看到比较好的点子。如果在下周日之前没有看到更好的点子,就打算做个投资记账应用。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2726 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 14:06 PVG 22:06 LAX 07:06 JFK 10:06
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86