Как стать автором
Обновить
49.2
Карма
0.1
Рейтинг

Пользователь

  • Подписчики 25
  • Подписки 19
  • Публикации
  • Комментарии

Запуск Windows VM под Linux в окне с нативной производительностью

Блог компании ITSummaOpen sourceВизуализация данныхСофтИгры и игровые приставки

Looking Glass на домашнем компьютере разработчика

У многих пользователей под Linux иногда возникает необходимость запустить ОС Windows. Например, для некоторых нативных приложений или игр. Windows можно запустить обычной в виртуальной машине, но за это приходится платить производительностью.

Разработчик по имени Джеффри МакРэй (gnif) не готов с этим мириться — и поэтому вместе с несколькими единомышленниками несколько лет назад создал приложение Looking Glass для запуска Windows VM под Linux в окне с нативной производительностью. 17 июля 2021 года вышла четвёртая стабильная версия хоста (B4). Если вкратце, Looking Glass позволяет использовать KVM (Kernel-based Virtual Machine), настроенный на сквозной проход сигнала VGA PCI (GPU passthrough) без подключённого физического монитора, клавиатуры или мыши.
Читать дальше →
Всего голосов 30: ↑29 и ↓1+28
Просмотры7.8K
Комментарии 26

8 недооцененных команд Git, которые должен знать каждый программист (помимо привычных pull, push, add, commit)

Блог компании OTUSPHPПрограммированиеGit
Перевод

Если вы сделали опечатку, когда вводили имя ветки, вам поможет вот такая команда.

Читать далее
Всего голосов 38: ↑23 и ↓15+8
Просмотры16K
Комментарии 28

С++ на практике

Блог компании JUG Ru GroupC++Конференции


Все мы знаем, что С++ — мощный язык, у которого много сторонников. Но чем могут быть недовольны даже сторонники? Где сталкиваешься с неудобствами и чем они вызваны? Почему в примитивном приложении могут вылезти неожиданные сложности и чего не хватает в стандартной библиотеке? А главное, что можно сделать для улучшения ситуации?


Антон Полухин (antoshkka), состоящий в комитете по стандартизации C++ и работающий в «Яндекс.Такси», рассказал обо всём этом в докладе «C++ на практике». Сам доклад появился ещё в 2019-м, и с выходом C++20 что-то изменилось, но главные тезисы и вывод остались актуальны. Поэтому теперь, готовя новую конференцию C++ Russia 2021, мы решили сделать для Хабра пост на основе этого доклада. Под катом — и текст, и видеозапись. Далее повествование идёт от лица Антона.

Читать дальше →
Всего голосов 57: ↑53 и ↓4+49
Просмотры13K
Комментарии 133

Анатомия широты. 1 часть

СхемотехникаПроизводство и разработка электроникиЭлектроника для начинающих
Из песочницы

Если кратко, то постараюсь на примере рассуждений и анализа полезной технологии научить читателя пользоваться новейшим модулем математического моделирования электронных схем Mixed SIM программного комплекса Altium Designer...

“Нитка с иголкой в ткани энергии.”
Всего голосов 11: ↑11 и ↓0+11
Просмотры2.3K
Комментарии 9

Each и Every в английском: где который «каждый»

Блог компании EnglishDomИзучение языков

Продолжаем нашу рубрику «Нюансы английского». Сегодня рассмотрим пару очень похожих по смыслу слов each и every. 

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

Читать далее
Всего голосов 21: ↑20 и ↓1+19
Просмотры7.4K
Комментарии 5

Можно ли сделать деревянный стеллаж без инструмента используя только отвертку и 3D-принтер? Легко!.

Блог компании RUVDS.com3D-принтерыDIY или Сделай сам
Tutorial


Приветствую! Я хочу поделиться с вами очередной своей разработкой, которая позволяет сделать надежную, крепкую мебель и при этом без необходимости иметь инструмент, пылить в доме/квартире и собрать её буквально за один день. Эта статья для аудитории Хабра, которая любит DIY и получает удовольствие от процесса создания вещей своими руками. Осторожно, в статье много изображений и фотографий.
Читать дальше →
Всего голосов 98: ↑92 и ↓6+86
Просмотры29K
Комментарии 109

Безопасность встраиваемых систем Linux

Блог компании VDSina.ruИнформационная безопасность*nixКомпьютерное железоИнтернет вещей
Embedded Linux security

Весь наш мир построен на противоположностях. Если вы создаете свое устройство и продаете его, то всегда найдется тот, кто захочет его взломать. Цели у злоумышленника буду самыми разными, от попыток сделать клон устройства (привет Китаю) до шантажа конечных потребителей, что весьма ухудшит вашу репутацию с точки зрения изготовления надежных устройств. И чем популярнее система на основе которой построено устройство, тем интереснее она злоумышленнику. В последнее время активно развивается сегмент одноплатных компьютеров, таких как Raspberry Pi, и множества других. Linux системы по распространенности использования во встраиваемых систем, вышли на первые места. Большая функциональность устройств, например наличие разных беспроводных интерфейсов коммуникаций, в совокупности с большими возможностями ОС Linux, привела к серьезной необходимости организации защиты устройства. Некоторые думают, что достаточно отключить учетную запись root и установить надежный пароль, но на самом деле это только малая часть того, что следует сделать. Какие технологии и концепции используются для снижения рисков и реализации более безопасного устройства работающего на Linux узнаете под катом.
Читать дальше →
Всего голосов 42: ↑41 и ↓1+40
Просмотры8.5K
Комментарии 19

Воспитание Obsidian — вашего персонального информационного менеджера

Блог компании МаклаудGTD
Tutorial


Методик повышения личной эффективности хоть пруд пруди. Как по мне, основная проблема с ними в том, что нужно работать самому. Совершенно нормальное стремление — избежать приложения усилий. Пускай хорошая методика и есть тот рычаг, коим обещают сдвинуть Землю, но физика знает, что всю-всю работу делать всё равно нам самим. Основной вопрос, терзавший меня в вопросе выбора персонального информационного менеджера заключался в том, что он будет делать вместо меня. Задача была не самая лёгкая. За короткий срок разобраться в новой области — организовать конспекты, классифицировать справочники и литературу по теме. Море открытых вкладок браузера (всё очень нужное, оно не должно скрыться из глаз), pdf-файлы, заботливо присланные новыми коллегами… С этим всем в голове я познакомился с программой Obsidian, которая пообещала стать A second brain, for you, forever.

Читать дальше →
Всего голосов 49: ↑45 и ↓4+41
Просмотры10K
Комментарии 17

Что вам нужно знать про молочные зубы у детей (и современный медицинский подход)

Блог компании Белая РадугаНаучно-популярноеБиотехнологииЗдоровье
image
Дети просто полны зубами. Зубы как-то помещаются в черепе, но всё равно почти торчат в ноздрях и глазницах. Тут, например, 48 зубов одновременно, и это абсолютно здоровый пациент.

Молочные зубы очень важны. Мы уже не раз сталкивались с реакцией родителей в ситуации, когда они приводят ребёнка с запущенным множественным кариесом. «Сколько-сколько будет стоить вылечить восемь зубов? Нет, не буду, нам по ОМС всё бесплатно вырвут». К сожалению, родители часто не понимают, что потеря (или утрата) молочных зубов очень критична для формирования здорового ортогнатического прикуса.

Цепочка довольно простая:

  • Удалили зуб значительно раньше сроков его смены.
  • Соседние зубы повернулись и наклонились, чтобы закрыть дефект.
  • Замедлился или остановился рост челюстей, так как они зависят от жевательной нагрузки.
  • Постоянные зубы прорезались с дефектами, так как зачатки повреждены инфекцией.
  • В подростковом возрасте имеем сложные зубочелюстные аномалии и очень-очень дорогое ортодонтическое лечение, растянутое на годы, чтобы это хоть как-то исправить.

Поэтому сегодня я буду рассказывать, что нужно делать из бесплатного с ребёнком на старте, чтобы потом не тратить кучу денег и сил на лечение в будущем.
Читать дальше →
Всего голосов 119: ↑115 и ↓4+111
Просмотры28K
Комментарии 56

Музыка, которую мало кто слышал, или успели забыть

Блог компании АудиоманияОблачные сервисыЗвук

Ранее мы рассказывали о сервисах, аккумулирующих видеоролики, которые практически никто не видел. Сегодня поговорим о ресурсах, где можно найти музыкальные треки, которые практически никто и не слушал. Их авторы — забытые исполнители прошлого века, рэперы, которым «не дано», и композиторы, музицирующие для души.

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

14 Python-пакетов, про которые вы скорее всего не знали

Блог компании МаклаудPython


Язык Python предоставляет всем пользователям возможность создавать свои пакеты и делиться ими со всем сообществом. Так появлялись очень популярные библиотеки для работы с данными (Pandas, Numpy, Matplotlib), для машинного обучения (TensorFlow, PyTorch), для веб разработки. Но есть много смешных, полезных или интересных пакетов, про которые вы вероятно никогда не слышали. Именно про них и пойдёт речь дальше.

Читать дальше →
Всего голосов 46: ↑39 и ↓7+32
Просмотры18K
Комментарии 6

Пользователь получил предупреждение от провайдера за скачивание Ubuntu

Open sourceРазработка под LinuxЗаконодательство в IT


26 мая 2021 года пользователь Reddit по ником NateNate60 рассказал, что получил от своего интернет-провайдера Comcast уведомление о том, что он недавно скачал через торрент ISO-образ ОС Ubuntu (ubuntu-20.04.2.0-desktop-amd64.iso) и тем самым нарушил закон об авторском праве.
Читать дальше →
Всего голосов 67: ↑65 и ↓2+63
Просмотры60K
Комментарии 177

Практическое руководство по анонимности в онлайне

Блог компании VDSina.ruИнформационная безопасностьКриптографияСофтКриптовалюты

Направленная антенна для удалённого доступа к публичному Wi-Fi

Обеспечить собственную безопасность (анонимность) в онлайне — тяжкий труд, требующий массивного объёма знаний. Даже лучшие профессионалы не всегда справляются.

Но это возможно.

Предупреждение. Для усвоения информации в полном объёме требуется несколько недель.
Читать дальше →
Всего голосов 115: ↑106 и ↓9+97
Просмотры84K
Комментарии 118

Инструменты английского, которые сделают ваши письменные тексты более богатыми

Блог компании EnglishDomИзучение языков

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

И многие забывают гармонично развивать свою письменную речь, ограничиваясь изучением аббревиатур вроде LOL или IMHO. В этой статье мы расскажем вам о четырех инструментах, с помощью которых вы сможете сделать письменный английский куда более приятным и богатым. Поехали.

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

Сам себе Гутенберг. Делаем параллельные книги

Open sourcePythonМашинное обучениеИзучение языковNatural Language Processing
Tutorial

Lingtrain parallel books


Если вам нравится изучать языки (или вы их преподаете), то вы наверняка сталкивались с таким способом освоения языка как параллельное чтение. Он помогает погрузиться в контекст, увеличивает лексикон и позволяет получить удовольствие от обучения. Читать тексты в оригинале параллельно с русскоязычными, на мой взгляд, стоит, когда уже освоены азы грамматики и фонетики, так что учебники и преподавателей никто не отменял. Но когда дело все же доходит до чтения, то хочется подобрать что-то по своему вкусу, либо что-то уже знакомое или любимое, а это часто невозможно, потому что такого варианта параллельной книги никто не выпускал. А если вы учите не английский язык, а условный японский или венгерский, то трудно найти вообще хоть какой-то интересный материал с параллельным переводом.


Сегодня мы сделаем решительный шаг в сторону исправления этой ситуации.


Из чего делаем


На входе у нас будут два текстовых файла с оригинальным текстом и его переводом. Для примера возьмем книгу "Убить пересмешника" Харпер Ли на русском и английском языках.


Начало документов выглядит так (отрывки приведены в таком виде, в котором они были найдены в сети):

Выровнять пересмешника
Всего голосов 106: ↑106 и ↓0+106
Просмотры16K
Комментарии 56

Python, исследование данных и выборы: часть 1

PythonПрограммированиеData MiningУчебный процесс в ITСтатистика в IT
Tutorial

Серия из 5 постов для начинающих представляет собой «ремикс» первой главы книги 2015 года под названием «Clojure для исследования данных» (Clojure for Data Science). Автор книги, Генри Гарнер, любезно дал согласие на использование материалов книги для данного ремикса с использованием языка Python.

Книга была написана как приглашение в так называемую «науку о данных», которая в последние годы получила сильный импульс к развитию в связи с потребностью в быстрой и своевременной обработке больших наборов данных локально и в распределенной среде.

Три главы книги были адаптированы под язык Python в течение следующего года после издания книги, т.е. в 2016 году. Публикация ремикса книги в РФ не получилась по разным причинам, но одна из главных станет понятной в конце этой серии постов. В конце заключительного поста можно будет проголосовать за или против размещения следующей серии постов. А пока же…

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

Как превратить скрипт на Python в «настоящую» программу при помощи Docker

Блог компании VDSina.ruPythonПрограммированиеМикросервисы
Перевод
Никого не интересует, умеете ли вы разворачивать связанный список — всем нужно, чтобы можно было легко запускать ваши программы на их машине. Это становится возможным благодаря Docker.


Для кого предназначена эта статья?


Вам когда-нибудь передавали код или программу, дерево зависимостей которой напоминает запутанную монтажную плату?


Как выглядит управление зависимостями

Без проблем, я уверен, что разработчик любезно предоставил вам скрипт установки, чтобы всё работало. Итак, вы запускаете его скрипт, и сразу же видите в оболочке кучу сообщений логов ошибок. «У меня на машине всё работало», — обычно так отвечает разработчик, когда вы обращаетесь к нему за помощью.

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

В частности, мы рассмотрим скрипты, которые должны работать как фоновый процесс.
Читать дальше →
Всего голосов 47: ↑37 и ↓10+27
Просмотры20K
Комментарии 37

Все английские времена в одной простой схеме

Изучение языков
Из песочницы

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

Как это часто бывает, по-настоящему понимаешь какую-то тему, только когда начинаешь рассказывать о ней другим («метод Фейнмана»). Несколько друзей, позавидовав моим «успехам», попросили помочь разобраться с английским. Тут и обнаружилось, что хотя я уже успешно использую английский в повседневной работе, обучать ему кого-то ещё — это совершенно отдельный навык.

Первоначальная идея. Сначала разъяснить все английские времена за один присест удавалось, надёргав различных идей из интернета: обрывки чьих-то схем, начинали склеиваться в свою схему и обрастать собственными легендами, а применение времён почти всегда было проще пояснить, используя хрестоматийную «систему английских времен с точки зрения употребления глагола “to vodka”». С каждой новой импровизированной лекцией, схема и нарратив продолжали меняться. «Ученики» попадались с различным базовым уровнем, что позволило понять, откуда нужно начинать плясать, чтобы урок был понятен всем, кто хоть раз слышал что-то про глаголы have и be. Когда счёт обученных уже пошёл на десятки, я решил оформить идею в более стройную лекцию. От первых попыток преподавания английских времён, до этого момента прошло пять лет. За это время было обучено ещё пару сотен человек. Обучено — по приколу. Денег за эти уроки я не брал.

Читать далее
Всего голосов 69: ↑66 и ↓3+63
Просмотры181K
Комментарии 130

Делать или делать — как работают слова do и make в английском

Блог компании EnglishDomИзучение языков

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

Сегодня расскажем о паре do-make. Эти слова изучают уже на первых занятиях по английскому, но нюансов в них столько, что ошибки допускают и студенты с уровнем Advanced. Поехали.

Читать далее
Всего голосов 31: ↑29 и ↓2+27
Просмотры29K
Комментарии 18

Что детям нужно знать про зубы пожилых родственников

Блог компании Белая РадугаНаучно-популярноеБиотехнологииЗдоровье
image
Минимальный вариант протезирования, позволяющий жевать стейк лет этак в 75.

Взрослые дети часто не знают, что у пожилых родителей есть проблемы с зубами. Родители могут не поделиться по разным причинам и по нашему опыту нередко пытаются решить что-то своими силами, когда уже поздно и неэффективно. А зубы очень сильно влияют на качество жизни пожилого человека и его самоощущение. Когда можно спокойно жевать пищу, не испытывать неудобство в разговоре (чтобы зубы не выпадали) — это уже хорошо. Но многие привыкли хранить зубы в стаканчике, даже не зная, что давно уже можно сделать всё гораздо лучше и удобнее. Правда, конечно, не в рамках ОМС. То есть часто сами они позволить себе такое не могут, а обременять детей не хотят. Детям же надо знать, что стоматологическое здоровье влияет на здоровье всего организма, и снижение воспалительной нагрузки сильно облегчит прогнозы многих заболеваний.

Мы привыкли к хорошему, что надо регулярно посещать врача, и как-то уже приняли необходимость заниматься спортом и поддерживать своё здоровье. К сожалению, это часто сложно объяснить старшим родственникам. В итоге всё это приводит к типичному печальному образу пожилого россиянина, который наши зарубежные коллеги называют «русским прикусом»: зубы в жевательном отделе практически отсутствуют, передний отдел деформировался и разошелся характерным веером. Важность гигиены вроде как признают, но по факту часто получается, что пожилые пациенты не всегда умеют правильно ухаживать за полостью рта. А к профессионалам они часто не обращаются. Для них это сложная и не очень нужная история. Ну и традиционные зубы в стакане с водой, хотя так их хранить категорически нельзя.

Я хочу рассказать про относительно малоинвазивные методики имплантации для пожилых, которые принципиально меняют качество жизни. И вообще про то, что вам как детям нужно знать про зубы своих родителей.
Читать дальше →
Всего голосов 54: ↑49 и ↓5+44
Просмотры16K
Комментарии 29

Информация

В рейтинге
2,265-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность