Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Почему ПК не включается по wake on lan через минуту после выключения?

Лучший ответ:
Я не настраивал WOL. Но есть такая мысль по вашему вопросу. 
Чтобы сетевая могла включить компьютер по сигналу из вне и это реально приносило пользу в виде энергосбережения, должен быть задействован некоторый профиль питания на материнской плате, при котором поддерживается питание на сетевой и в тех местах, который позволяют компьютеру включаться по WOL. 
Если же материнка полностью обесточена и сетевая, соответственно, тоже, то даже если сетевая настроена для WOL, она отвечать не будет. 
Насколько знаю, современные мат.платы имеют несколько режимов пониженного энергопотребления. И нужно настроить, чтобы при "выключении" (poweroff или по кнопке), компьютер не выключался совсем, а переходил в режим пониженного энергопотребления, при котором доступен WOL.
Но вообще это странно, если в BIOS включен WOL, то, мне кажется, это и означает, поддержание питания на сетевой.

Худший ответ:
Сетевуха должна "помнить" свой адрес после выключения компа. 
С выдергиванием из розетки понятно - комп обесточили, 5В дежурного режима пропало, сетевуха всё забыла.
А с 30 секунд - попробуйте другой БП, может поможет?
Был не прав. white55.narod.ru/wol.html
С выдергиванием из розетки - есть материнки, которые после такой манипуляции не включают сетевуху.
А с 30 секунд - смотрите, горят ли лампочки на сетевухе через 30 секунд.
Вопрос: Вопрос по отправителям смс, использовавших подмену номера на какой-либо текст?

Лучший ответ:
Регистрозависимы, конечно же. Т.е. "BEELINE" и "Beeline" — это два совершенно разных source_addr (PDF, страница 59, снизу)

Худший ответ:
Использую sip-ring.com. Единственные у кого работает подмена номера.
Проверял лично. Все работает.
Вопрос: Как правильно посчитать бонусы в карточной игре?

Лучший ответ:
Выглядит как PubSub-задача. Допустим у нас есть карта "Король гоблинов" 5/5 таунт, класс - гоблины.
Когда мы кладем ее на стол она ( в смысле соответствующий объект ) отписывается от канала "для тех, кто лежит в руке" и подписывается на каналы "Лежим на столе", "Класс - гоблины", "Карты с таунтом" и тэ дэ. 
И посылает в соответствующие каналы сообщение - "Я 5/5 гоблин пришел на стол на такую-то позицию".
Таким образом мы можем баффать гоблинов, уничтожать вражеские таунты или баффать соседей по столу без перебора всех карт. Ну и добавление новых эффектов тоже с меньшей болью происходит

Худший ответ:
Я думаю, лучше обрабатывать с другой стороны - в игровом поле иметь список карт и список применённых бонусов. При использовании карты изменять характеристики как самой карты, так и игрового поля. И возможно, что придётся перерасчитывать каждую карту (зависит от применённой карты). Взяв карту и обработав её, игровое состояние сразу станет изменённым, и не нужно будет при каждой проверке перепроверять состояния каждой карты.
Вопрос: Как правильней задавать изображения для слайдера при верстке, через background или?

Лучший ответ:
через тег img

Худший ответ:
Если в слайдере только картинки - через img
Если в слайде картинка - задний фон, а на переднем плане html блок - лучше через бэкграунд.
Вопрос: Как правильно указать внешний ключ InnoDB?

Лучший ответ:
достаточно полю присвоить значение NULL если заказ оформляет не зарегистрированный пользователь

Худший ответ:
Как правильно настроить индексы?
Вопрос: В хелпе Хабра выдает ошибку 404

Лучший ответ:
после апдейта хабра много чего поломалось, даже слишком

Худший ответ:
Если кому интересно вот ответ support@ «Здравствуйте! Ошибки в справке исправили на тестовом сервере и скоро выгрузим на „боевой“, а подкасты пока отдельным типом топиков публиковать нельзя — только обычным постом.»
Вопрос: Где найти материалы про связь nuxt.js и php?

Лучший ответ:
Посмотрите этот проект, а в частности как сервер обращается с api и вместо связки nuxt + express, на примере делайте nuxt + php

Худший ответ:
Посмотрите этот проект, а в частности как сервер обращается с api и вместо связки nuxt + express, на примере делайте nuxt + php
Вопрос: Где найти материалы по углубленному изучение WP?

Лучший ответ:
Устанавливаете XDebug, ставите брейкпоинт на конечной точке вызова приложения, и изучаете пошагово ядро. Так появится самое лучшее понимание алгоритмов работы.

Худший ответ:
Хорошая документация по функциям и методам на сайте wp-kama. 
Но wp не расчитан на сложные проэкты. Рекомендую паралельно разбирать из cms - magento или какой то фреймворк (например Yii или Laravel).  Если не с точки зрения применения, то с точки зрения реализации кода.
Вопрос: Почему не запускается MySQL?

Лучший ответ:
Проблема - забыл/установил пароль
Один из вариантов решения: в файле  /etc/mysql/my.cnf найти секцию  ﻿﻿[mysqld] и добавить skip-grant-tables
пример: [mysqld]
skip-grant-tables
Перезапустить MySQL sudo service mysql restart (или без sudo если под рутом)
попробовать зайтиmysql -u root -p
Если удалось войти, то установить новый пароль use mysql;
UPDATE user SET Password=PASSWORD('your_password') WHERE User='root';
quit
 вернуть содержимое /etc/mysql/my.cnf  к исходному состоянию (убрать  skip-grant-tables)
и снова перезапустить MySQL

Худший ответ:
Без пароля не пускает - значит рут под паролем. Заходить через mysql -u root -p
Если забыли пароль - см. ответ от Daemon23RUS .
Вариант без перезапуска: в файле /etc/mysql/debian.cnf смотрим пароль для системного пользователя debian-sys-maint, заходим через него и изменяем пароль для рута.
Вопрос: Как исправить баг слайдера?

Лучший ответ:
Анимацию лучше сделать с помощью css transition.
А так дело в специфичности стилей. Если и использовать jQuery для анимации нужно при инициализации задать инлайновые стили<div class="slider">        
    <div class="img curry" style="display: block">1</div>
    <div class="img" style="display: none">2</div>
    <div class="img" style="display: none">3</div>
    <div class="img" style="display: none">4</div>
    <div class="img" style="display: none">5</div>
    <div class="img" style="display: none">6</div>    
</div>
Либо вставить костыль (не рекомендую).img[style],
.img.curry {
  display: block;
}

Худший ответ:
А почему бы не обойтись css анимацией?
Как-то так https://jsfiddle.net/bce8jaee/3/ ?
Так и перелистывать быстрее можно.
Вопрос: Какие есть способы сделать кликабельные участки на картинке?

Лучший ответ:
Всё зависит в первую очередь от того какие браузеры вам надо поддерживать. Если только современные, то однозначно SVG. Правда я не понимаю почему в реализации, предложенной Максим Тимофеев используется какой-то гемор с <object> ибо ничто не мешает вставить <svg> внутрь HTML напрямую.
Вам даже карту отрисовывать в векторе не надо, ибо можно вставить картинку внутрь SVG, а затем поверх накладывать прозрачные полигоны, которые подсвечивать при наведении.
codepen.io/GreatRash/pen/PZgrVX

Худший ответ:
нарезать картинок и сверстать все это
Вопрос: Как получить объект таблицы уже существующей БД в SqlAlchemy?

Лучший ответ:
тыц тыц

Худший ответ:
тут все написано https://docs.sqlalchemy.org/en/14/core/reflection.html 

P.S.
не повторяйте моих ошибок, читайте документацию сразу...
Вопрос: Как убрать basic авторизацию для поддиректории apache

Лучший ответ:
Есть еще такая директива — Satisfy Any
Я использовал ее для ограничения доступа по ip, либо по паролю.
Может ее как-то к вашему случаю можно прикрутить?

Худший ответ:
nginx сверху есть?
Вопрос: Как привязать поддомен к директории сайта?

Лучший ответ:
Конфиг nginxserver {
        listen       80;
        server_name  site.ru *.site.ru;

        location / {
            if ($host ~* ^(food|drinks)) { # или ^(.+)\. - для любого
                proxy_pass  http://site.ru/$1;
            }
       }
}
Вопрос другой, оценят ли это поисковики, ведь они рассчитывают поддомены как новое пространство индексации.

Худший ответ:
Конфиг nginxserver {
        listen       80;
        server_name  site.ru *.site.ru;

        location / {
            if ($host ~* ^(food|drinks)) { # или ^(.+)\. - для любого
                proxy_pass  http://site.ru/$1;
            }
       }
}
Вопрос другой, оценят ли это поисковики, ведь они рассчитывают поддомены как новое пространство индексации.
Вопрос: Какие книги посоветуете по python 3?

Лучший ответ:
Добрый день.1. "Куда двигаться дальше, после изучения основ?"— Скажите, пожалуйста, куда мне отсюда идти?
— А куда ты хочешь попасть? — ответил Кот.— Мне все равно… — сказала Алиса.— Тогда все равно, куда и идти, — заметил Кот.
Льюис Кэрролл, "Алиса в стране чудес" 
Объективно, самым востребованным направлением в Python остается web/backend. А это значит фреймворки: Django, Flask, Pyramid, Bottle, Web2py и т.д. Из них, если в первую очередь интересует поиск работы - Django либо Flask (как наиболее востребованные). В противном случае - выбирайте любой, который по душе. Справедливости ради, в последнее время в требованиях вакансий часто мелькает "...знание ЛЮБОГО фреймворка..." или "...знание Django или ЛЮБОГО другого фреймворка...". В случае, если ваш выбор иной, погуглите требования к технологиям, используемым в выбранном вами направлении и вперед!2. "Какие модули самые важные из стандартной библиотеки?"
Ответ на этот вопрос тесно связан и зависит от ответа на предыдущий.3. "Какие книги почитать, желательно, чтобы практика в них была, а не только разбор написанного кода?" 
По сути, практика и есть разбор написанного кода. Ведь в хороших книгах код не из воздуха берут, а из реальных практических задач, с которыми вы столкнетесь. Любая программа, какая бы она большая и сложная ни была, состоит из отдельных существенно меньших блоков кода, несущих свою смысловую нагрузку. Вот эти-то кусочки кода как правило и разбираются в книгах. Это - кирпичики, элементы конструктора, на основе которых вы потом будете собирать тот или иной продукт. 
Теперь по существу и максимально, с моей точки зрения, соответствующее вашему запросу:
1. Python - Python Cookbook (пожалуй, самая практическая книга по Python; конкретные небольшие задачи из реальных практик и способы их решения; и да, Python 3 конечно)
2. Django - Django by Example (на основе этой книги вы сможете, при желании, сделать свой собственный проект)4. "С техническим английском более менее нормально, читать книги на английском могу."
Это огромный плюс для вас, бесспорно.
Как-то так...

Худший ответ:
Возьмитесь разработать приложение. И уже исходя из этого станет понятно, что нужно изучить. Если хотите сделать сайт на Python - начните изучать Django или Flask. Хотите создать игру - изучайте Pygame, парсер - Scrapy и так далее.
Вопрос: Обязательно ли наличие ИБП для SSD?

Лучший ответ:
Нет

Худший ответ:
Электроника и там и там есть, и она чувствительна к перепадам, во-вторых если блок питания и преобразователь "не справляются" настолько что на SATA (HDD/SSD) поступает не 5 вольт а больше, то не тольк они, но и остальное выйдет из строя, те же +5 не только на SATA поступают.
Вопрос: Emmet для новичков: за и против?

Лучший ответ:
Глупый вопрос, это же просто "сокращалка" для кода. Никакой смысловой нагрузки не несёт. Обычное удобство, вроде подсветки кода или нескольких курсоров.

Худший ответ:
Да, т.к. потом будет тяжелее отвыкнуть писать обычным способом, проверено на себе)
Старайтесь также использовать в ксс.
Вопрос: Какими видами деятельности можности заниматься в области ИБ без лицензий?

Лучший ответ:
Называйте расследование исследованием или аудитом или консультацией и всё будет ОК. Другой вопрос, что Ваши консультации не будут иметь никакой силы и в случае чего в Суд их не отнесёшь (точнее - отнесёшь, но нужно будет доделать)

Худший ответ:
Расследование в сфере ит имеют право вести только органы). Криптография лицензируются. Провайдерские услуги. Остальное нет
Вопрос: Помогите выбрать CMS под ТЗ

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

Худший ответ:
Единственный способ реализовать все требования — своя специфичная CMS на базе какого-либо фреймворка. А так — такой функционал можно сделать и на WordPress + magic fields. Но там есть множество нюансов.
Вопрос: Как редактировать text в input?

Лучший ответ:
.input {
    padding: 0 10px; // отступ слева/справа
    font-size: 20px; // размер
}

Худший ответ:
Точку не надо в начале перед input. Просто input[type=text] например
Вопрос: Как избавиться от бота, который постоянно регистрируется?

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

Худший ответ:
Проверку регистрации через емейл.
Вопрос: Куда поступать по направлению математика и информатика?

Лучший ответ:
UPD. Иноформация в ответе устарелаНИУ ВШЭ сейчас самый топ: ПИ, ПМИ, Анализ данных.
МФТИ в Мск отличный выбор, правда сейчас там все заняты исключительно научной деятельностью, тем не менее отличные факультеты там есть для программиста: ФИВТ, ФУПМ.
МГУ только ВМК могу посоветовать. Есть  несколько знакомых и друзей, и они вполне хорошо себя чувствуют и работают. МИФИ если только на безопасность(пока не поздно, т.к. они сокращают факультеты), т.е. это КИБ.
В Бауманку на программную инженерию(но сейчас там не очень хорошо учиться, ухудшилось образование и состав преподавателей уже не тот). 
На крайний случай можно посмотреть в сторону МИРЭА(сейчас МТУ). Это кибернетика или информационные технологии. В основном пытался указывать факультеты, которые не требуют физики или химии для поступления.
Приоритетность сверху вниз.UPD:  Написал статью, где более менее описал текущую ситуацию *статья на хабре*

Худший ответ:
Прикладная математика, в любом универе Питера... в зависимости от знаний.
Государственный университет
Технологический
ЛЭТИ на Попова )
Вопрос: Стоит-ли сейчас начать изучать программирование под fpga?

Лучший ответ:
Да, стоит. Это не золотой век FPGA, однако они будут востребованы всегда. 
Пользуясь случаем, хочу поделиться интересной игрой, которая прямого отношения к FPGA не имеет, но может стимулировать интерес в этом направлении)

Худший ответ:
FPGA - это ближе не к программрованию, а к схемотехнике. Вы фактически рисуете схему, но не с помощью линий и символов (хотя так тоже можно), а с помощью Verilog/VHDL кода.  Изучайте, лишним не будет. Специалист по ПЛИС востребован не так часто, как С++-ник, но востребован.
Вопрос: Хабрахабр: чем отличаются лента и посты?

Лучший ответ:
В ленте вы видите те посты, на которые подписаны. В разделе «Посты» вы видите все посты на хабре и можете выбрать лучшие за сутки, неделю и т.п, тематические и корпоративные.

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

Лучший ответ:
Во-первых, ваш search() бесполезен, так как такую выборку можно сделать стандартным методом репозитория - findBy() или магическим findById1c().
Во-вторых, с чего вы взяли, что происходит какое-то зацикливание?Третий пункт не должен происходить, если вы, конечно, явно не указали с обеих сторон связи fetch="EAGER". Да и то Doctrine, вероятно, не допустила бы такой проблемы.

Худший ответ:
писать не через createQueryBuilder а нормальный dql запрос
Вопрос: Что означает правило про фиксированный шрифт?

Лучший ответ:
Основная мысль в том, что пользователь в браузере может переопределить размер шрифта по умолчанию. Например он плохо видит и сделал себе буквы покрупнее, или обладает монитором 4К.
Если вы ставить базовый размер шрифта в пикселах, эта настройка у пользователя не работает и буквы будут слишком мелкими. С другой стороны не встречался с пользователями, которые меняют именно размер шрифта, а не используют масштабирование CTRL+колесо мыши.
Изучите информацию про единицах измерения CSS rem и em.

Худший ответ:
Это правило давно уже устарело и потеряло актуальность.
Ноги у него растут из времен примерно 6-7 эксплорера, когда пользователь мог в настройках браузера менять размер шрифта (правда, 99.9% пользователей этим всё равно не заморачивались, но разговор не об этом). Именно размер шрифта менялся, отдельно от других элементов страницы.
Сегодня этот подход выброшен на свалку истории - браузеры масштабируют страницу (ну или параметры вьюпорта, как посмотреть) целиком. И размер шрифта, указанный в пикселях или чем угодно, им в этом никак не помешает. Если пользователь захочет увеличить - он увеличит без проблем. Потому что в современных браузерах пиксели уже не привязаны жестко к физическим пикселям экрана, это логические единицы.
В общем, можно забить.
P. S. Разумеется, это не отменяет того, что исходный размер шрифта должен быть выбран разумный. Причем для разных устройств свой, через media-запросы.
Вопрос: Как часто вы используете/нужно исользовать паттерны проектирования и построении api?

Лучший ответ:
Вы должны понимать зачем вообще нужны паттерны. Со временем вы можете и без книг придти к каким-то типовым решениями и т.д. То есть вы можете как-нибудь взять туже "банду четырех" и так вот... смотришь свой код и "а, так вот как это называется".
Например почти каждый javascript разработчик писал что-то в духе...var api = (function() {
    // какие-то приватные вещи, к которым не стоит давать доступ из вне
    // что бы все было чистенько
    var privateVars =  {};
 
    // публичный метод
    return function () {
         
    }
}();
Но сказать что это "шаблон модуль" могут не все. В случае с CommonJS оно происходит автоматически, но суть остается той же. Думаю добрая половина даже не знают что все это ради инкапсуляции.
Суть не в том что бы использовать шаблоны (важно понимать почему вообще они появились), так как вы так или иначе их будете использовать, а больше в общей терминологии. Это сокращает время требуемое на обсуждение реализации.
p.s. пользуюсь постоянно, в контексте Angular реализую даже сервисный слой, что бы вся бизнес логика была вне контроллера и последний использовался для отделения бизнес логики от логики представления.

Худший ответ:
Паттерны - это соглашения между программистами как называть тот или иной подход.
Больше ничего. Прочитав про все паттерны, вы не научитесь их использовать. Вы вообще, почти ничего не узнаете нового. Лишь когда вам потребуется с кем то перекинутся идеей реализации, вам самому захочется не объяснять пол года, а использовать конкретный термин.
Вопрос: Как сделать 302 редирект папки сайта в папку на поддомене?

Лучший ответ:
Прекратите вы уже наконец рассказывать истории, сразу задавайте вопрос, остальное никому не интересно.RewriteEngine on
RewriteCond %{HTTP_HOST} ^site.com$
RewriteRule ^en/(.*?) http://old.site.com/en/$1

Худший ответ:
Решил сам, вроде работаетRewriteEngine on
RewriteCond %{HTTP_HOST} ^site.com$
RewriteRule ^/en/[a-z,A-Z,0-9]/(.*)$ http://old.site.com/en/[a-z,A-Z,0-9]/(.*)$1 [R=301,L]
Вопрос: Для каких целей используется директория upload/?

Лучший ответ:
давайте думать... у нас есть название "upload". Даже если вы по каким-то причинам не знаете как переводится это слово, достаточно заглянуть в словарик:
upload - загружать
вывод - это директория для хранения файлов, загружаемых пользователями. Картинки к постам, аватарки, прикрепленные файлы... словом все что пользователи могут загрузить.

Худший ответ:
Очевидно, что эта папка нужна для хранения каких-то загруженных файлов (например, картинок).
Вопрос: Локальная разработка и Docker?

Лучший ответ:
1. GIT не относится не посредственно окружения для вашего кода, так что его имеет смысл использовать глобальный. А вот всякие composer / php / node / gulp / yarn /... - это часть окружения для выполнения, и их лучше держать прямо в контейнере.Ладно там PHP со своими версиями, но эти же обычно обратносовместимы и не трубуют хранения зоопарка версий.
Тем не менее, конкретный проект пишется под конкретную версию интерпретатора и на ней тестируется, так что не стоит его использовать глобально.Да и PhpStorm можно один раз настроить указав путь в Git, ноде, File Watchers.
Это да.Ведь с докером мне на каждом проекте все эти минификаторы, композеры указывать заново?
ДаДействительно ли оправдано использовать Docker одному или небольшой группой?
Да. Например хотите посмотреть проект годичной давности, но обратная совместимость зависимостей вашего проекта потеряна, такое сплошь и рядом.Возможно, мои проекты не такого уровня, но мне действительно не критично воссоздать dev и prod окружение 1 в 1.
1 в 1 никто и не создает, а вот максимально похоже по стеку технологий - вот это правильно.Ну и пусть там на боевом крутится php 5.6, когда у меня 7.1.
В таком окружении смысла нема. Ваш код будет работать по другому, на боевом сервере и на вирутальном окружении.А если ты разрабатываешь с нуля и не знаешь какая будет конфигурация на боевом?
Ко боевому можно предъявлять требования.Действительно ли деплой так прост, что заменяет все фтп-заливки, jenkins'ы, git-пуллы?
Нет

Худший ответ:
Предлагаю вам присмотреться к проекту LaradockОтличная документация на сайтеЕсть все необходимое из коробкиБолее чем полностью пригодно для продаСразу привыкаешь к best practice
Позволяет не зависеть от ОС и держать её в чистоте (никаких сервисов для разработки кроме IDE)
Вы очень быстро разберетесь в том, что происходит. Возможно откроете для себя пару полезных сервисов.
Вопрос: Как сделать такую анимацию?

Лучший ответ:
Крайне простая анимация, делается на чистом CSS + JS (для обработки смены слайда и последовательного включения анимации, если потребуется).  В этой анимации все можно решить при помощи transform и opacity. Присмотритесь к видео (лучше скачайте его, чтобы мотать покадрово), разбейте каждый переход по пунктам. Я вижу, что фон через скейл анимируется отдельно от контента, а в контенте каждая строчка анимируется с transform: translateY(100%) в translateY(0%), последние строки еще анимируют переход opacity: 1 в opacity: 0.
Когда слайд закрывается, весь блок с слайдом анимируется в transform: scale (какое-нибудь число больше единицы).

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

Чтобы анимация не получилась глючной, смотрите, какие css свойства вы анимируете, сверяйте с списком https://csstriggers.com/opacity желательно, чтобы ваши свойства в основных браузерах не влияли на геометрию (пункт layout), идеально, чтобы не влияли и на отрисовку (пункт paint).

Худший ответ:
ручками каждый элемент
Вопрос: Альтернатива Arduino для обучения?

Лучший ответ:
Альтернатива такая - использовать ардуинское железо, но при этом не использовать IDE и библиотеки, а голый С или С++. Это позволит создать ученикам проблемную ситуацию (вот, смотрите, говнокод на IDE тормозит, а нормально написанный - шурует), что стимулирует их к профессиональному росту.

Худший ответ:
Ну конечные реализации плат бываю разные - https://habrahabr.ru/post/123236/, но чем мощнее тем дороже. Для обучения особых скоростей не нужно.
Вопрос: Какие есть советские книги по освоению других планет и лун?

Лучший ответ:
Книги Павла Клушанцева -  "Станция "Луна"", "Отзовитесь, марсиане!", "Одиноки ли мы во Вселенной?"
К.А.Гильзин - "Полёт на Луну", "Человек осваивает космос", "Эра космическая"
А.А.Штернфельд - "Межпланетные полеты", "Искусственные спутники", "От искусственных спутников к межпланетным полетам", "Электрические межпланетные корабли", "Парадоксы космонавтики"
Б.В.Ляпунов - "Открытие мира", "Мечте навстречу"
Ф.Ю.Зигель - "Жизнь в космосе", "Звёзды ведут в бесконечность", "Занимательная космонавтика", "Города на орбитах", "Неисчерпаемость бесконечности"
А.Коваль, В.Сенкевич - "Космос далёкий и близкий"
и так далее. Книг было выпущено очень много.

Худший ответ:
У Клушанцева и фильмы есть с идеями. Поищите на youtube "The Moon. ЛУНА (Luna, 1965)(restored color)"