Pull to refresh

All streams

Show first
Rating limit
Level of difficulty

PostgreSQL 17: Part 3 or Commitfest 2023-11

Level of difficultyMedium
Reading time11 min
Views624


The November commitfest is ripe with new interesting features! Without further ado, let's proceed with the review.


If you missed our July and September commitfest reviews, you can check them out here: 2023-07, 2023-09.


ON LOGIN trigger
Event triggers for REINDEX
ALTER OPERATOR: commutator, negator, hashes, merges
pg_dump --filter=dump.txt
psql: displaying default privileges
pg_stat_statements: track statement entry timestamps and reset min/max statistics
pg_stat_checkpointer: checkpointer process statistics
pg_stats: statistics for range type columns
Planner: exclusion of unnecessary table self-joins
Planner: materialized CTE statistics
Planner: accessing a table with multiple clauses
Index range scan optimization
dblink, postgres_fdw: detailed wait events
Logical replication: migration of replication slots during publisher upgrade
Replication slot use log
Unicode: new information functions
New function: xmltext
AT LOCAL support
Infinite intervals
ALTER SYSTEM with unrecognized custom parameters
Building the server from source

Read more →
Total votes 3: ↑3 and ↓0+3
Comments0

Import chat history to Telegram (приглашение)

Level of difficultyMedium
Reading time3 min
Views1.8K
image

I'm seeking anyone who is skilled enough to develop a simple Python script using TDLib, Telegram API, and JSON manipulation to make it possible to perform simple tasks listed below:

1. Import Telegram chat JSON backup back to Telegram similar to what these scripts are doing github.com/alexlyzhov/telegram-import
github.com/Suberbia/UltimateChatRestorer
github.com/mygrexit/UltimateChatRestorerForGroupchats
but for any chat (not only to «saved messages») including group chats (not only 1 to 1 chats) and improve the code to make it work faster, more reliable, write log file, allow continuing from the stop point in case of errors and keep all the original chat data including formatting and everything that telegram can handle.
Some kinda combine all the script in one universal, flexible, high quality tool.
The most important aspect of the whole task is that the imported messages have to keep not only the formatting, but its original date and time when they were actually sent. Like it is done in the original telegram tool for importing history from some other apps — telegram.org/blog/move-history

2. Make it very simple to use. Perfect solution will be: Download, put the script next to JSON backup and run it in the interactive mode or with some specific options. Let the script ask for all the credentials and briefly explain where to get them. If possible, keep all the job on one device with no need of transferring the WA format zip file to the phone for importing. If not possible, make it an android app which will get the JSON, process it and feed the result to the Telegram app for import.

This is the basic I'm going to pay for.
Read more →
Total votes 6: ↑3 and ↓30
Comments2

React Global State Management: A Brief History and a Quick Guide

Level of difficultyEasy
Reading time9 min
Views1.1K

If you’re a React developer, you know how important state management is. State is the data that powers your UI, making it interactive and dynamic. But managing state in React can be tricky, especially when you have to share it across multiple components or deal with complex and asynchronous logic.

That’s why over the years, React developers have come up with various solutions for state management, each with its own advantages and disadvantages. In this article, we’ll take a look at some of the most popular ones and how they evolved. We’ll also review some of the current state-management libraries and how to choose the best one for your app.

Read more
Total votes 3: ↑3 and ↓0+3
Comments0

New plasma rocket engine: A promising experiment harnessing a hybrid of chemical and ion technology

Level of difficultyHard
Reading time37 min
Views1.5K

 Gleb Kulev, Candidate of Technical Sciences

The rapid exploration of outer space has faced a problem related to the insufficient efficiency of modern rocket engines. As a solution to this problem, the concept of a jet engine based on new operating principles is proposed, using a combination of known physical laws and having advantages over known types of jet engines.The article presents the results of testing three modifications of jet engines based on new operating principles and their analysis. The article discusses the physical principles of operation of a jet engine based on new principles, its advantages and problems arising during its creation.

Read more
Total votes 6: ↑6 and ↓0+6
Comments3

Unveiling the Flashforge Creator 3 Pro 3D Printer: A Detailed Review

Reading time3 min
Views218

The Flashforge Creator 3 Pro is a sophisticated 3D printer that has made waves in the desktop 3D printing market. It blends the boundary between professional and personal use, offering features usually found in industrial-grade printers. This machine is tailored for users who require precision, versatility, and the ability to work with advanced materials.

Read more
Total votes 3: ↑3 and ↓0+3
Comments0

Unveiling the Capabilities of the Raise3D Pro3 3D Printer: A Comprehensive Review

Reading time4 min
Views184

The Raise3D Pro3 3D Printer marks a significant stride in the world of professional 3D printing. As the latest innovation from a renowned brand, the Pro3 is anticipated to set new benchmarks in print quality, reliability, and user experience for both professionals and enthusiasts.

Read more
Total votes 3: ↑3 and ↓0+3
Comments0

Exploring the Flashforge Guider 3 Plus: A Comprehensive 3D Printer Review

Reading time2 min
Views135

The Flashforge Guider 3 Plus emerges as a powerful player in the professional FDM 3D printing market. Developed by the Chinese-based manufacturer Flashforge, this model is designed to fulfill the rigorous demands of industrial applications. It distinguishes itself with an array of smart features that are indispensable for high-quality and efficient 3D printing​​​​.

Read more
Total votes 3: ↑3 and ↓0+3
Comments0

FreeScan UE Pro 3D Scanner: Revolutionizing Precision and Efficiency

Reading time6 min
Views173

3D scanning technology has witnessed remarkable advancements, and at the forefront of this evolution is the FreeScan UE Pro 3D Scanner. This revolutionary device has not only simplified the process of 3D scanning but also brought precision and efficiency to an unprecedented level. The FreeScan UE Pro stands out for its ability to capture intricate details, making it an invaluable tool across various industries, from engineering to healthcare.

Read more
Total votes 3: ↑3 and ↓0+3
Comments0

Einscan H 3D Scanner Review

Reading time6 min
Views138

The Einscan H 3D Scanner represents a significant leap in 3D imaging technology. Combining high efficiency with exceptional detail, this scanner has transformed various industry sectors, from manufacturing to education. In this comprehensive guide, we'll delve into the nuances of the Einscan H, exploring its features, applications, and how it stands out in the market.

Read more
Total votes 4: ↑4 and ↓0+4
Comments0

UX testing: why it is important and how to conduct it

Level of difficultyEasy
Reading time4 min
Views391

UX testing is one of the most important parts of the UX design creation process for any software product. It helps to understand whether users are satisfied with the design and highlights its problematic areas that need to be fixed or improved. UX testing is an important part of the whole testing process - it helps to get beta-testers feedback to determine whether the product is comfortable for users and gives opportunity to improve problems and issues before moving on to the next stage of the development process. It also contributes to reducing the cost of development, as it is much cheaper to fix issues during the development process rather than after the release. Listed down below are 5 simple tips that can help perform UX testing in a proper and effective way.

Read more
Total votes 1: ↑1 and ↓0+1
Comments0

FlashForge Guider 3: The Pinnacle of Desktop 3D Printing

Reading time6 min
Views95

The FlashForge Guider 3 stands as a beacon of innovation in the vast sea of desktop 3D printers. Tailored for both the enthusiastic hobbyist and the dedicated professional, this printer serves as a gateway to transforming imagination into tangible reality. With its robust build volume, exceptional layer resolution, and user-friendly interface, the Guider 3 is designed to deliver high-quality prints consistently. Beyond its technical prowess, this machine embodies the evolution of 3D printing technology, offering a level of accessibility and efficiency that was once the domain of industrial-grade printers. In this introduction, we will delve into what makes the FlashForge Guider 3 a standout choice for those looking to push the boundaries of personal manufacturing and design.

Read more
Rating0
Comments0

Optimizing Creativity with the Flashforge Creator 4-S 3D Printer

Reading time6 min
Views196

Welcome to the world where creativity meets cutting-edge technology – introducing the Flashforge Creator 4-S 3D Printer, a marvel of modern engineering designed to bring your ideas to life with precision and flair. This section will guide you through the initial encounter with the Creator 4-S, from the moment of unboxing to exploring its vast array of features and capabilities.

Read more
Total votes 1: ↑1 and ↓0+1
Comments0

WebSocket Reconnection in Flutter

Level of difficultyMedium
Reading time5 min
Views603

Continuous socket connection can be crucial to ensure correct app behavior. Whether it’s delivering real-time chat updates, stock prices, or in-app indicators, a reliable connection is vital.

One of the irritating problems with sockets is a sudden loss of connection. If the true cause is not visibly evident, i.e., unstable internet connection, then the disruption cause is often well hidden. To tackle this issue we can implement an automatic socket reconnection strategy. Let’s see what options we have in the industry-standard socket library for Dart — web_socket_channel.

Read more
Total votes 4: ↑4 and ↓0+4
Comments0
Change theme settings