Language Selection

English French German Italian Portuguese Spanish

FOSS, Self-Hosted Applications and People of Mozilla

Filed under
Moz/FF
OSS
  • 6 Open-Source Alternatives to Proprietary Software: Self-Hosted Applications

    Using FOSS software is a great way of getting free access to valuable services and retaining your privacy and independence when you do it. Whether you’re running your own business on a tight budget or just want to use social media without fear of corporations stockpiling your personal info, there are tons of free and open source alternatives to the mainstream proprietary software that you’re probably used to.

    FOSS software also fosters communities and the sharing of knowledge. For those that have the hardware and time, there are tons of benefits to self-hosting sites built on open-source software. Here are 6 of the best open-source, self-hosted applications and how they compare to their proprietary counterparts.

  • Support.Mozilla.Org: Introducing Josh and Jeremy to the SUMO team

    Today the SUMO team would like to welcome Josh and Jeremy who will be joining our team from Boise, Idaho.

    Josh and Jeremy will be joining our team to help out on Support for some of the new efforts Mozilla are working on towards creating a connected and integrated Firefox experience.

    They will be helping out with new products, but also providing support on forums and social channels, as well as serving as an escalation point for hard to solve issues.

  • Mozilla Reps Community: Rep of the Month – April 2019

    Lidya Christina is from Jakarta, Indonesia. Her contribution in SUMO event in 2016 lead her into a proud Mozillian, an active contributor of Mozilla Indonesia and last March 2019 she joined the Reps program.

More in Tux Machines

Replicating Particle Collisions at CERN with Kubeflow

This is where Kubeflow comes in. They started by training their 3DGAN on an on-prem OpenStack cluster with 4 GPUs. To verify that they were not introducing overhead by using Kubeflow, they ran training first with native containers, then on Kubernetes, and finally on Kubeflow using the MPI operator. They then moved to an Exoscale cluster with 32 GPUs and ran the same experiments, recording only negligible performance overhead. This was enough to convince them that they had discovered a flexible, versatile means of deploying their models to a wide variety of physical environments. Beyond the portability that they gained from Kubeflow, they were especially pleased with how straightforward it was to run their code. As part of the infrastructure team, Ricardo plugged Sofia’s existing Docker image into Kubeflow’s MPI operator. Ricardo gave Sofia all the credit for building a scalable model, whereas Sofia credited Ricardo for scaling her team’s model. Thanks to components like the MPI operator, Sofia’s team can focus on building better models and Ricardo can empower other physicists to scale their own models. Read more Also: Issue #2019.08.19 – Kubeflow at CERN

Programming: Sanjog Sigdel's Work on LibreOffice and Python Picks

  • The Document Foundation/LibreOffice Community Member Monday: Sanjog Sigdel

    I’m currently a Graduate Student pursuing my MTech. in IT degree here in Kathmandu University, Dhulikhel, Nepal. Besides that, I am also a part-time instructor in a private college near the University: NIST College Banepa. I love knowing how new technologies work and also love exploring new places. Unitil now I have traveled almost 30 districts of Nepal via trekking, project monitoring and tours. I’ve been using Linux-based operating systems (mainly Ubuntu) since 2012. And I am also a FOSS activist/volunteer. I teach my students to use open source software and most of them are using Linux, LibreOffice, and Python programming in the Nano text editor :-)

  • Debugging Python Applications with the PDB Module

    In this tutorial, we are going to learn how to use Python's PDB module for debugging Python applications. Debugging refers to the process of removing software and hardware errors from a software application. PDB stands for "Python Debugger", and is a built-in interactive source code debugger with a wide range of features, like pausing a program, viewing variable values at specific instances, changing those values, etc. In this article, we will be covering the most commonly used functionalities of the PDB module.

  • Mike Driscoll: PyDev of the Week: Paul Ganssle

    This week we welcome Paul Ganssle (@pganssle) as our PyDev of the Week. Paul is the maintainer of the dateutil package and also a maintainer of the setuptools project. You can catch up with Paul on his website or check out some of his talks. Let’s take a few moments to get to know Paul better!

  • Image Process Plugin 1.2.0 for Pelican Released

    Image Process is a plugin for Pelican, a static site generator written in Python. Image Process let you automate the processing of images based on their class attribute. Use this plugin to minimize the overall page weight and to save you a trip to Gimp or Photoshop each time you include an image in your post. Image Process is used by this blog’s theme to resize the source images so they are the correct size for thumbnails on the main index page and the larger size they are displayed at on top of the articles.

  • Top 7 Compelling Reasons to Hire Ukrainian Developers

    Many people consider offshore development. They seek quality for a lower cost and look where to hire developers. Customers search online, read reviews, or ask for referrals to find the software development team that best fits their goals. Ukraine has become one of the top locations where customers across Europe, Asia, and North America go for developers to build their products from scratch.

  • How to Find and Hire a Python/Django Development Company

    Even though there are about 22 million developers in the world (according to a Nexten.io study), good Python/Django developers aren’t easy to find and can be quite expensive. But there are many job marketplaces for software development companies and individual Python developers. Where you can find profiles of software development companies and their projects, reviews and ratings from current and former clients.

Android Leftovers

Technical vision for Qt for Python

Exposing a huge framework such as Qt to another language is not an easy task and this was the main reason for the slow porting from the old PySide version in Qt 4 to Qt 5. Many developers hours were spent in adapting to new Qt 5 APIs, and more importantly, the binding generator tool such that everything can be handled properly. Now with Qt 6 things will be different, because the development of Qt for Python is progressing side-by-side to the C++ and QML stories in Qt 6. Hopefully, there will be a lot fewer surprises this time around. In fact, this effect can be seen with current 5.x releases, PySide2 is available almost at the same time as the Qt release, having in some cases a few days delays. Since the official release in Qt 5.12.0, the downloads of Qt for Python has been increasing day-by-day, which translates on the community adopting and enjoying the project. Read more Also: Qt 6 Will Bring Improvements To The Toolkit's Python Support