Search
Write a publication
Pull to refresh
0
Александр @aleksmegaread⁠-⁠only

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

Send message

Особенности работы и внутреннего устройства express.js

Reading time7 min
Views43K
Если вы занимались разработкой для платформы node.js, то вы, наверняка, слышали об express.js. Это — один из самых популярных легковесных фреймворков, используемых при создании веб-приложений для node.



Автор материала, перевод которого мы сегодня публикуем, предлагает изучить особенности внутреннего устройства фреймворка express через анализ его исходного кода и рассмотрение примера его использования. Он полагает, что изучение механизмов, лежащих в основе популярных опенсорсных библиотек, способствует более глубокому их пониманию, снимает с них завесу «таинственности» и помогает создавать более качественные приложения на их основе.
Читать дальше →

Опыт разработки SPA на VueJS + Nuxt

Reading time6 min
Views37K
Наша компания занимается преимущественно разработкой интернет-магазинов и мы хотим поделиться своим опытом разработки проекта на связке VueJS + Nuxt + Laravel.
Читать дальше →

Что такое депрессия и почему она возникает всё чаще?

Reading time6 min
Views27K

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


image

Что такое депрессия?


Люди, страдающие депрессией, не обязательно ходят повсюду с вытянувшимися лицами, или плачут при первой возможности. На государственном сайте США, посвящённом психическому здоровью, MentalHealth.gov, эта болезнь определяется, как «потеря интереса к важным аспектам жизни». Среди симптомов – избыток или недостаток еды и сна; отдаление от людей и обычных занятий; недостаток энергии; ощущение отсутствия смысла, онемение; необычно сильная сбивчивость и забывчивость; ощущение, что ты на грани, зол, расстроен, обеспокоен или испуган; мысли о причинении вреда себе или другим.

Интуитивное описание цитируется британским фондом Mind: «Это начинается, как грусть, потом я чувствую, что отключаюсь, и всё меньше справляюсь с реальностью. В итоге я чувствую онемение и пустоту».
Читать дальше →

10+ англоязычных новостных СМИ для изучающих язык

Reading time6 min
Views151K
Чтение новостей на английском — самый естественный и верный способ продвинуться в языке. Для тех, кому интересны конкретные издания или сайты, Puzzle English подготовил подборку британских и американских газет, которые помогут вам в изучении языка.

image

Оптоволоконные подводные кабели могут работать и в качестве сейсмографов

Reading time3 min
Views5.8K


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

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

Начинаем изучать STM32: Что такое регистры? Как с ними работать?

Reading time9 min
Views115K

Продолжаем рассмотрение базовых вопросов


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


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

Горизонтально-шлифовальный станок

Reading time6 min
Views16K

Введение




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

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

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

Круг задач был очерчен следующим образом: иметь возможность получить прошлифованную поверхность с допуском по толщине в 0,1 мм на всей длине и ширине заготовки.
Читать дальше →

От песка к компьютеру. Часть 1. Атомы и транзисторы

Reading time6 min
Views56K
Все мы еще с уроков информатики знаем, что информация внутри компьютера передаётся при помощи нулей и единиц, но оказалось, что большинство айтишников, с которыми я общаюсь (и довольно хороших!) слабо представляют, как же, все-таки, устроен компьютер.

Как заставить песок делать то, чего мы от него хотим?

Для большинства людей познания устройства компьютера оканчиваются на уровне его составных элементов — процессор, видеокарта, оперативная память… Но что именно происходит внутри этих чёрных прямоугольничков после подачи питания — магия. В этой статье (скорей всего, даже серии статей) я постараюсь простым языком объяснить, как же устроены эти таинственные прямоугольнички.
Читать дальше →

Беспроводная передача энергии через магнитно-связанные индуктивные катушки

Reading time6 min
Views30K

Введение


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

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

Программирование современных микроконтроллеров: лекция 1

Reading time16 min
Views97K
Конспект первой лекции по программированию современных микроконтроллеров на примере STM32 и операционной системы RIOT. Лекции читаются в Институте информационных технологий МИРЭА по субботам, с 12:50 в актовом зале на 4 этаже корпуса Д. В занятиях отводится 1,5 часа на саму лекцию и 3 часа на практические занятия в лаборатории IoT Академии Samsung по теме лекции.

Привет, Гиктаймс! Как мы и обещали, начинаем публикацию конспектов лекций, которые сейчас читаются в Институте ИТ МИРЭА. По результатам первой, вводной лекции мы решили немного изменить структуру курса — вместо планировавшихся двух потоков по 5 занятий будет один поток на 7 занятий. Это позволит в более спокойном темпе разобрать ряд вспомогательных вопросов, а также статьи с конспектом будут появляться на GT каждую неделю в течение всего марта и апреля, а не через неделю, как планировалось раньше.

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

Курс рассчитан на студентов второго и третьего курсов, знакомых с языком C и базовыми понятиями электроники и электротехники. Предварительное знакомство с микроконтроллерами не требуется.

Цель курса — освоение навыков, позволяющих свободно работать с микроконтроллерами на ядре ARM Cortex-M на современном уровне и, при наличии такого желания, двигаться в сторону дальнейшего углубления своих знаний.



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

Немного о проектных нормах и о микросхемах своими руками

Reading time8 min
Views22K
Несколько дней назад Intel объявила о том, что производственные проблемы (недостаточный выход годных) вынудили ее сместить старт коммерческого производства на проектных нормах 10 нм с конца этого года на начало следующего. А TSMC уже начали серийное производство 7 нм, с пятью десятками проектов в этом году. Это одна сторона медали.

Другая сторона — вчерашний перевод статьи о школьнике из США, который сделал то, что не удалось BarsMonster, и в гараже произвел микросхему. С проектными нормами 175 микрон!

В комментариях к этому переводу было некоторое количество вопросов “когда уже можно будет купить опенсорсный процессор?”, “когда появятся 3D-принтеры для микросхем?”, и я решил немного осветить вопрос того, что происходит с проектными нормами между 10 нм и 175 мкм, в том числе применительно к их доступности для любителей и маленьких компаний.

Спойлер: ASIC для майнинга — это неподъемно дорого (десятки миллионов долларов).
Читать дальше →

Микросхема 555

Reading time3 min
Views92K
Всем привет. Сегодня я хочу рассказать вам о микросхеме 555. Её история началась ещё в далеком 1971 году, когда компания Signetics Corporation выпустила микросхему SE555/NE555 под названием «Интегральный таймер» (The IC Time Machine). В те времена это была единственная «таймерная» микросхема, которая была доступна массовому потребителю. Сразу после выхода 555 завоевала бешеную популярность и её начали выпускать почти все производители полупроводников. Отечественные производители тоже выпускали данную микросхему под названием КР1006ВИ1.
Читать дальше →

Микросхема 555. Практика

Reading time2 min
Views110K
Всем привет. В прошлой статье я писал про микросхему 555, но в статье совсем не было практических примеров. Так вот, этот топик будет полностью посвящен практическому применению таймера 555. Диапазон применений микросхемы 555 не имеет границ. Всё ограничивается исключительно Вашей фантазией. Основные режимы микросхемы 555 и их модификации позволяют нам применять её во многих устройствах. На микросхеме 555 можно сделать такие устройства как таймер, точный генератор, триггер Шмитта. А так же генератор временной задержки, широтно-импульсный модулятор, детектор импульсов, делитель частоты. Но сегодня мне бы хотелось познакомить Вас с такими устройствами как сигнализатор темноты, метроном и противоугонное устройство.

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

Рудольфу Свореню — 89! Как книга «Электроника шаг за шагом» — изменила жизнь людей

Reading time25 min
Views65K
Про Рудольфа Свореня (автора книги «Электроника шаг за шагом») мы делали несколько постов. И в частности про кампанию по переизданию этой культовой книги. В анкету на предзаказ уже отметилось почти 500 человек, охват удивительный — города от Калининграда, до Сахалина. Из Канады и США. Из эстонского Таллина. Киев, Харьков. Минск. Вильнюс. Несколько заявок из Казахстана.

И в частности некоторые отзывы:

"Читал несколько раз и каждый раз обнаруживал что-то новое. Даже после «искусства схемотехники», которая по сути является ВУЗовским учебником, перечитывать «Шаг за шагом» было поучительно. Как она на меня повлияла: начинал как электронщик, но сейчас работаю DSP-программистом. Если бы не прочитал её и не подхватил бы её дух — вряд ли стал бы разработчиком. Благодаря этой книге я проникся системой ценностей инженеров и стал инженером."

"Читал почти все книги. Изменила жизнь..."

"Мой первый электро букварь :)"

"Эта книга дала мне билет в будущее, если бы в своё время она не попала мне в руки, я не знаю чем бы я сейчас занимался."

"Прочитана до дыр. Книга дала серьезный толчок для дальнейшего развития в этой области. Именно из-за этой книги я связал свою жизнь с электроникой. Спасибо!"

"Электроника шаг за шагом — вдохновляет к творчеству."

В это воскресенье 29 мая — у Рудольфа Анатольевича был День Рождения — 89 лет!, в честь этого дня — мы решили сделать небольшой подарок — и попросили людей написать отзыв о том, как именно книги Р.А. повлияли на их жизнь — на выбор будущей профессии. И для тех кто не читал книгу — было бы интересно узнать, что же такого особенного в этой книге что она смогла объединить стольких людей?
Читать дальше →

Полупроводниковая электроника

Reading time30 min
Views385K


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



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





Иллюстраций: 34, символов: 51 609.



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

Пример создания на Node.js спортивного приложения, работающего в режиме реального времени

Reading time13 min
Views43K


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

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

Спросите Итана: как быстро во Вселенной могла появиться жизнь?

Reading time7 min
Views13K

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

История о том, как Вселенная стала такой, какой мы видим её сегодня, от Большого взрыва до огромного пространства, заполненного скоплениями, галактиками, звёздами, планетами и жизнью, объединяет нас всех. С точки зрения жителей планеты Земля, до момента появления Солнца и Земли прошло 2/3 космической истории. Однако жизнь появилась на нашем мире настолько давно, насколько мы способны заглядывать в прошлое при помощи измерений – возможно, даже 4,4 млрд лет назад. Это заставляет задуматься: не появлялась ли жизнь во Вселенной раньше нашей планеты, и в принципе, насколько давно она могла появиться? Это хочет узнать наш читатель:
Как скоро после Большого взрыва могло накопиться достаточно тяжёлых элементов для формирования планет, и, возможно, жизни?

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

DIY автономный дрон с управлением через интернет

Reading time12 min
Views75K
image

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

Итак, задача: создание автономного БПЛА для мониторинга состояния линий электропередач (ЛЭП).

Как сделать мощную лестницу Иакова из трансформатора от микроволновки своими руками

Reading time8 min
Views66K
Желание написать данный пост побудила вот это фотография со студенческой конференции технического ВУЗа.



— Видел, что студенты показывали на конференции? — спросил товарищ, показывая фотографию.
— Ничего себе! Это же полный *****! И ты там был?
— Да, я к ним подходил, разговаривал, но они не стали меня слушать. Что я мог сделать???

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

Трассировка и Javascript

Reading time8 min
Views13K


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

Если что-нибудь выше звучит интересно, или как минимум знакомо — добро пожаловать под кат.
Читать дальше →

Information

Rating
Does not participate
Location
Луганск, Луганская обл., Украина
Date of birth
Registered
Activity