Odprtokodni pogled

Opensource view

Novice

Red Hat and IBM: fabric8 Maven, Cheesy Marketing and Java/Quarkus

tuxmachines.org - Sre, 05/27/2020 - 16:06
  • How the fabric8 Maven plug-in deploys Java applications to OpenShift

    The fabric8 Maven plug-in, often abbreviated FMP, can be added to a Maven Java project and takes care of the administrative tasks involved in deploying the application to a Red Hat OpenShift cluster.

  • EMEA: Asiakastieto Unlocks Open Banking Innovation with Red Hat
  • COVID-19, climate change, and the urgent need for innovation

    We are facing a time of unprecedented crisis. While the COVID-19 pandemic puts lives and livelihoods at immediate risk, climate change is an existential threat for humanity. Global challenges such as these are colossal tests of leadership and demand global answers. As the UN Secretary General put it, “We are in this together — we will get through this together.” To effectively address these unfolding human crises, we must put human rights at the heart of the response. We need to reaffirm our common values of humanity and solidarity. And we need to think outside the box. To that extent, leveraging technology for good is essential, as it now allows us to adapt at levels previously unthinkable.

    Innovation in key areas of technology including cloud computing, AI, and open source means it is now easier than ever to quickly pivot towards addressing the most pressing issues we face. A great example is the Call for Code challenge, which quickly pivoted to take on COVID-19 when the global impact of this pandemic became apparent. Within six weeks, the solutions that emerged addressed everything from how we can keep a physical distance when queuing at stores to helping small businesses re-emerge stronger after a crisis. Many of these are already being considered for deployment opportunities.

  • Bringing Java into the Kubernetes-native future with Quarkus

    By now, you may have seen this funny word floating around the Java development community: Quarkus. And, you may have seen the latest Red Hat news around it, that we are excited to welcome Quarkus as an official Red Hat Runtime.

    But, what does this mean, and why should you be excited about Quarkus? This post will dive into what it means to take Java into the modern, distributed, Kubernetes-first, cloud-native application development world we are in today, and why it is so important.

read more

Programming: jQuery, LLVM/Clang, Perl and More

tuxmachines.org - Sre, 05/27/2020 - 15:52
  • Include jQuery in web pages – Local or CDN

    In the last article of the learn jQuery series, we learned to create jQuery development environment. Fortunately, it was pretty easy to create. In this article, we will learn to include jQuery on our web pages. In this article, we will fire our first jQuery code and will see it working in our web browser.

  • LLVM 11 Merges AMD Radeon GCN Offloading For OpenMP

    While AMD has been working on AOMP for Radeon OpenMP offloading as their downstream of the LLVM/Clang compiler suited for GPU compute offloading to their hardware, at least some of that work is beginning to appear back in upstream LLVM.

    Merged today into LLVM 11 Git is support for OpenMP offloading for the AMD GCN architecture, including setting of LLVM's CUDA mode. This part 1 patch is just a few dozen lines of code thanks to the AMDGPU back-end long being in upstream LLVM as well as the necessary infrastructure already being there for OpenMP device offload. Great to see this happening and hopefully more of these Radeon GPU compute changes will be hitting the LLVM tree shortly.

  • What is The Mediocre Programmer?

    This book is a personal journey for both of us. It's a memoir of my time as a programmer and my feelings along the way. I've thought many times about giving up and finding a different career path but doing anything other than being a computer programmer scares me even more. Does that mean I'm stuck in a perverse ouroboros of self-pity and self-doubt? Hardly. It means that I need to dig deeper to understand why I chose the path of being a programmer and realize that it took a lot to get here and it's going to take a lot more to get where I want to be. It's a commitment to seeing things as they are now and moving forward from wherever I'm standing.

    I hope you'll join me on this journey.

    (The book is released under a Creative Commons Attribution-ShareAlike license (CC-BY-SA). You are encouraged to read it, share it, and use it to help others through their struggle).

  • Meet your new robotic best friend: the MiRo-E dog
  • Prima: release v1.59 adds major text rendering functionality
  • Dancer2 0.300004 Released

    The Dancer Core Team would like to announce the availability of Dancer2 0.300004.

  • LATEX.css

    This almost class-less CSS library turns your HTML document into a website that looks like a LATEX document. Write semantic HTML [...] add to the of your project and you are good to go. [...]

read more

Python Programming

tuxmachines.org - Sre, 05/27/2020 - 15:43
  • Return people from a list and dictionary with Python

    In this article, we are going to return a list of names that show whether that person is nice or naughty based on True (Nice) or False (Naughty) value from the ‘was_nice’ key within a list of dictionaries pass into either the get_nice_names function which will only return the name of a person who is nice or get_naughty_names function which will do vise versa.

  • Python 101 – Learning About Loops

    There are many times when you are writing code that you will need to find a way to iterate over something. Perhaps you’ll need to iterate over the letters in a string or the objects in a list. The process of iterating over something is done via a loop.

    A loop is a programming construct that allows you to iterate over chunks. Those chunks could be the letters in the string or the lines of a file.

  • Data visualization made simple in Python with Seaborn

    Plotting in Seaborn is much simpler than in Matplotlib. While Matplotlib makes the hard things possible, Seaborn makes complicated things uncomplicated by giving you a range of plot types that "just work."

  • A simple Python HTTP server for your sysadmin toolbox
  • Qt for Python 5.15.0 is out!

    Hello everyone! We are really happy to announce that Qt for Python 5.15.0 is now out! 

    As always, you can get the latest via: pip install pyside2, or just upgrading your current installation: pip install -U pyside2.

    At the same time we wanted to release another version for users still on 5.14, so we decided to release 5.14.2.2 too. You can get it via pip install pyside2==5.14.2.2

read more

Security updates for Wednesday

LWN.net - Sre, 05/27/2020 - 15:34
Security updates have been issued by Debian (drupal7 and unbound), Fedora (libEMF and transmission), Mageia (dojo, log4net, nginx, nodejs-set-value, sleuthkit, and transmission), Red Hat (rh-maven35-jackson-databind), SUSE (dpdk and mariadb-connector-c), and Ubuntu (thunderbird).

Games: GOG, Slime Rancher, Ravenholm, Cosmic Frontier: Override, Beyond Blue and Spiritfarer

tuxmachines.org - Sre, 05/27/2020 - 15:04
  • GOG Summer Sale is live, with demos for upcoming Linux games

    DRM-free store GOG has today released their huge Summer Sale, full of discounted games and they've also put up some fun demos for upcoming games.

    Much like what Steam are planning with the Steam Game Festival, GOG are getting in on the action and a little early too. Thanks to that you can now grab demos for CARRION, Spiritfarer and Vagrus - The Riven Realms: Prologue. All three of them well worth trying!

  • Slime Rancher adds more treasure to find, more adventures coming

    Slime Rancher, the absolutely adorable game about adventuring and catching little (and sometimes big) slimes has a fresh update and a tease about future content.

    For the completionist adventurer, Monomi Park have added in two new Treasure Pods to find and unlock on your travels. These special pods add a fun element to the exploration, requiring you to spend some monies earned to open them and get some extra goodies.

  • Half-Life was going to get a Ravenholm spin-off

    It's emerged that the Half-Life series was going to go into other directions, with a Ravenholm spin-off that was planned and you can see some footage.

    Noclip, a creator of documentaries has done a new feature-length video on the history of the game studio Arkane, who are known for titles like Arx Fatalis, Dishonored and more. As it turns out they were also involved in what was internally known as Ravenholm. It was originally worked on by Junction Point Studios, who later handed it to Arkane Studios, who were hired by Valve to start a Half-Life project.

    Ravenholm was never formally announced and eventually cancelled. However, bits of it did leak a few times which according to the documentary is part of the cause of some Half-Life 3 / new episode speculation but they said it was never being considered as a normal episode in the series but as a standalone game.

  • Escape Velocity: Override remaster Cosmic Frontier: Override gets funded

    Cosmic Frontier: Override, the remaster of the classic Escape Velocity: Override has managed to get successfully funded with the finishing of their Kickstarter crowdfunding campaign. Being developed by Evocation Games and Peter Cartwright, who is one of the original scenario designers.

    The Kickstarter ended on May 26 with £38,783 in funding from just over 1,000 backers. Not only is it fully planned to support Linux, they will also be open sourcing the game engine used named Kestrel. They said that will happen after release, not during development for "practical reasons".

  • Beyond Blue gets a release date, Linux looks to be later

    Beyond Blue looks like a wonderful narrative adventure, one made with the help of real science and they recently announced a June 11 release date.

    The press email only mentioned "PC" which is usually used in place of Windows and then specific consoles, so we looked to get that cleared up since it was originally announced for Linux. When speaking to the developer E-Line Media about the Linux version they stated, "The production team is working out a plan that will launch Linux as soon as we are able.". Good to see it's still coming!

  • Check out the second teaser for Spiritfarer, looks super sweet

    Spiritfarer from developer Thunder Lotus, the "cozy management game about dying" gains a second gameplay teaser ahead of a release later this year.

    From the same team that gave us Sundered and Jotun, it's looking and sounding extremely promising. You play as Stella, ferrymaster to the deceased, a Spiritfarer. Build a boat to explore the world, then befriend and care for spirits before finally releasing them into the afterlife. Farm, mine, fish, harvest, cook, and craft your way across mystical seas. Join the adventure as Daffodil the cat, in two-player cooperative play. Spend relaxing quality time with your spirit passengers, create lasting memories, and, ultimately, learn how to say goodbye to your cherished friends. What will you leave behind?

read more

GraalVM 20.1, OpenJ9 0.20, OpenJDK Java Benchmarks

Phoronix - Sre, 05/27/2020 - 14:27
Given the release last week of GraalVM 20.1 as well as last month's release of Eclipse OpenJ9 0.20, here are some fresh JVM benchmarks up against multiple OpenJDK releases.

Mesa 20.1 Features Include Big Improvements For Open-Source Intel, Radeon Graphics Drivers

Phoronix - Sre, 05/27/2020 - 13:51
The release of Mesa 20.1 is imminent as the latest quarterly feature update to this collection of open-source OpenGL/Vulkan drivers predominantly in use by Linux systems. Here is a look at the many exciting improvements with Mesa 20.1...

Linux Getting Fixed Up For Handling Pointing Sticks On Some Touchpads

Phoronix - Sre, 05/27/2020 - 12:09
For input devices on some laptops that are a combination of a pointing stick and touchpad, the Linux kernel's multi-touch driver will finally begin handling them correctly...

LLVM 11 Merges AMD Radeon GCN Offloading For OpenMP

Phoronix - Sre, 05/27/2020 - 11:40
While AMD has been working on AOMP for Radeon OpenMP offloading as their downstream of the LLVM/Clang compiler suited for GPU compute offloading to their hardware, at least some of that work is beginning to appear back in upstream LLVM...

Qt Updates Its Online Installer To Clarify Open-Source Obligations

Phoronix - Sre, 05/27/2020 - 11:24
Following yesterday's release of Qt 5.15 LTS as the last series before Qt 6.0, The Qt Company has now released a new Qt Online Installer...

While waiting for the Linux train, Bork pays a visit to Geordieland with Windows 10

tuxmachines.org - Sre, 05/27/2020 - 11:11

Bork!Bork!Bork! As the UK tentatively returns to work and those who must venture back onto public transport, we were happy to learn that even in these changed times, Windows remains as wobbly as ever.

Today's entry comes from Register reader Dan.

Snapped last week, the Newcastle Station Info Point is terribly poorly, with three pop-ups showing Windows' escalating levels of distress.

The first sign of wobbling was the "Close programs" message, which tends to pop up when Microsoft's OS is getting short of resources. Things went downhill from there.

read more

Getting Started With Nano Text Editor [Beginner’s Guide]

tuxmachines.org - Sre, 05/27/2020 - 10:29

Though Nano is less complicated to use than the likes of Vim and Emacs, it doesn’t mean Nano cannot be overwhelming to use. Learn how to use Nano text editor.

read more

End-of-life announcement for CoreOS Container Linux

tuxmachines.org - Sre, 05/27/2020 - 08:35

As we've previously announced, Fedora CoreOS is the official successor to CoreOS Container Linux. Fedora CoreOS is a new Fedora Edition built specifically for running containerized workloads securely and at scale. It combines the provisioning tools and automatic update model of Container Linux with the packaging technology, OCI support, and SELinux security of Atomic Host. For more on the Fedora CoreOS philosophy, goals, and design, see the announcement of the preview release and the Fedora CoreOS documentation.

We'd love for you to try Fedora CoreOS and get involved! You can report bugs and missing features to the issue tracker and discuss Fedora CoreOS in Fedora Discourse, the development mailing list, in #fedora-coreos on Freenode, or at our weekly IRC meetings.

Also: Red Hat’s CoreOS Container Linux Reaches Its End-Of-Life

read more

Open Letter to the TrueOS Community: TrueOS Discontinuation

tuxmachines.org - Sre, 05/27/2020 - 08:06

Hey TrueOS Community! I just wanted to take a few minutes to address what some of you may have already guessed. With a heavy heart, the TrueOS Project’s core team has decided to discontinue the development of TrueOS for the foreseeable future. We’ll still be heavily involved in other Open Source projects like FreeNAS & TrueNAS CORE. We’re incredibly proud of the work we put into TrueOS and its predecessor, PC-BSD.

TrueOS source code will remain available on GitHub for others that may want to continue the work that we started so many years ago. I can’t explain just how much we appreciate you all being loyal fans of TrueOS and PC-BSD in the past. We’re confident that even though this is a hard decision, it’s also the correct decision because of the exciting new projects that we’re all becoming more involved in like TrueNAS CORE. If you have any questions don’t hesitate to ask.

read more

Raspberry Pi 4: Chronicling the Desktop Experience – Calculators – Week 31

tuxmachines.org - Sre, 05/27/2020 - 08:06

This is a weekly blog about the Raspberry Pi 4 (“RPI4”), the latest product in the popular Raspberry Pi range of computers.

The desktop calculator is a small utility that’s shipped with all major operating systems. It’s usually a standard affair, and designed for basic use. They typically include trigonometric functions, logarithms, factorials, parentheses and a memory function.

In this article I’m surveying some of the notable calculator software available for the RPI4. I’m not looking at computer algebra systems although they are available from the RPI4. Let’s first look at galculator.

read more

Syndicate content
sfy39587f05