OpenStreetMap简称OSM,是一个全球性的开源地图数据社区,致力于创建和维护全球的地图数据。 任何人都可以为OSM贡献地图数据,同时也可以免费地使用OSM数据。 OSM数据采集相对简单,只需要使用任意GPS设备记录一段行程数据,然后使用GPSBabel等软件转换成GPX格式,再上传到OSM即可。另外,还可以直接在OSM官网上编辑地图数据,OSM编辑工具包括JOSM等。 OSM的应用也很广泛,比如在线地图服务、移动应用、自动驾驶等。
Bitwarden是一个开源的在线密码管理服务。 用户可以在其中创建加密的保管库,并在此存储敏感信息,例如网站登录凭据等。Bitwarden提供了多种客户端应用程序,包括网页用户界面、桌面应用、浏览器扩展、移动应用以及命令行界面,方便用户在各种设备上使用。 Bitwarden有着广泛的应用,可以与其他Bitwarden用户安全共享保险库项目,还提供自动填写登录信息到网站和其他应用程序的功能,且支持双因素认证。
Jitsi是一个开源的视频会议系统,可以实现在线视频会议、文档共享和即时消息的分享。 Jitsi支持网络视频会议,使用SFU模式实现视频路由器功能,开发语言是Java。它还支持SIP帐号注册电话呼叫,不仅支持单机本地安装方式,还支持云平台安装。 Jitsi不仅支持XMPP/SIP账号注册,还支持直接拨号参会。 Jitsi是一个功能完整的高级通信工具,可以让用户在同一个软件中连到Facebook、GoogleTalk、XMPP、Windows Live、Yahoo!、AIM和ICQ进行通信。
Standard Notes的目的是为内容提供一个安全、私密的记录空间,可以用来记录笔记、草稿、笔记等,也可以用于个人或团队之间的协作与沟通。 Standard Notes使用端到端加密技术,使得只有发送者和接收者才能访问到内容。 Standard Notes支持多种语言,可以在不同操作系统上使用,也可以在移动设备上使用。 Standard Notes是一个开源项目,可以在Github上找到它的源代码,并且可以在上面贡献代码。
F-Droid.org 是一个Android应用程序的软件资源库(或应用商店),其功能类似于Google Play商店,但只包含自由及开放源代码软件。 F-Droid.org不仅是一个软件资源库,也是一个应用商店工具箱。这个工具箱为应用商店提供设置与运行所需的全部工具。 F-Droid.org上的所有应用都是开源的,用户可以自由地获取、编译、分发和修改这些应用。 F-Droid.org不要求用户注册或标示应用包含广告、用户追踪或依赖非自由软件等反特征。 F-Droid客户端应用会自动升级安装F-Droid应用,同时F-Droid网站也提供所有应用的源代码下载。
cygwin.com是一个在Windows平台上运行的Unix模拟环境,由Cygnus Solutions公司开发,作为自由软件供用户使用。 cygwin模拟Unix环境,为Windows平台提供类Unix的shell、编辑器、编译器、调试器等工具。 cygwin的出现原因主要是为程序开发人员提供一种从Unix到Windows的应用程序移植的方法,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发。 cygwin的安装简单,只需要从官网下载安装包并按照提示一步一步进行安装即可。 通过使用cygwin,开发者可以在Windows环境下开发、编译、执行Unix/Linux程序,也可以在Windows环境下运行类Unix环境下的应用程序。
msys2.org是一个为Windows平台提供软件包管理工具和Linux命令行环境的工具集。它是一个独立的改写版本,主要用于shell命令行开发环境,是在Cygwin和MinGW-w64基础上产生的,追求更好的互操作性的Windows软件。以下是msys2.org的一些功能和特点: 1. 提供Linux环境:msys2.org可以在Windows系统上模拟Linux环境,提供类似于Linux终端的命令行界面,方便用户在Windows系统上运行大量的开源软件。 2. 集成开发环境:msys2.org集成了多种开发工具和软件包,包括编辑器、编译器、调试器等,方便开发人员进行应用程序的构建、调试和发布。 3. 软件包管理:msys2.org提供了软件包管理系统,用户可以通过该系统方便地安装、卸载、更新和查询软件包。 4. 多平台支持:msys2.org不仅支持Windows平台,还支持Linux、MacOS等平台,方便用户进行跨平台开发。 5. 自定义功能:msys2.org支持用户自定义命令行环境,可以根据自己的需要配置环境变量、快捷键等,提高开发效率。 msys2.org是一个功能强大的Windows软件开发工具集,可以方便地在Windows系统上运行Linux命令行环境和软件包管理工具,帮助开发人员快速构建、调试和发布高质量的Windows应用程序。
fyne.io是由英国Fyne Design公司开发的一款跨平台的桌面应用程序开发框架。 fyne.io提供了完整的开发工具包,包括容器、数据、验证、对话框、布局、存储、测试和部件等模块,可以帮助开发者快速构建美观、高效的桌面应用程序。 使用fyne.io进行开发只需编写少量代码,通过简单的拖拽操作即可完成应用程序的界面设计,同时可以自定义应用程序的启动画面、主题样式、菜单栏等元素,让应用程序更具个性化。 总之,fyne.io是一款简单易用、功能强大的桌面应用程序开发框架,适合用于各种类型的软件开发。
jsDelivr是由ProspectOne维护的公共库,它使用的融合CDN技术,由Cloudflare、Fastly、StackPath、QUANTIL等CDN供应商提供了全球超过750个CDN节点。 jsDelivr的优点在于它具有全球极速低延迟体验,并且在中国大陆拥有超过数百个节点,解决了中国大陆的访问速度优化问题。同时,jsDelivr是免费的,不限制带宽,可以加速NPM、Github内的文件。此外,jsDelivr还可以将不同的JavaScript或CSS libraries整合在一起,通过一段链结来载入网站,非常方便。
Linux手册致力于通过易于遵循的提示、教程和课程来提高您的 Linux 知识: Bash 脚本 Linux 命令 家庭实验室和自托管 码头工人和容器化 开发运营
Livebook.dev是一个用于编写交互式代码笔记本的开源工具,它是Elixir用于数值计算、数据科学和机器学习的不断增长的工具集合的一部分。
这是一个提供完全免费且开源软件的下载站,整体界面简洁舒适,美观大方,上面提供的软件不仅完全免费开源,而且没有任何广告或捆绑,是我目前使用比较多、值得信赖的下载站。
Codeberg是一个非营利、社区驱动的组织,旨在为自由和开源项目提供一个友好、安全的家园,以帮助这些项目蓬勃发展。 您可以在Codeberg网站上查看、编辑和创建开源项目。
发现官网的ffmpeg下载链接无法打开,在这里分享2023-09-07的windows版本。 下载解压后,在windows环境变量path中添加解压后目录下的bin目录的路径, 比如,我的文件解压在:C:\d\source\ffmpeg-2023-09-07-git-9c9f48e7f2-full_build\bin, 把此目录添加到windows环境变量path中。
OpenBB是Iansoft创建的开源项目。 OpenBB终端为投资研究提供了一个现代化的Python-based集成环境,允许普通零售交易者利用state-of-the-art数据科学和机器学习技术。作为一个现代Python-based环境,OpenBBTerminal打开了对数据科学(Pandas、Numpy、Scipy、Jupyter、机器学习(Pytorch、Tensorflow、Sklearn、Flair)和数据采集(Beautiful Soup和许多third-partyAPI)中大量Python数据库的访问。
ImageMagick是一个免费的开源软件套件,用于编辑和操作数字图像。它可用于创建、编辑、撰写或转换位图图像,并支持多种文件格式,包括 JPEG、PNG、GIF、TIFF 和 PDF。 ImageMagick广泛应用于网页开发、平面设计和视频编辑等行业,以及科学研究、医学成像和天文学。其多功能和可定制的特性,以及其强大的图像处理能力,使其成为各种图像相关任务的热门选择。 ImageMagick包括一个用于执行复杂图像处理任务的命令行界面,以及用于将其功能集成到软件应用程序中的API。它是用C语言编写的,可以在各种操作系统上使用,包括Linux,Windows和macOS。
Dev.to是一个专注于技术的博客网站,于2015年由Sandeep Agarwal和Anish Arora创立。该网站的目标是成为开发人员分享知识和经验的平台。 Dev.to上有来自世界各地的开发人员,他们撰写有关各种技术主题的文章,包括编程语言、Web开发、移动开发、数据科学、机器学习等。文章的质量很高,作者也非常乐于分享他们的知识。 Dev.to是开发人员学习和交流的绝佳平台。它提供了大量高质量的文章,用户可以在这里找到自己感兴趣的主题。Dev.to还提供了丰富的互动功能,让用户可以与作者和其他用户进行交流。
B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:Sym、Solo、Pipe、Vditor、Lute、思源笔记等,欢迎大家加入,贡献开源。
在windows上可以同时管理多个nodejs版本的工具,node install,node use即可 用法 nvm窗口在Admin shell中运行。您需要以管理员身份启动powershell或命令提示符才能使用nvm窗口 NVM for Windows是一个命令行工具。只需在控制台中键入nvm即可获得帮助。基本命令包括: nvm-arch[32|64]:显示节点是以32位还是64位模式运行。指定32或64以覆盖默认体系结构。 nvm检查:检查NVM4W进程是否存在已知问题。 nvm current:显示活动版本。 nvm install<version>[arch]:版本可以是特定版本,“最新”表示当前最新版本,“lts”表示最新的lts版本。(可选)指定是安装32位版本还是64位版本(默认为system arch)。将[arch]设置为“all”以安装32 AND 64位版本。在该命令的末尾添加--unsecurity,以绕过远程下载服务器的SSL验证。 nvm list[可用]:列出node.js的安装。在末尾键入available以显示可供下载的版本列表。 nvm on:启用node.js版本管理。 nvm-off:禁用node.js版本管理(不卸载任何内容)。 nvm-proxy[url]:设置用于下载的代理。保留[url]为空可查看当前代理。将[url]设置为“none”以删除代理。 nvm uninstall<version>:卸载特定版本。 nvm use<version>[arch]:切换到使用指定的版本。可以选择使用最新、lts或最新。最新版本是最新安装的版本。可选择指定32/64位体系结构。nvm使用<arch>将继续使用所选版本,但切换到32/64位模式。有关在特定目录中使用use(或使用.nvrrc)的信息,请参阅问题#16。 nvm root<path>:设置nvm存储不同版本node.js的目录。如果没有设置<path>,则显示当前root。 nvm版本:显示Windows nvm的当前运行版本。 nvm node_mirror<node_mirr_url>:设置节点镜像。中国可以使用https://npmmirror.com/mirrors/node/ nvm-npm_mirror<npm_mirro_url>:设置npm镜像。中国可以使用https://npmmirror.com/mirrors/npm/
编程技术博客