Особенный айтишник LIVE👨‍💻🇷🇺🕊🌏
51 subscribers
5.14K photos
480 videos
24 files
6.77K links
Download Telegram
Forwarded from Рынок Труда
«Ожидаемая продолжительность жизни сейчас превысила уже допандемийный период — 73,4 года», — сообщил министр здравоохранения Михаил Мурашко 29 июня на заседании в Госдуме. За 2022 год показатель продемонстрировал рекордный прирост — 2,7 года (до уровня почти 72,8), писал РБК. Исходя из слов Мурашко, ожидаемая продолжительность жизни (ОПЖ) при рождении обновила рекорд в истории России, поскольку прежний максимум был достигнут по итогам доковидного 2019 года (73,34).
Forwarded from Java: fill the gaps
Типы кэшей

Если спросить разработчика, что такое кэш, он скорее всего ответит:

— Кэш — хранилище типа ключ-значение. Позволяет снизить количество запросов к БД, другому сервису или не выполнять повторно сложные вычисления

Это, безусловно, правда, но не вся. В этом посте кратко опишу, что ещё умеют делать кэши и какие они бывают.

1️⃣ Кэш внутри сервиса

Хранится только в оперативной памяти. При выключении сервиса кэш пропадает. При включении — заполняется. Популярны два варианта:

🔸 ConcurrentHashMap: полностью ручное управление. Разработчик пишет код по наполнению кэша, обновлению и удалению значений
🔸 Google Guava Cache: более продвинутый вариант. Очищает кэш, уведомляет об удалении, предоставляет статистику

2️⃣ Удалённый кэш

Не связан с конкретным сервисом и запущен в отдельном процессе
Доступен для нескольких сервисов
Хранит данные на нескольких уровнях — в оперативной памяти и на диске

3️⃣ Распределённый кэш

Данные хранятся в нескольких процессах. Один экземпляр обычно называют нодой
Шардирование. Распределяем данные по разным нодам и в итоге храним больше данных
Репликация. Дублируем данные на разные ноды и повышаем доступность

Уровни 2-3 это скорее ступени эволюции кэшей. Большинство реализаций находятся на уровне 4:

4️⃣ In-memory data grid (IMDG)

Распределённый кэш с дополнительными фичами. Например:
▫️ Атомарный апдейт (вместо чтения и перезаписи)
▫️ Подписка на изменения в кэше
▫️ Поддержка транзакций
▫️ SQL-like запросы
▫️ Средства синхронизации (распределённый lock, очередь)
▫️ Продвинутый мониторинг
▫️ Выполнение скриптов

У многих кэшей есть платная и бесплатная версии. Многие фичи из списка выше доступны только платно.

В вакансиях чаще всего встречается Redis, чуть отстаёт Hazelcast. Также видела в проектах Memcached, Ehcache, Aerospike, Ignite/GridGain, Coherence. В их описании нет слова "кэш", как минимум distributed real-time in-memory streaming data platform🙂

Рекомендую погулять по документации того же Redis или Hazelcast, может для вашего проекта найдётся что-то полезное.
Forwarded from Java: fill the gaps
Оптимизация запросов

В этом после хочу рассказать основы оптимизации запросов в БД. Буду говорить на примере Postgre, но в других БД процесс похож.

Шаг 0. Вспоминаем основы

При выполнении запроса участвуют два процесса:

▪️ Планировщик — составляет план выполнения запроса. Какие таблицы обойти, что проверить и в какой последовательности
▪️ Исполнитель — извлекает данные по заданному плану

Разработчик может создать дополнительные структуры данных — индексы. Индексы помогают быстрее выполнять запросы, но занимают много места. Если данные в таблице занимают 1 ГБ, то индекс с id займёт 250 МБ.

Шаг 1. Ищем, что оптимизировать

Смотрим таблицу pg_stat_statements — там собирается статистика по запросам. Чтобы получить достоверные данные, берём статистику с продакшн базы.

Ищем запросы, которые выполняются часто или долго.

Шаг 2. Работаем с конкретным запросом

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

Прогоняем запрос через EXPLAIN ANALYZE:

EXPLAIN ANALYZE SELECT * FROM users where name = ’K’;

EXPLAIN пишет только план выполнения запроса. EXPLAIN ANALYZE выполняет запрос и показывает

▪️ planning time — время планирования запроса
▪️ execution time — время выполнения запроса. Работаем с этим значением

Можно поиграть с условиями, порядком соединения таблиц и разными функциями. Обратите внимание на способ обхода таблицы:

Index Scan using name_index on — при выполнении запроса используется индекс, и это отлично

Seq Scan on означает, что происходит долгий последовательный обход таблицы. Причиной может быть
🔸 поиск по условию (where name = …)
🔸 проверка уникальности поля
🔸 проверка внешнего ключа (foreign key)

Решение здесь простое — добавить индекс по проблемному полю. Базовый вариант выглядит так:

CREATE INDEX index_name ON users(name);

Дальше всё просто:

▫️ Запустить EXPLAIN ANALYZE
▫️ Увидеть в плане выполнения новый индекс
▫️ Порадоваться снижению execution time

Для оптимизаций популярных и тяжёлых запросов добавление индекса оправдано. Разумеется, не нужно добавлять индексы для всех запросов и всех условий. Индексы занимают много места и замедляют запись в базу.

В оптимизации запросов огромное количество нюансов, но большинство проблем решается кэшем и добавлением индекса. Более сложные случаи лучше обсуждать с коллегами DBA😌
Ключевая идея проекта Минцифры, как следует из техзадания, заключается в том, чтобы создать для чиновников единое решение взамен иностранных сервисов и мессенджеров, в частности Telegram.

#цифранедели

@kfm936
🇨🇦 Канада смягчила условия для релокации в страну иностранного бизнеса и специалистов. На днях правительство страны анонсировало новую программу по привлечению «цифровых кочевников».

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

Желающие открыть свое дело смогут проживать в стране не один год, как прежде, а три. А профессионалам из самых востребованных сфер предложат «открытые» разрешения на работу, без привязки к конкретной компании.

💬 Юрий Митин, управляющий партнер фонда Red Sharks Venture (работает в Торонто): «За последние три года официально выдано около 1 млн документов на въезд. Тут сами чиновники соревнуются, в каком городе будет больше айтишников. На самом деле, здесь очень большая конкуренция, надо, чтобы продукт был соответствующий, чтобы была не просто идея, чтобы был первый бизнес-план и первые клиенты».

💬 Слава Апель, основатель канадской площадки startupvisaservices᎐com: «Государство дало меньше шансов тем предпринимателям, которые привозят сюда своих рабочих. Айтишников могут просто переманить к себе на работу другие компании, потому что теперь у них открытая рабочая виза. Я поговорил с министром миграции на эту тему. Он сказал, что они хотят, чтобы люди зарабатывали, потому что, если они приезжают сюда с компанией, которая только начинает, они еще не получают заработок. Но, скажем так, профессионалы индустрии не берут тех людей, которым не на что жить».

@kfm936
Aurus взял курс на яхты

Люксовые яхты могут начать производить в Татарстане. Местный завод готов взять на себя создание судов под брендом Aurus. Пока верфь выпускает лишь ракетные корабли, буксиры и пассажирские теплоходы. В самом НАМИ, которому принадлежит Aurus, с подрядчиком нового проекта пока не определились.

О том, что организация планирует создавать помимо автомобилей еще и яхты, стало известно в апреле. Параметры, тип и стоимость будущих судов неизвестны. По мнению судостроителей, опрошенных "Ъ FM", перспективы у проекта есть. В теории привлечь к нему можно не только турецких коллег, но и западных инженеров.

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

Будет ли спрос на отечественное люксовое судно?

💬 Сергей Гмыра, владелец Baikal Yachts Group: До 2009 года российский яхтенный рынок рос колоссальными темпами, до 40% в год, он был самым быстрорастущим в мире. Потом было несколько кризисов, у нас внутренний рынок несколько упал, но в силу обстоятельств сейчас интерес к российским производителям повышается с каждым месяцем. На Западе заказывают только очень отчаянные головы, которые верят в то, что их яхты там не заберут, не арестуют, с ними ничего не случится».

@kfm936
Детство оставляют без вложений

Инвесторы охладели к рынку дошкольного образования. В 2022 году инвестиции в российские KidTech-стартапы в столице сократились на 98% год к году до минимального показателя. Проекты привлекли меньше 70 млн руб., приводят «Ведомости» данные Агентства инноваций Москвы.

Какие теперь перспективы у этого рынка?

💬 Ольга Деменицкая, руководитель по развитию и сооснователь «Дошколы Тилли»: «Если за пандемию пришло 70 тыс. пользователей, то потом приходило уже около 10 тыс. в год. В интернете искать клиента очень дорого. У нас подписка в 2,5 тыс. руб. не окупается. При этом за последние три года я не отмечаю снижения спроса. У нас просто короткий срок жизни клиента на платформе — пока ребенок не пойдет в школу».

💬 Татьяна Павлова, руководитель проекта «Разумейкин»: «Стало больше покупок на один месяц, потом их уже начинают продлевать на более длительный период. Мы держимся вровень с 2022 годом, прибыль получаем. Конечно, хотелось бы, чтобы она была больше, но расти пока не получается».

💬 Мария Биневская, руководитель отдела маркетинга Школы программирования и робототехники «Пиксель»: «Пять-семь лет назад можно было открыть онлайн-направление за 50 тыс. руб., набрать какие-то оплаты и дальше таким образом развиваться. Сейчас открыть что-то с такой небольшой суммой невозможно. Наша компания вовремя пришла на этот рынок. В тот момент не было такой жесткой конкуренции, как сейчас».

@kfm936
🎧 Что известно о производстве гаджетов в Гусеве? I ЪFM
💻 В России начнут разрабатывать смартфоны, ноутбуки и планшеты под заказ. Для этого под Калининградом построят специальный завод. Инвестиции в проект составят 3,5 млрд руб.

Отечественные бренды смогут отдать предприятию создание и производство гаджетов на аутсорс. Показать первые образцы продуктов обещают этим летом.

А хватит ли для этого бюджета, технологий и рабочих рук? И будет ли кто-то покупать российские смартфоны?

Расскажет Даниил Бабкин.
👆

@kfm936
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ГЛАВНОЕ ЗА НЕДЕЛЮ. В выпуске 02.07.2023

📌 Бессмысленный и беспощадный. Подводим итоги несостоявшегося вооруженного мятежа в России.

📌 Новые большевики. О том, чем обернется разграбление Киево-Печерской лавры, - в специальной видеоколонке православного миссионера и публициста Сергея Комарова.

📌 И свет во тьме светит. Расскажем о том, как участники освобождения заложников в Будённовске пришли к Богу.

📌 Проблемы российской айти-индустрии, ажиотаж вокруг чат-ботов, защита от интернет-мусора и кибер-атак. Эти и другие темы обсудили с председателем правления Ассоциации разработчиков программных продуктов Натальей Касперской.

📌 Ангел русской эмиграции. Церковь празднует память Иоанна (Максимовича), архиепископа Шанхайского и Сан-Францисского.

📌 "Святой Дух". На "Спасе" выходит первая серия большой трилогии Бориса Корчевникова о третьей ипостаси Святой Троицы.

⭕️ Каждое воскресенье в 18:00, на телеканале «СПАС» и в социальных сетях «СПАСа» - «Главное» с Анной Шафран

Помогите нам говорить просто о главном. Поддержите «СПАС»
This media is not supported in your browser
VIEW IN TELEGRAM
Петр I тоже стал выпускником

Студенты петербургского Политеха приодели памятник первому российскому императору. Медного Петра облачили в мантию и конфедератку.

Подписаться на DP.RU
Смартфоны на IOS 17 смогут расшифровывать значки на бирках от одежды

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

Полезная фишка?

Да - 👍, Нет - 👎

Подписаться на DP.RU
В Петербурге запустили сервис для дизайнеров по отшиву партий одежды

На сайте городского акселератора espb.pro заработал сервис по размещению заказов на пошив одежды. С его помощью компании, не имеющие собственного производства, смогут кооперироваться с предприятиями, у которых оно есть.

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

Подписаться на DP.RU
Forwarded from Хабр Новости
QR‑коды не снискали популярности у россиян: таким способом оплаты пользуются лишь 2% респондентов, следует из результатов опроса «Битрикс24», которые приводит ТАСС.

#технологии #финансы #статистика
Forwarded from Хабр Новости
Компании «Нетология» и международное коммуникационное агентство Zecomms Agency провели исследование. По данным совместного исследования, самый популярный в 2023 году язык программирования — Java. 26% всех открытых вакансий в сфере IT в Европе, США, Латинской Америке, Азии и на Ближнем Востоке в период с марта по май 2023 года приходились на специалистов, владеющих Java. Об этом рассказали информационной службе Хабра в пресс‑службе «Нетология».

#статистика #Работа
Forwarded from Хабр Новости
Сервис Qiwi включил возможность пополнения кошелька Steam напрямую в рублях. Представители сервиса подчёркивают, что в работе функции пока есть «технические трудности на стороне партнёра».

#сервисы #финансы #игры
К 1 октября регионам необходимо разработать программы развития беспилотников

Таково решение президиума Правительственной комиссии по развитию беспилотных авиационных систем (БАС) в субъектах РФ.

Ежегодно им нужно порядка 5,6 тыс. гражданских БАС различных типов.

Многие направления, связанные с созданием рынков, наземной инфраструктуры, научно-производственных центров, находятся в руках регионов, отметил первый вице-премьер РФ Андрей Белоусов.
Для спутниковых комплектов «Русский мир» построили график внедрения

Минцифры определило, когда будут установлены спутниковые системы «Русский мир» на территории новых субъектов РФ.

До конца года должно быть подключено 155 тыс. домохозяйств в ДНР, ЛНР, Запорожской и Херсонской областях, стало известно в ходе совещания по исполнению поручений, которые были даны вице-премьером Дмитрием Чернышенко в рамках поездки в новые регионы в мае 2023 года.

Согласно документу, до конца года будет обеспечено необходимое количество установочных бригад.
Межотраслевой центр кибербезопасности КИИ создадут в РФ

Инициативу выдвинули в Совете Федерации, там считают, что текущий подход к реагированию на киберинциденты в России устарел и требует модернизации.

Центр обеспечения кибербезопасности критической информационной инфраструктуры будет включать представителей министерств и подведомственных служб, ключевых объектов КИИ и экспертов по кибербезопасности. Проект позволит координировать работу других отраслевых центров и обмениваться оперативной информацией о киберугрозах.

Число кибератак на российскую IT-инфраструктуру в первом квартале 2023 года увеличилось на 10%.
Каждый пятый бизнес-абонент использует номер 8-800

Специализированные сервисы телефонии подключает 48% российских компаний.

Среди операторов, предоставляющих такие сервисы, как виртуальная АТС, номер 8-800, Telecom API – наибольшую долю по числу клиентов удерживает МТС – 34%, у «Ростелекома» – 30%. Таким образом, оба оператора контролируют почти 2/3 в данном сегменте, посчитали аналитики TelecomDaily.