Pull to refresh

My feed

Type
Rating limit
Level of difficulty
Warning
To set up filters sign in or sign up

How to send messages over sockets and create your own messanging protocols in C++

Level of difficulty Medium
Reading time 28 min
Views 216

Network programming in C++ can be challenging. But even a greater challenge is to find educational content that will arm you with the knowledge on how to apply your networking skills in real applications.

In this article you can learn the basics of socket communication and many ways how you can design your internal messaging protocols.

Read more
Total votes 2: ↑2 and ↓0 +2
Comments 2

How to Bypass reCaptcha in Selenium Automatically with Code Example

Level of difficulty Easy
Reading time 4 min
Views 107

I based my approach on an English manual that caught my eye just a couple of days ago, and I decided to test it (since it's written by a captcha recognition service that I use, why not - by the way, guys from 2captcha - I accept thanks in the form of green bills, if you're interested))))

I've made some tentative attempts at automation and encountered a frequently arising problem: reCaptcha recognition.

Of course, I understand that there are many guides, manuals, and articles written on this topic, but let's agree - it's interesting to describe one's own experience.

Thus, without getting too lengthy and boring about why Selenium is necessary, how important it is for automation, when it appeared and who invented it, let's get to the crux:

To solve the problem, we'll use a demo page kindly provided by reCaptcha itself - https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php:

Read more
Rating 0
Comments 0

Клавиатуру Keychron Q1 HE оснастили магнитными аналоговыми переключателями на эффекте Холла. Она стоит $214.

Переключатели на эффекте Холла способны различать лёгкое и полное нажатие клавиши. Q1 HE можно настроить с учётом этой опции. Также в клавиатуре есть функция «быстрого запуска», которая может регистрировать повторное нажатие клавиши в ту же секунду. В итоге на одну кнопку можно назначить до четырёх команд.

Настройка аналоговых функций осуществляется через веб-приложение Keychron, которое также позволит переназначать задачи и клавиши. 

Q1 HE можно использовать как проводным, так и беспроводным способом через Bluetooth или с помощью прилагаемого USB-ключа 2,4 ГГц.

Клавиатура получила алюминиевый корпус, а колпачки клавиш изготовлены из прочного двойного ПБТ. Они используют собственный профиль OSA Keychron в ретро-стиле, а также оснащены ввинчивающимися стабилизаторами, установленными на печатной плате. Линейные магнитные переключатели Gateron 2.0 технически допускают горячую замену, но только на другие переключатели с эффектом Холла.

Tags:
Total votes 4: ↑4 and ↓0 +4
Comments 4

Tesla предупредила, что налоговые льготы на покупку Model 3 в США урежут вдвое — с $7500 до $3750 к 1 января 2024 года. Эти изменения коснутся заднеприводной модели 3 и модели 3 Long Range.

Model 3 стоит от $36 тысяч и считается самой дешёвой в линейке Tesla.

Вероятно, автопроизводитель не может удовлетворить требования к поставщикам в соответствии с Законом о сокращении инфляции (IRA). Это может повлиять на налоговые льготы для моделей Y и Model X в следующем году.

На прошлой неделе министерство финансов США предложило новые рекомендации по налоговым льготам в рамках IRA. Начиная со следующего года, льготные авто «не могут содержать никаких компонентов аккумуляторной батареи, которые производятся или собираются иностранным предприятием, вызывающим озабоченность регуляторов». К таким заводам относятся принадлежащие, контролируемые или находящиеся под юрисдикцией или руководством правительств Китая, России, Северной Кореи и Ирана.

Tags:
Total votes 3: ↑3 and ↓0 +3
Comments 0

Zoom незаметно выпустил версию приложения для Apple TV. Оно появилось в магазине tvOS.

Обновление Apple tvOS 17 включило функцию Continuity Camera для Apple TV, что позволило использовать iPhone или iPad в качестве веб-камеры для FaceTime на телевизоре. 

Использовать новое приложение Zoom довольно просто — нужно перейти по URL-адресу сопряжения, чтобы ввести код, отображаемый на телевизоре, или учётные данные. После входа в систему подключение осуществляется так же, как при использовании FaceTime на Apple TV. 

Sigmund Judge / X
Sigmund Judge / X

Если поделиться Apple TV с несколькими пользователями, то появится список учётных записей на ближайших устройствах, и после их выбора можно будет запустить сопряжение.

Приложение позволит начинать собрания или присоединяться к ним, приглашать людей и просматривать чаты. 

Tags:
Rating 0
Comments 0

Why x^0 = 1 visually

Reading time 3 min
Views 544

The traditional definition for the operation of exponentiation to a natural power (or a positive integer) had introduced approximately as follows:

Exponentiation is an arithmetic operation originally defined as the result of multiple multiplications a number by itself.

But the more precise formulation is still different:

Raising a number X to an integer power N is an arithmetic operation defined as the result of multiple [N by mod times] multiplications or divisions one by number X.

Let's figure it out under the cut! >>
Total votes 5: ↑5 and ↓0 +5
Comments 0

Американские сенаторы представили проект Закона о защите конфиденциальности путешественников, который запретит использование технологий распознавания лиц на транспортных узлах. Если его примут, то у сотрудников транспортной безопасности будет 90 дней на то, чтобы прекратить использование технологии и удалить все биометрические данные.

Биометрию ранее начали тестировать в 30 аэропортах США, а планировали расширить проект до 430 авиаузлов.

Система Credential Authentication Technology 2 (CAT-2) разработана французской Idemia. «Биометрический хаб» Интерпола объединяет существующие базы данных преступников с другими технологиями Idemia. Система путём сканирования лиц и документов выявляет поддельные удостоверения личности.

Противники системы раскритиковали её за расовую предвзятость.

Профессор информатики Университета Иллинойса Шелдон Джейкобсон же отметил, что «распознавание лиц не имеет ничего общего с вмешательством правительства в личную жизнь людей».

Tags:
Total votes 2: ↑2 and ↓0 +2
Comments 0

Утечки изображений будущего Samsung Galaxy S24 показывают, что смартфон выйдет в титановом корпусе. При этом Galaxy S24 Ultra получит новый дизайн плоского экрана. 

Samsung, как ожидается, выпустит новое программное обеспечение с функциями ИИ, использующее собственную модель Gauss компании. S24 будут использовать эту технологию для перевода сообщений в мессенджерах в режиме реального времени и на более чем десять языков. В октябре Samsung также продемонстрировала новую функцию кадрирования камеры Zoom Anyplace на базе искусственного интеллекта, которая, как ожидается, будет работать в смартфонах.

FCC недавно опубликовала основные характеристики процессоров и модемов для линейки S24. Модели S24, S24 Plus и S24 Ultra оснащены модемами Qualcomm с функцией Smart Transit, что подтверждает использование чипа Snapdragon 8 Gen 3 с поддержкой ИИ.

S24 Ultra также получит 50-мегапиксельный телеобъектив с 5-кратным увеличением и поддержку Wi-Fi 7. Похоже, что он по-прежнему будет иметь 6,8-дюймовый экран Quad-HD, частоту обновления 120 Гц, 12 ГБ оперативной памяти и аккумулятор ёмкостью 5000 мАч.

Наконец, смартфоны получат новые цветовые решения: чёрный оникс, мраморно-серый, кобальтово-фиолетовый и янтарно-жёлтый. 

Tags:
Rating 0
Comments 0

Crafting Enhanced Dropdown Interactions with Svelte: Constructing an Advanced Dropdown Component with Svelte

Level of difficulty Medium
Reading time 3 min
Views 149

In the realm of frontend development, the quest for enhancing user interaction remains a constant pursuit. Developers, inspired by innovation, often seek solutions to refine components for a seamless user experience. Today, we delve into the construction of an advanced dropdown component using Svelte — a framework known for its simplicity and effectiveness.

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

Илон Маск «послал к чёрту» рекламодателей. В ходе интервью на конференции DealBook он сначала признавал свои ошибки, в том числе связанные с антисемитскими комментариями, а затем атаковал рекламодателей.

При ответе на вопрос об уходе компаний с платформы Х Маск заявил: «Не размещайте рекламу. Если кто-то попытается шантажировать меня рекламой, шантажировать меня деньгами, идите к чёрту. Это ясно? Я надеюсь, что ясно». Он особо выделил генерального директора Disney Боба Айгера, который ранее в тот же день заявил, что не хочет ассоциировать свою компанию с Маском. 

Если рекламодатели не вернутся, «рекламный бойкот приведёт к гибели компании», признал глава Х.

Tags:
Total votes 6: ↑6 and ↓0 +6
Comments 0

A short guide to UX writing and its role in UX design

Level of difficulty Medium
Reading time 5 min
Views 266

UX writing is an essential part of UX design, which plays a huge role in providing qualitative user experience. The job of a UX writer is to compose texts for a digital product, which can be of two types: microcopy (labels, buttons, notifications and other small notes) and macrocopy (larger texts like written content on pages, instructions, information sheets). UX writing helps users easily navigate through the product, perform various tasks and get all the necessary information.

Read more
Rating 0
Comments 1

Autoload the Intel RST VMD driver for Windows 10/11 installation with Ventoy

The VMD Controller is enabled by default on many motherboards and laptops with Intel 11th Gen and newer mobile CPUs. And it is necessary to load the controller driver from a USB drive when installing Windows from the original installation media. But Ventoy with the Injection plugin can do this automatically without any user interaction.

Download SetupRST.exe from intel.com. Current version: 19.5.2.1049.
Run SetupRST.exe -extractdrivers RST extract the driver files to
RST\production\Windows10-x64\15063\Drivers\VMD folder.

Write VentoyAutoRun.bat file that contains:

if "%PROCESSOR_ARCHITECTURE%"=="AMD64" drvload "X:\VMD\iaStorVD.inf"

Create an archive IRST-VMD-19.7z containing the VMD folder and the VentoyAutoRun.bat file, and then copy it to the Ventoy USB drive.

Next, we need to create or edit the ventoy.json config file in the ventoy folder in the root of the Ventoy USB drive.

{
    "injection": [
        {
            "parent": "/win1011",
            "archive": "/IRST-VMD-19.7z"
        }
    ]
}

We instruct Ventoy to apply the archive IRST-VMD-19.7z when booting Windows 10/11.ISO from a folder win1011 in the root of the Ventoy USB drive.

Download the pre-created driver archive and config files IRST-VMD-19-ventoy.

Tags:
Rating 0
Comments 0

Your Name: Why it’s Important in American Sales and Marketing

Reading time 2 min
Views 526

This is one of the most important articles I’ve written. 

In this article, I’m going to dive deep into one of the largest differences between Russia and America pertaining to sales and marketing. 

1. You must use your name. 

2. You must have a personal approach. 

3. You must show that you are involved. 

4. You must show that you care about the needs and desires of the client. 

Recently, I was faced with an interesting problem. I was asked to call clients without making it personal. 

So let’s go back to when I was in America, living and working as a sales person. The company I work for, was very large, and had multiple branches around the Washington DC area. They had offices in three states. 

They put me through a sales training course. 

The biggest “take away” from the course….. 

You’re not selling the product/ 

you’re selling yourself. 

It's important to use your charisma and your genuine caring for the customer to win them over. Once they understand that you're actually trying to help them, then they will seriously consider the item you are telling them about. 

I also want to say, very clearly, that it's not a prideful approach. It should be a professional approach. You're responsible to tell the customer/ the client all the benefits of the item and how this item will help their business.

Everything above pertains to sales in America. So if you are approaching America as a sales manager this is how you should craft your approach. 

Now I've spoken to my colleague,

Kristina Pashnina and we have agreed upon some stark differences to the Russian sales climate. Here she will begin to tell you how the Russians see sales. 

Read more
Total votes 1: ↑1 and ↓0 +1
Comments 4

Empowering Digital Artists: Building a Royalty-Enabled NFT Marketplace

Level of difficulty Easy
Reading time 5 min
Views 280

As NFTs spread across the world, users spent millions of dollars to buy digital assets to prove their uniqueness. Many creators and artists showcase their beautiful products, such as artworks, music, etc., in the NFT marketplace. What if a creator can profit from their work even after selling it to another business? This is where royalty comes in; it is a recent addition to the NFT space. Owing NFT royalties can benefit artists and creators from succeeding sales to the business. 

Once NFT royalties became a hot topic and gained popularity among artists and creators. Later, arguments were evolved to remove royalties that had swayed other NFT creators. DeGods, the popular Solana's NFT project, has moved its royalty model to 0%. However, creating a royalty-based NFT marketplace attracts many creators around the world. In this article, we will delve into the development process of NFT marketplace royalties and how it benefits enthusiastic artists from secondary sales. 

Read more
Total votes 3: ↑3 and ↓0 +3
Comments 1

Exploring VALID/READY protocol, pipelines and experimenting with flow control using an HDL training tool

Level of difficulty Medium
Reading time 1 min
Views 452

Ссылка на русскую версию / link to Russian version

Understanding valid/ready protocol is extremely important for every microarchitect.

Valid/ready is one of the main protocols used to organise flow-control inside a logic block as well as on inter-block (SoC) level.

In the last lesson, we explored FIFO buffer using hdlgadgets - human-in-the-loop HDL training tool.

This time we will take two FIFO buffers (which form a pipeline with valid/ready handshakes) and will experiment with it by changing flow-control logic of the pipeline.

We will show that valid/ready is not only a mechanism for transferring data from one FIFO queue to another, but also a method for organizing various kinds of logical functionality between queues.

If you have not worked with valid/ready protocol before, you will be surprised how easy it is to achieve desired functionality of the design by simply writing couple of lines of Verilog code in the handshaking logic block between two FIFOs.

Read further and watch the video
Total votes 6: ↑6 and ↓0 +6
Comments 0

Game economy design of Premium games through the example of a 4X strategy on PC

Level of difficulty Medium
Reading time 9 min
Views 543

How to design an economy for your game? The answer to this question might require a series of lectures or articles. The fundamental difference in the approach is based, first of all, on monetization model: F2P or B2P. The second thing that defines the approach to developing an economy system is game genre. This article reviews the case of designing the game economy for a B2P (premium) game, which doesn’t involve earning on microtransactions.

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

Building an IT website, aimed at America and the West

Reading time 3 min
Views 674

My last article stirred up some definite comments and even questions about different things in business. I’m going to keep giving you as much information as I can so that you can continue to do business as IT professionals outside of Russia with other countries. 

How do you design a website that will be viewed in the west and appreciated by the people there?

What are the most important elements

for, America and other western markets?

Read more
Total votes 1: ↑1 and ↓0 +1
Comments 8