Задать вопрос
  • Как настроить ssh для git?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    А как команда выглядит?
    Но в принципе - у вас проблема с доступом по сети.
    Ответ написан
    4 комментария
  • Как понять, насколько мне подходит книга, смотря на оглавление?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В двоичной системе дробная часть не предусмотрена.
    Можете самостоятельно решить, сколько бит отдать на дробную часть, сколько на целую, и с этим работать.
    Ответ написан
  • Как организовать обновление приложения не привязываясь к конкретному домену, ip?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Сделайте адрес сервера обновлений настраиваемым, чтобы пользователь сам мог его поменять, если ему нужны обновления.
    Ответ написан
  • Существуют ли стандарты ОС и IDE в корпоративном мире для разработчиков?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Да.
    1. Весь софт должен быть лицензионным (официально бесплатным, или купленным)
    2. Компания обычно если закупает лицензии для IDE, то делает это оптово, под одну конкретную, а не каждому разработчику по выбору.
    3. В случаях, если разработка под проект, то опять же унифицировать все проектные файлы под один IDE проще, чем для каждого IDE держать свой набор в репозитории.

    Но есть проекты, где не так важно, и каждый разработчик может писать в чем ему удобно. Энтерпрайз слишком большой, чтобы быть одинаковым.
    Ответ написан
    Комментировать
  • Простой виртуальный хостинг в качестве rsync backup сервера. Возможно?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Бывают проблемы с трафиком.
    Если у вас данных не много - то вполне можно, но в этом случае может дешевле паковать и слать архив?
    Ответ написан
  • Где выучить ассемблер более профессионально?

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

    Есть вещи сложные - тяжелые для понимания, есть вещи трудные - тяжелые для выполнения. Ассемблер - это второе. Нужно читать много документации по платформе, разбираться как работает чип на низком уровне, знать нюансы работы с портами, с регистрами чтобы оптимизировать код.

    Большинство драйверов уже давно уехали в C, скоро на питонах и nodejs их писать начнут (шутка. или нет.). Поэтому учить ассемблер профессионально - при написании компиляторов, embedded код - контроллеры, низкоуровневые функции. Отдельные ассемблерные вставки сейчас редко могут выиграть от тех же вставок на C++.
    Ответ написан
    6 комментариев
  • Как закэшировать DNS для запросов из PHP CURL?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    При DNS запросе происходит следующее:
    1. Проверяется /etc/hosts
    2. Проверяется локальный кеш
    3. Выполняется DNS запрос на ваш DNS сервер (он все это повторяет, если что, делает запрос к своему DNS серверу и так до рута)

    Соответственно самые простые варианты - или пропишите в запросах айпишники, или пропишите в /etc/hosts
    Или обычный DNS кеш клиента сам разберется.
    Ответ написан
    5 комментариев
  • Нужно ли использовать кавычки в sql-запросе при значении типа числа?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Большинство outsource компаний предлагают достаточно комфортные варианты иммиграции при условии, что вы хороший специалист.
    Скажем так, если вы по уровню реальный сеньор, то отсутствие высшего вам не помешает.
    Если вы еще и тимлид с опытом хотя бы год - то вообще проблема не должна иметь место.
    Джуниоров и мидеров на той стороне своих хватает.
    Ответ написан
    1 комментарий
  • Какие знания необходимы для должности 1C программист - стажер?

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

    P.S. И спрашивать минимальные требования совершенно нет смысла - вы же не поедете работать в село работать 1с программистом за еду в единственном магазине на 50 км вокруг?
    Ответ написан
    Комментировать
  • 2 компа с одинаковым MAC адресом в одной сети?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Так делать не нужно.
    На сеть особо никак не повлияет, особенно если маршрутизатор более-менее умный.
    А так - на обоих компах сеть работать не будет - пакеты будут ходить то к одному, то к другому, периодически вроде как прорываясь, но не уверен что даже один сайт успеет открыться.
    Также, скорее всего DHCP попытается выдать один и тот же айпишник, что вызовет конфликт IP адресов.
    Ответ написан
    2 комментария
  • Как называется шрифт использованный на баннере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Попробуйте www.myfonts.com/WhatTheFont
    Ответ написан
    Комментировать
  • Почему в адресате "Кому" не мой email?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Поля "От", "кому", "Subject" - не являются системными полями, их просто отрисовывает почтовый клиент. А в заголовке в RCPT TO и MAIL FROM можно указать что угодно. Лишь бы почтовый релай позволит отправить, а ваш почтовый сервер не режектнул.
    Ответ написан
    Комментировать
  • Каким словарём или сервисом пользоваться, чтобы переводить программы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Переводить слова по одному? Серьезно? Вы омонимы в школе проходили?

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

    Вдобавок, есть еще терминология, которая вообще не обязательно относится к английскому языку, ибо тот же drag мышкой и drag мешок мусора - разные вещи.

    Не стоит изучать английский "в первую очередь" что попроще, просто нормальные курсы пройдите хотя бы до intermediate, а там уже вполне осознанно можно через google translate понимать где он ошибся, а где вроде правильно подсказал.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Подразумевается, что динамическая библиотека - уже есть в системе, и при запуске вашей программы библиотеку не нужно копировать вместе с вашей программой - необходимая (или совместимая) версия библиотеки уже будет доступна в системе.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Скажите, как работает кнопка запуска на корпусе пк? Она является переключением питания или как?

    Нет. Материнская плата все время под питанием. Кнопка замыкает контакт на материнке, подавая сигнал включения, логика запрограммирована во всех материнках, поддерживающих ACPI. В древних материнках (до 2000-х) кнопки питания не было, был обычный тумблер - он переключал питание.

    Хочу сделать запуск машин без физического присутствия кнопки на нескольких машинах.

    Почитайте wake-on-LAN - сейчас это встроенно в 99% материнок, не нужно ничего делать физически, просто настроить.
    Ответ написан
    7 комментариев
  • Какие навыки программирования нужны хакеру?

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

    Ну и языки программирования подучить это хорошо, но взламывать же вы будете не язык программирования, а какую-то систему, а значит нужно понимать как она работает. То есть изучать протоколы, технологии и их стеки. Например банально разобраться как именно работает http и https и чем они отличаются.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    У вас в задании указано провести функциональную стоимость или коммерческую стоимость?
    Спросите у препода что такое функциональная стоимость.
    Ответ написан
    Комментировать
  • Как рассчитать мощность VDS-сервера для CMS Opencart?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Удобство VDP/VPS заключается в том, что они легко масштабируются, поэтому выбирают минимально подходящий, а затем увеличивают мощность по ходу дела.
    Именно поэтому всякие амазоны и удобный - они масштабируются очень просто. Но дорого.
    Ответ написан