Language Selection

English French German Italian Portuguese Spanish

June 2019

16 Best Free Linux Chemistry Tools

Filed under
Software
Sci/Tech

Chemistry is the study of matter and the changes it undergoes. It is an extremely vivacious science which deals with a molecular scale and atomic interpretation of the world we live in, helping us to understand that world. Chemistry is regarded as the central science, given its close links with physics and engineering, with biology and medicine, and with geology and earth science.

There are a number of different branches of chemistry. These include organic chemistry which studies the structure, properties, reactions, and composition of carbon-based compounds, and inorganic chemistry which deals with non-carbon compounds. Another important subdiscipline is physical chemistry which deals with the relations between the physical properties of substances and their chemical formations studying, in particular, atomic, subatomic, macroscopic, and particulate phenomena in chemical systems.

Chemistry is found in many different areas including all spheres of industry, research, teaching, forensic science, public health and much more. Moreover, at a fundamental level we are all chemists. Each time we breathe, boil a kettle, or strike a match, a chemical reaction takes place. We develop and function as a consequence of chemical processes taking place in our body. Chemistry therefore plays a significant role in everyone’s lives.

Science really prospers and advances when individuals share the results of their experiments with others in the scientific community. There is a certain logic that scientific software should therefore be released under an open source license. This article focuses on selecting the best open source software for chemistry. Hopefully there will be something for interest here for all budding chemists.

Read more

EU approves IBM's $34 billion acquisition of Red Hat

Filed under
Red Hat

The European Commission has unconditionally approved IBM's $34 billion takeover of open-source software maker Red Hat.

In a statement, the European Commission said that following an investigation, it concluded that the proposed deal "would raise no competition concerns".

Since IBM doesn't stand among the top two companies in the cloud computing market, and isn't dominant in any sector in which Red Hat is also present, there was no reason for regulators to believe that the merger would raise competition concerns.

"During its investigation, the Commission assessed the impact of the proposed transaction on the markets for middleware and system infrastructure software, where the activities of IBM and Red Hat overlap," the Commission said in its statement.

Read more

Delphi RAD tool (remember that?) gets support for Linux desktop apps – again

Filed under
Software

Hands On Texas software house Embarcadero Technologies has said it will license FmxLinux for Delphi, allowing developers to compile desktop applications for 64-bit Linux.

FmxLinux is a toolchain for compiling Linux desktop applications using Embarcadero’s Linux compiler for Delphi, which is also part of the RAD Studio bundle. FmxLinux was developed by a third party, Eugene Kryukov. It has been licensed under “a long term distribution agreement,” says Embarcadero’s Marco Cantu in the announcement this week.

Embarcadero is a division of Idera Software.

RAD Studio is already a cross-platform development tool, with support for Windows, macOS, Android and iOS. RAD Studio 10.2, released in 2017, included an LLVM-based Linux compiler for server applications, but not desktop. The new agreement completes the picture by adding desktop GUI (Graphical User Interface) applications.

Read more

Linux computer seller System76 is having a massive summer sale

Filed under
Linux

Do you need a new laptop or desktop, but don't know what to buy? Don't worry; this is a pretty common dilemma. While you can, of course, look into a Mac or Windows 10 computer, you should consider Linux too. A computer running, say, Ubuntu, can be great for productivity, education, creation, and more. Best of all, many top-tier Linux programs, such as GIMP and LibreOffice are totally free. And yes, your favorite web browsers such as Mozilla Firefox and Google Chrome will run on Linux too.

If you are open to the idea of buying a computer running a Linux-based operating system, you should definitely check out System76. Not only are its laptops and desktops of high quality, but its customer service is unrivaled. If you ever need help, you can contact an actual human being that is based in the USA. The support representatives aren't just reading off a script either -- these people are truly knowledgeable.

Read more

today's howtos

Filed under
HowTos

GSoC Work on KDE and GNOME, Epiphany Version Numbers

Filed under
Development
KDE
Google
GNOME
  • Week 4, Titler Tool and MLT – GSoC ’19

    It’s already been a month now, and this week – it hasn’t been the most exciting one. Mostly meddling with MLT, going through pages of documentation, compiling MLT and getting used to the MLT codebase.

    With the last week, I concluded with the rendering library part and now this week, I began writing a new producer in MLT for QML which will be rendered using the renderering library. So I went through a lot of MLT documentation, and it being a relatively new field for me, here is what I’ve gathered so far:

    At its core, MLT employs the basic producer-consumer concept. A producer produces data (here, frame objects) and a consumer consumes frames – as simple as that.

  • [Older] The Journey Begins | Google Summer of Code

    Google Summer of Code (GSoC) is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 3 month programming project during their break from school.

  • Making the 'httpsrc' plugin asynchronous | GSoC 2019

    GStreamer plugins are the building units of any GStreamer application. The plugins can be linked and arranged in a pipeline. This pipeline defines the flow of the data. 'souphttpsrc', aka HTTP source is a plugin which reads data from a remote location specified by a URI and the supported protocols are 'http', 'https'. This plugin is written in C. 'rshttpsrc' is the Rust version of the above said plugin.

  • Michael Catanzaro: On Version Numbers

    I’m afraid 3.33.4 will arrive long before we make it to 3.33.3-333, so this is probably the last cool version number Epiphany will ever have.

    I might be guilty of using an empty commit to claim the -33 commit.

Proprietary Headaches: Microsoft, Daimler and Apple

Filed under
Software
  • 'The Books Will Stop Working': How The Microsoft Store Is Retiring Its Books Category

    The process of deleting swathes of ebooks from Microsoft Edges everywhere comes with another hidden cost, the deletion of any highlighting or annotations made by the ebooks' readers over the years. Microsoft addresses this, offering an additional credit for each annotated book deleted. "Mark-ups and annotations made in books acquired from Microsoft Store will be available until early July 2019 when your books are removed from Microsoft Edge," their site FAQ explains. "If you have made mark-ups or annotations in any of your acquired books prior to April 2, 2019, you'll receive an additional $25 credit to your Microsoft account at the same time refunds are processed."

  • Daimler ordered to recall thousands of Mercedes in Germany over emissions cheating — report

                       

                         

    Germany's auto industry regulator, KBA, has ordered carmaker Daimler to expand its recall program to retrofit vehicles illegally fitted with emissions-cheating software, Germany's Bild newspaper reported on Saturday.  

  •                  

  • Daimler to recall 60,000 Mercedes diesels in Germany over emissions

                       

                         

    Daimler must recall 60,000 Mercedes diesel cars in Germany after regulators found that they were fitted with software aimed at distorting emissions tests, the Transportation Ministry said on Saturday.
     

                         

    The model affected is the Mercedes-Benz GLK 220 produced between 2012 and 2015.  

  •                  

  • Daimler Must Recall 60,000 Mercedes Cars for Emissions Breach

                       

                         

    Daimler has already recalled 3 million vehicles that are producing excess emissions from their diesel engines. The German news outlet, Bild am Sonntag, first reported the recall on Saturday and noted that the German regulatory authorities were expanding their investigation.
     

                         

    Suspicions were raised when Mercedes-Benz GLK 220 CDI cars produced between 2012 and 2015, only met emission limits when certain functions within the car's software were activated. The emissions scandal has tarnished many major automakers.  

  •                  

  • Jony Ive Is Leaving Apple

                       

                         

    Ive has been an indispensable leader at Apple and the chief guide of the company's aesthetic vision. His role took on even greater importance after Apple cofounder Steve Jobs died of pancreatic cancer in 2011. Apple will not immediately appoint a new chief design officer. Instead, Alan Dye, who leads Apple’s user interface team, and Evans Hankey, head of industrial design, will report directly to Apple’s chief operating officer, Jeff Williams, according to the Financial Times.  

  •                  

  • Jony Ive is leaving Apple — here are his most iconic creations, which helped lead Apple from almost certain doom to total dominance

                       

                         

    It can't be overstated just how influential Ive was, and is, at Apple: "He has more operational power than anyone else at Apple except me," Steve Jobs once said of Ive.  

  •                  

  • Jony Ive is leaving Apple after 27 years

                       

                         

    Ive won't be cutting ties with Apple altogether, mind, and the company even headed its press release with the news that it'd be a client of LoveFrom. Which basically means Ive can charge what he likes, now they've committed: ker-ching.  

  •                  

  • Jony Ive leaving Apple after nearly 30 years to start new design firm

                       

                         

    Apple’s chief design officer Jonathan Ive will depart the company later this year, bringing an end to a tenure spent crafting some of technology’s most influential products, including the iPhone. Ive, who has led Apple’s design team since 1996, is leaving “to form an independent design company which will count Apple among its primary clients.” The company is called LoveFrom, and Ive will be joined by famed designer Marc Newson on the new venture. Despite stepping down from his executive position, Ive and Apple both claim he will still work “on a range of projects with Apple.”

Audiocasts/Shows: PCLinuxOS 2019.06 and GNU/Linux Miscellany

Filed under
PCLOS
Interviews

Software: Live Recorder, Latte Dock, HPLIP

Filed under
Software
  • Undo releases Live Recorder 5.0 for Linux debugging

    Linux debugging has taken a giant step forward with the release of Live Recorder 5.0 from Undo. Just released on Wednesday, this product makes debugging on multi-process systems significantly easier. Based on flight recorder technology, it delves more deeply into processes to provide insight into what’s going on within each process. This includes memory, threads, program flow, service calls and more.

  • Latte bug fix release v0.8.9

    Welcome Latte Dock v0.8.9 the LAST stable release for v0.8 branch!

  • HPLIP 3.19.6 Released with More HP Printers/Scanners Support

    HPLIP, HP developed printer and scanner drivers for Linux, released version 3.19.6 with a lot of new devices support.

More in Tux Machines

Inside KDE: leadership and long-term planning

Based on my post about KDE’s anarchic organization and the micro-not-macro nature of my This Week in KDE series, you would be forgiven for having the impression that KDE is directionless and has no leadership or long-term planning capabilities. In fact the opposite is true, and I’d like to talk a bit about that today, since this information may not be obvious to users and the wider community. Now, since KDE is so vast, I can only provide my personal perspective based on the projects I’m most heavily involved in: the VDG, Plasma, and a few apps. [...] KDE doesn’t lack for strategic long-term goals and direction, so I think that part can be pretty solidly marked as a success. As for tactical leadership and direction within and between individual projects, I also think things are pretty rosy overall. KDE’s maintainer-led projects generally have excellent maintainers. The variety of KDE apps using this model model is a testament to how successful it can be with a high-quality maintainer–especially our professional-class apps like Krita. And in my opinion, KDE’s council of elders projects also have very good leadership today Read more

today's howtos

  • Installing PHP 8 on Debian 10

    PHP is a general-purpose open-source scripting language that can be embedded in HTML. It stands for HypertextProcessor and is widely used in web development. A scripting language is used to write ready-made programs that are later used to automate tasks. PHP scripts are often used on Linux, Unix, Windows, Mac OS, and other operating systems. With PHP, you have the freedom to choose an operating system and the underlying web server, according to your needs. In this article, we will explain how to install PHP 8, PHP 7.4, and PHP 5.6 on Debian. After you have installed the multiple PHP versions, we will also explain how to disable one version and choose a default version on the system.

  • Install a minimal KDE on Debian 10 "buster" - PragmaticLinux

    If you select the KDE desktop environment, while installing Debian, the installer installs several extra desktop applications. Kmail, Knotes, Korganizer, Kaddressbook, to name just a few. Not all KDE users are interested in these extra desktop applications. However, when attempting to remove them, Debian removes the entire KDE. Luckily, a method exists to install just a minimal version of KDE in Debian. Grab yourself a drink and read on to find out how you can install a minimal KDE on Debian.

  • How to delete container with lxc (LXD) command on Linux - nixCraft

    Explains how to delete and remove LXD based container or instance with the lxc command on Linux operating systems using the CLI.

  • Building Resilient Microservices with Istio and Red Hat OpenShift Service Mesh (Course DO328)
  • Understanding Linux File Permissions and Ownership – Linux Hint

    Linux operating system, which is a clone of UNIX, is developed to handle multiple users with multi-tasking features. This means than more than one user can work in this operating at the same time when the computer is attached to a network or Internet. The remote users can connect with the computer that contains the Linux operating system through SSH and work on the system. It is very important to maintain security when multiple users work in the same operating system at the same time. Many built-in security features exist in the Linux operating system that can be used when local or remote access is granted from different users. The Linux users have to understand the concept of file permissions and the ownership of the file to provide security at the file system level. How the Linux users can view and modify the permissions, and the ownership of the file and folders is shown in this article.

Python Programming

  • Python uppercase string – Linux Hint

    The upper() function translates all the lowercase characters in a string into uppercase and returns the string. The upper() function is an integral function in Python. In certain cases, the upper() function is very useful. For example, if we are developing a university management system and want to convert the name of all the students into uppercase letters, in this case, we will definitely use the upper() function. This article explains the use of the upper() function with the help of simple examples.

  • Basics of Parsing Command Line Arguments in Python | FOSS Linux

    Command-line applications are one of the oldest and most used types of apps. If you are an experienced Linux user, you may have hardly used GUI tools instead of command-line tools to do the same task. For example, Anaconda, the package manager for python, has command-line tools named conda and GUI tool named anaconda navigator.

  • How To Take A Screenshot Using Python & Selenium? | Codementor

    The goto software framework for any web developer looking for an open-source, free test automation tool is Selenium. It is used with various programming languages, including Java, Python, PHP, Perl, and C#. Selenium can also be used as a web-scraping tool or to create a human-replica bot to automate social-media or even test PDF files ! Geeks at Google & Thoughtworks are highly credited for its development and maintenance. In this Python Selenium screenshot tutorial, we are going to explore different ways of taking screenshots using Selenium’s Python bindings. Before we hop-on to capturing Python Selenium screenshots, let’s first acquaint ourselves with Selenium Python bindings.

  • The More, the Better — Why Become a Multi-Language Programmer | Codementor

    Are you just taking your first step into web development, and you want to learn programming? Discover the benefits of learning more than one programming language.

  • Datacamp Review 2020 - PythonForBeginners.com

    DataCamp is the best source of reference material for data science. It is the first online learning platform dedicated to providing data science training to professionals seeking the knowledge and understanding of the topic. Established in 2014, DataCamp is a MOOC-providing platform. MOOC stands for Massive Open Online Courses meaning that the company specializes in providing online courses to students all over the world. In this Datacamp review, I am going to tell how easy it is to use DataCamp then touch on the quality of courses offered. I’ll follow with telling you about some of the features you will find with DataCamp and how you can start exploring DataCamp for free before finishing up the review with the pricing and whether or not it is worth paying for DataCamp.

  • How To: Simple HTTP Server with Python

    When building new infrastructure elements and deploying servers, quite often you need to test firewall rules before the rest of application stack is deployed. The basic tool of my choice here is curl which is great to testing TCP connections. But it has an important dependency: you actually need to have something listening on the other end of the connection you’re testing. If there’s no software running and servicing the port you specify, you will receive an error. Traditionally there have been small programs or scripts you’d write - first (many years ago now) in C, later in Perl. They would imply that you have to bring your test code or compiled binary to the server you need to test. Today I’d like to share a super easy way to start a basic HTTP server with Python - it’s literally just one line that will work in most cases since Python is now ubiqutous enough to be installed by default in most Linux distributions.

Magazines and Shows: Linux Format, Firewalls, Destination Linux and mintCast

  • Linux IS fun! | Linux Format

    Some people have gained the impression that Linux might not be fun. How did that happen? So this issue we’re putting the fun back into Lin(f)u(n)x! We’re not sure that’s going to catch on… This issue we’re going to look at Plex. While no longer open source, it’s always treated Linux as a first-class citizen and delivers a super-slick media streaming experience across networks, devices and all media. You can use it for free and if you get on with it there are membership levels that unlock extra features and app access. It’s certainly a system that works for Plex.

  • Enabling A Firewall Is Easy In Linux - YouTube

    I am going to show you how to install and enable the Uncomplicated Firewall (ufw) and how to add and delete rules for it. Ufw is a very easy-to-use command line utility, and for those that want a graphical tool, gufw is available as well.

  • Destination Linux 196: Going Sub-Atomic With Quantum Computing - Destination Linux

    This week We’re going to take a look at what’s new for KDE’s latest Plasma 5.20 release! We’re going visit the Quantum Realm to discuss Quantum Computing and an article Red Hat released about the subject including what sysadmins will need to do to manage in this new realm without an Ant Man suit. In our gaming section, we’re going to be howling at the moon because this week we’ll be checking out Werewolf: The Apocalypse — Heart of the Forest. Later in the show, we’ll give you our popular tips/tricks and software picks. Plus so much more, on this week’s episode of Destination Linux.

  • mintCast 346 – It’s Not You, It’s Me – mintCast

    First up, in our Wanderings, Leo makes web apps, Moss sends a Telegram, Joe gets an upgrade, Josh fights with a mic, and Bo gets a gnome.