Language Selection

English French German Italian Portuguese Spanish

About Tux Machines

Saturday, 04 Apr 20 - Tux Machines is a community-driven public service/news site which has been around for over a decade and a half and primarily focuses on GNU/LinuxSubscribe now Syndicate content

Search This Site

Students Charged With Computer Trespass

Filed under
Legal

They're being called the Kutztown 13 - a group of high schoolers charged with felonies for bypassing security with school-issued laptops, downloading forbidden Internet goodies and using monitoring software to spy on district administrators.

HP's Fink Speaks at Linuxworld

Filed under
Linux

HP's Fink offers a challenge to IBM and Sun to drop their open source licensing schemes & adopt the GPL and announces collaboration with universities in an effort to adapt Linux for its NonStop servers.

Man dies after 50 hours of computer games

Filed under
Gaming

A South Korean man who played computer games for 50 hours almost non-stop died of heart failure minutes after finishing his mammoth session in an Internet cafe, authorities said Tuesday.

M$ throwing in the towel?

Filed under
Microsoft

Within days of implementing Windows Genuine Advantage, hackers had found and posted 3 ways to by-pass the new anti-piracy program. Now M$ states WGA was not designed to catch counterfeiters or prevent hacks.

CodeWeavers Announces Game Support in Crossover

Filed under
Software

In a press release published today, CodeWeavers announced they will be including support for Windows versions of many popular games as well as the MacOS in an upcoming version of Crossover.

New Nvidia Linux Display Driver

Filed under
Software

Version: 1.0-7676
Operating System: Linux IA32, AMD64/EM64T
Release Date: August 9, 2005

Dell defection from Intel is a brain twister

Filed under
Hardware

TWO THINGS THAT SOME people missed in the Nvidia Dell press release yesterday - but not us - were the fact that it wasn't an Intel chipset in a Dell box and the release of a true 2x 16x PCIe slot motherboard with a single CPU.

Torvalds: How to Keep Linux Kernel on Course

Filed under
Linux

"I'm certainly pleased, and judging from the reactions we had at the Linux Kernel Summit in Ottawa a few weeks ago, most everybody else is too," states Linus Torvalds, the founder of the Linux operating system.

Open-Source Database Technologies Flourish

Filed under
OSS

Acceptance of the commercial open-source model is more evident than ever. The database is, and will always be, a critical component of the application stack, O'Grady said. And as LinuxWorld shows, options for that stack are viable and vibrant.

Foolproofing Open Source

Filed under
OSS

Guess what? In the coming months, your company may very well hear from those involved in updating the GPL. The next version of the license is being drafted now under the direction of the Free Software Foundation. This may be the first time in history that customers themselves have been asked to help define the terms of a software license.

Red Hat bangs security drum

Filed under
Linux

Banging the security drum at the Linuxworld tradeshow in San Francisco Red Hat today unveiled an initiative dubbed Security in a Networked World.

U.S. cities focus on spy cameras

The striking images of London subway bombers captured by the city's extensive video surveillance system and a rising sense that similar attacks could happen in the U.S. are renewing interest in expanding police camera surveillance of America's public places.

Open-source needs more women developers

Filed under
OSS

Only about 2% of the thousands of developers working on open-source software projects are women and that issue was the topic of a panel discussion here on Friday, the last day of the seventh annual O'Reilly Open Source Convention, as they discussed ways to reverse that pattern.

Bush's EU man attacked for Microsoft links

Filed under
Misc

The Free Software Foundation Europe has criticised President Bush's decision to nominate a long-time ally of Microsoft as the US representative to the European Union.

Debian Dissension Gets Louder

Filed under
Linux

The Debian Common Core Alliance hasn't even been formally announced yet at LinuxWorld in San Francisco this week, and already one of its prospective members, VA Linux Japan, is explaining why it isn't joining.

LinuxWorld outgrows original outfit

Filed under
Linux

Now, for many, Linux isn't even on center stage at a show that's expected to attract more than 11,000 attendees and 200 exhibitors to San Francisco. Instead, the open-source operating system acts as a draw for a certain desirable audience.

Google Snubs Tech News Outlet CNET

Filed under
Web

Google Inc. is refusing to speak with reporters at CNET's online news site after it ran a story that used Google's chief executive to illustrate how easily the company's search engine finds personal information.

New pay service creates online gaming arena

GameSpot, one of the most popular Web sites for video game enthusiasts, has started a new subscription online service where hard-core gamers can battle each other in the most popular online computer games.

Google sued over claims of excess advertising fees

Filed under
Legal

Google Inc. is being sued over accusations that it overcharged advertisers who use the Web search giant's paid search advertising program.

Linux fans to flock to Moscone

Filed under
OSS

The penguin-heads are here. More than 11,000 people, fans of the Linux operating system and its penguin mascot, dive in to the annual LinuxWorld conference at Moscone West this week.

Syndicate content

More in Tux Machines

Mesa, Nano, Redis, Git Update in openSUSE Tumbleweed

Another four openSUSE Tumbleweed snapshots were released this week. A notable package updated this week is a new major version of (gucharmap)[https://wiki.gnome.org/Apps/Gucharmap]. Plus several python package updates, nano, mesa, git and Xfce packages also had new minor updates. The most recent snapshot, 202000331 is trending well with a stable rating of 99 on the Tumbleweed snapshot reviewer. The GNOME Character Map, gucharmap, updated to version 13.0.0, but no changelog was provided. An update for glib2 2.62.6 is expected to be the final release of the stable 2.62.x series; maintenance efforts will be shifted to the newer 2.64.x series. The updated glib2 package fixed SOCKS5 username/password authentication. The 2.34 binutils package added and removed a few patches. GTK3 3.24.16 fixed problems with clipboard handling and fixed a crash in the Wayland input method. The package for creating business diagrams, kdiagram 2.6.2 fixed printing issue. The Linux Kernel updated to 5.5.13. A handful of Advanced Linux Sound Architecture changes were made in the kernel update. The 5.6.x kernel is expected to be released in a Tumbleweed snapshot soon. The libstorage-ng 4.2.71 package simplified combining disks with different block sizes into RAID. The programming language vala 0.46.7 made verious improvements and bug fixes and properly set CodeNode.error when reporting an error. Several xfce4 packages were updated and xfce4-pulseaudio-plugin 0.4.3 fixed various memory leaks and warnings and xterm 353 was updated. The yast2-firewall 4.2.4 packaged was updated and forces a reset of the firewalld API instance after modifying the service state and yast2-storage-ng 4.2.104 extended and improved the Application Programming Interface to get udev names for a block device The package to improve audio and video under Linux pipewire 0.3.1 switched the license to MIT and added fdupes BuildRequires and pass fdupes macro while removing duplicate files, which came in snapshot 20200326. The 1.1.9 spec-cleaner package drop travis and tox and now uses github actions. Several python arrived in this snapshot. Python-packaging 20.3 fixed a bug that caused a 32-bit OS that runs on a 64-bit ARM CPU (e.g. ARM-v8, aarch64), to report the wrong bitness and python-SQLAlchemy 1.3.15 fixed regression in 1.3.14. The Xfce file manager package, thunar 1.8.14 updated translations and reverted a bug that introduced a regression. The snapshot recorded a stable rating of 99. Read more [Post apparently removed[ Also: openSUSE Tumbleweed – Review of the week 2020/14

Sparky 5.11

A quarterly update point release of live/install media of Sparky 5.11 “Nibiru” of the stable line is out. This is a release based on Debian 10 “Buster”. Changes: – the base system upgraded from Debian stable repos as of March 1, 2020 – Linux kernel 4.19.98 LTS (PC) – Linux kernel 4.19.97 LTS (ARMHF) – added 9 new nature wallpapers captured by Aneta, Pavbaranov and me – Sparky repository changed to the named “nibiru” (“stable” works as before); no need to manually change the repo; see also: https://sparkylinux.org/sparky-named-repos/ – Firefox 68.6.0 ESR – Thunderbird 68.6.0 – LibreOffice 6.1.5 Read more

Steam Survey Points To Tiny Uptick In Linux Percentage For March

With the Steam Survey numbers out this week, the March 2020 statistics point to the Linux gaming marketshare ticking up by 0.04% to 0.87%. But in reality that is almost a rounding error and sticks to what we have largely been seeing in recent months of 0.8~0.9% for Linux gaming on Steam. Though even with the record number of users on Steam in March, it's good to see the Linux percentage didn't actually diminish -- at least according to the survey numbers. Read more

Python Programming

  • Analysis of the progress of COVID-19 in the world with Data Science.

    All the data in this article was made with Data Scientis tools. Given the circumstances the planet is experiencing at the moment, we show below a series of results after implementing Data Science techniques to monitor the virus. For the following analyzes, the data from the Johns repositories were taken Hopkins University Center for Systems Science and Engineering (JHU CSSE). As it is public knowledge, the advance of the pandemic is a worldwidede concer, that is why I consider interesting to be able to make an analysis of certain countries. Therefore we can see in the following graph how the curve of confirmed infected persons in countries such as USA, Italy, France and Argentina advances from the beginning to today.

  • Introduction to the Python HTTP header

    You can create your own custom headers for the HTTP destination using the Python HTTP header plugin of syslog-ng and Python scripts. The included example configuration just adds a simple counter to the headers but with a bit of coding you can resolve authentication problems or fine tune how data is handled at cloud-based logging and SIEM platforms, like Sumologic.

  • Announcing a new Sponsorship Program for Python Packaging

    The Packaging Working Group of the Python Software Foundation is launching an all-new sponsorship program to sustain and improve Python's packaging ecosystem. Funds raised through this program will go directly towards improving the tools that your company uses every day and sustaining the continued operation of the Python Package Index.

  • Python String Concatenation

    String concatenation means creating a new string by combining two or more string values. Many built-in methods and ‘+’ operator are used to combine string values in many programming languages. ‘+’ operator is also used in python to combine string values but it works differently than other scripting languages. In JavaScript, when a string value combines with the number value then the number value will convert automatically into the string and combines with the other string value. But if you do the same task in Python then it will generate an error because Python can’t convert the number into string automatically. Many other ways exist in Python to combine string values. This article shows how you can do string concatenation in Python in different ways. Here, spyder3 editor is used for writing and executing the scripts of this article.

  • Python String Replacement using Pattern

    Any string data can be replaced with another string in Python by using the replace() method. But if you want to replace any part of the string by matching a specific pattern then you have to use a regular expression. It is used to search a specific pattern in a particular string value and the string will be replaced with another string if any match found. Python uses ‘re’ module to use regular expression pattern in the script for searching or matching or replacing. Using regular expression patterns for string replacement is a little bit slower than normal replace() method but many complicated searches and replace can be done easily by using the pattern. You can replace a string in various ways using the pattern in Python. Some common uses of pattern to replace string are shown in this tutorial. Spyder3 editor is used here to write and run the script.

  • Python String startswith and endswith

    Sometimes we need to check the starting or the ending part of any string for the programming purpose. There are two built-in methods in Python to do the task. These are startswith() and endswith() methods. If any string starts with a given prefix then startswith() method will return true otherwise returns false and if any string ending with a given suffix then endswith() method will return true otherwise returns false. How these methods work and use in Python are shown in this tutorial. Spyder3 editor is used here to write and run the python script.

  • Examples are Awesome

    There are two things I look for whenever I check out an Opensource project or library that I want to use. 1. Screenshots (A picture is worth a thousand words). 2. Examples (Don't tell me what to do, show me how to do it). Having a fully working example (or many examples) helps me shape my thought process.

  • App Assisted Contact Tracing

    I don't know how I thought the world would look like 10 years ago, but a pandemic that prevents us from going outside was not what I was picturing. It's about three weeks now that I and my family are spending at home in Austria instead of going to work or having the kids at daycare, two of those weeks were under mandatory social distancing because of SARS-CoV-2. And as cute as social distancing and “flattening the curve” sounds at first, the consequences to our daily lives are beyond anything I could have imagined would happen in my lifetime. What is still conveniently forgotten is that the curve really only stays flat if we're doing this for a very, very long time. And quite frankly, I'm not sure for how long our society will be able to do this. Even just closing restaurants is costing tens of thousands of jobs and closing schools is going to set back the lives of many children growing up. Many people are currently separated from their loved ones with no easy way to get to them because international travel grinded to a halt.