Обновить
0
@Megulread⁠-⁠only

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

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

Курс лекций по JavaScript и Node.js в КПИ

Время на прочтение2 мин
Охват и читатели128K

100 лекций по программированию в Киевском политехническом институте


Товарищи инженеры, как и было обещано в анонсе, половина лекций (а это 51) уже доступны для просмотра на ютюбе и я продолжу их записывать в 2019 году. Часть из нужно будет перезаписать, потому, что в первых лекциях не самый лучший звук и потому, что очень простые темы у меня пока не очень хорошо получаются. Лучше вышли сложные и актуальные темы, которые мне и самому более интересно рассказывать. Я бы не сказал, что это курс для начинающих, скорее, это курс для тех, кто уже знает синтаксис. За это время поступило множество предложений, как улучшить способ подачи материала: делить на более короткие лекции, подготовить задачи для практического освоения, записывать семинары и ответы на вопросы студентов, добавить в программу разбор целого ряда спорных и холиварных тем. Но не все сразу, я и так посвящаю этому треть жизни.

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

Машинное обучение на Python-е с интерактивными Jupyter демонстрациями

Время на прочтение3 мин
Охват и читатели36K

image


Здравствуйте, Читатели!


Недавно я запустил репозиторий Homemade Machine Learning, который содержит примеры популярных алгоритмов и подходов машинного обучения, таких как линейная регрессия, логистическая регрессия, метод K-средних и нейронная сеть (многослойный перцептрон). Каждый алгоритм содержит интерактивные демо-странички, запускаемые в Jupyter NBViewer-e или Binder-e. Таким образом у каждого желающего есть возможность изменить тренировочные данные, параметры обучения и сразу же увидеть результат обучения, визуализации и прогнозирования модели у себя в браузере без установки Jupyter-а локально.

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

Шесть бесплатных автоматизированных платформ для изучения программирования

Время на прочтение3 мин
Охват и читатели123K

Привет, сообщество! Мы в Хекслете составили список из пяти бесплатных автоматизированных онлайн-платформ для новичков.


На русском:


HTML Academy
«Академия» учит верстать сайты. Основной контент в формате подписки (390 рублей в месяц) и интенсивов (от 12500 рублей), но есть несколько бесплатных автоматизированных курсов по основам HTML, CSS и JavaScript.


В HTML Academy не столько задания для прокачки в программировании, сколько для знакомства с основами веб-разработки. Но это идеальный формат для тех, кто никогда не писал код и хочет попробовать. Большое количество веб-разработчиков начинало путь именно здесь.


Code Basics
Это новый бесплатный сервис от Хекслета. Его основная идея — через решение простых заданий прямо в браузере погружать новичков в основы программирования. Сейчас есть уроки по PHP, JavaScript и Python, ближайшее время появятся — новые. Платформа подойдет лучше всего для изучения основ синтаксиса, и меньше — для прокачки алгоритмов.


Обучение построено вокруг чередования небольших порций теории (3-4 абзаца) и закрепления практики в тренажере. У каждого практического задания есть решение учителя, которое можно сравнить со своим после успешного прохождения и раздел для обсуждения задания.

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

Путешествия во времени и программирование 2: парадоксы

Время на прочтение26 мин
Охват и читатели220K


Эпоха путешествий во времени еще не наступила, а человечество уже давно пытается разрешить сопутствующие им парадоксы. Мы поговорим о самом очевидном из них: что же все-таки произойдет при вмешательстве в ход истории? Существует несколько вариантов того, как поток времени реагирует на действия путешественника из будущего. Эти модели можно увидеть в фантастических фильмах, о них все больше начинают говорить ученые, но какая модель ближе к истине — единого мнения пока нет. Мы только начинаем проникать в тайны времени, и еще не обладаем возможностью экспериментировать с перемещениями в прошлое. Что же можно прояснить в данном вопросе уже сейчас? Под катом нас ждет экскурсия по основам механики времени, мы порассуждаем о парадоксах, и проведем небольшой эксперимент. Да, это будет испытание виртуальной машины времени, построенной на основе алгоритма «Жизнь»!
Читать дальше →

Видеоплеер из подручных материалов

Время на прочтение6 мин
Охват и читатели68K
Эта статья расскажет, как сделать видеоплеер из предметов, которые можно найти в кладовке любого айтишника. Ардуино, журнал Vogue, и дисплей от Нокиа 3310 можно оставить в покое — они нам не понадобятся. Наличие паяльника приветствуется, но можно обойтись и без него.

Судя по скорости развития технологий, лет через десять появится поколение, никогда не видевшее электронно-лучевых трубок. А между тем, история видео дисплеев начиналась с совершенно других устройств…
Читать дальше →

Изобретаем JPEG

Время на прочтение28 мин
Охват и читатели186K

Вы правильно поняли из названия, что это не совсем обычное описание алгоритма JPEG (формат файла я подробно описывал в статье «Декодирование JPEG для чайников»). В первую очередь, выбранный способ подачи материала предполагает, что мы ничего не знаем не только о JPEG, но и о преобразовании Фурье, и кодировании Хаффмана. И вообще, мало что помним из лекций. Просто взяли картинку и стали думать как же ее можно сжать. Поэтому я попытался доступно выразить только суть, но при которой у читателя будет выработано достаточно глубокое и, главное, интуитивное понимание алгоритма. Формулы и математические выкладки — по самому минимуму, только те, которые важны для понимания происходящего.

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

Если есть желание, то предлагаю пройти те же этапы самостоятельно параллельно со статьей. Проверить, насколько приведенные рассуждения подходят для разных изображений, попытаться внести свои модификации в алгоритм. Это очень интересно. В качестве инструмента могу порекомендовать замечательную связку Python + NumPy + Matplotlib + PIL(Pillow). Почти вся моя работа (в т. ч. графики и анимация), была произведена с помощью них.

Внимание, трафик! Много иллюстраций, графиков и анимаций (~ 10Мб). По иронии судьбы, в статье про JPEG всего 2 изображения с этим форматом из полусотни.
Читать дальше →

Сингулярность: когда ее можно ожидать?

Время на прочтение6 мин
Охват и читатели21K
image

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

И хотя сингулярность до сих пор является темой многих научно-фантастических произведений, возможность ее наступления выглядит все более реальным. Корпорации и стартапы активно занимаются искусственным интеллектом, в их число входит Google, IBM и другие. Результаты этой работы есть. Например, создан робот, который выглядит как человек и может поддерживать разговор, считывать эмоции — или хотя бы пытаться это делать — а также выполнять разные типы задач.

Почти утерянные, но спасённые космические аппараты

Время на прочтение8 мин
Охват и читатели16K
Даже бурно разрабатываемые в последние годы системы искусственного интеллекта пока не доросли до возможности управлять хотя бы автомобилем на Земле. Поэтому за шесть десятков лет существования космонавтики зонды и корабли без человека на борту всегда управлялись удалённо. Некоторые операции выполняет автоматика на борту, но нарушение связи и утеря контроля означают ущерб в миллионы и миллиарды.

Но иногда случается чудо, и аппарат вновь начинает подчиняться командам операторов на Земле. 20 января 2018 года астроном-любитель из Канады Скотт Тилли зафиксировал сигнал от спутника на околоземной орбите и предположил, что это может быть IMAGE, утерянный НАСА в 2005 году. НАСА подтвердило эту догадку. Мы решили вспомнить ещё несколько историй о станциях, аппаратах, обсерваториях, которые были сломаны или потеряны в космосе, но были спасены.


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

Что случилось с крипторынком — основные причины падения

Время на прочтение3 мин
Охват и читатели27K
Если конец старого года выдался чрезвычайно удачным для участников рынка криптовалют, с увеличением объема рынка до $566,3 млрд, то начало нового стало сплошным разочарованием. На момент написания этой статьи объем рынка составляет $335 млрд. Кто знает, какие убытки понесли крупные и мелкие инвесторы — но в том, что они огромны, можно не сомневаться. Пока что неясно, будет ли криптовалюта понемногу восстанавливать свои позиции, или падать дальше. Рынок падает, и сегодня это падение проявилось особенно сильно.



Какие же причины падения? Предположения есть самые разные (рептилоиды тоже упоминаются), но часть из них повторяется — разные эксперты высказывают примерно одинаковые версии происходящего. В этой статье изложен краткий обзор событий, приведших к почти что двукратному падению криптовалютного рынка за короткое время.
Читать дальше →

Мелкосерийное производство электроники в Китае, личный опыт непрофессионала

Время на прочтение5 мин
Охват и читатели45K
Занимаясь электроникой «для души» и не претендуя на лавры «профессионала» и «специалиста» тем не менее иногда удается создать что-то интересное не только для себя, но и для других. И тут неизбежно встает вопрос об изготовлении мелкой серии. Про заказ печатных плат уже много раз писали, многие пробовали и, в принципе, тут все более менее понятно, что и как. Первая партия запаяна, прошита и отдана счастливым владельцам, все хорошо. Внезапно выясняется, что нужно сделать еще пару десятков плат, а времени сидеть по вечерам с пинцетом и феном особенно и нет, да и глаза жалко. Настал момент сделать следующий шаг — попробовать сервис PCBA (PCB Assembly).

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

Омоложение организма, замедление старения — как измерить эффективность методик и/или лекарств

Время на прочтение7 мин
Охват и читатели31K

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


Чтобы понять, отработала ли какая-либо методика или лекарство как предполагалось, нам нужно иметь метод оценки биологического возраста своего организма. Как она должна работать?


У нас есть перед применением методики или лекарства:


  • наш физический возраст Х лет

Для оценки эффективности мы должны до начала использования замерить:


  • наш биологический возраст — Y1 лет

Потом применить методику и\или лекарство и замерить:


  • наш биологический возраст — Y2 лет

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


Как обстоят дела в современной медицине и какую методику мы будем использовать для оценки эффективности омоложения мы исследуем под катом.


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

Отслойка сетчатки — что о ней важно знать

Время на прочтение11 мин
Охват и читатели246K
Отслойка сетчатки является грозным глазным заболеванием, которое без хирургического лечения чаще всего приводит к полной потере зрения.

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

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

Отслойка сетчатки глаза

Своевременность операции дает шанс на сохранение зрения, в Германии по стандарту операция должна быть выполнена в течение 24 часов после постановки диагноза. В России таких стандартов нет. Но каждому пациенту я говорю, что отслойка сетчатки «как свежезамороженная рыба» – через пару дней уже «не первой свежести».

Финалисты конкурса: самые красивые дата-центры мира 2017

Время на прочтение12 мин
Охват и читатели14K


Красота — вещь субъективная. В последнее время при возведении новых серверных хранилищ наблюдается такая тенденция: создаются не просто современные функциональные здания, а выстраиваются настоящие произведения искусства. Необычная архитектура сооружений завораживает и притягивает взгляды и не только взгляды (возможно в какой-то мере удачный маркетинговый ход по привлечению клиентов). Оказывается, существует даже конкурс на звание самого красивого дата-центра в мире. Какой критерий основной при выборе фаворита: функциональность, декоративное оформление, неординарный подход при строительстве и т.д.? Было проведено публичное онлайн голосование при поддержке Quality Uptime Services, в итоге определены 15 серверных хранилищ, каждое из которых может называться самым красивым.

1. Switch Pyramid (Мичиган, США)



Обзор онлайн-курсов китайского языка для начинающих

Время на прочтение4 мин
Охват и читатели34K

tldr: если с английским все хорошо, начните с курса от Tsinghua Chinese, иначе попробуйте русскоязычный курс от СПбГУ.

Разбираемся с генетическим кодом криптокотиков

Время на прочтение11 мин
Охват и читатели9.8K
… и учимся работать с инструментами разработчиков Ethereum на реальном примере.

Часть нулевая: объект попал в поле зрения


Я только что закончил свои лекции по курсу фулл-стек разработки децентрализованных Ethereum-приложений на Solidity на китайском языке. Я давал его в свободное от работы время с целью повысить уровень знаний о блокчейне и смарт контрактах среди китайского комьюнити разработчиков. За время работы я подружился с парой студентов.

И вот как раз по завершении курса, мы внезапно обнаружили себя в окружении вот таких созданий:



Изображение с сайта cryptokitties.co

Как и большинство столкнувшихся с этим феноменом людей, мы тоже не смогли сопротивляться этим милым криптосозданиям и быстро пристрастились к игре. Нам понравилось выводить новых котеек и мы даже заменили метод утенка на метод криптокошки. Я считаю, что зависимость от игр — это плохо, но не в этом случае, поскольку увлечение разведением котят быстро привело нас к вопросу:

Как те или иные криптокошки получают свой набор генов?


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

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

Проблемы учёных: как один психолог пытается бороться с влиянием когнитивных искажений на науку

Время на прочтение12 мин
Охват и читатели12K


Иногда кажется удивительным, что наука вообще как-то работает. В 2005 году медицинское сообщество было потрясено работой с провокационным названием «Почему большая часть опубликованных исследований ошибочна» [Ioannidis, J.P.A. Why most published research findings are false. PLoS Medicine 2, e124 (2005)]. Её написал Джон Иоаннидис, профессор медицины из Стэнфордского университета. Она не показывала ошибочность какого-то конкретного результата. Она показывала, что статистика сообщений об успешных открытиях не совпадала с тем, как часто можно ожидать появления таких открытий. Как позже отметил Иоаннидис, «множество результатов опубликованных исследований ошибочны или преувеличены, и примерно 85% ресурсов потрачено на исследования впустую» [Ioannidis, J.P.A. How to make more published research true. PLoS Medicine 11, e1001747 (2014)].

Вполне вероятно, что некоторые исследователи намеренно подгоняют данные для того, чтобы их исследования были опубликованы. И некоторые проблемы однозначно связаны с политикой журналов. Но проблемы ложных открытий часто начинаются с того, что исследователи подвергаются самообману неосознанно: они становятся жертвой когнитивных искажений, способов мышления, приводящих нас к неверным, хотя удобным или привлекательным заключениям. «Учитывая процент воспроизводимости работ по психологии и другим эмпирическим наукам, можно уверенно заявить, что что-то работает не так, как надо», — говорит Сюзан Фидлер, специалист по поведенческой экономике из Исследовательского института социальных благ им. Макса Планка в Бонне. «Когнитивные искажения могут быть одной из причин происходящего».
Читать дальше →

Рак: мифы и заблуждения

Время на прочтение5 мин
Охват и читатели26K
Перевод материала с сайта Национального института онкологических заболеваний США NIH National Cancer Institute.

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

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

Веб-камера в стиле стимпанк

Время на прочтение3 мин
Охват и читатели30K
В прошлой статье мы писали о том, как разрабатываем веб-камеру. Теперь у нас есть готовый прототип, и мы хотим поделиться с вами историей о том, как он создавался.


Проприоцепция для неспециалистов. Часть 4 – когда руки из ж0$ы могут быть полезны

Время на прочтение1 мин
Охват и читатели18K
Неприятно пролить на себя или ковёр сок или кофе. Остаться без половины супа на обед не так страшно, как получить пятно на рубашке или брюках. Как перенести полную тарелку супа, не пролив? Как руки «не из плеч» могут помочь в выполнении такой сложной двигательной задачи?

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

Потребуется 20-30 секунд на усовершенствование такого важного навыка, подробности – под катом.
Читать дальше →

Астрономический календарь на 2017 год

Время на прочтение1 мин
Охват и читатели20K

В этом году продолжаем традицию публикации Астрономического календаря, начатую год назад.

Как и предыдущий календарь, новый Астрономический календарь на 2017 год вы можете самостоятельно скачать и распечатать на принтере, в типографии или принять участие в общем тираже. Календарь распространяется под лицензией CC BY-ND 4.0.
Хочу такой календарь
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность