Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • AMDVLK 2019.Q4.2 Brings Several More Extensions, Game Tuning

    AMDVLK 2019.Q4.2 is out today as AMD's second open-source Radeon Vulkan Linux driver update for the fourth quarter.

    With a while since 2019.Q4.1, today's update is fairly notable especially with newly supported Vulkan extensions. Now wired up for this AMD Vulkan Linux driver is VK_KHR_shader_subgroup_extended_types, VK_KHR_pipeline_executable_properties, VK_KHR_timeline_semaphore, VK_KHR_shader_clock, and VK_KHR_spirv_1_4. Also new is computeFullSubgroups support.

  • The Khronos Group have now released a Vulkan Guide to get you started

    The Khronos Group seems to be making another big push for Vulkan API adoption lately, after putting up an official GitHub repository of code samples they've now done a Vulkan Guide.

    Another joint effort between Khronos members, with an aim of it being "the perfect place to get started with the API". It's aimed to be a mostly light read, that links to many other helpful resources for learning Vulkan development. They say it's "intended to help better fill the gaps about the many nuances of Vulkan".

  • Managing software and services with Cockpit

    The Cockpit series continues to focus on some of the tools users and administrators can use to perform everyday tasks within the web user-interface. So far we’ve covered introducing the user-interface, storage and network management, and user accounts. Hence, this article will highlight how Cockpit handles software and services.

    [...]

    Because Cockpit uses systemd, we get the options to view System Services, Targets, Sockets, Timers, and Paths. Cockpit also provides an intuitive interface to help users search and find the service they want to configure. Services can also be filtered by it’s state: All, Enabled, Disabled, or Static. Below this is the list of services. Each row displays the service name, description, state, and automatic startup behavior.

  • Fedora Stakeholders Debate Statically Linking Python For Better Performance

    A surprisingly controversial proposal for Fedora 32 is to shift from dynamically linking Python 3 with the libpython3.X.so library to static linking. The change can yield double digit percentage improvements to Python scripts but at the cost of larger on-disk space. 

    There is a change proposal for next spring's Fedora 32 release to switch to static linking with Python 3 and its library. A 5~27% improvement has been reported as the possible benefit to Fedora though that may vary depending upon the actual Python workload. 

  • Partnering with Nutanix to run Windows and Linux desktop apps on GCP
  • The FreeBSD Migration To OpenZFS Is Still Looking To Be A Great Change

    Last year it was decided that FreeBSD's ZFS code would be re-based on OpenZFS (ZFS On Linux) code for ultimately better support and functionality as well as largely unifying the open-source ZFS ecosystem. While still transitioning towards the OpenZFS code-base, for FreeBSD it's still looking to be a positive move and one that will pay off for all parties involved. 

  • CEO Of Security Company Behind Unorthodox Penetration Tests Wants To Know Why His Employees Are Still Being Criminally Charged

           

             

    A couple of months ago, security researchers performing a very physical penetration test of an Iowa courthouse were arrested for breaking and entering. They were also charged with possessing burglar's tools, which they did indeed possess.

  • You’ve Been Served…with Subpoena-Themed Phishing Emails

                 

                   

    According to researchers, the phishing emails are spoofing the UK Ministry of Justice, aiming to capitalize on scare tactics to convince targets to click on an embedded link to “learn more about the case” by saying that the recipient has 14 days to comply with the subpoena notice. If the target clicks on the link, he or she will find themselves infected with Predator the Thief, a publicly available information-stealing malware that’s not often seen in phishing campaigns.

  • Publishers Should be Making E-Book Licensing Better, Not Worse

    Macmillan, one of the “Big Five” publishers, is imposing new limits on libraries’ access to ebooks—and libraries and their users are fighting back.

    Starting last week, the publisher is imposing a two-month embargo period on library ebooks. When Macmillan releases a new book, library systems will be able to purchase only one digital copy for the first eight weeks after it’s published. Macmillan is offering this initial copy for half-price ($30), but that has not taken away the sting for librarians who will need to answer to frustrated users. In large library systems in particular, readers are likely to experience even longer hold queues for new Macmillan e-book releases. For example, under the new Macmillan embargo, the 27 branches of the San Francisco Public Library system, serving a city of nearly 900,000 people, will have to share one single copy right when the demand for the new title is the greatest.

  • Tuya helps you easily Design & Manufacture your own Smart Home Solutions

    One person in the LetsControlIt forum thread linked above explains the stock firmware can be updated over-the-air via a Raspberry Pi 3/3+ board using a project named Tuya-Convert.

    [...]

    I stopped there, so sorry there won’t be any CNX Software branded devices, but we can see it’s 5-steps process with functions definition, app UI design, hardware debug, advanced features, and mass production.

    The company also claims to offer “Military-grade AES and HTTPS WAN/LAN encryption”, but Michael Steigerwald, founder of the German IT security startup VTRUST, disproved the claim as the messages contain “canttouchthis” unencrypted password, at least that was the case in December 2018.

    So if you ever wanted to launch your own brand, it looks to be an easy way to get started, but you may want to handle the firmware & software part on your own.

  • The EU declares war on e-waste

    As of 2021, manufacturers across Europe will be required to improve both the reparability and service life of devices such as washing machines, refrigerators, dishwashers, electric motors, light sources and LED screens. Manufacturers must also be more precise when it comes to including energy consumption information on the labels of their products and providing replacement parts for at least 10 years after purchase.

    Laptops and smartphones, however, are not covered under the new rules — more on that later.

  • PyCharm 2019.3 Beta

    We’re very excited to announce the Beta release for PyCharm 2019.3, a feature-complete preview of the upcoming release. Give the Beta build a go and try all the new functionality – download it from our website.

  • Webinar Recording: “Visual SQL Development with PyCharm” with Maxim Sobolevskiy

    This week we had a webinar with Maxim Sobolevskiy, the DataGrip Product Marketing Manager, showing the wonderful, magical Database tool in PyCharm. The webinar recording is now available.

More in Tux Machines

Firefox 83 vs. Chrome 87 On Intel Tiger Lake + AMD Renoir Under Linux

With this month's release of Chrome 87 having more performance improvements while Firefox 83 debuted with its "Warp" JavaScript improvements, it's a good time for some fresh Linux web browser benchmarks of these two main options. Plus with Firefox 84 to begin enabling WebRender by default in some Linux configurations, there is also a fresh run of Firefox with WebRender enabled. This round of weekend browser benchmarking featured Firefox 83, Firefox 83 with WebRender force enabled for all tests, and then Chrome 87. Tests were done on an AMD Ryzen 5 4500U and Intel Core i7 1165G7 notebooks (the latest Renoir and Tiger Lake hardware I have available for testing). Read more

7 Best Free and Open Source Python Data Validation

Python is a very popular general purpose programming language — with good reason. It’s object oriented, semantically structured, extremely versatile, and well supported. Programmers and data scientists favour Python because it’s easy to use and learn, offers a good set of built-in features, and is highly extensible. Python’s readability makes it an excellent first programming language. Here’s our recommendations for performing data validation using Python. All of the software is free and open source goodness. Read more

How to solve NetBeans IDE 8.2 RC No compatible JDK was found?

When you trying to install NetBeans IDE 8.2 RC in your Linux based system it shows you the error “No compatible JDK was found” What does mean of no compatible JDK was found? It means that you have to install JDK or you have to use a different version of JDK most probably “JDK 8” will work. By Default, JDK 11 is installed in our system so we have to download JDK 8 and change the default version with java 8. So ,I’ll show you how to resolve this minor issue. Read more

today's howtos

  • Renaming and reshaping Scylla tables using scylla-migrator

    We have recently faced a problem where some of the first Scylla tables we created on our main production cluster were not in line any more with the evolved schemas that recent tables are using. This typical engineering problem requires either to keep those legacy tables and data queries or to migrate it to the more optimal model with the bandwagon of applications to be modified to query the data the new way… That’s something nobody likes doing but hey, we don’t like legacy at Numberly so let’s kill that one! To overcome this challenge we used the scylla-migrator project and I thought it could be useful to share this experience.

  • How to manage users in linux - The Linux Juggernaut

    User management on Linux can be done in three complementary ways. You can use the graphical tools provided by your distribution. These tools have a look and feel that depends on the distribution. If you are a novice Linux user on your home system, then use the graphical tool that is provided by your distribution. This will make sure that you do not run into problems. Another option is to use command line tools like useradd, usermod, gpasswd, passwd and others. Server administrators are likely to use these tools, since they are familiar and very similar across many different distributions. This guide will focus on these command line tools. A third and rather extremist way is to edit the local configuration files directly using vi (or vipw/vigr). Do not attempt this as a novice on production systems!

  • How To Install Django on Debian 10 - idroot

    In this tutorial, we will show you how to install Django on Debian 10. For those of you who didn’t know, Django is the most popular Python web framework designed to help developers build secure, scalable, and maintainable web applications. Django is free and open-source software, fast and stable which allows you to create a complex website with less coding. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you through the step by step installation of Django Web Framework on a Debian 10 (Buster).

  • How to run a program as another user on Linux - The Linux Juggernaut

    The sudo program allows a user to start a program with the credentials of another user. Before this works, the system administrator has to set up the /etc/sudoers file. This can be useful to delegate administrative tasks to another user (without giving the root password). The screenshot below shows the usage of sudo. User ‘rd’ received the right to run useradd with the credentials of root. This allows ‘rd’ to create new users on the system without becoming root and without knowing the root password.

  • Terraform with AWS S3 and DynamoDB for Remote State Files

    By default, Terraform state files are generated locally. This is not ideal when you have multiple people working on a project.

  • How to Install PHP 8 on CentOS 7/8
  • Testing xdotool linux tool .

    Xdotool is a free and open source command line tool for simulating mouse clicks and keystrokes. You can create beautiful scrips and tools with this command.

  • How to Turn Your Raspberry Pi into a Plex Streaming Media Server | Tom's Hardware

    Now that Ubuntu Desktop is available for Raspberry Pi 4, users no longer need to fiddle with terminal commands to enjoy Plex Media Server on Raspberry Pi. In this article, we will set up Ubuntu Desktop and turn our Raspberry Pi into a streaming media server. We have chosen Plex Media Server since it is available in the Ubuntu Appliance portfolio. Check out our recent article on the Ubuntu Appliance portfolio for Raspberry Pi here.