Задать вопрос
  • Как можно охлаждать помещение?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Решение очевидное. Поскольку из этого всего толком шумит только нас, то поменять этот металлолом на SSD
    Ответ написан
  • Какую книгу прочитать про SQL?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Изучать SQL как сферический язык в вакууме - нет особого смысла. Особенно если ты спрашиваешь про хинты. Хинты - это опция конкретной реализации DBMS. У Оракла - свои хинты. У Microsoft - свои. И знания между ними - совершенно не переносимые. И сами хинты кажется не стандартизированы в SQL стандарте. Здесь я могу ошибаться - пускай знающие подскажут.

    Вобщем если ты где-то уже работаешь и вы используете конкретную БД - то бери и читай по ней.

    Я в своё время тоже искал теоретическую литературу по оптимизации SQL. Нет толком ничего. Есть Ден Тоу. Настройка SQL для профессионалов. Он пытается подогнать под оптимизацию свою теорию. Считает селективности и кардинальности для суб-запросов и рисует "облачки" - диаграммы пытаясь вывести формулу cost. Но это всё не работает. Это разбивается о практику. Ни одна практика Oracle/PG/MSQL/MySQL не подрверждает эффеткивности диаграмм Тоу. Вобщем я зря потратил время на чтение этой книги. И тебе не советую.

    Бери конкретные книги от вендора и по ним смотри.

    И в твоём вопросе не хватает еще одного хеш-тега.
    Ответ написан
    Комментировать
  • Насчет экспорта таблицы MySQL в Excel средствами PHP?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Ну например можно генерить html

    Кстати, в этом примере просто попробуйте Content-Type: text/csv
    только вместо разделителя тогда лучше использовать точку с запятой.
    Ответ написан
    2 комментария
  • Можно ли посчитать количество пар с помощью sql запроса?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    ВЫБРАТЬ столбец1, столбец2, КОЛИЧЕСТВО(*)
      ИЗ Таблица
      ГРУППА ПО столбец1, столбец2
    Ответ написан
    Комментировать
  • Как применить стили дочерным классам в зависимости их количества?

    nazares
    @nazares
    Software Engineer
    Вариант от Ankhena лучше не стоит использовать ЖС когда можно обойтись без него.
    Ответ написан
    3 комментария
  • Как применить стили дочерным классам в зависимости их количества?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Может, вам поможет обычный css и селектор типа
    :nth-child(3):last-child {
      тут стили, если третий является последним
    }
    Ответ написан
    Комментировать
  • Как задать в Jquery чтобы минусовало не менее чем переменная?

    @pjery3
    Если правильно понял, то задайте условие
    If(new_val < price_val) new_val = price_val
    Ответ написан
    Комментировать
  • Почему говорят что jquery не нужен?

    Isolution666
    @Isolution666
    Full-Stack Developer
    Эмм...
    Я почитал комментарии в разных источниках, и на разных сайтах.
    Короче. Смысл в том, что jQuery морально устарел (не для меня, в общественном плане и смысле), сейчас jQuery уже не впечатляет так как раньше, соответственно, раз хайп улетучился, значит эта тема уже зашквар. Баян. Это как рассказывать смешной анекдот, который придумали 50 лет назад. Дело не в том, хороша шутка, или нет, просто уже надоело, все уже знают и слышали. Так получилось и с jQuery.
    Уже не цепляет. Ну и сейчас делать сайты на html\css\js уже не круто.
    Опять же, аргументирую. Упомянутые React/Angular/Vue - это инструменты, которые делают SSR, SPA, PWA. Да, можно заморочится и сделать такой сайт на jQuery, кто мешает? Делайте!
    Но зачем. С таким же успехом можно вбивать гвозди кулаком, зачем мне молоток? Я и так забью.

    Чтобы вы поняли, прошу успокоится, вдохнуть воздуха, и услышать:
    Заказчику не важно какой вы гуру в jQuery или JavaScript, пишите вы код на Java или на Паскале.
    Заказчику важен РЕЗУЛЬТАТ. То что можно быстро сделать и запустить. Зачем писать месяцами и годами с нуля, по хардкору, если можно взять готовое решение и развернуть, но не потому что кто-то не может или не умеет, и даже не в том, популярен jQuery, или нет, просто это быстрее! Вот и всё.
    Вся популярность в скорости. Поэтому зародились CMS, фреймворки, препроцессоры, webpack, Gulp, Git. Именно поэтому развивается NoCode, потому что уже не важно, можешь или нет, проект нужен вчера, и если он работает и делает то что хочет заказчик, по барабану вообще, на Tilda он, на WordPress или на Magento. Да хоть да Друпале или на Джумле. Я раньше тоже бомбил за хардкор, чтобы всё с нуля, свежее и новое, а на деле, тривиальные задачи. Ничего нового! От слова СОВСЕМ.
    Всё что делают компании, это просто копипастят друг у друга, ну UI улучшат, цвет поменяют, более быстрее загружается сайт, или глифы новые. Всё! Мне вообще не мешает jQuery.
    Если надо я и на нём напишу что-нибудь.

    P.S. все средства хороши, если они решают поставленную задачу.
    Ответ написан
    Комментировать
  • Почему говорят что jquery не нужен?

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

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


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

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

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

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

    @Andy_U
    Я брал с известной страницы www.lfd.uci.edu/~gohlke/pythonlibs уже скомпилированный whl...
    Ответ написан
    Комментировать
  • Python. Ошибка при установки пакета LXML, в консоли пишу "pip install lxml", использую OS Windows. Что делать?

    @Andy_U
    Скачайте версию lxml для Вашей версии питона с www.lfd.uci.edu/~gohlke/pythonlibs и установите командой

    pip install <имя-файла>
    Ответ написан
    Комментировать
  • Прошу подсказать как называется такой эффект?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    ну там же видно как сделано. position: sticky вешается на секции, когда они доходят до начала экрана и создается такой эффект. пару строк в js https://codepen.io/ibird/pen/rNdGBmo
    Ответ написан
    2 комментария
  • Почему не работает запрос?

    toxa82
    @toxa82
    Вы разницу между одинарными и двойными кавычками в php знаете?
    $q = mysql_query('SELECT * FROM `keys_constructor` WHERE `number` = "$login" AND `password` = "$password"');

    Тут одинарные кавычки, значит переменные $login и $password не подставляются а используются как литералы, поэтому ничего не находит.
    Ответ написан
    Комментировать
  • Как собрать ошибки sqlplus?

    @latino2003
    Как вариант, можно установить
    spool \home\tmp\sqlplus.log
    а затем грепать этот файл.
    Ответ написан
    Комментировать
  • Как собрать ошибки sqlplus?

    xtender
    @xtender
    Когда-то давно создавал триггеры, логгирующие ошибки. Сейчас вот накидал быстро для ваших целей триггер только на схему(можете сами поменять на on database):
    orasql.org/scripts/errlog_ddl.sql
    Если этот скрипт после выполнения не выдает ошибок, то включайте триггер и гоните свой скрипт. Пример:
    1. Устанавливаем триггер:
    SQL> @tests/errlog_ddl.sql
    
    Table created.
    
    
    Sequence created.
    
    
    Trigger created.
    
    No errors.
    
    

    2. Так как ошибок на предыдущем этапе не было, то включаем триггер:
    SQL> alter trigger tr_errorlog enable;
    
    Trigger altered.
    

    3. Проверяем, выполняя инсерт в несуществующую таблицу:
    SQL> insert into nonexistent values(1);
    insert into nonexistent values(1)
                *
    ERROR at line 1:
    ORA-00942: table or view does not exist
    

    4. Смотрим ошибки:
    SQL> col err_sql format a50
    SQL> select id,err_level, err_sql from errorlog;
    
            ID  ERR_LEVEL ERR_SQL
    ---------- ---------- -----------------------------------
             1          1 insert into nonexistent values(1)
    
    Ответ написан
    2 комментария
  • Почему при введении команды пишет Python?

    У вас не установлен Python. Вместо этого вы вызываете заглушку, которая с некоторых пор поставляется с Windows 10/11. Эта заглушка, когда вызывается без параметров, должна открывать вам страницу в Microsoft Store, с которой можно быстро поставить Python. Она сделана для новичков, чтобы им было проще поставить Python. Если у вас Стор удалён или как-то заблокирован (не удивлюсь, т.к. многие его почему-то боятся), то возможно поэтому у вас ничего не открывается.

    Если вы поставите Python из Стора, то команда python автоматически отвяжется от этой заглушки и привяжется к реальному интерпретатору Питона. Если поставите иным способом, возможно нужно будет выключить эту заглушку вручную, чтобы ваши шеллы не находили её в PATH раньше настоящего Питона. Это быстро делается через Manage app execution aliases на странице Apps & Features.

    Лично меня Питон из Магазина почти во всём устраивает (особенно если им правильно пользоваться и использовать виртуальные окружения), но народ любит подискутировать на эту тему, поэтому не буду навязывать вам свою точку зрения на этот счёт.
    Ответ написан
    Комментировать
  • Почему не работают проброс портов 80 и 443 на mikrotik?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    В цепочку forward добавьте правило с разрешением 80 порта из pppoe.
    Ответ написан
    1 комментарий