• Как сделать рекурсию в запросе?

    В MySql не поддерживается возможность написания рекурсивных запросов.
    Вообще тема иерахиии данных довольно щепетильна для реляционной БД.
    В ващем случае часть логики можно перенести куда-то(например, PHP... или что-то другое, что используется).

    P.S. https://habrahabr.ru/post/43955/
    Ответ написан
    Комментировать
  • Как на один товар сделать разные цены в зависимости от свойства - вес?

    AlexeyGfi
    @AlexeyGfi
    YouTube >>> Битриксоид из Колхоза
    Это называется торговые предложения.
    То есть вы создаёте товар и к нему торговые предложения, каждое со своей отдельной ценой.
    Именно торговое предложение в качестве товара клиент и покупает.

    Это как, например, есть ортопедические стельки и линейка размеров. Клиент при покупке покупает именно торговое предложение конкретной стельки определённого размера.

    https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
    Ответ написан
    4 комментария
  • Как могли появиться симлинки, которых я не создавал?

    @cssman
    Расскажите потом, интересно чем закончилось
    Ответ написан
    Комментировать
  • Как отобразить пароль под звездочками в ubuntu?

    Frankenstine
    @Frankenstine
    Сисадмин
    В линуксах пароли хранятся либо своими велосипедами (пример - мозилла), либо в системном брелоке, шифруемом паролем пользователя.
    Для управления, в том числе просмотра этих паролей используется seahorse
    Ответ написан
    2 комментария
  • Как отключить автооткрытие файлов при навигации клавиатурой во вкладке Project?

    DevMan
    @DevMan
    тыкнуть в шестеренку в менеджере файлов и убрать галку с autoscroll to source.
    https://www.jetbrains.com/help/phpstorm/2016.3/pro...
    Ответ написан
    Комментировать
  • Есть ли такой HotKey?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Крышку от ноута - пробовали закрывать?!)
    Ответ написан
    Комментировать
  • Есть ли такой HotKey?

    krimtsev
    @krimtsev
    На Хабре встречал такую игру, запуск которой обрабатывает на экране каждое нажатия клавиши характерным бэкграундом и звуком. Убивается программа только сочетанием Alt+F4.
    Запустил и любое хаотичное клацанье клавиатуры будет заставлять монитор моргать разными цветами и моргать. Наверно это только подогреет Интерес вашего ребёнка))
    Ответ написан
    Комментировать
  • Сколько минимум нужно выделить места под разделы для linux, для офисного компа?

    promychev
    @promychev
    Системный администратор
    15-20 ГБ
    Ответ написан
    Комментировать
  • Сколько минимум нужно выделить места под разделы для linux, для офисного компа?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Если в компе диск один и не планируется LVM - делать несколько разделов под данные совершенно излишне.
    Ответ написан
    3 комментария
  • Какой оптимальный процессор для программиста?

    @evgeniy_lm
    Оптимальный тот на который денег хватает
    Ответ написан
    Комментировать
  • Какой оптимальный процессор для программиста?

    DJZT
    @DJZT
    Laravel - code for you
    У меня сейчас на работе i5-4xxx загибается иногда, если открыть js файлы более 500 строк кода.
    Учитывайте различне инструменты типа gulp, grunt, bower, webpack. Они хотят много, когда сборка проекта происходит.
    Скорость подбора окна с автодополнением методов, классов, файлов и тд тоже от проца.

    SSD - однозначно да.
    Ответ написан
    5 комментариев
  • Что означаю зеленые поля * @property integer $id?

    uDenX
    @uDenX
    PHP Developer
    Ответ написан
    Комментировать
  • Как настроить интервал при линейном комментировании в phpstorm?

    delphinpro
    @delphinpro Куратор тега PhpStorm
    frontend developer
    Используйте поиск, когда не знаете где искать. Он же просто так там встроен.

    20170207-165732.png
    Ответ написан
    Комментировать
  • Как построить свой рабочий день фрилансеру?

    Ilyasyakubov
    @Ilyasyakubov
    Муж, Логист ВЭД, IT-блогер
    Давай так, котлеты отдельно - мухи отдельно. Твоя проблема это на самом деле две проблемы:
    1. Нарушен режим сна. Это поправить легче всего. Вне зависимости от того во сколько ты ляжешь сегодня спать, встань завтра в 7:00, на следующий день повторить и зациклить. Первые два дня будет тяжело - потом все выправится.
    2. Ты не умеешь в тайм-менеджмент, что в 21 веке как-то совсем прискорбно. Поправить это посложнее, но тоже реально. Списки дел, дневник, планирование дел на конкретные часы - все это фигня полная и в эпоху постмодернизма не работает. Все что тебе нужно сделать на первом этапе это прочесть книгу "Getting Things Done" Дэвида Аллена, она совсем небольшая и в ней есть все ответы. Прочесть можно за день, если штудировать то за 2-3.
    P.S. Обязательно прочти "Семь навыков высокоэффективных людей" Стивена Р. Кови. Название может казаться пафосным, не обращай на этот факт внимания, книга просто маст рид.
    P.P.S. Если после этого останутся вопросы - пиши, с удовольствием отвечу.
    Ответ написан
    3 комментария
  • С чего начать рефакторинг?

    @Catrinblaidd
    Найти в коде участок, от которого больше всего становится тошно, и начать с него.
    Ответ написан
    Комментировать
  • С чего начать рефакторинг?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    Ответ написан
    Комментировать
  • На чем лучше делать одностраничник?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ну, давайте по-порядку разберём!
    1. Одностраничник - делается под конкретный продукт или услугу.
    2. Шаблон - создаётся также уникальным, исходя направления продукта/услуги и ЦА.
    3. Форма сбора контактных данных на одностраничнике - прошлый век! Никто не будет оставлять данные. Для этого есть форма: "Отправить запрос" и в ней поле, НЕОБЯЗАТЕЛЬНОЕ К ЗАПОЛНЕНИЮ: "Прошу ответить мне на e-mail:".
    4. Цель одностраничника - должна быть явно задана: реклама товара, продажа, выявление интереса к продукту, приоритетная первичная регистрация на сервис в альфа/бета-тесте и т.д. Если, что-то из перечисленного будет идти вместе, - ТОЛКУ НЕ БУДЕТ!
    5. Конверсия - самая интересная тема, а уж тем более, на лендинге. Здесь многое зависит от того, кто создаёт Вам шаблон и корректно ли он располагает визуальные смысловые блоки и элементы пользовательского интерфейса страницы. Т.е., нужно, чтобы это делал именно UX-дизайнер, а не простой дизайнер! Т.к. он учитывает время просмотра страницы до десятых долей секунды, направление взгляда, движение мышки, скорость понимания информации, простоту изложения информации для понимания (пункты списка, схемы, таблицы, анимацию, видео-ролики и прочее).
    6. Удобство управления лендингом и структурой страницы, скорость загрузки: однозначно SPA + AJAX. Вёрстка - делается так: общий дизайн и блоки наполнения В ОТДЕЛЬНЫХ HTML-файлах, затем берём includeHTML и ставим все нужные блоки друг за другом в едином HTML, которые нам понадобятся. Затем, комментируя/переставляя строки в головном HTML-файле мы легко можем менять расположение блоков (секций лендинга).
    7. Все popup-формы, разметки секций и прочее (т.е., доп. разметку для доп.блоков) - грузим через тот же includeHTML из рядом лежащих файлов, например, "vote-form.html" или "feedback-form.html", где будет нужный функционал. Т.е. Вы сможете легко менять эти файлы, чтобы получать нужную (модифицированную/новую) форму.
    8. Основной список секций по лендингу можно получить здесь (Создать сайт с "нуля" -> выбрав в списке типов сайта: лендинг).
    9. SEO и индексация - JSON-LD, META-тэги (включая данные для соц. сетей, fb:* и т.д.), разметка всей вёрстки - строго HTML5!
    Ответ написан
    4 комментария
  • Какая из IDE для PHP 7 удобнее?

    Я вообще в свое время отказался от идеи использования IDE. Причиной стала Java, и как следствие, низкая скорость работы IDE в сравнении с Sublime Text, на который я и перешел в итоге. Использовал я ранее кстати PHPStorm, он тогда еще был для меня бесплатным по какой-то программе.

    Из минусов - потеря многих возможностей относительно автоматизации, и хранения всего возможного в одной коробке. Решается путем применения отдельных решений для конкретных задач. Нужно хорошо постараться, чтобы наладить всю требуемую инфраструктуру за пределами IDE.

    Из плюсов - Sublime Text имеет много возможностей, и расширений. Поэтому большая часть того, чего вам будет не хватать в отсутствие IDE, может быть перекрыта расширениями для Sublime Text и по сути из него можно сделать тот же IDE, только с некоторыми ограничениями относительно привычных разработчикам инструментов. Главным плюсом конечно является высокая скорость работы Sublime Text. Я сравнивал с подобным ему редактором Atom, и тот ощутимо, в разы уступает в скорости загрузки и отображения данных. Также к плюсам стоит отнести то, что лицензия на Sublime Text покупается единожды и бессрочно.

    Надо учесть, что моей основной ОС для работы является Windows последних версий, и программы написанные на Java у меня почему-то всегда вызывали плохое впечатление в сравнении с более нативными вариантами относительно их производительности. Это как с MS Office и LibreOffice. Первая конечно быстрее и лучше работает, зато вторая бесплатная.
    Ответ написан
    3 комментария
  • Какая из IDE для PHP 7 удобнее?

    miraage
    @miraage
    Старый прогер
    PhpStorm.
    Не могу пересесть на другие IDE из-за:
    - автокомплита
    - рефакторинга
    - гибкости/настроек
    - плагинов

    Если работаете по найму и не можете себе позволить лицензию - попросите компанию ее Вам купить.
    500р/месяц в первый год, -20% за второй год, -40% в последующие, если подписка всё время активна - это совсем немного.

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