Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

30 фильмов про IT, которые можно пересмотреть на новогодних праздниках

Блог компании Timeweb Cloud Киберпанк Научно-популярное Научная фантастика
Дайджест
На новогодних праздниках можно позволить себе отдохнуть и посмотреть старое и новое кино. Фильмы про IT подбирал так, чтобы можно было найти на любой вкус. Ниже список, которым решил с вами поделиться.

Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 471
Комментарии 1

Новости

Итоги конкурса статей в блоге RUVDS

Блог компании RUVDS.com Habr Контент-маркетинг *
Дайджест
Привет Хабр! Буквально на днях мы подвели итоги уходящего года для нашего блога, а также сравнили активность с предыдущими годами — если не видели, то заходите посмотреть, там вас ждёт подборка лучших постов.

image

Сегодня ещё один пост с итогами — итогами конкурса ваших статей!
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 106
Комментарии 0

Кто создал управляемые сани и заработал на этом целое состояние?

Блог компании Онлайн Патент Читальный зал Патентование *Научно-популярное

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

Читать далее
Рейтинг 0
Просмотры 226
Комментарии 0

Как превратить единственный SwiftUI контейнер в dropDestination для нескольких Transferable типов?

Программирование *Разработка под iOS *Swift *
Мнение

С помощью перечисления enum DropItem, куда мы включили все возможные объекты (текст StringURL-адрес, изображение в виде двоичного файла Data), нам удалось в SwiftUI с помощью нового протокола Transferable обеспечить перетаскивание и "сброс" (Drag & Drop) в один и тот же контейнер (в нашем случае это ZStack, но может быть и любой другой). При реализации протокола Transferable перечисление enum DropItem использует в  static свойстве transferRepresentation ProxyRepresentation для каждого "сбрасываемого" ТИПа.

Читать далее
Рейтинг 0
Просмотры 59
Комментарии 0

«Хакер»: самые громкие, яркие и важные события 2022 года в мире безопасности

Блог компании Журнал Хакер Информационная безопасность *Социальные сети и сообщества
Ретроспектива

До нового года осталась всего ничего, а значит, пора подвести итоги и вспомнить самые интересные, важные и странные события последних двенадцати месяцев, о которых мы писали на Xakep.ru. Мы выбрали «призеров» в десяти номинациях и расскажем о наиболее заметных атаках, взломах, утечках, фейлах и других событиях уходящего 2022-го.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 508
Комментарии 0

Linux-бэкдор взламывает сайты под управлением WordPress

Блог компании Доктор Веб Настройка Linux *WordPress *Антивирусная защита *

Компания «Доктор Веб» выявила вредоносную программу для ОС Linux, которая взламывает сайты на базе CMS WordPress через эксплуатацию 30 уязвимостей в ряде плагинов и тем оформления для этой платформы. Если на сайтах используются устаревшие версии таких плагинов без необходимых исправлений, в целевые веб-страницы внедряются вредоносные JavaScript-скрипты. После этого при клике мышью в любом месте атакованной страницы пользователи перенаправляются на другие ресурсы.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.1K
Комментарии 1

Розмыслы и их изобретения: истинный смысл привычных вещей

Блог компании RUVDS.com Читальный зал Научно-популярное

В нашей Telegram-игре «Атомный Графъ» главный герой получил бионические протезы на самых передовых технологиях начала 19 века. Это стало возможным благодаря тому, что наша страна всегда была богата на изобретателей-самородков. Даже сегодня многие айтишники любят называть себя «инженерами». Наверное, почти во всех европейских языках так издревле называют технических специалистов, решающих всевозможные задачи по конструированию и строительству. А поскольку свет цивилизации в Европе распространил гладиусами и когортами Великий Рим, то термин «инженер» происходит от латинского ingenium, означающего «врождённая способность», «разум», «одарённость». Только Русь от Рима была шибко далеко, легионы до нас не добрались, и поэтому инженеров мы долго называли по-своему — розмыслами. Подробнее об этом термине можно почитать под катом. Если по-нашенски, то получается, что инженер — это смекальщик. Давайте вспомним несколько удивительных придумок наших розмыслов, изумивших современников. Эти изобретения мы сегодня используем совсем не так, как замышляли их авторы.
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 468
Комментарии 0

Автоматизируем учёт электронных подписей

Системное администрирование *PowerShell *
Кейс

Я думаю, каждый системный администратор задавался вопросом автоматизации учёта электронных подписей в своей организации. Потому что вопросы «Какие у нас есть электронные подписи?»«На каких компьютерах они установлены?»«Когда они заканчиваются?» и т.д. возникают регулярно. Иногда на них отвечает юридический отдел, иногда их адресуют нам, системным администраторам.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 473
Комментарии 0

Приложение Хабра для Android и iOS

Блог компании Хабр Habr Разработка под iOS *Разработка мобильных приложений *Разработка под Android *

Ну что, я же обещал сюрприз к новому году, хотя и переживал, что мы можем не успеть пройти ревью. Об этом знают даже не все мои коллеги, так как всю работу мы держали в секрете — вы узнаёте в числе первых!

UPD: пост можно прикрепить к 5 хабам — как только выбрал «Разработка под iOS», сразу прошли ревью!

Читать далее
Всего голосов 80: ↑74 и ↓6 +68
Просмотры 2.3K
Комментарии 24

Tutorial по обмену с 1С. Часть пятая: Наш опыт настройки 1000 и 1 обмена

Блог компании ИНТЕРВОЛГА Анализ и проектирование систем *1С-Битрикс *Управление e-commerce * *
Туториал

В своей предыдущей статье я начала раскрывать тему того, как правильно настраивать обмен между крупными сайтами и B2B-системами на Битрикс с системами учета 1С:Предприятие. 

Если еще не читали — посмотрите, будет полезно, типовой модуль обмена многое умеет, а то, что не умеет — можно обойти и доработать

В этой статье коснемся кастомизации и отладки обмена, а также выгрузки оффлайн-заказов.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 261
Комментарии 1

На крючке: как изменился фишинг в 2022 году и на что мошенники ловили своих жертв

Блог компании Ростелеком-Солар Информационная безопасность *
Аналитика

2022 год еще раз доказал, что геополитическая обстановка способна серьезно влиять на ландшафт киберугроз. В то же время мы увидели удивительную гибкость и стойкость киберпреступников, а также их способность адаптироваться практически к любым условиям. В этом посте расскажем о том, каким был фишинг образца 2022 года. Как на злоумышленников повлиял уход Visa и Mastercard? Какие темы они использовали для мошеннических схем? Сколько фишинговых доменов появилось за год и какие бренды эксплуатировались чаще всего? Надеемся, вам будет интересно.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 778
Комментарии 1

10 популярных вопросов, которые нужно знать, чтобы пройти собеседование на позицию Flutter-разработчика

Разработка мобильных приложений *Flutter *

Привет, на связи Flutter-команда Mad Brains. Сегодня мы разберём 10 часто задаваемых вопросов на собеседованиях на позицию Junior Flutter Developer. Наш ведущий Flutter-разработчик расскажет, как показать себя во всей красе и получить оффер. А в конце статьи вас ждет приятный бонус от нашей команды. 

1. Зачем вообще использовать Flutter? Какие у него преимущества недостатки?
Можете взять примеры, которые представлены на официальном сайте Flutter. Но из своего опыта отметим несколько важных поинтов. Во-первых, у Flutter есть несомненный плюс — это единая кодовая база, которая позволяет увеличить скорость разработки. Благодаря этому у него высокая масштабируемость, потому что почти 100% кода портируется на Android, iOS, Web, Desktop и т.д.

Немаловажным плюсом является декларативная верстка, которая позволяет писать намного более понятный и логичный код. Еще одна  особенность, которая сейчас есть и на Kotlin, — это Hot reload и Hot restart. Нет необходимости сидеть и ждать компиляции, чтобы увидеть изменения, что дает сильный буст в скорости разработки и позволяет оставаться в потоке. Кто использовал их, знает, насколько это крутая штука и насколько это сокращает время разработки. 

Не стоит забывать, что у Flutter сформировано большое комьюнити, есть хорошая поддержка от Google, огромное количество библиотек на pub.dev и статей. Это тоже плюс, хотя еще пару лет назад молодость технологии была ее минусом. 

Из минусов выделим высокие требования к специалистам. Мы хоть и можем писать сразу под Android и iOS, но обязаны знать основы нативной разработки. Поэтому среди требований к Flutter-разработчику можно увидеть базовые знания одной из платформ. 

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 508
Комментарии 0

Качество данных, или как заставить аналитика красить траву в зелёный цвет

Блог компании Иннотех Анализ и проектирование систем *Визуализация данных *Data Engineering *
Аналитика

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

Эксперт-аналитик направления сервисов для работы с большими данными Группы «Иннотех» Владимир Ловцов поделился своим мнением о том, как организовать корректную работу с данными.

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Просмотры 358
Комментарии 0

Пишем FastAPI с нуля на python

Python *API *
Туториал

FastAPI — это современная, быстрая (высокопроизводительная) веб-инфраструктура для создания API-интерфейсов с Python 3.7+ на основе стандартных подсказок типов Python.

В этой статье мы рассмотрим как написать его с нуля.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.3K
Комментарии 0

Истории

Инструмент для автоматической оценки конкурса при поступлении в ВУЗы РФ

Python *Карьера в IT-индустрии
Из песочницы

Каждый выпускник школы сталкивается с проблемой выбора профессии и, следовательно, ВУЗа. Этот этап жизни является наиболее сложным для школьника психологически: нужно подготовиться и сдать экзамены, от которых зависит, наберут ли они проходной балл в выбранное учебное заведение. Сам процесс поступления тоже является источником стресса: новая система подачи документов не гарантирует 100% зачисление даже с необходимыми баллами. До самого последнего момента абитуриент не знает, пройдёт он или нет на бюджет в выбранных ВУЗах и решение о подаче оригиналов документов приходится принимать на основании ограниченной информации и своих собственных предположениях о дальнейшем развитии ситуации. Получается, все выпускники последние 2 месяца лета не наслаждаются заслуженным отдыхом, а всей страной играют в покер со ставками на свое дальнейшее образование!

Что можно сделать, чтобы снизить градус напряжённости для себя и/или своего ребёнка? В данной статье мы рассмотрим инструменты облегчающие и даже автоматизирующие процесс мониторинга конкурсных списков - ведь вовремя полученная информация поможет принять правильное решение в условиях всеобщей неопределенности.

Читать далее
Рейтинг 0
Просмотры 557
Комментарии 7

Как мы развиваем айтишников в СИБУР Диджитал

Блог компании Цифровой СИБУР Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии

Привет! Меня зовут Таня, я инженер-физик, специалист по электронике электрофизических установок. Когда я 16 лет назад выходила из института, мне задали вопрос: “Таня, кем ты хочешь стать, когда вырастешь?” Я не очень понимала, кем хочу стать, но точно знала, чего я делать не хочу. Я сказала: “Я никогда не буду работать с айтишниками”.

Я занимаюсь обучением и развитием персонала уже 17 лет. В двух предыдущих компаниях я построила два обучающих центра. Сейчас я помогаю найти ответ на этот вечный вопрос тем, кто еще не в IT, но очень хотел бы туда попасть, и тем, кто уже в IT, но яростно хочет расти и развиваться в этой роли. Поэтому сегодня расскажу всю правду о том, как мы развиваем IT-специалистов в компании Сибур Диджитал. 

Итак, СИБУР. Достаточно крупная производственная компания. Зачем мы начали придумывать какие-то штуки, чтобы обучать IT-специалистов? Дело в том, что в 2020 году мы столкнулись с офигенной такой текучкой IT-специалистов, ребята достаточно высокого уровня стали активно искать работу и покидать нас. 

С чем это связано? Мы производственная компания, каких-то драйвовых задач мы постоянно давать сотрудникам не можем. IT-специалисты делятся по трем уровням знаний: Junior - начальный уровень, Middle - средний и Senior - высокий. В нашей компании была такая проблема, что люди, наращивающие экспертизу годами, уходят из компании. Как вы понимаете, все то, что они нарастили и сделали, активно уходит вместе с ними. Мы поняли, что эту экспертизу было бы неплохо как-то сохранять и что сотрудники начальных уровней активно хотят развиваться, но мы не знаем, как их развивать.

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 525
Комментарии 4

Учёба — это запоминание

Блог компании Национальная Медиа Группа Учебный процесс в IT Карьера в IT-индустрии Мозг
Перевод

Допустим, мы с вами пытаемся вместе изучать квантовую механику. Я не знаю ничего о физике, и не важно, знаете ли вы о ней. Наша стратегия будет такой:

Начинаем читать страницу Википедии о квантовой механике

Столкнувшись с непонятной нам концепцией, (назовём её Концепцией 1):Переходим на страницу Википедии о Концепции 1Читаем о Концепции 1, пока мы не поймём её. Затем возвращаемся к статье о квантовой механике и продолжаем с того места, на котором закончили

Например, на странице Википедии о квантовой механике мы сначала можем не понять концепцию субатомных частиц. Мы нажимаем на ссылку и переходим на страницу. На этой странице мы не понимаем, что такое составные частицы, поэтому нажимаем на ссылку, и так далее, запоминая, где мы были каждый раз, чтобы вернуться в нужное место.

Как думаете, позволит ли нам эта стратегия выучить квантовую механику?

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

Вся информация есть в Википедии, так почему же такое изучение не работает?

Читать далее
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 1.1K
Комментарии 6

Компьютерные модули. Описание преимуществ применения и обзор популярных стандартов

Управление разработкой *Производство и разработка электроники *Компьютерное железо Интернет вещей Электроника для начинающих
Обзор

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 565
Комментарии 1

Разворачиваем Kubernetes-платформу Deckhouse в Yandex Cloud

Блог компании Флант Системное администрирование *DevOps *Kubernetes *
Туториал

Платформу Deckhouse можно устанавливать на виртуальные машины облачных провайдеров, на bare metal-серверы, в закрытый контур и не только. В статье рассмотрим вариант установки Deckhouse в Yandex Cloud. А чтобы убедиться, что все внутренние ресурсы и компоненты работают как надо, заглянем в веб-интерфейсы платформы, в том числе Grafana и Kubernetes Dashboard.

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 536
Комментарии 4

Как настроить Gitlab CI/CD в связке с Fastlane для iOS-проектов на Mac mini

Блог компании Doubletapp Habr Разработка под iOS *
Туториал

Всем привет! Меня зовут Ярослав Фоменко, я iOS-разработчик в компании Даблтап. Мы с моим коллегой по отделу с конца мая работаем над внедрением, улучшением и масштабированием CI/CD на наших проектах. В этой статье мы хотим поделиться гайдом по подготовке проекта в Xcode и настройке раннеров, скриптов и конфигов, а также расскажем, как нам помогает CI/CD.

О том, как и почему мы пришли к решению использовать Mac mini для CI/CD, можно почитать здесь.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 395
Комментарии 0