Как стать автором
Обновить
35
0
Иван Новиков @stranger777

Редактор-переводчик

Отправить сообщение

«Удалённо» управляем компьютером с доступом в BIOS

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров30K


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

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

Но как это сделать? Вот этим мы тут и будем заниматься…
Читать дальше →
Всего голосов 90: ↑88 и ↓2+116
Комментарии62

Хабратоп. Самые востребованные языки программирования в 2022 году

Время на прочтение7 мин
Количество просмотров39K


Подводим итоги 2022 года в рейтингах языков программирования — от IEEE и TIOBE до не столь известных, например RedMonk и GitHut. Цифры, подробности, наблюдения и, конечно, раскрытие сути разнообразных топов ждут под катом. 


Читайте этот материал, если хотите понять, на какие языки программирования стоит обратить внимание, чтобы не отстать от IT-сферы. Вот рейтинги статьи в этом году:


Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии18

Руководство по MicroPython MQTT на базе Raspberry Pi

Время на прочтение5 мин
Количество просмотров9.2K


Сегодня рассказываем как написать простой MQTT-клиент на Raspberry Pi при помощи MicroPython и реализовать функции подключения, отправки сообщений и подписки между клиентом и брокером MQTT-сообщений. Подробности о разработке с использованием протокола интернета вещей MQTT — к старту курса по Fullstack-разработке на Python.

Читать дальше →
Всего голосов 7: ↑6 и ↓1+6
Комментарии8

Почему давно не было прорывов в аккумуляторных технологиях?

Время на прочтение10 мин
Количество просмотров25K

На своей сентябрьской презентации, Apple показала часы, работающие целых 36 (!) часов без подзарядки. После этого возникла мысль: «Доколе»? Сколько уже будет продолжаться эпопея с каждодневным заряжанием гаджетов и гегемония литий-ионных аккумуляторов? 

В этом хабрапосте поговорим про то, почему именно литий-ионные аккумуляторы захватили мир, посмотрим на мировые наработки, их приближенность к реальным прототипам и ответим на вопрос: «Почему давно не было прорывов в аккумуляторных технологиях?».

Читать далее
Всего голосов 31: ↑28 и ↓3+32
Комментарии97

JupyterLab: визуальное программирование и управление роботами с Blockly

Время на прочтение3 мин
Количество просмотров5.4K
image

80% наших курсов — это практика, в том числе в Jupyter Notebook. Сегодня кратко представим расширения визуального программирования и управления роботами Nyrio. За подробностями приглашаем под кат — к старту нашего флагманского курса по Data Science.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии8

Руководство по программированию сокетов на Python. От введения до работающего примера

Время на прочтение10 мин
Количество просмотров71K


К концу руководства вы освоите основные функции и методы модуля Python socket, научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками и работать со всем этим в собственных клиент-серверных приложениях. Материалом делимся к старту курса по Fullstack-разработке на Python.
Посмотреть первую часть
Всего голосов 6: ↑4 и ↓2+4
Комментарии0

Красота математики в формате бумаги A4

Время на прочтение5 мин
Количество просмотров31K

КДПВ


Многие удобные нам вещи — результат чьих-то расчётов. Благодаря людям, которые заняты этими расчётами, большинство может спокойно забыть о том, что многие важные аспекты нашей жизни зависят от чисел и их свойств. К старту нашего флагманского курса по Data Science напоминаем о математической красоте формата бумаги A4.

Узнать больше
Всего голосов 94: ↑83 и ↓11+90
Комментарии88

Что будет, если взять логарифм от Вселенной?

Время на прочтение6 мин
Количество просмотров12K


Художественное представление логарифмической концепции наблюдаемой части Вселенной. Солнечная система уступает место Млечному Пути, Млечный Путь — близлежащим галактикам, а те — масштабной карте звёздного неба и окаймляющей его раскалённой плотной плазме Большого взрыва. Каждое расстояние [каждый «луч зрения»] здесь также отражает время с момента рождения Вселенной. Тем не менее поиск самого удалённого космического тела увенчается успехом только тогда, когда будет составлена полная карта Вселенной (Автор: Пабло Карлос Будасси).

Подробности, иллюстрации и фото — к старту нашего флагманского курса по Data Science.

Увидеть больше
Всего голосов 24: ↑22 и ↓2+24
Комментарии12

О чем боятся спросить Junior DS. Оптимизация кода

Время на прочтение10 мин
Количество просмотров4.1K

Привет всем! В данной статья я постараюсь ответить на вопросы, связанные с оптимизацией работы кода. Мы затронем различные возможности оптимизации работы кода, которые очевидны опытным специалистам и о них, нередко, даже не задумываются начинающие Data Scientist'ы.


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

Работа в Data Science: что важно знать и как этому научиться

Время на прочтение9 мин
Количество просмотров51K

Сегодня словосочетания вроде Data Science, Machine Learning, Artificial Intelligence очень популярны. При этом нередко под ними понимаются довольно разные вещи. Это зачастую смущает и запутывает людей, желающих войти в специальность: трудно разобраться, с чего начать, что действительно нужно, а что необязательно для начала. Не претендуя на общность, расскажем, как это видится на основе десятка лет опыта c решением такого рода задач для крупных клиентов со всего мира (сервис / заказная разработка / аутсорс – подставьте термин по вкусу).

Читать далее
Всего голосов 12: ↑11 и ↓1+12
Комментарии10

Асинхронный python без головной боли (часть 1)

Время на прочтение14 мин
Количество просмотров313K

Почему так сложно понять asyncio?

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

Но будь я автором самого толстого в мире учебника по python, я бы рассказывал читателям про асинхронное программирование уже с первых страниц. Вот только написали "Hello, world!" и тут же приступили к созданию "Hello, asynchronous world!". А уже потом циклы, условия и все такое.

Съешь красную таблетку
Всего голосов 135: ↑135 и ↓0+135
Комментарии58

Как я наказал Firaxis или история о том, как перебрать бинарный движок через глушитель

Время на прочтение6 мин
Количество просмотров114K
image

Речь пойдёт о далёком 2005 году, когда только-только вышла Civilization4 от Sid Meier. К тому времени я плотно висел в Civilization3, прошёл её раз дцать на самых разных картах, и тут вышла долгожданная четвёрка. Это были годы P3-512Mb для mid-end и P4-1Gb в hi-end. Только топовые конфиги в те годы имели два гига памяти на борту.

Civilization 4 вышла с графикой уровня года 2002-2003го, что в принципе нормально для мэинстрима тех времён, особенно учитывая что это пошаговая стратегия, а не шутер. Но жрала с течением игры до 900Mb оперативки, что приводило к жуткому свопу, особенно на больших картах, особенно к концу игры, особенно на ноутбуках. Народ недоумевал, я тоже. Учитывая, что в те же годы вышел Far Cry с куда более красивой графикой, и который вполне игрался на максимуме даже с 512Mb на борту, такое поведение Civilization 4 выглядело крайне странным. Захотелось разобраться и покарать…
Читать дальше →
Всего голосов 551: ↑547 и ↓4+543
Комментарии177

3D моделирование в Python

Время на прочтение21 мин
Количество просмотров83K

Допустим, вам потребовалось на языке программирования python, построить трёхмерную модель некоторого объекта, затем визуализировать его, или подготовить файл для печати на 3D принтере. Существует несколько библиотек, помогающих в решении этих задач. Поговорим о том, как строить трёхмерные модели из точек, граней и примитивов в python. Как выполнять элементарные приемы 3D моделирования: перемещение, поворот, объединение, вычитание и другие.

Читать далее
Всего голосов 21: ↑21 и ↓0+21
Комментарии26

Главные IT-профессии 2022 года, которые стали ещё более востребованными

Время на прочтение13 мин
Количество просмотров188K

Экономика России переживает тектонические перемены, перестраиваются целые отрасли. Объясняем, зачем идти в IT — и в какие именно сферы.

Это не просто мода, не очередной стереотип лучшей профессии, а острая необходимость. Уже в 2020 году не хватало 150 000 специалистов, а сегодня в одной только сфере информационной безопасности ищут 30 000 сотрудников.

Читать далее
Всего голосов 23: ↑11 и ↓12+2
Комментарии9

Краткая история профсоюзов: с чего все началось и есть ли они в IT

Время на прочтение22 мин
Количество просмотров18K
На Хабре уже который год появляются посты и комментарии, посвященные созданию профсоюза IT специалистов. Особенно после фееричной попытки Rambler'а «отжать» Nginx у Игоря Сысоева, или не менее скандальной истории увольнения сотрудников пермской компании Xsolla на основе «расчета вовлеченности с помощью BigData» её основателем Шуриком Агапитовым. Мы тоже не смогли пройти мимо.

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


Приятного чтения!
Всего голосов 20: ↑17 и ↓3+23
Комментарии16

Могут ли IT-команды существовать без лидера: концепция Liquid Super Teams

Время на прочтение9 мин
Количество просмотров5.7K
Устраиваясь на работу в корпорацию или стартап, разработчики часто вливаются в одну и ту же иерархию команды: во главе стоит тимлид, за ним — синьоры, потом — мидлы и так далее. И кажется, к формату top-down все привыкли. Но значит ли, что он не требует изменений? В этой статье рассмотрим альтернативу такому подходу.


Приятного чтения!
Всего голосов 13: ↑11 и ↓2+14
Комментарии10

Как писать питонический код: три рекомендации и три книги

Время на прочтение15 мин
Количество просмотров38K

Новички в Python часто спрашивают, как писать питонический код. Проблема — расплывчатое определение слова "питонический". Подробным материалом, в котором вы найдёте ответы на вопрос выше и три полезные книги, делимся к старту курса по Fullstack-разработке на Python.

Читать далее
Всего голосов 14: ↑13 и ↓1+13
Комментарии7

Код выгорания: как пофиксить баги в своей собственной жизни

Время на прочтение15 мин
Количество просмотров28K


Все мечтают ворваться в IT ради красивой жизни, высоких зарплат и «императорских» условий работы. Но так ли сладко живётся инженеру, как это малюют? Несмотря на все блага, доступные среднестатистическому разработчику, исследования фиксируют средний уровень благополучия, самочувствия и удовлетворённости жизнью. Оказывается, стакан полон только наполовину. IT-специалисты страдают от переработок, выгорания и не умеют справляться со стрессом. Это пост о заботливом отношении к себе. Здесь мы собрали конкретные практики, как наладить work-life balance, о котором так много говорят, повысить стрессоустойчивость, справиться с выгоранием и улучшить качество жизни, если ты в IT.

Приятного чтения!
Всего голосов 25: ↑22 и ↓3+23
Комментарии6

Технический специалист и редактор: как написать текст вместе без обид и недоразумений

Время на прочтение12 мин
Количество просмотров2.1K

Привет, Хабр! Меня зовут Карина, сегодня хочу поговорить о том, как техническим специалистам и редакторам писать тексты вместе. Расскажу о возможных сценариях работы, проблемах и их решениях. А ещё о том, где искать вдохновение и как бороться с синдромом самозванца. Надеюсь, мой опыт поможет вам лучше понимать редакторов и готовить крутые тексты вместе с ними. 

Читать далее
Всего голосов 3: ↑1 и ↓20
Комментарии6

Motorola: история краха компании, которая создала первый мобильный телефон

Время на прочтение11 мин
Количество просмотров29K

Motorola создавала много продуктов, но многие запомнили её как производителя мобильных телефонов. Если ваш первый телефон был не Nokia 3310 или SIEMENS A35, то скорее всего, это был не менее легендарный RAZR V3. Сверхтонкий металлический корпус с необычным дизайном и подсветкой кнопок запоминался сразу и полюбился многим в России. Просто взгляните на эту красоту.


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

Свой главный бой «настоящая» Motorola проиграла Nokia и Apple в конце нулевых годов. Символично, что Motorola была первой компанией, создавшей мобильный телефон. Хотя она создала такие продукты, как первый в истории пейджер, и портативную рацию для войск США, и автомобильный радиоприёмник — именно телефоны спустя 40 лет погубили компанию.

Hello Moto!
Всего голосов 23: ↑21 и ↓2+26
Комментарии41

Информация

В рейтинге
Не участвует
Откуда
Белорецк, Башкортостан(Башкирия), Россия
Дата рождения
Зарегистрирован
Активность