Skip to main content

黑洞资源笔记

  1. 这些中国开发者在GitHub和npm上存储了1000本电子书,其中包含《经济学人》等被禁网站的内容 | 详文

    上周,Socket的自动npm分析引擎在缺少许可证信息的列表中标记了一个名为“yingwen-lianmeng-erlingyiqilingjiu-erlingereryiling”的软件包。该软件包('wizardforcel')的维护者发布了超过2900个相同的软件包。截至11月1日星期二,这一数字跃升至3387。

    仔细观察后,Socket的高级软件工程师Mikola Lysenko注意到解压缩的npm包的大小为79MB,它包含一个EPUB(电子书)文件。

    这套1000多个npm包在内容方面非常多样化。其中一些包含流行开源框架的开发人员文档的中文翻译。其他是在某些司法管辖区可能受到审查的作品的电子书翻译。还有一些人似乎对他们的版权状况表示怀疑——回购所有者是否在不知情或故意的情况下从事盗版?

    几乎所有这些软件包都归功于“ApacheCN”,这是一个GitHub组织,声称自己是“由iBooker建立的非营利项目文档和教程翻译项目”。在其网站上,ApacheCN明确表示该组织“与[Apache软件基金会]没有任何关系!

    目前尚不清楚iBooker试图实现的目标。在据称寻求建立一个中国开放信息共享平台的过程中,贡献者可能已经跨越了国际版权法下的“合理使用”和在线盗版之间的界限。
  2. 程序员对GitHub,其母公司微软和OpenAI提起集体诉讼,指控其违反开源许可证。他们还声称OpenAl和微软使用他们的代码来训练他们的新AI工具GitHub Copilot. | 详文
  3. DataEase是开源的数据可视化分析工具,帮助用户快速分析数据并洞察业务趋势,从而实现业务的改进与优化。DataEase 支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表,并可以方便的与他人分享。

    DataEase的功能包括:
    图表展示:支持 PC 端、移动端、大屏;

    图表制作:支持丰富的图表类型(Apache ECharts / AntV)、支持拖拉拽方式快速制作仪表板;

    数据引擎:支持直连模式、本地模式(基于Apache Doris/Kettle实现);

    数据连接:支持数据仓库/数据湖、OLAP数据库、OLTP数据库、Excel数据文件、API等各种数据源。

    DataEase | #工具 #可视化
  4. 低代码平台 Retool 的开源替代品Openblocks。 ​​​

    Openblocks是一个开发者友好的开源低代码平台,可以在几分钟内构建内部应用程序。

    传统上,构建一个内部应用程序需要成千上万行代码进行复杂的前端和后端交互,更不用说打包、集成和部署了。Openblocks大大减少了构建应用程序所需要做的工作。

    在Openblocks中,您需要做的就是将预构建或自我定制的组件拖放到所见即所得(WYSIwYG)画布上,以及随时可以连接的数据库和API,Openblocks可帮助您快速构建应用程序并专注于业务逻辑。

    特征:
    📌具有50+内置组件的可视化UI构建器。
    📌UI 生成器中可重用组件和查询的模块和查询库。
    📌通过React和Openblocks SDK(而不是iFrame)共享的自定义组件。(预测试版)
    📌与PostgresSQL,MongoDB,MySQL,Redis,Elasticsearch,RestAPI,SMTP等的本机连接。
    📌JavaScript无处不在地支持转换数据、控制组件等。
    📌将 Openblocks页面嵌入为React组件(而不是 iFrame)。
    📌基于角色的访问控制 (RBAC),用于精细的权限管理。
    📌自动保存和可恢复的历史记录,用于发布和版本控制。
    📌DIY 应用程序主题,以与您公司的内容精确对齐。
    📌审核日志以跟踪活动并确保合规性。

    Docs | Openblocks
  5. TensorFlow 是一个最先进的开源框架,可简化高级分析应用程序的开发和执行。它非常强大,并有可能在图形的帮助下为任何系统训练模型。

    开发人员、数据科学家和 ml 工程师大量使用它来自动化流程、开发新系统和并行处理应用程序(如神经网络)。我们可以训练和运行深度神经网络,用于图像视频识别、单词嵌入、手写数字分类等。

    TensorFlow 的巨大优势之一是其由数据科学家、ML 研究人员和数据工程师组成的开源社区,他们为其存储库做出贡献,使其更快、更有效地开发和训练 ML 和深度学习模型。它使用Python作为前端API,用于使用该框架构建应用程序,但具有其他几种语言的包装器,包括C++和Java。这意味着我们可以快速训练和部署我们的模型,无论编程语言或平台如何。

    不可否认,学习TensorFlow可以使您的简历和作品集变得强大。本文评估了一些由世界领先的教育工作者提供的高质量 TensorFlow 课程,以帮你实现跨越式的职业目标。

    详文 | #框架