Pull to refresh
36
0
Иван Новиков @stranger777

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

Send message

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

Level of difficultyMedium
Reading time9 min
Views44K


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

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

Но как это сделать? Вот этим мы тут и будем заниматься…
Читать дальше →

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

Reading time7 min
Views39K


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


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


Читать дальше →

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

Reading time5 min
Views9.4K


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

Читать дальше →

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

Reading time10 min
Views25K

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

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

Читать далее

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

Reading time3 min
Views5.5K
image

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

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

Reading time10 min
Views73K


К концу руководства вы освоите основные функции и методы модуля Python socket, научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками и работать со всем этим в собственных клиент-серверных приложениях. Материалом делимся к старту курса по Fullstack-разработке на Python.
Посмотреть первую часть

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

Reading time5 min
Views31K

КДПВ


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

Узнать больше

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

Reading time6 min
Views12K


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

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

Увидеть больше

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

Reading time10 min
Views4.1K

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


Читать далее

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

Reading time9 min
Views52K

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

Читать далее

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

Reading time14 min
Views323K

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

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

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

Съешь красную таблетку

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

Reading time6 min
Views114K
image

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

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

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

Reading time21 min
Views84K

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

Читать далее

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

Reading time13 min
Views188K

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

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

Читать далее

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

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

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


Приятного чтения!

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

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


Приятного чтения!

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

Reading time15 min
Views39K

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

Читать далее

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

Reading time15 min
Views28K


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

Приятного чтения!

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

Reading time12 min
Views2.1K

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

Читать далее

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

Reading time11 min
Views30K

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


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

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

Hello Moto!

Information

Rating
4,710-th
Location
Белорецк, Башкортостан(Башкирия), Россия
Date of birth
Registered
Activity