Задать вопрос
  • Занесение пользователя ВКонтакте в базу данных MySQL скриптом PHP?

    SagePtr
    @SagePtr
    Еда - это святое
    Нужно разбить задачу на несколько подзадач:
    1) Вызвать скрипт и передать туда нужные данные
    2) Проверить в скрипте эти данные
    3) Подключиться к базе данных
    4) Положить при помощи запроса эти данные в базу данных
    Ответ написан
    Комментировать
  • Как в php разбить 12ти-значное число на определенные блоки?

    sergiks
    @sergiks Куратор тега PHP
    ♬♬
    Есть специально для этого в PHP функция sscanf() – разбирает строку по формату.

    $str = "111222772019"; // строка из БД
    
    list($unit, $employee, $serial, $year) = sscanf($str, "%3d%3d%2d%4d");
    // 3 цифры, 3 цифры, 2 цифры, 4 цифры
    
    printf("Unit: %d, man: %d, id: %d, year: %d<br/>", $unit, $employee, $serial, $year);
    // Unit: 111, man: 222, id: 77, year: 2019
    Ответ написан
    Комментировать
  • С чего и как начать продажу команды разработчиков с нуля без портфолио?

    @Kostik_1993
    Web Developer
    Честно сказать попахивает **здежом
    Вот моя ситуация похожа на вашу, делаю кучу проектов, а портфолио по схожим обстоятельствам не увеличивается, но улучшения заметны, заказов все больше и больше, цены все выше и выше. А все почему, да потому что есть что рассказать людям ценного. И это работает везде. Портфолио не особо и важно. Важно убедить клиента в профессионализме. В вашем случае вы даже нас убедить не смогли, а ведь с нас денег и не просят, что говорить о тех кто должен вам выложить мешок денег не известно за что.

    У вас вариантов два. Первый это перестать играть в директора и пойти по пути наработки опыта в фрилансе и портфолио. Там и портфолио натереться и команда соберётся.

    Вариант два, берите кредит в пару миллионов и наймите команду, договоритесь о том что их работы будут красоваться в портфолио вашей компании, более быстрый, но рисованный и затратный
    Ответ написан
    4 комментария
  • С чего и как начать продажу команды разработчиков с нуля без портфолио?

    @PavelFokeev
    pavl1k.ru
    опыт работы на удаленке стремится к нулю

    Работать "на портфолио", естественно, не буду, за копейки тоже

    Команды пока нет

    Хмм...
    Буду очень рад абсолютно любым советам

    Иди на завод)
    Ответ написан
    9 комментариев
  • Как избавиться от протокола в url адресе?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Это же элементарно делается... Например: $url = str_replace('http://', 'https://', $url);(подробности) или через preg_replace можете сделать (например, заменить все 'http://', 'https://' и 'ftp://' на "пустую строку", делается так же элементарно).
    Ответ написан
    Комментировать
  • Как происходят доработки пулл реквеста?

    Xuxicheta
    @Xuxicheta
    инженер
    Просто делаешь коммит в свою ветку, он отразится в пуллреквесте, ну и отвечаешь в комментах что поправил.
    Ответ написан
    Комментировать
  • Легкий способ управления сайтами nginx в ubuntu?

    Deissh
    @Deissh
    I like Python, Node.JS, Go, pain, bugs and my cat.
    Docker + nginx auto proxy
    Ответ написан
    Комментировать
  • Площадка, где ищут разработчиков, готовых работать за еду?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Добро пожаловать: https://bugreports.qt.io/ . У нас куча багов и фич, за которые вам не будут платить :)
    Ответ написан
    Комментировать
  • Как в python превратить число секунд в дату и время?

    Assargin
    @Assargin
    Перед ответом смотрю наличие ✔ в ваших вопросах
    import datetime
    
    MY_UTC_EPOCH_START = 1262304000  # 00:00:00 01.01.2010 UTC
    
    def my_utcfromtimestamp(ts):
        return datetime.datetime.utcfromtimestamp(ts + MY_UTC_EPOCH_START)

    Функция работает полностью аналогично стандартной datetime.datetime.utcfromtimestamp, только лишь применяя поправку на начало вашей "UTC эпохи" (полночь 1 января 2010 по Гринвичу):
    >>> my_utcfromtimestamp(1)
    datetime.datetime(2010, 1, 1, 0, 0, 1)
    >>> my_utcfromtimestamp(123)
    datetime.datetime(2010, 1, 1, 0, 2, 3)
    >>> my_utcfromtimestamp(3600)
    datetime.datetime(2010, 1, 1, 1, 0)
    Ответ написан
    Комментировать
  • Как продать сайт на рынок США?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Налогом облагается получатель прибыли, а не место её извлечения. Если вы находитесь в РФ, то и платить налоги будете в РФ. Платить налоги в США вы начнёте только в том случае, если для оказания услуг потребуется открыть юрлицо на их территории.
    Ответ написан
    1 комментарий
  • Тестовое задание (Junior Frontend), приемлемое ли?

    @kirill-93
    Вертел я такие задания при устройстве на работу.
    Однажды тоже устраиваясь в "крутую" контору прислали большое задание. Все выходные убил на него. Потом еще две недели мурыжили собеседованиями и в итоге не взяли.
    Я с тех пор никогда не соглашаюсь на тестовые задания, которые займут больше получаса моего времени.
    Объемные задания должны оплачиваться. Если они очень требовательно отбирают сотрудников, то сначала надо дать простое задание/прособеседовать и уже если человек их устраивает, давать объемное задание и платить.

    UPD
    Не слушайте, пожалуйста, бред об опыте и пользе для вас. Из таких "будущих хороших специалистов" потом веревки вьют, типа "поработай по вечерам, это ж опыт для тебя!" или "давай ты теперь и по субботам выходить будешь, а мы тебя за это серьёром называть будем!". Очень работает с наивными молодыми людьми.
    Вы поймите, что все эти разговоры про опыт и пользу для вас - это уловки с целью сэкономить и вас обмануть. Всем плевать на ваш опыт, им нужно денег меньше вам заплатить и все.
    Огромное тестовое задание - это неуважение к кандидаду.
    Давай представим обратную ситуацию: я прихожу к потенциальному работодателю и говорю: "Давайте я у вас тут недельку посижу без каких-либо обязательств, а вы мне зарплату платите. А потом посмотрим, может быть останусь, а может уйду". Нормально? Ситуация выглядит именно так, потому что работодатель не делает одолжения принимая на работу, он "покупает" ваше время и ваш опыт и все.
    Ответ написан
    13 комментариев
  • Что делает "^" в JS?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Побитовое исключающее ИЛИ (XOR)a ^ bСтавит 1 на бит результата, для которого только один из соответствующих битов операндов равен 1 (но не оба).

    learn.javascript.ru/bitwise-operators#spisok-operatorov
    Ответ написан
    Комментировать
  • Как сделать интерактивную карту?

    @imhuman
    SVG карту с нужным оформлением и маркерами можно сгенерировать тут pixelmap.amcharts.com
    Ответ написан
    Комментировать
  • Для чего можно использовать 64 гб оперативки?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Для чего можно использовать 100кв.м-квартиру в 2019?
    Два санузла.
    Ответ написан
    Комментировать
  • Чем грозит использование Wordpress на старой версии PHP 5.2.17 и как безболезненно обновиться на последнюю версию PHP/Wordpress?

    xEpozZ
    @xEpozZ
    Веб-разработчик
    В старых версия:
    1. Хуже производительность.
    2. Присутствуют уязвимости, которые починили в новых версия.
    3. Дальнейшая поддержка.
    4. Отсутствие мотивации и желания писать на старых вещах (если позовете прогера в команду)
    5. Нет фич, которые появились в новых версия
    6. Поддержка вендоров старых версия. Как раз ваши плагины не становятся, потому что производитель сказал "использовать только с 7 версии", например.

    Как обновиться? Пишите хостеру об обновлении пхп или смените хостинг
    Ответ написан
    5 комментариев
  • Как исправить запрос MySql?

    mad_maximus
    @mad_maximus
    Так не копируйте айдишники, зачем? Айдишники первой таблицы пусть сами генерируются. Вставляйте только нужные поля.
    Ответ написан
    5 комментариев
  • Как в зависимости от ширины экрана выполнить тот или иной код php?

    xEpozZ
    @xEpozZ
    Веб-разработчик
    PHP ничего не знает размерах окна.
    JavaScript об этом знает.
    Если в конечном варианте появляется div, у которого есть аттрибуты style="height: ...", то JavaScript'ом правьте высоту или ширину на нужном элементе, не придется делать никаких Ajax'ов. А изначально можете рендерить карту со 100% шириной и высотой.

    Если так не получится, то делаете ajax запрос на сервер, тот возвращает представление и вы обновляете ваше представление новым.
    Ответ написан
    Комментировать
  • Как в зависимости от ширины экрана выполнить тот или иной код php?

    Sanes
    @Sanes
    По условию отправить Ajax запрос.
    Ответ написан
    Комментировать
  • Как стажировать верстальщиков, когда сам немного опытнее джуна?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Как вы прокачивались?

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

    На что стоит сделать упор в обучении именно верстки и малого количества js-а?

    Методы зависят от наличия времени и изначального уровня обучаемых. В целом для развития понимания CSS полезно "рисовать" на нем. Грубо говоря один автопортрет или зверушка, сделанная самостоятельно от начала и до конца, даст опыта как десяток лендингов. В таких песочницах концентрация хитрых задач на верстку в разы выше, чем на обычных сайтах, и обучение идет быстрее. Ну и просто прикольные штуки получаются, можно внести элементы игры с плюшками за успехи. В последние годы эта тема стала очень популярной на CodePen в виде ежедневных разминок для ума.

    Как обучали людей? У меня нет опыта в обучении людей

    По поводу методологий и хороших практик - нужно объяснять, отвечая в первую очередь на вопрос "почему". Тупое давление авторитетом (я прав - вы нет, мое решение хорошее - ваше нет) ни к чему не приведет. С вопросом "как" - отправлять к документации, чтобы читали сами и заодно захватывали что-то еще по дороге. Если все разжевывать - не научатся работать самостоятельно. Полезно научить их задавать вопросы. Если видите, что совсем не получается - тогда уже можно подсказать и показать. По возможности нужно автоматизировать проверку действий стажеров, чтобы они сразу видели свои косяки, не дожидаясь, пока придет наставник. Я тут как раз на днях подборку полезностей делал, там и для этого есть инструменты.

    Коммуникацию нужно наладить в обязательном порядке, чтобы все имели возможность спросить и не боялись это делать. Тут больше про психологию вопрос - нужно не только определить время и способ общения, чтобы и вам не мешали, и могли оперативно получить ответ, но и обязательно следить за своим языком, чтобы не быть "слишком токсичным" (про это все постоянно забывают). И помните - все ошибаются, ваши ошибки должны становиться поучительными примерами, не нужно их скрывать или стыдиться. Полезно в конце недели делать собрание "только для стажеров" и разбирать, что произошло интересного за неделю, чтобы они видели полную картину, учились на ошибках друг друга и распространяли опыт уже между собой - вы объяснили что-то одному, он в конце недели - остальным (а когда объясняешь - сам лучше понимаешь). Как вариант все вопросы от них к вам можно организовать в отдельном таск-трекере, чтобы ничего не терялось (как в бесконечных чатах) и можно было отсылать вновь прибывших к уже готовым ответам.
    Ответ написан
    1 комментарий