• Как построить систему контроля версий для веб-проекта?

    @malbaron
    Во первых - не обязательно это должен быть git.
    Есть треккеры с issue.

    Git - следит за исходным кодом. Но возможно вам будет удобнее прописывать подробности именно в отдельном issue, а не в комментариях к коммиту в git.

    Можно и совмещать.

    Во вторых, полное руководство по git читать не обязательно.
    По минимуму, достаточно даже двух команд:

    git commit -a -m "Описание изменений"
    git push

    В третьих
    Gitlab (и прочее свое ПО на свой сервер) ставить не обязательно. Они предоставляют услугу (даже бесплатную вроде) - по размещеню кода у них.
    Так же подобную услугу предоставляет BitBucket (бесплатно), но функционал меньше чем у Гитлаба.
    Также за небольшие денежки подобная услуга есть у GitHub.

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

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

    В шестых
    Тестовая для показа и итоговая для выгрузки на боевой сервер можно решать ветками.
    Традиционно ветка называемая "master" - это основная (боевая).

    В седьмых
    GitLab довольно тяжеловесен и требователен к серверу
    Если уж хочется нечто похожее на свой личный GitLab то имеет смысл посмотреть
    на https://habrahabr.ru/company/selectel/blog/305422/

    В восьмых
    Графические клиенты для git (SourceTree) вам вряд ли понадобятся - они полезны разве что если у вас будет очень много веток и их объединений. Да и то - возможностей у Gitlab для визуального наблюдения изменений довольно много.
    Ответ написан
    5 комментариев
  • Поиск заказов. Как вы находите что-то достойное?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Не шлак нашли до вас, и с тех пор закрывают потребности клиента - посмотрите на те же агентства, их состав, специализацию.
    Проблема прогера-одиночки в недостаточности всех ФуллСтак скиллов.

    Вам нужно понять философию заказчика
    например, как ПМ, я получаю ЗП и % от ЗП рассчитываемый по KPI, в KPI входят 100500 раз сроки, 500 раз точность данных (не всегда и не во всех задачах) и еще вещи от отфонарных до сложнорасситчваемых (типа экономического эффекта за год).
    И ни разу в KPI не входит экономия на ЗП разработчика. Просто потому, что ее эффекта нет для долгоиграющих проектов, да и вообще любых доходных.
    Так кто мне поможет не париться с моим KPI ? Особенно, если деньги компании можно тратить? Набор одиночек, за которыми еще проверять, тратить время, настраиваться, или команда в три раза дороже?

    Смотрите в сторону TopTal, смотрите в сторону команд. Не представляю, как конечный заказчик заинтересуется вашими услугами без услуг бекэндщика.

    Если команды не по душе - выбирайте заказчиков из США,UK, AU( сложно по времени), может, свезет заменить штатного фронтэндщика.
    Ответ написан
    6 комментариев
  • Является ли работа над проектом прокси-сервера законной?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    На трассе торгуют "левой" незамерзайкой. Приезжают менты и сажают не продавца, не хозяина, не того, кто незамерзайку бодяжил, а плотник, кто сделал стеллаж, на котором незамерзайка стоит.
    Ваши опасения, мне кажется, из того же разряда - плотник знать не знал, что с его стеллажа леваком торговать будут.
    Ответ написан
    Комментировать
  • Существует ли приложение родительского контроля с таким функционалом?

    @ckr
    Вот хороший способ сделать из ребенка киборга. Почему бы не дать ребенку самому разобраться что хорошо а что плохо? Да, игр для детей много, но и они, дай ему неделю сидеть за планшетом без перерывов, вскоре надоедают. Для ускорения процесса ставьте уже заранее прокаченные приложения где все платные возможности уже открыты. Отнимая любимую игрушку у ребенка, вы провоцируете ситуацию как с Адамом и Евой "запретный плод сладок". Считаю нужным делать так, чтобы детей тошнило от этих игр, вызванное внутренними факторами тяги к обучению, а не внешними путем ограничений, давая лишь узкий коридор их мыслям и действиям.

    Да и еще хотел отметить важный момент, нужно запрещать детям хвастаться всем тем, что купили им родители, дяди и тети. Разрешается хвастаться только всем тем, что сделал он сам (ребенок)! Это тоже часто помогает. Хвалите ребенка только за созидательную деятельность.
    Ответ написан
    3 комментария
  • Можно ли удалить содержимое папки C:\Windows\Temp?

    plin2s
    @plin2s
    IT, инженер
    В Windows есть стандартная утилита "Очистка Диска". Используйте ее и не лезьте руками удалять то в чем не уверены. Хотя в данном случае папку C:\Windows\Temp можно очистить.
    Ответ написан
    Комментировать
  • Чем плохи классы в хтмл (col-md-2 col-md-offset-4юююи так далее) и как исправить?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Мне нормально, но везде говорят что плохо. а собственно чем?


    1. Так у них и спросите, чем им плохо.
    2. Если Вам нормально и заказчикам нормально - используйте.

    3. Лично мне, да, не нравится по причинам написанным iBird Rose :) Слишком много лишнего.

    И слишком много людей, использующих бутстрап, понятия не имеют про CSS и как работает какое правило. Количество вопросов на тостере это подтверждает. Если что, это не возражение против его использования, это объяснение отношения к нему.
    Ответ написан
    Комментировать
  • Чем плохи классы в хтмл (col-md-2 col-md-offset-4юююи так далее) и как исправить?

    mQm
    @mQm
    https://medium.com/@gearmobile
    верно. пришел к такому же выводу - одни брюзжат и полюются слюной, другие тихо берут и делают. кто в профите - догадаться нетрудно ))

    у Bootstrap есть поддержка sass и его миксинов. и если я не ошибаюсь, можно все классы замутить на основе этих миксинов?

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

    gobananas
    @gobananas
    finishhim.ru
    1. Отсылать фотографию вёрстки и фотографию кода (если хотят посмотреть валидность)
    2. Показывать упрощённую вёрстку без скриптов
    3. При сдаче сдавать 1 страницу, брать оплату, сдавать ещё 1 ещё оплата
    4. Не работать с теми кому не доверяешь ))
    5. Ну про предоплату я не говорю, хотя категорическое отсутствие предоплаты бывает странно. Я когда от имени компании заказываю вёрстку (несложные проекты) всегда вносим около 30% как предоплату, понятно что даже если что-то пойдёт не так, то для компании это небольшие деньги.
    6. Демонстрация своего экрана
    Ответ написан
    Комментировать
  • Как защитить сайт от копирования?

    Jump
    @Jump
    Системный администратор со стажем.
    Как защитить сайт от копирования?
    Никак.
    Столкнулся с таким делом, что демонстрируя верстку, заказчик попросту либо заказывал у людей через HTTPTrack скопировать сайт, либо сам копировал, в итоге - не оплата.
    Берите предоплату.

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

    Stalker_RED
    @Stalker_RED
    В общем случае - никак.

    Демонстрировать верстку со своего ноутбука, а затем уносить его с собой?
    Убирать образец из доступа сразу после демонстрации?
    Прикрутить одноразовые коды доступа к каждой странице?

    Все перечисленное несет больше проблем, чем пользы, как мне кажется.
    Ответ написан
    Комментировать
  • Вычислить по IP - миф или реальность?

    vawsan
    @vawsan
    Frontend Developer
    Вычилять по IP умеют всего 2 категории специалистов:
    1. школьники, поставившие друг другу хедшот в cs =)))
    2. спецслужбы
    Ответ написан
    2 комментария
  • Хватает ли вам кодерам 128гб Жёсткого диска памяти?

    @jj9i
    128гб по мне это совсем впритык. Все это поставить, пару-тройку проектов создать хватит. Но рано или поздно начинается работа в режиме "чтобы это сделать нужно что-то удалить". Пара бекапов, понадобилась винда в виртуалке для ie или какого-то софта, накопилось рабочего и личного мусора, количество тестовых данных постоянно растет. Если есть возможность взять 256 и мешает только жаба - лучше 256. Если "поднакопить" значит сидеть без нового рабочего компа пару месяцев - имхо лучше взять здесь и сейчас 128!
    Ответ написан
    Комментировать
  • Достаточно ли знаний php и js для написания мониторинга инет рекламы?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    это обычный парсер нужных данных?

    да.

    Достаточно ли знаний php и js для написания мониторинга инет рекламы?

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

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

    Т.е если ваша программа будет выполнять какую то полезную функцию, и вы ее будете позиционировать и рекламировать как программу для этой полезной функции то все нормально. Даже если она будет перебирать пароли.
    А если вы создадите программу и будете ее продвигать как "программа для взлома" - последствия будут печальными.
    Ответ написан
    Комментировать
  • Поиск и замена всех текстовых данных в txt файлах папки, есть софт?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    notepad++ умеет
    Ответ написан
    3 комментария
  • Как массово переименовать html файлы по содержимому тегов?

    vawsan
    @vawsan
    Frontend Developer
    Проще всего написать такой скрипт на C#, php.
    Если прогать не умеете, можно использовать какой-нибудь ZennoPoster.
    Но там тоже придется написать пару регулярок, хотя для не программиста это будет сильно проще, чем писать на чистом языке программирования.
    Ответ написан
    Комментировать
  • Взаимодействие php и JS?

    GreyCrew
    @GreyCrew
    Full-stack developer
    Вам нужен ajax.
    Самый самый простой вариант на jquery
    $.ajax({
      url: 'ajax/test.php',
      success: function(){
        alert('Load was performed.');
      }
    });

    UPD матчасть:
    learn.javascript.ru
    Jquery Ajax
    Ответ написан
    Комментировать
  • Может кто помочь идиоту понять строчку кода ???

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Потому что ((i <= 9) === false ) означает (i > 9)
    Ответ написан
    1 комментарий