Где работать в IT в 2024: ISPsystem
Наша рубрика «Где работать в IT» — это интервью с интересными IT-компаниями, в которых они делятся подробностями о процессах своей работы. Представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.
В этом выпуске рассказываем о команде ISPsystem
Наша рубрика «Где работать в IT» — это интервью с интересными IT-компаниями, в которых они делятся подробностями о процессах своей работы. Представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.
В этом выпуске рассказываем о команде ISPsystem
Колонизация Марса: 10 проблем, с которыми столкнётся человечество
Ещё в 2016 году Илон Маск представил свой план по колонизации Марса. Согласно ему, первые экипажи должны были полететь на красную планету уже в 2024 году. На бумаге всё выглядело отлично, но на дворе сейчас тот самый 2024 год, и что-то никаких подвижек не ощущается. Почему?
Попробуем порассуждать и разобраться, какие факторы мешают нам, людям, в ближайшем будущем жить и выращивать картошку на Марсе
Ещё в 2016 году Илон Маск представил свой план по колонизации Марса. Согласно ему, первые экипажи должны были полететь на красную планету уже в 2024 году. На бумаге всё выглядело отлично, но на дворе сейчас тот самый 2024 год, и что-то никаких подвижек не ощущается. Почему?
Попробуем порассуждать и разобраться, какие факторы мешают нам, людям, в ближайшем будущем жить и выращивать картошку на Марсе
Forwarded from Хабр Карьера
Подборка стажировок на Хабр Карьере.
Разработчик .Net в компанию Экстрим. Екатеринбург. До 65 000 ₽.
C# разработчик в AMBIM. Неполный день. Можно удаленно. 50 000 — 100 000 ₽.
Backend-разработчик на Python в IT-Solutions. Владивосток. Можно удаленно. 40 000 — 80 000 ₽.
Fullstack-разработчик Laravel (+Vue.js) в Nomadic Soft. Можно удаленно. 450 — 800 $.
Ученый по данным в Наска. Санкт-Петербург, Псков. От 50 000 ₽.
Больше вакансий
#intern
Разработчик .Net в компанию Экстрим. Екатеринбург. До 65 000 ₽.
C# разработчик в AMBIM. Неполный день. Можно удаленно. 50 000 — 100 000 ₽.
Backend-разработчик на Python в IT-Solutions. Владивосток. Можно удаленно. 40 000 — 80 000 ₽.
Fullstack-разработчик Laravel (+Vue.js) в Nomadic Soft. Можно удаленно. 450 — 800 $.
Ученый по данным в Наска. Санкт-Петербург, Псков. От 50 000 ₽.
Больше вакансий
#intern
Выбор протокола для клиентского API: сравниваем JSON-RPC 2.0 и RESTful API
В этой статье Виталий Киреев, руководитель R&D в SpaceWeb, рассказывает о внедрении протокола JSON-RPC, демонстрируя реальные кейсы и метрики его использования, а также объясняет, почему в компании выбрали именно эту технологию, а не RESTful API.
В этой статье Виталий Киреев, руководитель R&D в SpaceWeb, рассказывает о внедрении протокола JSON-RPC, демонстрируя реальные кейсы и метрики его использования, а также объясняет, почему в компании выбрали именно эту технологию, а не RESTful API.
Выключаем компьютер через Wake-on-Lan
Wake-on-Lan — технология, которая используется для включения компьютера посредством отправки специального пакета на адрес требуемого хоста. Но что, если при помощи WoL хочется ещё и выключать компьютер? По сути эта статья — ещё один способ превратить буханку хлеба в троллейбус. Но если очень хочется, то почему нет?
Wake-on-Lan — технология, которая используется для включения компьютера посредством отправки специального пакета на адрес требуемого хоста. Но что, если при помощи WoL хочется ещё и выключать компьютер? По сути эта статья — ещё один способ превратить буханку хлеба в троллейбус. Но если очень хочется, то почему нет?
Между холиваром и оверинжинирингом: что, если разработчик не доверяет тестам тестировщика
Вы — разработчик и хотя бы раз говорили тестировщику «Докажи руками»? Или вы — тестировщик и хотя бы раз слышали такое от коллег-разрабов? Либо вы — продакт или тимлид, в команде которого случались или могут случиться такие конфликты? Тогда эта статья для вас!
Вы — разработчик и хотя бы раз говорили тестировщику «Докажи руками»? Или вы — тестировщик и хотя бы раз слышали такое от коллег-разрабов? Либо вы — продакт или тимлид, в команде которого случались или могут случиться такие конфликты? Тогда эта статья для вас!
VBScript убирают из Windows. Но почему и зачем?
Microsoft сделала интересное заявление — VBScript уберут из ОС Windows. Речь, конечно, о поддержке сценариев VBScript. Разбираемся, почему скриптовый язык программирования потерял актуальной для корпорации.
Microsoft сделала интересное заявление — VBScript уберут из ОС Windows. Речь, конечно, о поддержке сценариев VBScript. Разбираемся, почему скриптовый язык программирования потерял актуальной для корпорации.
«Красота генеративного искусства состоит не только в неожиданных и сложных образах, порождаемых простыми алгоритмами, но и в том, что их можно изучить, понять и объяснить. Как известно, объяснение способно убить шутку, но настоящую красоту внутренняя логика делает только богаче.
Сегодня я предлагаю вспомнить один старый и простой алгоритм, рисующий красивые картинки, который когда-то вовлёк меня в программирование и увлёк математикой. А заодно мы немного разберёмся в том, почему картинки получаются именно такими»
Сложная красота в простой формуле
Сегодня я предлагаю вспомнить один старый и простой алгоритм, рисующий красивые картинки, который когда-то вовлёк меня в программирование и увлёк математикой. А заодно мы немного разберёмся в том, почему картинки получаются именно такими»
Сложная красота в простой формуле
«Недавно ко мне в руки попал один малоизвестный и любопытный девайс от Fujifilm, созданный для азиатского рынка. Спойлер: это дичь, и непонятно, для чего оно сделано »
Fujifilm Pivi: принтеры, про которые забыла сама Fujifilm
Fujifilm Pivi: принтеры, про которые забыла сама Fujifilm
Кто делает контент в Selectel: экскурсия на внутренние кухни команд и подсказки для будущих коллег
В Selectel работают авторы, технические и продуктовые редакторы, технические писатели. Все они находятся в разных командах, поэтому их задачи и процессы могут сильно отличаться. Чтобы будущим коллегам было проще разобраться и прийти сразу в профильную команду, ребята написали этот текст. В нём они подробно рассказывают о своей работе и специфике задач.
В Selectel работают авторы, технические и продуктовые редакторы, технические писатели. Все они находятся в разных командах, поэтому их задачи и процессы могут сильно отличаться. Чтобы будущим коллегам было проще разобраться и прийти сразу в профильную команду, ребята написали этот текст. В нём они подробно рассказывают о своей работе и специфике задач.
🙅🏻 Российские суды больше не принимают письма с доменов .com, .net, .rs и .ua
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Блогер MKBHD побывал в лаборатории Apple, в которой компания тестирует новые модели устройств перед выпуском на рынок. Специальные машины имитируют различные погодные условия, удары и падения.
В лаборатории Apple есть специальные стенды для проверки защиты от влаги. На стендах есть машины, имитирующие дождь, струи с низким и высоким давлением, а также камера с низким давлением для погружения в неё устройства.
Кроме того, специальный робот проверяет ударопрочность, подбрасывая гаджеты под разными углами и роняя на разные поверхности, включая плитку, камень и дерево. Есть и машина для тестирования устойчивости к вибрациям.
Компания рассказала, что через такие тесты проходит любой гаджет Apple перед выходом на рынок. К примеру, для выпуска нового iPhone инженеры компании тестируют 10 тысяч образцов. В магазины модель попадёт только если гаджеты хорошо себя покажут.
В лаборатории Apple есть специальные стенды для проверки защиты от влаги. На стендах есть машины, имитирующие дождь, струи с низким и высоким давлением, а также камера с низким давлением для погружения в неё устройства.
Кроме того, специальный робот проверяет ударопрочность, подбрасывая гаджеты под разными углами и роняя на разные поверхности, включая плитку, камень и дерево. Есть и машина для тестирования устойчивости к вибрациям.
Компания рассказала, что через такие тесты проходит любой гаджет Apple перед выходом на рынок. К примеру, для выпуска нового iPhone инженеры компании тестируют 10 тысяч образцов. В магазины модель попадёт только если гаджеты хорошо себя покажут.
Реализация глобальных индексов в распределённой системе
Поговорим про реализацию на основе базы данных Tarantool, но общий подход применим и к другим шардированным базам данных без встроенной поддержки таких индексов, да и встроенная реализация часто строится по похожим принципам. Статья поможет разобраться в деталях, компромиссах и ограничениях работы глобальных индексов.
Поговорим про реализацию на основе базы данных Tarantool, но общий подход применим и к другим шардированным базам данных без встроенной поддержки таких индексов, да и встроенная реализация часто строится по похожим принципам. Статья поможет разобраться в деталях, компромиссах и ограничениях работы глобальных индексов.
Media is too big
VIEW IN TELEGRAM
Инженер, исследователь и белый хакер Джо Гранд aka Kingpin помог восстановить пароль от программного криптокошелька с 43,6 биткойнами. Пользователь Майк 11 лет назад сгенерировал 20-значный пароль с помощью инструмента RoboForm, а потом сохранил этот пароль в зашифрованном контейнере TrueCrypt. К сожалению, контейнер был повреждён, а Майкл потерял доступ к паролю, оставив свой кошелёк с биткойнами недоступным. На момент их покупки в 2013 году это количество криптовалюты стоило около $4 тыс. В 2024 году количество криптомонет во вновь открытом кошельке оценивается в $3 млн.
Майкл был в курсе работ Джо Гранда и обратился к нему за помощью. Гранд сначала ему отказал, зная, что подбор 20-значного пароля будет сродни поиску песчинки на пляже размером с облако Оорта. Но Бруно, коллега-хакер Гранда с глубокими знаниями в области программного обеспечения, увидел в проекте потенциал.
Бруно предложил сосредоточиться на самом генераторе паролей RoboForm. Они вместе предположили, что если бы смогли понять, как RoboForm сгенерировал пароль, то могли бы найти лазейку в кошельке Майкла.
В итоге Гранд и Бруно выяснили, что у менеджера паролей RoboForm есть уязвимость, которая позволяет предугадывать алгоритмы создания чисел, если получится контролировать дату их генерации. Фактически этот инструмент генерирует ключи на основе текущей даты и времени компьютера.
Для восстановления пароля Гранд вместе со своим коллегой Бруно вернул системное время ПК назад на 11 лет, а потом они начали перебирать пароли, которые выдавались RoboForm в определённый промежуток времени, обозначенный пользователем кошелька. После нескольких неудачных попыток исследователям удалось воссоздать правильный пароль и открыть доступ к криптокошельку Майка.
Майкл был в курсе работ Джо Гранда и обратился к нему за помощью. Гранд сначала ему отказал, зная, что подбор 20-значного пароля будет сродни поиску песчинки на пляже размером с облако Оорта. Но Бруно, коллега-хакер Гранда с глубокими знаниями в области программного обеспечения, увидел в проекте потенциал.
Бруно предложил сосредоточиться на самом генераторе паролей RoboForm. Они вместе предположили, что если бы смогли понять, как RoboForm сгенерировал пароль, то могли бы найти лазейку в кошельке Майкла.
В итоге Гранд и Бруно выяснили, что у менеджера паролей RoboForm есть уязвимость, которая позволяет предугадывать алгоритмы создания чисел, если получится контролировать дату их генерации. Фактически этот инструмент генерирует ключи на основе текущей даты и времени компьютера.
Для восстановления пароля Гранд вместе со своим коллегой Бруно вернул системное время ПК назад на 11 лет, а потом они начали перебирать пароли, которые выдавались RoboForm в определённый промежуток времени, обозначенный пользователем кошелька. После нескольких неудачных попыток исследователям удалось воссоздать правильный пароль и открыть доступ к криптокошельку Майка.
Режим 9/9/6, джуны-расходники и никакой кошкожены: как устроено IT в Китае
Считается, что восточный бигтех живёт по своим правилам: поощряет переработки, не пускает европейцев и слышать не хочет про дефицит разработчиков. Узнаем у программистов, девопсов, дизайнеров и других специалистов, которые сотрудничали с китайскими компаниями, так ли это на самом деле.
Считается, что восточный бигтех живёт по своим правилам: поощряет переработки, не пускает европейцев и слышать не хочет про дефицит разработчиков. Узнаем у программистов, девопсов, дизайнеров и других специалистов, которые сотрудничали с китайскими компаниями, так ли это на самом деле.
Основы DNS: понятие, иерархия, записи
Система доменных имён (DNS) является фундаментальной частью Интернета, обеспечивая преобразование легко запоминаемых доменных имён в IP-адреса, необходимые для подключения к веб-ресурсам. В этой статье мы подробно рассмотрим ключевые аспекты DNS, включая понятие DNS-сервера, их иерархическую структуру и различные типы серверов, такие как корневые, TLD, авторитетные и рекурсивные резолверы.
Система доменных имён (DNS) является фундаментальной частью Интернета, обеспечивая преобразование легко запоминаемых доменных имён в IP-адреса, необходимые для подключения к веб-ресурсам. В этой статье мы подробно рассмотрим ключевые аспекты DNS, включая понятие DNS-сервера, их иерархическую структуру и различные типы серверов, такие как корневые, TLD, авторитетные и рекурсивные резолверы.
У нас к вам только пять вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Геометры разрабатывают новые инструменты для управления орбитами космических аппаратов
В октябре с мыса Канаверал во Флориде должна стартовать тяжёлая ракета Falcon Heavy с миссией НАСА Europa Clipper. Миссия стоимостью 5 миллиардов долларов призвана выяснить, может ли Европа, четвёртый по величине спутник Юпитера, поддерживать жизнь. Но поскольку Европу постоянно бомбардирует интенсивное излучение, создаваемое магнитным полем Юпитера, космический аппарат «Клипер» не сможет выйти на орбиту самого спутника. Вместо этого он будет двигаться по эксцентрической орбите вокруг Юпитера и собирать данные, неоднократно пролетая мимо Европы — в общей сложности 53 раза, — а затем удаляясь от места наибольшего излучения. Каждый раз, когда космический аппарат будет огибать Юпитер, его траектория будет немного отличаться, что позволит ему делать снимки и собирать данные от полюсов Европы до её экватора.
Для планирования таких запутанных маршрутов, как этот, специалисты по планированию траекторий используют компьютерные модели, которые тщательно просчитывают траекторию шаг за шагом. При планировании учитываются сотни требований миссии, и в этом помогают десятилетия математических исследований орбит и способов их соединения в сложные маршруты. Сейчас математики разрабатывают инструменты, которые, как они надеются, можно будет использовать для создания более систематического понимания того, как орбиты связаны друг с другом.
В октябре с мыса Канаверал во Флориде должна стартовать тяжёлая ракета Falcon Heavy с миссией НАСА Europa Clipper. Миссия стоимостью 5 миллиардов долларов призвана выяснить, может ли Европа, четвёртый по величине спутник Юпитера, поддерживать жизнь. Но поскольку Европу постоянно бомбардирует интенсивное излучение, создаваемое магнитным полем Юпитера, космический аппарат «Клипер» не сможет выйти на орбиту самого спутника. Вместо этого он будет двигаться по эксцентрической орбите вокруг Юпитера и собирать данные, неоднократно пролетая мимо Европы — в общей сложности 53 раза, — а затем удаляясь от места наибольшего излучения. Каждый раз, когда космический аппарат будет огибать Юпитер, его траектория будет немного отличаться, что позволит ему делать снимки и собирать данные от полюсов Европы до её экватора.
Для планирования таких запутанных маршрутов, как этот, специалисты по планированию траекторий используют компьютерные модели, которые тщательно просчитывают траекторию шаг за шагом. При планировании учитываются сотни требований миссии, и в этом помогают десятилетия математических исследований орбит и способов их соединения в сложные маршруты. Сейчас математики разрабатывают инструменты, которые, как они надеются, можно будет использовать для создания более систематического понимания того, как орбиты связаны друг с другом.
История подростка, взломавшего Twitter и укравшего миллионы
15 июля 2020 года на аккаунте Илона Маска появился следующий твит: «Отправьте мне биткоин на тысячу долларов, и я верну вам две тысячи. Это предложение действительно только в течение 30 минут».
Под твитом был указан номер биткоин-кошелька. Твит выглядел как скам, но был опубликован на официальном верифицированном аккаунте Илона Маска. Аналогичный твит появился на аккаунтах Apple, Uber, Джеффа Безоса, Билла Гейтса, Барака Обамы, Джо Байдена, Канье Уэста и других известных личностей с миллионами подписчиков.
Когда стало ясно, что это крупнейшая хакерская атака в истории Twitter, компания приостановила работу всех известных верифицированных аккаунтов, пока не выяснит, что же произошло. Никто не ожидал, что ответственным за взлом окажется 17-летний подросток.
15 июля 2020 года на аккаунте Илона Маска появился следующий твит: «Отправьте мне биткоин на тысячу долларов, и я верну вам две тысячи. Это предложение действительно только в течение 30 минут».
Под твитом был указан номер биткоин-кошелька. Твит выглядел как скам, но был опубликован на официальном верифицированном аккаунте Илона Маска. Аналогичный твит появился на аккаунтах Apple, Uber, Джеффа Безоса, Билла Гейтса, Барака Обамы, Джо Байдена, Канье Уэста и других известных личностей с миллионами подписчиков.
Когда стало ясно, что это крупнейшая хакерская атака в истории Twitter, компания приостановила работу всех известных верифицированных аккаунтов, пока не выяснит, что же произошло. Никто не ожидал, что ответственным за взлом окажется 17-летний подросток.
Если спросить программиста, какие баги чаще всего можно встретить в C и C++ коде, он назовёт разыменование нулевого указателя, неопределённое поведение, выход за границу массива и другие, на его взгляд, типовые паттерны ошибок. Скорее всего, он назовёт и случайное присваивание в условии. Но действительно ли эта ошибка распространена в наше время?
Объявляем ошибку вида if (x = 42) вымирающей и заносим её в Красную книгу C- и C++-багов
Объявляем ошибку вида if (x = 42) вымирающей и заносим её в Красную книгу C- и C++-багов