All posts in a row / Habr
Articles +1 News Hubs Authors Companies
Show first
Rating limit
Level of difficulty
Level of difficulty Medium
Reading time 4 min
Views66
Wireless technologies *Mathematics *Programming microcontrollers *Manufacture and development of electronics *Electronics for beginners
Tutorial
Настал третий за 12 лет случай, когда в профессии программист-микроконтроллеров понадобилось вспомнить школьную математику. В этом тексте я представил перевод AppNote(а) «The mathematics of two-way ranging». Также добавил свои комментарии в те места, которые неочевидны при первом прочтении.
Тема нужна для определения расстояния между двумя радио трансиверами, которые могут определять моменты времени прихода и отправки радиоволны. Такое умеют делать UWB трансиверы, например чип DW1000.
Read more
Rating 0
Comments 0
pazlvbankeLevel of difficulty Medium
Reading time 16 min
Views158
Cryptocurrencies
Tutorial
Last week, I introduced you to the world of onchain analysis and explored some of the ways it can be used to gain insights into the cryptocurrency market.
Today, we’re taking things up a notch with a tutorial that will guide you through running your own onchain analysis. By the end of this tutorial, you’ll have the skills and knowledge you need to start analyzing blockchain data and making informed decisions about your cryptocurrency investments.
This tutorial is built around the Bitcoin blockchain, but many of the techniques are applicable to any other blockchains as long as they have wallets, balances, and transactions.
Read more
Total votes 1: ↑1 and ↓0 +1
Comments 0
simonzolinReading time 61 min
Views409
Programming *System Programming *
Tutorial
In this tutorial we’ll learn how to write cross-platform code in C using the system functions on popular OS (Windows, Linux/Android, macOS & FreeBSD): file management functions and file I/O, console I/O, pipes (unnamed), execution of the new processes. We’re going to write our own small helper functions on top of low-level userspace system API and use them so that our main code can run on any OS without modifications.
Read more
Total votes 1: ↑1 and ↓0 +1
Comments 0
MurzLevel of difficulty Easy
Reading time 5 min
Views271
Wireless technologies *Conferences Gadgets Computer hardware Lifehacks for geeks
Review
TL;DR: All AI-based noise cancellations suck, only the physical cancellation technique works! And physical cancellation is implemented well only in Jabra devices yet, but other features suck them! All Bluetooth headsets suck too! So, no solution yet, just complaints!
The environment: I work in a pretty talky office room, where sit around 10 people, and all of them have many online conferences every day, including me.
So, silence in the room is a rare situation.
The problem: The main problem is that most of the microphones pick up all side talk pretty loud, which makes it very unpleasant for other people to listen to my voice in meetings!
Read more
Rating 0
Comments 0
kaze_no_sagaReading time 16 min
Views451
Postgres Professional corporate blog PostgreSQL *SQL *
Review
Translation
We continue to follow the news of the PostgreSQL 16 release, and today, the results of the fourth CommitFest are on the table. Let’s have a look.
If you missed the previous CommitFests, check out our reviews for 2022-07, 2022-09 and 2022-11.
Read more →
Total votes 7: ↑7 and ↓0 +7
Comments 0
pazlvbanke 000Z» title=»2023-03-09, 16:48″> Mar 9 at 16:48Level of difficulty Easy
Reading time 5 min
Views255
Cryptocurrencies
Sandbox
Hey there, my fellow crypto enthusiast! Are you looking to take your trading game to the next level and gain a deeper understanding of the market trends and behavior? If so, then onchain analytics is the perfect tool for you.
Read more
Total votes 1: ↑1 and ↓0 +1
Comments 0
mastervladosLevel of difficulty Easy
Reading time 8 min
Views442
Data visualization *IT Terminology IT career Presentations
Digest
Recovery mode
Translation
People-professionals are working in IT, not robots
In fact the average competition for one workplace in IT is about 500 people – the market lacks specialists! You can find and read more.
It’s not hard to find on the internet
Need specialists who know their business!
For this reason, I wrote about how to become one and what you should pay attention to at the beginning of your journey. Even have my presentation with IT-directions! Also I understand something in Game Development..
Flew!🐌
Would you like to know more?
Total votes 7: ↑3 and ↓4 -1
Comments 0
chugunovrLevel of difficulty Medium
Reading time 12 minViews239
Development for Android *
Recovery mode
Sandbox
In this article, we will learn about autofill methods for input fields/forms in WebView used inside of an android app. I’d like to stress that the main topic is the autofill in WebView, because, when filling standard EditText views in the app — no issues arise.
But when we display content owned by other parties, we can’t fill the form with our data in a simple way.
Read more
Rating 0
Comments 0
EgorVoronovLevel of difficulty Medium
Reading time 7 min
ViewsJavaScript *Node.JS *ReactJS *Microservices *
Sandbox
Microfrontend as it supposed to be: Single Page Application, Server-side rendering and Independent deployments.
Example that proves it’s possible using React 18 + Suspense on server and Webpack Module Federation
Read more
Rating 0
Comments 0
AKlimenkov000Z» title=»2023-03-04, 19:33″> Mar 4 at 19:33
Level of difficulty Easy
Reading time 6 min
Views911
Python *Programming *Studying in IT
Tutorial
Programming textbooks usually do not indulge us with variety of examples. In most manuals, exercises are similar to each other and not particularly interesting: create another address book, draw a circle using turtle, develop a website for a store selling some kind of «necessary» advertising nonsense. Too far from the authentic imitation of «The Matrix». Although…
How about taking over the control and starting to invent exercises yourself?
Would you like to write your own personal little «Matrix»? Of course, not the one with skyscrapers, stylish phones of the time, and the ubiquitous invincible Agent Smiths. We will need a couple of more months of learning for that. But any beginner programmer can write a model of the cult splash screensaver with the green streams of digits flowing down the screen.
Let’s try to creat it in the «great and mighty» Python.
Read more
Total votes 10: ↑9 and ↓1 +8
Comments 0
rsashkaLevel of difficulty Medium
Reading time 8 min
Views441
Abnormal programming *Programming *Perfect code *Compilers *
Opinion
This is a translation of my own article
The release of NewLang language with a brand new «feature» is coming, a remodeled version of the preprocessor that allows you to extend the language syntax to create different DSL dialects using macros.
What is it about?
DSL (Subject Oriented Language) is a programming language specialized for a specific application area. It is believed that the use of DSL significantly increases the level of abstractness of the code, and this allows to develop more quickly and efficiently and greatly simplifies the solution of many problems.
Conditionally, we can distinguish two approaches to DSL implementation:
- Development of independent syntax translators using lexer and parser generators to define the grammar of the target language through BNF (Backus–Naur form) and regular expressions (Lex, Yacc, ANTLR, etc.) and then compiling the resulting grammar into machine code.
- Development or integration of the DSL dialect into a general-purpose language (metalanguage), including the use of various libraries or special parsers / preprocessors.
We will talk about the second option, namely the implementation of DSL on the basis of general-purpose languages (metalanguages) and the new implementation of macros in NewLang as the basis for DSL development.
Read more →
Total votes 1: ↑1 and ↓0 +1
Comments 0
AmiraB2000Z» title=»2023-03-04, 14:38″> Mar 4 at 14:38
Level of difficulty Medium
Reading time 9 min
Views286
Python *
Sandbox
GIMP (GNU Image Manipulation Program) is a free and open-source image editing software that provides users with a wide range of tools for editing and manipulating digital images. Python is a high-level programming language that is often used for scripting and automation tasks. The combination of GIMP and Python provides a powerful platform for users to create custom image editing plugins that can automate repetitive tasks, extend the functionality of GIMP, and customize the software to suit their specific needs.
Python provides a flexible and easy-to-learn language for writing GIMP plugins. GIMP provides an API (Application Programming Interface) that allows Python scripts to interact with the image editing program Python plugins for GIMP can be used for a wide range of tasks, including automating repetitive tasks, enhancing the functionality of GIMP, and customizing the software to suit specific needs.
Some examples of tasks that can be automated using Python plugins include batch processing of images, resizing and cropping of images, and converting file formats.
Plugins can also add new features to GIMP, such as custom brushes, filters, and effects. Additionally, plugins can be used to create custom user interfaces that enable users to interact with GIMP in new and unique ways.
Read more
Total votes 1: ↑1 and ↓0 +1
Comments 0
BadianovLevel of difficulty Medium
Reading time 11 min
Views353
Programming *Algorithms *
Opinion
As a Product Manager who has worked on the development of delivery route optimisation software for 10+ years, I see that modern technologies can significantly improve the optimisation process and deliver better solutions.
AI, machine learning, and other modern technologies have the potential to revolutionise the way delivery routes are optimised in the future.
With the increasing availability of data and the advancement of AI and machine learning algorithms, it is becoming possible to develop more sophisticated prediction models that can be integrated into optimisation algorithms to make more accurate and informed decisions about route planning and scheduling. Machine learning algorithms can be trained to predict customer demand based on historical sales data and other market trends, allowing businesses to optimise their delivery schedules and routes accordingly. AI can also be used to optimise delivery schedules based on customer preferences and other relevant factors.
Blockchain technology could be used to create a secure, decentralised database of information about deliveries, including information about the products being shipped, the route they are taking, and the status of the delivery.
This could help increase transparency and accountability in the delivery process as well as reduce the risk of fraud and theft.
Internet of Things (IoT) devices, such as sensors and GPS trackers, may collect real-time data about delivery vehicles and their surroundings. This data could be analysed and used to optimise delivery routes in real time, as well as to track the location of deliveries and monitor the condition of the products being shipped.
Read more
Rating 0
Comments 0
BadianovLevel of difficulty Medium
Reading time 4 min
Views214
Research and forecasts in IT *Agile *Product Management *Software
Sandbox
I believe listicles have a huge potential for testing demand hypotheses.
Have you tried using listicles for your demand validation? If so — let us know in the comments how this worked for you.
Do you know these «Top N something something» kind of articles? Like:
— 5 best GPS vehicle trackers
— The 14 hair growth products that actually work
— Top 10 Best CRM Software Tools in 2023
They are often referred to as «listicles» — articles presented in the form of a list.
I love them — they make picking a new phone, a movie to watch, an app to install much easier. I also use them at work all the time while looking for solutions to everyday challenges.
So what if we use one of them to benchmark our product against the best available alternatives?
Read more
Total votes 4: ↑4 and ↓0 +4
Comments 0
florianmarcuLevel of difficulty Easy
Reading time 2 min
Views335
Development of mobile applications *ReactJS *
Tutorial
React Native is a popular JavaScript library for creating mobile applications for both Android and iOS devices.
One of the most useful components that you can use in React Native is a color picker. A color picker allows users to select a specific color from a range of colors. In this tutorial, we will show you how to create a color picker in React Native.
Read more
Rating 0
Comments 0
LeschevLevel of difficulty Easy
Reading time 4 min
Views1.4K
Development for iOS *Development of mobile applications *Swift *Prototyping *Artificial Intelligence
Tutorial
Everything that follows from this point forward input prompts, followed by ChatCGP’s responses, complete with sample code in Swift.
> Hey ChatGPT, can you make a SwiftUI registration form with name, address and city fields?
Read more
Total votes 4: ↑3 and ↓1 +2
Comments 1
Leschev000Z» title=»2023-02-23, 18:38″> Feb 23 at 18:38
Level of difficulty Medium
Reading time 2 min
Views394
Development for iOS *Development of mobile applications *Swift *
Sandbox
Swift 5.7: Regex. Shorthands for optional unwrapping. Unlock existentials for all protocols.
Read more
Rating 0
Comments 0
alex_pkzdlReading time 12 min
Views532
Programming *System Analysis and Design *C# *
Sandbox
Most of the processes that people use in their work lives can be represented as some object that goes through some flow. Each flow contains many stages, in each one of them the object can be manipulated by certain group of users.
In this article I want to suggest an approaches to effectively handle such flow based systems.
Read more
Rating 0
Comments 0
brsoftechReading time 4 min
Views256
.NET *
The Metaverse is a futuristic concept that has been transformed into reality with ongoing advancements in technology. The term Metaverse was first coined in 1992 in the Sci-fi Novel “Snow Crash» by Neal Stephenson. However, ever since Facebook rebranded itself as Meta in 2021, it has become a trending buzzword in today’s technological space. Ever since then, various renowned companies including Microsoft, Nike, Adidas, Roblox, and more have invested millions in this concept. Although the Metaverse for business is still in its initial phase, it holds the potential to revolutionalise various industries from gaming to real estate.
The Metaverse is an amalgamation of various advanced technologies like AR/VR, AI, 3D reconstruction, and more. It aims to create a virtual universe where users can interact with each other and carry out various types of daily chores including working, shopping, travelling, etc.
This article will focus on the various ways that will tell you how to enter the Metaverse and make profits. So without further delay, let’s get started.
Read more
Total votes 1: ↑0 and ↓1 -1
Comments 0
h0tmiReading time 2 min
Views944
C++ *Game development *C# *Mathematics *IT career
Sandbox
I just started to learn Game Development, and decided to run write my personal blog about it. So there you can find information(resources, blogs, courses, books) that i’ve gathered and my personal problems with learning)
Read more
Total votes 7: ↑4 and ↓3 +1
Comments 2
Проверка орфографии на странице, служба Яндекса
Ссылка на оригинал Время создания: 19. Раздел: Компьютер — Web / Internet — Полезные сервисы Запись: xintrea/mytetra_syncro/master/base/0000003297/text.html на raw.github.com | |||||
Так же в этом разделе:
| |||||
|
Перевод | ImTranslator для веб-мастеров
О наших услугах:
В ImTranslator реализованы передовые языковые инструменты, гарантирующие наиболее эффективное общение на иностранных языках. Встроенные языковые инструменты предлагают удобный способ работы со службой перевода. Они включают в себя онлайн-перевод, виртуальную клавиатуру, многоязычную онлайн-проверку орфографии, справочный словарь, службу преобразования текста в речь, русский фонетический декодер, обратный перевод и почтовый клиент.![]()
Расширения ImTranslator для основных браузеров (Chrome, Firefox, Opera, Yandex) предоставляют наиболее удобный способ мгновенного перевода текста, слов и фраз. Эти расширения стали очень популярными и получили самые высокие оценки от наших пользователей.
Служба Translate and Speak от ImTranslator представляет собой полнофункциональную систему преобразования текста в речь с возможностями перевода, которая переводит слова, фразы и тексты с более чем 50 языков и преобразует перевод в реалистичные голоса на 10 языках. Этот уникальный многофункциональный сервис может определять язык текста, отправленного на перевод, переводить в голос, изменять скорость голоса и даже создавать аудиоссылку для отправки голосового сообщения. Все можно сделать в один клик.
Инструмент сравнения отображает переводы рядом друг с другом, что облегчает определение того, какая система перевода обеспечивает наилучший результат перевода. Инструмент сравнения скрывает бренды и рандомизирует позиции результатов, пока вы не выберете лучший, на ваш взгляд, перевод.
Функция Text-to-Speech (преобразование текста в голос) преобразует любой текст в естественно звучащие голоса на американском английском, китайском, французском, немецком, итальянском, японском, корейском, бразильском португальском, русском и европейском испанском языках. Вы можете слушать текст и следить за словами на экране. Выраженные фрагменты текста синхронно выделяются.
Online Dictionary предлагает многоязычные справочные источники по 8 европейским языкам и их сочетаниям: английскому, французскому, немецкому, итальянскому, португальскому, русскому, сербскому и испанскому, всего 20 языковых пар. Онлайн-словарь обеспечивает перевод отдельных слов, общеупотребительных словосочетаний и идиоматических выражений, а также выполняет быстрый поиск при смене языковых пар на лету.
Виртуальная клавиатура используется для ввода текста на более чем 40 языках. Виртуальная клавиатура не требует никаких изменений в языковых настройках системы и даже ускоряет весь процесс ввода текста для пользователей.
Это позволяет посетителям, говорящим на родном языке, получать доступ к веб-ресурсам из любой точки мира, не меняя национальные раскладки клавиатуры и шрифты на своих компьютерах.
Онлайн-проверка орфографии предоставляет полнофункциональный высококачественный инструмент проверки орфографии для точного ввода информации на 8 языках: английском, французском, немецком, итальянском, португальском, русском, испанском и украинском. Наиболее удобной реализованной для пользователей функцией является синхронизация языка правописания с выбранной языковой парой.
Russian Decoder решает проблемы, связанные с некорректным отображением русских символов в тексте, отправляемом на перевод. Он определяет кодировку русского текста и при необходимости конвертирует его в стандартную кириллицу Windows. Russian Decoder использует модуль транслитерации для преобразования русского текста в символы латиницы (транслитерация).
Обратный перевод автоматически переводит целевой текст обратно на исходный язык.
Сравнение обратного перевода с исходным текстом иногда используется для проверки качества исходного перевода. Проверяя результат обратного перевода, вы можете изменить исходный текст, используя другую формулировку, и потенциально получить более понятные результаты.
Яндекс не сканирует индекс карты сайта
Задавать вопрос
спросил
Изменено 2 года, 5 месяцев назад
Просмотрено 78 раз
Я отправил файл индекса карты сайта (тот, который ссылается на другие карты сайта, содержащие фактические URL-адреса, которые поисковые системы должны сканировать). Он сжат GZip.
Используя инструмент проверки карты сайта Яндекса, он сообщает мне, что она действительна, имеет 202 ссылки и не содержит ошибок.
Однако в Яндекс Вебмастере он отображается маленьким серым значком в колонке статуса. При нажатии пишет «Не проиндексировано».
Яндекс не индексирует URL-адреса, указанные в файле, все новые. Хотя он заявляет, что ознакомился с картой сайта.
Есть идеи, что может быть не так?
ОБНОВЛЕНИЕ
В этом случае мои карты сайта были заблокированы от Яндекс Бота. Убедитесь, что ваши карты сайта можно сканировать с помощью инструмента анализа robots.txt. Валидатор карты сайта скажет, что они хороши, и не покажет ошибку, если они не доступны для сканирования.
- yandex
- yandex-webmaster-tools
Яндекс перечисляет некоторые причины, по которым карта сайта будет отображаться как не проиндексированная здесь. Может просто еще не обработано.
Файл Sitemap может быть не проиндексирован по нескольким причинам:
- Робот недавно просканировал файл Sitemap и еще не обработал его.



11.2010 02:02
Сервис, хранящий старые копии сайтов.
net — публикование Java Script кода с возможностью выполнения
