Pull to refresh
0
0
Send message

Потрясающая экскурсия от NASA по МКС в 4К

Reading time1 min
Views12K
Не так давно на официальном канале НАСА появилось новое видео в разрешении 3840х2160 пикселей, демонстрирующее станцию изнутри. Зрители проходят по практически всем отсекам МКС, видео периодически сопровождается картой станции. Также мы увидим захватывающий дух «пейзаж» родной планеты.



Путешествие начнется с Cupola — модуля с множеством иллюминаторов, откуда открывается незабываемый вид на Землю, пристыкованные корабли и модули станции. Далее камера последовательно пролетает по всем отсекам МКС.
Total votes 19: ↑19 and ↓0+19
Comments15

Строим свой full-stack на JavaScript: Основы

Reading time7 min
Views61K

Строим свой full-stack на JavaScript: Основы



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


В этом цикле статей я хочу поделиться своим практическим опытом построения JS стека.


Читать дальше →
Total votes 29: ↑22 and ↓7+15
Comments23

Smart плинтус 1.0

Reading time3 min
Views75K


Озаботила меня одна проблема – темный коридор по пути из спальни на кухню. Ну, знаете, люблю ночью на кухню ходить, но в потемках некомфортно, а т.к. коридор относительно ширины достаточно длинный, то велика вероятность отклонения от маршрута при ориентировании по встроенным в голову гироскопам. Ошибка накапливается, да еще ноги разной длины, ходил с вытянутыми руками и попадал в дверной проем не с первого раза.
Да, конечно есть всякие ночники, датчики движения, умные дома, но у меня есть лучше, у меня есть пластиковый плинтус с кабельным каналом.
Поэтому возникла идея запихать туда светодиодную ленту и посмотреть, как она там себя будет чувствовать и получилось, знаете ли, довольно круто, такая подсветочка, как в космических кораблях.
Читать дальше →
Total votes 107: ↑104 and ↓3+101
Comments177

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

Reading time3 min
Views19K
О феноменальных возможностях игрового начала известно еще со времен Античности, и в более поздние времена и эпохи и психологи, и культурологи, и педагоги отмечали выдающуюся роль игры в воспитании, обучении или выработке каких-либо привычек.

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



Из советских классиков прежде всего надо назвать фамилии Эльконина и — куда же без него — Макаренко, который отмечал, что «игра имеет важное значение в жизни ребенка, имеет то же значение, какое у взрослого имеют деятельность, работа, служба. Каков ребенок в игре, таков во многом он будет в работе, когда вырастет. Поэтому воспитание будущего деятеля происходит прежде всего в игре». Тезисы о том, насколько важна игра в развитии о воспитании, можно почерпнуть из работ другого выдающегося советского педагога Льва Выготского в стенограмме лекции «Игра и ее роль в психическом развитии ребенка».

Один из самых монументальных трудов на тему — "Homo Ludens", где выдающийся философ Йохан Хейзинга говорит об универсальности игры в человеческой жизни и указывает на то, что она сильно древнее цивилизации, так как игры можно наблюдать еще у животных.

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



Увлекшись этими мыслями сегодня мы решили предложить вам короткую подборку интересных программ и девайсов, которые в игровой форме могут изменить жизнь к лучшему. Приятное с полезным по трем категориям — под катом.
Читать дальше →
Total votes 9: ↑7 and ↓2+5
Comments4

Фантастика сейчас

Reading time2 min
Views48K
Список свежей фантастики возрастом меньше 5 лет. А то все рекомендации и списки наполнены классикой без единого проблеска.

Произведения, претендующие на статус классических


1. Роберт Ибатуллин «Роза и Червь»

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

Аннотация от Алексея Анпилогова. Книга выйдет к новому году. К сожалению, автор удалил опубликованные части из странички на Самлибе.
Читать дальше →
Total votes 33: ↑28 and ↓5+23
Comments42

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

Reading time30 min
Views372K


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



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





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



Читать дальше →
Total votes 488: ↑479 and ↓9+470
Comments152

Выразительный JavaScript: Введение

Reading time9 min
Views467K


Перевод книги Marijn Haverbeke "Eloquent JavaScript". Лицензия Creative
Commons attribution-noncommercial license
. Код предоставляется под лицензией MIT.


Содержание



Читать дальше →
Total votes 54: ↑49 and ↓5+44
Comments14

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

Reading time15 min
Views143K
Данным постом мы открываем рубрику «Переводы» в нашем блоге. Почему мы решили открыть такую рубрику? Дело в том, что сотни специалистов, работающих в Mail.Ru Group, для решения стоящих перед ними задач ежедневно прочитывают множество интересных статей и постов на форумах. Некоторые из них кажутся нам интересными, и мы считаем своим долгом перевести их на русский и поделиться этими ценными знаниями с Хабражителями.

Пользуясь случаем, хотим сообщить новость: сегодня состоялось открытие Технопарка — нашего образовательного проекта, о котором мы уже не раз писали на Хабре (например, тут, тут и тут). Теперь у технопарковцев есть свое собственное помещение. Изначально Технопарк задуман как место, где талантливые студенты МГТУ им. Баумана могут получить дополнительное образование в сфере веб-разработки, дизайна и программирования, а также окунуться в работу над реальными проектами высокой сложности. В общем, у Технопарка сегодня знаменательный день, и поэтому первый выпуск в рубрике «Переводы» мы решили посвятить образовательным ресурсам для веб-разработчиков и веб-дизайнеров. Ведь пока такие Технопарки не распространились по всей стране, разработчикам зачастую приходится заниматься исключительно самообразованием.

Читать дальше →
Total votes 91: ↑83 and ↓8+75
Comments18

Договор на разработку сайта: так, а не иначе

Reading time29 min
Views152K
Присылает нам заказчик (Газпром) свою версию договора.
Понимаем — нашу они не подпишут,
вносим реквизиты и отправляем обратно.
Пропадают на две недели… возвращают протокол разногласий к договору.


Последняя неделя выдалась жаркой на переговоры с юристами заказчиков. Проекты я не веду, но так уж получилось, что все договора проходят через меня. Соответственно, я участвую в их согласовании.
Читать дальше →
Total votes 135: ↑129 and ↓6+123
Comments78

Пишем первое приложение для Android

Reading time8 min
Views553K
В любом деле самое сложное — это начало. Часто бывает тяжело войти в контекст, с чем столкнулся и я, решив разработать свое первое Android-приложение. Настоящая статья для тех, кто хочет начать, но не знает с чего.

Статья затронет весь цикл разработки приложения. Вместе мы напишем простенькую игру “Крестики-Нолики” с одним экраном (в ОС Android это называется Activity).

Отсутствие опыта разработки на языке Java не должно стать препятствием в освоении Android. Так, в примерах не будут использоваться специфичные для Java конструкции (или они будет минимизированы на столько, на сколько это возможно). Если Вы пишете, например, на PHP и знакомы с основополагающими принципами в разработке ПО, эта статья будет вам наиболее полезна. В свою очередь так как, я не являюсь экспертом по разработке на Java, можно предположить, что исходный код не претендует на лейбл “лучшие практики разработки на Java”.

Читать дальше →
Total votes 197: ↑170 and ↓27+143
Comments68

Обзор инструментов для сжатия изображений

Reading time15 min
Views367K


Для ускорения сайта, некоторые рекомендуют проанализировать каждую страницу: оптимизировать запросы HTTP и любые перенаправления, сжать скрипты и стили и т. д. Все это без сомнения необходимо, но в первую очередь важно рассмотреть основы. В частности, вы уверены, что любая графика, которую вы используете на создаваемых сайтах, полностью оптимизирована для Интернета?
Читать дальше →
Total votes 73: ↑66 and ↓7+59
Comments47

Information

Rating
Does not participate
Registered
Activity