Задать вопрос
  • Почему программу дія для удостоверения личности так работает?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    Но дело в тот что если я сделаю такую же программу с таким же названием и значком и буду ее показывать кассирам. И напишу что мне 48 лет. Объясните или я не прав или что?


    А почему бы не напечатать паспорт, в котором подрисуете ваш возраст?
  • Нормально ли при написании компилятора использовать си, как целевой язык?

    saboteur_kiev
    @saboteur_kiev
    Слово компиляция обозначает трансляцию кода в инструкции процессора, а не в язык ассемблера.
    Слово трансляция - обозначает трансляцию кода из одного вида в другой. например в другой язык.

    Уточните что вы хотите сделать для себя, и пишите как удобнее.
  • Про обои-убийцы?

    saboteur_kiev
    @saboteur_kiev
    Jungles, например, написать что делать в if, но забыть про else?
    Ситуация может быть сложнее.
    * Программисты могли написать 100 if/else и пропустить 101.
    * Программисты могли написать как обрабатывать графические файлы формата JPEG, а другие программисты, которые придумали что давайте мы в JPEG добавим не 16 млн цветов а 32, и при этом сообщим об этом в новом аттрибуте про который наша библиотека будет знать, а остальным надо будет обновиться, но мы про это никому не расскажем. Понятно что программа которая попробует открыть такой JPEG может столкнуться с проблемой старой как компьютеры.

    Почитайте что такое zip бомба, например.
  • Про обои-убийцы?

    saboteur_kiev
    @saboteur_kiev
    Jungles, Компьютер вообще никогда не ошибается.
    Ошибаются либо программисты либо инженеры, которые проектируют железо.
    Если хотите детали ошибки, надо ковырять исходники библиотеки, которой пользуются в Андроид для работы с графическими форматами.
    я на 99% уверен, что там банальная ошибка доступа к памяти из-за некорректно выделенной области.
  • Что больше всего востребовано на upwork в сфере дизайна?

    saboteur_kiev
    @saboteur_kiev
    Я на апворке не работаю, но составил следующее мнение:

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

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

    saboteur_kiev
    @saboteur_kiev
    директива это не математическое описание условия или равенства.
    Директива - это команда. В данном случае по идее должна быть директива ассемблера или компилятора.

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

    saboteur_kiev
    @saboteur_kiev
    WanhedaGrey, Подскажи какой синтаксис использовался для этих "просто выражений", чтобы хотя бы понять это сравнение или присваивание?
    Если это ни то не другое, то в чем тогда собственно вопрос - пояснить автору что он имел ввиду, когда он сам в этом не уверен?
  • Как правильно вести репозиторий базовой темы для будущих проектов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    Сделайте несколько релизных веток, и мержите багфиксы в соответствующие релизные ветки. В мастере можно хранить самый последний релиз, или вообще им не пользоваться.
    будет что-то вроде. И почитайте ссылку выше.
    release-1.1
    release-1.2
    feature-1-1/somethingcool -> merge to release-1.1
  • Объясните ассемблер?

    saboteur_kiev
    @saboteur_kiev
    1) = обычно не сравнение, а присваивание.
    2) Как SEG X может быть равен SEG (X+10) я не знаю. тупо математически. SEG это функция, которая умножает все на ноль? тогда да. Или что такое SEG?
  • Объясните ассемблер?

    saboteur_kiev
    @saboteur_kiev
    потому что слева функция а справа статика, или вообще неясно что это выражения должны делать.
  • Есть ли 16-ричный редактор с таким модулем поиска?

    saboteur_kiev
    @saboteur_kiev
    ну у вас ОС не указана, вдобавок множество юникс утилит портировано под win32
  • Друзья с чего начать в python?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    с нуля нужно изучить базовую работу с питоном.
    Для ботов - изучать на каких технологиях работает игра, для которой пишете бота. Изучить технологии, реализовать решение на питоне.

    Вы уже задавали похожий вопрос. Нет смысла искать авторов, которые учат писать ботов. Есть смысл читать авторов, которые учат программировать на питоне. А для этого - да любые учебники.
  • Что выбрать для создания мессенджера?

    saboteur_kiev
    @saboteur_kiev
    непонятно почему в php тяжело или мало безопасности.
    Берите то, в чем ВЫ разбираетесь больше. Безопасность зависит не от инструмента, а от умения им владеть.
  • Как настроить резервирование почтовых архивов пользователей?

    saboteur_kiev
    @saboteur_kiev
    Nik05, Скажите, что вы админ - настройщик, а не разработчик проприетарного софта. Снимать бэкапы с пользовательских компов это некорректное решение, потому что админ не контролирует пользовательские компы. Они могут быть выключены в неудобный момент, пользователь может сам повредить свои сообщения и они такие поврежденные могут попасть в бэкап. Вирусы попавшие на комп пользователя могут уничтожить и письма и бэкапы. Размеры бэкапов на компе пользователя также не контролируются.
    Поэтому велосипед с бэкапами повышает шансы, но неизвестно насколько. Ггарантировать или оценить риски - это для каждого отдельно взятого пользователя надо оценивать, а вы не разработчик exchange чтобы такое делать.
  • Что выбрать для создания мессенджера?

    saboteur_kiev
    @saboteur_kiev
    Chesterfield25, Тогда не парьтесь про кроссплатформенность. Напишите базовый клиент который уже будет работать на той ОС, с которой у вас сейчас легче всего.
  • Как настроить резервирование почтовых архивов пользователей?

    saboteur_kiev
    @saboteur_kiev
    Nik05,
    Просто держать все архивы на сервере не имеем возможности.

    Кто так сказал?
    Либо данные у вас не критичные, и потерялись - значит потерялись.
    Либо критичные, и тогда пусть руководство выделяет средства на диски для архивов.
    Вы можете либо настроить бэкапы либо нет.
    Но вы не можете нести ответственность за то, что компания не считает необходимым закупить оборудование за бэкапы. Вы можете только предоставить руководству на оценку риски, что данные могут быть потеряны.
  • Как выставить права доступа для файлов отправляемых через sftp?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    Почитайте про umask - этот параметр отвечает за права доступа к новым файлам и директориям.

    Попробуйте прописать что-то типа
    Subsystem sftp internal-sftp -u 0002 -l info

    и поправить под Match group sftp
    ForceCommand internal-sftp -u 0002
  • Как выставить права доступа для файлов отправляемых через sftp?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    В настройках SFTP должно быть
  • Почему не могу зайти в веб почту?

    saboteur_kiev
    @saboteur_kiev
    Читали инструкцию по установке?
    Там же явно пишет, что не найден файл config.inc.php
  • Считается ли профессиональным так комментировать блоки и сецкии кода?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    Как минимум комментарии везде должны быть на одном языке.