Odprtokodni pogled

Opensource view

Novice

Audiocasts/Shows: Ubuntu Podcast and More

tuxmachines.org - Pet, 05/29/2020 - 19:38
  • Ubuntu Podcast from the UK LoCo: S13E09 – Breaking mirrors

    This week we’ve been getting older and adding plugins to OBS Studio. We discuss Ubuntu being certified on the Raspberry Pi, Unity Remix, if Microsoft should buy Canonical and WSL getting GUI app support. We also round up our pick from the general tech news.

  • All Good Things | TechSNAP 430

    It's a storage showdown as Jim and Wes bust some performance myths about RAID and ZFS.

    Plus our favorite features from Fedora 32, and why Wes loves DNF.

  • Episode 11: Advice on Getting Started With Testing in Python

    Have you wanted to get started with testing in Python? Maybe you feel a little nervous about diving in deeper than just confirming your code runs. What are the tools needed and what would be the next steps to level up your Python testing? This week on the show we have Anthony Shaw to discuss his article on this subject. Anthony is a member of the Real Python team and has written several articles for the site.

    We discuss getting started with built-in Python features for testing and the advantages of a tool like pytest. Anthony talks about his plug-ins for pytest, and we touch on the next level of testing involving continuous integration.

read more

Python Programming

tuxmachines.org - Pet, 05/29/2020 - 19:00
  • Add interactivity to your Python plots with Bokeh

    In this series of articles, I'm looking at the characteristics of different Python plotting libraries by making the same multi-bar plot in each one. This time I'm focusing on Bokeh (pronounced "BOE-kay").

    Plotting in Bokeh is a little more complicated than in some of the other plotting libraries, but there's a payoff for the extra effort. Bokeh is designed both to allow you to create your own interactive plots on the web and to give you detailed control over how the interactivity works. I'll show this by adding a tooltip to the multi-bar plot I've been using in this series. It plots data from UK election results between 1966 and 2020.

  • Bruteforcing Emails Using a Simple Python Script

    Brute forcing is an essential part of hacking – it is the last resort, it offers hope and sometimes, it just works! Have you ever wanted to code a small script that would bruteforce email servers for you?

    It is imperative to remember that our brute forcing efforts are only as great as our password list, and as such, the list must be chosen with care. That said, first and foremost, we need to import the two modules we will need from Python.

  • Best Python Game Engines

    To write computer games (us oldies call them video games!), you may be wondering, “Where do I start?” To make a playable game in a decent timeframe while also learning how the program works, you will need a game framework. The framework creates many of the constructs that you will need for your games to function. You do not want to invent these yourself. These include how to draw anything to screen, how to detect a collision, and how to keep the score.

    Even making things move on the screen is complex without some underlying library. In this article, you will learn about which packages do what and how easy it is to get started on your game.

  • Week 1 Check-in

    During the community bonding period, i am working on the first step of my proposal. I have used shlex to split the shell script into tokens, and then find the seperator(&&|;) to concatenate the commands. After the review from my mentor, we find that we can improve the code. We do not need to split into tokens at first. Instead, we can directly find the seperator(&&|;) to seperate the commands. This will save a lot of time, since we are not going through every word in the shell script.

  • Backing up and restoring Zato Single Sign-On data

    This article presents a procedure for backing up all of Zato Single Sign-On (SSO) data and restoring it later on.

    A single Zato server with SQLite is used for simplicity reasons but the same principles hold regardless of the size of one's environment or the SQL database used.

  • Attrs, Dataclasses and Pydantic

    Attrs also adds a nice string representation, comparison methods, optional validation and lots of other stuff to your classes, if you want to. You can also opt out of everything; attrs is very flexible.

    Attrs became so popular, that since Python 3.7 we also have the dataclasses module in the standard library. It is predominantly inspired by attrs (the attrs team was involved in the design of data classes) but has a smaller feature set and will evolve a lot slower. But you can use it out-of-the box without adding a new requirement to your package.

read more

Latest BlackArch Linux ISO Adds More Than 150 New Hacking Tools, Linux 5.6

tuxmachines.org - Pet, 05/29/2020 - 18:56

Coming five months after the previous release, the BlackArch Linux 2020.06.01 ISOs are here packed with more than 150 new tools for all your penetration testing and ethical hacking needs.

According to the team, this latest BlackArch Linux ISO a high-quality release, which means that all the included packages have been quality tested and numerous bugs were fixed, including missing dependencies.

This is also the first BlackArch Linux release to ship with a newer kernel, namely Linux 5.6. The Linux kernel 5.6.14 is included in the ISO images for better hardware support.

read more

AMD EPYC 7F72 vs. Intel Xeon Gold 6258R - Latest EPYC Rome vs. Xeon Cascade Lake Benchmarks

tuxmachines.org - Pet, 05/29/2020 - 18:54

Following the Xeon Gold 6250 vs. EPYC 7F32 benchmarks from earlier this month, here is a look at the latest x86_64 server CPUs we have our hands on with the EPYC 7F72 and Xeon Gold 6258R being benchmarked against a lineup of other competing AMD EPYC and Intel Xeon processors under the new Ubuntu 20.04 LTS.

The EPYC 7F72 is the third and last product of the AMD EPYC 7Fx2 line-up to test for these high frequency SKUs. The EPYC 7F72 is a 24-core / 48-thread processor with a 3.2GHz boost and 3.7GHz boost frequency while having a 240 Watt TDP like the EPYC 7F52. While the EPYC 7F52 16-core CPU has a 256MB L3 cache, the EPYC 7F72 comes in at just 192MB. But this actually puts the EPYC 7F72 cheaper than the EPYC 7F52 at $2450 USD compared to $3100.

read more

Hello Android development world

tuxmachines.org - Pet, 05/29/2020 - 17:38

Today at Red Hat we have another “Day of Learning”. To this day I have never touched Android development, just installing various flavours and configuring it. But I’ve been curious about it for a while now, mostly to be able to fix a little thing here and there in all the great things available on F-Droid. So today was an excellent opportunity!

The first thing to do is to install Android Studio. This is quite straightforward – download the tarball, unpack it, and run studio.sh inside it. It even bundles a Java Runtime Environment, so I was quite surprised that it was not missing any dependency even on my radically minimal system (I fully expected having to install tons of stuff in toolbox).

read more

openSUSE Leap "15.2" Enters Release Candidate Phase

tuxmachines.org - Pet, 05/29/2020 - 17:36

The openSUSE community, contributors and release engineers for the project have entered into the release candidate phase today after the Build “665.2” snapshot was released for the upcoming openSUSE Leap “15.2” version.

In an email to the openSUSE Factory mailing list, Leap release manager Lubos Kocman recommended Beta and RC users using the “zypper dup” command in the terminal prior switching to the General Availability (GA).

The release candidate signals the package freeze for software that will make it into the distribution. Among some of the packages that are expected in the release are KDE’s Plasma “5.18” Long-Term-Support version, GNOME “3.34” and Xfce “4.14”. New package for Artificial Intelligence and data scientist will be in the release. The release will also contain the tiling Wayland compositor Sway, which is a drop-in replacement for the i3 window manager for X”11”. The DNF package manager has been rebased to version “4.2.19”, which brings many fixes and improvements. In addition, a lightweight C implementation of DNF called “Micro DNF” is now included. Pagure, which provides an easy, customizable, lightweight solution for setting up your own full-featured Git repository server, has been updated to version “5.10.0”. A list of some of the packages in Leap “15.2” can be found on the openSUSE Wiki.

read more

AMD EPYC 7F72 vs. Intel Xeon Gold 6258R - Latest EPYC Rome vs. Xeon Cascade Lake Benchmarks

Phoronix - Pet, 05/29/2020 - 16:55
Following the Xeon Gold 6250 vs. EPYC 7F32 benchmarks from earlier this month, here is a look at the latest x86_64 server CPUs we have our hands on with the EPYC 7F72 and Xeon Gold 6258R being benchmarked against a lineup of other competing AMD EPYC and Intel Xeon processors under the new Ubuntu 20.04 LTS.

9+ Best Linux Screen Recorder On Ubuntu 20.04 LTS

tuxmachines.org - Pet, 05/29/2020 - 14:56

This post is for you if you are using Ubuntu 20.04 LTS and looking for a perfect screen recorder for Ubuntu. These tools are applicable for Ubuntu 18.04 LTS too.

read more

Kanada v pričakovanju kitajskih protiukrepov

Slo-Tech - Pet, 05/29/2020 - 14:55
Kanada v pričakovanju kitajskih protiukrepov

Meng Wanzhou

vir: WikipediaSlo-Tech - Kanadsko vrhovno sodišče je v sredo odločilo, da se lahko nadaljuje postopek izročitve ZDA za Meng Wanzhou, hčer ustanovitelja Huaweija, podpredsednico in glavno finančnico v podjetju. Po mnenju sodnika je dejanje, ki ga očitajo Wanzhoujevi, kaznivo tako v ZDA, kot v Kanadi, kar je bilo ključno za presojo v tej zadevi. Več na Slo-Techu.

Trump z izvršnim ukazom uresničuje grožnje socialnim omrežjem

Slo-Tech - Pet, 05/29/2020 - 14:54
Trump z izvršnim ukazom uresničuje grožnje socialnim omrežjem vir: ReutersAxios - Ameriški predsednik Donald Trump je v četrtek podpisal izvršni ukaz, s katerim želi zmanjšati pravno zaščito, ki jo v Združenih državah uživajo družbena omrežja. Odločitev je neposredna posledica dogodka izpred nekaj dni, ko je Twitter eno od Trumpovih objav označil kot zavajajočo. Več na Slo-Techu.

Security updates for Friday

LWN.net - Pet, 05/29/2020 - 14:36
Security updates have been issued by Debian (libexif and tomcat8), Fedora (python38), openSUSE (libxslt), Oracle (git), Red Hat (bind, freerdp, and git), Scientific Linux (git), SUSE (qemu and tomcat), and Ubuntu (apt, json-c, kernel, linux, linux-raspi2, linux-raspi2-5.3, and openssl).

Fedora 32 Workstation review - Tux over troubled waters

tuxmachines.org - Pet, 05/29/2020 - 14:24

The spring season continues. We shall now embark on a Fedora journey. If you followed my tirades over the past few years, you will probably have noticed that I did manage to find some semblance of reasonable productivity with Fedora, albeit after heavy modifications and tweaking. You can of course sample of those experiences by reading my reviews - Fedora 29, Fedora 30 and finally the yesteryear Fedora 31 article.

There's much more, but I'm sure, if you want, you'll find the material. Anyway, on my eight-boot test laptop, I've had both versions 30 and 31 installed, and typically, I'd go for an in-vivo upgrade. But I wanted to start from scratch, and get a sense of how the system behaves au naturel, without any trace of my years-long polish and trim. So here we go.

read more

Linux at Home: Brew Great Beer with Linux

tuxmachines.org - Pet, 05/29/2020 - 14:22

In this series, we look at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged. The change of lifestyle enforced by Covid-19 is an opportunity to expand our horizons, and spend more time on activities we have neglected in the past.

In recent weeks we’ve seen a gradual relaxation of lockdown restrictions in many countries. But this could be short-lived. For example, schools across South Korea only opened briefly before having to return to online teaching. It seems very likely that we’ll still be spending more time at home.

read more

Improved EXT4 + XFS DAX Implementation Appears Ready To Go For Linux 5.8

Phoronix - Pet, 05/29/2020 - 14:04
Adding to the expected changes for Linux 5.8 is improved EXT4 and XFS file-system direct access "DAX" support...
Syndicate content
sfy39587f05