• Где взять бесплатный ssl сертификат?

    @zzzevaka
    1.
    это не безопасно, на мой взгляд (потому как доверяются пароли третьей стороне, которая не понятно что и как именно будет делать на сервере в автоматическом режиме)
    Это вы зря. Это не компилируемая программа, от которой нет исходников, а не очень сложный скрипт, который лежит в общем доступе - https://github.com/certbot/certbot. Если бы там был какой-то подвох в плане безопасности - было бы много шума.

    2. letsencrypt сертификат вы вполне можете получить и ручками, только это сложнее и придется повторять раз в 3 месяца (вроде столько срок действия их сертификата).

    3. Есть StartSSL. У них вкусные сертификаты на 3 года, но был недавно шум https://geektimes.ru/post/281188/. У меня их сертификаты, полученные летом - работают нормально.
    Ответ написан
    2 комментария
  • Смысл систем сборок Gulp, Grunt и т.д?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Смысл таск ранеров в том, что бы упростить и автоматизировать рутиные задачи. Сборку можно сделать да хоть на bash скриптах. Grunt/Gulp - просто заточены под это и просты в изучении.
    В команде намного проще использовать подобные средства, чем выполнять все задачи поднятия проекта в ручную.
    Например при сборке фронта вам требуется:
    1. Проверить исходники через eslint
    2. Минифицировать js код, и для dev сборки притянуть сорс мапы
    3. Собрать css из кучки взаимосвязанных less файлов и тоже минимизировать.
    4. Шаблоны собрать из jade например, или любого другого шаблонизатора
    5. Прогнать unit тесты

    Безусловно, можно все эти шаги выполнить полностью в ручную, однако на много проще один раз этот процесс описать в инструкции для сборки и вызывать что-то в стиле gulp build
    Ответ написан
    Комментировать
  • Как осуществить перевод куска кода LESS в SCSS?

    Wolfnsex
    @Wolfnsex Куратор тега CSS
    Если не хочешь быть первым - не вставай в очередь!
    Я просто оставлю это здесь...
    Ответ написан
    Комментировать
  • Нормально ли спрашивать про бывшую зарплату?

    LightAlloy
    @LightAlloy
    Ruby developer
    Думаю, вопрос задан для того, чтобы понять, сколько вам платить.
    Но я считаю, что спрашивать надо прямо "Какую зп хотите?", а вопрос "Какая у вас была зарплата?" - некорректный.
    Ответ написан
    7 комментариев
  • Как заработать на blade сервере (или по крайней мере не уходить в минус)?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    В таком виде и на таких условиях оно никому не нужно.

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

    Остается единственный способ монетизации - использовать в своем проекте.
    Если у вас есть проект где это железо востребовано - монетизируете.
    Нет такого проекта - не монетизируете.

    Создавать проект под кучку старого железа - ну смешно честное слово.
    Ответ написан
    1 комментарий
  • YII2 ActiveQuery есть ли "аналог" fetchColumn?

    qonand
    @qonand
    Software Engineer
    ActiveQuery предназначается для работы с ActiveRecord, а если речь идет о переборе одного столбца это не связано с AR. Зачем тогда использовать ActiveQuery если можно использовать просто Query? Почему тогда просто не сделать так:
    $query->select(['my_column'])
    и уже потом работать с результирующей выборкой?
    Ответ написан
    6 комментариев
  • Варианты подключения виджета и получения параметров?

    AMar4enko
    @AMar4enko
    Сделайте шаблон скрипта, заменив параметры плейсхолдерами. По запросу отдавайте не статику, а рендерите этот шаблон, подставляя вместо плейсхолдеров настройки для конкретного клиента. Кешируйте для каждого клиента его скрипт.
    Ответ написан
    Комментировать
  • Безопасно ли работать с decimal из БД?

    @AlexKuznec
    Для вещественных чисел a и b проверка на равенство с учетом погрешности выполняется так:
    abs(a - b) < eps
    где eps - малое число, изображающее погрешность.
    В вашем случае я бы попробовал eps = 0,0001 или меньше.
    Ответ написан
    4 комментария
  • Какие правила нужно учитывать, для написания ответов в Toster?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Краткий перечень (кроме соблюдения законов, выражений, правил тостера и прочего):
    1. Уважение ко всем участникам.
    2. Отношение к менее знающим с уважением.
    3. Любое несогласие должно быть аргументировано ссылкой на первоисточник.
    4. Ответ должен нести пользу спрашивающему (и всем остальным), а не отвечающему.
    5. Не нужно осуждать других, чтобы выглядеть лидером в глазах спрашивающего.
    Ответ написан
    2 комментария
  • Надо ли закрывать одиночные тэги в HTML5?

    dom1n1k
    @dom1n1k
    Имеется в виду ставить ли закрывающий слэш вот так <br />?
    По спецификации - не нужно. Закрывающие слэши предполагаются в XHTML, а в HTML (любой версии) они не нужны.
    По здравому смыслу - тоже не нужно.
    Практически - пофиг, работает одинаково, браузеры тут очень толерантны к кодеру.
    Ответ написан
    2 комментария
  • Как организовать вложенность одного Marionette.ItemView в другой?

    В видимо используете Marionette v2?
    Marionette.ItemView замените Marionette.LayoutView и в регион рендерте коллекцию. А вообще в документации все подробно и с примерами marionettejs.com/docs/v2.4.7/marionette.layoutview...
    Ответ написан
    4 комментария
  • Какой язык лучше всего учить для потокового распознавания текста с картинок на экране?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Алгоритмы Computer Vision нужно учить, а не язык программирования!
    Текст с видео можно распознавать даже через JS.
    Ответ написан
    2 комментария
  • Какой язык лучше всего учить для потокового распознавания текста с картинок на экране?

    AMar4enko
    @AMar4enko
    Учить надо не язык, а область Computer Science, которая называется машинное обучение.
    Ответ написан
    3 комментария
  • Что имеет ввиду валидатор?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    Что написал, то и имеет, всё же расписано до мелочей.
    Ответ написан
    Комментировать
  • Как PHP скрипт может расходовать 20Гб памяти?

    alekciy
    @alekciy
    Вёбных дел мастер
    Через htop смотрю сколько он ЖРЕТ памяти, один раз застал его за поеданием 20ГБ ОЗУ

    Какой конкретно? Как минимум в htop видно 3 "вида" памяти: VIRT, RES, SHR. VIRT может быть 20ГБ. Но это не означает использование 20ГБ физической памяти.

    memory_get_usage покажет текущий расход памяти. Лучше посмотреть на memory_get_peak_usage(true). И в конце скрипта.
    Ответ написан
    Комментировать
  • Конвертер jQuery в ванильный Javascript?

    lazalu68
    @lazalu68
    Salmon
    Мне кажется в данном случае самым простым выходом будет написать свой облегченный аналог jquery с тем же подходом и теми же названиями методов/функций. И конвертировать ничего не надо будет, и от сторонней библиотеки избавитесь.

    Например если бы вы вакуумно использовали бы только селектор, достаточно было бы этого:

    window.$ = document.querySelectorAll.bind(document)
    Ответ написан
    2 комментария
  • Как быстро перенести файлы на другой хостинг?

    alsopub
    @alsopub
    Архивировать есть смысл - это объединение множества файлов в один.
    Обычно для этого используется tar - архиватор без сжатия.
    Так же можно налету объединить файлы в один архив и не записывая его на диск сразу передать на распаковку на другой сервер.
    Подробнее про это - https://habrahabr.ru/post/122445/
    tar -c * | ssh user@server "cd && tar -x"
    Ответ написан
    1 комментарий
  • Что выбрать для автоматизации управления малым бизнесом?

    @other_letter
    От души и сердца советую срулить с этой темы.
    Как я понимаю, Вы - админ, на которого взвалили это счастье.

    Проблема в том, что задачу поставили как обычно, а именно наихудшим образом: "тыжпрограммист, автоматизируй всё... Денег нет, но надо чтобы ВАУ".

    Вкратце дело такое:
    1. Нужен аналитик. Который разберёт и опишет как у вас устроены процессы, соберёт требования к новым системам-организации и тому подобное.
    2. Нужен консультант-советник-эксперт (лучше несколько). Он поглядит на то счастье, что выдал аналитик и подскажет направление (например, как Константин Нагибович выше написал). Несколько нужно для того, чтобы нивелировать туннельность мышления (а она есть практически у всех).
    3. Нужен интегратор. Это уже образно, потому как сюда можно списать и ПМ-а, и проггеров и манаггеров. Они всё это реализуют, внедрят, допилят напильником, сделают инструкции и всё такое.

    Ну... Допустим п.2 более-менее можно перекрыть интуицией, гиглингом, тостерингом и тому подобным.

    Ну... Допустим п.3 будет поставляться продавцом ПО.

    Но собственно первый пункт - это фундамент. Накосячив тут всё пойдёт насмарку, если не развалится.

    Ваш босс хочет малыми силами решить большой вопрос и это понятно. Все мы хотим задёшево купить качественный удобный автомобиль (обувь-холодильник-дом...). Но этого не бывает.

    Скорее всего вы думаете, что найдётся некий волшебный софт (желательно бесплатный), который установите и наступит счастье. Но вот нифига. Вам придётся либо натягивать сову на глобус - сиречь подстраивать бизнес под программу - либо делать под себя.

    Вам очень непросто, потому что начальнику обычно не скажешь "чудес не бывает". Нечто, что будет автоматизировать закупки-продажи, услуги, производство и аренду одновременно? Ну-ну... Вам покажут какой-нибудь облачный комбайн типа той же Амо, МегаПлана или чего-то такого и вы пойдёте по их рельсам.

    Другой вариант - найдёте занедорого поставщика-разработчика, вам что-то впарят, что будет "полностью соответствовать ТЗ" (они же сами его будут писать, верно?), снимут денег и поставят нечто несуразное.

    Вы айтишник и Вам представить проще, что софт - это не волшебство. Ну нельзя к выбору дома подойти как "дом для большой семьи, чтобы один этаж можно было сдавать, где-то хранить за деньги сезонные шины, пару комнат оставить под пиццерию и..." Нужен проект с привязкой к местности, учесть что там с электричеством, газом, транспортной доступностью и ещё кучей всего. Это большая работа.

    Продолжая аналогию - эти облачные комбайны это возможность вам въехать в некий ангар с перегородками, которые учитывают интересы сферического в вакууме большинства бизнесменов, а разработказанедорого - это сварить кучей несколько ЖД контейнеров и отделать вагонкой.
    Ответ написан
    17 комментариев
  • Почему возникает ошибка thrown?

    @Kraky
    Потому что вы сначала используете расширение mysqli для соединения и запроса, а потом mysql. Не используйте mysql. Оно давным давно устарело.
    Ответ написан
    Комментировать