Odprtokodni pogled

Opensource view

Tuja odprtokodna scena

Programming: Go, Node.js, PHP, Python and More

tuxmachines.org - Ned, 03/31/2019 - 05:03
  • Go - A Key Language in Enterprise Application Development?

    So rankings- let's talk about the TIOBE index, which is the one where we saw skyrocket and then later it went down, but it's going up again. Rankings matter. It is an indicator that the language is getting popular. Why is it getting popular? What is happening is that a lot of startups have adopted Go and they have found success with that. So Uber is pretty much Go with their microservices and all of that. There's a lot of Go at segment, if you know, segment. So there are a lot of startups that were writing in Go and they found it really fast and they found productivity was high, and they also found that they were using less resources. As a result, performance, productivity and simplicity. So it's been great.

  • Best Node.js IDEs In 2019

    Let’s quickly jump into the list of best IDEs for Node.js programming language.

  • JIT Is Approved For PHP 8 To Open Up Faster CPU Performance

    It was widely expected that PHP 8 would introduce JIT (Just In Time) compiler functionality while now that experimental work has been approved.

    PHP JIT support has been in development for a while via a separate tree while now a vote among PHP core developers has made it official that PHP 8 will introduce the JIT support.

  • PHP GR8

    Unless you have been living under a rock, or are from the past (in which case, welcome), you will be aware that a JIT is coming to PHP 8: The vote ended, quietly, today, with a vast majority in favour of merging into PHP 8, so, it's official.

    Throw some crazy shapes in celebration, suggestion given in Fig 1, and it's even called "The (Detroit) JIT" ...

    Now sit down and read the following myth busting article, we're going to clear up some confusion around what the JIT is, what it will benefit, and delve into how it works (but only a little, because I don't want you to be bored).

    Since I don't know who I'm talking to, I'm going to start at the beginning with the simple questions and work up to the complex ones, if you already are sure you know the answer to the question in a heading, you can skip that part ...

  • Monkey Patching in Python: Explained with Examples
  • Grab an Image From Your O-scope The Easy Way

    This work was inspired by the efforts of [cibomahto], who spent some time controlling the Rigol with Linux and Python. This work will plot whatever is being captured by the scope in a window, in Linux, but sometimes you just need a screencap of whatever is on the scope; that’s why there were weird Polaroid adapters for HP scopes in the day.

  • Executing A Vehicle Keyless Entry Attack

    [Gonçalo]’s set-up uses a YARD stick One transceiver dongle as its transmitter, and an RTL-SDR for receive. A GNU Radio setup is used to retrieve the key data, and some custom Python code does the remaining work. We wouldn’t advocate using this in the wild and it could conceivably also gain you access to another car with a flashing light on top, but it’s an interesting exposé of the techniques involved.

  • /ul>

    read more

Trinity Desktop Environment R14.0.6 Released!

tuxmachines.org - Ned, 03/31/2019 - 04:29

The Trinity Desktop Environment (TDE) development team is pleased to announce the immediate availability of the new TDE R14.0.6 release. TDE is a complete software desktop environment designed for Unix-like operating systems, intended for computer users preferring a traditional desktop model, and is free/libre software.

R14.0.6 is the sixth maintenance release of the R14.0 series, and is built on and improves the previous R14.0.5 version. Maintenance releases are intended to promptly bring bug fixes to users, while preserving overall stability through the avoidance of both major new features and major codebase re-factoring.

Also: KDE3-Forked Trinity Desktop R14.0.6 Released

read more

The 7 Best BitTorrent Clients For File Download

tuxmachines.org - Ned, 03/31/2019 - 04:25

There are many ways one can go about downloading files off the Internet. The most common is probably the HTTP download that happens whenever you download a file from a website. It could be some free software or a trial version of a paid one. Before web downloads were popular—and even before the web existed—the File Transfer Protocol, or FTP, was the standard way of downloading files. Usenet was another way of exchanging files that once enjoyed a lot of popularity and that has recently made a comeback.

But one of the most used ways of exchanging files on the Internet nowadays is probably the BitTorrent protocol. Often simple called Torrents or Torrenting, it is a peer to peer system that distributes small fragments of files over multiple hosts. Using it requires a special piece of software called a BitTorrent client which can track the various fragments, download them, and assemble them back into the original file.

We’ll start off our exploration by explaining what BitTorrent is and how it works, trying to keep our discussion as non-technical as possible. Then, we’ll have a quick look at the legal aspects of using the system as there seem to be some misconceptions going around. After that, we’ll present the much-awaited reviews of some of the best client applications we could find.

read more

Debian: Screencasts, Free Software Work and Montreal's Debian & Stuff

tuxmachines.org - Ned, 03/31/2019 - 04:18
  • Series of screencasts related to DevOps and Debian packaging

    The screencasts are straightforward without any fuzz, just how this and that has to be done on a workbench. More stuff is coming up if there are some subscriptions.

  • Molly de Blanc: Free software activities (March, 2019)

    March was overrun with work, work, work. Planning a conference takes a lot out of you and consumes a lot of time, even when you’re getting paid to do it.

  • Montreal's Debian & Stuff - April 2019

    We had another Debian & Stuff in Montreal last weekend. Some people from the local FOSS community wanted to gather and watch the LibrePlanet 2019 livestream and we thought merging it with a D&S would be a good idea.

    People came and went, but all in all around 10 people showed up and we had tons of fun. I ended up hacking some more on my Tor Puppet module and played around with packaging the Tomu's bootloader in Debian.

    Some of the talks were really great. The videos aren't online yet, but if you eventually want to watch some of them, Tarek Loubani's opening keynote on FOSS and medical devices in Gaza was amazing (and hard to watch1). I also really enjoyed Shauna Gordon-McKeon's talk on governing the software commons.

read more

Devices: Arduino, Odroid-N2, and Linaro

tuxmachines.org - Ned, 03/31/2019 - 04:15
  • Arduino-friendly 240x320 LCD Display Tutorial (ILI9341)

    Have you ever needed to add a UI to any of your embedded projects? For instance, maybe you want to display a sensor reading graph or build your own handheld gaming system. In this video I'll take a look at some cheap 240x320 color LCD display devices that you can add to almost any microcontroller or Single Board Computer project.

  • Raspberry Pi Sees More Competition With Odroid-N2 Release

    Raspberry Pi's continued success has proven that itty-bitty computers aren't just a fad. That success has attracted a long list of competitors too, and that list grew this week with the official release of Hardkernel's new Odroid-N2 single board computer.
    Hardkernel announced the Odroid-N2 in February. The device comes in two variants: one with 2GB of RAM that costs $63 and one with 4GB that costs $79. Those versions are otherwise identical, so unless someone's looking to minimize costs as much as possible, we suspect most people will spend the extra $16 to double the memory.
    The Odroid-N2 features a big.Little configuration comprised of a quad-core Arm Cortex-A73 CPU locked at 1.8GHz and a dual-core Cortex-A53 clocked at 1.9GHz. Those processors work in conjunction with a Mali-G52 GPU with six execution engines clocked at 846MHz, as well as the DDR4 memory running at 1,320MHz.

  • Open Source in Bangkok

    Next week, Collaborans will be in Bangkok, Thailand, to participate in the 25th edition of Linaro Connect, a bi-annual, week-long gathering of the world's leading open source engineers working on Arm. Tomeu Vizoso and Gustavo Padovan will be in attendance to present Panfrost, the Open Source driver for Arm Mali GPUs.

    On Thursday, April 4, Tomeu will be taking part in the Open Source GPU Drivers BoF to discuss the significant progress around Panfrost. On the following day, April 5, both Tomeu and Gustavo will be taking part in Demo Friday to showcase Panfrost in action, running on a Rockchip RK3288 platform (Chromebook). You can find the details below for both events.

    With a Gallium driver merged in Mesa, and a Linux kernel DRM driver going upstream, Panfrost is now available for Midgard (T-XXX) & Bifrost (G-XX) architectures, with support for EGL and OpenGL ES, as well as Wayland and media playback.

read more

ZFS On Linux Lands TRIM Support Ahead Of ZOL 0.8

tuxmachines.org - Ned, 03/31/2019 - 04:11

While we have been quite looking forward to ZFS On Linux 0.8 with its many additions, this next release will be even better as it now supports SSD TRIM.

read more

5 Best Free Linux Medical Practice Management Software

tuxmachines.org - Ned, 03/31/2019 - 04:01

Medical Practice Management Software (MPMS) is a type of software that is designed to supervise and support the day-to-day operations of a medical practice. This category of software typically offers functionality such as data entry, scheduling appointments, billing, reporting, records management, the generation of reports, accounting, and capturing patient demographics.

There is often an overlap between MPMS software and Electronic Medical Records systems (EMR). In some cases, a single software application offers both MPMS and EMR functionality. However, there are fundamental differences between the two. Whilst MPMS concentrates on administrative and financial matters, an EMR typically represents an element of a local standalone health information system.

This is the third article in our series covering open source medical software. Our earlier medical articles focused on Electronic Medical Records systems and Medical Imaging software.

To provide an insight into the quality of software that is available, we have compiled a list of 5 hot free Linux Medical Practice Management software.

read more

February/March in KDE Itinerary

tuxmachines.org - Ned, 03/31/2019 - 03:59

It’s time again for another update on what has recently happened around KDE Itinerary. Together with the last two month summary this also covers the changes of the extraction engine and the KMail integration that will be part of the 19.04 application releases.

read more

The 4 best Debian Linux derivatives to check out

tuxmachines.org - Ned, 03/31/2019 - 03:56

The Debian Linux operating system is one of the oldest Linux distributions in history. It’s highly influential and used as a base in some of the most famous Linux operating systems.

Due to how influential Debian is, many derivatives have come on the scene over the years. These spin-offs of Debian borrow the core philosophy of the project but add in a twist, such as a focus on security, ease of use, etc. There are a whole lot of Debian Linux spinoffs out there. It is because of this that, we’ve decided to list off the best ones. So, here are the four best Debian derivatives to check out!

read more

Ultrabook & Bionic - Running Unity

tuxmachines.org - Ned, 03/31/2019 - 03:52

I am quite pleased with this upgrade. With Xenial supported until 2021, Unity is a viable choice, with fixes and updates that will allow you to continue using the desktop environment without issues. It still looks fresh and modern, a sign of good design (sign, design, get it) back in the day. Trusty remains the favorite son, though.

There were no regressions - apart from the Fn keys et al - no software seizure, my data was fully intact, and on top of that, the desktop was rather sprightly. Indeed, if you compare to the netbook experience, there's none of that, on the contrary, but then, the age gap and the price bracket delta make a huge difference. Unity was stable and fast, just the thing that I want in my production environment.

Regardless of how the upcoming Plasma test pans out, I'm very happy. This already gives me a necessary degree of freedom and a sense of solace that I can continue using the Ultrabook without compromises. Good. There. In fact, I might even do a series of combat tests on this box, too, similar to the Slimbook reports. Which brings Plasma into focus. And that shall be the focus of the next article in this little series. Keep your eyelids peeled. Or something.

read more

5 best code editors for Linux users

tuxmachines.org - Ned, 03/31/2019 - 03:50

Linux is a go-to OS for many developers. Because so many people use Linux for development, the platform is littered with dozens of development tools, both good and bad. If you’re sick of wading through programs to find a good code editor for your Linux development PC, we can help? Here are the five best code editors for Linux!

Looking for mark down editors for Linux? Check out our list of the top 6 mark down editors for Linux.

read more

Latte and an Indicators tale

tuxmachines.org - Ned, 03/31/2019 - 03:48

Following Latte Colors tale, today I am going to introduce you another major feature that Latte git version supported the last month, Online Indicators.

read more

James Bottomley: A Roadmap for Eliminating Patents in Open Source

tuxmachines.org - Ned, 03/31/2019 - 03:34

The realm of Software Patents is often considered to be a fairly new field which isn’t really influenced by anything else that goes on in the legal lansdcape. In particular there’s a very old field of patent law called exhaustion which had, up until a few years ago, never been applied to software patents. This lack of application means that exhaustion is rarely raised as a defence against infringement and thus it is regarded as an untested strategy. Van Lindberg recently did a FOSDEM presentation containing interesting ideas about how exhaustion might apply to software patents in the light of recent court decisions. The intriguing possibility this offers us is that we may be close to an enforceable court decision (at least in the US) that would render all patents in open source owned by community members exhausted and thus unenforceable. The purpose of this blog post is to explain the current landscape and how we might be able to get the necessary missing court decisions to make this hope a reality.

What is Patent Exhaustion?

Patent law is ancient, going back to Greece in around 500BC. However, every legal system has been concerned that patent holders, being an effective monopoly with the legal right to exclude others, did not abuse that monopoly position. This lead to the concept that if you used your monopoly power to profit, you should only be able to do it once for the same item so that absolute property rights couldn’t be clouded by patents. This leads to something called the exhaustion doctrine: so if Alice holds a patent on some item which she sells to Bob and Bob later sells the same item to Charlie, Alice can’t force Bob or Charlie to give her a part of their sale proceeds in exchange for her allowing Charlie to practise the patent on the item. The patent rights are said to be exhausted with the sale from Alice to Bob, so there are no patent rights left to enforce on Charlie. The exhaustion doctrine has since been expanded to any authorized transfer, even if no money changes hands (so if Alice simply gave Bob the item instead of selling it, the patent still exhausts at that transaction and Bob is still free to give or sell the item to Charlie without interference from Alice).

Of course, modern US patent rights have been around now for two centuries and in that time manufacturers have tried many ingenious schemes to get around the exhaustion doctrine profitably, all of which have so far failed in the courts, leading to quite a wealth of case law on the subject. The most interesting recent example (Lexmark v Impression) was over whether a patent holder could use their patent power to enforce any onward conditions at all for which the US Supreme Court came to the conclusive finding: they can’t and goes on to say that all patent rights in the item terminate in the first authorized transfer. That doesn’t mean no post sale conditions can be imposed, they can by contract or licence or other means, it just means post sale conditions can’t be enforced by patent actions. This is the bind for Lexmark: their sales contracts did specify that empty cartridges couldn’t be resold, so their customers violated that contract by selling the cartridges to Impression to refill and resell. However, that contract was between Lexmark and the customer not Lexmark and Impression, so absent patent remedies Lexmark has no contractual case against Impression, only against its own customers.

read more

KDE3-Forked Trinity Desktop R14.0.6 Released

Phoronix - Ned, 03/31/2019 - 00:53
As we've been expecting for the past month, Trinity Desktop R14.0.6 as a fork of KDE 3.5 was just released and its first for 2019...

Games: Valve and Microsoft

tuxmachines.org - Sob, 03/30/2019 - 19:55
  • Valve are having a rethink with Artifact, no updates due soon as they look to address the major issues

    In a pretty refreshing update from the Artifact team at Valve, they stated they're looking into the major issues with it.

    In my original article posted at release for Artifact, I did mention how I enjoyed the actual gameplay. However, I also mentioned how it could end up costing you a lot of money even though it's not free to play and there was no progression system (at the time). I still think launching without any kind of progression was a huge mistake and the tickets you had to pay for were not good value for money either.

    The game lost players at an alarming rate, something I also covered (#1, #2) and now it's struggling to even keep 400 players on it. Valve certainly aren't stupid though, they do have some incredibly smart developers and it seems they're going to attempt to bring it back to life but this could take a while.

  • Valve have now officially teased their own VR headset with Valve Index

    While details are extremely light, we now know Valve's VR headset is called the Valve Index and more details are coming soon.

  • Valve Is Teasing "Index" - Its Own VR Headset

    While Valve has long been collaborating with HTC and others on VR headsets and other ecosystem work to enhance virtual reality gaming as well as bringing VR support to Linux, the company is finally preparing to release its own high-end VR headset: the Valve Index.

    It's been speculated for months and more that Valve would end up releasing their own VR headset paired with their Knuckles controllers while the wait should finally be over soon... On the Steam Store they are now teasing their own headset dubbed the Valve Index.

  • Minecraft removes references to Notch

    Microsoft, which has owned Minecraft since Notch sold all rights to it for $2.5bn back in 2014, is yet to comment on the decision. But the change feels like it has been a while coming.

  • Minecraft update removes most references to original creator

    The main menu of Minecraft has long been home to a series of rotating phrases of splash text on the top right-hand corner of the logo, which include hundreds of different jokes, catchphrases, and references. But the most recent update to the game has tellingly removed three splash text phrases from the game: “Made by Notch!,” “The Work of Notch!,” and “110813!” (the date that Persson got married).

read more

Pinguy OS 18.04.2 Point Release

tuxmachines.org - Sob, 03/30/2019 - 19:35

Not much to report on this release. Its Just an update with a few modifications to make sure everything is working well.

Please see older posts for more details about PinguyOS 18.04.

read more

The Thermal Performance Of NVIDIA's Jetson Nano $99 Developer Board

tuxmachines.org - Sob, 03/30/2019 - 19:25

One of the exciting product launches for this month has been the introduction of the NVIDIA Jetson Nano as a $99 Arm developer board offering four Cortex-A57 cores that isn't too special itself but packing in a 128-core Maxwell NVIDIA GPU makes this board interesting for the price. Out-of-the-box the Jetson Nano is just passively cooled by a small aluminum heatsink, but does it work any better if actively cooled to avoid any potential thermal throttling? Here are some thermal benchmarks.

The Jetson Nano provides a lot of potential for under $100 when using software to leverage both the CPU and GPU with use-cases from building your own robot to DIY appliances or even having a nice hobbyist Arm Linux developer board with some "oomph" to it without spending much money. In time for the launch day earlier this month I didn't have the time to run any thermal tests, but here are those numbers. On launch day I only had a few days experience with the Jetson Nano but since then I have continued running performance benchmarks and it has been running great and without any issues -- also, no thermal issues to speak of, but decided to run some tests including with an active fan attached to see how that would perform.

read more

JIT Is Approved For PHP 8 To Open Up Faster CPU Performance

Phoronix - Sob, 03/30/2019 - 17:05
It was widely expected that PHP 8 would introduce JIT (Just In Time) compiler functionality while now that experimental work has been approved...
Syndicate content