Forwarded from Хабр
«Почему я решил изучить Kotlin? Ну, во-первых, прожужжали все уши, мол, сокращение объёма код, лаконичность, читаемость и сахар. Во-вторых, Kotlin полностью совместим с Java»
Kotlin глазами Java-разработчика
Kotlin глазами Java-разработчика
Forwarded from Хабр
Хранение данных в Postgresql
Рассмотрим хранение данных в PostgreSQL на физическом уровне. Данные хранятся в таблицах, таблицы находятся в схемах, схемы, в свою очередь, в базах данных. Под данными мы подразумеваем одну или несколько строк. В качестве примера будем рассматривать эталон критики — цитаты Линуса Торвальдса.
Рассмотрим хранение данных в PostgreSQL на физическом уровне. Данные хранятся в таблицах, таблицы находятся в схемах, схемы, в свою очередь, в базах данных. Под данными мы подразумеваем одну или несколько строк. В качестве примера будем рассматривать эталон критики — цитаты Линуса Торвальдса.
Forwarded from Яндекс
Media is too big
VIEW IN TELEGRAM
Подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Бэкдор
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from IT мемы | Мемы программиста
This media is not supported in your browser
VIEW IN TELEGRAM
Удобно сейчас созвониться на 10 минут?
Forwarded from Хабр
Странное поведение планировщика запросов PostgreSQL
В этой статье демонстрируется достаточно простой и часто используемый случай, когда планировщик ошибается, что может приводить к значительному росту потребления ресурсов. Проблема воспроизводится на последней стабильной на данный момент версии PostgreSQL — 16.2. При этом используются стандартные настройки PostgreSQL.
В этой статье демонстрируется достаточно простой и часто используемый случай, когда планировщик ошибается, что может приводить к значительному росту потребления ресурсов. Проблема воспроизводится на последней стабильной на данный момент версии PostgreSQL — 16.2. При этом используются стандартные настройки PostgreSQL.
Forwarded from Простой Python | Программирование
Проверка содержимого PDF-файла
PDFMiner — это библиотека на языке Python, которая помогает «читать» и анализировать PDF-файлы. Простыми словами, с её помощью можно извлечь текст, изображения и другую информацию из документов PDF, которые обычно не так просто открыть для редактирования или копирования. Делимся циклом статей, благодаря которому ты научишься проверять содержимое PDF-файла.
👉Читать статью
#статьи
PDFMiner — это библиотека на языке Python, которая помогает «читать» и анализировать PDF-файлы. Простыми словами, с её помощью можно извлечь текст, изображения и другую информацию из документов PDF, которые обычно не так просто открыть для редактирования или копирования. Делимся циклом статей, благодаря которому ты научишься проверять содержимое PDF-файла.
👉Читать статью
#статьи
Forwarded from NOP::Nuances of Programming
Опишем все службы, настроим и сконфигурируем каждый компонент, обозначив их роли и особенности. Конфигурации снабдим пояснениями, выделив преимущества и недостатки.
https://nsprg.ru/mwYoav
VK: https://nsprg.ru/vL5l2O
@nuancesprog #Docker #PostgreSQL #MongoDB #Kafka #Debezium
https://nsprg.ru/mwYoav
VK: https://nsprg.ru/vL5l2O
@nuancesprog #Docker #PostgreSQL #MongoDB #Kafka #Debezium
Forwarded from Простой Python | Программирование
Telegram: Mini App
Telegram Mini App — это небольшое веб-приложение, которое интегрируется в экосистему Telegram. Оно работает внутри Telegram, предоставляя пользователям доступ к дополнительным функциям без необходимости покидать мессенджер или устанавливать отдельные приложения. В данной статье автор рассказывает, как создать Mini App приложение.
👉Читать статью
#статьи
Telegram Mini App — это небольшое веб-приложение, которое интегрируется в экосистему Telegram. Оно работает внутри Telegram, предоставляя пользователям доступ к дополнительным функциям без необходимости покидать мессенджер или устанавливать отдельные приложения. В данной статье автор рассказывает, как создать Mini App приложение.
👉Читать статью
#статьи
Forwarded from NOP::Nuances of Programming
В этой части рассмотрим процесс получения секретов из удаленного хранилища (сервера) с помощью сервисов Firebase Remote Config, API Play Integrity и Firebase App Check. Такой подход значительно повысит безопасность приложений, и злоумышленникам будет сложнее получить секреты.
https://nsprg.ru/m0WywO
VK: https://nsprg.ru/ON3W8m
@nuancesprog #Android #Firebase
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 года и включает множество улучшений, которые добавляют современные возможности для разработчиков. Давайте посмотрим, что там нового.
Несколько дней назад был представлен релиз Tcl/Tk 9.0, динамического языка программирования. Он распространяется вместе с кроссплатформенной библиотекой базовых элементов графического интерфейса Tk. Релиз стал первым крупным обновлением с 1997 года и включает множество улучшений, которые добавляют современные возможности для разработчиков. Давайте посмотрим, что там нового.
Forwarded from Аналитика и growth mind-set
This media is not supported in your browser
VIEW IN TELEGRAM
Duolingo — одно из самых популярных приложений для изучения языков (№1 по скачиванию в магазинах приложений). Вместо скучных уроков оно напоминает игру: прогресс, уровни, награды, упражнения мини-игры и др.
По данным компании, около 34 млн. человек используют Duolingo каждый день.
Но что стоит за этим успехом?
1. Один из ключевых принципов компании — "Тестируй всё". Постоянные эксперименты помогают Duolingo улучшать процесс обучения и находить новые решения для роста.
В любой момент в Duolingo могут проводиться несколько сотен A/B тестов одновременно. Экспериментируют со всем: от мелких изменений интерфейса до запуска крупных функций, как Лидерборды. Для A/B тестирования компания разработала собственный сервис.
2. В Duolingo разрабатывают собственные метрики, которые помогают улучшать продукт. Одной из самых важных метрик является “time spent learning well”.
3. В 2018 году, после нескольких лет устойчивого роста год к году, метрика DAU начала стагнировать. Для решения этой проблемы команда Data Science создала "Фреймворк роста", что помогло увеличить DAU в 4 раза с 2019 года.
4. Мотивация использовать приложение и учить язык может работать для носителей одного языка, но не работать для носителей другого. Duolingo разработал Expurrimenter, который помогает проводить A/B тесты in-app сообщений, чтобы убедиться, что сообщения одинаково мотивируют и кажутся естественными для всех учеников.
5. Как Duolingo превратил бесплатное языковое приложение в бизнес стоимостью 7,7 млрд долларов: видео.
Работа в Duolingo
В Duolingo работает 700+ человек из 30 стран. 45% - это инженеры (разработчики и data scientists). Вакансии (в том числе для стажеров) тут. Как проходит собеседование в команду Duolingo тут.
Другие продукты Duolingo
Продукты Duolingo сейчас - это не только изучение языков.
В том же приложении можно учить Математику
Бесплатный тест Duolingo на знание английского (в том числе с проверкой разговорного навыка, что отличает его от других бесплатных тестов). Переодически делаю для проверки, дает подробный уровень в баллах и расшифровку.
Подкаст Duolingo на английском и испанском одновременно (50:50). Помогает, если учите одновременно 2 языка.
Duolingo Research - научные исследования. Каждый день пользователи решают более 13 миллиардов упражнений, что создаёт огромную базу данных по изучению языков и позволяет делать научные исследования. Также Duolingo делится своими наборами данных.
Если такой контент полезен, жмите
Please open Telegram to view this post
VIEW IN TELEGRAM
