Где найти персональные данные детей и их родителей? Узнать школу и кружки в которых учатся и занимаются дети, а самое главное, что для этого нужно?
Все потоки
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Основные инструменты Kubernetes в 2021 году
В этой статье я кратко расскажу о своих любимых инструментах для Kubernetes, уделяя особое внимание новейшим и малоизвестным, которые, как мне кажется, скоро станут популярными.
В основе этого списка — мой личный опыт, и чтобы избежать предвзятости, я расскажу и об альтернативных инструментах, чтобы вы могли всё сравнить и принять решение, исходя из своих потребностей. Постараюсь дать информацию сжато и привести источники, чтобы при желании вы могли изучить всё самостоятельно. Описывая инструменты для различных задач разработки ПО, я хотел ответить на вопрос: «Как я могу сделать X в Kubernetes?»
Нетривиальная интеграция сайта с 1С на примере интернет-магазина канцтоваров
Нетривиальная интеграция сайта с 1С — это все что не укладывается в стандартный обмен данными.
Сперва давайте разберемся, что такое стандартный обмен.
В Битриксе есть встроенный функционал для обмена с 1С, благодаря чему любой обмен должен настраиваться в пару кликов :)
Китай продолжает развивать производство электроники: государство и частный бизнес работают вместе
В свете постепенно нарастающего давления США на различные китайские компании, которые поставляют электронику и готовые устройства, Китай продолжает развивать производство у себя. На днях стало известно о том, что китайская компания SMIC (Semiconductor Manufacturing International Corporation) планирует построить крупнейшую в стране фабрику. Стоимость проекта составляет почти $9 млрд.
SMIC на данный момент — крупнейшая микроэлектронная компания континентального Китая со штаб-квартирой в Шанхае. Кроме нее, активно действуют и другие китайские компании, развитие которых тоже не стоит на месте. О подробностях этого и других проектов — под катом.
Серая зарплата — это плохо?
Пару лет назад я проходил на собеседование в подразделение IT в одной достаточно известной компании. Сам процесс проходил достаточно гладко. Я рассматривался на позицию разработчика и аналитика данных, который занимается хранилищами и следит за управленческой отчетностью. Мы очень быстро нашли общий язык и о сумме оклада договорились без проблем. Собеседование принимал сам директор IT подразделения, который услышав мой финансовый запрос, ответил "Без проблем. Просто говорите когда готовы выйти"
После чего я получил вопрос которого вообще не ожидал "А вы хотите серую зарплату или белую?", и предложили мне сумму на 30% больше, той что запросил, при условии если я выберу серую схему оплаты. Т.е. минимально допустимую сумму по МРОТ платить официально, а все остальное на руки, либо в конверте. Моя первая реакция вызвала отторжение и ответил "Белую! Ну а как же будущая пенсия, на которую хотелось бы верить, что буду получать"
После чего я получил риторический вопрос, который я сам себе задаю до сих пор "А точно ли вы аналитик?"
И после этого я очень сильно призадумался действительно ли есть смысл беспокоится о белой зарплате, и перечислять его в пенсионный фонд. Потому как человеку, который работал только в крупных компаниях и получал только белую ЗП, никогда даже и не задумывался что такое возможно.
Я сам себе задал вопрос действительно ли белая зарплата обеспечит мне комфортное будущее. Потому что живя в стране где курс валюты может упасть в два раза в любой момент, накопительной части далеко не факт что хватит даже на оплату счетов и предметы первой необходимости. И эта сложная формула накопления пенсионной части, в которой я даже погружаться не хочу, и с повышением пенсионного возраста заставляет задать себе вопрос "Может выбрать серую схему?". Ведь спасение утопающих, дело рук самих утопающих. И никто лучше меня не позаботится о моем будущем чем я сам.
Как Visual Studio 2022 съела 100 Гб памяти и при чём здесь XML бомбы?
В апреле 2021 года Microsoft анонсировала новую версию своей IDE – Visual Studio 2022, попутно объявив, что она будет 64-битной. Сколько мы этого ждали — больше никаких ограничений по памяти в 4 Гб! Однако, как оказалось, есть нюансы...
Миграция PostgreSQL в Kubernetes
Все больше компаний внедряют Kubernetes как из интереса к передовым технологиям, так и в рамках стратегии по трансформации бизнеса. Когда дело касается переноса приложений в контейнеры и инфраструктуру Kubernetes, перед разработчиками и специалистами по эксплуатации встают непростые задачи, если приложения изначально не ориентированы на облако.
Миграция баз данных всегда сопряжена с рисками и простоями для бизнеса. Сегодня я продемонстрирую, насколько легко можно перенести базу данных PostgreSQL в Kubernetes с минимальными простоями. В этом мне поможет дистрибутив Percona для PostgreSQL Operator.
От идеализма до депрессии: вниз по лестнице выгорания
Это вторая часть материала про выгоранме. Первая часть была посвящена тому, что такое выгорание от работы и какие у него симптомы. Сегодня речь пойдёт о стадиях выгорания и что при этом с нами происходит.
Приглашение на новую серию технических вебинаров Dell Technologies Tech Diving
Присоединяйтесь к любой интересной вам сессии на платформе Zoom. Заранее можно зарегистрироваться на все актуальные для вас мероприятия, и мы советуем это сделать – мы пришлём вам напоминание. По возможности просим вас указывать корпоративные e-mail адреса.
Ниже представлен список осенних мероприятий «Tech Diving»: время проведения, ссылки на регистрацию – под катом. Участие для вас совершенно бесплатно, но это еще не всё: набирайте баллы и участвуйте в Tech Diving турнире, победители которого получат ценные призы!
5 способов борьбы с унылыми ретроспективами
Коллеги, всем привет!
Наверняка многие, кто слышал слова «ретроспектива», «scrum» и «agile» и сталкивался с ними на практике, также слышали слова «пустая трата времени», «разговоры ни о чем», «лучше б заняться чем-то полезным»… а может еще и другие уже менее печатные выражения:)
В сегодняшней статье хотелось бы поделиться идеями о том, почему ретроспектива может превращаться в унылое для команды мероприятие, и как можно исправить эту ситуацию.
Русские программисты не сдаются — 4
«Презумпцию невиновности мы успешно сопрягаем
с церковным уставом и римским правом, откуда эта
презумпция выводится методом общей индукции»…
из диалога к/ф «Монах и Бес».
27 августа 2021г. для компании АО «Интерсофт Евразия» — оператора проекта ДО-РА (https://IntersoftEurasia.ru) стал «Днём Отечественного программиста», и вот почему:
Однако, сначала немного фактов из истории проекта:
• март 2011 г. – после аварии на АЭС «Фукусима», Япония, была опубликована статья «Наш радиоактивный мир», где высказывалась идея — интегрировать в каждый мобильный телефон/смартфон дозиметр-радиометр для персонального мониторинга радиации. Эта статья явилась предтечей проекта. А по сочетанию первых букв функционала гаджета, позднее было названо само устройство и проект ДО-РА.
• июнь 2011 г. — получен первый патент на полезную модель устройства способного работать не только в формате гаджета, но и интегрироваться, в виде чипсета с детектором, внутрь мобильного телефона/смартфона/компьютера. На 2019 г. нами было получено 70 патентов, из них 10 зарубежных патентов и 14 свидетельств на программные коды;
• август 2011 г. — создано первое приложение Do-Ra, ver. 1.0, на мобильной платформе iOS, для гаджетов с аудио протоколом обмена данными, работающее через разъём аудио гарнитуры мобильного телефона/смартфона;
Техники обработки отказов сервиса в микросервисных архитектурах, или Альтернативы Circuit Breaker
Эта статья может быть полезна для тех, кто, как и мы, пострадал от нестабильной работы внешних API. Я расскажу, какие бывают стратегии обработки отказов и какой путь борьбы с глючным почтовым сервисом избрали мы.
Неожиданные карьерные возможности для миллионов
Для Джастин Салазар ее парикмахерские навыки были подушкой безопасности на все случаи жизни. В свое время отец внушил ей, что у нее всегда должен быть способ заработать. Поэтому получая бизнес-образование, она параллельно посещала школу косметологии и на протяжении многих лет в перерывах между карьерными взлетами делала стрижки.
36-летняя мать-одиночка вновь вернулась к этому источнику дохода, когда поняла, что с двумя сыновьями ей нужен более гибкий график работы, чем позволяла должность управляющего недвижимостью. Однако во время пандемии салоны закрылись, а пособия по безработице изначально были недоступны для самозанятых, таких как парикмахеры. Так ее запасной план пал жертвой COVID-19.
«Я использовала долю своих накоплений, чтобы выплатить часть долга и думала, что дела идут неплохо, – вспоминает Салазар. – А потом – раз, и нет работы. 13 недель я не могла получить выплаты по безработице и мне стало просто страшно. Я несу ответственность еще за двух человек, и я подумала, наверное, пришло время научиться еще чему-то».
Сейчас Салазар – одна из 42 млн людей со всех континентов, включая Антарктику, кто прошел бесплатный тренинг в рамках глобальной скиллинговой инициативы Microsoft и LinkedIn, разработанной год назад для помощи безработным во время пандемии. Эта инициатива уже не только достигла своей первоначальной цели, но и продолжает расширяться за пределы экстренных задач прошлого года. Теперь акцент стоит на попытке подобрать обучающимся рабочие места, где они смогут применить приобретенные знания, а также соединить работодателей и обладающих нужными навыками соискателей, когда традиционный нетворкинг не приносит результата.
Расширения и псевдошифронаборы, которые позволят сделать HTTPS-соединение более надежным
Расширение TLS (TLS extension) – это расширение спецификации протокола, устраняющее обнаруженные недоработки или добавляющее функционал, не предусмотренный при утверждении оригинальной спецификации. Судя по результатам исследований в рамках проекта «Монитор госсайтов», администраторы веб-серверов часто не знают о расширениях TLS, довольствуясь конфигурацией по умолчанию (к тому же устаревшей версии веб-сервера). Почему расширения TLS важны и чем чревато игнорирование наиболее важных из них?
Релиз Centrifugo v3 – и да пребудет с вами Центробежная Сила
Спустя почти три года после релиза Centrifugo v2 мы рады анонсировать следующий мажорный релиз Centrifugo. В течение последних нескольких месяцев, глубоко в нашей Centrifugal лаборатории, мы синтезировали улучшенную версию сервера.
Напоминаем, что Centrifugo – это сервер сообщений в реальном времени (real-time). Сервер держит постоянные соединения от пользователей приложения и предоставляет API для моментальной рассылки какого-либо уведомления активным пользователям, подписанным на канал уведомления. Можно использовать для создания чатов, "живых" комментариев, multiplayer игр, стримить данные и метрики (например, быстро меняющиеся курсы валют).
Новая Центрифуга v3 нацелена упростить использование сервера в простых real-time приложениях. Улучшена производительность сервера, существующие фичи обросли новой функциональностью. Centrifugo v3 поддерживает однонаправленные (unidirectional) real-time транспорты, клиентский JSON протокол значительно ускорен. Появилась экспериментальная поддержка высокопроизводительного движка на основе Tarantool. Помимо HTTP теперь есть возможность проксировать клиентские события используя GRPC протокол. Добавлены новые методы и поля серверного API, а также анонсирована PRO версия сервера, нацеленная на бизнес-пользователей.
Пустые слова или реальные возможности:
Всегда приятно сообщать кандидату, что все этапы отбора пройдены успешно и он получил оффер от компании. Но бывают ситуации, когда кандидаты звонят через несколько дней и сообщают, что получили встречное предложение от своего текущего работодателя.
Существует множество противоречивых мнений о встречных предложениях. В этой статье мы обсудим всё, что важно знать о контрофферах.
В статье рассказали:
1. Почему компании делают контроффер
2. Риски принятия контроффера
3. Когда стоит принять предложение
4. Как отклонить предложение и расстаться на хорошей ноте
Как классифицировать данные без разметки
Пользователи iFunny ежедневно загружают в приложение около 100 000 единиц контента, среди которого не только мемы, но и расизм, насилие, порнография и другие недопустимые вещи.
Раньше мы отсматривали это вручную, а сейчас разрабатываем автоматическую модерацию на основе свёрточных нейросетей. Систему уже обучили на разделение контента по трём классам: она распознает, что пропустить в ленты пользователей, что удалить, а что скрыть из общей ленты. Чтобы сделать алгоритмы точнее, решили добавить конкретизацию причины удаления контента, у которого до этого не было подобной разметки.
Как мы это в итоге сделали — расскажу под катом на наглядном примере. Статья рассчитана на тех, кто знаком с Python (при этом необязательно разбираться в Data Science и Machine Learning).
«Почему, если создание ПО настолько востребовано, так сложно найти работу инженером (SE)?»
Мой ответ на невероятно распространенный вопрос.
Заголовок этой статьи отсылает к популярному вопросу с Quora*, основные ответы на который сводились к следующему: «Это не так, уровень безработицы составляет 3,6%», «Слишком много разработчиков и недостаточно инженеров» и «Это естественное следствие микроэкономической теории». Возможно, было бы полезно подробнее остановиться на всех этих суждениях, но я подумал, что было бы интереснее взглянуть на самый популярный ответ.
Он и небольшое рассуждение о Software Engineering vs. Software Development под катом. А, ну и еще там подсказки по прохождению собеседований.
Лучшие инструменты аннотирования для компьютерного зрения в 2021 году
Мы уже долгое время занимались регулярной публикацией обзоров лучших инструментов аннотирования на рынке. Радостно видеть, что экосистема всегда динамична, а у платформ аннотирования появляются всё более мощные функции.
Все наши обзоры совершенно честны и основаны на личном опыте аннотирования тысяч изображений и видео для различных проектов и областей применения.
В этом году мы хотим поделиться списком лучших инструментов для разметки и аннотирования в 2021 году (вне какого-либо порядка).
Как и в предыдущих списках, мы оценивали инструменты по следующим параметрам:
- Функции
- Автоматизация
- Управление проектами
Строгая инкапсуляция внутренних API в JDK 17
В JDK 17 вошли 14 JEP, один из которых — JEP 403 (Strongly Encapsulate JDK Internals), — строго инкапсулирует все внутренние элементы JDK, за исключением некоторых критических API, таких как sun.misc.Unsafe. Как преемник JEP 396 (Strongly Encapsulate JDK Internals by Default) он еще больше ограничивает доступ к внутренним API и к ним больше нельзя получить доступ с помощью параметра --illegal-access
.
Основной целью инкапсуляции является улучшение безопасности и сопровождаемости через использование стандартного API вместо внутреннего. Это также позволит разработчикам OpenJDK изменять внутреннюю реализацию, не ломая обратной совместимости. Проверить использование в вашем коде внутренних компонент можно с помощью утилиты JDeps с плагинами Maven и Gradle.
Для открытия определенных пакетов можно использовать параметр командной строки --add-opens
или атрибут Add-Opens в манифесте JAR-файла. Например, открыть доступ к модулю java.util из всех безымянных модулей можно следующим образом: