• Какая может быть формула для решения этой задачи?

    Deita
    @Deita
    661acf01eb5ab497541824.png)))
    Ответ написан
    Комментировать
  • Кто должен делать отправку формы на сайте?

    @mletov
    позже будет натянут на WP.

    Кем натянут? Вами? Как только вы приступаете к натяжке из CMS, вы из чистого верстальщика/фронтендера превращаетесь в фулстека с расширением полномочий/обязанностей, в т ч и оправка формы ложится на вас.

    Если натягивание будет производиться кем-то другим, то просто отдайте верстку заказчику и его бэку, отправка почты в этом случае - не ваши проблемы.
    Ответ написан
    3 комментария
  • Ошибка Allowed memory size of 4294967296 bytes exhausted (tried to allocate 81920 bytes)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Исправить скрипт, чтобы ему для работы не требовалось 4 Gb оперативки.
    Ответ написан
    1 комментарий
  • Как повысить уровень создания проектов на чистом php?

    mayton2019
    @mayton2019
    Bigdata Engineer

    Тем не менее сейчас я столкнулся с тем, что на собеседованиях начинают спрашивать что серьезного доводилось делать на чистом php - без фреймворков и мои ответы на их вопросы касательно парсеров, скиптов для обмена данными остаются неубедительными. Даже дальше кадровиков иногда дело не уходит.

    Еще спрашивюат какие патерные проектирования используешь, придерживаешься ли принципов Solid?

    Мне кажется что за 9 лет ты уже достаточно получил опыта чтобы проходить собеседования. Просто ты - неуверенный. Тебе надо овладеть риторикой и просто базовыми умениями убеждать собеседника.

    Очень часто рекрутеры слушают не твои ответы а считывают твой уровень уверенности.
    Эти чортовы засранки - настоящие психологи. И они обучены распознавать лузеров и всяких мамкиных
    вайтишников.

    Шаблоны проектирования... Темя душная и нудная. Способна убить любой энтузиазм. Тебе не надо их знать
    все. Все - никто не знает. Прочитай про 3-4 штуки и попробуй узнать знакомые. Например singleton - достаточно
    известный шаблон и почти все разработчики всегда его использовали только не знали об этом. Или пул объектов.
    Например везде где есть базы данных - он используется. Или фабрика. Да я и сам их не знаю. Надо будет
    почитать - почитаю. Но для собеса - выучи хотя-бы классификацию. Они там разбиты по категориям
    как порождающие, поведенческие и так далее. Как в химии например. Я химию не знаю но примерно
    догадываюсь что есть кислоты и щелочи. Что действие их взаимо-нейтрализующее.

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

    Нет нет это - чепуха. И это тебе не надо. Никто этот код все равно смотреть не будет (вообще никогда
    сцуко не смотрят).

    Главный совет. На собеседовании ты должен непрерывно говорить. Как оратор с трибуны. Тебя
    должны остановить когда - достаточно. Но если ты сказал 2 предложения и замолчал - это выглядит
    как будто ты не знаешь или не уверен в себе.

    Для проверки - закажи тестовое собеседование у друзей. Пускай они тебя поспрашивают. И запроси
    фидбек. Пускай они честно ответят что не понравилось. Записывай все пункты. Повторяй учебное
    собеседование до тех пор пока все будут довольны.

    Собеседования - как олимпиады. К ним надо привыкнуть и войти в некое астральное состояние духа.
    Вот как только ты в него зашел - так ты и сразу готов пройти любое настоящее.
    Ответ написан
    Комментировать
  • Как повысить уровень создания проектов на чистом php?

    @koder_1
    Битрикс программист
    В 2005-2010 была мода, каждая веб-студия даже из одного программиста писала свою собственную cms, обычно на чистом php.
    По опыту написания своей цмс, могу сказать что со временем все равно это переходило в подобие своего фреймворка со своими классами, хелперами, со своими правилами в каких папках что хранить, как что называть, со своими общими функциями постраничного вывода, маршрутизации.

    Какой здесь вывод? На чистом php все равно никто не пишет, все равно создаётся свое ядро, свои наработки, которые используются от проекта к проекту. Всё равно создаётся свой фреймворк.

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

    На собеседовании поэтому можно так и спрашивать, а зачем писать на чистом php, если есть инструменты, которые ускоряют разработку?
    Ответ написан
    3 комментария
  • Как при вставке из буфера текста удалить блок div?

    @Smirator
    Нужно отследить вставку.

    $('body').on('paste',function(e) {
        //тут удаляем див
    });
    Ответ написан
    Комментировать
  • Как сделать запрос в запросе в SQL?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Order by стоит не там. Вообще если хочешь в одном SQL запросе использовать несколько изолированных - то
    попробуй Inline Views (или еще их называют common table expressions). Типа такого

    WITH T AS (SELECT * FROM EMPLOYEE WHERE dept = 'Sales')
    SELECT * FROM T WHERE name = 'Ava';
    Ответ написан
    Комментировать
  • Как начать заниматься "серьезной" разработкой?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Владею стеком HTML/CSS/JS, Python+django/fastApi, java(для математики всякой)


    Также хоббийно занимаюсь микроэлектроникой(avr/nrf/stm)

    Выглядит как активность эникейщика. Первая предметная область, связанная с фронт-вебом - сегодня очень сложна. И чтобы по настоящему расти - надо отдаваться ей на 100%. Иначе эффекта не будет.

    Я не хочу говорить что ты распыляешся, но резюме выглядит как, как будто ты еще находишся в творческом поиске и давать тебе какие-то проекты еще рано. Может тебе имеет смысл еще погулять пару лет и после этого просто "зачистить" свою анкету от посторонних мешающих хеш-тегов.

    Я сам так сделал и не жалею. Всякие Photoshop/3DMax/радио-и-связь/игра на трубе/вязание крючком - заказчика не интересуют а вобщем даже и раздражают. Под позицию нужен профессионал а не разно-рабочий.

    UPD:
    Ответ написан
    Комментировать
  • Можете объяснить асинхронность в JS?

    @Just__Den
    FULL STACK
    JS однопоточный, но его движки v8 и libuv написаны на С++, который может использовать потоки ядра машины, на которой установлен JS для его целей. Причём количество подключаемых потоков можно изменять в настройках (для node)
    Ответ написан
    Комментировать
  • Какой-то скрипт или расширение подменяет или добавляет в код веб-приложения слова, что это может быть?

    @Fisher21 Автор вопроса
    Коллеги, всем спасибо за участие, все оказалось прозаичнее - баловались расширения для перевода страниц, причем и гугл и яндекс. Отключив расширение, проблема сразу пропадала.

    В качестве бонуса, прилагаю еще один пример такого перевода, сотрудники не могли до конца пройти тест и рабочий день был сорван из-за таких вот замен, в оригинале должно быть "вести учет микротравм"

    62df8c40c9101951269103.png
    Ответ написан
    2 комментария
  • Как исправить нечитаемое имя отправителя и получателя почтового сообщения?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    ?utf-8? - исходная строка была в кодировке UTF-8.
    ?B? - закодировано в Base64.
    0KnQtdC/0LAg0KHQзtdGA0LPQtdC5 - сама строка в Base64.
    print base64_decode('0KnQtdC/0LAg0KHQзtdGA0LPQtdC5'); // Щепа Сергей

    Кроме Base64 может встретиться кодировка Quoted-printable, обозначаемая как ?Q?. В этом случае заголовок будет выглядеть как
    ?utf-8?Q?=D0=A9=D0=B5=D0=BF=D0=B0 =D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9?=

    Ну и кодировка исходной строки может быть любая. Для перекодирования можно использовать iconv().
    Ответ написан
    Комментировать
  • Как предлагать вернуться обратно на сайт с которого пришел?

    @zkrvndm
    Софт для автоматизации
    Открывайте информационные сайты в попап окне внутрии iframe, это даст определённый небольшой контроль над юзером.
    Ответ написан
    Комментировать
  • Как производить массовые выплаты для физ. лиц и и не привлекать налоговую?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Надо понять - как Вы позиционируете свой сервис.
    Если Вы (юр лицо) работаете с другими юрлицами, то необходимо заключение договора с каждым.
    Если Вы работаете с физ лицами, то Вы можете разместить на сайте договор оферты и прописать обязанность выгодополучателя уплатить налоги (это и так указано в Налоговом Кодексе, но лишним не будет).
    Скорее всего будут ещё ньюансы, о которых лучше узнавать в профильных (бухгалтерских, налоговых) форумах.
    Ответ написан
    2 комментария
  • Как валидировать форму на чистом css при помощи псевдоклассов invalid и placeholder-shown?

    profesor08
    @profesor08 Куратор тега CSS
    Ответ написан
    Комментировать
  • Как снизить зависимость от разработчиков?

    @Qualiant
    код, который пишет компания-разработчик вряд ли будет лучше, нежели у готовых CMS.

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

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

    "Умение разбираться в чужом коде".

    Смешно. Если человек умеет писать - он сможет и прочитать. Не может прочитать - не умеет писать.

    А вообще, требуйте настолько подробную документацию по платформе, чтобы вы сами почитав её смогли всё понять.

    И что такое "эффективно"? Это сколько секунд между постановкой задачи и введением её решения в эксплуатацию?

    В каком из вариантов: CMS или Framework зависимость от разработчиков будет меньше?

    Ни в каком.

    Есть ли удобный способ для заказчика проверить качество кода, который пишет разработчик?

    Есть ли у клиента удобный способ проверить насколько качественно отремонтировали двигатель его автомобиля? Косяк ремонта может проявиться и через несколько метров, и через несколько месяцев. То же самое и с разработкой.
    Ответ написан
    Комментировать
  • Scss sass less с чего начать?

    Начни с CSS и подумай, для чего тебе нужны препроцессоры?

    Переменные? Они есть в CSS и гораздо более мощные!

    Циклы? А ты уверен, что они нужны для создания стилей интерфейсов?

    Нестинг? Подключи postcss-preset-env и пиши на синтаксисе, который станет спекой.

    В 2020-м году рекомендую разобраться с SASS/SCSS, чтобы уметь работать с чужой кодовой базой, которая скорее всего будет написана с их использованием.

    Для своих же проектов рекомендую использовать чистый CSS, приправленный postcss-preset-env для поддержки новых возможностей языка (nesting, custo....
    Ответ написан
    Комментировать
  • Есть ли аналоги субд microsoft access, но под web?

    Miay
    @Miay
    Full stack engineer
    Sqlite
    Ответ написан
    Комментировать
  • Как стилизовать input type=file?

    стили сами напишите
    <label class="form-control"> 
    	<input class="form-control" type="file" name="data[file]" placeholder="Прикрепите файл" style="display: none;">
     	<button class="js-labelFile"> 
     		<span class="js-fileName">Прикрепить файл</span> 
     	</button> 
    </label>

    $(function(){
    		$('input[type=file]').each(function() {
          var $input = $(this),
              $label = $input.next('.js-labelFile'),
              labelVal = $label.html();
    
          $input.hide();
          $input.on('change', function(element) {
              var fileName = '';
              if (element.target.value) fileName = element.target.value.split('\\').pop();
              fileName ? $label.addClass('has-file').find('.js-fileName').html(fileName) : $label.removeClass('has-file').html(labelVal);
          });
        });
    	});
    Ответ написан
    Комментировать
  • Как реализовать переход по ссылке, как в Google docs?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    https://developer.mozilla.org/en-US/docs/Web/HTTP/...

    может еще прыжок с подвывертом - с JS и всем таким, надо код смотреть
    Ответ написан
    2 комментария
  • Как скрыть конфиги в js веб-приложении?

    heksen
    @heksen
    Перенести конфиги на бэкенд.
    Ответ написан
    Комментировать