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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Письмо должно прочитаться, причем клиентов - тысячи, начиная с консольных mutt, где-то посредине тысячи реализаций веб-морд, и заканчивая популярными outlok/thebat/thunderbird.

    2. Письмо не идет напрямую от клиента к клиенту, оно идет через почтовые сервера, а их миллионы. Если для новых фич на сайте, вы правите версию и плагины сервера на своем хостинге, а потом кто захочет, тот к вам заходит более новым браузером, то обновить все почтовые сервера, чтобы ваши письма к ним дошли - нереально, надо придерживаться обратной совместимости.
    Ответ написан
  • Как в GIT синхронизироваться с удаленной веткой (не master)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Добавляете себе их репозиторий:
    git remote add origin_company https://github.com/company/repo
    git fetch origin_company
    Ответ написан
    6 комментариев
  • Как выдать права пользователю через скрипт?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    добавить chmod с нужными правами?
    man chmod
    man chown
    man stat

    # получаем юзернейм овнера для текущей папки "."
    OWNER_USER=`stat -c %U .` 
    # получаем групнейм группы для текущей папки "."
    OWNER_GROUP=`stat -c %G .`
    # проставляем владельца и группу
    chown ${OWNER_USER}:${OWNER_GROUP} file
    # проставляем права доступа 771
    chmod 771 file
    Ответ написан
    8 комментариев
  • Возможно ли трудоустройство несовершеннолетнего программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Позвонить в принципе будет быстрее и эффективнее, чем ждать ответа на тостере.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Если вам попадает чужой продукт, и в нем нужно что-то исправить - читаете код, разбираетесь в нем и исправляете.
    Реверс инженеринг - это тоже самое, только исходников нет, приходится разбираться с готовыми исполняемыми файлами, пользуясь дебаггерами, дизассемблерами, анализаторами.

    А следовательно нужно учить как работают операционные системы, стандартные библиотеки, протоколы, глубже ассемблер.

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

    P.S. Если посмотреть ваши вопросы, то есть сомнения, что С и Ассемблер у вас пройденный этап.
    Ответ написан
    2 комментария
  • Зависит ли зп от языка и платформы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Кто круче - каратист, кунг-фуист или кикбоксер, если они одинаковы по скиллам?
    Правильный ответ: не бывает в жизни такого, чтобы они были равны по скиллам. Поэтому победит не стиль, а опыт и чуток случайность.

    1. Зарплата зависит не от языка программирования, а от места трудоустройства.
    2. Местро трудоустройства зависит от навыков, опыта + собственно усилия потраченные на трудоустройство (в разных городах разные возможности).
    3. Навык и опыт зависит и от человека, и от окружения, которое способствует или наоборот препятствует обучению.

    P.S. На самом деле, зарплата у хороших специалистов разных на разных языках может и отличается, но достаточно незначительно. После определенного уровня важнее уже не цифра, а комфорт, семья, хобби. Не гонитесь за лишней копейкой - работать нужно, чтобы жить, а не жить, чтобы работать.
    Ответ написан
    5 комментариев
  • Как найти книги по математике \ сис.администрированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    "Девять окончил еле-еле,особенно плохо с математикой\физикой\химией etc.
    В будущем хочу связать себя с IT. Выбор стоит между сисадмином и,скорее всего,кодером."

    Зачем вам связывать себя с IT, если так плохо с учебой? Неужели вы считаете, что в IT нужно просто почитать пару книжек и все пойдет путем?

    IT ВСЕ время развивается. Учебные программы и учебники для современного IT устаревают слишком быстро, поэтому никто не будет тебя учить, нужно все самостоятельно. А ты даже базовые книги сам найти не можешь.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    1. Вынести публичные сервера на хостинг, в облако?

    2. В тендере можете исключить уже текущего провайдера на основании разделения ответственности. Можете уточнить у юриста, как это можно сформулировать. Но это совершенно нормальная ситуация, когда нужно независимое подключение, и будет совершенно законно. Ведь нужно резервное, а не просто подключение.
    Ответ написан
    1 комментарий
  • Как перевести на си в HEX код(bmp)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Выводите не строку %s, а числа (%03d или %02x) в цикле.
    Ответ написан
  • Как правильно добавить сайт с SSL в Google "Webmaster" (Search Console)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    С точки зрения веб-сервера, www.site.ru и site.ru это вообще никак не связанные друг с другом сайты, и никак не связанные друг с другом домены.

    Поэтому, если у site.ru установлен SSL, то это значит что есть https://site.ru и site.ru
    а для www.site.ru это отдельная история. Разве что сертификат вы брали сразу на несколько доменов.
    Ответ написан
  • Как сложить две строки состоящие из чисел?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Судя по всему, первое значение - у вас строка, а второе - float
    И соответственно float автоматом преобразовывается в 0.11

    Вы 0.11 как строку добавляйте, а не как число и все будет путем.
    Ответ написан
    2 комментария
  • Где найти опыт работы для новичка в программировании на Java?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "опыт работы для новичка"
    "Создать свой проект, который будет приносить деньги."
    Взаимоисключающие параграфы. Новичок и приносить деньги? Вы реально считаете, что можете написать проект, который будет приносить деньги лучше, чем опытные программисты? Особенно что "где найти опыт" вы задаете на тостере, а не догадались самостоятельно, есть большие сомнения, что вы можете придумать реальный проект, который вам по силам.

    Забейте на деньги. Хотите деньги - устройтесь на работу или пробуйте фриланс. Сложно и тяжело - значит вы не новичок, а еще только желающий им стать - учитесь.
    Активные opensource проекты можно поискать не в гугле а сразу в github - там ссылки более релевантные.

    По поводу последней части вашего вопроса - все так и есть. Сейчас никому не нужны люди, которые знают java или ruby или С++ или С# и только его. Есть сотни разных технологий и инструментов, и все они нужны, все нужно учить.
    Ответ написан
  • Введение в программирование для четырёх-пяти-летних детей?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Для четырехлетнего ребенка нужно с ним заниматься программированием, а не кидать аппы.
    И уж тем более неважно самоделка это или нет, если работает.
    Сядьте и делайте с ним html страничку, простенький скрипт, поясните как работает ОС, как работает компьютер, потихоньку.
    Ответ написан
    Комментировать
  • Какие есть хорошие программы/видеокурсы/сайты для обучения слепой печати?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Просто учись печатать вслепую.
    Все дело в практике и рефлексах. Посматриваешь на клавиатуру - будешь посматривать.
    Не посматриваешь - не будешь.

    Можно играть во всякие клавогонки, Stamina, Crimsonland, но основная задача - практика.
    Ответ написан
    2 комментария
  • Перенос установленных программ на другую windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Все попытки перенести софт с настройками - это попытки на авось. Что-то перенесется, что-то нет.

    Что-то хранит настройки в файлах рядом с софтом, что-то хранит в каталоге юзера, что-то хранит в каталоге всех юзеров, что-то лежит в реестре.
    Между разными версиями винды все это может измениться.

    Надежного и гарантированного способа, который будет работать для всего софта - не существует.
    Ответ написан
    1 комментарий
  • Автоматизация процесса авторизации по SSH?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Оно просит не ключ создать, а добавить новый хост в список известных хостов. Это делается один раз, при первом подключении по ssh к хосту, к которому раньше ни разу не подключались.
    Ответ написан
    Комментировать
  • Как запретить Windows синхронизировать время с BIOS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Система берет время не из BIOS а с чипсета таймера, который находится на материнской плате, и этот таймер работает от батарейки.
    P.S. BIOS тоже берет время из этого чипсета.

    Поэтому либо у вас сдохла батарейка, либо чипсет на плате. А виндовс тут не причем.
    Ответ написан
    Комментировать
  • Сколько стоит подсеть на 256 IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    В деньгах это не оценить.

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

    В ipv6 - скорее всего копейки.
    В локалке - хоть миллион адресов бесплатно.
    Ответ написан
  • Как сделать взаимодействие программ на разных языках?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Программы взаимодействуют друг с другом простым способом - передачи данных. А данные можно передавать стандартными способами, которые поддерживаются во всех языках - сокеты, SQL, JSON, XML, стандартные протоколы, да хоть через пайпы и файлики.
    Ответ написан
    1 комментарий
  • Как раздавать торренты через облако?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Google драйв не поможет, он просто хранит файлы, а вам нужно запустить приложение.
    Облачный VPS поможет.
    То есть любой облачный сервис, где вы можете запустить торрент клиент и выложить файлы для раздачи.
    Ответ написан
    Комментировать