Задать вопрос
  • 16 лет. Идти во фриланс или начинать junior'ом в конторе?

    zooks
    @zooks
    Frontend
    Уже был подобный вопрос. Не нужно спешить начать работать раньше времени, еще успеете хлебнуть рутины. Идите учиться. А работать идти можно по исполнении 18 лет, не раньше.
    Ответ написан
    Комментировать
  • Нужно ли делать валидацию полей формы регистрации на php?

    gubin_niko
    @gubin_niko
    Любая валидация на клиенте может быть отключена и успешно обойдена.
    Валидация на сервере ОБЯЗАТЕЛЬНА.
    Ответ написан
    3 комментария
  • Как спрятать архив так, чтобы никакой программой его не найти?

    riot26
    @riot26
    <:З )~~
    0ea09baf5c5481517a06ee714b7473c9_i-28828
    Архив в яйцо, яйцо в утку, утку в зайца, зайца в ларец, ларец подвесить цепями на дуб, который растёт на острове Буяне. Т.е. удалить и несколько раз сверху перезаписать случайными данными.
    UPD. Я просмеялся и решил ответить серьёзно. Вопрос глупый. Лучше уточнить для чего это нужно. Скорее всего, найдутся более адекватные способы достижения цели.
    Ответ написан
    Комментировать
  • Как предотвратить "отжатие" домена злоумышленниками?

    sim3x
    @sim3x
    Не использовать регистраторов в юрисдикции РФ
    Ответ написан
    4 комментария
  • Как зарегистрировать домен в зоне .kz на физ лицо?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Требование размещения сервера на казахских серверах - требование регистратора, если его не выполнить - домен просто разделегируют. Обходится оно довольно просто - берется самый дишманский хостинг, например на Мегахост-Казахстан, кладется одна страничка с перенаправлением. И все :)
    Ответ написан
    Комментировать
  • Какой опыт Git нужен веб-разработчику для работы в команде в компании?

    @ivaleyev
    я на собеседованиях спрашивал про git только для понимания общего развития. Это не критерий приемки на работу. Адекватный кандидат потратит на освоение гита не больше недели.
    Команды git может совсем не знать. Достаточно того, чтобы работал с какой-нибудь системой контроля версий.

    Если конечно это не специалист по DevOps)
    Ответ написан
    Комментировать
  • Как собирать библиотеки во фронтэнде?

    zorro76
    @zorro76
    Учимся пользоваться Gulp, ну и в итоге собираем все одним css-файлом и одним js-файлом с помощью плагинов конкатенации gulp-concat

    var concat = require('gulp-concat');
     
    gulp.task('scripts', function() {
      return gulp.src('./lib/*.js')
        .pipe(concat('all.js'))
        .pipe(gulp.dest('./dist/'));
    });
    Ответ написан
    Комментировать
  • Где найти литературу по 0 day уязвимостям?

    TrueBers
    @TrueBers
    Гуглю за еду
    Уважаемый "Энтузеаст", 0-day, он на то и 0-day, что о нём неизвестно никому, кроме того, кто его открыл и пользуется. Эти уязвимости продаются за сотни тысяч долларов, кто ж их вам на блюдечке отдаст то просто так? Учитесь искать их сами.
    Ответ написан
    2 комментария
  • Какая книга по php является самой полной?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Где найти бесплатный VPS для стартапа?

    @pudovMaxim
    web-developer
    Если вы не можете рискнуть даже 300 рублями на "стартап", то у вас ничего не получится и лучше сразу все бросить. А то после бесплатного vps захочется бесплатных рабов и чего-нить еще бесплатно, без усилий, без работы.
    Ответ написан
    2 комментария
  • Стоит ли заключать договор?

    @belyaevcyrill
    Твоя мысль от лукавого.

    !
    Ответ написан
    Комментировать
  • Стоит ли заключать договор?

    @mletov
    Вы не забыли часом, что предприниматель еще и риски несет на тот случай, если проект не выстрелит.
    Если видите себя наемным рабочим, то претендуйте на гарантированную зарплату, но не на двиденды с проекта. Если видите себя сооучредителем и партнером (если заказчику, конечно, это надо) - претендуйте на дивиденды, но не на зарплату, т е если проект окажется убыточным, то вообще ни копейки не получите, а даже если и начнет приносить прибыль, то до этого момента придется работать бесплатно. А то вы хитрый, и на елку влезть...
    Ответ написан
    Комментировать
  • Стоит ли заключать договор?

    gadfi
    @gadfi
    https://gamega.org
    В общем, в процессе разработки у меня возникла навязчивая мысль, что доход с web-сервиса, который будет иметь предприниматель, во много раз превысит те деньги, которые я получу как разработчик. Я получу доход один раз, а он будет получать доход непрерывно. Договор между нами ещё не заключен. Он (может быть) будет заключен в ближайшие дни.

    и в чем тут проблема ?

    Причём сама "идея" сервиса не является чем-то новым, потому что при желании и наличии времени любой разработчик может воплотить её.

    почему вы тогда ее еще не воплотили ?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Задача сайта - выполнять свою бизнес задачу, а не демонстрировать красивый код в исходниках.

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

    Если ни то, ни другое, то с какой стати платить больше?
    Ответ написан
    11 комментариев
  • Что означает ^ в файле зависимостей gulp?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    Ответ написан
    Комментировать
  • Какие сертификаты ценятся у front-end специалистов?

    petermzg
    @petermzg
    Самый лучший программист
    Никакие! Нужны умение, опыт, знания, трудолюбие, а не сертификаты.
    Ответ написан
    5 комментариев
  • Как лучше реализовать мультиязычность относительно SEO?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Лично я бы делал site.com/en/ site.com/ru/ и т.д.
    На страницах я бы указал hreflang атрибут у перекрестных языковых ссылок и в заголовке документа lang атрибут тоже обязательно.
    В такой схеме вес домена будет увеличиваться за счет каждой ссылки на него. Плюс есть удобства вроде SSL/TLS и т.д.
    Ответ написан
    Комментировать
  • Какие ресурсы необходимы для увеличения скорости работы с большой таблицей sql?

    При миллионе записей 1 секунда на подсчёт количества??

    Да у вас вообще индексы есть на эту таблицу и колонку id?

    О каких аппаратных ресурсах может идти речь, научитесь СУБД пользоваться.
    Ответ написан
    4 комментария
  • Как реализовать защищенный и не отслеживаемый телефон?

    @d-stream
    Готовые решения - не подаю, но...
    Просто использовать метод "неуловимого Джо".
    Судя по комментам и ответам - все предпосылки в наличии
    Ответ написан
    Комментировать
  • Какой PHP фреймворк посоветуете для быстрой разработки проекта?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    - Представление о MVC имею. Раньше писал пару проектов на CodeIgniter, но на нём на мой взгляд мало что есть из коробки, и много времени уходит на разработку.
    С тех пор изобрели Composer, при должном желании прикручивается он и к CI в том числе :)

    - Нужен современный не заброшенный фреймворк, с достаточным количеством документации. Не обязательно на русском, но будет плюсом.
    На русском - CodeIgniter, на не русском - Laravel, Symfony и другие.

    - Хотелось бы большое количество подключаемого функционала из коробки, для экономии времени разработки. Например уже написанная логика авторизации, регистрации, восстановления пароля и разграничения по уровням доступа. Понимаю что всё равно придется немного допиливать под свои нужды, но времени это сэкономило бы кучу.
    Composer - решает 99% проблем, практически в любом фреймворке.

    - Возможность работы с различными БД из коробки
    Пока фреймворков без этой штуки не видел, но есть... Вы не поверите, Composer, что бы сменить/поставить "другой" ORM, если Вам "текущий" чем-то не подошел.

    - Поддержка кэширования из коробки. И желательно что бы была поддержка некешируемых областей при генерации страницы, а сам кэш был управляемым.
    То о чем Вы говорите, это: Varnish, Nginx+SSI и т.д. кэширование "из коробки" есть в Symfony (т.к. если его отключить, страницы может генерироваться феерически долго)

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

    - Проект будет ориентировочно крутиться на nginx+php5-fpm. Думаю практически все фреймворки смогут работать в этой среде, но вдруг...
    Я пока таких "вдруг" не встречал. Если у админа голова и руки на месте - то никаких "вдруг" быть не должно. А вообще, у PHP версии 5.х, есть как минимум 3 основных "ветки", это <5.3, >=5.3 или 5.4+ и т.д., ещё кое-какие отличия были в 5.5 и 5.6, но не такие "разительные", подробности можно почитать в истории версий PHP. По этому, нужно конкретнее указывать версию, например, Laravel требует 5.6+

    - Возможность масштабирования. В принципе не обязательно, но возможно однажды будет масштабироваться проект.
    Это не возможность фреймворка - а навык программиста/админа.

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

    1. Yii2
    2. CMS + готовые модули CMS
    3. Вы не забыли, что есть... composer?!

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

    Большое спасибо за время уделенное прочтению моего вопроса, и огромное спасибо за Ваши ответы.
    Не за что! Кнопка "Мне нравиться" - сразу под сообщением :D
    Ответ написан
    4 комментария