Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • Linux secrets most users don't know about

    A reddit discussion that focused on things about Linux that most users don't know has gotten tons of responses, and some of them are quite interesting and informative.

  • Containers Reloaded

    What they heck? Run KVM VMs inside of Docker containers? Why would anyone want to do that? Well, so you can embed KVM VM disk images inside of Docker images... and easily deploy a KVM VM (almost) as easily as a Docker container. That kind of makes my head hurt just thinking about running a Windows 7 Desktop inside of a Docker container... but someone out there is doing that. Yikes!

  • [Slackware] Stable channel for Chromium hits 43

    Building on my experiences with chromium-dev (the development channel of the Chromium browser which is currently at version 44), I have made similar changes to my latest package for the chromium browser and its widevine and pepperflash plugins.

  • Rate these 53 sub-$200 hacker SBCs, win one of 20

    Rate your favorite hacker SBCs, and you might win one of 20 SBCs including the BeagleBone Black, Creator CI20, DragonBoard 410c, and Edison Kit for Arduino.

  • Russia Eyes Linux-Based Smartphone OS for Mobile Market

    Linux—or a form of it, at least—and other open source programs soon could be playing a bigger role in the mobile and tablet market in Russia. And it has concerns over spying by the NSA to thank.

  • Mozilla Integrates Propietary Pocket Plugin

    This is based on the proprietary former addon pocket, which is now no longer supported since it is being integrated.

    It's only the beta channel, but this has all the hallmarks of a half-baked revenue stream for Mozilla that ultimately sells out user privacy - and what's worse, is opt-out, rather than opt-in.

  • OpenStack Foundation Plots a Diverse Course Forward

    Alan Clark, chairman of the board at the OpenStack Foundation, discusses new efforts under way to improve diversity and grow the open-source cloud platform.

  • France wants to accelerate its reforms through open government

    The action plan that France must submit as part of its membership of the Open government partnership (OGP) is mainly build on reforms already announced.

  • France will chair OGP in 2016

    France will chair the Open Government Partnership from October 2016 to October 2017, after the OGP Steering Committee accepted France’s application at a meeting in Mexico on April 24.

  • PDF Poland Central Eastern: Digital tools to promote openness and democracy

    Eastern Central Europe has to reinvent itself and digital tools are the way to succeed. This is one of the conclusions drawn during the Personal Democracy Forum Poland-Central Eastern. This conference, which took place in Warsaw in mid-April, was organised by the ePaństwo Foundation (Fundacja ePaństwo) - a Polish NGO aiming at developing democracy and transparency.

  • VA’s ‘Grand Challenge’: Open-Source Prosthetic Limbs for Veterans

    Last week, VA’s Center for Innovation launched its three-month Innovation Creation Series for Prosthetics and Assistive Technologies. The aim of the series is to build a suite of special prosthetics and other state-of-the-art technologies to support wounded veterans in their day-to-day lives.

  • Java at 20: Its successes, failures, and future

    Although Java was developed at Sun Microsystems, Oracle has served as the platform's steward since acquiring Sun in early 2010. During that time, Oracle has released Java 7 and Java 8, with version 9 due up next year. InfoWorld Editor at Large Paul Krill recently spoke to Oracle's Georges Saab, vice president of software development for the Java Platform Group, about the occasion of Java's 20th anniversary.

  • Happy birthday Java

More in Tux Machines

Python Programming

  • How to Filter Data in Django? – Linux Hint

    It is a very common requirement for the web application to display data on the web page based on the user’s interest. The searching feature of the application makes it more user-friendly. Django framework has a built-in filter() method to filter data from the database tables. A table can contain many records and sometimes determining some specific data are required based on the particular criteria. This task becomes easier by using the filter() method in different ways. How the data from a database table can be filtered using the filter method in four different ways will be discussed in this tutorial.

  • How to Create Django Templates? – Linux Hint

    A template contains HTML data that is generated from a view and displayed in the browser. The static and dynamic HTML pages can be created using the template. Logic and design have been kept separately in the Django application. Python code can’t be used directly in the Django template because the browser can’t interpret the python code. The designer can design the HTML pages only with the necessary format or styling, and the coder adds the static or dynamic data into the template using Django Template Language (DTL). How the Django template can be created and how the DTL can be used to add static or dynamic content to the template have been shown in this tutorial.

  • How to Create Django Form? – Linux Hint

    The use of the form is an essential part of any web application. The input from the website users can be taken using the form. It can contain different types of fields, such as text box, combo box, check box, radio button, etc. to take data from the users. Django framework contains a large number of libraries to help the web developer to design an HTML form for taking input from the user, process the input, and respond to the user’s input. How HTML form can be used to take data from the user, read the input values, and print the values in the browser using Django is shown in this tutorial.

  • How to Get Started with Pandas in Python – a Beginner's Guide

    The Pandas package in Python gives you a bunch of cool functions and features that help you manipulate data more efficiently. It also lets you perform numerous data cleaning and data preprocessing steps with very little hassle. That's great isn't it? Here's a list of some of the most frequently used Pandas functions and tricks to help you enjoy your data science journey.

Ubuntu Leftovers

  • How to Create an ISO from Current Installation in Ubuntu 20.04 – Linux Hint

    In Ubuntu, most programs and operating systems can be installed through the ISO file. The ISO file format is a live identical image of the specific operating environment that contains all required installation files. Another name used for ISO files is a disc image. So, an ISO file is a perfect duplicate of the content of an optical disc, such as DVD and CD images. An ISO file is a package that consists of installation directories in an ISO format. Users can create a backup of their current installation in an ISO file format. The ISO file can also be used as an external drive, or you can make a bootable USB. if you have an ISO file, then you can create the installation disc by burning the image to a CD or USB. This article shows you how to create an ISO file from a currently installed Ubuntu 20.04 system. You can create an ISO file from the current installation of Ubuntu 20.04 using any of the following methods.

  • How to Install Security Updates in Ubuntu 20.04 – Linux Hint

    An essential part of using any operating system is to check for security updates from time to time. It can be difficult to keep track of security updates all the time. One of the easiest ways to keep your Ubuntu system secure is by upgrading your software packages. New versions add the latest features available, and system security is increased by updating programs frequently. This guide shows you how to install security updates in Ubuntu 20.04, which will be performed by upgrading security packages.

  • How To Use the C Programming Language in Ubuntu 20.04 – Linux Hint

    C is an excellent procedural programming language for beginners who want to learn how to program. Many applications, including databases and operating systems, use this general-purpose programming language for development. The C language is popular among new learners because it is not only easy to use but also helps programmers to better understand the internal architecture of the computer. C is the first step into the programming world, and after learning the C programming language, it will not be as difficult to learn other programming languages. Moreover, the C language is portable, as programs written in this language can be transferred to various platforms without requiring any changes to the code. This article shows you how to use the C programming language in Ubuntu 20.04 (LTS) and 20.10.

  • What is build-essential Ubuntu, how to install and use it? – Linux Hint

    The build-essentials packages are meta-packages that are necessary for compiling software. They include the GNU debugger, g++/GNU compiler collection, and some more tools and libraries that are required to compile a program. For example, if you need to work on a C/C++ compiler, you need to install essential meta-packages on your system before starting the C compiler installation. When installing the build-essential packages, some other packages such as G++, dpkg-dev, GCC and make, etc. also install on your system. Above, we have described what the build-essential packages are. In the rest of the article, we will explain how to install and use build-essentials on Ubuntu systems. All terminal commands we have executed on Ubuntu 20.04 system in this article. Let’s dive into the depths!

  • Learning Dart & Flutter

    My employer, Canonical - recently announced we’re working with the Flutter developers to bring their platform to the Linux desktop. My interest was piqued. Personally I like the concept of writing applications which can run on many platforms. I sometimes dabble with game development engines like Construct3, GDevelop, Unity & Godot which all have multiple export options for different platforms. Having similarly powerful, cross-platform and open source tools for building mobile and desktop (non-game) applications is welcome in my book.

  • The Fridge: Ubuntu Weekly Newsletter Issue 673

    Welcome to the Ubuntu Weekly Newsletter, Issue 673 for the week of February 28 – March 6, 2021. The full version of this issue is available here.

Best Hex Editors for Linux

This article will list useful hex editor applications available for Linux. Hex editors allow you to modify pre-compiled binary files whose source code is typically not available to change. They work by browsing binary data present in a file and then presenting the data in hexadecimal notation to users. Hex editors can also show partial or full ASCII data depending on the contents of the file. These hex editors allow you to change hexadecimal values, thereby allowing users to modify file behavior even if they don’t have access to source code. However, the data represented by a hex editor is not exactly human readable. Reading and interpreting hexadecimal values to infer program logic and behavior is not an easy task by any means and it takes considerable efforts to find values and make even the smallest of change. A hex editor is one of the first tools used while reverse engineering a file. Read more

LibreOffice Online with Team Editing Collaboration

Continuing the intro, now we will try LibreOffice Online with team collaboration. This allows you and friends (a team) altogether to edit a document simultaneously via the internet. It supports computer, laptop, as well as Android device users. How to do that? This simple tutorial explains it step by step for you. [...] Once a friend clicked the link, he/she will open your document on the web browser, asked for a name, asked for the password if any, and finally can edit the document together with you at the same time. The name asked will be used as identifier when a team working together. Read more