Pull to refresh
0
0
Сергей @padre62

User

Send message

Пять способов вызвать функцию

Reading time5 min
Views371K
Мне часто приходится сталкиваться с JavaScript-кодом, ошибки в котором вызваны неправильным понимаем того, как работают функции в JavaScript (кстати, значительная часть такого кода была написана мной самим). JavaScript — язык мультипарадигменный, и в нем имеются механизмы функционального программирования. Пора изучить эти возможности. В этой статье я расскажу вам о пяти способах вызова функций в JavaScript.
Читать дальше →
Total votes 142: ↑133 and ↓9+124
Comments84

12 инструментов и сайтов для UI/UX дизайнеров

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

image

Читать дальше →
Total votes 34: ↑25 and ↓9+16
Comments1

Как по маслу, или анимируем со скоростью 60 FPS на CSS 3

Reading time5 min
Views61K

Изображения и текст принадлежат их авторам.


Анимация элементов в мобильных приложениях — это просто. Правильная анимация тоже может быть простой… если вы последуете представленным в статье советам.


Сегодня кто только не использует CSS 3 анимацию в своих проектах, тем не менее не только лишь все, но мало кто может делать это правильно. Даже описаны так называемые «лучшие практики», но люди продолжают делать всё по-своему. Скорее всего потому, что просто не понимают, почему всё устроено именно так, а не иначе.


Читать дальше →
Total votes 51: ↑49 and ↓2+47
Comments27

SEO оптимизация. Начало

Reading time14 min
Views109K


Здрасте!
Множество информации по SEO (оптимизация, продвижение, вот это вот все) разбросано по просторному интернету, создано множество статей и форумных топиков на эту тему. В данном посте, я собрал рекомендации и инструменты, которые касаются непосредственной страницы сайта (структура, код, вот это вот все).

В статье вы найдете:
  • структурные элементы страницы: заголовки, картинки, URL, контент. Рекомендации по их использованию и оценки важности в ранжировании.
  • микроразметка: кто она и с чем ее едят. Рассмотрены schema.org и OpenGraph
  • дана оценка инструментам с точки зрения важности для ранжирования, usability или же поведенческих факторов
  • на примере крупный процветающих сайтов рассмотрены примеры использования описанного инструментария

Статья носит образовательный характер, и поэтому даже если вы собаку съели в данной области, можете зайти и оставить свой профессиональный комментарий и оценку содержания поста.
Читать дальше →
Total votes 69: ↑50 and ↓19+31
Comments67

Как выбрать фреймворк для frontend-разработки

Reading time6 min
Views116K
Предлагаю вашему вниманию перевод статьи How To Pick a Frontend Web Framework c сайта top.fse.guru.

Привет, приятель!

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

Данная статья предназначена для того, что бы помочь тебе узнать и упорядочить список инструментов которые используются в сфере frontend-разработки. А так же, это неплохой список, из которого ты можешь выбрать то, что тебе придется по душе.
Читать дальше →
Total votes 44: ↑32 and ↓12+20
Comments62

Пьезоэлектрический генератор электрической мощности

Reading time4 min
Views37K
Ажиотаж в мире в отношении создания пьезоэлектрических источников энергии до недавнего времени не отличался высоким уровнем изобретательских предложений. Например, учёные Израиля предлагают монтировать пьезоэлементы в дорожном полотне и использовать энергию проезжающих машин. В Японии пол одного из залов метро покрыт пьезоэлементами. Эти и подобные им проекты генераторов напряжения не выдерживают никакой критики с экономической точки зрения. Причина в следующем.

За один щелчок электрозажигалки, который длится примерно 0,1 наносекунды, выделяется мощность более 2 мегаватт. То есть мощность за секунду равна 0,2 ватта. Если бы можно было сделать 1000 щелчков в секунду, то получили бы мощность 200 ватт. Мощность большая, но как сделать 1000 щелчков в секунду. Это невозможно, но вот прижать пьезоэлемент к гладкому вращающемуся колесу 20 и более тысяч раз можно, возбуждая в нём ультразвуковые колебания.
Читать дальше →
Total votes 12: ↑11 and ↓1+10
Comments33

Электродвигатели: какие они бывают

Reading time23 min
Views343K


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

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

Каждый электродвигатель обладает некоторыми отличительными свойствами, которые обуславливают его область применения, в которой он наиболее выгоден. Синхронные, асинхронные, постоянного тока, коллекторные, бесколлекторные, вентильно-индукторные, шаговые… Почему бы, как в случае с двигателями внутреннего сгорания, не изобрести пару типов, довести их до совершенства и ставить их и только их во все применения? Давайте пройдемся по всем типам электродвигателей, а в конце обсудим, зачем же их столько и какой двигатель «самый лучший».
Читать дальше →
Total votes 101: ↑101 and ↓0+101
Comments179

Поднимающийся компьютерный стол для дома, немного industrial-style

Reading time2 min
Views31K
image

Хорошо бы иногда придвинуть стол к дивану и сделать его ниже, оставив на нем компьютер. Тогда можно немного поработать лежа, или отправить статью на Хабр, или посмотреть видео… А еще, под стать времени, стол должен быть визуально легким. Он не предполагает большого количества книг или бумаг, да и стандартный компьютер ATX тоже будет заменен чем-то более легким. Так что никаких полок и тумбочек — все в облако! Такие мысли привели к настоящей работе по железу, с 60 болтами, сверлением более чем 120 отверстий в профиле и решениями из чистой и простой механики позапрошлого века.

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

Читать дальше →
Total votes 18: ↑14 and ↓4+10
Comments66

Проектирование простых приложений в Flask

Reading time11 min
Views53K
Данная статья, размещенная в репозитории Flask на GitHub, является плодом коллективного творчества небезразличных программистов, а изначальный её автор — Brice Leroy. Она представляет собой достаточно полезный для начинающих материал по Flask. Лично для меня он стал ответом на многие простые вопросы, основным из которых был «как структурировать проект».

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

Описанный пример протестирован на Python 3.5, Flask 0.10, Flask-SQLAlchemy 2.1, Flask-WTF 0.9.

Читать дальше →
Total votes 11: ↑7 and ↓4+3
Comments11

Быстрый старт за 5 минут с Angular 2 beta

Reading time16 min
Views160K
Вашему вниманию предлагается перевод туториала «5 min quickstart» от команды Angular. Туториал описывает процесс создания «Hello World»-приложения на новом фреймворке Angular 2, который недавно получил статус «бета».

Давайте начнём с нуля и построим суперпростое приложение Angular2 на TypeScript.

Демо


Запуск работающего примера — это самый лучший способ увидеть, как оживает приложение на Angular 2.
Нажатие этой ссылки открывает новую вкладку, загружает пример в plunker и отображает простое сообщение:
My First Angular 2 App

Читать дальше →
Total votes 26: ↑22 and ↓4+18
Comments36

Большой обзор красивых многоуровневых меню с codepen

Reading time4 min
Views197K


Хабр, привет!

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

Раньше я их выкладывал в группе продукта облачной IDE mr. Gefest, это были сборки из 5-8 решений. Но теперь у меня стало скапливаться по 15-30 скриптов в разных тематиках (кнопки, меню, подсказки и так далее).

Такие большие наборы следует показывать большему числу специалистов. Поэтому выкладываю их на Хабр. Надеюсь они будут Вам полезны.
Читать дальше →
Total votes 22: ↑19 and ↓3+16
Comments33

Получение сигнала ЭКГ на ПК и задел на ЭЭГ

Reading time4 min
Views23K
В своей работе над диссертацией моя задача сводится к получению сигнала ЭЭГ. Это очень слабый электрический сигнал с поверхности коры головного мозга, который пробивается через костную ткань и слои эпидермиса. По сравнению с ЭЭГ есть более сильный электрический сигнал – ЭКГ. В этой статье расскажу про аппаратное и программное обеспечение, с помощью которого проводилось считывание сигнала ЭКГ и проведу анализ аппаратной части. Статья может быть полезна людям, которые также ведут работы в данном направлении.
Читать дальше →
Total votes 19: ↑18 and ↓1+17
Comments46

Let's Encrypt выходит в публичную бету: HTTPS всюду, каждому, отныне и навсегда бесплатно

Reading time3 min
Views67K
Let's Encrypt

Let's Encrypt — это некоммерческая инициатива, предоставляющая бесплатный, автоматизированный и открытый CA (certificate authority — центр сертификации), созданный ISRG на благо общества:

  • бесплатно: владелец всякого доменного имени может воспользоваться Let's Encrypt и получить доверенный (читать как «признаётся любым современным браузером») TLS-сертификат (TLS — наследник SSL) совершенно бесплатно;
  • автоматизированно: Let's Encrypt предоставляет бесплатное и свободное программное обеспечение (клиент), которое, будучи настроенным на веб-сервере, может полностью автоматически запрашивать безвозмездно предоставляемые сертификаты Let’s Encrypt, автоматически конфигурировать и обновлять их;
  • безопасно: Let’s Encrypt строится как платформа для продвижения наилучших практик безопасности TLS как на стороне центра сертификации (CA), так и на стороне веб-сайтов, помогая администраторам должным образом настраивать веб-серверы;
  • прозрачно: информация о выпуске и отзыве каждого сертификата Let's Encrypt доступна вполне и публично так, что любой желающий изучить её сможет это сделать;
  • свободно: протоколы взаимодействия со CA, позволяющие автоматизировать процессы выпуска и обновления сертификатов, будут опубликованы как открытый стандарт для максимального внедрения;
  • кооперативно: как и любой протокол, лежащий в основе Интернета и Всемирной паутины, Let’s Encrypt является совместным, неподконтрольным какой-либо конкретной организации некоммерческим проектом созданным исключительно для того, чтобы принести пользу обществу.

Читать дальше →
Total votes 72: ↑71 and ↓1+70
Comments138

Полезные сниппеты для Nginx конфигов

Reading time5 min
Views121K


Доброго времени суток, уважаемые хабравчане! В Elasticweb мы негласно ратуем за Nginx и, наверное, мы одни из немногих хостингов, которые не поддерживают Apache и .htaccess соответственно. В связи с этим, большое количество обращений в тех. поддержку связано с оказанием помощи в написании конфигурационного файла для Nginx. Поэтому мы решили собрать коллекцию полезных сниппетов и коллекцию готовых Nging конфигов для наиболее популярных CMS/CMF/Фреймворков на PHP.

Читать дальше →
Total votes 94: ↑91 and ↓3+88
Comments44

Рельсотрон на 27 килоджоулей

Reading time5 min
Views70K

Самый мощный любительский рельсотрон


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

С помощью рельсотрона снаряду можно придать очень большое ускорение. Это ускорение может быть куда выше, чем в традиционном оружии, в котором пуля приводится в движение химической энергией реакции горения пороха. Рельсотрон является перспективным оружием. В некоторых случаях скорость снаряда измеряется тысячами метров в секунду, что сулит колоссальные разрушения, высокую дальность стрельбы и сложность защиты от поражения. На данный момент ни одна страна в мире не имеет рельсотронов на вооружении. Сейчас существуют лишь тестовые образцы. В частности, над рельсотроном для корабельного вооружения работает флот США.

Рельсотрон — это две рельсы, снаряд и источник тока. Общая простота конструкции привлекает любителей. Некто Xtamared собрал свой носимый образец. Энергия выстрела составляет 1,8 килоджоулей энергии. (Это цифра энергии заряда в конденсаторах. Потери огромны, и сравнивать с энергией выстрела патрона АК-74 калибра 5,45×39 мм — около 1,3 кДж — не стоит.) Группа других умельцев собрала свой рельсотрон, и его мощность куда выше — в конденсаторах находится до 27 кДж энергии. Как показали тесты, выстрел из этого рельсотрона уже смертелен.
Impressive
Total votes 55: ↑51 and ↓4+47
Comments45

Список научно-исследовательских докладов по робототехнике за 2015 год

Reading time5 min
Views5.8K
image

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

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

Примечание: доклады, с резюме которых вы можете ознакомиться ниже, были составлены в 2015 году.
Читать дальше →
Total votes 8: ↑6 and ↓2+4
Comments1

Асинхронный Python 3.5 и Mongodb

Reading time4 min
Views35K

Это достаточно вольный перевод статьи об основных новшествах асинхронного драйвера для mongodb используемого в tornado. Основной мотив, который послужил для написания этого перевода — новшества, появившиеся в этой версии, такие как поддержка asyncio, async, await и Python 3.5. Сама статья не сколько перечисление новшеств, сколько лаконичные примеры асинхронной работы с MongoDB.


Введение
asyncio
aggregate
Python 3.5
async and await

Читать дальше →
Total votes 18: ↑18 and ↓0+18
Comments22

Солнечная энергия: как считать?

Reading time4 min
Views22K

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

image
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments20

14 книг, которые вдохновили Илона Маска

Reading time4 min
Views118K


Когда у Илона Маска, главы Tesla и SpaceX, спрашивают, как он научился строить ракеты, он дает простой ответ: «Я читаю книги». Предприниматель очень любит читать, и не пропускает возможности, чтобы изучить очередную книгу. При этом Маск читает как художественные книги, научно-популярную литературу, так и чисто технические издания, которые нужны для специалиста в той либо иной области науки или техники.

Когда Маск жил в Южной Африке (все его детство прошло именно в ЮАР), над ним насмехались сверстники, и он убегал в мир фантастики и фэнтези. Любимые его книги этого жанра — Джон Толкин и Айзек Азимов. Сейчас Маск выделяет 14 книг, которые изменили его самого и всю его жизнь.
Читать дальше →
Total votes 25: ↑20 and ↓5+15
Comments10

Часы-будильник в стиле «Назад в будущее»

Reading time2 min
Views17K


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

Давайте лучше глянем, как сделать часы-будильник, очень похожие на то, что мы видели в машине времени героев фильма. Выглядеть все это будет так, как показано на аносной фотографии. При желании это чудо техники можно установить в собственном автомобиле (правда, сделать это будет непросто, да). Да, в продолжении — много тяжелых фотографий, так что будьте осторожны, если трафик у вас дорогой.
Читать дальше →
Total votes 34: ↑25 and ↓9+16
Comments6

Information

Rating
Does not participate
Location
Днепр, Днепропетровская обл., Украина
Date of birth
Registered
Activity