Хабр
124K subscribers
21.9K photos
249 videos
39 files
57.6K links
НЛО с вами!

№ 5197888779

Хабр Новости → https://t.iss.one/habr_com_news
Хабр Карьера → https://t.iss.one/habr_career
Реклама → [email protected]
Download Telegram
Биометрические системы Apple и их безопасность

Один из путей, по которому можно пойти, дабы заполучить доступ к вашей информации — это взломать устройство, в памяти которого находятся биометрия и пароль. Именно поэтому компании особенно тщательно оберегают такие данные не только на программном уровне, но и на аппаратном. Как? Давайте поговорим об этом, предварительно рассмотрев, каким образом, собственно, работает сканирование вашей биометрии.
👍151
Forwarded from Хабр Карьера
Стажировки в компаниях на Хабр Карьере.

Системный администратор в МКК ФИНТЕРРА. Кемерово. Можно удаленно. 38 000 — 40 000 ₽

Фронтенд-разработчик в Aihomm. Москва, Санкт-Петербург, Новосибирск. Неполный день. 70 000 — 75 000 ₽.

Программист-разработчик в Информатика. Иваново. От 40 000 ₽.

Менеджер по продажам в Kraffik. Краснодар. Можно удаленно. 50 000 — 70 000 ₽.

SEO-специалист в RADICHEV. Можно удаленно. 90 000 — 150 000 ₽.

Больше вакансий

#intern
🤮15👍9👎4😁31👌1
Как советский физик научил мир делать искусственные алмазы и зачем они нужны

Алмаз как камень, обладающий исключительной прочностью, известен человечеству многие столетия. Попытки создать искусственный алмаз не прекращались с тех пор, как английский химик Смитсон Теннант в 1797 году уточнил, что камень состоит только из углерода. Дело оставалось за малым — понять, при каких условиях углерод становится алмазом и создать такие условия, вот это никому долгое время не удавалось.

Узнаем, зачем люди стремились создать искусственный камень, кому удалось это сделать впервые и какую роль играли в этом учёные из СССР
👍355👎4
«Иногда на меня находит меланхолия. Копаюсь в архивных фотографиях, вспоминаю старые проекты. Недавно из большой коробки с барахлом достал несколько макетов, где исправлялись различные (в основном, конечно, глупые) ошибки. Это будет пост о том, как не нужно было делать»

Ошибки в макетных платах и методы их устранения
👍11
Вперёд в будущее: Wayland против X11

Линукс-десктоп популяризируется. Постепенно процент использования Linux на домашних и рабочих компьютерах растёт. Одновременно возрастает потребность в качественном графическом дисплейном сервере. «Иксы» постепенно отмирают, их место занимает Wayland. Но это не значит, что стоит бросать «иксы» и срочно переходить на Wayland. «Вяленый» активно дорабатывается, но пока не готов полноценно заменить «иксы» из-за многих проблем, которые мы рассмотрим в этой статье.
👍25👎9🤔7🥴4❤‍🔥11🤮1👌1🥱1🤨1
Руководство по веб-скрейпингу на Python

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

Вы получите навыки для скрейпинга сложных сайтов и решения проблем, которые касаются ограничений частоты запросов, блокировок и генерируемых при помощи JavaScript страниц.
👍32👎154
WinRAR CVE-2023-38831

10 июля 2023 года при исследовании распространения троянского ПО под названием DarkMe, специалистами из Group-IB была обнаружена раннее неизвестная уязвимость в WinRAR, которая касалась обработки zip-архивов. Данная уязвимость получила идентификатор CVE-2023-38831. С помощью этой уязвимости, по данным специалистов Group-IB, злоумышленники производили атаку на пользователей трейдерских форумов с апреля 2023 года. После заражения устройств пользователей злоумышленники выводили деньги с брокерских счетов жертв. В этой статье мы разберёмся, в чём кроется уязвимость и как её можно проэксплуатировать.
😱29👍10🔥32🤔1🤯1
Опрос больше 1000 айтишников: враньё в резюме и котируемость курсов по «вкатыванию в IT»

Узнаем, как размер стажа в индустрии коррелирует с отношением к выдумыванию опыта в резюме и как в IT-среде на самом деле относятся к выпускникам школ в стиле «стань айтишником за год».
👍275
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Мы еще принимаем заявки на участие в Публичном собеседовании

Ищем старшего системного аналитика, стек — SQL, XML, JSON, SOAP, REST, SoapUI, Postman, Charles, Swagger, BPMN, Sequence, OAuth 2.0, SSO.

→ Если узнали себя, откликайтесь
👎46🤮8🔥7👍53
«За последние три года ко мне обращалось несколько человек, которые просили научить их программированию. Вспоминая собственный путь, я никому не отказывал и даже не брал за это деньги. Мне хотелось, чтобы люди не страдали как я, поэтому облегчал процесс обучения как мог. По итогу этого опыта, я больше не буду учить программированию. И вот три истории почему»

Почему я больше не буду учить программированию
😴25👎14👍13😁112🔥2
Юнит-тесты: чек-лист методик проектирования

Этот материал будет полезен разработчикам, которые уже пишут модульные тесты и которые только думают внедрять их в свой проект. Мы с вами применим методики проектирования тестов и разберёмся, насколько они эффективны.
👍105
USB Type-C SWD Adapter

После прочтения статьи «Программируем и отлаживаем STM32 через USB Type-C порт, не нарушая спецификации USB» у автора появилась идея, как сделать более правильно и удобно. Получился вот такой адаптер для J-Link (JTAG 10 pin). Разберём подробнее, что за девайс на горстке компонентов и как оно пашет.
👍211👎1
Сборник советов, как упростить работу с YAML-файлами

YAML (.yml) — популярный язык для конфигурационных файлов, широко используемый DevOps в подходе «Инфраструктура как Код». Несмотря на то, что работать с ним бывает проще, чем с тем же JSON, иногда использовать его бывает трудно. В этой статье мы рассмотрим несколько советов, которые помогут упростить процесс создания и редактирования yml-файлов.
👍17👎42
«Сегодня я расскажу о небольшом пет-проекте. Реализован он был для собственных нужд и с целью более гибкого управления выполнением команд»

Управляем командами на Laravel
👍182🔥1
В мире существует от нескольких сотен до нескольких тысяч языков программирования. Правда, ЯП, с которыми реально имеют дело десятки и сотни тысяч человек, немного. Больше, конечно, нишевых языков, применяемых для решения узкого круга задач.

Есть ЯП для обучения разработчиков, а также проекты, созданные исключительно для развлечения. В статье — 5 наиболее странных языков из когда-либо созданных. Узнаем, для чего они нужны и что на них можно написать
🥱15👍13🔥3❤‍🔥22
Как автоматизировать дом, чтобы кошачий лоток отправлял в телеграм сообщения, что его пора почистить, а на экране ТВ появлялось сообщение, что ванная комната освободилась?

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

Умный дом с котом: мой опыт автоматизации домашней рутины
👎34👍13🔥4
«Я немного отстал от современных тенденций фронтенд-разработки. Помню, были статьи на тему раздутия веб-среды, в которых писали, что средний размер страницы начал достигать нескольких мегабайтов!

И всё это время я жил с мыслью, что если средний размер страницы равен, скажем, 3 МБ, то JS-бандл должен составлять около 1 МБ. Естественно, основную часть объёма должно занимать содержимое, не так ли? Что ж, проверить это можно лишь экспериментальным путём!»

Насколько потолстел JavaScript к 2024 году?
👍256🔥6👎3🤔3🫡2🤯1
«Пожалуй, самой желанной для меня железкой на транспортную тему был контроллер машиниста от какого-нибудь поезда. Но, как это часто бывает, достать такой экземпляр не так уж и просто.

И вот наконец в мои руки попал не просто какой-то контроллер, а очень примечательный экземпляр — от концептуальной электрички ЭМ2И, коих в наши дни уже не осталось»

Оживляем контроллер машиниста от ушедшего в историю электропоезда
👍32🔥51👌1
Быстрее, чем SSD: Samsung разработала быстрые карты памяти SD Express большой ёмкости

Разные компании ведут активную работу по созданию носителей информации нового поколения. Корпорация Samsung, например, занимается разработкой карт памяти стандарта SD Express.

Это не концепт, а рабочий носитель, который уже проходит тестирование. Скорость считывания данных карт нового формата — 800 МБ/с, что выше, чем у SATA SSD.

Что это за карты и для кого они?
30👍25🔥9🤔1
«В собеседованиях по разработке можно просто провести live coding и увидеть, как человек работает. Но в интервью по DevOps много теории, и в итоге часто неясно, есть ли у человека реальный опыт выполнения какой-то задачи или он просто вспоминает обрывки когда-то прочитанных материалов.

В статье расскажу, как мы сделали аналог онлайн-код-интервью для DevOps-инженеров, чтобы точно увидеть уровень навыков и заинтересовать инженеров интересными задачами»

На словах ты Лев Толстой, а на деле не можешь развернуть Nginx в Kubernetes
👎28👍15🔥31🤔1