Odprtokodni pogled

Opensource view

Novice

Programming: RenPyWeb, OpenCL 2.2-10, x86 vs. ARM for Web Crawling in Python

tuxmachines.org - Sre, 02/20/2019 - 03:50
  • RenPyWeb - Ren'Py in your HTML5 web browser

    I like the Ren'Py project, a popular game engine aimed at Visual Novels - that can also be used as a portable Python environment.

    One limitation was that it required downloading games, while nowadays people are used to Flash- or HTML5- based games that play in-browser without having to (de)install.

    Can this fixed? While maintaining compatibility with Ren'Py's several DSLs? And without rewriting everything in JavaScript?
    Can Emscripten help? While this is a Python/Cython project?
    After lots of experimenting, and full-stack patching/contributing, it turns out the answer is yes!

  • OpenCL 2.2-10 Released With Fixes

    While "OpenCL-Next" will hopefully be on track for releasing later this year as the next big update to OpenCL, OpenCL 2.2-10 was released today by The Khronos Group as the latest maintenance update to the nearly two year old OpenCL 2.2 specification.

    OpenCL-Next can't come soon enough to hopefully bolster OpenCL GPU programming adoption and OpenCL 2.2 showing its age with the provisional specification for it approaching three years old. With today's OpenCL 2.2-10 update there are various fixes to community reported problems. Also, the KHR OpenCL extensions have been folded into the extensions specification.

  • SPEED TEST: x86 vs. ARM for Web Crawling in Python

    Can you imagine if your job was to trawl competitor websites and jot prices down by hand, again and again and again? You’d burn your whole office down by lunchtime.

    So, little wonder web crawlers are huge these days. They can keep track of customer sentiment and trending topics, monitor job openings, real estate transactions, UFC results, all sorts of stuff.

    For those of a certain bent, this is fascinating stuff. Which is how I found myself playing around with Scrapy, an open source web crawling framework written in Python.

  • The hard part in becoming a command line wizard
  • How to Parse Hidden HTML With Selenium Headless Mode and Deploy it to Heroku
  • PyCoder’s Weekly: Issue #356 (Feb. 19, 2019)
  • PyCon 2019 Tutorial Schedule! [Ed: OK, but it is already compromised. It took a bribe from Microsoft (the top sponsor) and posted Azure ads in its site in exchange. Appalling trend.]

read more

Red Hat: Dstat, KubeVirt, Openwashing Banks and OpenShift 4

tuxmachines.org - Sre, 02/20/2019 - 03:48
  • Implementing Dstat with Performance Co-Pilot

    Dstat is a beloved tool by many, and a staple when diagnosing system performance issues. However, the original dstat is no longer actively developed. This poses an immediate problem for distributions like Fedora moving to a Python 3 stack, as it lacks a Python 3 implementation (both the tool itself, and its many plugins). It is also problematic in that the plugin system was relatively simplistic and in need of a significant redesign and rewrite to add new desired features.

  • Re-Imagining Virtualization with Kubernetes and KubeVirt – Part II

    KubeVirt exposes a VirtualMachine entity in Kubernetes. This entity is persistent and defines the configuration of a virtual machine. This allows one to create, edit, start, stop, and start again a virtual machine (which one cannot do with a Kubernetes Pod). When the virtual machine is started, a VirtualMachineInstance is created, manifesting in Pod and Container in which the virtual machine runs.

    The VirtualMachine entity allows one to define virtual machines “the way you would expect it” from a virtualization expert’s perspective. You can name them, describe the virtual hardware devices, define multiple disks and networks.

    Expect to find your regular virtualization features here: CPU, memory, NUMA, CPU pinning, hugepages, CPU model selection, virtio-rng, memory overcommit, custom SMBIOS, cloud-init, boot order, serial console, graphical (VNC) console, custom PCI addresses for virtio devices, I/O threads, guest agent integration, and more being worked on.

  • Why agile integration is key for open banking

    Many banks are striving to be more agile in their operations, their business practices, and even in their ability to innovate to deliver new products and services. With greater agility, banks can better meet the demands of today’s digital-savvy customers and excel in an increasingly competitive market. Initiatives like open banking can help facilitate that agility.

    Open banking uses open application programming interfaces (APIs) for third party developers, gives users greater transparency, and provides a model for the use of open source to build out solutions. We think that agile integration – bringing together containers, distributed integration, and APIs – is the best path to deliver open banking.

  • OpenShift 4: A NoOps Platform

    In the previous post I described the goals that helped shape the OpenShift 4 vision. We want to make the day to day of software operations effortless – for operations teams and for developers. How do we make that goal – a NoOps platform for operations – a reality? What does “NoOps” mean in this context?

    At a ten thousand foot level, “Serverless” or “NoOps” for developers is characterized by tools and services that hide or minimize the operational burden from the developer.

    [...]

    That is why I am happy to announce the Developer Preview of OpenShift 4 is now available for public trial. This is a sneak peek of the next version of OpenShift, with an easy to use installer for starting a cluster on AWS on top of Red Hat CoreOS. The preview requires only credentials to an AWS account to provision infrastructure and a set of credentials to access the images for the preview.

read more

Intel Preparing The Linux Kernel For Cascade Lake AP Multi-Die Support

tuxmachines.org - Sre, 02/20/2019 - 03:44

Intel developers have begun posting their Linux kernel patches for enabling multi-die/package topology support to the Linux kernel as part of their Cascade Lake AP upbringing.

Cascade Lake "Advanced Performance" is a multi-chip package of multiple Cascade Lake dies, expected to be up to 48 cores / 96 threads per package and twelve DDR4 memory channels. Cascade Lake SP and Cascade Lake X Linux support already has been in order -- or at least appears to be based upon previous commit activity -- while Cascade Lake AP is taking some additional work due to the new multi-die design. Cascade Lake dies are connected via Ultra Path Interconnect (UPI) links.

Also: Linux Seeing Support For The HyperBus

read more

Wayland 1.17 & Weston 6.0 Reach Alpha, Officially Releasing Next Month

tuxmachines.org - Sre, 02/20/2019 - 03:41

Out today are the first alpha releases for Wayland 1.17 and the Weston 6.0 reference compositor. This alpha release is about two weeks behind schedule but the developers have updated their plans to now ship the beta releases on 5 March, release candidates begin on 12 March, and potentially releasing the stable versions of Wayland 1.17.0 and Weston 6.0.0 on 19 March.

The Wayland 1.17 Alpha release adds to the protocol support for expressing an internal server error message as well as an updated wl_seat protocol. There are also memory leak fixes for the Wayland scanner and various test updates. Details on the 1.17 alpha via wayland-devel.

Also out today is the Weston 6.0 Alpha. On the Weston compositor front they have shifted to using the Meson build system while deprecating Autotools, XDG-Shell stable support, FreeRDP 2.0 updates, IVI shell improvements, and many other changes.

read more

NVIDIA 418.31.03 Linux Driver

tuxmachines.org - Sre, 02/20/2019 - 03:29

read more

RadeonSI Gets NIR Improvements, Enabled By Default For Civilization VI

Phoronix - Sre, 02/20/2019 - 01:46
The RadeonSI NIR back-end as an alternative to its longstanding TGSI usage continues to be improved upon as a prerequisite for supporting OpenGL 4.6 with SPIR-V ingestion. A fresh batch of RadeonSI NIR work was merged today, including to enable it by default for one Linux game...

KDE is adding Matrix to its instant messaging infrastructure

KDE Dot - Sre, 02/20/2019 - 01:00

KDE is adopting non-proprietary and decentralized instant messaging services and is now running its own community-managed instance of Matrix.

Matrix works fine on mobile as well.

KDE has been looking for a better way of chatting and live-sharing information for several years now. IRC has been a good solution for a long time, but our channels are currently on servers KDE cannot control. It also lacks features users have come to expect from more modern IM services. Other alternatives, such as Telegram, Slack and Discord, although feature-rich, are centralized and built around closed-source technologies and offer even less control than IRC. This flies in the face of KDE's principles that require we use and support technologies based on Free software.

However, our search for a better solution has finally come to an end: as of today we are officially using Matrix for collaboration within KDE! Matrix is an open protocol and network for decentralised communication, backed by an open standard and open source reference implementations for servers, clients, client SDKs, bridges, bots and more. It provides all the features you’d expect from a modern chat system: infinite scrollback, file transfer, typing notifications, read receipts, presence, search, push notifications, stickers, VoIP calling and conferencing, etc. It even provides end-to-end encryption (based on Signal’s double ratchet algorithm) for when you want some privacy.

All the existing rooms on Matrix (and their counterparts on IRC, Telegram and elsewhere) continue to exist. The new service provides a dedicated server for KDE users to access them using names like #kde:kde.org.

For more information go visit our wiki page which contains details and instructions on how to get started.

You can also try KDE's Matrix service right now by checking in to KDE's webchat or by installing a Matrix client like Riot and connecting to the kde.modular.im server!

OpenCL 2.2-10 Released With Fixes

Phoronix - Tor, 02/19/2019 - 23:49
While "OpenCL-Next" will hopefully be on track for releasing later this year as the next big update to OpenCL, OpenCL 2.2-10 was released today by The Khronos Group as the latest maintenance update to the nearly two year old OpenCL 2.2 specification...

Linux-powered robot kit aims for sweet spot between pro and kid products

tuxmachines.org - Tor, 02/19/2019 - 23:35

Vincross has launched a Kickstarter campaign for a modular “MIND Kit” robotics kit ranging from $89 for the Linux-driven, quad -A53 compute unit to $799 for a complete kit with servo controller, motors, battery, bases, sensors, lidar, and a mic array.

Vincross, which was founded in 2014 by Tsinghua University AI scientist Tianqi Sun, went to Kickstarter last year to launch its six-legged, all-terrain HEXA robot, controlled by a Linux-based MIND SDK. Now, the company has returned with a smarter and more modular MIND Kit robotics kit with an updated MIND 2.0 SDK. The company also announced a $10 funding round led by Lenovo (see farther below).

read more

Wayland 1.17 & Weston 6.0 Reach Alpha, Officially Releasing Next Month

Phoronix - Tor, 02/19/2019 - 22:07
Out today are the first alpha releases for Wayland 1.17 and the Weston 6.0 reference compositor. This alpha release is about two weeks behind schedule but the developers have updated their plans to now ship the beta releases on 5 March, release candidates begin on 12 March, and potentially releasing the stable versions of Wayland 1.17.0 and Weston 6.0.0 on 19 March...

Intel Preparing The Linux Kernel For Cascade Lake AP Multi-Die Support

Phoronix - Tor, 02/19/2019 - 21:44
Intel developers have begun posting their Linux kernel patches for enabling multi-die/package topology support to the Linux kernel as part of their Cascade Lake AP upbringing...

Amazon želi vsaj polovico paketov dostaviti zeleno

Slo-Tech - Tor, 02/19/2019 - 21:33
Amazon želi vsaj polovico paketov dostaviti zeleno Slo-Tech - Promet in transport sta med največjimi onesnaževalci okolja, saj sta odgovorna za več kot četrtino globalnih izpustov ogljikovega dioksida. Zato je dobrodošlo vsako zmanjšanje, k čemur sodi tudi Amazonova smela napoved, da bo do leta 2030 polovico dostav izdelkov opravil z nevtralnim ogljičnim odtisom. Podjetje je vzpostavilo iniciativo Shipment Zero, s katero si prizadeva doseči ta cilj. V prihodnjem desetletju podjetja računa na biogoriva v letalskem prometu, električna vozila, obnovljive vire energije in embalažo za večkratno uporabo. Več na Slo-Techu.

Qualcomm predstavil nov čip za 5G

Slo-Tech - Tor, 02/19/2019 - 21:33
Qualcomm predstavil nov čip za 5G Slo-Tech - Omrežij 5G še ni, a opreme zanje je čedalje več. Qualcomm je danes predstavil novi modem za 5G z imenom Snapdragon X55, ki je naslednik sploh prvega modema 5G Snapdragon X50 izpred dveh let. Novinec omogoča hitrosti prenosa do 7 Gb/s, kar je 40 odstotkov več od predhodnika. Seveda bi za dosego takšne hitrosti potrebovali tudi ustrezno infrastrukturo in zunanje pogoje, čemur se v realnosti bržkone ne bomo približali. Jasno podpira tudi omrežja 2G, 3G in 4G. Več na Slo-Techu.

Pobuda za več etike v tehnoloških podjetjih

Slo-Tech - Tor, 02/19/2019 - 21:32
Pobuda za več etike v tehnoloških podjetjih

Protest Googlovih zaposlenih v mestu Sunnyvale

vir: WikipediaSlo-Tech - Aktivisti neprofitne organizacije Fight for the future so v Silicijevi dolini zagnali etično kampanjo, s katero želijo spodbuditi žvižgače k obveščanju javnosti o neetičnih dejanjih svojih delodajalcev. Več na Slo-Techu.

V Franciji je sabljanje s svetlobnimi meči uraden šport

Slo-Tech - Tor, 02/19/2019 - 20:48
V Franciji je sabljanje s svetlobnimi meči uraden šport

vir: AP NewsAP News - Francoska sabljaška zveza je replike svetlobnih mečev iz Vojne zvezd priznala kot uradne pripomočke na svojih tekmovanjih in za takšne dvoboje pripravila posebna pravila. Več na Slo-Techu.

NVIDIA 418.31.03 Linux Driver Has Fixes For Hitman 2 On DXVK, Warhammer II Linux Fix

Phoronix - Tor, 02/19/2019 - 20:16
Following today's Vulkan 1.1.101 release, NVIDIA has debuted a new Vulkan beta driver for Linux (and Windows) users...

digiKam 6.0.0 released

LWN.net - Tor, 02/19/2019 - 19:44
The digiKam team has announced the release of digiKam 6.0.0. New features include full support of video files management working as photos; an integration of all import/export web-service tools in LightTable, Image editor, and Showfoto; raw file decoding engine supporting new cameras; similarity data is now stored in a separate file; simplified web-service authentication using OAuth protocol; and more.

Leftovers: Windows 10 Being Called "Linux" (Again), Linux Foundation Controls TNS, Mozilla Developer Tools and LibreOffice at FOSDEM 2019

tuxmachines.org - Tor, 02/19/2019 - 18:28
  • Next Windows update brings better Linux integration [Ed: Disappointing to see even SJVN calling this "Linux" even though it is not Linux, it's Vista 10 hijacking the brand]

    The Windows 10 April 2019 Update boasts many improvements, not least of which is Windows Subsystem for Linux's new ability to let you access Linux files safely from Windows.

  • The Future of Artificial Intelligence at Scale

    For this week’s episode of the The New Stack Analysts podcast, TNS editorial director Libby Clark and TNS London correspondent Jennifer Riggins sat down (via Zoom) with futurist Martin Ford, author of “Architects of Intelligence: The truth about AI from the people building it,” and Ofer Hermoni, chair of the technical advisory council for The Linux Foundation’s Deep Learning Foundation projects, to talk about the current state of AI, how it will scale, and its consequences.

  • ArcticFox has working DevTools again

    The past release of 27.9.15 ArcticFox has the Developer Tools working again, they were broken previously because of excessive work on Private browsing.

  • FOSDEM 2019 video presentations are online

    LibreOffice developers and other community members were present at FOSDEM 2019, the biggest European meetup of free and open source software developers. Check out the talks that they gave! Click a link to find out more and watch the videos…

read more

Syndicate content
sfy39587f05