AT extra 👨‍💻 devcode
4 subscribers
601 photos
145 videos
1 file
574 links
Главное не ставить деплой в пятницу 🤣

#трюкдня #мемдня

Мемы тут: @atextra_entertrends
Download Telegram
Forwarded from Бэкдор
This media is not supported in your browser
VIEW IN TELEGRAM
Работяги с Intel поняли, что придётся переезжать на AMD

👍 Бэкдор
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хабр
Странное поведение планировщика запросов PostgreSQL

В этой статье демонстрируется достаточно простой и часто используемый случай, когда планировщик ошибается, что может приводить к значительному росту потребления ресурсов. Проблема воспроизводится на последней стабильной на данный момент версии PostgreSQL — 16.2. При этом используются стандартные настройки PostgreSQL.
Проверка содержимого PDF-файла

PDFMiner — это библиотека на языке Python, которая помогает «читать» и анализировать PDF-файлы. Простыми словами, с её помощью можно извлечь текст, изображения и другую информацию из документов PDF, которые обычно не так просто открыть для редактирования или копирования. Делимся циклом статей, благодаря которому ты научишься проверять содержимое PDF-файла.

👉Читать статью

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

https://nsprg.ru/mwYoav

VK: https://nsprg.ru/vL5l2O

@nuancesprog #Docker #PostgreSQL #MongoDB #Kafka #Debezium
Telegram: Mini App

Telegram Mini App — это небольшое веб-приложение, которое интегрируется в экосистему Telegram. Оно работает внутри Telegram, предоставляя пользователям доступ к дополнительным функциям без необходимости покидать мессенджер или устанавливать отдельные приложения. В данной статье автор рассказывает, как создать Mini App приложение.

👉Читать статью

#статьи
В этой части рассмотрим процесс получения секретов из удаленного хранилища (сервера) с помощью сервисов Firebase Remote Config, API Play Integrity и Firebase App Check. Такой подход значительно повысит безопасность приложений, и злоумышленникам будет сложнее получить секреты. 

https://nsprg.ru/m0WywO

VK: https://nsprg.ru/ON3W8m

@nuancesprog #Android #Firebase
Forwarded from Хабр
Древний язык программирования обновился спустя 27 лет. Что нового в Tcl/Tk 9.0?

Несколько дней назад был представлен релиз Tcl/Tk 9.0, динамического языка программирования. Он распространяется вместе с кроссплатформенной библиотекой базовых элементов графического интерфейса Tk. Релиз стал первым крупным обновлением с 1997 года и включает множество улучшений, которые добавляют современные возможности для разработчиков. Давайте посмотрим, что там нового.
This media is not supported in your browser
VIEW IN TELEGRAM
👋 Как Duolingo добилась успеха на рынке и причем тут аналитика


Duolingo — одно из самых популярных приложений для изучения языков (№1 по скачиванию в магазинах приложений). Вместо скучных уроков оно напоминает игру: прогресс, уровни, награды, упражнения мини-игры и др.

По данным компании, около 34 млн. человек используют Duolingo каждый день.


Но что стоит за этим успехом?

1. Один из ключевых принципов компании — "Тестируй всё". Постоянные эксперименты помогают Duolingo улучшать процесс обучения и находить новые решения для роста.

В любой момент в Duolingo могут проводиться несколько сотен A/B тестов одновременно. Экспериментируют со всем: от мелких изменений интерфейса до запуска крупных функций, как Лидерборды. Для A/B тестирования компания разработала собственный сервис.

➡ Как выглядят эксперименты в Duolingo: статья.

➡ Пример A/B тестирования: формирование привычки учиться регулярно: статья.

➡ Какие аналитические инструменты использует компания для анализа данных: статья.


2. В Duolingo разрабатывают собственные метрики, которые помогают улучшать продукт. Одной из самых важных метрик является “time spent learning well”.

➡ Подробно о том, как Duolingo разрабатывает метрики: статья.


3. В 2018 году, после нескольких лет устойчивого роста год к году, метрика DAU начала стагнировать. Для решения этой проблемы команда Data Science создала "Фреймворк роста", что помогло увеличить DAU в 4 раза с 2019 года.

➡ Подробнее про этот кейс: статья.


4. Мотивация использовать приложение и учить язык может работать для носителей одного языка, но не работать для носителей другого. Duolingo разработал Expurrimenter, который помогает проводить A/B тесты in-app сообщений, чтобы убедиться, что сообщения одинаково мотивируют и кажутся естественными для всех учеников.

➡ Как Duolingo адаптирует in-app сообщения для учащихся на разных языках: статья.


5. Как Duolingo превратил бесплатное языковое приложение в бизнес стоимостью 7,7 млрд долларов: видео.



Работа в Duolingo

В Duolingo работает 700+ человек из 30 стран. 45% - это инженеры (разработчики и data scientists). Вакансии (в том числе для стажеров) тут. Как проходит собеседование в команду Duolingo тут.



Другие продукты Duolingo


Продукты Duolingo сейчас - это не только изучение языков.

В том же приложении можно учить Математику➗ и даже Музыку🎼. Есть отдельное приложение Duolingo ABC для обучения чтению детей.

Бесплатный тест Duolingo на знание английского (в том числе с проверкой разговорного навыка, что отличает его от других бесплатных тестов). Переодически делаю для проверки, дает подробный уровень в баллах и расшифровку.

Подкаст Duolingo на английском и испанском одновременно (50:50). Помогает, если учите одновременно 2 языка.

Duolingo Research - научные исследования. Каждый день пользователи решают более 13 миллиардов упражнений, что создаёт огромную базу данных по изучению языков и позволяет делать научные исследования. Также Duolingo делится своими наборами данных.


Если такой контент полезен, жмите 🔥.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from РБК Тренды
🧹 Клининг в Big Data: чем занимается утилизатор цифрового мусора

В мире, где объемы данных растут с бешеной скоростью, появляется новая профессия — утилизатор цифрового мусора. Этот специалист очищает цифровое пространство от ненужной информации, освобождая место для полезных данных. Работа связана с анализом и систематизацией информации, а также разработкой алгоритмов для удаления дублей и битых файлов. Для успеха в этой области необходимо владение языками программирования, базами данных и облачными технологиями. Индустрия обработки данных стремительно развивается, открывая перспективы для новых экспертов в Big Data.

Этот пост написан ИИ «РБК Трендов»
Forwarded from Хабр
Забытые оболочки MS-DOS: Seal GUI

Сейчас прекрасное время для изучения различных цифровых артефактов, оставшихся от эпохи MS-DOS. Один из ключевых факторов — доступность. В «Архиве Интернета» лежат тысячи приложений, которые уже давно не используются по назначению, но при этом они интересны для исследователей. Сегодня посмотрим на Seal GUI.
string.lstrip

string.lstrip используется для удаления пробельных символов (или других указанных символов) с начала строки. Он удаляет все пробельные символы, включая пробелы, табуляции и символы новой строки, пока не встретит другой символ.

#практика
Вкратце знакомимся с понятием и принципами работы многопоточности, а также наглядно убеждаемся в преимуществах ее применения.

https://nsprg.ru/OKp13m

VK: https://nsprg.ru/O5kYVx

Дзен: https://nsprg.ru/mW7DQm

@nuancesprog #Multithreading
Forwarded from Хабр
Гик-блогер возродил почти забытый язык программирования для Commodore

В 1983 году появился язык программирования MicroText, созданный для Commodore 64. Увы, его быстро забыли, а код считался утерянным. Однако недавно энтузиаст ретро‑техники и ведущий канала на YouTube Кристиан Симпсон сумел возродить этот забытый язык и поделиться им с миром.

Почему он решил этим заняться? Потому что одним из разработчиков MicroText был его сосед. И когда Симпсон обнаружил на eBay дискету с языком программирования MicroText для компьютера Commodore 64, то понял, насколько это уникальная вещь.