• Можно ли делать изменения в чужой cms а потом выдавать за свою при условии что cms open-source?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если лицензия BSD или MIT, можно. Если GPL или Apache, то нельзя.
    Ответ написан
    4 комментария
  • Как обезопасить свой бекенд от разработчиков?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Он запрятал кусок кода, что если на сайт входит юзер с ником xxx, то удалить всю базу данных пользователей.

    Не обманывайте программиста, платите в срок и все будет хорошо.

    Что делать?

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

    Как доверять сердце своего проекта незнакомых людям?

    Так же, как вы доверяете зубному.

    Особенно интересно, как этот вопрос решается на крупных сайтах.

    На крупных сайтах это решается за счет контроля доступа и штата программистов и сисдаминов, которые поддерживают систему 365/24/7

    Может ли там кто-то взять и завалить сайт в одиночку?

    Да, безусловно. Но смысла в этом нет.

    В общем, очень интересная тема, в которой ничего не представляю.

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

    thewind
    @thewind
    php программист, front / backend developer
    Git + gitflow + code review
    Любые странные куски обсуждаются
    Ответ написан
    4 комментария
  • Как обезопасить свой бекенд от разработчиков?

    Во первых бекапы. Поломал - зафиксировали, отправили заяву в ментовку и восстановились из бекапа.
    От закладок поможет наличие либо знаний, либо второго человека, который будет работать в комманде.
    Ну и самое главное - хорошие отношения с работниками и не наё... с зарплатой, обещал - плати.
    Ответ написан
    8 комментариев
  • На каком языке писать комментарии в коде?

    lightalex
    @lightalex
    Все очевидно же
    Для себя - на каком удобнее
    Для русских - на русском
    Для остальных - на английском
    Не уверены кто будет потом после вас - на английском
    P.s. немного зла - habrahabr.ru/post/207390 :)
    Ответ написан
    Комментировать
  • На каком языке писать комментарии в коде?

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

    Scorpi
    @Scorpi
    Ну мне кажется вопрос очевиден, смотря для кого Вы пишете код.
    Если вы в команде русскоязычных разработчиков - можно и на русском.
    А если какой-то Open Source проект, то конечно лучше бы на международном английском.
    Ответ написан
    Комментировать
  • Чем плохи комментарии на русском языке в коде?

    blackrid
    @blackrid
    Стараюсь узнать всё понемногу
    Если делаете проект не для себя, пишите комментарии на 2х языках, и все дела
    Ответ написан
    Комментировать
  • Чем плохи комментарии на русском языке в коде?

    @Mintormo
    Ничего плохого в комментариях на русском нет, но как заметили выше, если есть вероятность что работать с проектом будут иностранцы, то стоит писать на английском.
    Ответ написан
    Комментировать
  • Чем плохи комментарии на русском языке в коде?

    @four4
    Комментарии на русском ничуть не плохи, если не забывать про UTF-8.
    Разумеется, если над проектом будут работать те, кто русский не понимают - то делать комментарии на русском нельзя.

    Для наших - это нормально и это хорошо.
    Так как комментариями обычно прописывают не простые вещи (а иначе зачем комментарии нужны, код должен быть и сам понятным), которые на неродном языке можно и не так понять и не так написать - и получить двойной испорченный телефон.
    Ответ написан
    Комментировать
  • Чем плохи комментарии на русском языке в коде?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    комментарии для коммуникации между разработчиками.
    думаю глупо общаться со своими русскоязычными коллегами на английском, если коллеги из разных стран то возможно лучше выбрать другой язык.
    Ответ написан
    Комментировать
  • Чем плохи комментарии на русском языке в коде?

    By_Engine
    @By_Engine
    За русские комментарии
    Во первых это круто

    Во вторых: мне гораздо приятнее читать и чувствовать всю глубину русского наречия, чем сухой английский

    В третьих: все нормальные люди уже давно используют utf8, соответственно проблем с кодировкой не будет

    В четвертых: пущай пиндосы тоже напрягают свой мозг и учать русский язык (почему русские должны учит ингиш, а англичане и пр. русский яз нет? Дискриминация)
    Ответ написан
    3 комментария
  • Почему в "try/except" после ошибки код не выполняется?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    finally
    Ответ написан
    Комментировать
  • Где найти ментора (django)?

    Atanvar
    @Atanvar
    Frontend developer
    а зачем он вам? Придумывайте себе проекты сами.

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

    Sergey-S-Kovalev
    @Sergey-S-Kovalev
    Sysadmins team leader
    Пссс. Парень, у меня есть правильный метод для тебя.

    Иванов Петр Семенович
    p.ivanov
    должен совпадать с email до @

    если создаете учетку для человека не являющегося сотрудником предприятия, ставите "-" вместо "."
    p-ivanov
    всегда сможете отделить внешних от своих

    к отдельным учеткам добавляете метку назначения
    p.ivanov.admin
    p.ivanov.test

    потому что даже админы на своём ПК не работают под учеткой глобального админа

    при совпадениях, новому пользователю просто добавляете букву отчества, либо добавляете букв из имени
    ps.ivanov
    pes.ivanov


    По структуре в Active Directory:
    Создаете в корне структуру, если в лесу нет отдельных доменов:
    Холдинг / Отраслевой холдинг / Организация / Подразделение /
    Не используйте папки Buildin и Users для создания своих учетных записей.
    Все подразделения в полном соответствии с штатным расписанием, учетные записи заполняются полностью (в поле "Имя" указывается Имя и Отчество).
    Все это позволит Вам автоматически, на основании штатного расписания учетной системы, поддерживать структуру учетных записей в актуальном состоянии. Ушел Вася Петров с дальнего склада с работы, а его учетка гарантированно на следующий день будет выключена, и не нужно будет потом искать кто накасячил в учетной системе.

    Все остальные методы надуманны.
    Ответ написан
    Комментировать
  • Django vs Asp.net?

    NightmareZz
    @NightmareZz
    Нищий разработчик из Симферополя
    И питон и дотнет - это не просто языки, фреймворки и технологии, это огромные пласты программерской деятельности с миллионными коммьюнити. Оба из них весьма популярны и имеют крайне широкое применение. Есть безусловно и отличия, но их всех не перечислить, как не перечислить достоинств и недостатков. Потому выбор чего-то одного из этого, это - либо вопрос случайности, приверженности, или определённого склада ума. Нельзя просто так взять и посоветовать что-то одно.
    Ответ написан
    Комментировать
  • Как уйти в чистый бэкэнд без знания js?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Да вообще без проблем. Особенно сейчас, во времена фронтенд-фреймворков, бэкендер может вообще не видеть html/css/js-кода. Раньше всегда приходилось вёрстку на шаблонизатор напяливать, а сейчас надо только резво выплёвывать json.
    Ответ написан
    2 комментария
  • Что выбрать или Django vs Flask?

    zenwalker
    @zenwalker
    0xABADBABE
    Если бы у меня был выбор только между этими двумя фреймворками, я выбрал бы Django. Потому что я хочу просто сесть и делать проект, а не возиться с настройкой интеграции кучи компонентов с микрофреймворком.

    Если бы выбор был не столь ограничен, я выбрал бы Pyramid, поскольку только там всё сделано как положено и в целом, видно, что писали его более серьезные люди с более серьезным подходом.
    Ответ написан
    1 комментарий
  • Что выбрать или Django vs Flask?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Для самообразования в духе "я хочу уметь python" flask подойдет лучше. Если уверены, что python знаете хорошо, то ковыряйте джангу.
    На рынке в головах они востребованы одинаково, просто джангу чаще хотят в вебе (окей, намноооого чаще). Но многие апишки-бэкэнды и прочее пишут на фласке.

    Использовать Percona Mysql или Postgre.
    Ответ написан
    Комментировать
  • Flask для больших проектов

    @realduke
    Ну и добавлю еще, что мнение, что Flask не подходит для больших проектов — заблуждение. Конечно, фразу «большой проект» можно по-разному трактовать, проект может быть с сильно большой кодобазой, а может быть довольно высоконагруженным, может еще какой-то смысл можно вложить, не знаю. В Flask есть лишь одно ограничение, которое нужно учитывать при разработке — это context local objects. Вот именно оно вносит некоторую сложность при наличии большой кодобазы, т.к. несколько объектов, определенных в github.com/mitsuhiko/flask/blob/master/flask/globals.py, являются глобальными, и для их использования их нужно явно импортировать, в результате можно легко выстрелить себе в ногу. Для высоконагруженных проектаов с умеренным объемом кода проекта я не вижу проблем. Связка nginx + gunicorn + приложение может выдерживать нормальные нагрузки даже на одной машине. Если проект сильно большой, то никто не мешает задеплоить несколько фронтэндов и использовать балансировщик.

    Flask — это лишь небольшая обертка над Werkzeug в виде класса, который выступает в роли callable объекта для WSGI, клей для Jinja, API для расширений, ну и несколько вкусняков в виде блюпринтов и сигналов. Кода не много и он легко читается.
    Ответ написан
    1 комментарий