• Может ли нанятый разработчик моб. приложения угнать идею?

    Hando
    @Hando
    Верстак
    Все носятся со своими идеями, но потом оказывается, что их идеи ничего не стоят без грамотной реализации проекта, хорошего финансирования и маркетинга. Мечтатели...
    Ответ написан
    1 комментарий
  • Может ли нанятый разработчик моб. приложения угнать идею?

    berezuev
    @berezuev
    #define TRUE FALSE
    И почему все думают, что кому-то нужна их идея?...

    А вообще, подобные вопросы решаются крайне просто: оформляете юр.лицо, заключаете с разработчиком договор на оказание услуг (либо, трудовой договор) и даете на подпись NDA.
    Ответ написан
    3 комментария
  • Клиент обвиняет в заражении сайтов. Что делать?

    VasyaPertrov
    @VasyaPertrov
    Изготовление и безопастность сайтов. WP и др.
    Из принципа хочу доказать свою непричастность.

    Бесполезно. Не докажешь, только потеряешь время/деньги и нервы.

    Что делать?

    Понять и простить. (С)
    Забить и больше НИКОГДА не делать на хостингах клиентов ДО полной оплаты.
    Считай что купил ума.

    АПД. А вообще, если есть договор, то нужно его читать. Если там есть обязанность клиента заплатить за работу и нет ничего про и вирусы и тп - можно и побадаться.
    А нет договора - увы.
    Ответ написан
    9 комментариев
  • Как раздать статику и защитить от прямого скачивания файлы в Nginx и Node.js?

    @kostnikolas
    Используй X-Accel-Redirect.
    Описание:
    www.opennet.ru/base/net/nginx_x_accel_redirect.txt.html
    Если коротко, то запрос на скачивание файла nginx отправляет на Node.js, если скачивание пользователю разрешено, то нода отвечает с заголовком X-Accel-Redirect:'/static/file.jpg'. Иначе возвращаем 404.
    Получив X-Accel-Redirect от Node.js , nginx начинает отдавать файл пользователю.
    Ответ написан
    Комментировать
  • Заработок на вёрстке?

    zorro76
    @zorro76
    Изучил html, css процентов так на 70.
    это еще не тот уровень, который даст Вам возможность быть востребованным на фриласнсе, кроме того что такое 70%? Это Ваше субъективное мнение, покажите работ 10 сверстанных Вами, и я скажу насколько Вы готовы.
    Когда я доучу JS - могу идти верстать за зелёные?
    вы может даже сейчас идти себя пробовать на фрилансе, но понятно не за зеленные, а за деревянные и начинать с мелких подработок. Поверьте, даже если Вы изучите все на 100% на бирже Вы полный ноль без завршенных проектов, и что бы набить себе рейтинг, Вам придется очень много всякой мелочи сверстать за гроши. Никто новичку не даст проект в работу, это 100%.
    Ответ написан
    4 комментария
  • Где найти практику\работу\стажировку?

    daager
    @daager
    Судя по вашему прошлому вопросу за два месяца вы ничего не сделали и не продвинулись. Мне кажется вам просто лень самому разбираться и вы ждете, когда вам покажут ссылку на линейный путь развития PHP-разработчика, список пунктов, который весь прошел и значит ты разработчик. Нет, такого не будет. Это развитие нелинейное. Ставится задача, ты её решаешь, нашел сложность, пошел изучать её, потом вернулся и так всегда.
    Ваша просьба будто "как сделать cms из одного файла, чтобы подряд написать", когда файлов много и вам нужно параллельно их развивать.
    Пробегитесь по документации php, по её функциям. Можете не запоминать их все, хватит того, что вы будете знать, что есть функция, которая что-то делает, название как-нибудь найдете. Нагуглите топ используемых функций и вот их нужно хотя бы примерно запомнить. Боитесь своего проекта? А как кодить-то научиться? Что-то делать же надо. Начните решать какие-нибудь свои задачи на php. Разберите csv и постройте таблицу. Сделайте форму с текстовыми полями и посчитайте квадратное уравнение на php, попробуйте сделать форму создания, редактирования, удаления, обновления(CreateReadUpdateDelete) какой-нибудь записи из бд. Я начинал с того, что сразу начал кодить небольшие хаки для простенькой cms. Придумываете себе задачу и начинайте её решать. Возьмите и скачайте страницу какую-нибудь, вытащите оттуда все заголовки (h1,h2,h3,etc) и отсортируйте по алфавиту. Отсортируйте ряд чисел 5,1,1,7,9,2 по возрастанию.
    PHP-разработчик, это разработчик, который может решить задачу на PHP, но именно разработчик. Нужно какое-то время на перестроение мышления и дальше вам пофиг на язык, вы думаете конструкциями, а дальше просто ищете вариант решения на конкретном языке.
    Ответ написан
    5 комментариев
  • В каких случаях использовать PureComponent?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    Годная статья с хабра (плюс комментарии)
    Ответ написан
    1 комментарий
  • Не выравниваются видео по горизонтали, почему?

    @hufawoso
    Потому что не умеете оформлять код.
    Ответ написан
    Комментировать
  • Почему не выравниваются статья по горизонтали?

    @hufawoso
    В чем моя ошибка?

    В том что не умеете оформлять код.
    Ответ написан
    Комментировать
  • Как найти ментора (наставника) системного администратора?

    sim3x
    @sim3x
    Чатики - за рабство
    Фриланс - за деньги

    Без навыка самообучения ты никому не нужн
    Ответ написан
    Комментировать
  • Где практиковаться в php?

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

    Написать (заплатить) бекендеру, чтобы он описал схему, по которой у вас все работает. После этого можно будет уже пройтись по пунктам и понять, что к чему.
    Ответ написан
    Комментировать
  • Зачем {} в выводе массива echo "{$arr[$i][$j]}?

    DevMan
    @DevMan
    читать документацию? не, не слышал!
    php.net/manual/ru/language.types.string.php#langua...
    Ответ написан
    Комментировать
  • Как начинать работу над проектом на фрилансе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Просто.
    Берешь и работаешь.
    Понял?
    Ответ написан
    1 комментарий
  • Какую среду разработки выбрать для проекта-конструктора?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    "Среда разработки" обычно трактуется как IDE/или текстовый редактор. Рекомендую PhpStorm, более функциональной и мощной ide пока никто не сделал.

    Что касается "окружения"(то о чем вы на самом деле спрашиваете) - берите silex/symfony, погуглите cms(если вам надо именно cms), разберитесь в их устройстве и используйте.

    С нуля имеет смысл писать чтото уникальное, когда существующие решения не помогают вам в выполнении задачи.
    Ответ написан
    Комментировать
  • Споры с менеджером?

    opium
    @opium
    Просто люблю качественно работать
    смените работу
    Ответ написан
    Комментировать
  • Как правильно настраивать дев-окружение для веб-разработки?

    @xfg
    Не думайте о доменах. Вы смешали администрирование и программирование. Не нужно никакого dev сервера. Делайте работу на локальной dev машине, отправляйте изменения в удаленный репозиторий и всё. Можете вообще не устанавливать nginx/apache и т.д. на локальную dev машину, чтобы не забивать голову всякими доменами, а проект запускать под встроенным PHP сервером например из корня проекта и тогда будете обращаться к вашим сервисам по адресу localhost:port/service1/index.php, localhost:port/service2/index.php и т.д.

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

    server {
      server_name company.com;
      root /home/www/company/frontend;
     ...
    }
    server {
      server_name admin.company.com;
      root /home/www/company/backend;
     ...
    }
    server {
      server_name service1.company.com;
      root /home/www/company/service1;
     ...
    }
    server {
      server_name service2.company.com;
      root /home/www/company/service2;
     ...
    }


    Есть еще мнение, что каждый разраб должен разворачивать себе локальное окружение на своем компе, но хз...

    Так и делают. Разработчикам не нужен никакой dev сервер. Они клонируют репозиторий, делают что-то локально у себя и отправляют изменения в удаленный репозиторий. Для тестеров и всяких менеджеров просто поднимают так называемый stage-сервер где они и тестируют приложение, но это тоже самое что и продакшн сервер, просто доступ к нему только внутри компании. Можно настроить continuous integration чтобы все изменения из репозитория в master ветке автоматически бы приводили к деплою приложения на stage и продакшн сервера. Примерно так в общих словах устроена веб разработка.
    Ответ написан
    22 комментария
  • Расскажите пожалуйста, как устроен кэшбек?

    Сайт A - кэшбек
    Сайт Б - магазин

    Когда вы заходите на сайт А, то он записывает вам в куки метку. Потом передаёт её магазину Б. При этом если эта метка есть у вас, то цены в магазине Б будут сразу выше на несколько процентов. Но если используете кэшбек, то вам якобы сделают скидку в 5-10%, но по факту нет.

    Изначально товар стоит - 10000
    Цена товара с меткой - 10500
    Цена со скидкой кэшбека - 10200

    200 рублей забирает кэшбек себе, а магазин ничего не теряет. Ну и потом вам возвращают 300 рублей, вы думаете "Ух ты!", а на самом деле вы дали магазину деньги, чтобы он через какое-то время вернул их вам. При этом ещё и купили товар дороже на 200 рублей
    Ответ написан
    7 комментариев
  • Расскажите, кто юзает Vue.js в рабочих проектах? Какие обычно затыки возникают по мере расширения приложения?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Могу посоветовать на досуге послушать запись трансляции доклада Let's Vue!, там умный дядя доступно объясняет какие по его мнению есть у Vue преимущества, странности и недостатки (первая часть теоретическая, вторая практическая).
    Ответ написан
    Комментировать
  • Переход из 1С в web-разработчики (PHP ) в 35 лет. С чего начать и реально ли?

    @Dementor
    программист, архитектор, аналитик
    Недавно попробовал доработать для себя небольшой проект на Wordpress и понял...

    Вы человек-парадокс, обычно как раз после Wordpress люди считают PHP фиговым языком, а PHP-программистов говнокодерами. А еще ваша мотивация не очень понятна. Просто взять и уходить с хлебного 1С в никуда немного странно. Я бы посоветовал немного покопаться в себе и попытаться понять, что именно вам в программировании на платформе 1С не устраивает. Может вы просто работаете не над интересными для вас проектами и вам достаточно было просто сменить место работы?

    Не могу определить для себя последовательность шагов.

    Еще один плохой звоночек. "Высоконагруженные системы" - это вообще ни о чем. ERP с тысячей пользователей в базе - это тоже высоконагруженная система.

    Последовательность шагов зависит от того, куда конкретно вы захотите пойти. При приеме на работу в ВК, вас будут гонять по одним вопросам, в Яндекс - по другим; если пойдете в студию на поддержку и кастомизацию различных CMS, то там вас общей теорией грузить не будут, так как им нужны работники по конкретному профилю, а не Fullstack-специалисты, которые обкатают пару месяцев за их счет "стажировку" и уйдут в другое место на бОльшие деньги.

    В первую очередь вам нужно изучить сам язык программирования, пока без фреймворков. Когда я только начинал свой путь в программировании, то попал на переход между PHP3 и PHP4, когда на слуху у всех были изменения глобальных переменных (в первую очередь $_get и $_post), из-за которых приходилось переписывать все проекты, единственным фреймворком был ZEND, а единственно CMSкой был PHP-Nuke. Не мне вам рассказывать, как с тех пор все изменилось, но язык и базовые библиотеки практически те же - их вам и стоит хорошо знать, не зависимо от дальнейшей судьбы. Конкретные новые библиотеки и фреймворки, которые вам нужно дополнительно выучить, что бы быть востребованными на рынке труда вам подскажут другие, так как я с PHP распрощался очень давно и ни разу не пожалел.

    Еще подскажу, что нужно держать руку на пульсе. Не только узнавать про новые фреймворки из вакансий, но и самому читать хабровские еженедельные дайджесты новостей из мира PHP, подписаться на другие тематические рассылки, слушать подкасты. Зарегится на живом форуме, где крутятся PHP-программисты разных уровней - профи и новычки. Профи - это понятно. А новички вам нужны для того, что бы попробовать отвечать на их вопросы - так и теорию подтяните и ЧСВ :)

    Но не везде возьмут такого возрастного стажера...

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

    И опять таки, не порывайте так быстро с 1С - переходите на полставки и в свободное время займитесь обучением и проектами для гитхаба. С головы брать ничего не нужно - просто сёрфите по проектам и смотрите какая идея приглянется. Далее или клонируете репу или пилите проект по мотивам. Так и портфолио наберете для собеседования, и немного навыки отточите. В конце-концов, попробуйте пилить свои темы для Wordpress, раз он вас так сильно впечатлил - это не сложно и на этом тоже деньги зарабатывают.
    Ответ написан
    6 комментариев