使用亮度 HDR 进行 HDR 图像处理

[ad_1] Luminance HDR 是一款适用于 Linux 的免费开源 HDR 图像编辑软件。 使用它您可以操作高动态范围 (HDR) 图像。 它支持 OpenEXR、Radiance RGBE、Tiff 格式:16 位、32 位(浮点)和 LogLuv、Raw 图像格式、PFS 原生格式 HDR 格式。 它基于 Qt5 框架并在 GPL-2.0 许可下发布。…

Read more

如何在 CentOS 8 / RHEL 8 上设置 SSH 无密码登录

[ad_1] SSH 是一个客户端和服务器协议,它帮助我们通过加密隧道安全地访问网络上的远程系统。 SSH 具有内置的文件传输机制 (SCP) 来通过网络传输文件和目录,它比 FTP(文件传输协议)更安全。 在较大的环境中,每次访问远程机器都要输入密码是一件很痛苦的事情。 因此,为了方便登录,我们可以使用 SSH 无密码功能来访问远程机器,而无需输入密码。 在这里,我们将看到如何在 CentOS 8 / RHEL 8 上设置 SSH 无密码登录。 假设 这里我们有两台机器有两个不同的用户名。 主机名 IP地址 用户 你…

Read more

Cross-Platform Source Explorer Sourcetrail 现已开源

[ad_1] 来源追踪 是一个跨平台的源代码浏览器,可让您使用图形可视化来可视化不熟悉的源代码。 换句话说,它可以通过使用图形直观地表示源代码的结构以及它是如何工作的(技术上)变得容易理解。 当您加入一个项目并且您必须处理过去由多个开发人员编写的现有代码时,这特别有用。 您可以将它与您最喜欢的 IDE(如 Eclipse、IntelliJ IDEA、PyCharm)或代码编辑器(如 Atom、Visual Studio Code、Sublime Text 等)一起使用。它支持 C、C++、Java 和 Python。 这段老视频向您介绍了 Sourcetrail: 尽管它对非商业用途是免费的,但他们收取商业许可费用。 然而,他们最近决定让整个事情变得免费和开源。 所以,是的,你可以找到他们列出的源代码 GitHub 现在。 Sourcetrail 发生了什么变化? 他们切换为开源解决方案的原因是他们希望更多的开发人员可以访问他们的工具。…

Read more

PyCharm IDE 2017.2.1 发布,包含各种修复

[ad_1] JetBrains PyCharm python IDE 在一天前发布了 2017.2.1 版,获得了更新。 新版本为 Python 3.6、JavaScript、Docker 等带来了各种错误修复。 PyCharm IDE 2017.2.1 中的更改包括: Docker:Python 控制台音量问题修复,以及其他各种修复 调试:Python 3.6 的并发可视化和控制台修复 检查:变量类型比较错误 远程解释器上的命名空间包解析错误 JavaScript:转到声明错误修复等 查看更多 发行说明 下载/安装…

Read more

如何在 Ubuntu 22.04 LTS 上安装 Beekeeper Studio

[ad_1] 在本教程中,我们将向您展示如何在 Ubuntu 22.04 LTS 上安装 Beekeeper Studio。 对于那些不知道的人,Beekeeper Studio 是一个开源数据库图形用户界面。 这个开源数据库 GUI 可以轻松与任何 MariaDB 或 Postgres 连接,并且可以与 MySQL、CockroachDB、SQLite 等其他流行数据库一起很好地工作。 它可以在 Linux、Mac OS X 和 Windows 上运行…

Read more

如何安装 Atom Fedora

[ad_1] 文本编辑器是开发人员的重要工具,因为他们花费大量时间使用它。 这篇文章是关于原子的, 一个很酷的现代编辑器. Atom 是 Github 于 2015 年开发的免费开源文本编辑器。 它的开发者称其为“21 世纪可破解的文本编辑器”。 它提供了广泛的语言支持,并且易于定制。 它还可以用作集成开发环境,或者 这里. 它带有一些内置软件包,但您也可以安装其他软件包。 其中大部分是由社区免费许可和维护的。 当然,它也是免费的。 安装 Atom Fedora 前往原子 主页 从您的网络浏览器并单击以下载 RPM 版本。 你也可以下载…

Read more

使用 Python 提升生产者-消费者范式

[ad_1] 上次我们讨论使用进程和线程的异步编程时,这里有一个链接。 强烈建议在阅读本文之前先阅读这篇文章,因为我们将使用那里提到的概念。 今天我们将简要讨论何时使用什么以及生产者-消费者范式的实现。 流程 线程 进程适用于 CPU 利用率较高的应用程序。 考虑处理大量数字或处理大量数据。 这些任务最好跨进程或 CPU 执行。 线程适用于我们有耗时的 I/O 操作的场景,例如:文件 I/O、http 调用或套接字连接。 进行此类 I/O 调用的线程等待响应,而其他线程可能会继续运行。 生产者-消费者模式 生产者-消费者设计模式今天广泛用于一系列应用程序中。 大多数集成接口都使用这种方法。 消息队列 (MQ) 广泛使用此范例并将其扩展到发布者/订阅者模式、P2P…

Read more

如何在 AlmaLinux 8 上安装 Fail2Ban

[ad_1] 在本教程中,我们将向您展示如何在 AlmaLinux 8 上安装 Fail2Ban。对于那些不知道的人,Fail2ban 是一个开源工具,通过监控服务来帮助保护您的 Linux 机器免受暴力破解和其他自动攻击记录恶意活动。 这些应用程序作为守护进程运行,它使用 python 脚本来解析系统入侵尝试的日志文件,并向 Iptables 配置文件添加自定义规则以禁止访问某些 IP 地址。 本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户中运行,否则您可能需要添加 ‘sudo‘ 到获得…

Read more

给 Fedora Silverblue 试驾

[ad_1] Fedora 银蓝 是一个新的变种 Fedora 以 rpm-ostree 为核心的工作站,可提供完全原子升级。 此外, Fedora Silverblue 是不可变的,并且可以整体升级,如果出现问题,可以轻松地从更新中回滚。 Fedora Silverblue 非常适合使用 Fedora 对以容器为中心的工作流程有很好的支持。 此外, Fedora Silverblue 以 Flatpak 的形式提供桌面应用程序。 这提供了更好的应用程序隔离/沙盒化,并简化了更新应用程序——Flatpaks 可以安全地更新而无需重新启动。 这 Fedora…

Read more

如何在 Ubuntu 16.04 LTS 上安装 OpenVPN

[ad_1] 在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 上安装 OpenVPN。 对于那些不知道的人,OpenVPN 是一个开源应用程序,广泛用于在不安全的公共互联网上创建安全的虚拟专用网络。 OpenVPN 是一种 SSL VPN 解决方案,可通过 Internet 安全地耗尽您的系统连接。 OpenVPN 在客户端-服务器结构中发挥作用。 所有连接到虚拟专用网络的设备就像它们连接到您的局域网一样。 通过 VPN 隧道发送的数据包使用 256 位 AES 加密技术进行加密,从而防止数据被盗。 本文假设您至少具备…

Read more