It's cool when enthusiastic developers create a working clone of a famous game. It's even cooler when people are ready to continue the development of such projects! In this article, we check TheXTech with PVS-Studio. TheXTech is an open implementation of the game from the Super Mario universe.
All streams
- New
- Top
- All
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
How to create bilingual books. Part 2. Lingtrain Alignment Studio
How to make a parallel book for language learning. Part 1. Python and Colab version
This is a second article on making parallel books. Today we will use the more advanced tool which will bring rich UI functionality. Lingtrain Alignment Studio is a web application written on Vue and Python. The main purpose of it is to extract the parallel corpora from two raw texts and make a bilingual (or even multilingual) parallel book. This is an open-source project and I will be glad to hear all of your bright ideas. Links to the sources and our community contacts can be found below. Los geht's!
Setup
The app is packed into the docker container. It's a simple technology to deploy your stuff anywhere from the server to your local machine. It's available across all the operating systems. So at first, you need a docker installed locally. Then you need to run two simple commands. The first will download the container:
docker pull lingtrain/aligner:v4
And the second one will run the application:
docker run -v C:\app\data:/app/data -v C:\app\img:/app/static/img -p 80:80 lingtrain/aligner:v4
C:\app\data and C:\app\img — your local folders.
The app will be available on the 80th port. Let's open the localhost page in your favorite browser.
We will make three simple steps: Load, Align, Create
3D Printers by Desktop Metal Now Have a Titanium Filament
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/267/b2a/054/267b2a0543c9b913265e55ccb83ab459.jpg)
The list of materials for additive manufacturing devices Studio System 2 by Desktop Metal now includes a filament filled with titanium alloy Ti-6Al-4V (Ti64), a new step in the field of metal 3D printing.
Ford Maverick: Customers Can Buy a Pickup Truck and 3D Print the Additional Parts
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/f99/bd6/d59/f99bd6d59b591dde66f27107d2ff2120.jpg)
Ford equipped its new Maverick pickup truck with convenient slots to customize the cars with DIY 3D printed accessories.
How the Carla car simulator helped us level up the static analysis of Unreal Engine 4 projects
One of the mechanisms of static analysis is method annotations of popular libraries. Annotations provide more information about functions during errors detecting. CARLA is an impressive open-source project in C++ that helped us implement this mechanism to our analyzer. Subsequently, the simulator became a test-target for the improved PVS-Studio static analyzer.
This 3D Printed Hypercar is Faster than McLaren Senna
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/ff6/1d3/42f/ff61d342f452dfa2fcc34b7570307c86.jpg)
The Czinger C21 hypercar set a lap record at the Laguna Seca Raceway track. The previous holder was McLaren Senna and Czinger C21 beat its time by 2 seconds. The C21 costs more than $1.5 million and its body includes reinforced polymers and 3D printed titanium parts.
3D Printed Parts Were Deployed in a Reactor Core of Nuclear Plant in Alabama
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/9da/caa/f10/9dacaaf108075da079692a870284383a.jpg)
Browns Ferry Nuclear Plant Unit 2 in Alabama deploys a fuel assembly with 3D printed fastening elements that were made by the experts of Oak Ridge National Laboratory (ORNL).
NASA is Building Educational Simulation of a Martian Colony With the Help of 3D Printing
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/574/709/baa/574709baa2ab53c4ae2d1f62cd0022b7.png)
Texas-based company ICON is making an experimental “Martian” building using a proprietary constructional 3D printer. The Mars Dune Alpha project implies refining usage of 3D printing technologies for future Martian buildings with the help of available materials. The project also covers researching the habitability of such buildings.
PVS-Studio checks the code quality in the .NET Foundation projects: LINQ to DB
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/54b/7d5/a72/54b7d5a7227696b100a070e8b3f81063.png)
The .NET Foundation is an independent organization, created by Microsoft, to support open-source projects around the DotNet platform. Currently, the organization gathered many libraries under its wing. We have already tested some of these libraries with the help of PVS-Studio. The next project to check with the analyzer - LINQ to DB.
ruDALL-E: Generating Images from Text. Facing down the biggest computational challenge in Russia
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/282/fd3/f56/282fd3f5682a57283cfa088929073e7c.png)
Multimodality has led the pack in machine learning in 2021. Neural networks are wolfing down images, text, speech and music all at the same time. OpenAI is, as usual, top dog, but as if in defiance of their name, they are in no hurry to share their models openly. At the beginning of the year, the company presented the DALL-E neural network, which generates 256x256 pixel images in answer to a written request. Descriptions of it can be found as articles on arXiv and examples on their blog.
As soon as DALL-E flushed out of the bushes, Chinese researchers got on its tail. Their open-source CogView neural network does the same trick of generating images from text. But what about here in Russia? One might say that “investigate, master, and train” is our engineering motto. Well, we caught the scent, and today we can say that we created from scratch a complete pipeline for generating images from descriptive textual input written in Russian.
In this article we present the ruDALL-E XL model, an open-source text-to-image transformer with 1.3 billion parameters as well as ruDALL-E XXL model, an text-to-image transformer with 12.0 billion parameters which is available in DataHub SberCloud, and several other satellite models.
On the recent vulnerability in Diebold Nixdorf ATMs
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/ab8/69e/222/ab869e222b24f496029f4e1328387628.png)
Hi there! A while ago, Positive Technologies published the news that ATMs manufactured by Diebold Nixdorf (previously known as Wincor), or more specifically, the RM3 and CMDv5 cash dispensers, contained a vulnerability which allowed attackers to withdraw cash and upload modified (vulnerable) firmware. And since my former colleague Alexei Stennikov and I were directly involved in finding this vulnerability, I would like to share some details.
PVS-Studio to check the RPCS3 emulator
RPCS3 is an interesting project that emulates the PS3 console. It is actively evolving. Recently we heard the news that the emulator learned how run all the games from the console's catalog. That's a good excuse to analyze the project. We'll see which errors remained after new fixes were added to the project.
Routing Loops
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://hsto.org/webt/zb/ir/8n/zbir8nd0ikcunvdzifyfjhr6js8.png)
Hello, everybody!
My name is Alexander Zubkov and today I’d like to talk about routing loops.
All hail bug reports: how we reduced the analysis time of the user's project from 80 to 4 hours
People often see work in support as something negative. Today we'll look at it from a different perspective. This article is about a real communication of 100+ messages, exceptions, the analysis that didn't complete in three days...
How to choose a static analysis tool
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/ac0/d6c/e8b/ac0d6ce8ba79525a7bbdb70c063bbbc6.png)
Tools to improve and control code quality can be a key success factor in a complex software project implementation. Static analyzers belong to such tools. Nowadays, you can find various static analyzers: from free open-source to cross-functional commercial solutions. On the one hand, it's great – you can choose from many options. On the other hand – you have to perform advanced research to find the right tool for your team.
Full motion video with digital audio on the classic 8-bit game console
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/014/d31/9b9/014d319b99b4afeeff579ec90db56e94.png)
Back in 2016 an United States based music composer and performer Sergio Elisondo released an one-man band music album A Winner Is You (know your meme), with multi-instrumental cover versions of tunes from numerous memorable classic NES games. A special feature of this release has been its version released in the NES cartridge format that would run on a classic unmodified console and play digitized audio of the full album, instead of the typical chiptune sound you would expect to come from this humble console. I was involved with the software development part of this project.
This year Sergio makes a return with a brand new music release. This time it is all original music album You Are Error, heavily influenced with the video game music aesthetics. It also comes with a special extra. This time we have raised the stakes, and a new NES cartridge release includes not only the digitized audio, but full motion videos for each song, done in the silhouette cutout style similar to the famous Bad Apple video. Yet again, this project is crowdfunded via Kickstarter. It already got the asked amount in a mere 7 hours, but there is still a little time to jump on the bandwagon and get yourself a copy. In the meantime I would like to share an insight on the technical side of both projects.
IaC Development Life Cycle
IaC Development Life Cycle
This is the translation of my speech at T-Meetup: DevOps Life Cycle.
I believe that you have heard about SDLC (Systems development life cycle). Is it possible that the same things are applicable for the IaC?
Protocol Buffers, a brutal protocol from Google, vs. PVS-Studio, a static code analyzer
Protocol Buffers is a very popular, cool, and high-quality product that is mostly developed by Google. This is a good challenge for the PVS-Studio static code analyzer. Finding at least something is already an achievement. Let's give it a shot.
5 Startups Altering The Financial Sector Using Quantum-Inspired Algorithms
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/298/b42/347/298b4234785723955b461667a13d1eaa.png)
It’s a harsh reality that any investment or security that you have is subject to systematic risk, that’s just the nature of the financial world, with mispricing — causing a divergence between the market price of a security and the fundamental value of that security — a guilty party quite often. This is brought about by the world we now live in, information-heavy, with masses of unstructured data sets and with an infinite number of possible outcomes.
Luckily, there are now methods in place that can combat some of these difficulties and, with any luck, bring the investor a healthy return on their investment.
And it comes in the form of Al-driven, quantum-inspired solutions fuelled by state-of-the-art processors that are able to leverage the unique attributes of quantum physics to solve some of the most, up to now, unsolvable problems, with a handful of startups at the forefront of it.
These include Adaptive Finance Technologies, QuantFi and Zapata Computing which, to a greater or lesser degree, have their own unique approach to investment strategies in the global markets in securities pricing, portfolio optimization, equities, derivatives and the like.
We’ll look now, just at a handful of these whose data readers will be able to find on TQD’s very own data platform, The Quantum Insider (TQI), starting off with the three already mentioned before moving on:
Jira CLI: Interactive Command-line Tool for Atlassian Jira
![](https://webcf.waybackmachine.org/web/20211124023317im_/https://habrastorage.org/getpro/habr/upload_files/608/38e/fb1/60838efb12f0413d6b90b1619818c2c8.jpg)
JiraCLI is an interactive command line tool for Atlassian Jira that will help you avoid Jira UI to some extent. This tool is not yet considered complete but has all the essential features required to improve your workflow with Jira.
The tool started with the idea of making issue search and navigation as straightforward as possible. However, the tool now includes all necessary features like issue creation, cloning, linking, ticket transition, and much more.
The tool supports both jira cloud and on-premise jira installation since the latest release.