Как стать автором
Обновить
59
0.4
Глеб Ницман @gleb_l

Инженер

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

Почему школьники ненавидят математику и что делать, если это коснулось вашего ребёнка

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров9.3K

Дети нередко воспринимают школьную математику как сложный и непонятный предмет, который вряд ли пригодится им в жизни — максимум в магазине сдачу посчитать. «Зачем мне математика?» стонут они родителям. Особенно это касается тех, кто идентифицирует себя как гуманитарии. Как помочь ребёнку полюбить предмет, рассказывает директор по учебной части билингвальной средней школы Le Sallay Dialogue Екатерина Раханская.

Читать далее
Всего голосов 16: ↑9 и ↓7+7
Комментарии84

Как оценить эффективность различных направлений психологии и выбрать лучшее

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.9K

Хотите обратиться к психологу, но не знаете к какому именно? Давайте разобраться в сложном мире психологии вместе.

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

Об одном интересном свойстве триангуляции Делоне

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

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

Свойство: Если какой‑то отрезок AB не включен в триангуляцию Делоне, то существует путь из A в B по отрезкам из триангуляции, такой что каждый из отрезков в нем не длиннее |AB|. На картинке выше отсутствующий отрезок показан красным цветом, а путь — зеленым цветом.

Дальше в статье я приведу пример его использования в задачах, а также формальное его доказательство.

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

Читать далее
Всего голосов 41: ↑40 и ↓1+51
Комментарии6

Разработка самой маленькой в мире книги на e-ink дисплее

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров14K
Приветствую, Хабр!



Хоть название и громкое, но тут почти нет преувеличения. Моя разработка не предполагает ежедневного использования и сделана больше просто ради забавы, но тем не менее она довольно интересная. Владимир Анискин из Новосибирска, например, создал книгу на лавсановой пленке размерами 70х90 мкм, а почему бы и нет? На занесение в книгу рекордов Гиннеса я не претендую, но, если Вы остались заинтересованы, заходите под кат. Не хотел делить статью на части, так что наберитесь терпения.
Читать дальше →
Всего голосов 85: ↑84 и ↓1+112
Комментарии90

16 типов менеджеров проектов: от токсика и пингатора до бюрократа и мамы-утки

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров22K

Менеджеров проектов можно классифицировать тысячей разных способов: по опыту, по навыкам, по вовлеченности или по сфере работы. Но мы выбрали самый сложный — классифицировать по их манере управления. Один PM на всё готов и вписывает команду в любой движ, другой — напротив, отказывается от активностей и всячески оберегает «своих» от перегруза. В общей сложности мы насчитали 16 ярких типажей. Попробуем разобрать плюсы и минусы каждого.

Нас зовут Аня Ионова и Миша Дырма, мы оба уже много лет работаем в AGIMA, оба прошли путь от линейного проджекта до руководителя проектного офиса. За эти годы мы вырастили десятки РМ-ов, а общались, наверное, с сотнями, если не с тысячами. Мы поняли, что это хороший материал для — немного субъективного — обобщения. В этой статье мы описываем те типы управления, которые видели собственными глазами. А заодно — даем рекомендации, как выявить и грамотно применить скиллы каждого PM.

Читать далее
Всего голосов 38: ↑33 и ↓5+34
Комментарии31

Простой испытатель ферритов

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

Реалии нашей жизни поменялись. Если раньше мы шли в магазин и покупали нужное ферритовое кольцо для трансформатора, то теперь порой приходится довольствоваться тем, что удалось найти. В ящике стола, в лампочке-экономке из ближайшей мусорки, у китайцев на Алиэкспрессе... Зачастую без маркировки, тип которого известен лишь приблизительно. И вопросы, вопросы... Действительно ли из Китая выслали то, что просили? Подойдет ли для двухтактного трансформатора это зеленое кольцо? А что будет, если намотать трансформатор на феррите с мю 10000? Каким выбрать число витков на вольт, когда формула из статьи в журнале "Радио" дает 0,4 витка на вольт, а популярная программа -- 1,2 витка?

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

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

[Паттерны API] Двунаправленные потоки данных. Push и poll-модели

Уровень сложностиСложный
Время на прочтение13 мин
Количество просмотров9.2K

Это глава 21 моей книги «API». v2 будет содержать три новых раздела: «Паттерны API», «HTTP API и REST», «SDK и UI‑библиотеки». Если эта работа была для вас полезна, пожалуйста, оцените книгу на GitHub, Amazon или GoodReads. English version on Substack.

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

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

Как я делал лучшие арифметические ядра и сделал лучший селектор (демультиплексор)

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

Небольшой рассказ о том, как я делал арифметические ядра и сделал лучший селектор (декодер адресов).

Что, опять?
Всего голосов 23: ↑19 и ↓4+21
Комментарии12

Шпионские страсти: самые странные и причудливые приспособления на службе разведок ХХ века. Часть 1

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

С древних времён и до наших дней люди пытались выведать друг у друга всевозможные секреты или сделать что-то очень тайно и незаметно. В решении этих непростых задач им на помощь приходила инженерная мысль. Порой эта мысль приобретала самый сумрачный и странный характер — о примерах чего из эпохи классического шпионажа второй половины ХХ века мы сегодня и поговорим.
Читать дальше →
Всего голосов 69: ↑65 и ↓4+81
Комментарии39

Советский струйный принтер МС-6312 и Arduino NANO

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

Учим Arduino NANO печатать на Советском струйном принтере ЭЛЕКТРОНИКА МС-6312

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

Увлекательная криптография. Часть 1

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

Как и многие специалисты по ИБ, я очень люблю разминать мозг различными головоломками. Идеальным для меня является формат CTF, позволяющий проверить свои знания и толику нестандартного мышления на различных типах задач.

Сегодня я хочу рассказать о первой из трёх задач из категории Crypto с прошлогоднего CTF HTB «Cyber Apocalypse». Задачи на криптографию моя отдельная любовь, поскольку позволяют нетрадиционно взглянуть как на привычные криптографические алгоритмы, так и на неудачные попытки их использования. Особенно интересно искать уязвимость в самописных алгоритмах. Последнее наиболее опасно в реальной жизни, поскольку некоторые разработчики уверены, что уж они то смогут как минимум правильно реализовать известный алгоритм, а не тянуть за собой OpenSSL. Некоторые даже стараются написать свой собственный алгоритм и тем самым обеспечить надежную защиту данных! Множество CTF задач разной сложности обычно позволяют быстро развенчать этот миф :-)

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

Формула Байеса и где ее использовать

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

Как наглядно объяснить формулу Байеса? Как использовать формулу для предсказания? Классический пример с честностью монетки.

Читать далее
Всего голосов 20: ↑17 и ↓3+16
Комментарии7

Умные пайетки на микроконтроллерах Padauk и Миландр

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

Сегодня расскажу о том как мы переводили "умные пайетки" на китайские микроконтроллеры Padauk и применяли Миландр в устройстве управления матрицей электромеханических цветовоспроизводящих устройств.

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

Ферритовый ROM для самых маленьких

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

И снова здравствуйте, дамы и господа. Наш Отдел Перспективных Разработок продолжает свой цикл статей о древних технологиях и опять выходит на связь с очередным передовым творением нашего сумрачного разума приближающим трепетный момент всеобщей строггофикации.

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

Итак, мы рассмотрим память на ферритовых кольцах, причем, даже не RAM, а ROM.

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

Образование в РФ избыточно

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

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

Для меня, как человека, который верил в то, что учебное заведение призвано ОБУЧАТЬ, это было, мягко говоря, шоком.

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

Также она, возможно, будет небезынтересна родителям, непонимающим для чего система образования РФ делает те или иные вещи.

Еще я попробую дать отпор различного рода пропагандистам многословно рассуждающим о проблемах образования РФ и мнимых путях их решения, о каких-то компетенциях, о нужности или ненужности ЕГЭ, об инновациях и цифровизации в образовании, прочих "внутренних" вещах, но никогда не говорящих о сути системы образования РФ. Это происходит потому, что подобного рода статьи нацелены на сокрытие главной проблемы и внедрении определенных мыслей, а не простом и понятном разъяснении сложившейся ситуации с образованием в РФ.

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

Читать далее
Всего голосов 274: ↑206 и ↓68+182
Комментарии1083

Работа с хранимым кодом приложения при миграции с Oracle на PostgreSQL: особенности, сложности и способы их преодоления

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

В предыдущих статьях о миграции с Oracle на Postgres мы рассматривали перенос данных из одной системы управления базами данных в другую (часть 1, часть 2). Сегодня разговор пойдёт об особенностях работы с кодом приложения при необходимости смены СУБД. В частности, будут рассмотрены следующие вопросы:

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

Выбор основных проектных параметров ракеты. Или как самостоятельно спроектировать Falcon 1e (часть 1)

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

В одной из статей я писал с чего начать создание своей ракеты. Среди основных технических задач первого этапа самой главной является задача проектно-баллистического анализа и выбора основных проектных параметров. В данной статье я постараюсь на примере показать что это такое и как данная работа в принципе выполняется.

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

Как жить с программистом?

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

Всем привет! Меня зовут Сергей и я практикующий психолог.

Дисклеймер: В силу подхода к работе так сложилось, что обычно я консультирую людей интеллектуального труда. В последний год это преимущественно управленцы и сотрудники IT-сферы. Это люди, которые всю жизнь решали любые проблемы "через голову". Такой подход неизбежно накладывает отпечаток на личность и внепрофессиональную жизнь. Минимизацией негативных последствий таких особенностей я занимаюсь. И в рамках статей на данном ресурсе занимаюсь обобщением своего профессионального опыта и дать полезную информацию.

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

Узнать про отношения
Всего голосов 31: ↑13 и ↓180
Комментарии80

Грамматический разбор для естественных языков. Ч.2: Алгоритм Кока—Янгера—Касами (CYK)

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

(Ч.1: Языки описания языков)

В идеале нам хотелось бы разбирать текст за линейное время и за один проход. Регулярные выражения это позволяют, но уже с CFG это не получится: например, S → A | B; A → a | x A; B → b | x B превращает строку x…xa в дерево из узлов A, а строку x…xb в дерево из узлов B — и пока разборщик не увидит последний символ строки, он не знает, что делать со всеми предыдущими символами. Поэтому на грамматики для языков программирования накладывают дополнительные ограничения — по сути, чтобы для разбора не приходилось "заглядывать вперёд" — позволяющие разбирать текст программы за один проход. Кто ковырялся в компиляторах, тот наверняка знаком с LL- и LR-разбором, и имеет опыт "подгонки" грамматики языка под требования конкретного алгоритма разбора. Но при работе с естественными языками нет возможности "подправить" язык для удобства разбора — приходится работать с тем языком, какой есть.

В 1960-х был разработан алгоритм CYK для разбора произвольного CFG. Считается, что впервые его опубликовали — независимо друг от друга — И. Сакаи из японского НИИ Минобороны в 1961 и Дж. Кок из Нью-Йоркского университета в 1962. В 1966 тот же самый алгоритм публиковали — опять независимо — Д. Янгер из General Electric и Т. Касами из Университета Иллинойса. Янгер в своей публикации упоминает имена Кока и Сакаи, но не ссылается ни на какие конкретные их работы: по всей видимости, работы Кока и Сакаи Янгеру — как и мне сейчас — не были доступны. Чтобы никому из изобретателей алгоритма не было обидно, его называют в честь сразу троих, хотя они, скорее всего, даже не были между собой знакомы.

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

Самый дешёвый спектрометр Hopoocolor HPCS-320

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



Читать дальше →
Всего голосов 21: ↑21 и ↓0+21
Комментарии21
1
23 ...

Информация

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