• И снова о PHP IDE. Что посоветуете?

    alexraven
    @alexraven Автор вопроса
    веб-разработчик, специализация - wordpress
    В общем, я затестил vscode, phpStorm и phpEd и решил пока остаться на phpDesigner. К сожалению, пока что ни один из них по функционалу, удобству и скорости не дотягивает до phpDesigner 2013 года выпуска. Хотя он имеет несколько немаленьких недостатков: не поддерживает синтаксис php 7, нет всех типов шифрования SFTP/SSH, категорически не приемлет отсутствие закрывающего тэга ?> (при его отсутствии не работает подсветка синтаксиса, подсказки, подсветка скобок и т.д).

    А, да, еще одну странность заметил. В целом программа отлично справляется с синтаксисом не только PHP, но и HTML, CSS, JavaScript и XML. Но все-таки в CSS есть одна странность. Приведенный ниже пример даст ошибку "отсутствие закрывающей скобки }". Т.е не воспринимает в CSS вложенные {}.

    @media screen and (min-width: 600px) {
      .element {
        /* Apply some styles */
      }
    }
    Ответ написан
  • Откуда берётся эта страница 404.html?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Через Rewrite в .htaccess
    Ответ написан
    Комментировать
  • Ubuntu на Windows 10 через WSL. Почему не работает импорт в MySQL?

    alexraven
    @alexraven Автор вопроса
    веб-разработчик, специализация - wordpress
    Вопрос решился полным удалением mariadb-*, подчисткой конфигов, и установкой вместо него mysql-server-5.6
    Ответ написан
    Комментировать
  • Ваш отзыв о надежности Arduino для умного дома?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    У меня Arduino Mega 2560 работает как контроллер датчиков и исполнительных устройств. За 2 года не заглючил и не подвис ни разу. На нем крутится простенькая прошивка, которая по сути только лишь обеспечивает передачу данных через последовательный порт. Собственно, сам софт написан на PHP и работает на VIA EPIA под Debian.

    Раньше обмен данными с Arduino проходил через TCP/IP и это был глюк на глюке. Вплоть до того, что соединение могло отпасть без какой-либо видимой причины и приходилось перезагружать Arduino.
    Ответ написан
    Комментировать
  • Каковы максимальные рейты на Toptal?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Я когда проходил собеседование в Toptal, то сам назвал свою ставку, и именно столько мне и платят. По большому счету мне все равно, сколько Toptal берет с клиента. До этого я 6 лет работал на Upwork - еще c с тех времен, когда он назывался Elance.

    Что я могу сказать? Это отлично, что Toptal берет на себя все финансовые вопросы. Когда работаешь напрямую с клиентом, то решение разных организационных, в том числе финансовых, вопросов, занимает до 50% времени проекта. Которое клиенты в 90% случаев оплачивать не хотят. А здесь фрилансер может сосредоточиться именно на работе.

    Да, насчет максимальных рейтов - я думаю, что их не существует. Хотя, когда я озвучил свой рейт на собеседовании в Toptal, то получил несколько странный ответ: это больше, чем у 90% фрилансеров в вашем регионе. Но ведь я и не работаю с заказчиками из своего региона. Но тем не менее, у меня в контракте прописан именно тот рейт, который я назвал.
    Ответ написан
  • Как бы вы решили задачу по поиску в заданном радиусе?

    alexraven
    @alexraven Автор вопроса
    веб-разработчик, специализация - wordpress
    Оно как бы логично, есть только одна проблема. Проект на MySQL и я никогда не получу от клиента добро на переделку. Он попросту не согласится выделить на это деньги.
    Ответ написан
    Комментировать
  • Что делать если команда говнокодит?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Сменить команду. Потому что во всех косяках команды всегда виноват тимлид.
    Ответ написан
    Комментировать
  • Как наладить поток клиентов на бирже?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Ключевое - это хорошее портфолио + хорошие отзывы. Я лет 6 работал на upwork (сначала на elance) и имел постоянный поток заказов - больше, чем физически могу выполнить, поэтому часть работы приходилось аутсорсить. Нужно сначала набить отзывы пусть даже на маленьких проектах типа установить плагин за $10. Отзывы и рейтинг - это то, на что всегда смотрят клиенты при выборе фрилансера. У меня около 50 проектов и рейтинг 5.0 (даже не 4.9) - то я даже не искал новые проекты. Мне присылали приглашения, а я уже выбирал - если проект мне нравится, то соглашался :-)

    Также, можно нанять сейлз менеджера, который будет постоянно мониторить биржи, переписываться с клиентами и искать для вас работу. Однако ему придется отдавать от 20% в лучшем случае до 30%. Плюс сама комиссия биржи. Upwork в последнее время охренели и берут 20%, из-за чего я там больше не работаю (но у меня другой источник заказов просто). Но по количество проектов, конечно, любая другая биржа и рядом не стоит.

    И да, как тут уже было сказано, ни в коем случае не демпингуйте. Не старайтесь взять клиента низкой ценой. Чтобы потом не оказаться в ситуации, когда вам придется работать в буквальном смысле за еду.
    Ответ написан
    Комментировать
  • Почему люди не используют готовые cms, но ищут тех, кто будет писать с нуля?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    CMS CMSу рознь. CMS используют, когда нужно сосредоточиться на функционале проекта, а не на написании сервисных функций типа юзер логина или проверки прав доступа к определенному ресурсу. Это экономит до 90% времени на разработке.
    Ответ написан
    Комментировать
  • Как, чем, кем проверить сайт на уязвимости?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Ответ написан
    Комментировать
  • Как сверстать такую штуку?

    alexraven
    @alexraven Автор вопроса
    веб-разработчик, специализация - wordpress
    Я таки сверстал это - при помощи float, position: absolute там используется для позиционирования текста внутри этих блоков.

    staging.spectapp.com/collections
    Ответ написан
  • Wordpress Multisite: ошибка базы данных. Кто-то сталкивался?

    alexraven
    @alexraven Автор вопроса
    веб-разработчик, специализация - wordpress
    Всё, я разобрался. Там на хостинге в корне вордпресса была директория /borisov/ - точно такой же путь, как и у сайта. Убрал, и всё заработало. Это мой тупняк :-)
    Ответ написан
    Комментировать
  • Как перейти в веб дизайн?

    alexraven
    @alexraven Автор вопроса
    веб-разработчик, специализация - wordpress
    В общем - то я ожидал получить ссылки на конкретные ресурсы от тех, кто совершил "переход" из полиграфии в веб. Хотя надежды было мало. Но теперь вижу, что проще всего будет мне самому ей всё объяснить, чем отфильтровывать огромное количество "воды" из поисковых результатов. Проблема в том, что у нее крайне мало времени помимо работы, а уволиться и заняться самообразованием она пока не может себе позволить.
    Ответ написан
  • Как сделать плавную перемотку scroll-to-top?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    function scrollTo(element, to, duration) {
        if (duration <= 0) return;
        var difference = to - element.scrollTop;
        var perTick = difference / duration * 10;
    
        setTimeout(function() {
            element.scrollTop = element.scrollTop + perTick;
            if (element.scrollTop === to) return;
            scrollTo(element, to, duration - 10);
        }, 10);
    }


    Прокрутить в начало документа:

    scrollTo(document.body, 0, 600);
    Ответ написан
  • Реально ли эмигрировать PHP программисту в возрасте?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    ... программисту в возрасте ... уже 30 стукнуло... да, возраст предпенсионный :-D на Западе не так критично относятся к возрасту, как к скиллам и опыту работы. Если тебе 35 и ты джуниор, то это выгрядит, мягко говоря, странно.
    Ответ написан
  • Что лучше изучить для фриланса по вечерам?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    В 25 лет у меня была такая работа, где я тоже примерно половину рабочего дня бил баклуши. Это не потому, что я так любил отлынивать от работы, а потому, что я работал в отделе QA завода электроники. Поэтому зарядив очередную партию девайсов в тестовый стенд, я был на 40 минут свободен - тестирование шло в автоматическом режиме. Поэтому я в это время занимался написанием интернет-магазина -- в 2004 году еще не было такого засилья готовых скриптов, как сейчас - Magento, OpenCart и т.д. Это дало мне поистине бесценный опыт и хорошо оплачиваемую работу сейчас.

    Сейчас в такой же ситуации, я бы занялся изучением AngularJS.
    Ответ написан
    Комментировать
  • Как запустить скрипт по крону?

    alexraven
    @alexraven Автор вопроса
    веб-разработчик, специализация - wordpress
    Вопрос закрыт. Нужно было задать абсолютные пути к программам. В частности, /sbin/runuser вместо runuser.
    Ответ написан
    Комментировать
  • Как минимизировать потери средств при выводе их с Upwork?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Я вывожу на Приватбанк, специально открыл долларовый счет. Получаю в долларах, можно в кассе тоже снимать в долларах. И картой (тоже долларовой) можно расплачиваться в магазинах, и снимать в банкоматах. Правда, только в гривне по курсу на текущий день.
    Ответ написан
    2 комментария
  • Как реализовать фотоальбомы пользователей на Wordpress?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Попробуйте плагин WP Photo Album Plus. Я его не пробовал, но судя по описанию, там среди фич есть рейтинг и комменты.
    Ответ написан
  • Как получить первую работу на upwork?

    alexraven
    @alexraven
    веб-разработчик, специализация - wordpress
    Клиенты, в первую очередь, смотрят на портфолио. В портфолио должны быть 3 - 5 ваших лучших работ. Тесты не так важны, как портфолио. Попробуйте взять простейшие проекты за 15 - 20 долларов, т.е фактически за отзывы. И еще очень важно: когда пишете бид, максимально персонализируйте его. Пишите, почему вам интересен конкретно этот проект, что вы знаете, как сделать то или иное максимально эффективно. И по возможности, что вы уже делали подобное, со ссылкой на проект из вашего портфолио.

    Я никогда в жизни не копипастил биды, всегда писал под каждый конкретный проект. И в 50% случаев получал этот проект.
    Ответ написан
    Комментировать