Pull to refresh
218
Karma
0.2
Rating
Михаил Коробко @Shkaff

Физик

  • Followers 186
  • Following 17
  • Posts
  • Comments

Понять кубик Рубика

Brain Logic games

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

То же самое со сборкой этой головоломки: миллионы людей умеют делать это по формулам, но сколько из них понимают, что они делают? А ведь начать чувствовать кубик Рубика не так сложно!

Но сперва давайте договоримся, зачем нам такая головоломка нужна и чем полезна. Вы же уже слышали шутки про то, что кубик Эрно Рубика – штука многогранная? А видите параллели между кубиком Рубика, шахматами и, например, пианино или гитарой?

Читать далее
Total votes 32: ↑31 and ↓1 +30
Views 18K
Comments 44

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

Open source *Python *Machine learning *Learning languages Natural Language Processing *
Tutorial

Lingtrain parallel books


Upd. 04.12.2021 — Наш телеграм канал


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


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


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


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


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

Выровнять пересмешника
Total votes 106: ↑106 and ↓0 +106
Views 18K
Comments 66

Zotero hacks: unlimited synced storage and its smooth use with rmarkdown

Open source *R *Studying in IT Data storaging Lifehacks for geeks
Tutorial
Here is a bit refreshed translation of my 2015 blog post. The post shows how to organize a personal academic library of unlimited size for free. This is a funny case of a self written manual which I came back to multiple times myself and many many more times referred my friends to it, even non-Russian speakers who had to use Google Translator and infer the rest from screenshots. Finally, I decided to translate it adding some basic information on how to use Zotero with rmarkdown.


A brief (and hopefully unnecessary for you) intro of bibliographic managers


Bibliographic manager is a life saver in everyday academic life. I suffer almost physical pain just thinking about colleagues who for some reason never started using one — all those excel spreadsheets with favorite citations, messy folders with PDFs, constant hours lost for the joy-killing task of manual reference list formatting. Once you start using a reference manager this all becomes a happily forgotten nightmare.

Read more →
Total votes 13: ↑12 and ↓1 +11
Views 10K
Comments 6

Как мы используем квантовый свет для измерения осцилляторов при -250°С

Popular science Physics DIY Lazers Quantum technologies
Мы измерили вибрации маленького маятника на уровне одного нанометра. А потом засунули его в холодильник и охладили его до -250°C. А потом использовали квантовые корреляции, чтобы уменьшить шумы в системе и получше наблюдать сигнал.



Квантовые технологии помогают нам в самых разных областях. Например, когда нам нужно измерить очень слабый сигнал, а квантовые шумы в системе очень мешают. Это традиционная проблема, например, в гравитационно-волновых детекторах, в которых квантовые флуктуации в амплитуде и фазе лазера, используемого для измерения положения зеркал, мешают наблюдению гравитационных волн. Я об этом рассказывал в своей статье про детектор Einstein Telescope, который появится в Европе в недалеком будущем.

У нас в эксперименте получился маленький прототип этого детектора. Наша статья об этом эксперименте была опубликована в Physical Review Letters,
а препринт тут: Squeezed-light interferometry on a cryogenically-cooled micro-mechanical membrane.
!Много картинок!
Total votes 43: ↑43 and ↓0 +43
Views 4.5K
Comments 14

SonarTermen v2.0

Developing for Arduino *DIY


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

У меня ушло порядка 3х дней. Имея все необходимое + мои наработки вы справитесь за пару часов.
Total votes 16: ↑15 and ↓1 +14
Views 6.4K
Comments 22

Выбираем канал для точки доступа Wi-Fi. Исчерпывающее руководство

Network technologies *Wireless technologies *
2,4 ГГц — это плохо. 5 ГГц — это хорошо. 6 ГГц — это ещё лучше, но послезавтра. Все это знают, кого я тут учу, в самом деле. Всё это хорошо, только делать-то что, когда ты такой, как умный, открываешь какой-нибудь Wi-Fi Explorer, а там сатанизм и этажерки, как на скриншоте?



Шаг первый — поплакать. Шаг второй — нырнуть под кат. Вопрос простой, а ответ — нет.
Когда это нас останавливало?
Total votes 111: ↑110 and ↓1 +109
Views 175K
Comments 234

10 советов схемотехнику

Programming microcontrollers *Circuit design *Manufacture and development of electronics *DIY Electronics for beginners
Недавно один мой знакомый, начавший интересоваться электроникой и схемотехникой, обратился ко мне с просьбой дать ему какие-то практические советы по разработке электронных устройств. Поначалу этот вопрос немного озадачил меня: как-то так получилось, что для себя я никогда не выделял какие-то перечни обязательных правил проектирования, всё это было у меня где-то на уровне подсознания. Но этот вопрос послужил хорошим толчком для того, чтобы сесть и сформулировать хотя бы небольшой список таких рекомендаций. Когда все было готово, я подумал, что, возможно, это будет интересно почитать кому-то еще, таким образом и получилась данная статья.


Читать дальше →
Total votes 212: ↑210 and ↓2 +208
Views 78K
Comments 242

Ещё раз про аппаратные ключи GPG за копейки

Information Security *Programming microcontrollers *DIY
Sandbox


В февралe 2020 года на Хабре появилась увлекательная статья про преобразование программатора ST-Link v2 в аппаратный ключ шифрования. Уже тогда в комментариях появились жалобы на то, что результат не удаётся повторить, но они остались без ответа.


За прошедшее время до меня дошла пара посылок с Aliexpress и теперь, самостоятельно пройдя весь путь, я попытаюсь представить более или менее полную инструкцию с комментариями, которая поможет неспециалисту перепрошить микропроцессор в китайском клоне ST-Link v2. Постараюсь не повторять уже известное, поэтому про пайку контактов и использование GPG с аппаратным ключом смотрите в исходной статье.

Читать дальше →
Total votes 43: ↑43 and ↓0 +43
Views 21K
Comments 17

Блокнот с осциллографом и генератором частот (звуковой картой)

DIY
image

Решил немного написать про свою поделку. Несколько раз попадались разнообразные diy линейки. Захотелось сделать себе что-то подобное, многофункциональное. Форм-фактор линейки мне не очень подходил, решил сделать в виде блокнота.
Читать дальше →
Total votes 94: ↑93 and ↓1 +92
Views 28K
Comments 29

Задержать COVID-19. Все про фильтрацию воздуха на случай пандемии

Usability *Biotechnologies Lifehacks for geeks Health Ecology
Tutorial
По материалам из телеграм-канала LAB66 и присоединенного к нему чата.

Это время для фактов, а не для страха. Это время для науки, а не слухов. Это время солидарности, а не охоты на ведьм…
директор ВОЗ Tedros Adhanom Ghebreyesus про эпидемию COVID-19
Прошло немного времени с момента публикации моей статьи про респираторную защиту во время эпидемии. За это время, отчасти благодаря активному обсуждению в «приканальном» чате выработалась некоторая система, которой бы я хотел поделится и с читателями хабра. Вынудило меня написать эту статью то, что из-за коронавируса поднялся нездоровый хайп, на волне которого на поверхность начала всплывать совсем не та информация, которая всплывать должна была бы (равно как и внезапно подскочили до х40 раз цены на респираторы, притом все без разбора). Так что нужно расставить точки над i. Под катом читаем про подбор правильного респиратора, про сборку кастомных фильтров и стерилизацию зараженных средств защиты. Ответы на вопросы.

Грантовая поддержка исследования
Фактически, в роли «научного грантодателя» для этой статьи выступают мои «меценаты» с Patreon. Благодаря им все и пишется. Поэтому и ответ они могут получить раньше всех других, и черновики увидеть, и даже предложить свою тему статьи. Так что, если интересно то, о чем я пишу и/или есть что сказать — поспешите стать моим «патроном» (картинка кликабельна):



Статью же настоятельно рекомендую «в закладки». Буду рад любому посильному распространению статьи. Краткий итоговый FAQ — в конце статьи.


Собираем полумаску под себя!
Total votes 81: ↑77 and ↓4 +73
Views 365K
Comments 290

Аппаратный ключ шифрования за 3$ — возможно ли это?

Information Security *Cryptography *Programming microcontrollers *DIY
Sandbox
Tutorial

Итоговый результат — ключ размером с флешку

Повсеместное шифрование и, как следствие, обилие ключей заставляет задуматься об их надежном хранении. Хранение ключей на внешних устройствах, откуда они не могут быть скопированы, уже давно считается хорошей практикой. Я расскажу о том, как за 3$ и 2 часа сделать такой девайс.
Читать дальше →
Total votes 151: ↑151 and ↓0 +151
Views 60K
Comments 151

Закон Гей-Люссака, коллоидные растворы и сопромат для идеальных профитролей

Physics DIY Lifehacks for geeks Chemistry
Tutorial

Дополнение: В конце поста есть обновленные рекомендации.

Внесем легкую нотку научного безумия в традиционную кулинарию. Сегодня мы поговорим о некоторых следствиях из уравнения Менделеева-Клайперона и коллапсе газовых пузырей при изменении температуры. А еще затронем особенности молекулярных цепей крахмала и те коллоидные растворы, которые он образует. Просто ковыряться в уравнениях скучно, поэтому совместим приятное с полезным. Создадим идеальный профитроль. Сегодня у нас два основных объекта для изучения — заварное тесто и заварной крем со взбитыми сливками. Естественно, все это безобразие мы будем творить исключительно во славу науки. Ну и заодно разберемся в тех процессах, которые не описываются в кулинарных книгах.

В конце концов, зря я что ли потратил 28 яиц и пару недель на эксперименты?
Читать дальше →
Total votes 137: ↑137 and ↓0 +137
Views 42K
Comments 151

Коронавирус 2019-nCoV. FAQ по защите органов дыхания и дезинфекции

Popular science Lifehacks for geeks Health Ecology
🔥 Technotext 2020
Tutorial
Китайский коронавирус, он же «пневмония Уханя» на неделе стал одной из самых горячих тем. В классической «кто виноват и что делать» меня, традиционно, волнует только вторая часть. Сегодня под катом — статья про дезинфекцию, маски и обеззараживание помещений. Объединил в одной статье несколько заметок из своего телеграм-канала. Кладем в закладки и шлем друзьям!


Стоп! 2019-nCoV
Total votes 103: ↑96 and ↓7 +89
Views 576K
Comments 409

Нет комарам! Обзор антимоскитных «фитобоеприпасов»

Popular science Biotechnologies Lifehacks for geeks Health Ecology
Tutorial
Написав статью про растения отпугивающие клещей я получил большое количество вопросов по поводу других насекомых. И тут уж комары — лидеры. Им этот обзор и посвящается, объединил в одно сообщение все заметки из своего канала с хэштегом #mosquitocide


Скажем НЕТ Комарам!
Total votes 60: ↑58 and ↓2 +56
Views 26K
Comments 74

Особенности Jupyter Notebook, о которых вы (может быть) не слышали

Wunder Fund corporate blog Python *Programming *
Translation
Jupyter Notebook – это крайне удобный инструмент для создания красивых аналитических отчетов, так как он позволяет хранить вместе код, изображения, комментарии, формулы и графики:



Ниже мы расскажем о некоторых фишках, которые делают Jupyter очень крутым. О них можно прочитать и в других местах, но если специально не задаваться этим вопросом, то никогда и не прочитаешь.
Читать дальше →
Total votes 49: ↑45 and ↓4 +41
Views 283K
Comments 13

Добавляем в Jupyter Notebooks красоту и интерактивность

Python *Programming *
Многие используют в своей работе Jupyter Notebooks. Но с ростом сложности проекта появляются проблемы. В блокноте появляются ячейки с красными пометками для самого себя «перед запуском укажи число...» или «задай количество итераций исходя из...». Какой-то откат к командной строке получается.

Да и вывод данных на экран не всегда воспринимается без пояснений сторонним человеком, который привык к красивым таблицам, картинкам и прочим современным элементам интерфейса.
Читать дальше →
Total votes 20: ↑19 and ↓1 +18
Views 30K
Comments 11

Насколько запутанна квантовая система? Ответ может быть невычислим

Algorithms *Mathematics *Popular science Physics Quantum technologies
Translation
Доказательство на стыке чистой математики и теории алгоритмов возвышает «квантовую запутанность» на совершенно новый уровень.
Фраза «I shit bricks» в статье от Nature — бесценно. Да, это настолько неожиданный результат, что Nature позволяет себе вольности. (от переводчика)

Квантовая запутанность находится в сердце нового математического доказательства.Credit: Victor De Schwanberg/Science Photo Library
Читать дальше →
Total votes 48: ↑45 and ↓3 +42
Views 19K
Comments 132

Защита устройств от неправильной подачи полярности питания

Circuit design *Electronics for beginners
Tutorial
image
При проектировании промышленных приборов, к которым предъявляются повышенные требования по надёжности, я не раз сталкивался с проблемой защиты устройства от неправильной полярности подключения питания. Даже опытные монтажники порой умудряются перепутать плюс с минусом. Наверно ещё более остро подобные проблемы стоят в ходе экспериментов начинающих электронщиков. В данной статье рассмотрим простейшие решения проблемы — как традиционные так и редко применяемые на практике методы защиты.
Читать дальше →
Total votes 41: ↑41 and ↓0 +41
Views 171K
Comments 71

CES 2020, IBM и первое настоящее коммерческое применение нового квантового компьютера

Издательский дом «Питер» corporate blog IT Infrastructure *Cloud computing *The future is here Quantum technologies
image План статьи:
1. Инфоповод – неожиданное заявление IBM на CES 2020.
2. А что же мы ожидали?
3. Технология квантовых компьютеров IBM развивается быстрее планов (в действительности – нет).
4. Возникновение новых отраслей прямо сейчас.
5. Мы угадали момент, вот наши книги для вас.

Традиционно на первой неделе января в Лас-Вегасе проходит крупнейшая международная выставка CES, где все ведущие технологические компании мира анонсируют львиную долю передовых разработок. Не исключение и IBM, неожиданно объявившая о первом коммерческом использовании своего новейшего квантового компьютера. Партнёром оказался автоконцерн Daimler. Его деятельность по разработке электромобилей потребовала произвести высокоточные вычисления для симуляций характеристик молекул (литий-сера), которые планируется взять за основу нового поколения автомобильных твердотельных аккумуляторов. Лидеры этого рынка в данный момент связывают ближайший большой скачок отрасли электрического транспорта именно с технологией твердотельных литиевых аккумуляторов. Использование для расчётов квантового компьютера оказалось более привлекательным, чем традиционные высокопроизводительные вычисления на суперкомпьютерах. И вот почему это прекрасно.
Читать дальше →
Total votes 23: ↑23 and ↓0 +23
Views 26K
Comments 30

Смерть Кощея в списке рекомендаций (можно ли сделать уютным и безопасным Ютюб?)

Self Promo

Вступление коротко: хочу рассказать про онлайн плеер Ютюб для Андроида с локальными плейлистами, каналами и рекомендациями.



Вступление развернутое


Некоторое время назад я столкнулся ровно с такой проблемой, как и автор замечательного приложения Channel Whitelist, и определил для себя к ней ровно такое же отношение: я хочу иметь возможность время от времени давать ребенку планшет или смартфон с мультиками, но меня совершенно не устраивает, куда через 2-3 клика заводит ребенка список рекомендаций в стандартных приложениях — клиентах Ютюб.


К сожалению, после установки приложения Channel Whitelist уже у него был обнаружен другой более прозаичный, но всё равно фатальный недостаток — NIH мне (и, главное, сыну) показался не очень удобным его интерфейс, особенно после привычки использовать плеер YouTube Kids.


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


Основные возможности:


  • Добавляйте любимые каналы и плейлисты — они будут сохранены и проиндексированы в локальной базе
  • Внутри добавленных плейлистов выключайте лишние ролики, если они вам не нужны
  • Список рекомендаций генерируется случайно только из добавленных в приложение каналов и плейлистов

Исходники открыты, лицензия GPLv3: https://github.com/sadr0b0t/yashlang/


Дальше обзор основных возможностей более подробно, плюс немного технических подробностей о том, как играть видео с Ютюб в вашем приложении на Андроид без использования АПИ Гугл и веб-оберток.

Читать дальше →
Total votes 16: ↑16 and ↓0 +16
Views 4K
Comments 9

Information

Rating
2,355-th
Location
Hamburg, Hamburg, Германия
Date of birth
Registered
Activity