Ricardo Berlasso 发布的文章

这个 Android 应用可在掌中计算许多高级数学函数。

移动电话每天都在变得越来越强大,因此毫不奇怪它们可以击败不太久前的大多数计算机。这也意味着移动手机上的工具每天都在变得越来越强大。

之前,我写过一篇 两款 Linux 桌面端可用的科学计算器,我接着将介绍 Calculator N+,这是一款很棒的适用于 Android 设备的计算机代数系统(CAS)应用,采用 GPL v3.0 许可证下。

Calculator N+ 被认为是“适用于 Android 的强大计算器”,但这是一个谦虚的说法。它不仅可以以任意精度工作,还可以显示根数和分数等很多功能。

寻找多项式根?可以。分解因数?可以。导数、积分和极限?可以。数论(模算术、组合学、素因数分解)?可以。

你还可以求解方程系统、简化表达式(包括三角函数)、转换单位,只要你想到的,它都能做!

 title=

其结果以 LaTeX 输出。左上方的菜单提供了许多强大的功能,只需触摸一下即可使用。同样在该菜单中,你将找到该应用所有功能的帮助文件。在屏幕的右上角,你可以在精确表示法和十进制表示法之间切换。最后,点击屏幕底部的蓝色栏,即可访问应用中的所有函数库。不过要小心!如果你不是数学家、物理学家或工程师,那么这么长的列表会看上去很吓人。

所有这些功能都来自 Symja 库,这是另一个出色的 GPL 3 项目。

这两个项目都处于积极开发中,并且每个版本都在不断完善。特别是,Calculator N+ 的 v3.4.6 在用户界面(UI)品质方面取得了重大飞跃。虽然还是存在一些不够好的地方,但是要在智能手机的小巧的用户界面中发挥如此强大的功能是一项艰巨的任务,我认为应用开发人员正在很好地解决其剩余的问题。对他们表示敬意!

如果你是老师、学生或在理工科领域工作,请试试 Calculator N+。它是免费、无广告、开源的,并可以满足你所有的数学需求。(当然,除了数学考试期间,为防止作弊绝对不允许使用智能手机。)

可以在 Google Play 商店找到 Calculator N+,也可以使用 GitHub 页面上的说明从源代码构建

如果你知道用于科学或工程的其他有用的开源应用,请在评论中告知我们。


via: https://opensource.com/article/19/11/calculator-n-mobile

作者:Ricardo Berlasso 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Tuxedo 让买一台开箱即用的 Linux 笔记本变得容易。

最近,我开始使用我买的 Linux 笔记本计算机 Tuxedo Book BC1507。十年前,如果有人告诉我,十年后我可以从 System76SlimbookTuxedo 等公司购买到高质量的“企鹅就绪”的笔记本电脑。我可能会发笑。好吧,现在我也在笑,但是很开心!

除了为免费/自由开源软件(FLOSS)设计计算机之外,这三家公司最近宣布都试图通过切换到Coreboot来消除专有的 BIOS 软件。

买一台

Tuxedo Computers 是一家德国公司,生产支持 Linux 的笔记本电脑。实际上,如果你要使用其他的操作系统,则它的价格会更高。

购买他们的计算机非常容易。Tuxedo 提供了许多付款方式:不仅包括信用卡,而且还包括 PayPal 甚至银行转帐(LCTT 译注:我们需要支付宝和微信支付……此外,要国际配送,还需要支付运输费和清关费用等)。只需在 Tuxedo 的网页上填写银行转帐表格,公司就会给你发送银行信息。

Tuxedo 可以按需构建每台计算机,只需选择基本模型并浏览下拉菜单以选择不同的组件,即可轻松准确地选择所需内容。页面上有很多信息可以指导你进行购买。

如果你选择的 Linux 发行版与推荐的发行版不同,则 Tuxedo 会进行“网络安装”,因此请准备好网络电缆以完成安装,也可以将你首选的镜像文件刻录到 USB 盘上。我通过外部 DVD 阅读器来安装刻录了 openSUSE Leap 15.1 安装程序的 DVD,但是你可用你自己的方式。

我选择的型号最多可以容纳两个磁盘:一个 SSD,另一个可以是 SSD 或常规硬盘。由于已经超出了我的预算,因此我决定选择传统的 1TB 磁盘并将 RAM 增加到 16GB。该处理器是具有四个内核的第八代 i5。我选择了背光西班牙语键盘、1920×1080/96dpi 屏幕和 SD 卡读卡器。总而言之,这是一个很棒的系统。

如果你对默认的英语或德语键盘感觉满意,甚至可以要求在 Meta 键上印上一个企鹅图标!我需要的西班牙语键盘则不提供此选项。

收货并开箱使用

付款完成后仅六个工作日,完好包装的计算机就十分安全地到达了我家。打开计算机包装并解锁电池后,我准备好开始浪了。

 title=

我的(物理)桌面上的新玩具。

该电脑的设计确实很棒,而且感觉扎实。即使此型号的外壳不是铝制的(LCTT 译注:他们有更好看的铝制外壳的型号),也可以保持凉爽。风扇真的很安静,气流像许多其他笔记本电脑一样导向后边缘,而不是流向侧面。电池可提供数小时的续航时间。BIOS 中的一个名为 FlexiCharger 的选项会在达到一定百分比后停止为电池充电,因此在插入电源长时间工作时,无需卸下电池。

键盘真的很舒适,而且非常安静。甚至触摸板按键也很安静!另外,你可以轻松调整背光键盘上的光强度。

最后,很容易访问笔记本电脑中的每个组件,因此可以毫无问题地对计算机进行更新或维修。Tuxedo 甚至送了几个备用螺丝!

结语

经过一个月的频繁使用,我对该系统感到非常满意。它完全满足了我的要求,并且一切都很完美。

因为它们通常是高端系统,所以包含 Linux 的计算机往往比较昂贵。如果你将 Tuxedo 或 Slimbook 电脑的价格与更知名品牌的类似规格的价格进行比较,价格相差无几。如果你想要一台使用自由软件的强大系统,请毫不犹豫地支持这些公司:他们所提供的物有所值。

请在评论中让我们知道你在 Tuxedo 和其他“企鹅友好”公司的经历。


本文基于 Ricardo 的博客 From Mind to Type 上发表的“ 我的新企鹅笔记本电脑:Tuxedo-Book-BC1507”。


via: https://opensource.com/article/19/7/linux-laptop

作者:Ricardo Berlasso 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

如果你想找个高级的桌面计算器的话,你可以看看开源软件,以及一些其它有趣的工具。

每个 Linux 桌面环境都至少带有一个功能简单的桌面计算器,但大多数计算器只能进行一些简单的计算。

幸运的是,还是有例外的:不仅可以做得比开平方根和一些三角函数还多,而且还很简单。这里将介绍两款强大的计算器,外加一大堆额外的功能。

SpeedCrunch

SpeedCrunch 是一款高精度科学计算器,有着简明的 Qt5 图像界面,并且强烈依赖键盘。

 title=

SpeedCrunch 运行中

它支持单位,并且可用在所有函数中。

例如,

2 * 10^6 newton / (meter^2)

你可以得到:

= 2000000 pascal

SpeedCrunch 会默认地将结果转化为国际标准单位,但还是可以用 in 命令转换:

例如:

3*10^8 meter / second in kilo meter / hour

结果是:

= 1080000000 kilo meter / hour

F5 键可以将所有结果转为科学计数法(1.08e9 kilo meter / hour),F2 键可以只将那些很大的数或很小的数转为科学计数法。更多选项可以在配置页面找到。

可用的函数的列表看上去非常壮观。它可以用在 Linux 、 Windows、macOS。许可证是 GPLv2,你可以在 Bitbucket 上得到它的源码。

Qalculate!

Qalculate!(有感叹号)有一段长而复杂的历史。

这个项目给了我们一个强大的库,而这个库可以被其它程序使用(在 Plasma 桌面中,krunner 可以用它来计算),以及一个用 GTK3 搭建的图形界面。它允许你转换单位,处理物理常量,创建图像,使用复数,矩阵以及向量,选择任意精度,等等。

 title=

在 Qalculate! 中查看物理常量

在单位的使用方面,Qalculate! 会比 SppedCrunch 更加直观,而且可以识别一些常用前缀。你有听说过 exapascal 压力吗?反正我没有(太阳的中心大概在 ~26 PPa),但 Qalculate! ,可以准确 1 EPa 的意思。同时,Qalculate! 可以更加灵活地处理语法错误,所以你不需要担心打括号:如果没有歧义,Qalculate! 会直接给出正确答案。

一段时间之后这个项目看上去被遗弃了。但在 2016 年,它又变得强大了,在一年里更新了 10 个版本。它的许可证是 GPLv2 (源码在 GitHub 上),提供Linux 、Windows 、macOS的版本。

更多计算器

ConvertAll

好吧,这不是“计算器”,但这个程序非常好用。

大部分单位转换器只是一个大的基本单位列表以及一大堆基本组合,但 ConvertAll 与它们不一样。有试过把“天文单位每年”转换为“英尺每秒”吗?不管它们说不说得通,只要你想转换任何种类的单位,ConvertAll 就是你要的工具。

只需要在相应的输入框内输入转换前和转换后的单位:如果单位相容,你会直接得到答案。

主程序是在 PyQt5 上搭建的,但也有 JavaScript 的在线版本

带有单位包的 (wx)Maxima

有时候(好吧,很多时候)一款桌面计算器时候不够你用的,然后你需要更多的原力。

Maxima 是一款计算机代数系统(LCTT 译注:进行符号运算的软件。这种系统的要件是数学表示式的符号运算),你可以用它计算导数、积分、方程、特征值和特征向量、泰勒级数、拉普拉斯变换与傅立叶变换,以及任意精度的数字计算、二维或三维图像··· ···列出这些都够我们写几页纸的了。

wxMaxima 是一个设计精湛的 Maxima 的图形前端,它简化了许多 Maxima 的选项,但并不会影响其它。在 Maxima 的基础上,wxMaxima 还允许你创建 “笔记本”,你可以在上面写一些笔记,保存你的图像等。其中一项 (wx)Maxima 最惊艳的功能是它可以处理尺寸单位。

在提示符只需要输入:

load("unit")

Shift+Enter,等几秒钟的时间,然后你就可以开始了。

默认地,单位包可以用基本的 MKS 单位,但如果你喜欢,例如,你可以用 N 为单位而不是 kg*m/s2,你只需要输入:setunits(N)

Maxima 的帮助(也可以在 wxMaxima 的帮助菜单中找到)会给你更多信息。

你使用这些程序吗?你知道还有其它好的科学、工程用途的桌面计算器或者其它相关的计算器吗?在评论区里告诉我们吧!


via: https://opensource.com/article/18/1/scientific-calculators-linux

作者:Ricardo Berlasso 译者:zyk2290 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出