Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
Xandr24

Александр Кошелев

учиться и еще раз учиться
  • 2
    вклад
  • 90
    вопросов
  • 5
    ответов
  • 0%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Почему не работает вложенный цикл for Python?

    phaggi
    Алан Гибизов @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Вместо второго цикла что-то вроде:
    with open(path_author, 'w') as writefile:
        writefile.write('\n'.join(quote))

    Если это будет работать без присмотра, то обвесить проверками типов или лучше конкретными try/except.
    Ответ написан 25 февр.
    10 комментариев
    10 комментариев
  • Какую БД выбрать для парсинга на питоне и использовании в app на котлине?

    This_is_MonoliT @This_is_MonoliT
    Однозначно Sqlite3
    Так как данная СУБД очень легка в использовании и в освоении
    Удачи!
    Ответ написан 23 февр.
    Комментировать
    Комментировать
  • Какую БД выбрать для парсинга на питоне и использовании в app на котлине?

    hottabxp
    Сергей Карбивничий @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    SQLite. Данная СУБД нативно поддерживается как питоном, так и андроидом.
    Ответ написан 23 февр.
    13 комментариев
    13 комментариев
  • Какую БД выбрать для парсинга на питоне и использовании в app на котлине?

    rPman @rPman
    sqlite
    считай это отраслевой стандарт идеальный для мобильных пользователей

    правильно конечно нужно продумать что именно будет происходить с данными, но как я понимаю - они только на чтение, то sqlite идеальный вариант по всем параметрам
    Ответ написан 23 февр.
    10 комментариев
    10 комментариев
  • Как активировать виртуальное окружение virtualenv в python 3.8?

    Vlatqa
    Владислав Лысков @Vlatqa
    потому что /path/to/ENV/bin/activate это для линуха, для винды activate.bat
    Ответ написан более двух лет назад
    9 комментариев
    9 комментариев
  • Почему говорят что jquery не нужен?

    Павел @ncer
    Frontend
    На мой взгляд ответ на это вопрос во многом упирается в требования и задачи бизнеса для которого и делается сайт/приложение.

    Бизнес полностью завязанный на онлайн (например, Airbnb, Booking, какие-то CRM-системы и любые системы использующие Big Data) требует как минимум:
    • максимальной стабильности проектируемой системы
    • отсюда компонентный подход (как известно в HTML пока нет чистых компонентов, стандарт Web Components еще пишется) и как следствие стройную и понятную архитектуру приложения
    • максимальный контроль за состоянием компонентов
    • максимальную расширяемость компонентов


    Все это трудно сделать на jQuery. jQuery просто манипулирует DOM узлами, но он их не контролирует и ничего об их состоянии не знает и не запоминает.

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

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

    Нет ничего постыдного писать таким способом и зарабатывать свои $5. Кто не согласен, пусть засунет своё мнение в комментарий. Я люблю повторять фразу, что все framework’и служат 2 целям, делать из миллиардного проекта, проект на миллион, и из проекта за $100 — проект на пару миллионов. Пользуетесь тем что эффективнее сэкономит ваше время и деньги.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как добавить несколько строк в бд через squelize?

    0xD34F
    0xD34F @0xD34F
    bulkCreate
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Почему не грузит фото тегом img src в проекте node.js?

    notiv-nt
    Михаил @notiv-nt
    Как ваше ничего? Да, моё тоже
    ../img/18.png относительно чего?
    site.ru/../img/18.png ???????????
    Ответ написан более двух лет назад
    34 комментария
    34 комментария
  • Как обновить атрибут value в input text на пользовательское значение а не дефолтное?

    AleksandrB
    Александр @AleksandrB
    Совсем недавно вывел "Hello world"
    Выводим таким образом:
    $(document).ready(function(){
          $("#button-search").on("click", function(){
            var search = $("#search").val();
            alert(search);
          })
        });

    Меняем таким образом:
    $(document).ready(function(){
          $("#button-search").on("click", function(){
               $("#search").val("Твое значение");
          })
        });

    и лучше использовать click(), чем on("click")
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Почему не подключаются стили для динамических страниц node.js?

    bqio @bqio
    https://bqio.github.io/
    Измените "./public" на "../public" в пути CSS файла.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как динамически получать данные из бд и подтягивать в модальные окна?

    lepard
    Ростислав Игнатенко @lepard
    function selfDevelopment() { selfDevelopment() }
    Ну так, а где вы связывали кнопки с модальными окнами?
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как динамически получать данные из бд и подтягивать в модальные окна?

    Айнур Валиев @vaajnur
    битриксоид
    аякс
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как выдать страницу '/' за страницу '/1' для пагинации в node.js?

    0xD34F
    0xD34F @0xD34F
    Хотите 1 при отсутствии значения - ну так и используйте 1 как значение по умолчанию, замените null на 1 в
    let { page = null } = req.params;.

    А сейчас у вас

    offset принимает отрицательное значение

    как раз из-за того, что null конвертируется в 0 при вычислении offset'а, 0 - 1 сколько будет - сами понимаете.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как поменять отображение (сначала более новые) на страницы данных с бд?

    0xD34F
    0xD34F @0xD34F
    Документацию открывать пробовали?

    Ну и вообще - было бы нелишним ознакомиться с хотя бы основами SQL, чтобы самостоятельное решение подобных вопросов не вызывало затруднений, по крайней мере будете знать что искать.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Как получить результат promise при запросе в бд?

    0xD34F
    0xD34F @0xD34F
    Почитайте про async/await, у вас будет что-то вроде:

    async (req, res) => {
      let getProfile = await User.findAll

    Ну или в then дёргайте res.render.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как настроить стратегию в passport.js (поля данных)?

    Zatmil
    Dmitry Alekseev @Zatmil
    Fullstack-разработчик
    Вместо ageField нужно указать passReqToCallback: true

    Тогда callback будет первым аргументом принимать req.

    async(req, email, password, done) ... и из req уже выдернуть все, что нужно.
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как создать таблицу в postgres в определенной схеме с помощью sequelize?

    0xD34F
    0xD34F @0xD34F
    ...если кто-то советует мне почитать Sequelize документацию...

    Советую. Пишут (промотайте вниз, к списку опций), что свойство так и называется - schema.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как распокавать в ubuntu файл с расширением .git?

    karabanov
    Александр Карабанов @karabanov
    Системный администратор
    git clone https://github.com/разработчик/репозиторий.git
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как в javascript отфильтровать массив и вернуть обратно его неокторые элементы?

    Vlad_IT
    Владимир Проскурин @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Комбинируйте filter и map
    const squaredIntegers = arr.filter(function(currentValue) {
      return Number.isInteger(currentValue);
    }).map(function(val) {
    	return Math.pow(val, 2);
    });
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Как в javascript отфильтровать массив и вернуть обратно его неокторые элементы?

    rockon404
    Антон Спирин @rockon404
    Frontend Developer
    const result = arr.filter(el => Number.isInteger(el)).map(el => Math.pow(el, 2));
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • Drno
    • 15 ответов
    • 1 вопрос
  • mayton2019
    • 7 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 5 ответов
    • 0 вопросов
  • ThunderCat
    ThunderCat
    • 5 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 4 ответа
    • 0 вопросов
  • Roman
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации